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


/*Hide recaptcha*/
.grecaptcha-badge {display: none !important;}
.old-fleet {opacity: 0.5 !important;filter: grayscale(100%) !important;}

/*LANG SWITCHER*/
.wpml-ls-slot-2, .wpml-ls-slot-2 a, .wpml-ls-slot-2 a:visited{color: #b28e79 !important;text-transform: uppercase !important;}
.wpml-ls-slot-2:hover, .wpml-ls-slot-2 a:hover {color:rgba(178, 142, 121, 0.72) !important;}

/*Popup Maker plugin: video home*/
			.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}
			.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}
			.pum-overlay{position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:all .15s ease-in-out}
			.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}
			.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}
			.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}
			.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}
			.pum-container.pum-responsive img{max-width:100%;height:auto}
			.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}
			.pum-container .pum-content>:last-child{margin-bottom:0}
			.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2}
			.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}
			.pum-overlay-disabled{visibility:hidden}.pum-overlay-disabled::-webkit-scrollbar{display:block}
			.pum-overlay-disabled .pum-container{visibility:visible}
			html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}
			html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}
			html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}
			html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll}
			html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}
			.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}
			.pika-single{}.popmake-close{cursor:pointer}
			
			@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}
			.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}
			.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}
			.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}
			.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}
			.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}
			.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}
			.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}
			.pum-container.pum-responsive.pum-position-fixed{position:fixed}}
			@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}		

/* Popup Theme 624: Enterprise Blue */
.pum-theme-624, .pum-theme-enterprise-blue { background-color: rgba(0, 0, 0, 0.78) !important; } 
.pum-theme-624 .pum-container, .pum-theme-enterprise-blue .pum-container {padding: 15px 10px 15px !important; border-radius: 5px !important; border: 1px none #000000 !important; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ) !important; background-color:rgb(2, 2, 2) !important; } 
.pum-theme-624 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px !important; } 
.pum-theme-624 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d !important; font-family: inherit !important; } 
.pum-theme-624 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { height: 28px !important; width: 28px !important; left: auto !important; right: 8px !important; bottom: auto !important; top: 3px !important; padding: 4px !important; color: #d4d4d4 !important; font-size: 28px !important; line-height: 24px !important; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ) !important; text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ) !important; background-color: rgba(189, 125, 28, 0) !important; } 

/*MODAL YOUTUBE*/
.fusion-modal .modal-header {min-height: 25px;}
.fusion-video.fusion-youtube.fusion-aligncenter{max-width: 100% !important;max-height: 100% !important;width: 100% !important;}
.fluid-width-video-wrapper {padding: 25% !important;}

/*POPUP DESCOMPTES*/
#popmake-791, #popmake-953 {background-color: rgb(28, 31, 40) !important;} 

/*lightbox*/
.ilightbox-toolbar.metro-black a.ilightbox-close:hover {background-color: #b28e79;}
.ilightbox-toolbar.metro-black a:hover {background-color: #b28e79;}

/*boto lightbox*/
.icons-galeries-cotxes{top:14px;position:absolute;right:10px;z-index:4000;}
.icons-galeries-cotxes i:hover{color:#b28e79 !important; transition: all 0.3s;}
/*.icons-galeries-cotxes i:hover{border:rgba(191, 191, 191, 0) !important; transition: all 0.3s;}*/

.font-petita{font-size:0.95em;}

.titols-invertits h1{font-size:25px; line-height:30px;color: #9a9a9a;}

/*BUTTONS*/
/*.button-medium{padding: 11px 22px;}*/
.fusion-button.button-default{border-color: rgba(178, 142, 121, 0.72) !important;/*line-height: 19px;*/font-size: 13px;padding: 11px 22px!important;}
.fusion-button.button-default:hover{border-color: #c4a785 !important;}

/*Copyright-footer*/
/*.fusion-footer{left: 0;position: absolute;z-index: 4000;}*/

/* Icons center alignement: rentals*/
.col .heading img {margin: 0 0 0 0;}

/*cookies*/
.cli-plugin-button{background-color: transparent !important;background: none; border: 1px solid #9c9c9c !important;}

.cli-plugin-button:hover{border: 1px solid rgb(195, 195, 195) !important;}

/*GT CLUB*/
.imgs-gt-club-seient-vermell img{max-width:none;}

/*cars*/
/*.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left:-20px;}*/

/*GNERAL*/
.centrar-contingut{text-align:center;}
.lletra-mes-clara{color:#a5a5a5;}
.lletra-mes-mes-clara{color:#bdbdbd;} /*desc cotxes*/
.lletra-mes-mes-mes-clara{color:#c7c7c7;} /*tit cotxes*/
.lletra-molt-clara{color:#f4f4f4;}

/*header*/
#side-header .side-header-background-image {height: 100% !important;}
.fusion-contact-info a{color:#c5c5c5;}
#side-header .side-header-content-1{margin-top: 10px;}

/*MENUS*//*MENUS*//*MENUS*//*MENUS*//*MENUS*//*MENUS*//*MENUS*/
/*MAIN MENU*/

.side-header .fusion-main-menu .fusion-menu{padding: 5px 0px 5px; margin-top: 9px;}

/*Menu home rallas*/
#side-header .fusion-main-menu ul li#menu-item-195 {border-top: 2px dotted #b28a7166; margin: 0 48px 0;}
#side-header .fusion-main-menu ul li#menu-item-195 a{padding-left: 0px; margin-top:10px;}

#side-header .fusion-main-menu ul li#menu-item-932 {border-top: 2px dotted #b28a7166; margin: 0 48px 0;}
#side-header .fusion-main-menu ul li#menu-item-932 a{padding-left: 0px; margin-top:10px;}

/*Menu contact rallas*/
#side-header .fusion-main-menu ul li#menu-item-197 {border-bottom: 2px dotted #b28a7166; margin: 0 48px 0;}
#side-header .fusion-main-menu ul li#menu-item-197 a{padding-left: 0px; margin-bottom:10px;}

#side-header .fusion-main-menu ul li#menu-item-945 {border-bottom: 2px dotted #b28a7166; margin: 0 48px 0;}
#side-header .fusion-main-menu ul li#menu-item-945 a{padding-left: 0px; margin-bottom:10px;}

/*mega menu*/
#side-header .fusion-megamenu-wrapper{left: 291px !important;}
#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {border-left: 3px solid #b28e79 !important;
box-shadow: 5px 3px 6px rgba(45, 45, 45, 0.35) !important; -webkit-box-shadow: 5px 3px 6px rgba(45, 45, 45, 0.35) !important; -moz-box-shadow: 5px 3px 6px rgba(45, 45, 45, 0.35) !important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{padding: 0px !important;}
.fusion-megamenu-icon{width: 100% !important;}
.fusion-megamenu-icon img{max-height: 140px !important;}
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {text-align: center; color: #1e1e1e !important;}

.side-header .fusion-main-menu .fusion-menu #menu-item-109{border-bottom: 2px dotted #b28a7166 !important;margin-bottom:16px !important;}
.side-header .fusion-main-menu .fusion-menu #menu-item-109 a{padding-bottom:8px !important;}
.side-header .fusion-main-menu .fusion-menu #menu-item-109 a span{color: rgb(178, 142, 121) !important;
padding-bottom:20px !important;
}


/*menu secondary*/
.fusion-secondary-menu>ul>li {border-left: none;}
.fusion-secondary-menu>ul>li>a {padding-left: 0px;text-decoration: underline;}
.fusion-secondary-menu .menu-item-264 a{text-decoration:none;margin-bottom:38px;}
.fusion-secondary-menu .menu-item-264 a span{padding-left:35px;padding-right:38px;}

.fusion-secondary-menu .menu-item-946 a{text-decoration:none;margin-bottom:38px;}
.fusion-secondary-menu .menu-item-946 a span{padding-left:35px;padding-right:38px;}

/*Header social icons*/
#side-header .side-header-content-3 .fusion-header-tagline{margin-top: 24px;}



.fusion-page-title-bar{border:none;}

.modal-dialog {margin-top: 118px;}
.modal-dialog .close { color: #8e8e8e; opacity: .8;}
.fusion-modal .modal-dialog {height: auto;}

.logo_maintenance_gt_club img{max-width: 149px;}

.forms-maintenance-joins .footer-fmj .mandatory-text{float:left;}
.forms-maintenance-joins .header-fmj img{margin-top:4px;}
.forms-maintenance-joins .footer-fmj .acceptance-submit-tmj{text-align:right;clear: both;}
.forms-maintenance-joins .footer-fmj .acceptance-submit-tmj .wpcf7-form-control.wpcf7-submit{margin-left: 19px;}
.wpcf7-form .forms-maintenance-joins textarea{height: auto;}
.wpcf7-form .wpcf7-mail-sent-ok {background-color: transparent !important; border: 1px solid #b28e79 !important;
    color: #b28e79 !important;}

.wpcf7-form .wpcf7-validation-errors {background-color: transparent !important; border: 1px solid #b28e79 !important;
    color: #b28e79 !important;}

input:focus, select:focus, textarea:focus, button:focus {outline: none;}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-next:after, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:after {
    font-size: 53px !important; color: #b28e79 !important;
}

.fusion-copyright-content .fusion-social-networks .fusion-social-networks-wrapper {display:none;}

#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, 
#comment-textarea textarea, #wrapper .search-table .search-field input, 
.avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, 
.avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, 
.comment-form-comment textarea, .input-text, .main-nav-search-form input, 
.post-password-form label input[type="password"], .search-page-search-form input, 
.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, 
.wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, 
input.s, input.s .placeholder, input[type="email"], input[type="text"], select, textarea {
    color: #797979 !important;
}


@media screen and (max-width: 1191px){
#side-header .fusion-contact-info {padding: 1em 0px 0px 0px;}
}

@media screen and (max-width: 800px) {
    .ampliar-height-fotos-mobil img{min-height:136px !important;}
    .amagar-a-mobil{display:none !important;}
   .titols-invertits h1{font-size:25px !important; line-height:30px;color: #565656 !important;}
   .modal-dialog {margin-top: 10px;margin-bottom:50px;}
   .forms-maintenance-joins .footer-fmj .acceptance-submit-tmj{text-align:left;}
   .forms-maintenance-joins .footer-fmj .acceptance-submit-tmj .wpcf7-form-control.wpcf7-submit{margin-left:0px;margin-top:15px;width:100%;}
   .centrar-contingut{text-align:center !important;}
   .centrar-contingut .fusion-imageframe{margin-right: 0px !important;float: none !important;}
   .fusion-button.button-default, .fusion-button.button-custom{padding: 15px 22px 10px!important;}
   .fusion-button.button-default, .fusion-button.button-large, .wpcf7-form-control.wpcf7-submit {
    padding: 15px 22px 10px!important;}
    iframe#video-home{max-height:230px !important;}
    
  .fusion-copyright-content .fusion-social-networks .fusion-social-networks-wrapper {display:block;margin: 0 0px;}
  .fusion-copyright-content .fusion-social-networks .fusion-social-network-icon {margin: 10px;}
  .fusion-copyright-content .fusion-copyright-notice {padding: 1px;}
  .fusion-copyright-content .fusion-copyright-notice li, .fusion-social-networks li {margin-right: 6px;}
}

.awb-swiper-button-next, .awb-swiper-button-prev{
background-color: #b28e79 !important;
}