/*
Theme Name: Decatur County Hospital
Theme URI: http://www.decaturcountyhospital.org/
Author URI: http://www.gradient9.com/
Template: visual-composer-starter
Description: Visual Composer Starter child theme
Author: Gradient9 Studios
Version: 1.0
License: Decatur County Hospital
License URI: license.txt
Tags: two-columns, full-width, threaded-comments
*/
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-4913 .mega-search-open {box-shadow:-3px 3px 3px #ccc;}
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-4913 .mega-search-open input[type="text"] {padding:3px 35px 3px 10px;}
#billpay {z-index: 10; position: relative; border: 3px solid #fff; padding: 10px 40px 15px; display: inline-block; margin: 8px 0 0; -webkit-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; background:rgba(0,0,0, 0.2);}
#billpay:hover {opacity:0.5;}
#billpay span {color: #fff; text-transform: uppercase; font-weight:bold; font-size:18px; letter-spacing: 2px; line-height:32px;}
#billpay span:first-child {font-size:32px; font-weight:normal; margin-right:10px; top: 5px; position: relative;}
footer #billpay {border:3px solid #24408e; background:transparent;}
footer #billpay span {color:#24408e;}
.navbar-brand {padding:10px 40px 20px; background:#fff; }
#header {position:fixed; width:100%; z-index: 100; background:#fff; box-shadow:0px 1px 10px rgba(0,0,0,0.5);}
#header .container {height:100px; display:inline-block; width:100%;}
.navbar {text-align:center;}
#header .navbar .navbar-wrapper, body.navbar-no-background #header .navbar.fixed.scroll, body.header-full-width-boxed #header .navbar, body.header-full-width #header .navbar {height:100px;}
.navbar > .container .navbar-brand {margin-top:-10px; box-shadow:0px 1px 10px rgba(0,0,0,0.25); background:#fff;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {max-width:1600px; padding-left:0; padding-right:0;}
.tribe-events li::before, .tribe-events li::marker {display:none;}
.wpb_text_column .tribe-events li {list-style:none !important;}


/* Calendar Styling */
td.fc-head-container.fc-widget-header {background:#2f4cb9; color:#fff; font-weight:bold; text-transform: uppercase;}

#rev_slider_1_1_wrapper {z-index:0;}
#main-menu {float:right; clear:both;}
#main-menu > ul > li {margin:0 2vw 0 0;}
#main-menu > ul > li:last-child {margin-right:0 !important;}
.home .content-wrapper, .home .main-content {padding-top:0; padding-bottom:0;}
.content-wrapper {padding:100px 15px 0;}
.single-product .content-wrapper {padding:200px 15px 0;}
body:not(.menu-sandwich) .navbar-header {position: absolute; width:100%; z-index: 5;}
.navbar-wrapper {padding:10px;}
.white, .white h5, .white small, .white a {color:#fff !important;}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-custom {font-size: 16px; padding: 15px 50px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-custom {font-size: 20px; padding: 15px 50px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase;}
.gform_wrapper .gfield select.gfield_select, .gform_wrapper .gfield .address_state select {padding:7.8px 4px;}
.vc_row .vc_row.container {margin-left: auto; margin-right:auto;}
h1.entry-title, h1.page-title {color:#24408e; padding: 0 0 20px; text-transform: uppercase; border-bottom: 5px solid #ef4b33;}
.esg-container-fullscreen-forcer {margin:0 !important;}
.esg-grid li:before {display:none;}
#footer {background:url("images/footer-bg.jpg") no-repeat center bottom #000; border-top:20px solid #fff;}
.footer-widget-area .widget {margin:0;}
.footer-widget-area .widget_text {margin:30px 0;}
.footer-widget-area {background-color:transparent !important; padding:5em 0 0;}
.footer-widget-area p {margin:20px 0 0; line-height:20px; font-size:12px; color: #24408e; }
.footer-bottom {background:#931e1a; text-align:center;  padding:15px 0px;}
.footer-bottom p {color:#fff; font-size:10px; letter-spacing: 2px;}
#footer .copyright {margin:0;}
#footer a {border-bottom:0;}
#maxmegamenu-5 {margin:70px 0 48px !important;}
.mega-search .search-icon {background:#24408e;}
#footer-menu-left, #footer-menu-right {text-align:center; margin:20px 0 0; border-bottom:5px solid #fff; padding-bottom:20px;}
#footer-menu-left .widget_maxmegamenu, #footer-menu-right .widget_maxmegamenu {margin-bottom:40px;}
#footer-logo {text-align:center; background:#fff; padding:50px 0;}
#footer button {background:#f8ba32; color:#450606; margin-right:2vw; text-transform: uppercase;}
#footer button:hover {background:#450606; color:#fff;}
#footer-logo a {color:#fff !important;}
#footer-logo a:hover {color:#f8ba32 !important;}
#text-3, #text-3 h3 {margin:0 0 40px;}
#text-3 a {margin-left:20px;}
#footer-logo h5, #footer-logo h6 {color:#fff; text-transform: uppercase;}
#footer-menu {padding-left:7vw;}
#contact-info p {font-size:18px; margin:0;}
#contact-info a {color:#6492cc;}
#contact-info a, #contact-info a:hover {text-decoration:none;}
#contact-box {background:#5b5a4c; text-align: center; padding:20px;}
#contact-box p {margin:0;}
.gform_wrapper ul li.gfield {padding-left:0 !important;}
#contact-box button, .gform_button.button {background:#000; color:#fff; text-transform: uppercase; border:0;}
.gform_button.button {border:0; font-size: 14px; padding: 10px 40px 8px;
font-weight: bold; letter-spacing: 2px;}
.vc_row.bg-center {background-position:top center !important;}
ul.col1 {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
ul.col2 {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
ul.col3, ol.col3 {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
ul.col4 {-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}
ul.no-bullet li {list-style:none !important; padding-left:0 !important; margin-left:0 !important;}

.vc_custom_heading.inline {display: inline-block; height: 20px; line-height: 20px; vertical-align: middle; margin:10px 15px 40px 0;}

.vc_custom_heading.inline.service {border-left: 2px solid #931e1a; padding-left: 15px;}

.bg-bottom {background-position:bottom !important;}

ul.col1 {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
ul.col2 {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
ul.col3, ol.col3 {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
ul.col4 {-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}
ul.no-bullet li {list-style:none !important; padding-left:0 !important; margin-left:0 !important;}

.wpb_text_column li {list-style:disc !important; padding-left:10px !important; margin-left:30px !important;}

.entry-content.error-404.not-found, .page-template-page-menu .container .content-wrapper, .search .container .content-wrapper {margin-top:125px;}
.search .entry-preview .entry-meta, .single-post .entry-meta {display:none;}
#mega-menu-wrap-footer-right-secondary-menu #mega-menu-footer-right-secondary-menu > li.mega-menu-item > a.mega-menu-link {padding:0 0.5vw !important;}

.category-job-opportunities h2.entry-title a {border-bottom:1px solid #24408e !important;}
.category-job-opportunities h2.entry-title a:hover {border-bottom:2px solid #24408e !important;}
.category-job-opportunities .post-img {border:0px solid #24408e !important; -webkit-transition: border 0.25s ease-in-out; transition: border 0.25s ease-in-out; }
.category-job-opportunities .post-img:hover {border:5px solid #24408e !important;}
.post-time .updated {display:block  !important; text-transform: uppercase;}
.archive .fade-in-img {display:none;}
.nav-links.archive-navigation .page-numbers {border-radius:0 !important; line-height:28px;}
.wpb_text_column.post-date {margin-bottom:50px !important;}
.post-date h5 {color:#fff;}

/*old calendar shortcode styling //
.home #upcoming-clinics .type-tribe_events {width:30%; margin: 0 1.5%;}
#upcoming-clinics .tribe-mini-calendar-event .list-date {background:#24408e; width:20%;}
#upcoming-clinics .tribe-mini-calendar-event .list-info {margin:15px 0; width:70%; padding:10px; background:#fff;}
#upcoming-clinics .type-tribe_events {display:inline-block; background:#f7f7f7; width:100%;}
#upcoming-clinics .tribe-mini-calendar-event .list-date .list-dayname {color:#24408e; font-size:12px;}
*/

#upcoming-clinics .tribe-mini-calendar-event.first {margin:0; padding:0 0 2px;}
#upcoming-clinics .tribe-events-widget-link {display:none;}
.home #upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-row {width:30%; margin: 0 1.5%; display:block; float:left; background:#f7f7f7; padding:10px;}
.home #upcoming-clinics .tribe-common.tribe-events-widget .tribe-events-widget-events-list__view-more-link {display:none;}

#upcoming-clinics .wpb_raw_code {display:inline-block; width:100%;}
#upcoming-clinics .tribe-mini-calendar-event {border-bottom:0;}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime-wrapper {display:none;}
.tribe-events-widget-events-list__event-details {margin-bottom:0 !important;}
#upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-date-tag {background:#24408e; width:20%; float:left;}
#upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum {font-weight:100; font-size:42px; color: #fff; padding: 5px; font-family:Roboto, sans-serif !important; background:#24408e;}
#upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {color:#24408e; font-size:12px; background: #fff;
padding: 5px; border: 3px solid #24408e;font-family:Roboto, sans-serif !important; font-weight:bold;}
#upcoming-clinics .tribe-events-widget-events-list__event-wrapper {margin:0; width:78%; padding:15px; background:#fff; float:right; min-height:100px;}
.outlined button {border:20px solid #fff !important; margin-top:-20px;}
#upcoming-clinics .tribe-events-widget, .tribe-events-widget .tribe-events-widget-events-list__header {margin:0;}

.sidebar-events #upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-date-tag {background:transparent;}

.sidebar-events .tribe-events-widget-events-list__event-title.tribe-common-h7 {font-weight:bold !important;}

.home #upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-title { font-size: 18px; font-weight: 700 !important; line-height: 1.25em; }
.home #upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-title a {color: #931e1a !important;}
#upcoming-clinics .tribe-events .tribe-events-l-container {padding-top: 0px !important; padding-bottom:0 !important;}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link, .tribe-events .tribe-events-calendar-month__calendar-event-multiday-recurring-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime-recurring-link {display:none !important;}

.wppm-list li::before, .wppm-grid .meta-row.row-2 {display:none;}
.wppm-list .readmore-link {padding: 10px 30px; background: #931e1a; margin: 10px 10px 0 0; display: inline-block; color: #fff !important; text-transform:uppercase; font-weight:bold; font-size:14px;}
.wppm-list .readmore-link.blue {background:#23527c; }
.wppm-grid .readmore-link:hover, .vc_btn3.vc_btn3-size-lg:hover {background: #24408e !important;}
.wppm-list .readmore-link:hover {opacity:0.75;}
.wppm-ajax-nav a {}
/* Hide Weekends in Calendar Month View 

.tribe-events-calendar-month__header-row div:first-child, .tribe-events-calendar-month__header-row div:last-child {display:none;}
.tribe-events-calendar-month__week div:first-child, .tribe-events-calendar-month__week div:last-child {display:none;}
.tribe-events .tribe-events-calendar-month__header-column, .tribe-events .tribe-events-calendar-month__day {width:20% !important;}
*/

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title {text-align:center !important; font-size:24px !important; font-weight:bold; color:#931e1a;}
.tribe-common, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {font-family:Roboto, sans-serif !important;}
.tribe-events-calendar-month__day-date-daynum {font-weight:100;}
.tribe-common .tribe-common-h3 {color:#24408e !important;}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {color:#24408e !important;}
.tribe-common .tribe-common-h8 {font-size:16px !important; text-transform: none !important;}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover {background-color:#a9b0cb !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {min-height:135px !important;}
.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar, .tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {border-radius:0 !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {display:none !important;}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited, .tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {color:#24408e !important;}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {font-weight:200 !important;}
#upcoming-clinics .mobile-title {display:none;}
.tribe-events .tribe-events-calendar-month__day {border-radius:0 !important;}
.tribe-events .tribe-events-calendar-month__header-row {background:#2f4cb9; margin-bottom:5px !important;}
.tribe-events .tribe-events-calendar-month__header-column {padding:5px 0 !important;}
.tribe-events .tribe-events-calendar-month__header-column-title {color:#fff !important;}
.tribe-events .tribe-events-calendar-month__day {border:1px solid #e8e8e8;}
.wpb_text_column .tribe-events li {padding-left:0 !important; margin-left:0 !important;}
.wpb_text_column .tribe-events .tribe-events-c-nav__list-item--prev, .wpb_text_column .tribe-events .tribe-events-c-nav__list-item--next, .wpb_text_column .tribe-events .tribe-events-c-nav__list-item--today {background:#2f4cb9; border:1px solid #fff; padding:10px 15px !important;}
.tribe-events .tribe-events-c-nav__next, .tribe-events .tribe-events-c-nav__prev, .tribe-events-c-nav__list-item--today a {color:#fff !important; font-weight:bold;}
.tribe-events .tribe-events-c-ical__link {border-radius:0 !important; border:2px solid #9a2826 !important;}  

/*Latest News*/
.latest-news .vc_custom_heading h4 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

.latest-news .vc_gitem-zone.vc_gitem-zone-a {
	padding-top: 50px;
}

.latest-news .vc_gitem-zone-mini {
	background: rgb(36,64,142);
	background: linear-gradient(180deg, rgba(36,64,142,0.35) 40%, rgba(36,64,142,1) 100%);
	height: 100%;
	position: absolute !important;
}

.latest-news:nth-child(even) .vc_gitem-zone-mini {
	background: rgb(36,85,220);
	background: linear-gradient(180deg, rgba(36,85,220,0.35) 40%, rgba(36,85,220,1) 100%);
}

/*Upcoming Clinics Home*/
.vc_column-inner.vc_custom_1589160002442 {
	margin-bottom: 0 !important;
}

@media screen and (min-width: 1228px) {
.vc_column-inner.vc_custom_1589160002442 {
	margin-bottom: -125px !important;
	position: relative;
	z-index: 10;
}
}

.sidebar-events {
	background-color: #f7f7f7;
	padding: 40px !important;
	position: relative;
}

.home-events {
	background-color: transparent;
	padding: 0;
	position: relative;
}

@media screen and (min-width: 1228px) {
/*.sidebar-events:not(.home-events):before {
	content: '';
	width: 3px;
	height: 79.5%;
	position: absolute;
	background-color: #2455dc;
	left: 25px;
	top: 9%;
}


.sidebar-events:not(.home-events) h3, .sidebar-events .btn {
	position: relative;
}
	
.sidebar-events:not(.home-events) .btn:before {
	content: '';
	width: 20px;
	height: 3px;
	position: absolute;
	background-color: #2455dc;
	left: -30px;
	top: 20px;
}
	
.sidebar-events:not(.home-events) .btn:after {
	content: '';
	width: 20px;
	height: 3px;
	position: absolute;
	background-color: #2455dc;
	right: -30px;
	top: 20px;
}

.sidebar-events:not(.home-events) .btn:before, .sidebar-events:not(.home-events) .btn:after {
	top: 55px;
}

.sidebar-events:not(.home-events):after {
	content: '';
	width: 3px;
	height: 79.5%;
	position: absolute;
	background-color: #2455dc;
	right: 25px;
	top: 9%;
}*/
}

.tribe-events-widget .tribe-events-widget-events-list__view-more {display:none;}

/*.sidebar-events:not(.home-events) h3 {
	font-size: 35px;
	letter-spacing: 0.1em;
	margin-bottom: 25px !important;
	text-align: center;
}
*/
.sidebar-events ul {
	margin-bottom: 35px;
}

@media screen and (min-width: 1228px) {
.sidebar-events.home-events ul li {
	background-color: #ffffff;
	float: left;
	width: 32.5%;
	padding: 25px 0 25px 65px !important;
	margin-bottom: 0;
}

.sidebar-events.home-events ul li:nth-child(2) {
	padding: 25px 65px 25px 65px !important;
	width: 35%;
}
	
.sidebar-events.home-events ul li:nth-child(2):before {
	content: 'UPCOMING CLINICS';
	color: #3e5497;
	font-size: 1.9vw;
	font-weight: 500;
	width: 100%;
	padding: 34px 63px 47px 63px;
	background-color: #fff;
	position: absolute;
	top: -88px;
	left: 0;
	letter-spacing: 0.15em;
	text-align: center;
	overflow: hidden;	
}

.sidebar-events.home-events ul li:last-child {
	padding: 25px 65px 25px 0 !important;
	position: relative;
}
	
.sidebar-events.home-events ul li:first-child:before {
	content: 'UPCOMI';
	color: #3e5497;
	font-size: 7vw;
	font-weight: 200;
	width: 100.6%;
	height: 58px;
	background-color: #24408e;
	position: absolute;
	top: -58px;
	left: -3px;
	overflow: hidden;
}
	
.sidebar-events.home-events ul li:last-child:before {
	content: 'CLINICS';
	color: #3e5497;
	font-size: 7vw;
	font-weight: 200;
	width: 100.6%;
	height: 58px;
	background-color: #24408e;
	position: absolute;
	top: -58px;
	left: 0;
	overflow: hidden;
}

.sidebar-events.home-events ul li .event-content {
	background-color: #f7f7f7;
	display: flex;
	padding: 35px 0 35px 35px !important;
}

.sidebar-events.home-events ul li:first-child {
	border-bottom: 3px solid #2455dc;
	border-left: 3px solid #2455dc;
}

.sidebar-events.home-events ul li:last-child {
	border-bottom: 3px solid #2455dc;
	border-right: 3px solid #2455dc;
}
}

.sidebar-events ul li {
	background-color: #ffffff;
	padding: 35px 0 35px 35px !important;
	margin-bottom: 35px;
}

.sidebar-events.home-events ul li {
	margin-bottom: 0;
}

.sidebar-events ul li .event-date {
	float: left;
	margin-right: 25px;
	width: 20%;
}

.sidebar-events ul li .event-month {
	color: #2455dc;
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
	margin-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}

.sidebar-events ul li .event-day {
	color: #24408e;
	display: block;
	font-size: 3vw;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
}

.sidebar-events ul li .event-name {
	background-color: #f7f7f7;
	padding: 30px 20px !important;
	display: inline-block;
	line-height: 1;
	width: 73.01%;
}

@media screen and (min-width: 1228px) {
.sidebar-events.home-events ul li .event-name {
    width: 73.6%;
}

.sidebar-events.home-events ul li:nth-child(2) .event-name {
    width: 73.2%;
}

.sidebar-events.home-events ul li .event-name {
	background-color: #ffffff;
}
}

.sidebar-events ul li .event-name a {
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	border: 0;
}

.sidebar-events .btn {
	background-color: #931e1a;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	padding: 25px 0;
	text-transform: uppercase;
	border: 0;
	border-radius: 0;
	width: 100%;
    margin-top:25px;
    display:block;
    text-align:center;
}

@media screen and (min-width: 1228px) {
.sidebar-events.home-events .btn-wrapper {
	background-color: #ffffff;
	display: flex;
	margin: 0 auto;
	padding: 0 23px 21px 23px;
	width: 35%;
}
}

@media screen and (max-width: 640px) {
.sidebar-events:not(.home-events) {
    padding: 20px;
}
	
.sidebar-events ul li .event-date {
	float: none;
	display: inline-block;
	margin-right: 0;
	margin-bottom: 15px;
	width: auto;
}
	
.sidebar-events ul li .event-name {
	padding: 30px 20px !important;
	display: inline-block;
	width: 100%;
}
	
.sidebar-events .btn {
	font-size: 14px;
	padding: 25px;
}
}

/*Dropdown Menu*/
.dropmenu {
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: #24408e;
	font-weight: 700;
	font-size: 19px;
	padding: 15px 35px;
	width: 100%;
	position: relative;
}

.dropmenu option {
	font-weight: 700;
}

.select-wrapper {
	position: relative;
}

.select-wrapper::after {
	content: '\f078';
	font-family: FontAwesome;
	font-size: 35px;
	line-height: 55px;
	color: #fff;
	background-color: #24408e;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	pointer-events: none;
	width: 60px;
	height: 100%;
	text-align: center;
}

.line-style {
	position: relative;
	letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
.line-style:before {
	content: '';
	width: 24%;
	height: 4px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 0;
}

.line-style:after {
	content: '';
	width: 24%;
	height: 4px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	right: 0;
}
	
.line-style.line-style-small:before, .line-style.line-style-small:after {
	width: 10%;
}
	
.line-style.line-style-md:before, .line-style.line-style-md:after {
	width: 15%;
}
}

.vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	border-width: 3px;
	font-weight: bold;
	padding-left: 70px;
	padding-right: 70px;
}

body .comment-content ul > li, body .entry-content ul > li {
	padding-left: 0;
}

/*Gravity Forms ID 10*/
.interested-form .gform_heading {
	display: none !important;
}

.interested-form input[type="text"], .interested-form input[type="email"], .interested-form input[type="tel"], .interested-form textarea {
	border: none !important;
	color: #24408e !important;
	font-weight: 700 !important;
	font-size: 19px !important;
	padding: 15px 35px !important;
}


.interested-form input::placeholder, .interested-form textarea::placeholder, .interested-form input::-ms-input-placeholder, .interested-form textarea::-ms-input-placeholder {
	color: #24408e !important;
	opacity: 1 !important;
}

.interested-form .gform_button.button {
	background-color: #931e1a !important;
	color: #fff !important;
	font-size: 17px !important;
	padding: 25px 90px !important;
	text-transform: uppercase !important;
	border: 0 !important;
}

body .comment-content ul > li:before, body .entry-content ul > li:before {
    content: '';
    font-size: inherit;
    position: static;
    line-height: inherit;
    color: inherit;
}

#media_image-7, #media_image-8 {display:inline;}

@media (min-width:1200px) {
.container {width: 100%; max-width: 1600px;}
}

/* --- Extra Large Desktops - 1281-1600px --- */
@media screen and (min-width: 1200px) and (max-width: 1599px) {
.line-style.line-style-small:before, .line-style.line-style-small:after {width: 3%;}
.line-style.line-style-md:before, .line-style.line-style-md:after {width: 5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size:1.2vw; padding:0 0.25vw;}
#mega-menu-wrap-footer-right-menu #mega-menu-footer-right-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-footer-left-menu #mega-menu-footer-left-menu > li.mega-menu-item > a.mega-menu-link {font-size:1vw; padding:0 0.25vw;}
}

/* --- Desktops - 1025-1280px --- */
@media screen and (min-width: 1025px) and (max-width: 1199px) {
.container {width: 96%;}
.line-style.line-style-small:before, .line-style.line-style-small:after, .line-style.line-style-md:before, .line-style.line-style-md:after {display:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size:1.2vw; padding:0 0.2vw;}
#upcoming-clinics .tribe-mini-calendar-event .list-date {width:25%;}
#upcoming-clinics .tribe-mini-calendar-event .list-info {margin:0;}
#latest-news .vc_grid-item.latest-news {float:left; width:50%;}
.nm-mobile.vc_inner {margin:0 !important;}
#mega-menu-wrap-footer-right-menu #mega-menu-footer-right-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-footer-left-menu #mega-menu-footer-left-menu > li.mega-menu-item > a.mega-menu-link {font-size:1vw; padding:0 0.25vw;}
}

/* --- Tablets & Small Desktops - 801-1024px --- */
@media screen and (min-width: 801px) and (max-width: 1024px)  {
.container {width: 98%;}
.line-style.line-style-small:before, .line-style.line-style-small:after, .line-style.line-style-md:before, .line-style.line-style-md:after {display:none;}
#upcoming-clinics .tribe-mini-calendar-event .list-date {width:25%;}
#upcoming-clinics .tribe-mini-calendar-event .list-info {margin:0;}
.nm-mobile.vc_inner {margin:0 !important;}
#latest-news .vc_grid-item.latest-news {float:left; width:50%;}
.footer-widget-area {padding:0;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu {text-align:center;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link {padding:0 1.5vw;}
ul.col1, ul.col2, ul.col3, ol.col3, ul.col4 {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.vc_gitem-zone-a .vc_gitem-zone-mini {position:absolute !important;}
.content-wrapper {padding-top: 0;}
}

/* --- Tablet - less than 800px --- */
@media screen and (max-width: 800px)  {
.container {width: 98%;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu {text-align:center;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link {padding:0 1.5vw;}
#upcoming-clinics .tribe-mini-calendar-event .list-date {width:20%; margin:12px;}
#upcoming-clinics .tribe-mini-calendar-event .list-info {}
.home #upcoming-clinics .type-tribe_events {width:100%;}
.line-style.line-style-small:before, .line-style.line-style-small:after, .line-style.line-style-md:before, .line-style.line-style-md:after {display:none;}
.nm-mobile.vc_inner {margin:0 !important;}
.vc_column-inner .vc_row.vc_column-gap-15 {margin-left:3vw !important; margin-right:3vw !important;}
#latest-news .vc_grid-item.latest-news {float:left; width:50%;}
.vc_gitem-zone-a .vc_gitem-zone-mini {position:absolute !important;}
ul.col1, ul.col2, ul.col3, ol.col3, ul.col4 {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.content-wrapper {padding-top: 0;}
h1 {font-size:7.5vw !important;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item {display:inline-block; border-left: 1px solid rgba(147, 30, 26, 0.5); box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item:first-of-type {border-left:0 !important;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link {line-height:25px; height:25px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top: 0 !important; padding-bottom:0 !important;}
.home #upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-row {width:100%; display:inline-block; float:none;}
}

/* --- Mobile - less than 535px --- */
@media screen and (max-width: 535px) {
    .tribe-mini-calendar-event .list-info h2 {font-size: 3.25vw !important;}
    h1 {font-size:7vw !important;}
    h2 {font-size:5vw !important;}
    h3 {font-size:4.5vw !important;}
    h4 {font-size:4vw !important;}
    h5 {font-size:3.5vw !important;}
    h6 {font-size:3.25vw !important;}
    .vc_row.nm-mobile {margin-left:auto !important; margin-right:auto !important;}
    #upcoming-clinics .vc_column-inner {margin-top:0 !important;}
    #upcoming-clinics .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom {width:95%; font-size:4vw; padding-left:10vw; padding-right:10vw;}
    #upcoming-clinics .wpb_single_image {display:none;}
    #upcoming-clinics .mobile-title {display:block; margin:0;}
    #latest-news .vc_grid-item.latest-news {float:none; width:100%;}
    .footer-bottom p {letter-spacing:0;}
    #upcoming-clinics .tribe-mini-calendar-event .list-date {width:30%; margin:12px 12px 12px 0;}
    #upcoming-clinics .tribe-mini-calendar-event .list-info {width:60%;}
    .dropmenu {font-size:4.5vw;}
    .vc_row.vc_custom_1599844020699 {margin-top:0 !important;}
    .vc_row.vc_custom_1599844020699 .vc_column-inner {padding-top:0 !important;}
    .vc_row.vc_custom_1588964667549 .vc_sep_pos_align_center {margin-bottom:0 !important;}
    .content-wrapper {padding-top: 0;}
    .wppm h2 a {font-size:4.5vw !important;}
    .vc_row .vc_custom_1581091867060 {margin-top:0 !important;}
    .wppm-list.list-gutter-40 .post-img-wrap {width:100% !important; display:block !important;}
    .home #upcoming-clinics .tribe-events-widget .tribe-events-widget-events-list__event-title {font-size:4vw !important;}


}

/* --- Small Mobile - 320px and lower --- */
@media screen and (max-width: 320px) {
    p {text-align:left !important;}
}

/*CHROME ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}