/*Theme Name: Medigroup ChildTheme URI: http://medigroup.mikado-themes.com/Description: A child theme of Medigroup ThemeAuthor: Mikado ThemesAuthor URI: http://themeforest.net/user/mikado-themesVersion: 1.0.0Template: medigroup*/@import url("../medigroup/style.css");html .single .mkd-single-tags-holder .mkd-tags a {    border: 1px solid #b89095;    background-color: #b79195;}html .mkd-working-hours-holder span.mkd-wh-icon {    color: #ffffff;}html .single .mkd-single-tags-holder {    border: 1px solid #b89095;}.position h3{	color: #77a656;}.job_application_email{	color: #97ba7e;    font-weight: 700;}.single_job_listing .application .application_button{	color: white;	text-transform: uppercase;    font-weight: 600;	    margin-bottom: 10px;}#mkd_side_area_opener-3, .mkd-blog-holder article .mkd-post-info,html .mkd-share-icons-single{	display: none;}#nav-menu-item-3925 .item_inner{	padding-left: 0px;}.mkd-drop-down .narrow .second li:not(.mkd-menu-item-with-icon)>a:before {    background-color: #77a656;}.mkd-drop-down .second .inner ul li a:hover {    color: #77a656;}.download-forms .wpb_wrapper{	text-align: center;}.mkd-logo-wrapper a img {    height: 68px;    padding: 8px 0px;}.mkd-main-menu>ul>li>a:hover{	color: #717c86;}.contact-table tbody tr, .contact-table thead tr {    border: none;}.contact-btn input{	float: right;}.left-half input{	height: 68px;    margin: 0;}.column-half{	width: 50%;}.home-contacts a, #contact-form a, #contact-us a{	color: #959595;}.home-contacts a:hover, #contact-form a:hover, #contact-us a:hover{	color: #b79195;}html .mkd-content .mkd-content-inner>.mkd-full-width>.mkd-full-width-inner {    padding: 0px 0;}.page-template-full-width .mkd-page-header .mkd-position-right-inner strong,.page-template-full-width .mkd-page-header .mkd-position-right-inner p,.page-template-full-width .mkd-page-header .mkd-position-right-inner a,.job_listing-template-default .mkd-page-header .mkd-position-right-inner strong,.job_listing-template-default .mkd-page-header .mkd-position-right-inner p,.job_listing-template-default .mkd-page-header .mkd-position-right-inner a,.blog .mkd-page-header .mkd-position-right-inner strong,.blog .mkd-page-header .mkd-position-right-inner p,.blog .mkd-page-header .mkd-position-right-inner a,.post-template-default .mkd-page-header .mkd-position-right-inner strong,.post-template-default .mkd-page-header .mkd-position-right-inner p,.post-template-default .mkd-page-header .mkd-position-right-inner a{	color: #69757e!important;}.post-template-default .mkd-post-text a{	color: #96ba7d;}html .job_listing-template-default .mkd-main-menu>ul>li>a,html .blog .mkd-main-menu>ul>li>a,html .post-template-default .mkd-main-menu>ul>li>a{	color: #000!important;}.job_listing-template-default .mkd-post-title{	display: none;}.widget_mkd_booking_form_widget .mkd-booking-form.mkd-bf-layout-horizontal .mkd-booking-form-widget-button a {    color: #fff!important;}.home .mkd-page-header .mkd-position-right-inner strong,.home .mkd-page-header .mkd-position-right-inner p,.home .mkd-page-header .mkd-position-right-inner a,.service-title h4{	color: #fff!important;}.service-describtion p{	color: #fff;	font-size: 18px;    line-height: 30px;}html .mkd-title .mkd-title-holder h1 {    color: #c4a8a9;}.page-id-1320 .mkd-iwt-icon-holder img{	width: 80px;}.page-id-1320 .mkd-iwt.mkd-iwt-icon-left .mkd-iwt-icon-holder {    height: 120px;}.page-id-1320 .mkd-section-title-holder .mkd-section-title {    margin-bottom: 0px;}html .mkd-logo-dark-header .mkd-logo-area .widget_text.mkd-right-from-logo-widget span.mkd-icon-shortcode.circle{	background-color: #e8e8e8!important;}.mkd-position-right p{	margin: 0px;	line-height: 17px;}.mkd-position-right a{	color: white;}html .mkd-working-hours-holder .mkd-wh-button span.mkd-btn-text {    color: white;}html  .mkd-light-header .widget_text.mkd-right-from-logo-widget span.mkd-icon-shortcode.circle{	background-color: white!important;}.mkd-light-header .widget_text.mkd-right-from-logo-widget .mkd-icon-element,footer a{	color: #b69493!important;}.contact-form-block{	background-color: #f0f0f0;    padding: 20px 30px 30px 30px;	box-shadow: 0 7px 20px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.contact-form-block .g-recaptcha{	padding-left: 11px!important;}.home .mkd-iwt-icon-holder{	height: 130px;	width: 100px;}html .mkd-iwt .mkd-iwt-link {    margin-top: 0px;	color: #373737;    text-transform: uppercase;    font-weight: 700;}html .mkd-iwt .mkd-iwt-link:before {	font-family: FontAwesome;    content: "\f061";	margin-right: 10px;}html .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {    background-color: #ffffff;	margin-bottom: 0px;}html .wpcf7-form p{	margin-bottom: 0px;	line-height: 10px;}html .wpcf7-form{	margin-top: -20px;}html .mkd-blog-slider-holder .mkd-bs-item-date{    background-color: #7ba95d;}.mkd-bs-item-title a:hover{	color: #7ba95d;}html .widget_mkd_booking_form_widget {    background-color: #77a657c2;}html .mkd-booking-form {    background-color: transparent;}html .widget_mkd_booking_form_widget .mkd-booking-form.mkd-bf-layout-horizontal .mkd-booking-form-inner.mkd-bf-bgnd-op-85 {    display: none!important;}.first-column .mkd-btnm{	margin-top: 30px;	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	transition: all 0.3s cubic-bezier(.25,.8,.25,1);}.first-column .mkd-btn:hover{	box-shadow: 0 7px 20px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}.first-column p{	text-align: justify;}html .mkd-btn.mkd-btn-solid, input.wpcf7-form-control.wpcf7-submit,html .single_job_listing .application .application_button{	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	transition: all 0.3s cubic-bezier(.25,.8,.25,1);	background-color: #b79295;    border: 2px solid #b79295;	    margin-right: 10px;}html .mkd-btn.mkd-btn-solid:hover, input.wpcf7-form-control.wpcf7-submit:hover{	box-shadow: 0 7px 20px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);	background-color: #b79295!important;    border: 2px solid #b79295!important;}@media only screen and (min-width: 767px) and (max-width: 1000px){	html .mkd-title.mkd-standard-type.mkd-content-left-alignment{	   height: 163px!important;		 }	#contact-form .vc_col-sm-4 .vc_column-inner, html .vc_custom_1517211367051{		padding-left: 20px!important;	}}@media only screen and (max-width: 767px){	html .vc_custom_1516870031360,html .vc_custom_1517206611528,html .vc_custom_1517212494189,html .vc_custom_1517212936944,html .vc_custom_1517214717871,html .vc_custom_1517214485954,html .vc_custom_1517216068423,html .vc_custom_1517220694868 {    padding-top: 50px!important;	padding-bottom: 50px!important;}html .vc_custom_1516871337200 {    padding-top: 50px!important;}html .vc_custom_1517207503140,html .vc_custom_1517213601262,html .vc_custom_1517215521079 {    padding-top: 20px!important;    padding-bottom: 50px!important;}html .mkd-page-header {    display: block;}html .vc_custom_1516782845705 {    padding-top: 50px !important;    padding-bottom: 50px !important;}html .vc_custom_1466595560778 {    padding-top: 50px !important;}html .vc_custom_1516797940183 {    padding-top: 60px !important;    padding-bottom: 60px !important;}html .mkd-main-menu, html .mkd-logo-wrapper,html .mkd-position-right-inner #text-id,html .mkd-menu-area, header #text-5, header #text-6,html .mkd-sticky-holder{	display: none;}header #text-8{	float: right;}html .mkd-header-type1 .mkd-logo-area .mkd-right-from-logo-widget {    padding: 0 30px;}html .mkd-page-header .mkd-logo-area {    height: 63px;}html .mkd-logo-area .mkd-position-right{	background-color: #f0f0f0;}html .mkd-page-header .mkd-grid {    width: 100%;}html .mkd-page-header .mkd-vertical-align-containers .mkd-position-right {    float: unset;    text-align: left;}.home .mkd-page-header .mkd-position-right-inner strong, .home .mkd-page-header .mkd-position-right-inner p, .home .mkd-page-header .mkd-position-right-inner a{    color: #000!important;}html .mkd-header-type1 .mkd-logo-area .mkd-right-from-logo-widget {    float: none;}.home .first-column{	margin-bottom: 90px;}	html .mkd-call-to-action .mkd-call-to-action-cell, .mkd-section-title,.home .mkd-section-subtitle{	text-align: left!important;}.home .mkd-iwt-icon-holder {    height: auto;    width: 90px;}html .vc_custom_1516788626126 {    padding-bottom: 20px !important;}.left-half{	width: auto;    display: inline-block;}.right-half{	float: left;}.contact-form-block {    padding: 20px 10px 30px 10px;	margin-bottom: 50px;}.g-recaptcha{	transform: scale(0.77);	margin-bottom: 15px;}html .vc_custom_1517211328700,html .vc_custom_1517211367051,html .vc_custom_1516866857393 {    padding-left: 30px!important;}html .vc_custom_1517211299619 {    padding-bottom: 50px !important;	 padding-top: 50px !important;}footer #text-19{	margin-top: 20px;}.mkd-mobile-header .mkd-mobile-menu-opener a:hover {    color: #77a656;}html .mkd-standard-type.mkd-content-left-alignment{	height: 100px!important;}/* html .vc_custom_1516870031360 {    padding-top: 80px !important;    padding-bottom: 80px !important;} */.page-template .first-column h2{    margin-bottom: 20px!important;    text-align: left!important;	font-size: 36px!important;}.page-template h1{	font-size: 30px!important;	text-align:left!important;}.page-template .first-column {    margin-bottom: 30px;}.services-problems{	margin-bottom: 40px;}.page-id-4077 .vc_custom_1517220985529 {    padding-left: 20px!important;}html .page-id-4077 h4{    text-align: left!important;	margin-bottom: 20px!important;}}