/*TEMP*/
/*.price-percent-reduction{display:none !important;}*/
/*#reduction_percent{display:none !important;}*/
/*TEMP*/

#djvhometabs .tab-pane{height: 1420px !important}

.col-md-pull-3 {right: 0% !important;}

.col-md-push-3 {left: 0% !important;}

.col-sm-6{border-left: 1px dotted #fff !important}

.menu_blog{background-color:#2aafc6 !important;color:white !important;}
.menu_blog:hover{background-color:#00535c !important;}

.menu_yeti{background-color:#041c46 !important;color:white !important;font-weight:bold !important;letter-spacing: 1px !important;}
.menu_yeti:hover{background-color:#0e3270 !important;}

.menu_youtube img{margin-top: -5px;margin-bottom: -5px;background-color:#f0f0f0 !important;background:#f0f0f0 !important;margin-left: -12px;margin-right: -12px;}
.menu_youtube{background-color:#f0f0f0 !important;background:#f0f0f0 !important;}
.menu_youtube:hover{background-color:#f0f0f0 !important;background:#f0f0f0 !important;}

.sf-menu > li > a, .sf-menu > li > span{padding: 10px 20px !important}

.free-delivery{width: auto;float: right;margin-right: 5px;border: solid;border-width: 2px;border-color: white;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.free-delivery p{color:white !important;}

.cyp_viajes_formulario{margin-bottom: 20px;}
.cyp_viajes_formulario label{width: 100%;font-size: 14px;color: #444444;}
.cyp_viajes_formulario input[type='text']{background-image: none;width: 100%;margin-bottom: 15px;height: 40px;line-height: 40px;padding: 0px 10px;font-size: 14px;border: solid;border-width: 1px;border-color: #a7a7a7;}
.cyp_viajes_formulario input[type='submit']{float: right;margin-bottom: 15px;background: #d85e00;border: none;padding: 10px 20px;color: white;font-size: 20px;font-weight: bold;}
.cyp_viajes_formulario input[type='submit']:hover{background:#e27521;}
.cyp_viajes_formulario_mensajes{text-align:right;width:100%;}

.cyp_viajes_informacion{background: #88c62a;padding: 10px;text-align: center;margin-bottom: 0px !important;}
.cyp_viajes_informacion p{color: white !important;font-size: 17px !important;font-weight: bold !important;}
.cyp_viajes_informacion_cont{background: #e9ffc7;padding: 10px;color: #444444;}
.cyp_viajes_matricula_cont{background: #e9ffc7;padding: 10px;color: #444444;text-align: center;margin-bottom: 0px !important;}
.cyp_viajes_matricula_cont p{font-weight: bold !important;font-size: 30px !important;padding: 10px 0px;color: #444444 !important;}
.cyp_viajes_matricula_cont_boton{background: #e9ffc7;padding: 10px;color: #444444;text-align: center;}
.cyp_viajes_matricula_cont_boton a{background: #d85e00;color: white !important;padding: 10px 20px;display: inline-block;width: 100%;font-size: 20px;font-weight: bold;}
.cyp_viajes_matricula_cont_boton a:hover{background:#e27521;}
.cyp_viajes_informacion_2 .messagebox_text{background: none !important;padding-left: 0px !important;}

.cyp_viajes .wpb_text_column p{font-size: 16px !important;color: #222222 !important;line-height: 25px !important;text-align: justify;margin-bottom: 30px !important}
.cyp_viajes .messagebox_text p{font-size: 14px !important;line-height: 22px !important;}
.cyp_viajes .wpb_tabs_nav{background: none !important;border-width: 0px !important;border-bottom-width: 1px !important;border-radius: 0px !important;}
.cyp_viajes .wpb_tab ul{line-height: 25px !important;}

.cyp_viajes .wpb_single_image img{width:100%;}
.cyp_viajes .wpb_gallery_slides img{height: 550px !important;object-fit: cover;}

.cyp_escuela_formulario{margin-bottom: 20px;width:100%;max-width:700px;display:inline-block !important;text-align:left;}
.cyp_escuela_formulario label{width: 100%;font-size: 14px;color: #444444;}
.cyp_escuela_formulario input[type='text']{background-image: none;width: 100%;margin-bottom: 15px;height: 40px;line-height: 40px;padding: 0px 10px;font-size: 14px;border: solid;border-width: 1px;border-color: #a7a7a7;}
.cyp_escuela_formulario input[type='submit']{float: right;margin-bottom: 15px;background: #d85e00;border: none;padding: 10px 20px;color: white;font-size: 20px;font-weight: bold;}
.cyp_escuela_formulario input[type='submit']:hover{background:#e27521;}
.cyp_escuela_formulario_mensajes{text-align:right;width:100%;}

.cyp_escuela_informacion{background: #88c62a;padding: 10px;text-align: center;margin-bottom: 0px !important;}
.cyp_escuela_informacion p{color: white !important;font-size: 17px !important;font-weight: bold !important;}
.cyp_escuela_informacion_cont{background: #e9ffc7;padding: 10px;color: #444444;}
.cyp_escuela_matricula_cont{background: #e9ffc7;padding: 10px;color: #444444;text-align: center;margin-bottom: 0px !important;}
.cyp_escuela_matricula_cont p{font-weight: bold !important;font-size: 30px !important;padding: 10px 0px;color: #444444 !important;}
.cyp_escuela_matricula_cont_boton{color: #444444;text-align: center;}
.cyp_escuela_matricula_cont_boton a{background: #d85e00;color: white !important;padding: 10px 20px;display: inline-block;font-size: 20px;font-weight: bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.cyp_escuela_matricula_cont_boton a:hover{background:#e27521;}
.cyp_escuela_informacion_2 .messagebox_text{background: none !important;padding-left: 0px !important;}

.cyp_escuela h2{text-align: left;color: #609b01;border: solid;border-width: 0px;border-bottom-width: 1px;border-color: #ff7300;line-height: 35px;}
.cyp_escuela h3{font-size: 20px !important;font-weight: bold !important;margin-bottom: 10px !important;margin-top: 20px !important;}
.cyp_escuela .wpb_text_column p{font-size: 16px !important;color: #222222 !important;line-height: 25px !important;text-align: justify;margin-bottom: 30px !important}
.cyp_escuela .wpb_text_column li{font-size: 16px !important;color: #222222 !important;line-height: 25px !important;text-align: justify;}
.cyp_escuela .messagebox_text p{font-size: 14px !important;line-height: 22px !important;}
.cyp_escuela .messagebox_text li{font-size: 14px !important;}
.cyp_escuela .wpb_tabs_nav{background: none !important;border-width: 0px !important;border-bottom-width: 1px !important;border-radius: 0px !important;}
.cyp_escuela .wpb_tab ul{line-height: 25px !important;}
.cyp_escuela .wpb_tab p{font-size: 14px !important;color: #222222 !important;line-height: 20px !important;text-align: justify;margin-bottom: 15px !important}
.cyp_escuela .wpb_tab li{font-size: 14px !important;color: #222222 !important;line-height: 20px !important;text-align: justify;}
.cyp_escuela tbody td{background-color: #d6ecb3 !important;}
.cyp_escuela thead{background: #5e9b00 !important}
.cyp_escuela table{margin-bottom: 15px;}

.cyp_escuela .wpb_single_image img{width:100%;}
.cyp_escuela .wpb_gallery_slides img{height: 550px !important;object-fit: cover;}

/*ESTILO VIAJES*/
/*.cms-viajes .title_block{display:none !important;}
.cms-viajes h1{display:none !important;}
.cyp_viajes_seccion{width: 100%;text-align: center;}
.cyp_viajes_seccion img{width: 100%;max-width: 700px !important;display: inline-block;}

.cms-viajes .block-cms{margin-bottom: 30px;float: left;width: 100%;}
.cms-viajes .block-cms .list-group li{float:left;display: inline-block;width: 31.333%;margin: 1%;}
.cms-viajes .block-cms .list-group li a{height: 100px;font-size: 16px;line-height: 25px;background: #e7ffb7;color: #222222 !important;font-weight: bold;border: solid;border-width: 2px;border-color: #5c9023;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;transition:all 0.25s ease !important}
.cms-viajes .block-cms .list-group li a:hover{background:#88c62a;transition:all 0.25s ease !important}*/
/*FIN ESTILO VIAJES*/

/*ESTILO ESCUELAS*/
/*.cms-escuela .title_block{display:none !important;}
.cms-escuela h1{display:none !important;}
.cyp_escuela_seccion{width: 100%;text-align: center;}
.cyp_escuela_seccion img{width: 100%;max-width: 700px !important;display: inline-block;}

.cms-escuela .block-cms{margin-bottom: 30px;float: left;width: 100%;}
.cms-escuela .block-cms .list-group li{float:left;display: inline-block;width: 31.333%;margin: 1%;}
.cms-escuela .block-cms .list-group li a{height: 100px;font-size: 16px;line-height: 25px;background: #e7ffb7;color: #222222 !important;font-weight: bold;border: solid;border-width: 2px;border-color: #5c9023;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;transition:all 0.25s ease !important}
.cms-escuela .block-cms .list-group li a:hover{background:#88c62a;transition:all 0.25s ease !important}*/
/*FIN ESTILO ESCUELAS*/

.cyp_categoria{width:100%;margin-bottom: 80px;float: left;}
.cyp_categoria_elem{width: 48%;margin: 1%;border: solid;border-width: 1px;border-color: #5f9c00;display: inline-block;box-sizing: border-box;float: left;transition:all 0.25s ease !important;border-top-width: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#e7ffc2;border:none !important;background:transparent !important;}
.cyp_categoria_elem_imagen{display:inline-block !important;position:relative;width:100%;background-repeat: no-repeat;background-size: cover;background-position: center;height:350px;cursor:pointer;overflow:hidden;}
.cyp_categoria_elem_imagen img{margin:0px !important;position:absolute;display: block;width: 100%;height: 100% !important;object-fit: cover;}
.cyp_categoria_elem_imagen p{position: absolute;color: white !important;width: 100%;height: 100%;line-height: 1 !important;letter-spacing: -2px;text-align: center;font-size: 40px;font-weight: bold !important;font-style: italic;padding:0px 10px;padding-top: 140px !important;background: rgba(0,0,0,0.30);}
.cyp_categoria_elem_imagen p:hover{background: rgba(0,0,0,0.10);}
/*.cyp_categoria_elem:hover{background: #bbe67a;transition:all 0.25s ease !important}*/

.cms-3 .title_block{display:none !important;}
.cms-3 .list-group{display:none !important;}
.cms-18 .title_block{display:none !important;}
.cms-18 .list-group{display:none !important;}
.cms-23 .title_block{display:none !important;}
.cms-23 .list-group{display:none !important;}
.cms-2 .title_block{display:none !important;}
.cms-2 .list-group{display:none !important;}
.cms-4 .title_block{display:none !important;}
.cms-4 .list-group{display:none !important;}
.cms-5 .title_block{display:none !important;}
.cms-5 .list-group{display:none !important;}

.cyp_bloque_home{width:100%;}
.cyp_bloque_home_elem{float:left;width: 49%;margin: 0.5%;box-sizing: border-box;height: 300px;border: solid;border-width: 2px;border-color: #88c62a;background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;position: relative !important;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.cyp_bloque_home_elem_texto{position: absolute;width: 100%;background: rgba(0,0,0,0.75);bottom: 0px;padding: 15px;color: white;font-size: 25px;text-align: center;}

.cyp_bloque_inicio{position: relative;width: 100%;margin-bottom: 30px;margin-top:0px;z-index: 9;border: solid;border-width: 0px;border-bottom-width: 3px;border-color: #5f9c00;float: left;}
.cyp_bloque_inicio_elem{width: 33.333%;display: inline-block;height: 300px;float:left;position:relative;background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;}
.cyp_bloque_inicio_elem_sep{border: solid;border-width: 0px;border-right-width: 3px;border-color: #4a8b00;}
.cyp_bloque_inicio_elem_texto{position: absolute;width: 100%;background: rgba(0,0,0,0.75);bottom: 0px;padding: 15px;color: white;font-size: 20px;text-align: center;line-height: 1.2;}

.cyp_bloque_home_normal{position: relative;width: 100%;margin-bottom: 30px;margin-top:0px;z-index: 9;border: solid;border-width: 0px;border-bottom-width: 3px;border-color: #5f9c00;float: left;}
.cyp_bloque_home_normal_elem{width: 25%;display: inline-block;height: 250px;float:left;position:relative;background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;}
.cyp_bloque_home_normal_elem_sep{border: solid;border-width: 0px;border-right-width: 3px;border-color: #4a8b00;}
.cyp_bloque_home_normal_elem_texto{position: absolute;width: 100%;background: rgba(0,0,0,0.75);bottom: 0px;padding: 15px;color: #f0f0f0;font-size: 20px;text-align: center;}

.cyp_bloque_alt{position: relative;width: 100%;margin-bottom: 30px;margin-top:0px;z-index: 9;border: solid;border-width: 0px;border-bottom-width: 3px;border-color: #5f9c00;float: left;}
.cyp_bloque_alt_elem{width: 33.333%;display: inline-block;height: 120px;float:left;position:relative;background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;}
.cyp_bloque_alt_elem_sep{border: solid;border-width: 0px;border-right-width: 3px;border-color: #4a8b00;}
.cyp_bloque_alt_elem_texto{position: absolute;width: 100%;background: rgba(0,0,0,0.75);bottom: 0px;padding: 5px;color: white;font-size: 16px;text-align: center;line-height: 1.2;}

.cyp_bloques{position: relative;z-index: 9;margin-bottom: 30px;float: left;width: 100%;}
.cyp_bloques_elem{width:calc(50% - 10px)  !important;width:-moz-calc(50% - 10px)  !important;width:-webkit-calc(50% - 10px) !important;height: 300px;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;margin-top:20px;position:relative;}
.cyp_bloques_elem_izq{float:left;}
.cyp_bloques_elem_der{float:right;}
.cyp_bloques_elem_texto{position: absolute;width: 100%;height: 100%;line-height: 1;vertical-align: middle;text-align: center;color: white;font-size: 50px;letter-spacing: -3px;font-weight: bold;font-style: italic;padding-top: 100px;background: rgba(0,0,0,0.30);}
.cyp_bloques_elem_texto:hover{background: rgba(0,0,0,0.10);}
.cyp_bloques_elem img{position: absolute;bottom: 10px;right: 10px;}

.cyp_bloques_alt{position: relative;z-index: 9;margin-bottom: 30px;float: left;width: 100%;}
.cyp_bloques_alt_elem{width:calc(25% - 15px)  !important;width:-moz-calc(25% - 15px)  !important;width:-webkit-calc(25% - 15px) !important;height: 150px;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;margin-top:20px;position:relative;float:left;}
.cyp_bloques_alt_sep{margin-left:20px;}
.cyp_bloques_alt_elem_texto{position: absolute;width: 100%;height: 100%;line-height: 1;vertical-align: middle;text-align: center;color: white;font-size: 30px;letter-spacing: -3px;font-weight: bold;font-style: italic;padding-top: 50px;background: rgba(0,0,0,0.30);}
.cyp_bloques_alt_elem_texto:hover{background: rgba(0,0,0,0.10);}
.cyp_bloques_alt_elem img{position: absolute;bottom: 10px;right: 10px;width:70px;}
/*.cyp_bloques_alt_elem{width:calc(25% - 15px)  !important;width:-moz-calc(25% - 15px)  !important;width:-webkit-calc(25% - 15px) !important;height: 100px;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;margin-top:20px;position:relative;float:left;}
.cyp_bloques_alt_sep{margin-left:20px;}
.cyp_bloques_alt_elem_texto{position: absolute;width: 100%;height: 100%;line-height: 1;vertical-align: middle;text-align: center;color: white;font-size: 26px;letter-spacing: -3px;font-weight: bold;font-style: italic;padding-top: 20px;background: rgba(0,0,0,0.30);}
.cyp_bloques_alt_elem_texto:hover{background: rgba(0,0,0,0.10);}
.cyp_bloques_alt_elem img{position: absolute;bottom: 10px;right: 10px;width:70px;}*/

.cyp_bloques_alt_3{position: relative;z-index: 9;margin-bottom: 30px;float: left;width: 100%;}
.cyp_bloques_alt_3 .container{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px;}
.cyp_bloques_alt_3 .container:before{display:none !important;}
.cyp_bloques_alt_elem_3{height: 180px;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;margin-top: 20px;position: relative;}
.cyp_bloques_alt_elem_3 img{position: absolute;bottom: 10px;right: 10px;width:70px;}

/*.cyp_diseno_custom_precios .old-price{display:none !important;}*/

.cyp_aviso_provisional .container{border: solid;border-width: 0px;border-color: #4d7e01;padding: 10px;font-size: 14px;margin-top: 20px;background: black;color: white;}
.cyp_aviso_provisional .container img{float:right;width: 80px;}
.cyp_aviso_provisional .container div{width:calc(100% - 100px)  !important;width:-moz-calc(100% - 100px)  !important;width:-webkit-calc(100% - 100px) !important;float:left;}

/*DESACTIVAR SLIDER*/
#homepage-slider{display:none !important;}
.slider_indexes{display:none !important;}
.slider-container-fluid{display:none !important;}
/*DESACTIVAR SLIDER*/

.cyp_producto_sugerencia{display: inline-block;width: 100%;background: #88c62a;border: solid;border-width: 1px;border-color: #578e19;padding: 15px;color: white !important;font-size: 16px;text-align: center;line-height: 1.2;font-weight: bold;}
.cyp_producto_sugerencia p{display: inline-block;width: 100%;font-weight: bold;}
.cyp_producto_sugerencia a{display: inline-block;background: #578e19;color: white;font-size: 16px;font-weight: bold;padding: 5px 10px;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);margin-top: 10px;}
.cyp_producto_ocultar_precio #buy_block{display:none !important;}

/*.block_get_free_shipping{display:none !important;}
#djvhometabs.vertical .tab-pane ul.product_list.djvhometabs.grid > li .product-container .sale-box, #djvhometabs.vertical .tab-pane ul.product_list.djvhometabs.grid > li .product-container .offer-label{display:block !important;}*/
/*.offer-label{display:none !important;}*/

.attribute_choice{display: none !important;}
.table_declinaisons{margin-bottom: 40px;padding-top: 20px;}
.table_declinaisons .d_c_notresponsive img{height: 12px;}
.table_declinaisons input[type='submit']{border: 1px solid !important;border-color: #357e3b !important;background: linear-gradient(to bottom,#45a54d 0,#419c49 100%) !important;}

.cyp_tabla_stock{display: inline-block;width: 100%;padding: 5px 0px;}

#order-detail-content #cart_summary td.cart_avail{width: 100% !important;display: inline-block !important;}

.cyp_ver_opciones .ver_opciones{padding-bottom: 20px !important;padding-top: 20px !important;}
.cyp_ver_opciones .ver_opciones a{text-align: center !important}
.cyp_ver_opciones .box-info-product .content_prices{display:none !important;}
.cyp_ver_opciones .box-info-product .product_attributes{display:none !important;}
.cyp_ver_opciones .box-info-product .box-cart-bottom{display:none !important;}
.cyp_ver_opciones .primary_block{margin-bottom: 20px !important;}

.delivery_option_logo{min-width: 150px;text-align: center;}
.delivery_option_logo img{height: 25px !important;width: auto !important;}
.delivery_option_logo img[alt='GLS']{margin-left: -10px;}
.delivery_option td{color: #444444 !important;font-weight: bold !important;}
.delivery_option .best_grade{display:none !important;}

.Sequra__PromotionalWidget{height: 70px !important;}

@media (max-width: 1400px){
.cyp_bloque_inicio_elem{height: 250px;}
.cyp_bloque_home_normal_elem{height: 200px;}
.cyp_bloques_elem{height: 300px;}
.cyp_bloques_elem_texto{padding-top: 100px;}
}

@media (max-width: 1200px){
.cyp_viajes .wpb_gallery_slides img{height: 450px !important;object-fit: cover;}
.cyp_escuela .wpb_gallery_slides img{height: 450px !important;object-fit: cover;}
.cyp_bloque_inicio_elem{height: 200px;}
.cyp_bloque_home_normal_elem{height: 175px;}
.cyp_bloques_elem{height: 250px;}
.cyp_bloques_elem_texto{padding-top: 80px;}
}

@media screen and (max-width: 991px) {
.cms-viajes .block-cms .list-group li{width: 48%;}
.cyp_viajes .wpb_gallery_slides img{height: 350px !important;object-fit: cover;}
.cms-escuela .block-cms .list-group li{width: 48%;}
.cyp_escuela .wpb_gallery_slides img{height: 350px !important;object-fit: cover;}
.cyp_categoria_elem{width: 48%;}
.cyp_categoria_elem_imagen{height:250px;}
.cyp_categoria_elem_imagen p{font-size:30px !important;padding-top:95px !important;}
.cyp_bloque_home_elem{height:250px !important;}
.cyp_bloque_home_normal_elem{height:175px !important;}
.cyp_bloques_alt_elem_texto{font-size: 23px;letter-spacing: -2px;}
}

@media screen and (max-width: 767px) {
.menu_blog{float: left;width: 100% !important;margin-top: 2px !important;}
.menu_youtube{float: left;width: 100%;}
.cms-viajes .block-cms .list-group li{width: 98%;}
.cms-escuela .block-cms .list-group li{width: 98%;}
.cyp_bloque_home_elem{width: 100%;margin: 0%;margin-bottom: 20px !important;height:350px !important;}
.cyp_bloque_inicio_elem{width: 100%;}
.cyp_bloque_inicio_elem_sep{border-right-width: 0px;border-bottom-width: 3px}
.cyp_bloque_home_normal_elem{width: 100%;}
.cyp_bloque_home_normal_elem_sep{border-right-width: 0px;border-bottom-width: 3px}
.cyp_bloque_alt_elem{width: 100%;}
.cyp_bloque_alt_elem_sep{border-right-width: 0px;border-bottom-width: 3px}
.cyp_bloques_elem{width: 100% !important;}
.cyp_bloques_elem_texto{padding-top: 80px;}

.cyp_header_custom_principal{padding:0px !important;}
.cyp_header_custom #header{background: transparent !important;}
.cyp_header_custom #header .blocktopmenu-container{border: none !important;}
.cyp_header_elem_movil{display:inline-block !important;width:100% !important;}
.cyp_header_elem_movil .nav{background: transparent !important;}
.cyp_header_elem .shopping_cart{display:none !important;}
.cyp_header_elem .languages-block{display:none !important;}
.cyp_header_elem .header_user_info{display:none !important;}
.cyp_header_info{background: #797874;color: white;text-align: center;width: 100%;padding: 5px 0px;font-weight: bold;font-size: 15px;}
.cyp_header_elem_logo{display:none !important;}
.cyp_header_elem_movil #header_logo{text-align: center;}
.cyp_header_elem_movil #header_logo img{width: 200px;display: inline-block;margin-top: 0px;}
#movile_nav_menu span{background-color:transparent !important;}
.nav nav .shopping-cart a span.icon-shopping-cart{color: #4d7e01 !important}
.header_user_info a:before{color: #4d7e01 !important}
.cyp_header_custom #search_block_top{float:left !important;margin-left:0px !important;width: 100% !important;padding-top: 0px !important;margin-top:10px !important;position: relative;z-index: 1;}
.cyp_header_custom #search_block_top #search_query_top{background: white !important;border-color: #4d7e01 !important;color:#333333 !important;height:35px !important;}
.cyp_header_custom #search_block_top .btn.button-search{background: #4d7e01;border: none !important;color: white !important;padding: 3px 10px !important;width: auto !important;line-height: 28px !important;}
.cyp_header_custom #search_block_top .btn.button-search:before{font-size:20px !important;}
.sf-menu{z-index:2 !important;}

.cyp_bloques_alt{display:none !important;}
.cyp_bloques_alt_3_mobile{display:none !important;}

.cyp_aviso_provisional .container{margin-left: 15px;margin-right: 15px;}

.cyp_aviso_provisional .container img{width: 40px;}
.cyp_aviso_provisional .container div{width:calc(100% - 50px)  !important;width:-moz-calc(100% - 50px)  !important;width:-webkit-calc(100% - 50px) !important;}

.cyp_bloques_alt_elem_3{height: 150px;}
}

@media (max-width: 500px){
.cyp_viajes .wpb_gallery_slides img{height: 250px !important;object-fit: cover;}
.cyp_escuela .wpb_gallery_slides img{height: 250px !important;object-fit: cover;}
.cyp_categoria_elem{width: 100% !important;margin:0px !important;margin-bottom:20px !important;}
.cyp_categoria_elem_imagen{height:250px;}
.cyp_categoria_elem_imagen p{font-size:30px !important;padding-top:95px !important;}
.cyp_bloque_home_elem{height:250px !important;}
.cyp_bloque_home_normal_elem{height:175px !important;}
.cyp_bloques_elem{width: 100% !important;height:200px !important;}
.cyp_bloques_elem_texto{font-size: 40px;padding-top: 70px;}
.cyp_bloques_alt_3 .container{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 0px;}

.delivery_option_logo{min-width: 100px;}
.delivery_option_logo img{height: 20px !important;}
#order .delivery_option > div > table.resume tr > td:nth-child(1){width:10% !important;}
#order .delivery_option > div > table.resume tr > td:nth-child(2){width:30% !important;}
#order .delivery_option > div > table.resume tr > td:nth-child(3){width:30% !important;}
#order .delivery_option > div > table.resume tr > td:nth-child(4){width:30% !important;}
}

@media (min-width: 767px){
.cyp_header_custom #block_top_menu{margin: 0px !important;border: none !important;}
.cyp_header_custom .sf-menu > li{border: none !important;margin-bottom: 0px !important;}
.cyp_header_custom #header{background:white !important;}
.cyp_header_custom #search_block_top{float:left !important;margin-left:0px !important;width: 25% !important;padding-top: 0px !important;margin-top:2px !important;position: relative;z-index: 1;}
.cyp_header_custom #search_block_top #search_query_top{background: white !important;border-color: #4d7e01 !important;color:#333333 !important;height:35px !important;}
.cyp_header_custom #search_block_top .btn.button-search{background: #4d7e01;border: none !important;color: white !important;padding: 3px 10px !important;width: auto !important;line-height: 28px !important;}
.cyp_header_custom #search_block_top .btn.button-search:before{font-size:20px !important;}
.cyp_header_custom .shopping_cart{padding-top: 0px !important;width: auto !important;}
.cyp_header_custom .cart_block{display:none !important;}
.cyp_header_custom .shopping_cart > a:first-child b{display:none !important;}
.cyp_header_custom .ajax_cart_quantity{display:none !important;}
.cyp_header_custom .ajax_cart_product_txt{display:none !important;}
.cyp_header_custom .ajax_cart_no_product{display:none !important;}
.cyp_header_custom .ajax_cart_product_txt_s{display:none !important;}
.cyp_header_custom .shopping_cart > a:first-child:after{display:none !important;}
.cyp_header_custom header .nav{display:none !important;}
.cyp_header_custom .shopping_cart > a:first-child{background:white !important;padding: 0px 5px !important;}
.cyp_header_custom .header_user_info a:before{font-size:30px !important;color: #4d7e01 !important;margin-left: 2px;}
.cyp_header_custom .header_user_info a{font-size: 30px !important;width: 32px !important;overflow: hidden !important;height: 30px !important;padding: 0px !important;border:none !important;}
.cyp_header_custom .header_user_info{padding: 5px 0px !important;}
.cyp_header_custom #languages-block-top .current span{display:none;}
.cyp_header_custom #languages-block-top .current .image_lang{display:inline-block;}
.cyp_header_custom #languages-block-top .current{background: #4f8001;padding: 3px 5px;margin-top: 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-right: 10px !important;}
.cyp_header_custom_principal{padding: 40px 0px;position: relative;}
.cyp_header_custom .cyp_header_elem_logo{position: absolute;top: -17px;left: 38%;}
.cyp_header_info{background: #797874;color: white;text-align: center;width: 100%;padding: 7px 0px;font-weight: bold;font-size: 15px;}
.cyp_header_elem{position: relative;z-index: 5;}

.cyp_header_custom #block_top_menu{background:transparent !important;}

.cyp_header_elem_movil{display:none !important;}
}

/*CAMBIOS DE DISEﾃ前*/
.cyp_diseno_custom .footer-container #footer h3{color: #181818 !important}
/*.cyp_diseno_custom .col-sm-6{border-left: 1px dotted #181818 !important;}*/
.cyp_diseno_custom .footer-container{background-color:white !important;}
.cyp_diseno_custom .footer-head{background-color:white !important;padding:0px !important;}
.cyp_diseno_custom .footer-head > .container{background-color: #f0f0f0;padding:10px;}
.cyp_diseno_custom .bottom_section{background-color: white !important;padding-top: 40px !important;width: 100% !important;}
.cyp_diseno_custom .bottom_section > .container{background-color: #f0f0f0 !important;padding-bottom: 20px !important;}
.cyp_diseno_custom .bottom_section h2{color:#555555 !important;}
.cyp_diseno_custom .bottom_section .point_featured .number{color:white !important;background-color:#555555 !important;}
.cyp_diseno_custom .bottom_section h3{color:#555555 !important;}
.cyp_diseno_custom .bottom_section p{color:#555555 !important;}
.cyp_diseno_custom .bottom_section a{color:#555555 !important;}


