.top-bar,
.author-box {
		display: none;
}

.home .site-content {
    padding-top: 0px !important;  
}

.site-content {
    padding-top: 120px;  
}

.ht-do-shortcode {
    display: table-row;
}

.site-title > a {
    background-size: auto 100%;
}

.owl-item .entry-media img {
    height: 100%;
    width: 75px;
}

.single-post .site-content .content-area .site-content, .single-fw-staff .site-content .content-area .site-content {
    margin-bottom: 0 !important;
    padding-top: 0;
}

.wpProQuiz_content {
    padding: 0 30px;
}

.wpProQuiz_forms input, .wpProQuiz_forms label, .wpProQuiz_forms select, .wpProQuiz_forms textarea {
    padding: 10px;
}

.wpProQuiz_questionListItem, .wpProQuiz_questionListItem label {
    cursor: pointer;
}

.wpProQuiz_button, .wpProQuiz_button:hover {
    width: 100%;
}

.wpProQuiz_question_page, .ht-text-block p, .wpProQuiz_questionListItem label, .wpProQuiz_button, .wpProQuiz_button:hover, .wpProQuiz_response span {
    font-size: 18px;
}

.wpProQuiz_header {
    font-size: 24px;
}

.site-header.is-sticky.init-transparent .main-nav-bar-wrapper:not(.is-sticky) .main-nav-bar {
    background: none;
}

.wrap-forms .custom-checkbox input, .wrap-forms .custom-radio input {
    float: left;
    width: 3%;
    margin-right: 1%;
}

.options label {
    float: left;
    width: 96% !important;
}

.custom-checkbox label {
    padding-bottom: 15px;
}

@media screen and (min-width: 768px) {
		.footer-sidebar .col-sm-3 {
				width: 33.3333333%;
		}
}

#menu-item-1971{
	border: 2px solid #df1569;
	border-radius: 10px;
	padding-left: 30px;
	padding-right: 30px;
}


.page-id-990 .form-builder-item,
.page-id-1483 .form-builder-item {
    padding: 0 4% !important;
}


@media only screen and (min-width: 768px){
  .tnp-field-accept {
      position: absolute;
      top: 60px;
  }
  
		.site-header .inner-area .main-navigation ul.menu {
    margin-top:3% !important;
	}
  
		.site-header .inner-area .site-branding .site-title a {
    height: 85px !important;
	}
}


li#menu-item-1162 {
		height: 38px !important;
}

.site-header .inner-area .main-navigation ul.menu > li > a {
    line-height: 34px !important;
		font-weight: 500 !important;
		
}

.site-header .inner-area .main-navigation ul.menu {
    white-space: nowrap;
    padding-left: 0px !important;
}

#menu-item-1162 > a{
		color:#df1569 !important;
}


.btnagendamento{
border:2px solid #df1569;
border-radius:
		10px;
		padding-left:30px;
		padding-right:25px;
}

#menu-item-1486 > a{
		color:#df1569 !important;
}

.site-header .inner-area .main-navigation ul.menu > li {
    margin: 0 30px;
    position: relative;
}

@media only screen and (min-width: 992px){
		.site-header.is-sticky.init-transparent .main-nav-bar-wrapper.is-sticky .main-nav-bar {
    top: 0;
    height: 90px !important;
    bottom: -70px;
	}    
}

@media only screen and (min-width: 992px){
		.site-header.is-sticky.init-transparent .main-nav-bar-wrapper.is-sticky .main-nav-bar .site-branding, .site-header.is-sticky.init-transparent .main-nav-bar-wrapper.is-sticky .main-nav-bar .site-title a {
    height: 85px;
	}
}

.tnp-subscription{
		margin-left:0 !important;
		margin-right:0 !important;
}

.tnp-field-firstname{
		margin-right: 5% !important;
}

.tnp-field-email{
		margin-right: 5% !important;
}

.tnp-firstname{
		width:200px !important;
}

.tnp-email{
		width:200px !important;
}

.tnp-submit{
		 padding-left: 20% !important;
    padding-right: 20%!important;
    border-radius: 5px !important;
		    font-size: 18px !important;
		padding-top: 13% !important;
    padding-bottom: 13% !important;
}

@media only screen and (min-width: 768px){
#content > div > div > div > div > section:nth-child(9) > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-8.text-left{
		padding-top: 8% !important;
	}
}

@media only screen and (min-width: 768px){
#content > div > div > div > div > section:nth-child(9) > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-8.text-left > div > div > p{
		font-size:14px !important;
 }
}

.field-text{
		box-shadow: 0px 0px 12px 1px  #ccc !important;
		    border-radius: 5px !important;
		background:white !important;
}

.field-textarea{
				box-shadow: 0px 0px 12px 1px  #ccc !important;
		    border-radius: 5px !important;
		
}

#id-5{
	background:white !important;	
}
#id-4{
		background:white !important;
}
#id-1{
		background:white !important;
}
#id-2{
		background:white !important;
}
#id-3{
		background:white !important;
}
a.ht-button.solid.br-100 {
		 padding: 0px 25px !important;
		font-weight: 500 !important;
		text-transform: capitalize !important;
}

.owl-nav {
		text-align:left !important;
}

@media only screen and (max-width: 768px){
	 	.fw-col-xs-12.fw-col-sm-6.text-left.coluna1 {
				    padding-top: 30% !important;
	}
		
		.fw-col-xs-12.fw-col-sm-6.text-left.coluna2 {
    padding-bottom: 20% !important;
	}
		
		.fw-divider-space {
				    padding-top: 25%  !important;
	}
	.fw-col-xs-12.fw-col-sm-6.text-left.coluna5 {
    padding-bottom: 33% !important;
	}	
		#quemsomos4 > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-6.text-left.coluna6 > div > div.fw-divider-space{
				display: none !important;
		}
		
		#quemsomos5 > div.fw-main-content.fw-container > div:nth-child(1) > div > div > div{
				display: none !important;
		}
		
		#content > div > div > div > div > section:nth-child(7) > div.fw-main-content.fw-container > div > div > div > div{
				padding-top: 33% !important;
		}
		
		#quemsomos2 > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-6.text-left.coluna3 > div > div.fw-divider-space{
				display: none !important;
		}
		#quemsomos5 > div.fw-main-content.fw-container > div:nth-child(3) > div > div > div{
				display: none !important;
		}
		#quemsomos5 > div.fw-main-content.fw-container > div:nth-child(5) > div > div > div{
				display: none !important;
		}
		
		#quemsomos5 > div.fw-main-content.fw-container > div:nth-child(7) > div > div > div{
				    padding-top: 33% !important;
		}
		#quemsomos4 > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-6.text-left.coluna5 > div > div > form > div.submit-wrapper.clearfix > input{
				    width: 160% !important;
		}
		
		#quemsomos6 > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-8.text-left > div > div > div > form {
				    display: inline-block !important;
				    padding-left: 6% !important;
    padding-right: 6% !important;
	}
		
		.input.tnp-submit {
				    padding-top: 7% !important;
    padding-bottom: 7% !important;
	}
		#quemsomos6 > div.fw-main-content.fw-container > div > div.fw-col-xs-12.fw-col-sm-4.text-left > div{
				padding-bottom: 0px !important;
		}
		
		#quemsomos6{
				padding-bottom: 25% !important;
		}
		
		.site-header.is-sticky.init-transparent .main-nav-bar-wrapper:not(.is-sticky) .main-nav-bar.is-open  {
				    background-color: #fff !important;
				    padding-left: 5% !important;
		}
		
		#menu-item-1971{
			border:2px solid #df1569 !important;
border-radius:
		10px !important;
		padding-left:30px !important;
		padding-right:30px !important;
				width: 35% !important;
		}
		
		.btnagendamento{
				width: 50% !important;
	}
		.menu{
				padding-top: 30px !important;
		}
		#content > div > div > div > div > section > div.fw-main-content.fw-container-fluid.no-gutter > div > div:nth-child(1) > div > div.ht-contact-form.form-wrapper.contact-form > form > div.fw-row.wrap-forms > div > div:nth-child(2) > div:nth-child(2) > div{
				margin-left: 0 !important;

		}
		
		#content > div > div > div > div > section > div.fw-main-content.fw-container-fluid.no-gutter > div > div:nth-child(1) > div > div.ht-contact-form.form-wrapper.contact-form > form > div.submit-wrapper.clearfix > input{
				width: 150% !important;
		}
		
		#content > div > div > div > div > section > div.fw-main-content.fw-container-fluid.no-gutter > div > div:nth-child(1) > div > div.ht-contact-form.form-wrapper.contact-form > form > div.fw-row.wrap-forms > div > div:nth-child(2){
		padding-left: 8% !important;
}

}