/*
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
*/

/* Varios */
h2.wp-block-heading{margin-top:40px;margin-bottom:10px;}

.bgTransparent,.bgTransparent div.content-container {background-color:rgba(0,0,0,0) !important;}
.bgBaldosas{background:linear-gradient(-135deg,rgb(200,200,200) 10%,transparent),repeating-linear-gradient(45deg,rgba(200,200,200,1) 0%,rgba(250,250,250,0.6) 5%,transparent 5%, transparent 10%),repeating-linear-gradient(-45deg, rgba(200,200,200,0.4) 0%,rgba(250,250,250,0.5) 5%,transparent 5%,transparent 10%);background-color: rgba(200,200,200,0.25);}
.sliderTit{background-color:rgba(0,0,0,0.4) !important;padding:7px 15px 7px 15px;}
.sliderSubTit{}
.blur8{backdrop-filter:blur(12px) !important;}
.blur20{backdrop-filter:blur(20px) !important;}
.displayNone{display:none !important;}
.marginH0{margin:auto 0px auto 0px !important;}
.marginL0{margin:auto 0px auto 0px !important;}
.marginR0{margin:auto 0px auto 0px !important;}
.marginV0{margin:0px auto 0px auto !important;}
.marginT0{margin:auto 0px auto 0px !important;}
.marginB0{margin:auto 0px auto 0px !important;}

@media screen and (max-width: 600px){.noMovil{display:none;}}

/* Cabecera */
div.cab_section{backdrop-filter:blur(20px) !important;}
div.cab_section{background-color:rgba(33,84,141,0.7);}
div.cab_section.fusion-sticky-transition{background-color:rgba(33,84,141,0.7);}

/*div.cab_section span#cab_section_img img {display:block;}*/
div.cab_section.fusion-sticky-transition span#cab_section_img img {display:none;}

div.cab_section span#cab_section_img_sticky img {display:none;}
div.cab_section.fusion-sticky-transition span#cab_section_img_sticky img {display:inline-block;}
div.cab_section.fusion-sticky-transition span#cab_section_img_sticky_mobile img{margin-top:0px !important;}

/* Blog */
div.post-content div.fusion-format-box{display:none;}

/* Content boxes */
/*.content-container{background:rgba(255,255,255,0.7);padding:10px 10px 10px 10px !important;}
.content-box-wrapper{
	background:linear-gradient(-135deg, rgb(200,200,200) 10%, transparent),
	repeating-linear-gradient(45deg, rgba(200,200,200, 1) 0%, rgba(250,250,250, 0.6) 5%, transparent 5%, transparent 10%),
	repeating-linear-gradient(-45deg, rgba(200,200,200, 0.4) 0%, rgba(250,250,250, 0.5) 5%, transparent 5%, transparent 10%);
	background-color: rgba(200,200,200,0.25);
}*/
div.content-box-wrapper div.heading h2{font-size:1.3em !important;line-height:1.3em !important;}
div.fusion-content-boxes.timeline div.content-container{margin-left:60px;}
	@media (max-width:1024px){div.fusion-content-boxes.timeline div.content-container{margin-left:10px;}}
/*div.fusion-content-boxes.timeline.bgFFF div.content-box-wrapper{background:linear-gradient(#FFF 100%, #FFF 100%);}*/
div.fusion-content-boxes.timeline div.content-container{font-size:20px !important;}
div.content-box-wrapper.link-area-link-icon-hover i{color:#FFF !important;}

.fusion-content-boxes.equal-height {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.fusion-content-boxes.equal-height .col {
  height: 100%;
}

/* Formularios */
input[type="checkbox"]{background-color:#FFF !important;}

/* Menu */
ul.awb-menu__sub-ul li a.awb-menu__sub-a{background-color:#F9F9FB !important;color:#4a4e57 !important;}
ul.awb-menu__sub-ul li.current-menu-item.current_page_item a{font-weight:bolder !important;}

/* Portfolio */
div.portfolio_menu div.fusion-image-wrapper,div.portfolio_menu div.fusion-portfolio-buttons,div.portfolio_menu div.fusion-separator{display:none !important;}
div.portfolio_menu article{padding-top:0px !important;padding-bottom:0px !important;}
div.portfolio_menu div.fusion-portfolio-content-wrapper div.fusion-portfolio-content{background:rgba(255,255,255,0) !important;}
div.portfolio_menu h2{font-size:1em !important;color:var(--awb-body-color) !important;text-align:center;}
div.portfolio_menu h2 a{color:var(--awb-body-color) !important}

div.portfolio_detalle div.fusion-column-wrapper{margin-left:0px !important;}
div.portfolio_detalle div.content-box-column,div.portfolio_menu_wrapper div.fusion-column-wrapper{margin:0px !important;padding:0 !important;}
div.portfolio_menu{padding:20px !important;}

div.fusion-portfolio-content-wrapper div.fusion-portfolio-content{background:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0.8) 50%) !important;padding-left:20px !important;padding-right:20px !important;}
/*div.fusion-portfolio-content-wrapper div.fusion-portfolio-content h2 a{color:#FFF !important;text-shadow: 2px 2px 4px #111;}*/

/* Imagenes */
div.fusion-rollover div.fusion-rollover-content h4.fusion-rollover-title{margin:20px !important;}
/*div.fusion-rollover div.fusion-rollover-content h4.fusion-rollover-title a.fusion-rollover-title-link{margin:0px !important;}*/
div.fusion-rollover div.fusion-rollover-content div.fusion-rollover-sep, div.fusion-rollover div.fusion-rollover-content a.fusion-rollover-gallery{display:none ! important;}

/* Sidebar */
/*aside > div{background:linear-gradient(-135deg, rgb(200,200,200) 10%, transparent),
	repeating-linear-gradient(45deg, rgba(200,200,200, 1) 0%, rgba(250,250,250, 0.6) 5%, transparent 5%, transparent 10%),
	repeating-linear-gradient(-45deg, rgba(200,200,200, 0.4) 0%, rgba(250,250,250, 0.5) 5%, transparent 5%, transparent 10%) !important;
	background-color: rgba(200,200,200,0.25) !important;}
aside section{padding: 0 auto;}
aside section{background-color:#FFF;padding:10px;font-size:0.9em;}
aside section h4{margin:0 0 10px 0;}*/

/*div.sidebar{background:linear-gradient(-135deg,rgb(200,200,200) 10%,transparent),repeating-linear-gradient(45deg,rgba(200,200,200, 1) 0%,rgba(250,250,250, 0.6) 5%,transparent 5%,transparent 10%),repeating-linear-gradient(-45deg, rgba(200,200,200, 0.4) 0%,rgba(250,250,250, 0.5) 5%,transparent 5%,transparent 10%) !important;background-color:rgba(200,200,200,0.25) !important;padding-top:50px !important;}*/
div.sidebar{background-color:#F5F5F5 !important;padding-top:50px !important;}
div.sidebar div.fusion-column-wrapper{margin:10px !important;}
div.sidebar section.widget h4{margin:0 0 10px 0;color:#222 !important;}
div.sidebar section.widget ul{background-color:#FFF !important;padding:14px;}

/*aside div.fusion-sidebar-inner-content{padding: 0 auto;}
aside div.fusion-sidebar-inner-content section{background-color:#FFF;padding:10px;font-size:0.9em;}
aside div.fusion-sidebar-inner-content section h4{margin:0 0 10px 0;}*/


/* Sliders */
div#sliders-container{margin-top:-80px;}

/* Sobre nosotros */
div.person-content.fusion-clearfix{margin-top:0px;}
span.person-name{font-weight:bold !important;}
span.person-title{font-size:24px !important;color:#777 !important;}

/* Flip boxes */
div.flip-box-back-inner a, div.flip-box-back-inner a:hover {color:#FFF;}
div.flip-box-back-inner a:hover{font-weight:bold;}

/* Testimonios */
.fusion-testimonials .testimonial-pagination a{border:1px solid #FFF !important;}
.fusion-testimonials .testimonial-pagination a.activeSlide{background-color:#FFF !important;}

/* Pagina cliente: eliminar enlace al panel de control a usuarios registrados */
ul.fusion-login-loggedin-links{margin-left:30px !important;}
ul.fusion-login-loggedin-links li:first-child{display:none;}
