/*
Theme Name: WP Suarez
Theme URI: http://cmssuperheroes.com/wordpress/cshero
Author: Cmssuperheroes Team
Author URI: http://cmssuperheroes.com/
Version: 1.0.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Description: In 2014, Creating a magazine website with WordPress has never been easier.
Text Domain: WP_suarez
*/

/**
 * Table of Contents:
 *
*/
/** Style base site **/
@import "css/base.css";

/** Style all button site **/
@import "css/buttons.css";

/** Style mobule and type title module **/
@import "css/module.css";

/** Style all menu site **/
@import "css/menu.css";

/** Style all shortcode site **/
@import "css/shortcodes.css";

/** Style base Suarez theme  **/
@import "css/style.min.css";
@import "css/custom-home.css";
@import "css/custom-page.css";

/* Style base for details Portfolio */
@import "css/portfolio.css";

/** Style RTL **/
@import "style-rtl.css";

/** Style reponsive **/
@import "css/responsive.css";

/** 3rd Extensions  **/
@import "css/extensions.css";


/* CSS URBAN */

.imitarheading::before {
    content: "";
    background-color: #CACACA;
    position: absolute;
    top: 0;
    height: 100%;
    width: 20px;
    left: -20px;
    background: transparent linear-gradient(to right bottom, transparent 50%, rgb(202, 202, 202) 50%) repeat scroll 0% 0%;
}
.imitarheading::after {
    content: "";
    background-color: #EFEFEF;
    position: absolute;
    top: 0;
    height: 100%;
    width: 20px;
    right: -20px;
    background: transparent linear-gradient(to right bottom, rgb(239, 239, 239) 50%, transparent 50%) repeat scroll 0% 0%;
}

.margen0{margin:0 !important;}
.evcal_list_a{cursor:default !important;}

.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc{display:table !important;}

.columnabio p{color:#fff;}
.pagbio p{color:#fff;padding: 0 10px;}

/*formulario*/

div.wpcf7-response-output{color:#333 !important;}

/*VIDEOS*/
.titulovideos1 h2{text-align:left !important;font-weight:900 !important;}

.page-id-16766 .owl-theme .owl-controls .owl-buttons .owl-prev{left: -15px;}
.page-id-16766 .owl-theme .owl-controls .owl-buttons .owl-next{right: -15px;}

/*LANDING*/

/*Maquetacion interior acordeon*/
.textoCamp{width:50%;float:left;padding:0 3%;}
.videoCamp{width:50%;float:left;text-align: center;}

.textoCamp h2{text-align:left !important;text-transform: none;}

.tabCamp .vc_tta-tab{width:49.5%;}

.tabCamp .vc_tta-tab a{text-align:center;}

.tabCamp .vc_tta-panel-heading{display:none !important;}

.tabCamp .vc_tta-title-text{ color: #000;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 700;} 

.tabCamp .vc_tta-tab > a:focus, .tabCamp .vc_tta-tab > a:hover{background-color: #0971dc !important;}

.tabCamp .vc_tta-tab > a:focus .vc_tta-title-text, .tabCamp .vc_tta-tab > a:hover .vc_tta-title-text{color:#fff !important;}

.tabCamp .vc_tta-tab.vc_active > a{background-color: #fff !important;color:#0971dc !important;}
.tabCamp .vc_tta-tab.vc_active > a .vc_tta-title-text{color:#0971dc !important;}
.tabCamp .vc_tta-tab.vc_active > a:hover .vc_tta-title-text{color:#0971dc !important;}

#accordions-17283 .accordion-icons,#accordions-17273 .accordion-icons{color: #fff !important;font-size: 24px !important;}
.tb1txt{}

.btnCamp{float: right;}
.btnCamp:hover{background: #0971dc !important;}


.tabCamp .vc_tta-tabs-container{display:block !important;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border-color:#fff !important;}


/*FONDOS ACORDEON*/
/*CAMPAÑAS*/
#accordions-17273 #ui-id-1{background-image:url("../../uploads/2018/01/arkano-contra-bullying-1.jpg") !important;}
#accordions-17273 #ui-id-3{background-image:url("../../uploads/2017/08/energy.jpg") !important;}
#accordions-17273 #ui-id-5{background-image:url("../../uploads/2017/07/debatex.jpg") !important;}
#accordions-17273 #ui-id-7{background-image:url("../../uploads/2017/04/dobledegigas.jpg") !important;}
#accordions-17273 #ui-id-9{background-image:url("../../uploads/2017/04/record.jpg") !important;}
#accordions-17273 #ui-id-11{background-image:url("../../uploads/2017/04/FITUR2.jpg") !important;}
#accordions-17273 #ui-id-13{background-image:url("../../uploads/2017/04/ecovidrio.jpg") !important;}
#accordions-17273 #ui-id-15{background-image:url("../../uploads/2017/04/elrapdelajornada.jpg") !important;}
#accordions-17273 #ui-id-17{background-image:url("../../uploads/2017/04/costumbres_basura.jpg") !important;}
#accordions-17273 #ui-id-19{background-image:url("../../uploads/2017/04/almagro.jpg") !important;}
#accordions-17273 #ui-id-21{background-image:url("../../uploads/2017/04/lucentum.jpg") !important;}



/*MEDIOS*/
#accordions-17283 #ui-id-23{background-image: url("../../uploads/2017/11/premios_latino_fondo2.jpg");}
#accordions-17283 #ui-id-25{background-image: url("../../uploads/2017/04/latemotiv.jpg");}
#accordions-17283 #ui-id-27{background-image: url("../../uploads/2017/04/forque.jpg");}
#accordions-17283 #ui-id-29{background-image: url("../../uploads/2017/04/pasapalabra.jpg");}
#accordions-17283 #ui-id-31{background-image: url("../../uploads/2017/04/elhormiguero.jpg");}
#accordions-17283 #ui-id-33{background-image: url("../../uploads/2017/04/vodafoneyu.jpg");}
#accordions-17283 #ui-id-35{background-image: url("../../uploads/2017/04/likes.jpg");}
#accordions-17283 #ui-id-37{background-image: url("../../uploads/2017/04/debatedegallos.jpg");}
#accordions-17283 #ui-id-39{background-image: url("../../uploads/2017/04/mtv.jpg");}



/*TEXTOS CABECERAS ACORDEON*/
/*CAMPAÑAS*/
#accordions-17273 #ui-id-1 .accordions-head-title{background-image: url("../../uploads/2018/01/arkano-contra-bullying-2.png");}
#accordions-17273 #ui-id-3 .accordions-head-title{background-image: url("../../uploads/2017/08/energy-texto.png");}
#accordions-17273 #ui-id-5 .accordions-head-title{background-image: url("../../uploads/2017/07/mixta_letras.png");}
#accordions-17273 #ui-id-7 .accordions-head-title{background-image: url("../../uploads/2017/04/doble-de-gigaS.png");}
#accordions-17273 #ui-id-9 .accordions-head-title{background-image: url("../../uploads/2017/04/record.png");}
#accordions-17273 #ui-id-11 .accordions-head-title{background-image: url("../../uploads/2017/04/fitur-letra.png");}
#accordions-17273 #ui-id-13 .accordions-head-title{background-image: url("../../uploads/2017/04/ecovidrio.png");}
#accordions-17273 #ui-id-15 .accordions-head-title{background-image: url("../../uploads/2017/04/elrapdelajornada.png");}
#accordions-17273 #ui-id-17 .accordions-head-title{background-image: url("../../uploads/2017/04/costumbres_basuraq-1.png");}
#accordions-17273 #ui-id-19 .accordions-head-title{background-image: url("../../uploads/2017/04/almagro.png");}
#accordions-17273 #ui-id-21 .accordions-head-title{background-image: url("../../uploads/2017/07/lucentum.png");}

/*MEDIOS*/
#accordions-17283 #ui-id-23 .accordions-head-title{background-image: url("../../uploads/2017/11/premio_latino_texto.png");}
#accordions-17283 #ui-id-25 .accordions-head-title{background-image: url("../../uploads/2017/04/latemotiv.png");}
#accordions-17283 #ui-id-27 .accordions-head-title{background-image: url("../../uploads/2017/04/forque.png");}
#accordions-17283 #ui-id-29 .accordions-head-title{background-image: url("../../uploads/2017/04/pasapalabra.png");}
#accordions-17283 #ui-id-31 .accordions-head-title{background-image: url("../../uploads/2017/04/elhormiguero.png");}
#accordions-17283 #ui-id-33 .accordions-head-title{background-image: url("../../uploads/2017/04/VODAFONEYU2.png");}
#accordions-17283 #ui-id-35 .accordions-head-title{background-image: url("../../uploads/2017/04/LIKES.png");}
#accordions-17283 #ui-id-37 .accordions-head-title{background-image: url("../../uploads/2017/04/debatedegallos.png");}
#accordions-17283 #ui-id-39 .accordions-head-title{background-image: url("../../uploads/2017/04/mtv.png");}



#accordions-17273 .accordions-head,#accordions-17283 .accordions-head{height:260px;}
#accordions-17273 .accordion-content,#accordions-17283 .accordion-content{padding-top:50px;padding-bottom:50px;}

#accordions-17273 .accordions-head-title,#accordions-17283 .accordions-head-title {    
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    font-size: 0;
    height: 200px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    width: 100% !important;
}


@media (max-width: 867px) { 
.textoCamp{width:100%;margin-bottom: 40px;}
.videoCamp{width:100%;}

}


/***************************************/


.error404 #primary{margin-top:50px;}

.cart-tab.dark{color:#fff !important;}
.cart-tab.dark a.cart-parent::before{color:#fff !important;}
.cart-tab.dark .woocommerce-Price-amount.amount {color: #fff;}
.cart-tab.dark a.cart-parent span.contents{color:#fff !important;}
.cart-tab.dark .mini_cart_item a{color:#fff !important;}
.cart-tab.dark .cart_list li a.remove{top:3px;}

.woocommerce form .form-row input.input-text:hover, .woocommerce form .form-row textarea:hover,.woocommerce form .form-row input.input-text:active, .woocommerce form .form-row textarea:active{background-color: #e5e5e5 !important;}

.quantity .qty{background-color: #f8f8f8 !important;}

.single-product-wrap .cs-woocommerce-tabs{display:none;}
.wpb_wl_quick_view_content .quantity{display:none;}

.about_paypal{display:none;}

.payment_method_paypal label{font-size:0 !important;}

.woocommerce-checkout input{text-transform:inherit !important;}

#billing_company_field{display:none;}
#shipping_company_field{display:none;}
#billing_address_2_field{display:none !important;}

.widget_shopping_cart .wc-forward {margin-bottom:10px;}

.widget_shopping_cart .button{width:100%;text-align:center;}

.reset_variations,.product_meta{display:none;}

.woocommerce-checkout .col2-set{width: 50%;float: left;padding-right: 2%;}
.woocommerce-checkout .woocommerce-checkout-review-order{width: 45%;float: right;}

.woocommerce-checkout #order_review_heading{width: 45%;float: right;}

.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before{content:"" !important;}

.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width: 100%;}

.woocommerce-checkout-review-order td.product-name dl.variation dd, .woocommerce-checkout-review-order td.product-name dl.variation dt{float:none !important;}
.woocommerce-checkout-payment .btn-primary{background: rgba(76,76,76,1) !important;border-color:transparent !important;}

.woocommerce-checkout-payment .btn-primary:hover{background: #0971dc !important;color:#fff !important;}

.woocommerce-checkout .woocommerce-shipping-fields{margin-top:70px;}
.woocommerce-checkout #payment {margin-top: 45px;}

.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce, .woocommerce-account .woocommerce{margin-bottom:5% !important;}

.woocommerce-checkout input::-moz-placeholder{color: #372f2b !important;}
.woocommerce-checkout input::-webkit-input-placeholder{color: #372f2b !important;} 
.woocommerce-checkout input:-ms-input-placeholder{color: #372f2b !important;}
.woocommerce-checkout input:-moz-placeholder{color: #372f2b !important;}
.woocommerce-checkout textarea::-moz-placeholder{color: #372f2b !important;}
.woocommerce-checkout textarea::-webkit-input-placeholder{color: #372f2b !important;}
.woocommerce-checkout textarea:-ms-input-placeholder{color: #372f2b !important;}
.woocommerce-checkout textarea:-moz-placeholder {color: #372f2b !important;}

.woocommerce-checkout form input:hover,.woocommerce-checkout form select:hover,.woocommerce-checkout form textarea:hover,.woocommerce-checkout form button:hover,.woocommerce-checkout form input:active,.woocommerce-checkout form select:active,.woocommerce-checkout form textarea:active,.woocommerce-checkout form button:active,.woocommerce-checkout form input:focus,.woocommerce-checkout form select:focus,.woocommerce-checkout form textarea:focus,.woocommerce-checkout form button:focus {background-color: #ddd !important;}

.woocommerce-checkout .select2-choice {color: #372f2b !important;}
.woocommerce-checkout #billing_address_2_field,.woocommerce-checkout #shipping_address_2{display:none;}

.woocommerce-checkout-review-order-table th{color:#888 !important;}

.single-product-main.row {margin-bottom: 100px;}

/*.list-item-content .overlay-content .btn{display:none;}*/
.list-item-content .overlay-content .add_to_cart_button{display:none !important;}
.list-item-content .overlay-content .product_type_variable{display:none !important;}
.list-item-content .overlay-content .btn.add_to_cart_button.product_type_variable {
    /*display: block !important;*/
    margin: 0 auto;
}
.single-related-products{display:none;}
.cart-tab a:hover{color: #4aa3ef !important;}

.woocommerce-page .cs-content-header{display:none;}
.woocommerce table.shop_table td {
    color: #333 !important;
}

.shopA{display:none !important;right: -50px;}
.woocommerce_before_shop_loop{display:none;}
.cart-tab.dark a.cart-parent::before {
    content: "";
    font-family: fontawesome;
    padding-right: 5px;
}

.woocommerce label{color:#333333 !important;font-size: 14px;margin-top: 18px;}
.slidetienda{margin-bottom:100px !important;}


.single-product-wrap{margin-top:15%;}
.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{margin-top:15%;}

.abook .imglogolib{padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
    vertical-align: middle;
    max-width: 200px !important;
    height: auto !important;
}

.a4 .imglogolib {
    padding-bottom: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 30px !important;
}

.a2 .imglogolib {
    padding-bottom: 25px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 25px !important;
}

.a1 .imglogolib {
    padding-top: 20px !important;
}

.imgreto2{background:rgba(255,255,255,0.6);}

.imgreto img{max-width:988px !important;display:block;margin:0 auto !important;height: auto !important;position:relative;/*top:-79px;*/}
.imgreto{background:rgba(255,255,255,0.6);/*height: 177px;*/}
.wpcf7-captchac{width:35% !important;margin:0 !important;}

.list50{display:block;}
.div50{float:left;width:50%;}

.frasesArkano .ww-parallax-bg{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;}

.frasesArkano .cshero-testimonial-text {
    color: #ffffff;
    font-weight: 600;
    height: auto;
    line-height: 35px;
}

.frasesArkano .cshero-testimonial-icon{color: #ff0000 !important;}

.cshero-testimonial-text{font-size:18px;}

div#buttons-wrap-mjp_0 {
display: none;
}

.single-post #primary {
    margin: 140px 0 0;
}

#cshero-header ul.cshero-dropdown > li > a, #cshero-header .menu-pages .menu > ul > li > a, a.shortcode-menu{
    line-height: 80px !important; 
}

.tp-parallax-wrap{
text-shadow: 0px 0px 10px rgba(50, 50, 50, 0.7) !important;
}

body #cshero-header {
border-top: 1px solid #333333;
}

#cs-bottom-wrap {
display: none;
}

/*.widget_text {
padding-top: 30px !important;
}*/

body #cshero-header {
height: 85px !important;
padding-top: 6px !important;
}

/*Pagina tag*/
.tag #cs-page-title-wrapper,.tag .widget_categories ul li a:before,.tag .widget_product_categories ul li a:before,.tag .widget-area .widget ul li a:before {display:none;}

.tag #primary .row{margin-top:110px;}

.tag .widget_categories ul li a,.tag .widget_product_categories ul li a,.tag .widget-area .widget ul li a{display:block;}

.tag .tagcloud a{background: inherit; color: #DDDDDD;}

/*Grid home*/
.vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link{height:320px;}

/*Bio*/

.image_center{text-align:center;}

.slide_bio .tp-revslider-mainul {
  max-height: 330px !important;
  border:1px solid;
}



/*TOURS*/
.page-id-16549 .row.tour-item{
border-bottom: 1px solid grey;
margin-top: 1px;
padding-bottom: 1px;
}
.page-id-16549 .tour-link{ padding-right: 0; }

.page-id-16719 .row.tour-item::after {
height: 1px;
background-color: #888888;
margin: 4px 0;
display: block;
}
@media (min-width: 1200px) { .page-id-16719 .row.tour-item::after { width: 80%; } }
@media (min-width: 500px) and (max-width: 1199px) { .page-id-16719 .tour-link-inner.right { margin-top: -55px; } }


/*VIDEOS*/
.yottie-widget-header-logo, .yottie-widget-header-banner { display: none !important; }
.yottie-widget-header-classic { height: 70px !important; }

.yottie-widget-feed-section-slide.swiper-slide.swiper-slide-next { margin-left: -1170px; margin-top: 350px; }
@media (max-width: 1199px) {
.yottie-widget-feed-section-slide.swiper-slide.swiper-slide-next { margin-left: -940px; } }
@media (max-width: 992px) {
.yottie-widget-feed-section-slide.swiper-slide.swiper-slide-next { margin: 0px; } 
.yottie-widget-video.yottie-widget-video-classic { width: 46.5% !important; }
}
@media (max-width: 715px) {
.yottie-widget-header-classic { height: 150px !important; }
}
@media (max-width: 665px) {
.yottie-widget-video.yottie-widget-video-classic { width: 46% !important; }
}
@media (max-width: 594px) {
.yottie-widget-video.yottie-widget-video-classic { width: 100% !important; }
}
@media (max-width: 464px) {
.header-top-1 { width: 185px; padding: 0; }
.header-top-2 { width: 120px; float: right; padding: 0; }
}

.single-post .cs-blog-content iframe { display: block; margin: 0 auto; }




/*BLANCO Y NEGRO*/
.cshero-dropdown.main-menu.menu-item-padding { margin-top: 13px; }
#cs-page-title-wrapper { padding: 107px 0px !important; }
/*#cshero-header.transparentFixed { background-color: rgba(255, 255, 255, 0.85) !important; }*/

#cshero-header ul.cshero-dropdown > li > a { color: white !important; font-weight: bold;}
#cshero-header ul.cshero-dropdown > li > a:hover, #cshero-header .menu-pages .menu > ul > li > a:hover, #cshero-header ul.cshero-dropdown > li > a:focus, #cshero-header ul.cshero-dropdown > li:hover > a, #cshero-header ul.cshero-dropdown > li:focus > a, #cshero-header ul.cshero-dropdown > li:active > a, #cshero-header .widget_cart_search_wrap a.icon_search_wrap:hover, #cshero-header .cshero-header-content-widget .header a:hover, #cshero-header .cshero-header-content-widget .cshero-hidden-sidebar-btn a:hover, #cshero-header ul.cshero-dropdown > li.current-menu-item > a, #cshero-header ul.cshero-dropdown > li.current-menu-ancestor > a, #cshero-header ul.cshero-dropdown > li > a.active, #cshero-header ul.cshero-dropdown > li > a:active, #cshero-header .widget_cart_search_wrap a.icon_search_wrap:active, #cshero-header .cshero-header-content-widget .header a:active, #cshero-header .cshero-header-content-widget .cshero-hidden-sidebar-btn a:active 
{ color: #0971dc !important; }

.frasesArkano .cshero-testimonial-icon { color: white !important; }

form input:hover, form select:hover, form textarea:hover, form button:hover, form input:active, form select:active, form textarea:active, form button:active, form input:focus, form select:focus, form textarea:focus, form button:focus {
    border-color: transparent !important;
    background-color: #555 !important;
}


.newgrayscale:hover, 
.vc_gitem-animate-blurOut:hover {
background-color: rgba(9, 113, 220,0.5); }

.home #interfaceMI_0 { background-image: url("../../uploads/2016/08/noticia56.jpg"); }
.home #interfaceMI_0 #T_mp3j_0 { text-shadow: 2px 1px 4px #4c4c4c; }

#footer-top {
-webkit-box-shadow: inset 0px 15px 20px -25px rgba(100,100,100,1);
-moz-box-shadow: inset 0px 15px 20px -25px rgba(100,100,100,1);
box-shadow: inset 0px 15px 20px -25px rgba(100,100,100,1);
    background-color: black !important; color: white !important;
}


.cs-blog-title-inner a { font-weight: bold; font-size: 22px; color: black !important; }
.cs-blog-title-inner a:hover { color: #888888 !important; }

.tp-caption img:hover {
/*background-color: #0971dc;
border-radius: 50%;*/
}


.blog-medium-image-wrap .cs-blog .cs-blog-content .readmore a 
{ color: black !important;
background-color: white !important;
border: 1px solid black !important; }

.blog-medium-image-wrap .cs-blog .cs-blog-content .readmore a:hover
{ color: white !important;
background-color: #4C4C4C !important;
border: 1px solid transparent !important; }


.home #wrapperMI_0 { padding: 0 !important; margin-top: 25px !important; }
.home #wrapperMI_0 #interfaceMI_0 { height: 277px !important; }
/*medias para igualar escuchanos a youtube*/
@media (max-width: 1199px) { .home #wrapperMI_0 #interfaceMI_0 { height: 213px !important; } }
@media (max-width: 992px) { .home #wrapperMI_0 #interfaceMI_0 { height: 205px !important; } }


.iconoredes { background-color: #0971dc; border-radius: 50%; }
.tituloredes { font: bold 30px/54px "Raleway";
text-align: left;
padding-left: 75px;
margin-bottom: 50px;
}

/*.page-template-blog-medium-image-php .post .cs-blog-header .cs-blog-info .cs-blog-tags { display: none; }*/
.page-template-blog-medium-image-php .post .cs-meta-bottom-wrap .cs-blog-tags { display: none; }

#header-sticky { border-bottom: 1px solid #4c4c4c !important; }

.circulo { border-radius: 50%; }
.gris { background-color: #4c4c4c !important; }
.pasarazul:hover { background-color: #0971dc !important; }

#footer-bottom .container { padding-top: 0 !important; }
#footer-top { padding-bottom: 0 !important; padding-top: 10px !important;}
#footer-bottom #text-5 { padding-top: 0 !important; }
/*medias para el footer*/
@media (max-width: 1199px) { 
#footer-bottom #text-5 { padding-top: 30px !important; }
}


h2 { color: black !important; font-weight: bold !important; text-align: center !important; }
/*h2:before { content: url("../../uploads/2016/08/flecha1.png"); top: 10px; position: relative; }
h2:after { content: url("../../uploads/2016/08/flecha2.png"); top: 10px; position: relative; }*/

.patrocinador { height: 60px; float: right; margin: 0 10px; }
.paturban { height: 34px; margin-top: 10px; }
@media (max-width: 767px) { 
.footer-top-2 { display: none; }
/*.home iframe.twitter-timeline { width: 100% !important; }*/
/*.fb-page.fb_iframe_widget, .fb-page.fb_iframe_widget>span, .fb-page.fb_iframe_widget>span>iframe { width: 100% !important; }*/
#twitter-widget-0 { margin: 0 auto; display: block !important; }
.titulonoticiashome { margin-top: 10px; }
 }

@media (min-width: 1200px) { 
.paddingbio { padding: 10px 35px 0; } 
}

.redeshome{
    font: bold 30px/54px "Raleway";
    text-align: left;
    padding-left: 60px;
    background-size: contain !important;
    display: block;
margin: 0 auto; width: 250px;
}
.facebook { background: transparent url("../../uploads/2016/08/social-facebook_g.png") no-repeat scroll 0px 0px; }
.twitter { background: transparent url("../../uploads/2016/08/social-twitter_g.png") no-repeat scroll 0px 0px; }
.instagram { background: transparent url("../../uploads/2016/08/social-instagram_g.png") no-repeat scroll 0px 0px; }
.youtube { background: transparent url("../../uploads/2016/08/social-youtube_g.png") no-repeat scroll 0px 0px; }
.facebook:hover { background: transparent url("../../uploads/2016/08/social-facebook_b.png") no-repeat scroll 0px 0px; }
.twitter:hover { background: transparent url("../../uploads/2016/08/social-twitter_b.png") no-repeat scroll 0px 0px; }
.instagram:hover { background: transparent url("../../uploads/2016/08/social-instagram_b.png") no-repeat scroll 0px 0px; }
.youtube:hover { background: transparent url("../../uploads/2016/08/social-youtube_b.png") no-repeat scroll 0px 0px; }
.redespremenu{
background-size: contain !important;
display: block;
width: 25px;
height: 25px;
float: right;
margin-right: 5px;
    background-color: white;
    border-radius: 50%;
    border: 1px solid white;
}
.redespremenu:hover { border: 2px solid white; }

.acoredeshome .redespremenu { width: 32px; height: 32px; background-color: transparent; float: left; margin: 10px 20px; }
.acoredeshome .facebook, #footer-top .facebook { background-image: url("../../uploads/2015/11/social-facebook.png"); }
.acoredeshome .twitter, #footer-top .twitter { background-image: url("../../uploads/2015/11/social-twitter.png"); }
.acoredeshome .instagram, #footer-top .instagram { background-image: url("../../uploads/2015/11/social-instagram.png"); }
.acoredeshome .youtube, #footer-top .youtube { background-image: url("../../uploads/2016/08/social-youtube_w.png"); }

#footer-top .redespremenu { margin-right: 11px; background-color: transparent; }

.acoredeshome .redespremenu:hover, #footer-top .redespremenu:hover { background-color: #0971dc; }

#cs-page-title-wrapper .title_bar .page-title { color: white !important; }

.blog-medium-image-wrap .cs-blog .cs-blog-content .readmore a { padding: 13px 22px 13px 30px; }


#cshero-header ul.cshero-dropdown > li > a { line-height: 50px !important; } 

@media (max-width: 1400px) {
.imgreto img {max-width:600px !important;}

}

@media (max-width: 991px) {
.page-id-9534 .wpcf7-form .row { margin-bottom: 0px !important; }
.page-id-9534 .wpcf7-form-control { margin-bottom: 20px !important; }
.page-id-16767 form input, .page-id-16767 form textarea { margin-bottom: 10px !important; }

.woocommerce-checkout .col2-set{width: 100% !important;}
.woocommerce-checkout #order_review_heading{width: 100% !important;}
.woocommerce-checkout .woocommerce-checkout-review-order{width: 100% !important;}
}
/*@media (min-width: 993px) { .home #primary { margin-top: 85px; } }*/


.error404 .error-body:after { 
/*content: url(../../uploads/2016/08/ark_not_found.png); */
background-image: url("../../uploads/2016/08/ark_not_found.png");
background-repeat:no-repeat;
float:right;
width: 40%;
height: 300px;
display: block;
content: "";
background-size: contain;
margin-top: -110px;
}



/* nuevos cambios */
.oculto{display:none !important;}
.cshero-dropdown.main-menu.menu-item-padding { text-align: right; }
.tour-link-inner.right .btn { min-width: 130px; }
#cshero-header { /*position: absolute !important; margin: 20px 0 0 10% !important; width: 80% !important;*/ border: none !important; background-color: rgba(19, 19, 19, 0.7) !important;margin: 36px 0 0 0% !important;width: 100% !important; }
#cshero-header { position: fixed !important; }

#header-top{position: fixed;width: 100%;}

.woocommerce-variation-availability, .reset_variations { display: none !important; }
.cart_totals.calculated_shipping>div>p>small { display: none !important; }
.woocommerce ul.product_list_widget li img { display: none !important; }
.woocommerce ul.cart_list li + li, .woocommerce ul.product_list_widget li + li { margin-top: 10px; }
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { margin-bottom: 0; }

.filabio>.cs-row-fullwidth { max-width: 1240px ; margin: 0 auto; }
.wpcf7-form .ajax-loader { display: none !important; }
.aceptacion{width:15px !important;vertical-align:baseline;}
@media (max-width: 1000px) { .single .row.post-details-footer.fa-2x { padding-left: 5%; } }

.filabio { padding: 25px 50px; background-size: cover !important;
	background-color: rgba(0,0,0,0.5); background-blend-mode: color; }
.columnabio { padding: 20px; }
/*.filabio>.container>.row>.wpb_column>.wpb_wrapper { */
.filabio>.no-container>.columnabio>.wpb_wrapper { 
background-color: rgba(0,0,0,0.25); 
    padding: 0 35px;
color: #fff;
font-size: 14px;
}
.filabio i { color: #fff; }
@media (max-width: 767px) {
.columnabio { padding: 0px !important; }
.filabio>.container>.row>.wpb_column>.wpb_wrapper { padding: 0 15px; }
.filabio { padding: 25px; }
.cshero-testimonial-text { font-size: 25px !important; }

.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce, .woocommerce-account .woocommerce{margin-top: 24%;}

.videoArk iframe{height: 340px;}
}


@media (max-width: 500px) {

.videoArk iframe{height: 240px;}
.filabio { padding: 0px 15px; }
.filabio h2 { font-size: 15px; }
.filabio p { font-size: 12px; }
.cshero-testimonial-text { font-size: 20px !important; }

.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce, .woocommerce-account .woocommerce{margin-top: 30%;}

.shop_table button.btn.btn-primary{margin-bottom:10px !important;}
}

.acordeontitulo span { text-align: center; display: block; color: white; font-weight: bold; }
.acordeontitulo .vc_tta-controls-icon { display: none !important; }
.acordeontitulo .vc_tta-panel-heading { background-color: #6F6E6F !important; border: none !important; }
.acordeontitulo .vc_tta-panel-heading:after { Content: "\f063"; background-color: #424242 !important; width: 100%; display: block; text-align: center; font-family: FontAwesome; color: white; padding: 5px 0; }
.acordeontitulo .vc_tta-panel-heading:hover:after { background-color: #0971dc !important; } 
.acordeontitulo.vc_active .vc_tta-panel-heading:after { Content: "\f062";}
.acordeontitulo h4 a { position: absolute !important; text-align: center; display: block; width: 100%; height: 36px; }
.acordeontitulo .vc_tta-panel-body { background-color: transparent !important; border-color: transparent !important; }
.fb_iframe_widget { text-align: center; display: block !important; }
#footer-top a:hover { color: white !important; }
.tour-date-inner, .tour-name-inner, .tour-location-inner { color: #666666; }
.titulonoticiashome { margin-bottom: 0 !important; }
.titulonoticiashome a { color: #666666 !important; }
/*.noticiashomeboton { margin-top: -10px; }*/
/*.noticiashomeboton a { border: none !important; background-color: transparent !important; padding: 0 !important; }
.noticiashomeboton i::before { color: #888888; border: 2px solid #888888; border-radius: 50%; padding: 1px 3px 0px; }*/
.noticiashomeboton a { color: black !important;
background-color: white !important;
text-transform: uppercase;
font-size: 12px !important;
padding: 5px 15px !important;
border-radius: 0px !important;
border: 1px solid black !important; }

/*
@media (min-width: 993px) {
.page-id-16719 #cshero-header, .page-id-16765 #cshero-header, .page-id-16764 #cshero-header, .page-id-16766 #cshero-header, .page-id-16767 #cshero-header {
    position: absolute !important;
background-color: black !important;
    opacity: 0.7 !important;
    width: 80% !important;
    margin: 30px 10% 0 !important;
border: none !important;
}
.page-id-16719 #cs-page-title-wrapper, .page-id-16765 #cs-page-title-wrapper, .page-id-16764 #cs-page-title-wrapper, .page-id-16766 #cs-page-title-wrapper, .page-id-16767 #cs-page-title-wrapper { margin-top: 0 !important; }

.page-id-16719 #cshero-header ul.cshero-dropdown > li > a, .page-id-16765 #cshero-header ul.cshero-dropdown > li > a, .page-id-16764 #cshero-header ul.cshero-dropdown > li > a, .page-id-16766 #cshero-header ul.cshero-dropdown > li > a, .page-id-16767 #cshero-header ul.cshero-dropdown > li > a { color: white !important; }
}
*/

.tiitulosecciones{
color: white;
text-align: center;
font-size: 50px !important;
font-weight: 600 !important;
}

.page-id-16765 #cshero-load-posts { margin-bottom: 0; }
.page-id-16719 .vc_custom_heading { text-align: center !important; }
.page-id-16719 .vc_custom_heading h2 { display: inline; position: relative; padding: 7px 15px; line-height: 48px; }
.page-id-16719 .vc_custom_heading h2 { background: transparent linear-gradient(to right bottom, rgb(202, 202, 202) 50%, rgb(239, 239, 239) 50%) repeat scroll 0% 0%; }

.page-id-16719 .vc_custom_heading h2::before { content: ""; background-color: #CACACA; position: absolute; top: 0; height: 100%; width: 20px; left: -20px; 
background: transparent linear-gradient(to right bottom, transparent 50%, rgb(202, 202, 202) 50%) repeat scroll 0% 0%;
}
.page-id-16719 .vc_custom_heading h2::after { content: ""; background-color: #EFEFEF; position: absolute; top: 0; height: 100%; width: 20px; right: -20px;
background: transparent linear-gradient(to right bottom, rgb(239, 239, 239) 50%, transparent 50%) repeat scroll 0% 0%;
}
@media (max-width: 400px) { .page-id-16719 .vc_custom_heading h2 {font-size: 20px !important;}}

.page-id-16719 .vc_basic_grid .vc_grid-item-mini:hover h4 a, .page-id-16719 .vc_basic_grid .vc_grid-item-mini:hover .noticiashomeboton i::before { color: #0971dc !important; border-color: #0971dc !important; }
.page-id-16719 .vc_basic_grid .vc_grid-item-mini:hover .noticiashomeboton a { color: white !important; background-color: #0971dc !important; }

::-webkit-input-placeholder { color: white !important; }
.page-id-16767 form input, .page-id-16767 form textarea { background-color: #AAA; border: none; }
.page-id-16767 .wpcf7-form-control.wpcf7-submit.btn.btn-default { border-radius: 100px; }
.page-id-16767 .wpcf7-captchac { width: 100% !important; }
.page-id-16767 input[type=submit]:hover, .page-id-16765 #cshero-load-posts:after, .page-id-16765 .blog-medium-image-wrap .cs-blog .cs-blog-content .readmore a:hover, .page-id-16719 .tour-item .btn-border:hover { background: #0971dc !important; }


.sliderlibro2 { display: none !important; }
@media (max-width: 1100px) { 
.sliderlibro0 { top: -10px; position: relative; }
}
@media (max-width: 1000px) { 
.sliderlibro0 { top: -15px; }
.castillos{
    font-size: 50px !important;
	line-height: 50px !important;	}
	
}
@media (max-width: 850px) { 
.sliderlibro0 { display: none !important; }
.sliderlibro1 { display: none !important; }
.sliderlibro2 { display: inline !important; }
}

@media (max-width: 992px) { 
.columnabio { padding: 0px; } 
#cshero-main-menu-mobile{
background-color: rgba(19, 19, 19, 0.7) !important; 
position: absolute;
top: 49px;
}

.shopA{right: 0px !important;}

body #cshero-header.transparentFixed { 
background-color: rgba(19, 19, 19, 0.7) !important; 
height: 55px !important;
margin: 0 !important;
width: 100% !important;
position: absolute !important;
top:36px;
}
.header-wrapper .logo a img { vertical-align: top; }
.cshero-menu-mobile { display: inline !important; }
.logo .normal-logo { min-width: 200px !important; }
.cshero-menu-mobile i::before { color: white !important; font-size: 22px !important; }
#cshero-header .cshero-header-content-widget { height: 48px !important; }
}
@media (max-width: 991px) { .page-id-16767 .wpcf7-form .row { margin-bottom: 0px; }#header-top{position:relative !important;} } 

@media (max-width: 550px) { 
.castillos{
    font-size: 40px !important;
	line-height: 40px !important;	}
	
}

@media (max-width: 500px) { 
body #cshero-header.transparentFixed { height: 50px !important; }
.logo .normal-logo { min-width: 150px !important; }
#cshero-header .cshero-header-content-widget { height: 40px !important; }
}
@media (max-width: 430px) { 
.woocommerce table.shop_table thead th { padding: 0; }
.woocommerce table.shop_table tbody tr td { padding: 0 5px; }
.woocommerce .quantity .qty { width: 50px; padding: 0 5px; }
.woocommerce table.shop_table thead th { font-size: 10px; }
.woocommerce table.shop_table tbody .product-price, .woocommerce table.shop_table tbody .product-subtotal { font-size: 11px; }
.woocommerce table.shop_table tbody .product-name { font-size: 11px; }
}
@media (max-width: 400px) { 
.a1 .imglogolib, .a3 .imglogolib { padding: 0 10px 0 60px !important; } 
.a2 .imglogolib, .a4 .imglogolib { padding: 0 60px 0 10px !important; } 
.abook { position: relative; top: 40px; }
}