.verde{color:#43b4b7;}


.brands .vc_col-sm-2{padding-bottom:25px !important;}

p{font-family: "Sanchez", sans-serif !important;}
.hdcha{font-size:12px !important;}
.main-menu .cart-info .ip-cart-count{background:#43b4b7;font-family: "Sanchez", sans-serif !important;font: 400 12px "Sanchez", sans-serif !important;border-radius: 4px;line-height:24px !important;}	
.ip-shop-loop-wrap{border:1px solid #d2ddee;}
.ip-shop-loop-actions a{color:#43b4b7;font: 400 15px "Sanchez", sans-serif !important;}
.ip-shop-loop-price{}
.ip-shop-loop-details h3,.widget .widget-title,.products h2{font-family: 'Fredoka', cursive !important;font-weight:700 !important;}
.page-id-2 h2,.page-id-1054 h2,.page-id-1076 h2,.page-id-806 h2,.page-id-432 h2,.tp2,.page-id-838 h2,.sidebar-right .ip-product-container .product_title, .sidebar-short .ip-product-container .product_title,.price,.ip-product-container .summary .price,.ip-shop-loop-price{font-family: 'Fredoka', cursive !important;font-weight:700 !important;}
.ip-product-container .summary .price ins{color:#6eae3c !important;font:400 32px/32px Fredoka;}
.sidebar-right .ip-product-container .product_title, .sidebar-short .ip-product-container .product_title{font-size:21px;}
.home-tabs li.current a, .woocommerce-tabs .tabs li.active a,.home-tabs li a:hover, .woocommerce-tabs .tabs li a:hover{color: #43b4b7;border: 3px solid #43b4b7;}
.home-tabs li a, .woocommerce-tabs .tabs li a{color: #96abcc;border: 3px solid #96abcc;}
#footer .footer-logo, #footer .footer-logo img{max-width:160px;max-height:160px;}
.widget.widget_text .textwidget{font: 400 14px "Sanchez", sans-serif !important;color:#404e65}
.woocommerce-breadcrumb ul{font: 400 15px "Sanchez", sans-serif !important;text-transform:none}
.textwidget a{color:#43b4b7 !important;}
#footer .soc a{border-radius: 4px;}
.centrado{text-align:center;}
.page-id-1076 .main-header,.page-id-432 .main-header,.page-id-838 .main-header,.page-id-806 .main-header,.page-id-1054 .main-header,.page-id-2 .main-header{display:none;}
.page-id-838 h2{font-size:50px;}
input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], textarea{border:1px solid #404e65}

.ip-product-container .products h2{text-transform:none !important;font-family: 'Fredoka', cursive !important;color:#404e65;border:none !important;font-size:50px !important;}
a.ip-wishlist-btn,#ip-wishlist-table th, .shop_table th,.shop_table.cart .update-cart input[type=submit]{font: 400 12px "Sanchez", sans-serif !important;}
.ip-product-container .cart .quantity input, .shop_table.cart .quantity input{border:3px solid #96abcc;border-radius:15px;color:#96abcc;font: 400 16px/40px "Sanchez", sans-serif !important;}
.ip-product-container .cart button[type=submit], .ip-product-container .summary a.button.alt{background:#43b4b7;font: 400 16px "Sanchez", sans-serif !important;text-transform:uppercase;padding-top:12px;padding-bottom:12px;}
span.wpcf7-list-item{margin-left:0px;}
input[type=submit], button, .widget a.button, .collaterals a.button, .shop-content a.button, .ip-product-container .summary a.alt.button, .page-links span, .navigation .current, #home-review, .woocommerce-pagination .current, .widget.widget_price_filter .ui-widget-header, .widget.widget_price_filter .ui-slider-handle, .ip-shop-loop-wrap .onsale, .ip-product-container .onsale{margin:0 auto !important;}

.especialcontacto p,.especialcontacto  a{color:#fff;}
.especialcontacto p{margin-bottom:8px;font-size:14px;}
.fs16{font-size:16px !important;text-transform:uppercase;margin-bottom:25px !important;}
.collaterals a.button, .ip-product-container .summary a.alt.button, .shop-content a.button, .widget a.button, button, input[type=submit]{border-radius:15px;}

.page-id-838 .post-container{margin-bottom:0px !important;}
.ip-product-share-wrap{border-top:2px solid #d2ddee;}
.ip-product-share{color:#96abcc;}
.ip-product-share svg{fill:#96abcc;}

.page-id-432 .bottom ,.page-id-838 .bottom{display:none !important;}
.hr1{width:44px;height:5px !important;background:#6b9df8 !important;}
.hr2{width:44px;height:5px !important;background:#7ccbcd !important;}
.hr3{width:44px;height:5px !important;background:#dcce32 !important;}
.hr4{width:44px;height:5px !important;background:#fe933d !important;}
.hr5{width:44px;height:5px !important;background:#9982c7 !important;}
.hr6{width:44px;height:5px !important;background:#7ccbcd !important;}

.sinespacios .vc_column_container>.vc_column-inner{padding:0px !important;}

#footer>.wrap{background:#f2f7ff;}

.ip-shop-loop-price .price,#home-slider h3, #home-banners .banner h4, .main-header h1, .ip-shop-loop-price .price, .ip-product-container .product_title, .ip-product-container .summary .price, #ip-wishlist-table td.product-price, .shop_table.cart td.product-subtotal, .collaterals .order-total .amount, #customer_login h1{font-family: 'Fredoka', cursive !important;font-weight:700 !important;}
.widget:not(.custom-latest-posts-widget) li{border-bottom:1px solid #d2ddee;}
#footer .bottom:before{border-top:1px solid #d2ddee;}


#ip-wishlist-table td.product-price, .shop_table.cart td.product-subtotal{color:#96abcc;}
.collaterals .order-total .amount{color:#96abcc;}

#footer a,#footer .copyright{color:#404e65;}
#footer .copyright{font: 400 14px "Sanchez", sans-serif !important;color:#96abcc !important;font-size:28px;}

#home-brand .brand,#home-brand .slick-brands{height:85px;}
.fw{width:100% !important;}
#home-brand .brand{max-width:125px !important;}


#home-slider .slick-next,#home-slider .slick-prev{display:none !important;}
#home-slider h3{font-size:50px;color:#404e65 !important;line-height:50px !important;}
#home-slider h4{font: 400 16px "Sanchez", sans-serif !important;font-size:16px !important;color:#404e65 !important;}
#home-banners .banner h3{font: 400 23px "Sanchez", sans-serif !important;font-size:23px !important;color:#404e65 !important;}

#home-banners{margin-bottom:40px;z-index:9999}
.slick-dots li button{background:none !important;border: 2px solid #404e65 !important;}
.slick-dots li.slick-active button{border: 2px solid #404e65 !important;background:#404e65 !important;}

#ip-shop-sidebar .widget:not(.custom-latest-posts-widget) li{border:none;}

#ip-shop-sidebar .widget-title,.woocommerce-breadcrumb li a{font: 400 14px "Sanchez", sans-serif !important;}
.woocommerce-breadcrumb li a,.ip-shop-header select.styled,.ip-shop-header .woocommerce-ordering span.styled span{font: 400 14px "Sanchez", sans-serif !important;color:#404e65; text-transform:none !important;}
.ip-shop-header select.styled,.ip-shop-header .woocommerce-ordering span.styled{color:#43b4b7 !important;}
.woocommerce-breadcrumb li{font: 400 14px "Sanchez", sans-serif !important;color:#43b4b7; text-transform:none !important;}

.type-product .woocommerce-Price-amount{color:#96abcc;}
.widget.widget_shopping_cart a.button,.widget.widget_price_filter .price_label,.widget.widget_price_filter .button{font-weight:normal !important;font-size:14px;font-family: "Sanchez", sans-serif !important; text-transform:uppercase !important;}

.widget.widget_price_filter .button{margin-top:35px !important;}

.single-product  .product_meta span{display:none;}
.single-product .product_meta{height:140px;}
.ip-single-product-nav i.prev{background:url('../img/i-next.png') !important;width:30px !important;height:30px !important;border-radius:0px !important;}
.ip-single-product-nav i.next{background:url('../img/i-prev.png') !important;width:30px !important;height:30px !important;border-radius:0px !important;}
.ip-single-product-nav i svg{display:none;}

#home-brand .brand:hover{opacity:0.6;-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;}
  .woocommerce-MyAccount-navigation-link--downloads,.meta-share,.ip-out-of-stock{display:none;}
  #home-slider .inner{left:10%;}
  
  div.woocommerce-error, div.woocommerce-info, div.woocommerce-message,.woocommerce-error li, .woocommerce-info li, .woocommerce-message li, div.woocommerce-error, div.woocommerce-info, div.woocommerce-message{font-family: "Sanchez", sans-serif !important;}

.page-id-1076 #menu-condiciones-de-pedido li,.page-id-2 #menu-condiciones-de-pedido li,.page-id-806 #menu-condiciones-de-pedido li{border:none !important;font-size:20px !important;padding-bottom:37px;}  
.page-id-1076 #menu-condiciones-de-pedido li a,.page-id-2 #menu-condiciones-de-pedido li a,.page-id-806 #menu-condiciones-de-pedido li a{color:#404e65;}  
.page-id-1076 #menu-condiciones-de-pedido .current-menu-item a,.page-id-2 #menu-condiciones-de-pedido .current-menu-item a, .page-id-806 #menu-condiciones-de-pedido .current-menu-item a{color:#43b4b7 !important;}


.header-type-1.fullwidth-slider #header .main-menu, .header-type-2.fullwidth-slider #header .main-menu,#header .top-menu{border-bottom:1px solid #d2ddee;}


.star-rating:before, .star-rating span:before, .comment-form-rating .stars a{background:url('../img/star.svg') !important;}
.star-rating:before{background:url('../img/star.svg') repeat !important;}
.comment-form-rating .stars a{background:url('../img/star.svg') no-repeat !important;}
.commentlist .star-rating,.woocommerce-product-rating .star-rating{width:105px;}
.perrocontacto{margin-top:-250px !important;}
.main-menu .product-categories>ul>li{width:120px;}


@media (max-width:1024px){
	.perrocontacto{display:none;}
div.wpcf7{margin:0 auto !important;width:300px !important;max-width:100% !important}
	div.wpcf7 input,div.wpcf7 textarea{max-width:100% !important;}

}

@media (max-width:767px){
	.perrocontacto{margin-top:50px !important;}
	.perrocontacto{display:none;}
	div.wpcf7{margin:0 auto !important;width:300px !important;max-width:100% !important}
	div.wpcf7 input,div.wpcf7 textarea{max-width:70% !important;}
	#home-slider h3{font-size:30px;color:#404e65 !important;}
#home-slider h3{line-height:30px !important;}

	#home-brand .brand{text-align:center !important;}
	#home-brand .brand{margin:0 auto !important;}
	#home-slider h4{font: 400 13px "Sanchez", sans-serif !important;font-size:13px !important;color:#404e65 !important;}
#home-banners .banner h3{font-size:17px !important;}
.home-tabs li.current a,.home-tabs li a, .woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li a {border:0 !important;}
}
@media not all and (min-resolution:.001dpcm) { @media {

	div.wpcf7,.wpcf7-form-control-wrap,.wpcf7-form-control-wrap input{width:321px !important;max-width:321px !important;}

}}



#footer .bottom{    display: block !important;}


