:root {
--color-purple: #59275b;
--color-orange: #f08046;
--color-green: #4db05b;
--color-white: #fff;
--color-gray-light: #f5f5f5;
--color-black: #000;
--font-default-text: 'quicksandbold';
--font-default-title: 'made_tommy_softbold';
}
@font-face {
font-family: 'quicksandbold';
src: url(//acaitown.com/wp-content/themes/acai-town/assets/fonts/quicksand-bold-webfont.woff2) format('woff2'),
url(//acaitown.com/wp-content/themes/acai-town/assets/fonts/quicksand-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'made_tommy_softbold';
src: url(//acaitown.com/wp-content/themes/acai-town/assets/fonts/made_tommy_soft_bold_personal_use-webfont.woff2) format('woff2'),
url(//acaitown.com/wp-content/themes/acai-town/assets/fonts/made_tommy_soft_bold_personal_use-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} body{
font-family: 'quicksandbold' !important;        
}
a{
color: var(--color-orange);
}
h1,h2,h3,h4, .h1,.h2,.h3,.h4, .simple-text-block .product-description .__name{
font-family: 'made_tommy_softbold' !important;
}
h5, h6, .h5, .h6{
font-family: 'quicksandbold' !important;
}
.font-title{
font-family: 'made_tommy_softbold' !important;
}
.font-text{
font-family: 'quicksandbold' !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
text-transform: none !important;
}
.font-defaul-text{
font-family: 'quicksandbold' !important;
}
.font-default-title{
font-family: 'made_tommy_softbold' !important;
}
.font-18{
font-size: 18px !important;
}
.font-24{
font-size: 24px !important;
}
.color-purple{
color: var(--color-purple) !important;
}
.color-orange{
color: var(--color-orange) !important;
}
.color-green{
color: var(--color-green) !important;
}
.color-gray-dark{
color: #333 !important;
}
.bg-color-purple{
background-color: var(--color-purple) !important;
}
.bg-color-orange{
background-color: var(--color-orange) !important;
}
.bg-color-green{
background-color: var(--color-green) !important;
}
.bg-color-gray-light{
background-color: #f5f5f5;
}
.bg-color-white{
background-color: white !important;
}
ol, ul {
list-style: disc !important;
margin: 20px !important;
}
li {
margin-bottom: 20px;
}
.mb-5{
margin-bottom: 5% !important;
}
.border-bold-orange {
border-radius: 20px;
border: 5px solid var(--color-orange);
}
.overflow-hidden{
overflow: hidden;
}
.hero {
background-color: rgba(89, 39, 91, .55);
}
section.section.section--gray-bg, section.section--custom-01, .section-default{
padding-top: 4rem !important;
padding-bottom: 5rem !important;
}
body{
font-size: 18px;
}
h1.__title, h2.__title{
font-size: 46px;
}
.border-radius-30{
border-radius: 30px !important;
} .section-heading{
margin-bottom: 25px;
}
.site-logo img{
padding-left: 20px;    
}
.custom-btn{
color: var(--color-green) !important;
}
.section--custom-01.section-export{
background-position: right center;
}
.section.section-export, .section-products{
padding-top: 85px;
padding-bottom:  85px;
}
.dropcaps .first-letter {
float: left;
margin-right: 10px;
line-height: .9;
font-size: 4.6rem;
font-weight: 800;
color: 
#fcdb5a;
}
.top-bar__logo{
width: 145px;
}
.product-preview--style-1 .__item.item-0, .product-preview--style-1 .__item.item-1, .product-preview--style-1 .__item.item-2 {
height: 465px;
}
.top-bar--style-2 .top-bar__navigation {
padding: 10px 0;
}
.mt-15{
margin-top: 15%;
}
.mt-25{
margin-top: 25%;
}
.start-screen .play-btn span:before{
border-color: transparent transparent transparent #fff !important;
}
.depoimentos .testimonial-entry-content {
font-size: 2rem;
color: var(--color-purple);
margin-bottom: 35px;
}
.depoimentos .person-name{
font-size: 1.8rem;
font-family: Raleway;
color: var(--color-orange);
font-weight: bolder;
text-transform: uppercase;
}
.depoimentos .person-position{
font-size: 1.4rem;
color: #555;
font-weight: 300;
}
.depoimentos .person-company{
font-weight: bold;
}
#hero{
background-color: rgba(89, 39, 91, .55);
}
.start-screen__bg{
background-repeat: no-repeat;
background-position: center bottom;
}
.bg-texture-orange{
background-image: url(//acaitown.com/wp-content/themes/acai-town/assets/imagens/bg-texture-orange.jpg) !important;
background-repeat: no-repeat;
background-position: center bottom;
}
.top-bar--style-2{
background-color: rgba(89, 39, 91, .90);
}
nav#top-bar__navigation a {
color: #fff;
}
.navigation li a:after{
background-color: var(--color-orange) !important;
}
.hover-gain:hover{
font-size: 400%;
}
.footer--style-1{
border-top: 10px #DF7546 solid;
}
.testimonial-entry-content{
font-family: 'quicksandbold' !important;
}
.product-features .h4, .product-features h3, .simple-text-block .h4, .simple-text-block h3, .simple-text-block h2  {
color: var(--color-purple) !important;
} .yrc-load-more-button.yrc-button{
background-color: var(--color-purple) !important;
border-radius: 8px;
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
.pb-block.yrc-video-title.yrc-item-title {
padding: 10px 0;
color: var(--color-purple);
font-weight: bolder;
}
h2.post-title {
color: var(--color-purple);
font-size: 3rem !important;
}
#form-contato label {
font-size: 1.68rem;
color: white;
}
#form-contato input.wpcf7-form-control.wpcf7-submit {
background-color: var(--color-purple);
color: white;
padding: 14px;
border-radius: 10px;
width: 200px;
}
.btn-trabalhe-conosco{
padding: 12px;
font-size: 1.8rem;
border-radius: 10px;
}
.socialicons {
background-color: #eee;
border-radius: 10px 0 0 10px;
position: fixed;
right: 0;
top: 30vh;
z-index: 1000;
}
ul.socialicons__list {
list-style-type: none !important;
}
.socialicons span.fab {
font-size: 3rem;
color: var(--color-orange);
}
.top-bar__navigation li {
margin-top: 0;
margin-left: 15px;
padding: 5px 0;
text-transform: uppercase !important;
}
.top-bar__navigation-toggler--dark span, .top-bar__navigation-toggler--dark span:after, .top-bar__navigation-toggler--dark span:before {
background-color: white;
}
.product-preview .__item:hover .__image+.__content {
background-color: rgb(89 39 91 / 90%);
}
.simple-text-block .product-description .__num {
font-size: 2.3rem;
} .timeline .__ico:hover {
width: 26px;
height: 26px;
}
.simple-text-block .product-description .__title {
font-size: 1.6rem;
text-transform: capitalize;
font-weight: bolder;
}
.box-delivery{
max-width: 40vw !important;
}
.private-label-production-line:hover{
cursor: pointer;
}
.timeline {
margin-top: 60px;
padding-left: 6%;
}
.timeline .__item {
padding-top: 60px;
padding-left: 0;
}
.simple-text-block, .product-features, .box-delivery {  
border-radius: 30px;
}
.hero-2 {
background-color: rgba(89, 39, 91, .80) !important;
}
.blog-1{
margin-top: 114px;
}
#comments input#submit {
padding: 10px;
border-radius: 10px;
color: #fff;
background-color: var(--color-purple);
cursor: pointer;
border: 1px solid #555;
}
.pt-13-5{
padding-top: 13.5rem !important;
} input.wpcf7-form-control.wpcf7-submit {
padding: 12px;
font-size: 1.8rem;
border-radius: 10px;
border: 0;
color: #fff;
background-color: var(--color-orange);
text-transform: uppercase;
font-family: var(--font-default-title);
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
height: 35px;
border-radius: 5px;
border: 1px solid #dcdcdc;
} .top-bar--style-2 .top-bar__navigation.navigation.active {
padding: 10px 0;
background-color: var(--color-purple);
position: absolute;
right: 50px;
top: 98px;
} .__details__item .mb-2 {
display: none; }
.__details__item .mb-2:nth-child(1),
.__details__item .mb-2:nth-child(2) {
display: block; }
@media only screen and (max-width: 640px) {
.top-bar--style-2 {
height: 100px;
}
.box-delivery{
max-width: 90vw !important;
}
.top-bar__navigation li:first-child{
margin-left: 15px !important;
}
}