.top_panel_style_6 .top_panel_middle, .top_panel_style_7 .top_panel_middle {
    min-height: 105px;
	
}
.top_panel_style_6 .contact_logo{
		padding-right:0px;
}
.top_panel_middle .logo {
   margin-top: 0.1em;
    margin-bottom: 0.5em;
}
.scheme_original .logo .logo_slogan {
    color: #8D9091;
    display: none;
}
/**/
.scheme_original .woocommerce span.new, .scheme_original .woocommerce-page span.new, .scheme_original .woocommerce span.onsale, .scheme_original .woocommerce-page span.onsale {
    color: #ffffff; 
	
}
.scheme_original .woocommerce span.new, .scheme_original .woocommerce-page span.new, .scheme_original .woocommerce span.onsale, .scheme_original .woocommerce-page span.onsale {
    background-color: #84cb29;
}
.woocommerce ul.products li.product .post_featured .hover_icon:before, .woocommerce-page ul.products li.product .post_featured .hover_icon:before {
    font-size: 5rem;
}
.scheme_original .hover_icon:before {
    color: #ffffff;
}
.scheme_original .woocommerce ul.products li.product .add_to_cart_button, .scheme_original .woocommerce-page ul.products li.product .add_to_cart_button {
    color: #ffffff;
}
/*fonts*/
h3 {
    text-transform: none;
}
slimtitle {
	  font-weight: 300 !important;
    letter-spacing: 12px !important;
}
/*menu*/
.top_panel_wrap li li > a {
    font-size: 1em;
    font-weight: 300;
}
/*formulario*/
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea {
	border: 1px solid;
}
.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="tel"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {
    width: 100%;
	  background-color: #0000004d;
		border-color: #ffffff29;
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], select, textarea {
    line-height: 2em;
}
.scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button {
    color: #ffffff;
}
.sc_sidebar ul.product_list_widget li, aside.woocommerce ul.product_list_widget li {
    background-color: #23282d00;
    box-shadow: none;
    margin-bottom: 7px;
    padding: 0;
}
.top_panel_wrap .logo_fixed {
    max-height: 75px;
}
.top_panel_fixed .top_panel_wrap .logo, .top_panel_fixed .top_panel_style_4.top_panel_wrap .logo {
    margin-top: 0.8em;
    margin-bottom: 0.3em;
}
/*fonts*/
.woocommerce div.product .product_title {
    font-size: 2em;
    font-weight: 700;
}
/**/
.menu_main_nav > li > a {
    letter-spacing:2px;
	 	padding: 1em 1.2em;
		font-size:14px;
}

.menu_main_nav > li > ul > li > a{
    letter-spacing:2px;
	 	padding: 1em 1.2em;
		font-size:14px;
		line-height: 1.35em;
    font-weight: 600;
}

.menu-item-object-product_cat a{
	  font-weight: 600 !important; 
		letter-spacing:2px!important;
	 	padding: 1em 1.2em!important;
		font-size:14px !important;
}

.scheme_original .menu_main_nav>li>a {
    color: #656565;
}
/**/

.woocommerce ul.products li.product .post_content .price {
    margin-top: 0 !important;
}

.product_meta .product_id
{
	display: none !important;
}
.scheme_original .body_wrap {
    color: #333;
}
.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="tel"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {   
    background-color: #eeeeee;
}
.scheme_original .woocommerce .woocommerce-ordering select {
    color: #000000;
}
.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="tel"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {
    color: #000000;
}
.woocommerce ul.products li.product .post_content .price {
    margin-top: auto !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    font-size: 1.325em !important;
}
.scheme_original .menu_main_nav>li ul li a {
    color: #282c33;
}
.home .eg-welldone-washington-content{
	min-height: 160px!important;
}
.home .eg-welldone-washington-element-3{    min-height: 40px;}

form.wpcf7-form span.captcha-image, form.wpcf7-form div.wpcf7-response-output
{
	background: white;
}

/*CSS sitio nuevo*/
@media (max-width: 700px){
.title_home{
	font-size:30px;
}
}

.top_panel_icon .contact_icon, .scheme_original .top_panel_style_7 .top_panel_icon .search_submit{
	color: #656565;
}
.scheme_original .top_panel_style_7 .top_panel_icon .contact_icon, .scheme_original .top_panel_style_7 .top_panel_icon .search_submit{
	color: #656565;
}

.content_wrap .menu_main_nav li a {
	color: #000000;
}

.top_panel_over .top_panel_wrap li a{
	color: #ffffff;
}

.top_panel_fixed .top_panel_wrap li a{
	color: #000000;
}

.icono .fab {
  font-size: 36px;
	color: #24D366;
}
.txt span{
	font-size: 0.8em;
}


.scheme_original .woocommerce-page ul.products li.product .post_content a.button{
	color: #ffffff;
}
.scheme_dark .sc_promo_buttons .sc_button {
	background-color:#ff9600;
	border-color:#ff9600;
	
}
.button_home a{
	font-weight: 700 !important;
	font-family: inherit !important;
   font-size: 100% !important;
   font-style: inherit !important;
   line-height: inherit !important;
}

/* Box Gimnasios */
@media(min-width:900px){
	.box_gimnasios{
		width:30%;
		margin-left:15px !important;
		padding-top:15px !important;
	}
}
.box_gimnasios{ 
	margin-bottom:50px;
}
.box_gimnasios:hover{
	transition: background-color 0.5s ease-out 100ms;
	background-color:#efefef;
	
}
.box_gimnasios .vc_btn3-container{
	font-weight: 500 !important;
	letter-spacing:1px;
}
.box_gimnasios .btn_gimnasios a{
	 padding-bottom: 10px;
   padding-top: 10px;
}


/*david*/
@media (max-width:900px){
	.woocommerce-products-header__title {
		font-size:2.4em;
	}
	.product_title{
		font-size:2.4em;
	}
	.empty-phone{
		display:none;
	}
	.sc_promo .sc_promo_title {
		font-size:2.4em;
}
	.top_panel_image_header h1{
		font-size:30px;
	}
	.box-caracteristicas{
		padding-top:30px;
		margin-left: 20px;
		padding: 50px 50px;
		box-shadow: 0 0 20px #00000020;
	}
	.box-contacto-2{
		padding-top:30px;
	}
	.div-gmaps{
		 width: 50%;
    float: left;
		margin-bottom:30px;
	}
	.div-waze{
		width: 50%;
    float: right;
	}
}

@media (min-width:900px){
	.top_panel_image_header{
		width:70%;
	}
		.sc_promo .sc_promo_title {
			font-size:2.8em;
	}
		h2{
		font-size:3.8em;
	}
	h3{
		font-size:2.8em;
	}
	.top_panel_image_header h1 {
		font-size:4em;
	}
.box-caracteristicas{
	background-color: #ffffff;
	margin-left: -30px;
	padding: 100px 50px;
	box-shadow: 0 0 20px #00000020;
	z-index: 1;
}
.cf7-col-row{

    display: block;
    overflow: hidden;
    margin-bottom: 0;
		margin-left:1px
}

.cf7-col-row .cf7-col-1 {
		float: left;
    width: 49%;
		margin-right:8px;
}

.cf7-col-row .cf7-col-2 {
		float: left;
    width: 49%;
}
	
}
.top_panel_style_7 .contact_logo{
	    width: 15%;
}
.top_panel_middle .menu_main_wrap{
	width: 85%;
	margin-top: 1em !important;
  margin-bottom: 1em !important;
}
.h3-materiales-pisos{
	font-weight: 500 !important;
}
.header_mobile .content_wrap{
	margin-left: 2px;
}

.vc_column_container>.vc_column-inner{
	    width: 100% !important;
}
/* ---------------- */
.sc_promo .sc_promo_subtitle {
	font-weight: 500;
}

p{
	font-size: 19px;
	line-height 22px !important;
}
li {
	font-size: 19px;
	line-height 22px !important;
}
.row_precios_pisos li::marker{
	color:#ffffff
}

.cart .quantity {
	display:none;
}
.product .variations_form p{
	display:none;
}
.product .wa-order-class{
	background: transparent !important;
}
.top_panel_image_hover{
background-color:rgb(40 44 51 / 20%) !important; 
}
.page-id-10179 .page_content_wrap{
	padding-bottom: 0px;
}
.page-id-10640 .page_content_wrap{
	padding-bottom: 0px;
}

/* Social Icons */



.soical_icons{

	display:flex;
	
}

.page-id-10640 .soical_icons{
	margin-left:50px;
	display:initial;
}

.link {
    text-decoration: none;
    margin: 0px 10px;
   	margin-bottom:-40px;
		margin-top:40px;
}



.link:nth-child(1)::before {
    background: #c32aa3;
}

.link:nth-child(2)::before {
    background: #1da1f2;
}

.link:hover::before {
    transform: translate(-4px, -4px);
    filter: blur(200px);
}


.link i {
		margin-right:10px;
    font-size: 2.3em;
    transition: all 0.4s;
} 
.page-id-10640 .link i {
		margin-right:10px;
    font-size: 3em;
    transition: all 0.4s;
} 



.link:hover i {
    color: #c8c8c8;
    transform: rotate(-45deg);
}

.link i.instagram {
    color: #c32aa3;
}

.link i.facebook {
    color: #1da1f2;
}

.link:hover i {
    color: #ff9600;
}


/* ICON HEADER */
.home .top_panel_wrap {
	    background-color: #00000073;
}
.top_panel_wrap .menu_main_cart{
	display:none; 
}

.top_panel_wrap .menu_main_cart{
	display:none;
}
.icon_headar_youtube{
	display: inline-block;
	margin-right:10px;
}
.icon_headar_youtube a{
	color: #8b8d8c;
	font-size:20px;
}

.icon_headar_youtube button {
	color: #8b8d8c;
	font-size:20px;
	background-color: transparent;
	padding: 0;
	
}
.icon_headar_youtube a:hover, 
.icon_headar_youtube button:hover{
	color: #FF9600;
	background-color: transparent;
}
.top_panel_style_7  .icon_headar_youtube a{
	color: #656565;
}

#label-search .aws-container {
	height:35px;
	width:350px;
}
#label-search {
	margin-top:-10px;
	display: flex;
  justify-content: flex-end;
}

#label-search .aws-search-field, 
#label-search .aws-search-btn, 
#label-search .aws-search-form
{
	height:35px;
}

/* end */
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active span{
color:#ff9501 !important;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active span:after{
 	content: ' \f061';
	font: var(--fa-font-solid);
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab span{
	color: #000000;
	font-weight: 600 !important;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab a {
	     border-color: transparent !important; 
	background-color:transparent !important;
} 
@media (min-width: 480px){
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container {
	  border: 5px solid;
    border-color: #fd9800;
}

}

.cq-hovercard-textcontainer{
	height:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content: center;
	 padding: 0 0 !important;
}
.cq-hovercard-textcontainer:hover{
	background-color:#00000080;
}

.top_panel_style_7 .content_wrap {
	    width: 1100px !important;
}
.header_mobile .menu_main_cart {
	display:none !important;
}

element.style {
}
.scheme_original .header_mobile .menu_button, .scheme_original .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
    color: #3C414C;
}
@media (max-width: 480px){
	.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
		background-color:#0000 !important;
		margin-top:5px !important;
		margin-bottom:5px !important;
}
.header_mobile .menu_button {
    right: 20px !important;
}
}
@media (min-width: 1263px) and (max-width: 1439px){
	.top_panel_style_7 .content_wrap {
	    width: 1100px !important;
	}
}
@media (min-width: 1263px) and (max-width: 1439px){
.slider_boxed, .content_wrap, .content_container, .body_style_boxed, header .content_wrap {
    width: 1100px;
}
}

.galeria-gimnasios .cq-hovercard {
	margin-top: 30px !important;
} 
.logo .logo_main {
	 max-height: 75px;
} 



@media (max-width: 480px){
		.vc_tta-panel-body .vc_column_container >.vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
	}
	.cq-hovercard-textcontainer{
	background-color:#00000080;
}
	.header_mobile .logo {
			padding-top: 0px !important;
			padding-bottom: 0px !important;
	}
} 
.header_mobile .side_wrap{
	margin-top:5px
} 


.seccion-precios-gimnasios .vc_col-sm-12 {
    background-color: #00000087;
    padding-bottom: 45px;
    padding-top: 45px;
   
}
.seccion-precios-gimnasios .vc_col-sm-8 {
    background-color: #00000087;
    padding-bottom: 45px;
    padding-top: 45px;
   
}
.seccion-precios-gimnasios .vc_col-sm-4 {
    background-color: #00000087;
    padding-bottom: 45px;
    padding-top: 45px;
   
}
.seccion-contacto {
    background-color: #00000087;
    padding-bottom: 40px;
    padding-top: 40px;
   padding-right: 20px;
    padding-left: 20px; 
}  

.product_cat-suplementos .wa-shop-button{
		display:none !important;
}

.products .price {
	width:150px;
	margin:auto;
}

.cq-hovercard .cq-hovercard-title h3{
	  color: #fff;
    margin: 0 0 -5px 0;
    font-size: 1em !important;
}
@media (max-width: 780px){
	.post-89  .sc_title_divider{
		padding-left: 0 !important;
    padding-right: 0 !important;
	}
	.post-89  .sc_title_divider_before{
		display:none;
	}
	.post-89  .sc_title_divider_after{
		display:none;
	}
	.heading-h3{
		font-size: 2.3em !important;
	}
}
/*Más ancho en el movil*/
@media (max-width: 479px){
.slider_boxed, .content_wrap, .content_container {
    width: 330px;
}
	.vc_row {
    margin-left: -20px;
    margin-right: 0px;
}
	}

.woocommerce-ordering {
	display:none;
}



.aws-container .aws-show-clear .aws-search-field {
			font-size:18px;
	    border-color: #E0E0E0 !important;
}
.header_mobile .aws-container {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom:100px;
}


@media (min-width:768px) and (max-width:970px)  { 
	.box-caracteristicas {
		width: 100% !important;
		margin: 0px !important;
	}
	.div-caracteristicas .vc_col-sm-8{
		width: 100% !important;
		margin: 0px !important;
	}
	
	.div-caracteristicas .vc_col-sm-8 .vc_column-inner {
		   margin-left: 0px !important;
	}
}
