/*
 Theme Name:   Gustavo Bardim
 Theme URI:    https://agenciamillennium.com/
 Description:  Tema Gustavo Bardim
 Author:       Agência Millennium
 Author URI:   https://agenciamillennium.com/
 Template:     generatepress
 Version:      3.5
*/

.main-title{font-size: 23px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 2.08px;text-transform: uppercase;}
#sobre-gus .elementor-widget-container{overflow:scroll;width: auto;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: #e87737 #fff;direction: rtl;padding-left: 4%;height: 500px;}
.melores-momentos{font-size: 42px;font-weight: 600;}
h1{color: #000 !important;}
.elementor-widget-theme-post-content{color: #353535 !important;font-size: 14px;}
.round a{padding-left: 0 !important; padding-right: 8px !important;}
.round i{border: 1px solid #E76115; border-radius: 50%; background-color: #E76115; padding: 4px; color: black;}
.round .fa-facebook{padding: 4px 7px 4px 7px;}
.elementor-post__thumbnail{padding-bottom: 0 !important;}
.elementor-element::after {content: "" !important;}
.elementor-1101 .elementor-element.elementor-element-5e8364c1 {margin-top: 0 !important;}
.elementor-1170 .elementor-element.elementor-element-67112d63 {margin-top: 0 !important;}
.inpage a{color: #fff !important;}
#cliModalClose{border: none !important; padding: 0 !important; font-size: 10px !important;}
.melhores-momentos-template-default .elementor-widget-theme-post-featured-image{display:none}
.footer-align{width: 50% !important;float: left;}
.creditos{margin-top: -3%;font-size: 14px;}
#piereg_login li label{display:none}
#capa-home{background-color:#001324;}

/* agenda ~ leia mais */
.agenda{width: 25%;float: left;margin-bottom: 5%;padding-right: 2%;}
.agenda h2{color: #e87737;font-weight: 600; font-size: 45px;}
.agenda p{color: #fff; font-size: 17px;}
.agenda a{color: #e87737; text-decoration: underline !important;font-size: 18px;}
.agenda .mais{color: #12355b; font-size: 22px; font-weight: 600;}
.done{display: none !important;}
#ajax-load-more .alm-btn-wrap{clear:both;}

button{background: transparent !important; border: 3px solid #e87737 !important; padding: 1% 3% 2.5% 3% !important; text-transform: uppercase !important; font-size: 21px !important; color: #e87737 !important;}
.button-gus, .elementor-button-link,.elementor-post__read-more{background: transparent !important;border: 3px solid #e87737 !important;padding: 1% 3% 1% 3% !important;text-transform: uppercase !important;font-size: 21px !important;color: #e87737 !important;}
.elementor-button-link{width: 50% !important; padding: 3% !important; font-weight: 400 !important;}
.elementor-post__read-more,.wp-block-search__button{border: 1px solid !important; font-size: 11px !important;}

/*novidades paginação */
.elementor-pagination .page-numbers{font-size: 20px;padding: 1% 2% 1% 2%; border: 1px solid #f3f3f4; border-radius: 4px; background-color: #f3f3f4; color: #7e7f83}
.elementor-pagination .current{background-color: #e87737;color: #fff;}

/* flickity ~ youtube galeria */
.gallery-cell{width:66%;height:auto;margin-right:10px;counter-increment:gallery-cell;padding-top: 3%;opacity: 0.4;}
.gallery-cell:before{display:block;text-align:center;line-height:auto;font-size:80px;color:white}
.flickity-prev-next-button{top:40%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);padding: 0 !important;}
.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:0;color:#333}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button.next{right:10px;left: 84%;}
.flickity-prev-next-button.previous{left: 13%;}
.flickity-prev-next-button.previous:after{content:'Anterior';position:absolute;top:45px;left:-4px;text-transform:none;color:#fff;font-size:13px;}
.flickity-prev-next-button.next:after{content:'Próxima';position:absolute;top:45px;left:-4px;text-transform:none;color:#fff;font-size:13px;}
.gallery iframe{width:560px;height:500px}
.is-selected iframe{width:560px;height:600px;}
.is-selected{padding-top:0;opacity: unset;}
.flickity-page-dots{display:none}


/* Melhores momentos */
#momentos .destaque{width: 40%; float: left;height: 600px;background-size: cover;}
#momentos .destaque .mouse-hover{height:20%;}
#momentos .destaque .content{height:80%}
#momentos .mais{width: 60%; float: left;}
#momentos .mais .backgroud{width: 50%; float: left;height: 300px;background-size: cover;}
#momentos .backgroud{background-position: center center;background-repeat: no-repeat;}
#momentos .content{height:70%}
#momentos .mouse-hover{text-align: center;padding: 3%;background-color: #08132996;color: #fff; width: 100% !important;height:30%;overflow: hidden;}
#momentos .mouse-hover h2{font-size: 20px;margin-bottom: 0;}
#momentos .mouse-hover .local{font-size: 13px;}
.mouse-hover {display: none;}
.destaque:hover .mouse-hover {display: block;}
.mais-1:hover .h-1 {display: block;}
.mais-2:hover .h-2 {display: block;}
.mais-3:hover .h-3 {display: block;}
.mais-4:hover .h-4 {display: block;}
.melores-momentos{width: 60% !important; padding-left: 3%;}


/* Contato rodapé */
#footer-contato input{width: 100%; margin-bottom: 2%; border-radius: 2px;}
#footer-contato input[type=checkbox]{width: auto;float: left;}
#footer-contato input[type=submit]{background-color: #E76115; text-transform: uppercase; font-size: 16px;}
#footer-contato textarea{height: 110px; border-radius: 2px;}
#footer-contato .aceite-p{width: 70%;float: left;color: #7e7f83; font-size: 12px;padding-right: 1%;}
#footer-contato .aceite-p a{color: #E76115;}
#footer-contato .aceite-p .wpcf7-list-item-label{float: left;width: 90%;margin-left: 3%;}
#footer-contato .send{width: 30%;float: left;}
.wpcf7-response-output{clear: both;color: white;}


/* Central de Fãs */
#central-fas{border: 1px solid #fff; background-color: #fff; padding: 3%;border-radius: 7px;}
#central-fas label{color: #7e7f83;font-size: 16px;}
#central-fas input, #central-fas select{width: 100%; margin-bottom: 2%; border-radius: 2px; border: 1px solid #7e7f83; background: transparent; font-size: 13px; color: #797979;}
#central-fas option{background-color: #fff;}
#central-fas input[type=checkbox]{width: auto;}
#central-fas input[type=submit]{background-color: #E76115; text-transform: uppercase; font-size: 16px;color: #fff; border: none;}
#central-fas textarea{height: 110px; border-radius: 2px;}
#central-fas .send{margin-top: 3%;margin-bottom: -5%;}
#central-fas .wpcf7-list-item{margin: 0;}
#central-fas .aceite-p a{color: #E76115;}
#central-fas .float{width: 49%;float: left;}
#central-fas .space{margin-right: 2%;}


/* Rodapé */
.footer{font-family: Prompt;color:#7e7f83;font-size: 17px;font-weight: 600;}
.footer img{vertical-align:middle}
.footer .apoio{float: left;width: 30%;}
.footer .redes{float: left;padding-left: 8%;width:70%}
.footer .redes a{border: 1px solid #E76115; border-radius: 50%; background-color: #E76115; color: #fff; margin-right: 1%;}
.footer .redes i{width: 25px; text-align: center;}


/* Sidebar */
.sidebar,.widget-sidebar{font-family: Prompt;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: #12355b;}
.sidebar .widget{background:transparent;}
.wp-block-categories-list a{font-size: 15px; color: #7E7F83; font-weight: initial;}
.wp-block-tag-cloud a{font-size: 13px; color: #7E7F83; font-weight: initial; border: 1px solid #7E7F83; padding: 1% 2% 1% 2%;}

/* Faça login */
.forgetmenot{display: none !important;}
#nav{display: none !important;}
.submit{min-height: 70px;background-color: #fff !important;padding: 0px 17px !important;}
#wp-login-submit{width: 100%;background-color: #E76115; border: none;}
#after-login{background-color: #fff; padding: 3% 4% 5% 4%; border-radius: 0 0 7px 7px; text-align: center;font-size: 13px;}
#after-login a{color: black;}
.piereg_login_wrapper{margin: 0 !important;}
.desc-white{color:#fff !important;}

/* cadastre-se */
#pie_register{border: 1px solid #fff; background-color: #fff; padding: 1% !important;border-radius: 7px 7px 0 0;}
#pie_register input{width: 100% !important; margin-bottom: 2% !important; border-radius: 2px !important; border: 1px solid #7e7f83 !important; background: transparent; font-size: 13px !important; color: #797979 !important;padding: 10px 9px !important;}
#pie_register input[type=checkbox]{width: auto !important;}
#pie_register input[type=submit]{background-color: #E76115; text-transform: uppercase; font-size: 16px;color: #fff !important; border: none;}
#pie_register p{margin: 0;}
#pie_register .label_topa{display: none;}
#pie_register .address:nth-child(3) {display:none;}
#pie_register .address:nth-child(1) label{display:none;}
#pie_register .piereg_li_3, .piereg_li_4, .piereg_li_2 .fieldset{float: left !important;width: 50% !important;clear: none !important;}
#pie_register .fieldset span.show-hide-password-innerbtn.pass-eye-reg_top_label_no_desc {bottom: 25% !important; left: 42% !important;}
#pie_register .fieldset span.show-hide-password-innerbtn.confirm-pass-eye-reg_left_label_no_desc, #pie_register .fieldset span.show-hide-password-innerbtn.confirm-pass-eye-reg_top_label_no_desc {bottom: 24% !important; right: 4% !important;}
.pieregWrapper #pie_register .fields .fieldset.error{border: none !important;}
#pie_register .piereg-wrap-terms{width: 100% !important;}
#pie_register_reg_form, .piereg_container{padding: 0 !important; clear: none !important;}
.pieregformWrapper #pie_register_reg_form ul#pie_register {margin: 0 !important;}
#after-cad{background-color: #fff; padding: 0% 4% 5% 4%; border-radius: 0 0 7px 7px; text-align: center;font-size: 13px;}
#after-cad a{color: #919191;}
#pie_register .fieldset {padding-bottom: 0;}
#wp-reset-submit{background-color: #E76115 !important;}

/* contratantes 
.envira-lazy img{height: 300px !important;width: auto !important;}*/
.release,.envira-download-all{border: 1px solid #fff !important; color: #fff; float: left !important; padding: 1% !important;font-weight: 600;line-height: initial !important;}
.release:hover,.envira-download-all:hover{color: #6a6a6a !important;}
.release{width: 29%;margin-right: 1%;margin-bottom: 2%;}
.envira-download-all{min-width: 40%; float: left !important;}
.release::after,.envira-download-all::after{font-family: "Font Awesome 5 Free"; content: "DOWNLOAD \f019"; padding-right: 3px;float: right;margin-top: 4px;font-size: 10px;}

.main-navigation .main-nav ul li a {padding-left: 15px;padding-right:15px;}

/*NOTE */
@media screen and (max-width: 1370px) {

	.sobre-gus .elementor-widget-container{overflow:scroll;width: auto;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: #e87737 #fff;direction: rtl;padding-left: 4%;height: 362px;}
	.sobre-gus .elementor-widget-container p{direction: ltr;}
	
	.sobre-gus .elementor-widget-container::-webkit-scrollbar {width: 5px;height: 8px;background-color: #e87737;}
	
	.sobre-gus .elementor-widget-container::-webkit-scrollbar-thumb {background: #fff;}
	
}

@media screen and (max-width: 1024px) {
	#sobre-gus .elementor-widget-container{height: 362px;}
	.sobre-gus .elementor-widget-container{overflow:scroll;width: auto;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: #e87737 #fff;direction: rtl;padding-left: 4%;height: 362px;}	
	
	.sobre-gus .elementor-widget-container::-webkit-scrollbar {width: 5px;height: 8px;background-color: #e87737;}
	
	.sobre-gus .elementor-widget-container::-webkit-scrollbar-thumb {background: #fff;}
	
	
	#momentos .destaque{height:430px;}
	#momentos .mais .backgroud{height: 215px;}
	
	.gallery iframe{height:415px}
	.is-selected iframe{height:490px;}
	.flickity-prev-next-button.previous{left: 11%;}
	.round{display:none}
	
	.main-navigation a{font-size: 14px;}
	.main-title {font-size: 21px;}
	.creditos{margin-top: -5%;}
}

/*CELULAR*/
@media only screen and (max-width: 600px) {
	
	.sobre-gus .elementor-widget-container{overflow: auto; height: auto;}
	
	/*menu*/
	.mobile-menu{display:none}
	.menu-toggle{border: none !important; color: #fff !important;}
	/*.round{float: left;width: 12% !important;margin-bottom: 10%;margin-left: 5%;}*/
	.round{display:none}
	#menu-home{background-color: #081329;}
	.creditos{margin-top: -14%;}
	
	/*home*/
	.agenda{width:100%;}
	.melores-momentos{width: 100% !important; padding: 0 !important; font-size: 26px; text-align: center;}
	#momentos .mais .backgroud{width: 100%;}
	#momentos .mais .backgroud{height: 160px;}
	#momentos .destaque{height: 320px;}
	#momentos .mais{width: 50%;}
	#momentos .destaque{width: 50%;}
	#credito-header{top: 320%;}
	.credito-conheca{display:none}

	
	
	.flickity-prev-next-button.previous{top: 70%;left: 1% !important;;}
	.flickity-prev-next-button.next{top: 70%;}
	
	.gallery-cell iframe {height: 200px;}
	.gallery-cell{width: 100%;padding: 0;margin: 0;opacity: 0;}
	.is-selected{opacity: 1;}
	.flickity-page-dots{display:block;list-style: inherit;height: 41px; display: flex; justify-content: center; margin-right: 0;}
	.flickity-page-dots .is-selected{color: #fff;}
	.flickity-page-dots li{width: 10%; font-size: 35px;color: #797979ed;}
	#footer-contato .send{width: 100%;float: none;}
	#footer-contato .aceite-p {width: 100%; float: none; padding: 0; margin: 0;   margin-bottom: 0px; margin-bottom: 4%;color: #fff;}
	.footer .apoio{float: none; text-align: center;margin-bottom: 10%;font-size: 22px;width: 100%;}
	.footer .redes{float: none;   padding: 0;   width: 100%;text-align: center;font-size: 22px;}
	.footer .redes a {font-size: 19px;margin: 3%;padding: 1% 2% 1% 2%;}
	.fundo-branco{background-color: #fff !important;}
	
	/*elementor footer*/
	.footer-align{width: 100% !important;float: none !important;}
	#footer-apoio p{text-align: center !important; margin: 0;}
	#footer-apoio-img{text-align: center !important;}
	
	#footer-acompanhe p{text-align: center !important;}
	#footer-acompanhe-i .elementor-widget-container{text-align: center !important;margin: 0;}
	#footer-desenvolvido p{text-align: center !important;margin: 0 !important;}
	#footer-desenvolvido-img{text-align: center !important;}
	.infos-contato-largura{width: 100% !important;}
	
	/*cadastro*/
	#pie_register .piereg_li_3, .piereg_li_4, .piereg_li_2 .fieldset {float: none !important;width: 100% !important;}
	#pie_register .fieldset span.show-hide-password-innerbtn.pass-eye-reg_top_label_no_desc {bottom: 59% !important; left: 85% !important; }
	#pie_register .fieldset span.show-hide-password-innerbtn.confirm-pass-eye-reg_left_label_no_desc, #pie_register .fieldset span.show-hide-password-innerbtn.confirm-pass-eye-reg_top_label_no_desc {bottom: 9% !important;   right: 8% !important; }
	
	.release, .envira-download-all{width: 100% !important; margin-bottom: 3% !important; padding: 5% !important;}
	.release::after, .envira-download-all::after {content: "\f019";}
	.mouse-hover {display: none !important;}
	.share-text p{text-align: left !important; margin-bottom: 0;}
	.wpcf7 form .wpcf7-response-output{margin: 0 !important;}
	.elementor-portfolio-item__overlay{opacity: 1 !important; top: 70% !important;}
	.elementor-portfolio-item__overlay h3{font-size: 15px;}
	.post-type-archive-melhores-momentos article{margin-bottom: 6% !important;}
	
	#momentos .mais a:nth-child(3){display: none}
	#momentos .mais a:nth-child(4){display: none}
	.desc-white{color:#000 !important;}
}


/*


@media only screen and (min-width: 960px) {
        /* styles for browsers larger than 960px; 
    }
    @media only screen and (min-width: 1440px) {
        /* styles for browsers larger than 1440px;  
    }
    @media only screen and (min-width: 2000px) {
        /* for sumo sized (mac) screens  
    }
    @media only screen and (max-device-width: 480px) {
       /* styles for mobile browsers smaller than 480px; (iPhone)  
    }
    @media only screen and (device-width: 768px) {
       /* default iPad screens  
    }
    /* different techniques for iPad screening  
    @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
      /* For portrait layouts only  
    }

    @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
      /* For landscape layouts only  
    }

*/