/*
Theme Name: Aviana
Theme URI: https://aviana.qodeinteractive.com/
Description: An Elegant Lifestyle and Wellness Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: aviana
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.5.1
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.

*/


.staff-title h2.entry-title{ line-height: 1.2 !important; }
.staff-title .entry-title{ margin: 0 !important; }
.staff-title .mkdf-position{ margin: 0 !important; }


.provider-section .wpb_raw_html table thead tr th{ font-weight: 500; color: #d6b981; padding: 10px 15px; border-right: 1px solid #d6b981; width: 50%; }
.provider-section .wpb_raw_html table thead tr th:last-child{ border: none; }
.provider-section .wpb_raw_html table tbody tr td{ font-weight: 500; padding: 10px 15px; border-right: 1px solid #d6b981; }
.provider-section .wpb_raw_html table tbody tr td:last-child{ border: none; }

.contact-frm .gfield_consent_label{display: block !important;}
.contact-frm form .gfield--input-type-consent .ginput_container_consent{display:flex; align-items:flex-start;  gap:10px;}
.contact-frm form .gfield--input-type-consent .ginput_container_consent input{margin:7px 0 0 0 ;}

@media(min-width:768px){
#field_1_2, #field_1_3 {
	display: inline-block;
	width: 50%;
}
#text-16 p {
	display: inline-block;
	width: 49%;
}
}
#field_1_2 input, #field_1_3  input{
	width: 100%;
}

.mkdf-page-header .mkdf-position-right-inner > a {
	display: none;
}
.spwidget-button {
	background: #8dad3d !important;
}
.mkdf-sidebar-holder.mkdf-grid-col-4.mkdf-grid-col-pull-8 .widget_custom_html .mkdf-widget-title {
	color: #fff !important;
	font-weight: bold !important;
}
.mkdf-main-menu > ul > li > a {
	padding: 0 17px !important;
}


.mhrn-listing .row{margin: 0 -30px; display: flex; flex-wrap: wrap;}
.mhrn-listing .col-md-6{padding: 0 30px; margin-bottom: 60px; width:50%; box-sizing: border-box;}
.mhrn-listing .mhrn-block{background-color: #FFFFFF; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px; padding: 25px 15px 50px 50px; position: relative;}
.mhrn-listing .mhrn-block .mhrn-image img{margin-top: 0;}
.mhrn-listing .mhrn-block .mhrn-details h3.mhrn-title{ display: inline-block; font-size: 24px; margin-top: 0; position: relative; padding-bottom: 10px; margin-bottom:30px; font-family: arial !important; font-weight:700;}
.mhrn-listing .mhrn-block .mhrn-details h3.mhrn-title:before{position: absolute; width: 100% !important; content: ""; bottom: 0; left: 0; height: 1px; width: 360px; background-color: #000000;}
.mhrn-listing .mhrn-block .mhrn-content p{font-weight: 400; color: #636363; font-family: arial !important; font-size: 16px; padding-bottom:30px;}
.mhrn-listing .mhrn-block .mhrn-details .mhrn-meta .email{padding-bottom: 10px;}
.mhrn-listing .mhrn-block .mhrn-details .mhrn-meta .phone{padding-bottom: 25px;}
.mhrn-listing .mhrn-block .mhrn-details .mhrn-meta .label{font-weight: 700; color: #656565; font-family: arial !important; font-size: 16px;}
.mhrn-listing .mhrn-block .mhrn-details .mhrn-meta .value a{font-weight: 400; color: #686868; font-family: arial !important; font-size: 16px;}
.mhrn-listing .mhrn-block .mhrn-details .mhrn-meta .value a:hover{color: #95b53f !important;}
.mhrn-listing .mhrn-block .mhrn-details .website-url .btn-read{padding: 15px 40px; font-weight: 700; font-size: 1.1rem; display: inline-block; border-radius: 0px; transition: all 0.2s ease; background: #95b53f!important; color: #fff !important; border: solid 1px #95b53f;}
.mhrn-listing .mhrn-block .mhrn-details .website-url .btn-read:hover{text-decoration: none; -webkit-transform: translateY(-4px);}

.local-text p{font-size:22.97px !important;}
.partner h2{text-transform:inherit !important;}
.page-id-3274 .mkdf-title-holder.mkdf-standard-type .mkdf-page-title{text-transform: inherit !important;}

.img-box .vc_column-inner {position:relative; border-radius: 10px;}
.img-box .vc_column-inner:before{content: " "; display: block; border-radius: 10px; background: #576831cc; z-index: 1; position: absolute; width: 100%; height: 100%; transition:all 0.3s ease-in-out;}
.img-box .vc_column-inner:hover:before{background:#8cac3ecc;}
.img-box h2{position:relative;}
.img-box h2 a{ position: absolute; display: flex; justify-content: center; flex-wrap: wrap; align-items: center; height: 100%; width: 100%; top: 50%;     left: 50%; transform: translate(-50%, -50%); color:#FFF !important; z-index:2;}


@media only screen and (max-width: 1399px){
.mkdf-main-menu>ul>li>a{ font-size: 11px !important; }
}

@media only screen and (max-width: 1299px){
.mkdf-main-menu>ul>li>a{ padding: 0 14px!important; }
}

@media only screen and (max-width: 1199px) and (min-width: 1026px){
	.mkdf-main-menu>ul>li>a{padding:0 6px!important; font-size:11px !important; letter-spacing:0.16em !important;}
}

@media only screen and (max-width: 1025px){
.mkdf-main-menu>ul>li>a{ padding: 0 11px!important; font-size: 9px!important; }
}

@media (max-width:991px){
	.mhrn-listing .row{margin: 0 -15px;}
	.mhrn-listing .col-md-6{padding: 0 15px; margin-bottom: 30px !important;}
	.mhrn-listing .mhrn-block{padding:25px;}
	.mhrn-listing .mhrn-block .mhrn-details h3.mhrn-title:before{width:100%;}
	.local-text p{font-size:20px !important;}
	
}

@media (max-width:767px){
	.mhrn-listing .row{margin:0;}
	.mhrn-listing .col-md-6{width:100% !important; flex: 0 0 100%; max-width: 100%; padding:0;}
	.mhrn-listing .mhrn-block .mhrn-details h3.mhrn-title{font-size: 20px;}
	.local-text p{text-align:center; margin:0 0 35px 0 !important;}
	.center-img{text-align:center !important;}
	
}