/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
Rosa: #ba007c
*/
.home #main{padding-top:0 !important}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a{color:#ba007c !important;}
.fusion-footer-widget-column.social_links{float:left; margin-right: 20px;}
.fusion-social-networks{text-align:center;}
.fusion-footer-widget-area .widget-title{margin-bottom:15px;}
footer #media_image-2 img{width:100px;}
.widget_media_image{float:left; margin-right:10%;}

.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text{height:35px !important}

/* Header */
.fusion-main-menu .sub-menu{top: 62%}
.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-dropdown-svg{bottom: 50px !important}

/* Footer */
.fusion-footer .fusion-vertical-menu-widget ul.menu li a{font-family: "Open Sans"; letter-spacing: 0; line-height: 1em; padding-bottom: 0}

/* Home */
#bloghome .fusion-flexslider ul.slides img{height: 200px; object-fit: cover;}
#bloghome .recent-posts-content{background-color: #fff; padding: 20px}
#bloghome .recent-posts-content h3{margin-top: 0}


/* Nosotras */
#nanacalvo .fusion-text, #banacalvo .fusion-text{max-width: 900px; margin: 0 auto; padding: 0 30px;}
#formacion h2{margin-bottom: 0}
#formacion ul{padding-left: 15px; margin-top: 0}
#formacion{background-color: #eee; padding: 50px}
#equipo .fusion_builder_column_1_2 .fusion-column-wrapper{background-color: #eee;  padding-top: 40px;  padding-bottom: 40px;  margin: 0 20px 40px;}

/* Slides */
.slide-id-1548 .background:after, .slide-id-1647 .background:after, .slide-id-1666 .background:after, .slide-id-4017 .background:after{content: ""; background: rgba(0,0,0,0.15); display: block; height: 100%}

/* Blog */
#posts-container .fusion-blog-layout-medium article.fusion-post-medium .fusion-post-slideshow{max-width:320px !important}
article.fusion-post-medium .fusion-post-slideshow .fusion-image-wrapper img{height: 200px; object-fit: cover}
article.fusion-post-medium h2.entry-title{font-size: 20px !important; line-height: 1.4em !important; margin-bottom: 15px !important}

/* Horarios */
.pricing-table-1.full-boxed-pricing.fusion-pricing-table .panel-heading h3, .fusion-pricing-table .panel-body .price{font-style: normal !important}


/* Gen */
.h2 h2{font-weight: 600 !important}
.leaflet-pane.leaflet-tile-pane{filter: grayscale(100%);}


@media (min-width: 1101px) and (max-width:1300px){
	header .fusion-header {padding-left: 10px; padding-right: 20px}
	header .fusion-header .fusion-row{padding-left: 0; padding-right: 0}
	header .fusion-header .fusion-logo img{height: 130px}
	.fusion-main-menu, body:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a{height: 130px !important}
}

@media (max-width: 1100px){
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header{padding-top:0px !important; padding-bottom:0px !important;}
	.fusion-mobile-menu-icons{margin-top:25px !important;}
	#main{padding-top:15px !important;}
	
}
@media (max-width: 890px){
	.fusion-footer-widget-column.social_links{display:none;}
}
@media (max-width: 800px){
	#hequipo .fusion-row{display:grid;}
	#hequipo .fusion-row .fusion_builder_column_1_2:first-child{order:2;}
	#nanacalvo .fusion-row{display:grid;}
	#nanacalvo .fusion-row .fusion_builder_column_1_2:first-child{order:2;}
	#sefisico .fusion-row{display:grid;}
	#sefisico .fusion-row .fusion_builder_column_1_2:first-child{order:2;}
	#ppilates .fusion-row{display:grid;}
	#ppilates .fusion-row .fusion_builder_column_1_2:first-child{order:2;}
}
@media (max-width: 620px){
	.widget_media_image{float:none; text-align:center;}
	#menu-widget-3{text-align:center !important;}
}
@media (max-width: 620px){
	#menu-widget-3 ul li a::after {padding-left:15px !important; padding-right:15px !important;}
	footer .fusion-columns .fusion-column{padding:0;}
}