.btn, .wpcf7-submit {
-moz-user-select: none;
background-image: none;
border: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-weight: normal;
line-height: 1.5;
margin-bottom: 0;
text-align: center;
text-transform: uppercase;
text-decoration:none;
transition: background-color 0.2s ease 0s;
vertical-align: middle;
white-space: nowrap;
}
.btn.btn-sm, .wpcf7-submit {
padding: 11px 17px;
font-size: 14px;
}
.btn, .wpcf7-submit {
border-radius: 0;
border-radius: 4px;
background-color: #030303;
color: #ffffff;
}
.btn:hover, .btn:active, .btn:focus, .wpcf7-submit:hover, .wpcf7-submit:active, .wpcf7-submit:focus {
background-color: #FFC329;
color: #ffffff;
border:0;
}
.btn.style-1, .vc_btn.style-1   { 
border-radius: 4px;
background-color: #292929;
color: #fff!important;
}
.btn.style-1:hover, .btn.style-1:active, .btn.style-1:focus, .vc_btn.style-1:hover, .vc_btn.style-1:active, .vc_btn.style-1:focus  {
background-color: #FFC329;
color: #000!important;
}
.btn.slider  { 
border-radius: 4px;
background-color: #FFC329;
color: #fff;
}
.btn.slider:hover, .btn.slider:active, .btn.slider:focus  {
background-color: #242424;
color: #fff;
}
.btn.style-2, .vc_btn.style-2  {
border-radius: 4px;
border: 2px solid #FFC329;
background-color: #FFC329;
color: #fff!important;
}
.btn.style-2:hover, .btn.style-2:active, .btn.style-2:focus, .vc_btn.style-2:hover, .vc_btn.style-2:active, .vc_btn.style-2:focus   {
background-color: #000000;
color: #fff!important;
border-color: #FFC329;
border: 2px solid #FFC329;
}
.btn.style-3, .vc_btn.style-3  {
border: 2px solid #ffffff;;
border-radius: 4px;
background-color: transparent;
color: #ffffff!important;
}
.btn.style-3:hover, .btn.style-3:active, .btn.style-3:focus, .vc_btn.style-3:hover, .vc_btn.style-3:active, .vc_btn.style-3:focus  {
border: 2px solid #ffffff;
background-color: #ffffff;
color: #242424!important;
}
.btn.style-4, .vc_btn.style-4   {
padding-left: 0;
background-color: transparent;
color: #FFC329!important;
border: none;
}
.btn.style-4:hover, .btn.style-4:active, .btn.style-4:focus, .vc_btn.style-4:hover, .vc_btn.style-4:active, .vc_btn.style-4:focus   {
padding-left: 0;
background: none;
color: #242424!important;
border: none;
border-color: transparent;
outline: none;
}
.btn.style-5, .vc_btn.style-5   {
background-color: #c3c3c3!important;
color: #fff!important;
border: none;
}
.btn.style-5:hover, .btn.style-5:active, .btn.style-5:focus, .vc_btn.style-5:hover, .vc_btn.style-5:active, .vc_btn.style-5:focus   {
background-color: #737373!important;
color: #fff!important;
}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//rastrobiodigestores.com.br/wp-content/themes/rastro/js/owl//assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}.site-header.sticky .nav-wrap{transition:none;}
.site-header.sticky .nav-wrap.sticky{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-animation:anpsopacity 1s;-moz-animation:anpsopacity 1s;-o-animation:anpsopacity 1s;animation:anpsopacity 1s;}
a#sticky-logo img{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.nav-wrap .site-logo a img{}
a#sticky-logo img{opacity:0;}
.nav-wrap.sticky .site-logo a img{opacity:0;}
.nav-wrap.sticky a#sticky-logo img{opacity:1;}
@keyframes anpsopacity{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes padding{0%{opacity:0;}
100%{opacity:1;}
}