/*
Theme Name:   ATA Theme
Theme URI: https://1.envato.market/medicenter-responsive-medical-wordpress-theme
Description:  ATA Theme
Author: QuanticaLabs
Author URI: https://1.envato.market/quanticalabs
Template:     medicenter
Version:      1.2
Text Domain:  medicenter
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
:root {
	--ata-global-color-primary: #241453;
    --ata-global-color-secondary: #1C83FF;
    --ata-global-color-tertiary: #0097B5;
    --ata-global-color-text: #000000;
	--ata-global-color-lighttext: #666666;
	--ata-global-color-lightborder: #F8F8F8;
/*	--ata-global-color-lightertext: #bababa;*/
    --ata-global-color-lightprimary: #594B83;
    --ata-global-color-lightbg: #E5E5E5;
    --ata-global-color-darkbg: #F6F6F6;
/*    --ata-global-color-lighterprimary: #d2e3f4;*/
/*    --ata-global-color-darkprimary: #164388;*/
/*    --ata-global-color-tablelight: #91c6ed;*/
/*    --ata-global-color-darkerprimary: #0c1a31;*/
    --ata-global-typography-primary-font-family: "Lora", 'Times New Roman', serif;
    --ata-global-typography-primary-font-weight: 600;
   /* --ata-global-typography-secondary-font-family: "Roboto";
    --ata-global-typography-secondary-font-weight: 400;
    --ata-global-typography-text-font-family: "Roboto";
    --ata-global-typography-text-font-weight: 400;
    --ata-global-typography-accent-font-family: "Noto Sans";
    --ata-global-typography-accent-font-weight: 500;*/
}

body.ata-theme, .ata-theme .theme-page {
	background: #fff;
	line-height: normal;
}
body.ata-theme h1, body.ata-theme h2, body.ata-theme h3, body.ata-theme h4, body.ata-theme h5, body.ata-theme h6 {
	font-family: var(--ata-global-typography-primary-font-family);
}
body.ata-theme .footer h2 {
	font-family: inherit;
}
.ata-theme .white span, .ata-theme .white p, .ata-theme .white h2, .ata-theme .white h3, .ata-theme .white h4, .ata-theme .white .wpb_text_column ul li:not([class*="template-"]):not([class*="social-"])::before, .ata-theme .white .items-list ul li, .ata-theme .white .items-list ul li::marker {
	color: #ffffff;
}
.ata-theme .white .items-list ul li::marker, .ata-theme .white .items-list ul li span {
 	float: none;
}
.ata-theme .more.mc-button.white {
	border: 1px solid #FFF !important;
}
.ata-theme .theme-page {
	padding-bottom: 0px;
}
.ata-theme .sf-menu li ul li {
	height: 60px;
}
.ata-theme .header {
	padding: 20px 0;
}
.ata-theme .header-left a img {
	max-height: 60px;
}
.ata-theme .icons-presentation .mc-icon {
	margin-top: 0;
}

.ata-theme .background-grey {
	background-color: var(--ata-global-color-lightborder);
}
.ata-theme .single .post-content>ul:not(.image-carousel) li:not([class*="template-"]):not([class*="social-"])::before, .ata-theme .single-page ul li:not([class*="template-"]):not([class*="social-"])::before, .ata-theme .wpb_text_column ul li:not([class*="template-"]):not([class*="social-"])::before {
	color: var(--ata-global-color-lightprimary);
}
.ata-theme .announcement {
	background-color: var(--ata-global-color-lightprimary);
	padding-bottom: 50px;
}
.ata-theme .announcement p, .ata-theme .announcement h2, .ata-theme .announcement a {
	color: #ffffff;
}
.ata-theme .announcement .vertical-align-cell:first-child {
	width: 80%;
}
.ata-theme .announcement .vertical-align-cell:last-child {
	width: 15%;
}
.ata-theme .announcement a {
	width: 100%;
	text-align: center;
}
.ata-theme .announcement a:hover {
	background-color: #ffffff;
	color: var(--ata-global-color-text);
}
.ata-theme .info-box {
	padding: 25px 30px;
}

.site-container .vc_row.full-width>.vc_col-sm-3
{
	width: 25%;
}

.site-container .vc_row.full-width>.vc_col-sm-9 {
	width: 75%;
}
.site-container .vc_row.full-width>.vc_col-sm-10 {
	width: 83.33333%;
}
.ata-theme .dark-banner-bg {
	background-color: var(--ata-global-color-darkbg);
}
.ata-theme .icon-text {
	padding-left: 20px;
}
.ata-theme .icon-text .item-footer {
	margin-top: 0;
}
.ata-theme .icon-center .vc_column-inner>.wpb_wrapper {
	display: flex;
    flex-direction: column;
    align-items: center;
}
.ata-theme .icon-light .hexagon{
	background-color: var(--ata-global-color-lightprimary);
}
.ata-theme .icon-light .hexagon::before, .ata-theme .icon-light .hexagon.small::before {
	border-bottom-color: var(--ata-global-color-lightprimary);
}
.ata-theme .icon-light .hexagon::after, .ata-theme .icon-light .hexagon.small::after {
	border-top-color: var(--ata-global-color-lightprimary);
}
.ata-theme .vc_section.vc_section-has-fill+.vc_section {
	padding-top: 0;
}
.ata-theme .testimonial-purple {
	background-color: var(--ata-global-color-lightprimary);
}
.ata-theme .testimonial-purple .testimonials li::before, .ata-theme .testimonial-purple .sentence, .ata-theme .testimonial-purple .sentence-author {
	color: #fff;
}
.ata-theme .site-container .vc_row.full-width, body.ata-theme .site-container .vc_row.full-width .wpb_column .vc_row.full-width {
	width: 100%;
}
.ata-theme .site-container .vc_row.full-width>.vc_col-sm-6.column-limited>.wpb_wrapper>.vc_row {
	max-width: 615px;
}
.ata-theme .footer .box-header::after {
	background-color: #fff;
}
.ata-theme .footer .box-header.slide:after {
	animation-name: none;
    -webkit-animation-name: none;
}
.ata-theme .footer .box-header.animation-slide:after {
	visibility: visible;
}
.ata-theme .visible .animated-element {
	visibility: visible;
}
.ata-theme .vc_row .visible.wpb_column:nth-child(3n+1)>.vc_column-inner>.wpb_wrapper>.info-box+.arrow-container, .ata-theme .vc_row .visible.wpb_column:nth-child(3n+2)>.wpb_wrapper>.info-box+.arrow-container, .ata-theme .vc_row .visible.wpb_column:nth-child(3n+2)>.vc_column-inner>.wpb_wrapper>.info-box+.arrow-container {
	z-index: 99;
}
.ata-theme .info-box+.arrow-container {
	z-index: 99;
}
.ata-theme .visible .arrow-container .arrow {
	right: -50px;
}
.ata-theme  .icon-44 .visible .arrow-container .arrow::after {
	content: "\44";
}
.ata-theme .doctor-description .margin-top-30 {
	margin-top: 0 !important;
}
.ata-theme .doctor-description table {
	width: 100% !important;
}
.ata-theme .profile-feature-list .icon-single {
	float: left;
}
.ata-theme .profile-feature-list .icon-single:after {
	float: none;
	clear: both;
}
.ata-theme .profile-feature-list .icon-text {
	float: right;
	width: 82%;
}
.ata-theme .profile-feature-list .icon-text:after {
	float: none;
	clear: both;
}
.ata-theme .single.post {
    border-bottom: 1px solid #E5E5E5;
}
.ata-theme .post-content {
	padding-bottom: 40px;
	border-bottom: none;
}
.ata-theme .post-image.featured-image img {
	width: 100%;
}
.ata-theme .vc_section.vc_section-has-fill {
	padding-top: 0;
}
.ata-theme.page-template-page-with-dark-header .vc_section.vc_section-has-fill .page-margin-top {
	padding-top: 50px;
	margin-top: 0;
}
.ata-theme .blog .post-footer {
	border-bottom: 1px solid var(--ata-global-color-lightbg);
}
.ata-theme .post {
	margin-top: 0;
}
.ata-theme .align-items-center {
	align-items: center;
}
.ata-theme .dropcap {
	padding: 10px 0;
}
.ata-theme .bg-box {
	padding: 20px;
}
.ata-theme .bg-box p {
	color: #ffffff;
}
.ata-theme .bg-box a {
	word-wrap: break-word;
	border-color: #ffffff !important;
    width: 100%;
}
.ata-theme .bg-box.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0;
}
.ata-theme .comment-box .post-footer-url {
	position: relative;
    width: 110px;
    margin-top: 2px;
}

.ata-theme .comment-box .post-footer-url a {
	display: block;
    text-align: center;
    font-size: 12px;
    padding: 11px 5px 12px;
    color: #fff;
    background-color: var(--ata-global-color-primary);
}
.ata-theme .equal-box-height.membership .info-box {
	height: 150px;
}
.ata-theme .equal-box-height.membership.icon-44 .info-box {
	height: 200px;
}
.ata-theme .equal-box-height .info-box {
	height: 410px;
}
.ata-theme .equal-box-height.membership .info-box, .ata-theme .equal-box-height .info-box {
	
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ata-theme .steps-label .dropcap {
	display: flex;
    flex-direction: row;
    align-items: start
}
.ata-theme .steps-label .dropcap-label {
	white-space: nowrap;
}

/*.ata-theme .contact-form form
{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.ata-theme .contact-form .wpforms-field-label
{
	display: block;
	font-size: 12px;
	line-height: 1.83334;
	color: #999;
	margin-top: 8px;
	margin-bottom: 8px;
}
.ata-theme .contact-form .wpforms-field-label.first
{
	margin-top: 0;
}
.ata-theme .contact-form .wpforms-field input, .ata-theme .contact-form .wpforms-field textarea
{
	width: 100%;
	padding: 13px 22px;
	color: #000;
	margin: 0;
	background: #F0F0F0;
	border: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ata-theme .contact-form .wpforms-field textarea
{
	height: 150px;
}
.ata-theme .contact-form .wpforms-field input[type='submit']
{
	float: right;
	width: 150px;
	padding: 11px 19px;
	cursor: pointer;
	text-align: center;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}*/
.ata-theme .contact-form.wpforms-container-full button[type=submit]:not(:hover):not(:active) {
	background: var(--ata-global-color-lightprimary);
}
.ata-theme .contact-form.wpforms-container-full button[type=submit]:hover {
	background: var(--ata-global-color-primary);
}

@media screen and (max-width: 1249px) {
    .ata-theme .home-box-container-list.for-home-slider {
    	margin-top: -80px;
    }
    .ata-theme .profile-feature-list .icon-text {
    	width: 70%;
    }
}
@media screen and (max-width: 1009px) {
	.ata-theme .icon-text {
		padding-left: 50px;
	}
	.ata-theme.page-template-page-with-dark-header .vc_section.vc_section-has-fill .page-margin-top {
		padding-top: 35px;
	}
	.ata-theme .padding-right-100 {
		padding-right: 0;
	}
	.ata-theme .padding-left-100 {
		padding-left: 0;
	}
	.ata-theme .padding-left-30 {
		padding-left: 0;
	}
}
@media screen and (max-width: 768px) {
	.ata-theme .site-container .vc_row.full-width>.vc_col-sm-2, .ata-theme .site-container .vc_row.full-width>.vc_col-sm-3, .ata-theme .site-container .vc_row.full-width>.vc_col-sm-9, .ata-theme .site-container .vc_row.full-width>.vc_col-sm-10 {
		width: 100%;
	}
	.ata-theme .icon-text {
		padding-left: 0px;
	}
	.ata-theme .center-align {
		width: 100%;
	}
	.ata-theme .center-align .wpb_wrapper {
		display: flex;
		justify-content: center;
	}
	.ata-theme .center-align .icon-text .wpb_wrapper {
		display: block;
	}
	.ata-theme .vc_section {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.ata-theme .vc_row [class*="vc_col-sm"] {
        margin-left: 0;
    }
    .ata-theme .vc_row .wpb_column {
        width: 100%;
    }
    .ata-theme .site-container .vc_row.full-width>.vc_col-sm-6.column-limited>.wpb_wrapper>.vc_row {
		max-width: 462px;
		margin: 0 auto;
		padding: 0;
	}
	.ata-theme .profile-feature-list .icon-text {
    	width: 80%;
    }
    .ata-theme .progress-arrow .info-box + .arrow-container {
    	display: block;
    	left: calc(50% - 70px);
    	top: calc(50% + 20px);
    }
    .ata-theme .progress-arrow .visible .arrow-container .arrow {
    	rotate: 90deg;
    }
    .ata-theme .equal-box-height .info-box {
    	height: auto;
    }
    .ata-theme .comment-box .post-footer-url {
		margin-top: 0;
		margin-left: 2px;
		width: auto;
	}
    .ata-theme .comment-box .post-footer-url a {
		padding: 11px 13px 12px;
	}
	.ata-theme .announcement li.vertical-align-cell:first-child, .ata-theme .announcement li.vertical-align-cell:last-child {
		width: 100% !important;
	}
	.ata-theme .tabs-navigation li {
		float: none;
	}
}
@media screen and (max-width: 479px) {
	.ata-theme .site-container .vc_row.full-width>.vc_col-sm-6.column-limited>.wpb_wrapper>.vc_row {
		max-width: 300px;
	}
	.ata-theme .profile-feature-list .vc_column_container>.vc_column-inner>.wpb_wrapper {
		display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	.ata-theme .profile-feature-list .icon-single {
		float: none;
	}
	.ata-theme .profile-feature-list .icon-text {
    	width: 100%;
    	float: none;
    }
    .ata-theme .icon-single.hexagon {
		margin-bottom: 40px;
	}
}