/*
Theme Name: acasahumana
Author: Estúdio Teca
Author URI: https://estudioteca.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

#nf-field-10 {
	padding: 15px 25px;
	background-color: #3EB54C;
}

.flatpickr-months .flatpickr-month {
height: 74px!important;
}

.afetivo {
background: linear-gradient(to right, rgba(174, 217, 237, 1), rgba(226, 223, 252, 1));
margin-bottom: 0!important;
padding: 10px 20px;
}

.afetivo label, .afetivo p, .afetivo h2 {
	color: #386AA7;
}
.desc-servicos {
	font-size: 0.8em;
}

.page-id-1588 .membership-content-type, .page-id-1588 .membership-content-excerpt {
	display: none;
}

.page-id-1588 .membership-content-title {
	width: 50%;
}

.page-id-1588 .membership-content {
	font-size: 0.95em;
}


.postid-2057 .product_title {
	font: normal 600 24px / 30px "Nunito", Helvetica, Arial, Verdana, sans-serif;
}

.postid-2057 .stock, .postid-2057 .product_meta {
	display: none;
}
	
.menu-item-text .subtitle-text {
	color: #647d9c;
}
.gift-certificate {
	display:none;
}
.scroll-top {
	display:none;
}

.page-id-1355 .wa__btn_popup, .page-id-1306 .wa__btn_popup {
	display: none;
}

.sombra {
	text-shadow: rgba(0,0,0,0.8) 0px 0px 20px;
}

.sombra-box {
	box-shadow: rgba(45, 85, 132, 0.06) 0px 0px 30px;
}

.branco, .branco h1, .branco h2, .branco h3 {
	color: #FFFFFF!important;
}

.wppm-grid:not(.no-border) > .hentry:after, .wppm-grid:not(.no-border) .owl-item:after {
	border:0!important;
}

#footer .wf-container-footer {
	text-align: center;
}

/* Donwload Monitor */

.content .dlm-downloads li{
	list-style:none!important;
	margin:0 0 30px!important;
	padding:5px;
	background: #f2f2f2;
}


.dlm-downloads {
    margin: 0!important;
}

.download-padrao-imagem {
	width: 250px;
    height: 250px;
    float: left;
    display: block;
}

.download-padrao-content {
	width: 60%;
    float: left;
    display: block;
    padding: 20px;
}

@media only screen and (max-width: 778px) {
	.download-padrao-content {
		width: 100%!important;
		display: block;
		padding: 20px;
	}
}

/* Surveys */
.survey_question, .survey_endcontent {
	border: 0!important;
	box-shadow:none!important;
	background: none!important;
}


/* Ultimate Membership Pro */
.iump-user-page-mess-special, .iump-user-page-mess, .ihc-ap-theme-2 .ihc-ap-wrap .ihc-login-template-12, .ihc-login-template-12, .ihc-register-10, .ihc_level_template_1 .ihc-level-item-title, .ihc_level_template_1 .ihc-level-item-price {
	font-family: "Nunito", Helvetica, Arial, Verdana, sans-serif;
}

.ihc_level_template_1 .ihc-level-item-price {
    padding: 8px 20px 0;	
}

.ihc_level_template_1 .ihc-level-item-link {
    border: none;
    border-radius: 50px;
    text-transform: initial;
    padding: 12px 18px 12px 18px!important;
    background: #396ba6;
	font: normal 600 15px / 17px "Nunito", Helvetica, Arial, Verdana, sans-serif!important;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12)!important;
    box-shadow: 0 1px 6px rgba(0,0,0,0.12)!important;
    -webkit-transition: -webkit-box-shadow 0.2s ease-out, opacity 0.45s!important;
    transition: box-shadow 0.2s ease-out, opacity 0.45s!important;
}

.ihc_level_template_1 .ihc-level-item-title {
	color: #333;
}

.ihc_level_template_1 .ihc-level-item-content {
	color: #666;
}


.ihc_level_template_1 .ihc-level-item {
    max-width: 380px!important;
    float: left;
    border-radius: 10px;
	margin: 0 10px 10px 0!important;
}

.ihc_level_template_1 .ihc-level-item-bottom {
    border-top: 0;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.ihc_level_template_1 .ihc-level-item-top {
    width: auto!important;
    border-bottom: 0!important;
    padding: 4px 0 0px 10px!important;
}

.nf-error-msg, .ninja-forms-req-symbol {
	font-size: 0.8em;
}

.nf-fu-fileinput-button {
	background: #396ba6;
	padding: 10px 15px;
	border-radius: 30px;
	color: #fff;
	font: 15px "Nunito";
	border: 0;
}

/* Agendamento / Amelia */
.page-id-1577 input[type=text]:not(.elementor-field):not(.searchform-s) {
	margin-bottom:0!important;
}

.page-id-2 .amelia-app-booking .am-step-booking-catalog .am-select-service .am-select-service-title, .page-id-2 .amelia-app-booking .am-step-booking-catalog .am-select-date .am-select-date-title {
    font-size: 18px!important;
}

.amelia-app-booking h1, .am-modal.am-in-body h1, .amelia-app-booking h2, .am-modal.am-in-body h2, .amelia-app-booking h3, .am-modal.am-in-body h3, .amelia-app-booking h4, .am-modal.am-in-body h4, .amelia-app-booking p, .am-modal.am-in-body p, .amelia-app-booking span, .am-modal.am-in-body span, .amelia-app-booking div, .am-modal.am-in-body div, .amelia-app-booking section, .am-modal.am-in-body section, .amelia-app-booking ul, .am-modal.am-in-body ul, .amelia-app-booking li, .am-modal.am-in-body li, .amelia-app-booking a, .am-modal.am-in-body a {
	font-family: Nunito!important;
}

.amelia-app-booking .am-calendar-picker .c-day-content, .am-modal.am-in-body .am-calendar-picker .c-day-content {
width: 30px!important;
height: 30px!important;
font-size: 16px!important;
	font-weight: 600!important;
}

.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner, .amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner {
font-size: 14px!important;
font-weight: 600!important;
opacity: 0.8!important;
}
.amelia-app-booking #am-step-booking, .amelia-app-booking .am-step-booking-catalog {
    margin: 20px auto;
}


.order_details tr td, .order_details tr th, .customer_details tr td, .customer_details tr th {
    display: inline-block!important;
}

.page-id-1730 .am-category-headline {
	display:none!important;
}

.page-id-2 .amelia-app-booking #am-step-booking, .page-id-2 .amelia-app-booking .am-step-booking-catalog {
margin: 0px auto!important;
}


.amelia-app-booking #am-step-booking, .amelia-app-booking .am-step-booking-catalog {
	border: 0!important;
	-moz-box-shadow: 0 20px 40px 0 rgba(0,0,0,.25)!important;
    -webkit-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25)!important;
    box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25)!important;
    background: #ffffff url(https://www.acasahumana.com.br/site/wp-content/uploads/2018/12/acasahumana-fundo-pagetitle2.png) repeat-x center top!important;
}

.amelia-app-booking #am-step-booking .am-select-service, .amelia-app-booking .am-step-booking-catalog .am-select-service, .amelia-app-booking #am-step-booking .am-select-date, .amelia-app-booking .am-step-booking-catalog .am-select-date {
    background-color: transparent!important;
}

/* WooCommerce */

form.woocommerce-checkout .form-row {
	padding-bottom: 0px!important;
}

.pagseguro-method-form p {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important;
}

.pagseguro-method-form label {
	text-transform: initial!important;	
}

.gift-certificate .sc_info_box {
	display: none;
}

.single-servico .post-thumbnail {
	display: none!important;
}


.wa__popup_powered_content {
display: none;
}

