/*
Theme Name: Startit
Theme URI: http://startit.select-themes.com/
Description: A Fresh Startup Business Theme
Author: Select Themes
Author URI:  http://themeforest.net/user/select-themes
Version: 2.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


p strong{
color: #13946E !important;
font-weight: bold !important;
}

hr.heading-h2 {
    width: 70px;
    border: 2px solid #00956D;
    float: left;
}

.botoes-home{
width: 100%;
padding: 0 !important;
border-radius: 100px 100px !important;
border-color: #13946E !important;
color: #13946E  !important;
text-align: center !important;
}

/* teste botoes */
/*
.qodef-btn :not(.botoes-home) {
width: 100%;
padding: 0 !important;
border-radius: 100px 100px !important;
border-color: #13946E !important;
color: #13946E  !important;
text-align: center !important;
	
}
/* .qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):not(.qodef-btn-custom-hover-bg):not(.qodef-btn-solid) .qodef-animation-overlay{
background-color: #13946E !important;
border: none !important;
border-radius: 100px 100px !important;
} */
.qodef-btn:not(.qodef-btn-custom-border-hover):hover{
background-color: #13946E !important;
border: none !important;
border-radius: 100px 100px !important;
}
*/
footer .qodef-footer-top-holder{
background-color: #F3F3F3 !important;
}

footer .widget .qodef-footer-widget-title, footer .widget h4{
color: #069770 !important;
font-size: 26px !important;
}

footer .qodef-footer-top-holder .widget.widget_recent_entries li a:hover{
color: #78777C !important;
}

footer .qodef-footer-top-holder .widget.widget_recent_entries li{
    border-bottom: none !important;
    line-height: 1.5em !important;
}

footer .qodef-footer-top-holder .widget.widget_recent_entries li a:before{
border-left: 3px solid #13946E !important;
}

footer input.wpcf7-form-control.wpcf7-text.wpcf7-email{
color: #a2a2a2 !important;
border-radius: 100px 100px !important;
width: 100% !important;
}

::-webkit-input-placeholder {
   color: #a2a2a2 !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #a2a2a2 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #a2a2a2 !important;
}

:-ms-input-placeholder {  
   color: #a2a2a2 !important;
}

footer .qodef-footer-top .qodef-column{
border-right: none !important;
padding: 0 15px !important;
min-height: 0 !important;
}

.qodef-search-opener{
display: none !important;
}

.qodef-side-menu-button-opener:before{
background: none !important;
}

.qodef-page-header .qodef-menu-area{
height: 57px !important;
}

.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-main-menu>ul>li>a, .qodef-light-header.qodef-header-style-on-scroll .qodef-page-header .qodef-main-menu>ul>li>a, .qodef-main-menu>ul>li.qodef-active-item>a, .qodef-main-menu>ul>li:hover>a{
color: #4A4A52 !important;
}

.qodef-main-menu>ul>li>a .item_outer:before{
background: none !important;
}

.qodef-vertical-align-containers .qodef-position-right{
float: left !important;
}

.qodef-main-menu{
background-color: #FFF !important;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
}

.qodef-drop-down .second .inner>ul, li.narrow .second .inner ul{
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
padding-bottom: 20px !important;
}

.qodef-drop-down .second{
border-top-color: #FFF !important;
}

.qodef-drop-down ul li:last-of-type{
padding-right: 70px !important;
}

.qodef-drop-down .narrow .second .inner ul li{
width: 100% !important;
}

footer, footer p {
    font-size: 15px !important;
}

footer .qodef-footer-top.qodef-footer-top-full p {
font-size: 14px !important;
}

@media only screen and (max-width: 1400px) and (min-width: 1024px){
footer .qodef-four-columns .qodef-column {
    padding: 30px !important;
    padding-top: 0px !important;
}
}

.qodef-footer-top .qodef-four-columns.clearfix {
    border-top: 5px solid #00956D !important;
    padding-top: 50px !important;
}

footer .qodef-footer-bottom-holder{
background: none !important;
color: #FFF !important;
padding: 0 !important;
}

.qodef-footer-bottom-holder .textwidget{
color: #FFF !important;
}

.qodef-title .qodef-title-holder h1{
font-size: 52px !important;
color: #13946E !important;
}

.qodef-title.qodef-has-parallax-background{
border-bottom-right-radius: 0px;
background-position: top right !important;
}


body{
font-family: Raleway,sans-serif !important;
font-size: 17px !important;
}

p {
margin-bottom: 20px !important;
line-height: 1.9;
}

li {
    margin-bottom: 15px !important;
}

.hr-team{
    width: 50px;
    padding-top: 10px;
    border: none;
    border-top: 5px solid #05966f;
}

.qodef-blog-list-holder .qodef-item-info-section{
color: #666 !important;
}

.qodef-blog-list-holder .qodef-item-title a{
color: #05966f !important;
font-size: 25px !important;
font-weight: bold !important;
}

.qodef-blog-list-holder .qodef-item-title a:hover{
color: #05966f !important;
text-decoration: underline;
}

.qodef-iwt-title-holder {
    margin-top: 20px !important;
}

.qodef-iwt-title-holder h5{
   font-size: 15px !important;
}

.qodef-team.main-info-below-image .qodef-circle-animate{
    background-color: rgba(13,100,73,0.7) !important;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text {
    border-radius: 100px 100px;
    border: 1px solid #13936D !important;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text{
color: #666 !important;
}

.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a{
height: 57px !important;
}

.qodef-vertical-align-containers .qodef-position-center:before, .qodef-vertical-align-containers .qodef-position-left:before, .qodef-vertical-align-containers .qodef-position-right:before{
display: none !important;
}

.qodef-menu-area .qodef-vertical-align-containers{
padding-left: 0 !important;
}

li.menu-barra a span.item_inner{
    border-right: 1px solid #666 !important;
    line-height: 17px !important;
    border-radius: 0 !important;
}

li.menu-barra .second a span.item_inner{
    border-right: none !important;
}

.qodef-drop-down .second .inner ul li a{
font-size: 16px !important;
line-height: normal !important;
}

.qodef-drop-down .second .inner ul li{
margin: 0 !important;
}

.qodef-drop-down .second .inner ul li.sub ul li:hover>a, .qodef-drop-down .second .inner>ul>li:hover>a{
color: #05966F !important;
font-weight: bold !important;
}

.qodef-drop-down .second .inner ul li a:before{
background-color: #05966F !important;
}

footer input.wpcf7-form-control.wpcf7-text.wpcf7-email{
border: 1px solid #05966F !important;
background-color: #FFF !important;

}

footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column .qodef-column-inner {
    padding: 0 !important;
}

footer{
background-color: #F3F3F3 !important;
}

.qodef-blog-list-holder.qodef-image-in-box .qodef-blog-list-item-inner{
padding: 20px;
border-radius: 20px;
}

.qodef-blog-list-holder.qodef-image-in-box .qodef-blog-list-item-inner:hover {
    background-color: #DCDCDC;
    color: #05966F !important;
    font-weight: bold !important;
}

.submit-update{
    float: right !important;
    margin-top: -40px !important;
    border-bottom-right-radius: 18px !important;
    border-top-right-radius: 18px !important;
    z-index: 9999 !important;
    position: relative !important;
    background-color: #05966F !important;
    border: none !important;
}

.submit-email-subscribe{
    background-color: #F6F6F6 !important;
    padding: 15px 10px 15px 10px !important;
    border: none !important;
    width: 90% !important;
}

.submit-subscribe{
    float: right !important;
    margin-top: -70px !important;
    border-bottom-right-radius: 100px !important;
    border-top-right-radius: 100px !important;
    z-index: 9999 !important;
    position: relative !important;
    background-color: #05966F !important;
    border: none !important;
    padding: 0px 14px !important;
    height: 46px !important;
    line-height: 1em !important;
}

.submit-subscribe-chevron{
   float: left !important;
    margin-top: 0px !important;
    border-bottom-left-radius: 100px !important;
    border-top-left-radius: 100px !important;
    z-index: 9999 !important;
    position: relative !important;
    background-color: #05966F !important;
    border: none !important;
    padding: 5px 11px 5px 18px !important;
    height: 36px !important;
    line-height: 1em !important;
    color: #FFF;
    font-weight: bold;
    font-size: 30px;
}

.qodef-container {
    padding-bottom: 90px !important;
}

blockquote .qodef-blockquote-text{
    color: #05966f !important;
    border-left: 4px solid #DCDCDC !important;
    font-weight: 500 !important;
}

.qodef-social-share-holder.qodef-list li{
margin-bottom: 0 !important;
border: none !important;
border-radius: 500px !important;
padding: 10px 7px !important;
background-color: #05966F !important;
margin-right: 10px !important;
}

.qodef-social-share-holder.qodef-list a{
    color: #FFF !important;
    font-size: 20px !important;
}

.qodef-social-share-holder.qodef-list ul{
border: none !important;
}

.qodef-social-share-holder.qodef-list a:hover{
background: none !important;
}

.qodef-post-info-bottom{
border: none !important;
}

.qodef-single-tags-holder .qodef-single-tags-title{
color: #999 !important;
}

.qodef-single-tags-holder .qodef-tags a{
color: #05966F !important;
font-weight: bold !important;
}

.qodef-single-tags-holder .qodef-tags a:after{
border: none !important;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz{
    border-radius: 100px 100px;
    border: 1px solid #13936D !important;
    color: #666 !important;
    -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
}

.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 29px !important;
    padding-top: 20px !important;
    height: 100px !important;
}


.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit {
    margin-top: 7px !important;
    border-radius: 100px !important;
    padding: 0px 59px !important;
    background-color: #F3F3F3 !important;
    color: #05966F !important;
    border: 1px solid #05966F !important;
}

.style-rc{
float: right !important;
}

.featured-press img {
    max-width: 300px;
    margin-bottom: 10px;
}

.qodef-blog-list-holder.qodef-minimal .qodef-excerpt {
    margin-top: 13px !important;
}

.qodef-blog-single .qodef-blog-standard-post-date{
    width: 100% !important;
    color: #CCC !important;
    font-weight: bold !important;
}

.qodef-blog-holder article .qodef-post-info{
display: none !important;
}

.qodef-blog-single .qodef-blog-standard-info-holder{
margin-left: 0 !important;
width: 100%;
}

.qodef-blog-holder article .qodef-post-title{
font-size: 28px !important;
font-weight: bold !important;
line-height: 1em !important;
}

#qodef-back-to-top>span{
background-color: #CCC !important;
border-radius: 100px !important;
}

#qodef-back-to-top:hover>span{
    background-color: #05966F !important;
}

.hesperiden .tp-bullet.selected{
    background: none !important;
    background-color: #05966F !important;
    border: none !important;
}

.hesperiden .tp-bullet{
    background: none !important;
    background-color: #FFF !important;
    border: none !important;
    border: 1px solid #05966F !important;
}

.hesperiden.tparrows:hover {
    background: #13946E !important;
}

.slider-mapa .tp-bgimg.defaultimg {
    border-bottom-right-radius: 0px !important;
}

footer .qodef-footer-top .qodef-column:first-child{
padding-left: 15px !important;
}

footer .qodef-footer-top .qodef-column:last-child{
padding-right: 15px !important;
}

footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner{
padding: 0 0 70px !important;
}

.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-main-menu>ul>li>a{
cursor: default;
}

.qodef-drop-down ul li:last-of-type a{
cursor: pointer !important;
}

.tradem{
font-family: 'Arial', sans-serif !important;
}

ul.list-btt{
list-style-image: url('assets/img/bullet.png');
    list-style-position: inherit !important;
}

::selection {
    background:#b2b2b3 !important;
    color: #ffffff !important;
}

.qodef-team.main-info-below-image .qodef-circle-animate{
    background: #0b9347 !important; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* Standard syntax (must be last) */
}

.dl-media h4 {
    font-weight: 500 !important;
    font-size: 19px !important;
    color: #797979;
}

input.wpcf7-form-control.wpcf7-submit{
text-transform: none !important;
font-size: 20px !important;
font-weight: 700 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

input.wpcf7-form-control.wpcf7-submit:hover{
background: #0b9347 !important; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* Standard syntax (must be last) */
    color: #FFF !important;

}

.video-thumb{
    background-image: url('assets/img/hover.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.video-thumb img:hover{
    opacity: 0.4 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.video-thumb img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}


/*
.imagem-time-you{
    background-image: url('assets/img/15-hover-we-are-hiring.png') !important;
    background-position: center top !important;
   background-size: 100% !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.imagem-time-you img:hover{
    opacity: 0.4 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.imagem-time-you img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}


.imagem-time{
    background-image: url('assets/img/0-hover-team.png') !important;
    background-position: center top !important;
   background-size: cover !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.imagem-time img:hover{
    opacity: 0.4 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.imagem-time img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

*/

.home-icon-1{
    background-image: url('assets/img/hover-braintemp-tracker.png') !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.home-icon-1 img:hover{
opacity: 0 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-1 img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-2{
    background-image: url('assets/img/hover-brain-thermal-signature.png') !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.home-icon-2 img:hover{
opacity: 0 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-2 img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-3{
    background-image: url('assets/img/brain-temp-insights.png') !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.home-icon-3 img:hover{
opacity: 0 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-3 img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-4{
    background-image: url('assets/img/hover-brain-thermo-modulation.png') !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
    
}

.home-icon-4 img:hover{
opacity: 0 !important;
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.home-icon-4 img{
-webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

/* .qodef-btn:not(.qodef-btn-custom-hover-bg):hover{
    background: #0b9347 !important; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important; /* Standard syntax (must be last) */
    color: #FFF !important;
    border: 2px solid #0b9347 !important;
} */

.qodef-footer-bottom-holder-inner .qodef-container-inner{
    width: 100%;
}

.qodef-footer-bottom-holder-inner .qodef-container{
    padding-bottom: 0 !important;
}

.qodef-footer-top-holder .qodef-container{
padding-bottom: 0 !important;
}

.qodef-menu-area .qodef-vertical-align-containers {
    padding-left: 0 !important;
    margin: 0 auto !important;
    width: 1100px;
}

.styled-select {
   width: 100px;
   overflow: hidden;
   overflow: -moz-hidden-unscrollable;
   background: url(assets/img/arrow-1.png) no-repeat right white;
   border: 2px double red;
   display: inline-block;
   position:relative;
   }

.topo-verde{
float: left;width:22%;position:absolute;height: 57px;background-color:#029560;
}

a.circle-download {
    color: #FFF !important;
    font-size: 20px !important;
}

a.circle-download:hover {
    color: #FFF !important;
    font-size: 20px !important;
text-decoration: underline !important;
}

.qodef-post-text-inner .qodef-btn {
    display: none !important;
}

.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-post-date {
    width: 100% !important;
    font-size: 15px !important;
    color: #666 !important;
    font-weight: bold !important;
}

h2.qodef-post-title a {
    color: #05966f !important;
    font-size: 28px !important;
    font-weight: bold !important;
    line-height: 1em !important;
}

.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-info-holder{
margin-left: 0 !important;
}

h2.qodef-post-title a:hover{
text-decoration: underline !important;
}

.qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link) .qodef-post-text{
border: none !important;
border-radius: 20px !important;
}

.qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link) .qodef-post-text:hover{
background-color: #DCDCDC !important;
}

.qodef-pagination li.active, .qodef-pagination li.active span, .qodef-pagination li:hover{
background: none !important;
color: #666 !important;
font-weight: bold !important;
font-size: 21px !important;
border: none !important;
}

.qodef-pagination li.active a, .qodef-pagination li.active span, .qodef-pagination li a:hover{
color: #666 !important;
font-weight: bold !important;
    font-size: 21px !important;
border: none !important;
}

.qodef-pagination li{
border: none !important;
}

.qodef-pagination li.qodef-pagination-next, .qodef-pagination li.qodef-pagination-prev {
    font-size: 21px !important;
color: #069770 !important;
}

.qodef-pagination li.qodef-pagination-next a, .qodef-pagination li.qodef-pagination-prev a {
color: #069770 !important;
}

.qodef-blog-holder article .qodef-post-image img{
display: none !important;
}

.news-item-btt {
    border-radius: 30px !important;
}

.news-item-btt:hover {
    background-color: #DCDCDC !important;
}

.news-item-btt a {
    color: #666;
}

.news-item-btt a:hover {
    text-decoration: underline !important;
    color: #069770 !important;
}

footer input.wpcf7-form-control.wpcf7-submit{
font-family: 'Raleway' !important;
line-height: 1em !important;
}

.qodef-title.qodef-has-parallax-background{
background-color: #FFF;
}

.tp-mask-wrap strong {
    font-weight: bold !important;
}

.tubo-inner{
width: 350px;
padding-right: 50px;
padding-top: 50px;
height: 350px;
float: right;
}

.tubo-inner h1{
color: #069770 !important;
font-weight: 200;
}

#cboxMiddleLeft, #cboxBottomLeft, #cboxTopCenter, #cboxTopLeft, #cboxTopRight, #cboxMiddleRight, #cboxBottomRight, #cboxBottomCenter{
display: none !important;
}

#cboxContent{
border-radius: 62px;
border: 1px solid #069770 !important;
top: 30px !important;
}

#cboxClose{
    top: -20px;
}

div.wpcf7-validation-errors{
border: none !important;
color: red !important;
    margin: 0 !important;
    padding: 0 !important;
}

.submit-check{
font-size: 10px !important;
}

.submit-check .wpcf7-list-item-label{
vertical-align: top !important;
line-height: 19px !important;
}

.qodef-title .qodef-container-inner {
    padding-top: 72px !important;
}

.qodef-title .qodef-title-holder .qodef-title-subtitle-holder-inner{
margin-top: 73px !important;
}

.qodef-vertical-align-containers .qodef-position-center{
text-align: left !important;
height: 46px !important;
}

.qodef-mobile-header .qodef-mobile-header-inner{
background: none !important;
height: 46px !important;
}

.qodef-mobile-header .qodef-mobile-menu-opener{
float: right !important;
}

.qodef-mobile-header .qodef-vertical-align-containers{
border-top-right-radius: 100px !important;
border-bottom-right-radius: 100px !important;
background-color: #FFF !important;
}

@media only screen and (max-width: 1025px){
.qodef-content {
    margin-top: -46px !important;
}
.qodef-title .qodef-title-image img {
    display: block !important;
    position: relative !important;
    width: auto !important;
    height: 257px !important;
    max-width: none !important;
    text-align: right !important;
    float: right !important;
    border-bottom-right-radius: 200px !important;
    margin-bottom: 30px !important;

}

.tubo-inner{
    padding: 20px 10px !important;
    float: none !important;
    margin: 0 auto !important;
    width: 90% !important;
    height: auto !important;
}

.wpb_single_image img{
    max-width: 100% !important;
    vertical-align: top !important;
    height: auto !important;
}
}

.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder {
    display: block !important;
    vertical-align: middle !important;
    background-color: #CCC !important;
    border-radius: 100px !important;
    width: 23px !important;
    height: 23px !important;
    text-align: center !important;
    padding: 9px !important;
    margin-top: 2px !important;
}

.qodef-mobile-header .qodef-mobile-menu-opener a{
padding-right: 3px !important;
color: #5a656e !important;
}

.qodef-mobile-header .qodef-mobile-menu-opener a:hover{
color: #5a656e !important;
}

.qodef-mobile-header .qodef-mobile-nav{
background: none !important;
}

.qodef-mobile-header .qodef-mobile-nav ul {
    list-style-type: none !important;
    background: #FFF !important;
    padding: 20px !important;
    padding-bottom: 6px !important;
    border-radius: 20px !important;
}

.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4{
font-size: 18px !important;
color: #000 !important;
font-weight: bold !important;
}

.qodef-mobile-header .qodef-mobile-nav a:hover, .qodef-mobile-header .qodef-mobile-nav h4:hover{
color: #06976E !important;
}

.tubo-direita-mobile{
display: none !important;
}

@media only screen and (max-width: 768px){
.tp-bgimg.defaultimg{
border-bottom-right-radius: 0px !important;
}

.tubo-esquerda{
height: auto !important;
padding-bottom: 50px !important;
}

.tubo-direita-mobile{
width: 100% !important;
display: block !important;
}

.tubo-direita-mobile img{
width: 768px !important;
}

.tubo-direita-large{
display: none !important;
}

.qodef-title .qodef-title-holder .qodef-title-subtitle-holder-inner{
display: none !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1025px){

.tp-bgimg.defaultimg{
border-bottom-right-radius: 0px !important;
}
}

footer, footer p{
text-align: center !important;
}
.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon-holder {
    float: none !important;
    text-align: center !important;
    height: 26px !important;
}

.qodef-two-columns-50-50-inner .qodef-column:first-child{
display:none !important;
}

footer .qodef-footer-bottom-holder-inner .qodef-column:last-child{
    width: 95% !important;
    background: none !important;
    background-image: url('assets/img/rodape.png') !important;
    background-position: top left !important;
    background-size: cover !important;
    background-color: none !important;
    background-repeat: no-repeat !important;
    float: right !important;
}

.bottom-esquerda{
display: none !important;
}

.bottom-direita{
background: none !important;
    width: 55% !important;
    float: right !important;
}
}

@media only screen and (max-width: 700px){
footer, footer p{
text-align: center !important;
}
.submit-subscribe-chevron{
display: none !important;
}
}

.qodef-two-columns-50-50 .qodef-column{
width: 50% !important;
}

.qodef-pagination li a, .qodef-pagination li.active span{
width: 38px !important;
}

.tubo-esquerda{
height: 400px;
}

.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn {
	border-radius: 50px;
}

.radius {
  border-radius: 50px !important;
      width: 20%;
    text-align: center;
    color: #189c77;
    border: 1px solid #189c77;
    text-transform: capitalize;
    font-size: 17px;
}

.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-input {
  background-color: transparent !important;
}

.qodef-btn.qodef-btn-solid {
    background-color: transparent !important;
    border: solid 1px #05966f !important;
    color: #05966f;
}

.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn.qodef-btn-default{
    color: #05966f !important;
    border: solid 1px #05966f !important;
    background-color: #ffffff;
}

.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn.qodef-btn-default:hover{
    color: #ffffff !important;
}

.qodef-testimonials.cards_carousel .qodef-testimonial-image-holder {
    border: solid 2px #05966f;
    border-radius: 50px;
    padding: 12px;
}

.qodef-testimonials.cards_carousel .qodef-testimonial-info-holder {
    margin: 14px 0 0 55px !important;
}

p.qodef-testimonial-author-text span {
    color: #05966f;
}

.qodef-testimonials.cards_carousel.dark .qodef-testimonials-job {
    color: #4A4B4F !important;
    font-weight: normal;
}

p.price{
    text-align: left;
}

.product.woocommerce.add_to_cart_inline {
    text-align: left;
    color: #fff;
    border: none !important;
    padding: 0px !important;
}

.product.woocommerce.add_to_cart_inline a {
    display: none;
}

ins {
    text-decoration: none;
    padding-left: 20px !important;
}

ins span.woocommerce-Price-amount.amount {
    font-size: 45px;
    font-weight: bold;
}

.qtd-menos{
    border-right: solid 1px #05966f;
}

.qtd-mais{
    border-left: solid 1px #05966f;
}

.input-text.qty.text.qodef-quantity-input {
    color: #05966f;
}

.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-minus, .qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-plus {
    width: 55px !important;
    height: 55px !important;
    line-height: 52px !important;
}

.qodef-btn.qodef-btn-small {
    font-size: 20px !important;
    padding: 0 28px !important;
    line-height: 43px !important;
    height: 55px !important;
    text-transform: none !important;
}

.ver-mais-posts .qodef-accordion-holder h4 {
    width: 170px !important;
    height: 55px !important;
    text-transform: none !important;
    background-color: #616161 !important;
}

.ver-mais-posts .qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark, .ver-mais-posts .qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark{
    color: #FFF !important;
    background-color: #189c77 !important;
    /* background-color: transparent; */
    width: 47px !important;
    height: 48px !important;
    background-color: #189c77;
    border-radius: 50px;
    margin-top: 3px;
    float: right;
}

.ver-mais-posts .qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark, .ver-mais-posts .qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark span:hover{
    color: #ffffff !important;
}

.ver-mais-posts .qodef-accordion-holder .qodef-title-holder .qodef-tab-title {
    width: 65% !important;
}

.titulo-h4{
font-size: 40px !important;
}
/*
.page-template-full-width .woocommerce .qodef-woocommerce-product-list-details-button-holder .single_view_product_button{
    border-radius: 100px !important;
    padding: 0px 45px !important;
    color: #05966F !important;
    border: 2px solid #05966F !important;
    display: inline-block;
    width: auto;
    height: 52px;
    line-height: 48px;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    font-family: 'Raleway' !important; 
}
.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .add_to_cart_button{
    cursor: pointer;
    background: -webkit-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important;
    color: #FFF !important;
    border: 2px solid #FFF !important;
    height: 50px !important;
    line-height: 48px !important;
    font-size: 14px !important;
    border-radius: 100px !important;
    padding: 0px 25px !important;
    display: inline-block;
    width: auto;
    font-weight: 700 !important;
    font-family: 'Raleway' !important;
}
*/
a.qodef-btn.qodef-btn-medium.qodef-btn-default.checkout-button.alt.wc-forward{
     cursor: pointer;
    background: -webkit-linear-gradient(45deg, rgba(11,147,71,0.7), rgba(0,149,109,0.7), rgba(10,145,139,0.7)) !important;
    color: #FFF !important;
    border: 2px solid #FFF !important;
    height: 50px !important;
    line-height: 48px !important;
    font-size: 13px !important;
    border-radius: 100px !important;
    padding: 0px!important;
    display: inline-block;
    width: auto;
    font-weight: 700 !important;
    font-family: 'Raleway' !important;
    width:100%!important;
    text-align: center!important;
    -webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -webkit-box-sizing: initial;    
}
a.qodef-btn.qodef-btn-medium.qodef-btn-default.checkout-button.alt.wc-forward:hover{
    background: transparent !important;
    color: #13946E !important;
    border: solid 2px #13946E !important;
}
.btn-continue .wc-backward{
 border: 2px solid #e6e6e6 !important;
    height: 48px !important;
    line-height: 48px !important;
    font-size: 13px !important;
    border-radius: 100px !important;
    padding: 0px!important;
    display: inline-block;
    width: auto;
    font-weight: 700 !important;
    font-family: 'Raleway' !important;
    width:100%!important;
    text-align: center!important;
}
.pum-container .qodef-btn{
    border-radius: 100px 100px !important;
}

.account-menu{
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    padding-left:20px!important;
}

.account-menu a{
    /*color: #4A4A52 !important;*/
    background: rgba(255, 255, 255, 0.9);
    padding: 8px 15px;
    border-radius: 50px;
}
.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-header-cart i{
    color: #05966f !important;

}
.qodef-woocommerce-page td.actions .coupon{
    width:70%!important;
}
.qodef-woocommerce-page td.actions .qodef-cart-proceed-update{
    width:30%!important;
}
.qodef-woocommerce-page td.actions .qodef-cart-proceed-update input.qodef-btn.qodef-btn-medium.qodef-btn-default{
    width:100%!important;
    padding:0!important;
}

@media only screen and (max-width: 1024px){
    .qodef-woocommerce-page td.actions .coupon, .qodef-woocommerce-page td.actions .qodef-cart-proceed-update {
        width: 100%!important;
        margin-bottom: 20px!important;
    }

	.qodef-woocommerce-page .woocommerce .coupon input[type=text] {
    		width: 100%!important;
	}
	.coupon input.qodef-btn.qodef-btn-medium.qodef-btn-default  {
		
    		border-radius: 100px !important;
    		width: 100%;
    		padding: 0px;
		margin-top:15px!important;
	}
}

.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn.qodef-btn-solid{
    color: #05966f !important
}
.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn.qodef-btn-solid:hover{
    border-width:1px!important
}
.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn.qodef-btn-default{
    background-color:#05966f !important;
    color:#FFF!important;
    border: solid 1px #05966f !important;
}
.qodef-btn.single_view_product_button:hover:not(.qodef-btn-custom-hover-bg),
.qodef-btn.add_to_cart_button:hover:not(.qodef-btn-custom-hover-bg){
     background-color:#05966f !important;
    color:#FFF!important;
    border: solid 1px #05966f !important;   
}
footer .qodef-footer-top-holder{
    background-color: #F3F3F3 !important;
}
footer span.wpcf7-list-item{
    margin:0;
}
footer .wpcf7-form p{
    text-align: left !important;
}
