/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
/*All Project Definition*/
/*
font-family: 'Cinzel', serif;
font-family: 'Roboto', sans-serif;
*/
body{background: url('../img/bg.png') repeat;}
h1, h2, h3{font-family: 'Cinzel', serif;}
h4, h5, h6{font-family: 'Roboto', sans-serif;}
p {font-family: 'Roboto', sans-serif;}
.bolder-text{ font-weight: bolder;}

/*Themes Color */
.theme-color {background: #29334f !important;}
.theme-text {color: #fff !important;}

.theme-color-2 {background: #fff !important;}
.theme-text-2 {color: #29334f !important;}
 
/*Themes Color */
.brand-logo{font-size: 1.4em !important; z-index: 10 !important;}

.parallax-container .section {width: 100%;}

/*IndexBanner*/
#index-banner {height: 800px; border-bottom: 25px solid #ffb300}
#index-banner .parallax{}
#index-banner .vertical-align{}
#index-banner .title{font-size: 4em; text-shadow: 2px 4px 2px #000000; 
	line-height: 100%; margin-top: 18%; }
#index-banner .sub-title{font-size: 2em; text-shadow: 2px 2px 2px #000000;}
#index-banner .cta{opacity: 0; border: 1px solid white;}

#index-banner #cta-button{border-radius: 10px;}

#product-description{}
#product-description p{font-size: 1.7em; padding-top: 4%;}

#video-gallery{min-height: 400px}
#video-gallery .fb-post{background: yellow; min-height: 400px;}

.social-icon span{}
.social-icon img{position: relative; top: 10px;}


/*index-carousel*/
#index-carousel{padding-top: 40px;}
#index-carousel .slider{height: 720px !important; border-bottom: 20px solid #29334f;}
#index-carousel .slider .slides{height: 700px !important; background: #000 !important;}

@media only screen and (max-width: 600px) {
	#index-carousel .slider{height: 300px !important;}	
	#index-carousel .slider .slides{height: 380px !important; background: #000 !important;}	
}

#index-carousel .caption{padding-top: 5%;}
#index-carousel .caption b{color: #bdbdbd;}
#index-carousel .caption .title{font-size: 3em; text-shadow: 1px 3px 3px #000000; }
#index-carousel .caption .sub-title{font-size: 2em;}	
#index-carousel #cta-button{background-color: transparent; border: 1px solid #bdbdbd; color: #bdbdbd}
#index-carousel #cta-button:hover{background-color: #29334f; color: #fff;}
#index-carousel h4{font-size: 1em;}
#index-carousel h2{font-size: 2em;}
#index-carousel .trigger{cursor: pointer; position: absolute; top: 40%; z-index: 999;}
#index-carousel .trigger-next{right: 10px;}
#index-carousel .trigger-prev{left: 10px;}
#index-carousel .slider .indicators .indicator-item.active, #index-carousel .slider .indicators{display: none;}



/*DEscription
*/
#description{padding-top: 2%; padding-bottom: 2%;}
#description .row{margin-bottom: 0% }
#description h2{font-size: 5em;}
#description h3{font-size: 2em;}
#description h4{font-size: 2em;}
#description p{font-size: 2em; padding-top: 3%; padding-bottom: 3%; text-shadow: 2px 2px 2px #000000}
#description b{color: #22FF7D;}


/*about-business*/
#about-business h3{text-shadow: 2px 4px 4px #000000}
#about-business {padding-top: 8%; padding-bottom: 6%}
#about-business .description {padding-top: 2%}
#about-business .description p{font-size: 1.4em; line-height: 1em;}
/*Featured*/
#featured{padding-top: 10%; padding-bottom: 10%; height: 700px;}
#featured h3{text-shadow: 2px 2px 2px #000000}
#featured .base{min-height: 200px; margin-top: 3%;}
#featured .base h4{font-size: 1.2em; text-shadow: 1px 1px 1px #000000}
#featured .quotes p{font-size: 2em; font-style: italic; line-height: 30px;}
#featured .quotes p b{color: #e5d9c9;}

/*informacoes*/
#informacoes {}


/*vantagens*/
/*background: url('../img/Parallax/vantagens.jpg') left center no-repeat; */
#vantagens {background-size: cover; padding-top: 2%; padding-bottom: 2%;}
#vantagens .text-box{margin-top: 1%;}
#vantagens .text-box .description p{font-size: 1.4em; line-height: 1.1em !important;}
#vantagens .item{}
#vantagens .item .img{border: 5px solid #00bcd4 !important;}

/*Qualidade*/
#qualidade {padding-top: 0%; padding-bottom: 2%;}
#qualidade h4{font-size: 2em;}
#qualidade h5{font-size: 1.3em;}

/*gallery*/
#gallery .section{padding-top: 5%; padding-bottom: 5%;}
#gallery h3{font-size: 2em;}
#gallery .item{padding: 1% !important; position: relative;}
#gallery .item img{
	filter: brightness(36%); 
	-webkit-filter: brightness(36%);
	-moz-filter: brightness(36%);
	transition: filter 0.5s ease-in-out;
	aspect-ratio: 2/1;
	object-fit: cover;
	width:100%;
}
#gallery .item:hover img{
filter: blur(6px) brightness(36%); 
-webkit-filter: blur(6px) brightness(36%);
-moz-filter: blur(6px) brightness(36%);
}
#gallery .item .info{position: absolute;top: 20%;left: 5%; width: 90%;}

/*social-proof*/
#testemunhos{padding-top: 3%; padding-bottom: 4%; border-top: 25px solid #ffb300}
#testemunhos .item{}

/*#item-product*/
#item-product{background: url('../img/Parallax/item-product.png') left center no-repeat; background-size: cover; padding-top: 6%; padding-bottom: 7%}
#item-product p{font-size: 1.6em; }
#item-product .text-box{padding: 2% 4%; background: url('../img/bg.png') left center repeat;}

/*localizacao*/
#localizacao {height: 690px;}
#localizacao .item{background: url('../img/bg.png') left repeat; background-size: 100%; padding-top: 5%; padding-bottom: 5%;}

/*faq*/
#faq{padding-top: 3%; padding-bottom: 3%;}
#faq h3{padding-bottom: 4%;}

/*instagram-gallery*/
#instagram-gallery .section{padding-top: 5%; padding-bottom: 8%; min-height: 300px;}
#instagram-gallery
h2{text-shadow: 2px 2px 2px #000000}


/*cta-form-alternative*/
#cta-form-alternative{height: auto !important;}
#cta-form-alternative h4{text-shadow: 2px 2px 2px #000000}
#cta-form-alternative h3{text-shadow: 2px 2px 2px #000000}

/*Product*/
#product{}
#product #info{margin-top: 5%;}
#product #info ul li{color: #d50000;}
#product #info ul li strong, #product #info ul li strong a{color: #595959; }
#product #info h1{font-size: 4em; font-weight: bolder; text-shadow: 2px 2px 10px #4d4d4d}
#product #info h2{font-size: 2.6em;}
#product #info p{font-size: 1.3em;}
#product #price h3{font-size: 1.5em;}
#product #price h3 strong{font-size: 2em;}
#product #img img{box-shadow: 2px 3px 10px #4d4d4d}
#product #information h3{font-size: 1.1em;}
#product #information p{font-size: 0.7em;}
#product #information{font-size: 3em;}
#product #form-box{overflow: auto; padding-top: 3% !important; padding-bottom: 5% !important; border-radius: 12px; padding-right: 4%; padding-left: 3%; margin-top: 3%;}
#product #form-box h1{font-size: 2.5em; font-weight: bolder;}
#product #form-box .input-field label{display: none;}
#product #form-box .input-field input, .form-box .input-field textarea{padding-left: 1%;background: white; border-radius: 10px; color: #4d4d4d;}

/*Thanks Page */
.thanks-page{margin-top: 5%;}
.thanks-page h1{text-align: center; font-size: 4em; margin-top: 10%;}
.thanks-page h2, .thanks-page h3, .thanks-page h4{color: #484848; text-align: center;}
.thanks-page h2{font-size: 2em;}
.thanks-page h3{font-size: 1.2em;}
.thanks-page h4{font-size: 1.4em; margin-top: 10%;}

/*conversion*/
#conversion{padding-bottom: 10%; background: url('../img/Parallax/carne-background.png') left center no-repeat; background-size: cover; border-top: 25px solid #ffb300;}
#conversion h3{font-size: 2em; padding-top: 5%; font-weight: bold;}
#conversion h4{font-size: 3.5em; font-weight: bold;}
#conversion .item .info{padding-bottom: 5%;}

/*divider*/
.divider{}

/*product*/
.product{margin-bottom: 6%;}
.product h2, .product h3{line-height: 1em;}
.product h2{font-size: 3em; text-shadow: 1px 2px 1px #7B7B7B; padding-bottom: 3%;}
.product .description p{line-height: 1.2em; font-size: 1.6em; color: #000;}

/*img=photo-effect*/
.img-photo-effect{box-shadow: 1px 2px 4px #000}

/*Form box*/
.form-box{min-height: 500px; padding-bottom: 5% !important; border-radius: 12px;}
.form-box .input-field label{display: none;}
.form-box .input-field input, .form-box .input-field textarea{padding-left: 1%;background: white; border-radius: 10px; color: #4d4d4d;}

/*form-newsletter*/
.form-newsletter{padding-top: 2%; padding-bottom: 1%}
.form-newsletter h3{line-height: 0px;}
.form-newsletter .input-field label{display: none;}
.form-newsletter .input-field input, .form-newsletter .input-field textarea{padding-left: 1%;background: white;}
/*CTA form*/
.cta-form .cta-title{}
.cta-form .cta-title h5{font-size: 2.5em;}
.cta-form .cta-img:hover{transform: scale(1.2);}
.cta-form .cta-img{transform: scale(1); transition: transform 1s ease;}


*::-webkit-input-placeholder {color: #2F2F2F; font-weight: bold;}
*:-moz-placeholder {color: #2F2F2F; font-weight: bold;}
*::-moz-placeholder {color: #2F2F2F; font-weight: bold;}
*:-ms-input-placeholder {color: #2F2F2F; font-weight: bold;}

