/*
Theme Name: vani Child
Theme URI: https://demo.themeftc.com/vani/
Template: vani
Author: the ThemeFTC team
Author URI: http://demo.themeftc.com/
Description: vani brings your site to life with header video and immersive featured images.
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-colors,custom-header,custom-menu
Version: 2.0.5
Updated: 2020-09-09 03:46:16

*/

body, .site-footer, .woocommerce div.product form.cart .group_table td.label, .woocommerce .product .conditions-box span, .item-description .meta_info .button-in.wishlist a, .item-description .meta_info .button-in.compare a, ul.product_list_widget li > a, h3.product-name > a, h3.product-name, .detail-nav-summary a .product-detail-nav span, .info-company li i, .social-icons .ftc-note:before, .widget-container ul.product-categories ul.children li, s .details_thumbnails .owl-nav > div:before, div.product .summary .yith-wcwl-add-to-wishlist a:before, .pp_woocommerce div.product .summary .compare:before, .woocommerce div.product .summary .compare:before, .woocommerce-page div.product .summary .compare:before, .woocommerce #content div.product .summary .compare:before, .woocommerce-page #content div.product .summary .compare:before, .woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .pp_woocommerce div.product form.cart .variations label, .ftc-product-category ul.tabs li span.title, blockquote, .ftc-number h3.ftc_number_meta, .woocommerce .widget_price_filter .price_slider_amount, .wishlist-empty, .woocommerce div.product form.cart .button, .woocommerce table.wishlist_table{
	font-size:19px;
}

.header-layout24 .header-nav{
	background-color:#e6e6e6;
}
#mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link, #mega_main_menu.primary>.menu_holder>.menu_inner>ul>li>.item_link *{
	color:#001d48;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:focus, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *{
	color: #b37619;
}
/*marco en títulos*/
.framed-headings {
    width: 202px;
    height: 50px;
	margin:auto !important;
    display: flex;
    align-items: center;
    border: 1px solid #b37619;
    -webkit-tap-highlight-color: transparent;
    justify-content: center;
    position: relative;
    z-index: 0;
    transition: 1s;
}
.framed-headings::before, .framed-headings::after {
    position: absolute;
    background: #fff;
    z-index: -1;
    transition: 1s;
    content: '';
}
.framed-headings::before {
    height: 50px;
    width: 182px;
}
.framed-headings::after {
    width: 202px;
    height: 30px;
}
.framed-headings:hover::before {
    width: 0px;
    background: #fff;
}
.framed-headings:hover::after {
    height: 0px;
    background: #fff;
}
.framed-headings:hover {
    background: #fff;
}
.framed-headings-long {
    width: 25%;
    height: 50px;
	margin:auto !important;
    display: flex;
    align-items: center;
    border: 1px solid #b37619;
    -webkit-tap-highlight-color: transparent;
    justify-content: center;
    position: relative;
    z-index: 0;
    transition: 1s;
}
.framed-headings-long::before, .framed-headings-long::after {
    position: absolute;
    background: #fff;
    z-index: -1;
    transition: 1s;
    content: '';
}
.framed-headings-long::before {
    height: 50px;
    width: 182px;
}
.framed-headings-long::after {
    width: 202px;
    height: 30px;
}
.framed-headings-long:hover::before {
    width: 0px;
    background: #fff;
}
.framed-headings-long:hover::after {
    height: 0px;
    background: #fff;
}
.framed-headings-long:hover {
    background: #fff;
}
.txt-white{
	color:white;
}
.txt-sz-19{
	font-size:19px;
}
.txt-sz-20{
	font-size:20px;
}
.header-layout24 .custom_content i, .header-layout24 .custom_content i.fa.fa-phone::before{
	font-size:24px;
}
.header-layout24 .social-iconss ul li a{
	font-size:19px;
}
.header-layout24 .social-iconss ul li{
	width: 34px;
    height: 34px;
}
/*Redes sociales footer*/
.social-container-cuadros {
    width: 400px;
    margin: auto;
    text-align: center;
  }
  
  .social-icons-cuadros {
    padding: 0;
    list-style: none;
    margin: 1em;
  }
.social-icons-cuadros li:first-child{
      padding-top: 0 !important;
  }
  .social-icons-cuadros li {
    display: inline-block;
    margin: 0.15em;
    position: relative;
    font-size: 1.8em;
	  padding: 0 !important;
  }
  .social-icons-cuadros i {
    color: #fff;
    position: absolute;
    top: 21px;
    left: 21px;
    transition: all 265ms ease-out;
  }
  .social-icons-cuadros a {
    display: inline-block;
  }
  .social-icons-cuadros a:before {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    content: " ";
    width: 60px;
    height: 60px;
    border-radius: 100%;
    display: block;
    transition: all 265ms ease-out;
  }
.social-icons-cuadros li:first-child a::before{
	background: #4267B2;
}
.social-icons-cuadros li:nth-child(2) a::before{
	background: #1DA1F2;
}
.social-icons-cuadros li:nth-child(3) a::before{
	background: linear-gradient(45deg, #833AB4, #E1306C);
}
  .social-icons-cuadros a:hover:before {
    transform: scale(0);
    transition: all 265ms ease-in;
  }
  .social-icons-cuadros a:hover i {
    transform: scale(2.2);
    -ms-transform: scale(2.2);
    -webkit-transform: scale(2.2);
    background: -webkit-linear-gradient(45deg, #00B5F5, #002A8F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 265ms ease-in;
  }
.social-icons-cuadros li:first-child a:hover i{
	background: #4267B2;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.social-icons-cuadros li:nth-child(2) a:hover i{
	background: #1DA1F2;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.social-icons-cuadros li:nth-child(3) a:hover i{
	background: -webkit-linear-gradient(45deg, #833AB4, #E1306C);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.separator{
	border-right: 2px solid #fff;
}
.contact-icon-footer i.fa.fa-map-marker::before, .contact-icon-footer i.fa.fa-clock-o::before, .contact-icon-footer i.fa.fa-phone::before{
	font-size:40px !important;
	color: #2d2d2d;
}
.contact-icon-footer p, .contact-icon-footer a{
	margin-top:10px;
	line-height:1;
	color:#2d2d2d;
}
.mt-triazu-30{
	margin-top:30px;
}
.btn-cta-white{
	color:white !important;
}
.header-layout24 .header-content{
   padding: 10px 75px 10px;
}
footer#colophon h4, footer a:hover {
    color: #31398e;
}
.btn-vermas {
    margin: auto !important;
}
.btn-vermas button.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .btn-vermas button.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover, .btn-vermas a.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .btn-vermas a.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
	color: white !important;
	background-color: #33398e;
}
.btn-vermas button.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline, .btn-vermas a.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
	border-color: #33398e;
}
.related.products h2{
	text-align: center;
}
.woocommerce div.product form.cart .button{
	width: 235px;
    height: 48px;
}
.woocommerce.widget_shopping_cart .total{
	padding: 10px 20px 10px;
}
.ftc-breadcrumb-title-noback.container {
    background: linear-gradient(rgba(0, 0, 0, .15),rgba(0, 0, 0, 0.15)),url(https://marcostriazu.com/wp-content/uploads/2020/11/banner-tienda.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
}
.ftc-breadcrumb-title-noback.container h1{
	padding-top: 5%;
    padding-left: 30px;
}
.ftc-breadcrumb-title-noback.container .breadcrumbs-container{
	padding-left: 30px;
}
#mega_main_menu.primary li .post_details > .post_icon > i, #mega_main_menu.primary li .mega_dropdown .item_link *, #mega_main_menu.primary li .mega_dropdown a, #mega_main_menu.primary li .mega_dropdown a *, #mega_main_menu.primary li li .post_details a, #mega_main_menu.primary .mega_dropdown > li.current-menu-item > .item_link *, #mega_main_menu.primary .mega_dropdown > li > .item_link:focus *, #mega_main_menu.primary .mega_dropdown > li > .item_link:hover *, #mega_main_menu.primary li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover > .cover > a > i{
	color: #000000;
}
.btn-home-vermas{
	margin: auto;
	padding: 11px 33px;
    border: 2px solid #b37619;
    border-radius: 6px;
    width: 100px;
}
.btn-home-vermas:hover, .btn-home-contactanos:hover {
    background: #b37619;
    color: white;
}
.btn-home-contactanos{
	margin: auto;
	font-size:20px;
	color: white;
	padding: 11px 33px;
    border: 2px solid #b37619;
    border-radius: 6px;
    width: 100px;
}
.value.woo-variation-items-wrapper{
	margin-top: 6%;
}
.woo-selected-variation-item-name{
	margin-left: 23%;
	color: black;
}
.btn-whatsapp {
    display: block;
    width: 70px;
    height: 70px;
    color: #fff;
    position: fixed;
    left: 20px;
    bottom: 21px;
    border-radius: 50%;
    line-height: 80px;
    text-align: center;
    z-index: 999;
}
a.btn-contacto-page {
    padding: 10px 25px;
    font-size: 25px;
}
a.btn-contacto-page i {
    font-size: 26px;
    margin: 12px;
}
.dir-contacto{
	margin: 25px 0 0 0;
	font-size: 22px;
}
.dir-contacto i{
	font-size: 26px;
    margin: 12px;
}
footer#colophon h4, footer a:hover{
	color: #b37619;
}
.txt-20{
	font-size:20px;
}
@media(max-width: 420px){
	.vc_custom_1602516277568 {
    margin-left: 28% !important;
}
}
@media(max-width: 620px){
	.vc_custom_1602516277568 {
    margin-left: 35% !important;
}
}
@media(max-width: 767px){
	.separator{
		border-right: none;
		border-bottom: 2px solid white;
	}
	.siguenos-container-footer{
		padding-top: 40px !important;
	}
}

/* ================================
 *    FIN ESTILOS TRIAZU PROPUESTA 1
 * ================================
 * */