/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/

#header-container.header-style-1:not(.small) #header .header-wrap, #header-container.small #header .header-wrap > .row:last-child {
background: rgba(255,145,0,1);
background: -moz-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,145,0,1)), color-stop(100%, rgba(255,5,80,1))) !important;
background: -webkit-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: -o-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: linear-gradient(to right, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9100', endColorstr='#ff0550', GradientType=1 ) !important;
}

/* Dar formato a textos de FOOTER */
.recent-posts-list .post-item .entry-content-wrap .widget-inner-heading, .widget_twitter-widget .tweet-list .tweet .tweet-inner  {
color: #fff !important;
font-size:14px !important;
line-height:24px !important;
text-transform:none !important;
font-weight:300 !important;
}
.widget_twitter-widget .tweet-list .tweet .tweet-inner  {
margin-bottom:-20px;
}

.widget_crum_contacts_widget {
font-size:14px !important;
line-height:24px !important;
text-transform:none !important;
font-weight:300 !important;
}

.ult-new-ib, .wpb_column>.wpb_wrapper .ult-new-ib {
margin-bottom: 0px !important;
}

/* estilo para Blog/navegación de páginas */
.pagination ul.page-numbers li .current {
color: #fff !important;
background-color: #ff0550 !important;
border-color: #ff0550 !important;
}
.page-nav {
    text-align: center;
    margin-top: 50px;
    padding-bottom: 50px !important;
}



/* Retoques formulario Suscripción BLOG */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    margin: 0 0 0 !important;
}
input[type="submit"] {
margin-top:20px;
}


/* Ocultar BREADCRUMBS */
div.page-title-inner .breadcrumbs {
display: none !important;
}


/* Editar comentarios */

#respond form .button {
margin-top:20px;
font-size:14px;
font-family: raleway;
background-color: #ff0550;
color:#fff;
}

.dfd-blog-share-popup-wrap .dfd-share-title {
color:#fff;
}


/* Oculta buscador en Tablets y Móviles */

.form-search-wrap {
display:none;
}

/* Ocultar mensaje en Comentarios*/
#comments h5 {
display:none;
}

/* Ocultar fecha de tweets en FOOTER */
.widget_twitter-widget .tweet-list .tweet .tweet-inner .time {
display:none;
}


/* color fondo menú Mobile */
@media only screen and (max-width: 1100px) {

body:not(.dfd-custom-padding-html) #header-container #header .header-wrap {
background: rgba(255,145,0,1);
background: -moz-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,145,0,1)), color-stop(100%, rgba(255,5,80,1))) !important;
background: -webkit-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: -o-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
background: linear-gradient(to right, rgba(255,145,0,1) 0%, rgba(255,5,80,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9100', endColorstr='#ff0550', GradientType=1 ) !important;
}

#header-container:not(.small) {
border-bottom: 0px solid rgba(40,38,43,0.1) !important;
}

/* ocultar buscador en menú mobile*/
.dfd-search-mobile-show {
display:none !important;
visibility:hidden;
}


#header-container #header .header-wrap > .row:last-child .icon-mobile-menu span.icon-wrap {
background:#fff !important;
}


}

.sidr .sidr-inner > ul > li > a {
color:#fff !important;
}

h5.uvc-main-heading {
font-size:9em !important;
}

h3.uvc-main-heading {
padding-top:30px !important;
font-size:9em !important;
}

@media only screen and (max-width: 414px) {

.vc_custom_1446115886367 {
display:none !important;
}
}

.wpcf7 form input[type="submit"] {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    font-family: "Raleway";
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0;
    word-spacing: 0;
    color: #2e1232;
    -webkit-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
    transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    background: transparent;
    border-width: 0;
    padding: 15px 0;
    cursor: pointer;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    border: 1px solid #ff0550 !important;
    width: 200px !important;
}


#layout.dfd-blog-loop .dfd-blog-wrap .post.dfd-title-top .cover .dfd-news-categories {
display:none !important;
}

.dfd-blog-share-popup-wrap .dfd-share-title {
font-size:8px !important;
}



/* Ajustes Blog Rafa */


#layout.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories {
}

.dfd-blog-share-popup-wrap .dfd-share-title > span {
font-size:14px !important;
}


/* color de bg del botón SHARE*/
.dfd-blog-share-popup-wrap .dfd-share-title {
color:#2e1232 !important;
background-color: #fff !important;
}

/* color y fondo del botón de categoría*/

#layout.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a {
color:#fff!important;
background-color: #2e1232 !important;
padding: 6px 6px !important;
font-size:11px !important;
}

/* formato botón leer más*/
#layout.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-read-share .read-more-wrap {
    border: 1px solid #ff0550;
    padding: 0 20px;
    margin-top: -10px !important;
}

#layout.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-read-share {
padding: 20px 0 !important;
border:none !important;
}

/* Ocultar bloque de Me gusta en Thumnail Imagen */
.post .entry-media .post-comments-wrap, .post .entry-media .post-comments-wrap + .post-like-wrap {
display:none !important;
}

/* Ocultar título en Post del área content */
.dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title {
display:none;
}



/* corregir errores responsive en Timeline histórico de EMPRESA */

@media only screen and (max-width: 799px){
    .memoryline-simple .memoryline-content{
        width: inherit;
    }
}

/* Espaciado líneas en títulos Blog*/
div.page-title-inner .page-title {
line-height:38px !important;
}


/* Ocultar sistema SHARE por defecto de Theme, q no funciona correctamente */

.dfd-single-style-advanced .post .dfd-meta-container .dfd-like-share {
display:none;
}


.compartir-bt {
float:right !important;
}

.dfd-blog-share-popup-wrap {
display:none !important;
}

@media only screen and (max-width: 767px) {
div.page-title-inner .page-title {
font-size:1.2em!important;
line-height:1.2em !important;
}
}

/* Tamaño título en Post del área content */
.dfd-blog-title {
    font-size: 1.3em !important;
    line-height: 1.4em !important;
   }

/* Ocultar categoría repetida en Post */
div.entry-meta span.byline.category, span.before-category {
display:none !important;
}

.pagination .prev-next-links a.more-button {
display:none !important;
}


/* Corregir margen inferior en H3 en posts */
h3 {
margin-bottom:20px !important;
}


/* Ocultar etiquetas */
.dfd-single-style-advanced .post .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags {
display:none !important;
}


/* margen superior para Anclas internas en Posts */
a.top-anchor {
position: relative;
top:-100px;
display: block;
height: 0;
width:0;
}

/* Estilo botón CTA posts*/
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0) !important;
    border: 1px solid #fff !important;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

/*Botones sociales portada blog*/

.botones-sociales-blog{
    display: inline-block;
    float: right;
    margin-top: 25px;
}
.ism-content-display{
    margin-top: 15px;
}
.ism_total_share{
    margin-right: 15px;
}
.ism-shortcode-display .ism_total_share .ism_tc_count{
    padding-top: 10px;
}
.ism_total_share .ism_tc_sublabel{
    font-size: 12px;
}
.ism_total_share .ism_tc_count{
    font-size: 30px;
    line-height: 23px;
}
.ism_total_share .ism_tc_label{
    font-size: 17px;
}
.ism_template_3 .ism_share_label{
    width: 63px;
}

/*Contador arriba y centrado para versión móvil*/
@media only screen and (max-width: 664px){
    .ism_total_share{
        display: block !important;
    }
}
/*Ocultar botón whatsapp para versión escritorio*/
@media only screen and (min-width: 664px){
    .ism_box_whatsapp{
        display: none;
    }
}

/*MENU RESPONSIVE*/

.icon-mobile-menu{
    height: 74px !important;
}

.sidr ul li{
    line-height: 60px !important;
}

.sidr .sidr-inner > ul > li > a{
    font-size: 15px !important;
    text-align: right !important;
}

.icon-mobile-menu.dfd-sidr-close{
    width: 100%;
}

/*Menú botón activo*/

@media only screen and (min-width: 1101px){
    #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before, #header-container.header-style-2:not(.small):not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before{
        border-color: rgba(255, 255, 255, 0.7) !important;
    }
}

#header-container.small #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before, #header-container.small #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before{
    border-color: rgba(255, 255, 255, 0.7) !important;
}

@media only screen and (max-width: 664px){
    .page-id-17096 .uvc-main-heading{
     font-size: 40px !important;
    }
    .pagination .prev-next-links a{
        padding: 0 11px !important;
    }
}


/* Color iconos sociales en kuombolucion*/

.widget.soc-icons.dfd-soc-icons-hover-style-14 a {
color: #ff0550 !important;
}

.uavc-list-content .uavc-list-desc {
padding: 0 0 0 20px !important;
}