/*
Theme Name: Medcity Child
Theme URI: http://7oroof.com/tfdemos/medcity
Author: 7oroof
Author URI: https://themeforest.net/user/7oroof
Description: We built this theme on Page Builder, a very convenient drag-n-drop Page Builder for WordPress. It should provide you with the smoothest experience while creating your website with our theme. The WordPress theme is responsive, you can view it also in the mobile/tablets devices and it looks very in more devices.
Version: 1.0.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: medcity-child
Template:     medcity
Tags: 		clinic, dental, dentist, doctor, health, health care, healthcare, hospital, medical, medical care, medicine, pharmacy, veterinary
*/

@font-face {
	font-family: "FreightSansPro";
	src: url("/wp-content/themes/medcity-child/fonts/source-sans-3-v9-latin-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "FreightSansPro";
	src: url("/wp-content/themes/medcity-child/fonts/source-sans-3-v9-latin-500.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
}

@font-face {
  font-family: "FreightTextPro";
	src: url("/wp-content/themes/medcity-child/fonts/source-serif-4-v7-latin-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "FreightTextPro";
	src: url("/wp-content/themes/medcity-child/fonts/source-serif-4-v7-latin-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "FreightTextPro";
	src: url("/wp-content/themes/medcity-child/fonts/source-serif-4-v7-latin-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "FreightTextPro";
	src: url("/wp-content/themes/medcity-child/fonts/source-serif-4-v7-latin-500italic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}


:root {
	--base-primary: var(--e-global-color-text);
	--base-secondary: var(--e-global-color-accent);
	--contrast-primary: var(--e-global-color-primary);
	--color-primary:var(--e-global-color-text)!important;
}

h1, h2, h3, h4, h5, p, a, .heading-default-font, .body-default-font, .elementor-widget-text-editor, .elementor-icon-list-text {
	font-family: "FreightSansPro", sans-serif !important;
}

@media (max-width: 400px) {
  body .content-area h2:not(.no-responsive), 
  body .content-area .h2:not(.no-responsive) {
    font-size: 28px !important;
  }
}


.header-top-item-inner a:hover {
	color: var(--e-global-color-secondary)!important;
}

.orange-span {
	color: var(--e-global-color-primary)!important;
}

.orange-span-secondary {
	color: var(--e-global-color-secondary)!important;
}


.orange-span-tertiary {
	color: var(--e-global-color-0de68cc)!important;
}

strong {
	font-weight:500!important;
}

@media screen and (max-width:767px){
	.elementor-element-d1c6138 {
		width:50%!important
	}
}

@media screen and (max-width:767px){
	.elementor-element-6d3bb0f {
		width:50%!important
	}
}

@media screen and (max-width:767px){
	.menu-item > a {
		font-size:22px!important;
	}
}

@media screen and (max-width:767px){
	.site-header-button > a {
		font-size: 20px!Important;
		padding: 4px 40px;
	}
}

/* Header */

.site-header-main {
	background-color: var(--e-global-color-text);
}

#site-header {
	background-color: white !important;
}

#site-header-wrap.header-layout1 div.site-header-top {
	background-color: var(--e-global-color-accent)!important;
}

#site-header a.btn {
	background-color: var(--e-global-color-primary);
	margin-left:24px;
	border: none;
}

#site-header a.btn:hover {
	background-color: var(--e-global-color-secondary)!important;
	border-color:var(--e-global-color-primary)!important;
}


#site-header .primary-menu > li > a, 
body #site-header.h-fixed .primary-menu > li.current_page_item > a,
body #site-header.h-fixed .primary-menu > li.current_page_item > a:hover,
body #site-header.h-fixed .primary-menu > li.current-menu-item > a,
body #site-header.h-fixed .primary-menu > li > a:hover {
	color: var(--e-global-color-text) !important;
}
body #site-header .primary-menu > li.current-menu-item > a {
	font-weight: 600 !important;
}
#site-header .primary-menu > li.current-menu-ancestor > a, #site-header .primary-menu > li:hover > a {
	color: white;
}

.primary-menu > li > a:before {
	background-color: var(--e-global-color-primary)!important;
}

#content {
	padding-bottom:0px!important;
}

.header-top-item > i {
	color:var(--e-global-color-primary)!important;
}

.site-header-phone {
	display:none!important;
}

.site-header-button {
	margin-left: 24px;
}

.site-header-social {
	display:none!important
}

.navigation-open {
	background-color: white !important;
}

/* Blog */

.posts-list > div {
	border-bottom: 1px solid #F1AD88!important;
}

.widget-title {
	color:#321817!important;
}

#cms_recent_posts-1  {
	background-color:#FEF7F2!important; 
}

#categories-1 {
	background-color:#FEF7F2!important; 
}

#tag_cloud-1 {
	background-color:#FEF7F2!important; 
}

@media screen and (max-width: 767px) {
	.entry-body {
		padding-left: 20px!important;
	}
}

.entry-title {
	color: #321817!important;
	font-weight: 500!important;
}

.entry-readmore > a > span {
	font-weight: 500;
}


/* Blog Ende */

.btn-this-is-a-white-outline > div > div > a {
	border-color: white!important;
}

.btn, button{
	font-family: "FreightSansPro";
	font-weight: 500!important;
	font-size: 17px!important;
	text-transform: none!important;
}

.btn {
	text-transform: none!important;
}
.p0 {
	font-size:22px!important;
}

.p1 {
	font-size:18px!important;
}

/* Form */



.input-color-grey > span > div > span{
	color: #8D96A6!important;
}

.nice-select:after {
	color: #f1ad88!important;
}


.primary-menu > li > a {
	font-weight: 500!important;
}

.btn-nav-mobile {
	filter: invert(1);
}

.h-fixed {
	background-color: var(--base-primary)!important;
}

h2.legals-head {
	font-size: 28px!important;
	font-weight: 500!important;
}

h3.legals-head-3 {
	font-size: 20px!important;
	font-weight: 500!important;
}

.item-button {
	display:none!important;
}

.h-fixed {
	background-color: var(--e-global-color-text)!important;
}


ul.entry-meta > li.item-category, ul.entry-meta > li.item-author, ul.cms-breadcrumb, article div.entry-navigation {
	display: none;
}

div.post-category{
	background-color: var(--e-global-color-primary) !important;
}