/*
Theme Name:     ICMA Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/



#mk-head, #mk-head p {
    font-size: 14px;
    color: #0a2342;
    font-weight: 400;
}

#mk-head {
    width: 100%;
    position: relative;
    padding: 20px 0 0;
	 z-index: 10;
}
/* Links */


.bold-link  {
	    color: #0a2342;
	font-weight:bold;
	text-decoration:underline !important;
}


.bold-link a {
	    color: #0a2342;
	font-weight:bold;
	text-decoration:underline !important;
}

/* to over-write text-decoration: none; */

a:active, a:focus, a:hover, a:link, a:visited {
    outline: 0 none;
    text-decoration: underline!important;
}
a {
    text-decoration: underline!important;
}


#menu-item-164  {
	background-color:#52647a !important;
}
#menu-item-161 li.current-menu-item {
	background-color: inherit;
}

.header-style-2.header-align-left .mk-nav-responsive-link {
    float: right;
    right: 20px;
    top: 30px;
}

.image-top-padding {
	padding-top:15px;
}


#mainFooter img { 
	max-width:150px;
	max-height:60px;
	position:relative;
	top:-15px;
}

#mainFooter .fa {
	font-size: 2.5rem;
	float:left;
	padding-right: 20px;
	color:#0a2342;
	height:80px;
}

#mainFooter h5 {
	font-size:16px;
	text-transform: uppercase;
	margin-bottom: 4px;
}

#mainHead img { 
	max-width:150px;
	max-height:60px;
	position:relative;
	top:-15px;
}

#mainHead .fa {
	font-size: 2.5rem;
	float:left;
	padding-right: 20px;
	color:#0a2342;
	height:80px;
}

#mainHead h5 {
	font-size:16px;
	text-transform: uppercase;
	margin-bottom:5px;
}

p#copyright {
	margin: 40px 0 0 20px;
	font-size:12px;
}

.border-right {
background-image:url('https://cmaclients.com/icmaexpo/wp-content/uploads/2017/10/border-bg.jpg');
/*	background-position:right;*/
	background-repeat:no-repeat;
height: 225px;}

.mk-testimonial-content {
	background-color:#418eac !important;
}

.mk-testimonial.modern-style .mk-testimonial-image img {
	boder-radius:0px!important;
}
.mk-testimonial.modern-style .mk-testimonial-content::before {
	display:none!important; }


.mk-testimonial-author {
	color:#FFFFFF!important;
}
.mk-fancy-title.shortcode-heading {
	display:none;
}
#theme-page .theme-page-wrapper .theme-content .page {
	
	padding-top:20px !important;
	
}


.mk-main-wrapper-holder {
	padding-top:20px;
}


#theme-page .theme-page-wrapper {
margin: 0px auto;}



#theme-page .theme-page-wrapper .theme-content {
	padding: 0px 20px !important;
}

.mk-header-toolbar {
	background-color:#418eac !important;
	color:#FFFFFF!important;
}
.mk-header-social {
		color:#FFFFFF!important;

}

.icon {
	color: #0a2342;
    float: left;
    font-size: 72px;
    padding-right: 15px;
}

#footer-top {
	background-color: #418eac !important;
color: #FFFFFF !important;
}
#footer-top p {
	color: #FFFFFF !important;
	text-align:left;
}
#footer-top.mk-header-social {
	color: #FFFFFF !important;
}

.page-id-9 #header-angle {
	opacity:0;
	display:none;
margin-top:0px !important;
background:none !important;
}

.page-id-9 .mk-main-wrapper-holder {
	padding-top:0px !important;
}

/*.page-id-9 .header-style-2 .mk-classic-nav-bg {
	opacity:0;

}
.page-id-9 .mk-main-wrapper-holder {
		padding-top:0px !important;
}
.page-id-9 .mk-class-nav-bg  {

margin-top:0px !important;
background:none !important;
}*/
/*#rev_slider_1_1_wrapper {
	margin-top:-100px !important;
	z-index:999999 !important;
}*/

/*.mk-classic-nav-bg {  background-image: url(https://cmaclients.com/icmaexpo/wp-content/uploads/2017/10/angled-top.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	height:140px;
	margin-top:55px;
	
}
.header-style-2 .mk-classic-nav-bg {
	opacity:1;
}*/

#header-angle {
   background-image: url(https://cmaclients.com/icmaexpo/wp-content/uploads/2017/10/angled-top.jpg) !important;
    background-repeat: no-repeat !important;
   
	height:120px;
	margin-top:-40px;
	

}
#footer-angle {
    background-image: url(https://cmaclients.com/icmaexpo/wp-content/uploads/2017/10/angled-bottom.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	height:140px;
	margin-bottom:-30px;

}
/* Buttons styling start */

#mk-button-1 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-1 .mk-button, #mk-button-1 .mk-button:active {
	box-shadow:none !important;
}
#mk-button-1 .mk-button, #mk-button-1 .mk-button:active {
		box-shadow:none !important;

}
#mk-button-2 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-2 .mk-button, #mk-button-2 .mk-button:active {
	box-shadow:none !important;
}

#mk-button-3 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-3 .mk-button, #mk-button-3 .mk-button:active {
	box-shadow:none !important;
}

#mk-button-4 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}

#mk-button-4 .mk-button, #mk-button-4 .mk-button:active {
		box-shadow:none !important;

}
#mk-button-5 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-5 .mk-button, #mk-button-5 .mk-button:active {
	box-shadow:none !important;
}


#mk-button-6 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-6 .mk-button, #mk-button-6 .mk-button:active {
	box-shadow:none !important;
}


#mk-button-7 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-7 .mk-button, #mk-button-7 .mk-button:active {
	box-shadow:none !important;
}


#mk-button-8 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-8 .mk-button, #mk-button-8 .mk-button:active {
	box-shadow:none !important;
}

#mk-button-9 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-9 .mk-button, #mk-button-9 .mk-button:active {
		box-shadow:none !important;

}
#mk-button-10 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-10 .mk-button, #mk-button-9 .mk-button:active {
		box-shadow:none !important;

}

#mk-button-11 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-11 .mk-button, #mk-button-11 .mk-button:active {
	box-shadow:none !important;
}

#mk-button-12 .mk-button {
	background: none!important;
	border: 2px solid #0a2342!important;
}
#mk-button-12 .mk-button, #mk-button-12 .mk-button:active {
	box-shadow:none !important;
}

#mk-button-12 .mk-button, #mk-button-12 .mk-button:active {
	box-shadow:none !important;
}

#mk-button-13 .mk-button, #mk-button-13 .mk-button:active  {
box-shadow:none !important;
}
#mk-button-13 .mk-button {
		background: none!important;
	border: 2px solid #0a2342!important;
}

#mk-button-14 .mk-button {
	background: none!important;
	border: 2px solid #0a2342!important;
}

#mk-button-14 .mk-button, #mk-button-14 .mk-button:active  {
box-shadow:none !important;
}

#mk-button-14 .mk-button .mk-svg-icon {
	color: #0a2342 !important;
}

#mk-button-14 .mk-svg-icon {
	color: #0a2342 !important;
}

#mk-button-115 .mk-button, #mk-button-11 .mk-button:active {
		box-shadow:none !important;

}
.mk-button--dimension-three.text-color-light, .mk-button--dimension-two.text-color-light {
	text-shadow: none;
	font-size:16px!important;
}

.mk-button--text {
		color:#0a2342!important;
	text-transform: uppercase;

}
.master-holder strong {
	color:inherit;
}



/* Buttons styling end */

/*Scheduler styling start */
.slick-footer, .slick-header, .slick-slider {
    background:  none;
}

.tcode-event-schedule .scheduled-event .event-excerpt p {
   margin-bottom: 20px;
}

.slick-slider .slick-track, .slick-slider .slick-list { 
background-color:#FFF;
}
/*Scheduler styling end */




.ace-border {
	border: 2px solid #c0252c;
}

.vc_custom_1508284380210 p {
	font-size:10px;

}
.vc_custom_1508284485929 p {
	font-size:10px;
} 
.vc_custom_1508284492928 p {
	font-size:10px;
}.vc_custom_1508284498631 p {
	font-size:10px;
}.vc_custom_1508284505588 p {

font-size:10px;
}

.vc_custom_1508343026808 p {
	font-size:10px;
}
.vc_custom_1508343014920 p {
		font-size:10px;
}
.vc_custom_1508343037135 p {
		font-size:10px;
}
/* Countdown styling start */
.mk-event-countdown-ul li {
	border: 2px solid #FFFFFF;
}
.mk-event-countdown-ul li .timeRef {
	color: #FFFFFF;
	
}
.mk-event-countdown-ul li .timestamp {
	color: #FFFFFF;
	text-shadow: 1px 1px #000;
}

.mk-event-countdown-ul li .timestamp::before { 
background: #FFF;
}
/* Countdown styling end */

.vc_responsive .home_box_wrap.wpb_row .vc_span2 {
float: left;
width: 18.8%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}

.home_box_wrap .home_box_last {
margin: 0 !important;
}

.none {
	display:none;
}

.icon-container .vc_col-sm-2 {
	width:20%;
}

.vc_col-sm-2 {
	
}
/*.vc_col-xs-12, .vc_column_container {
	width:100% ;
}*/


.mk-testimonial.modern-style .mk-testimonial-image {
	display:none;
}

/* Footer Styles */
#mk-footer {
	padding-top:0px;
}

#midFooter {
	background-color: #44859c;
	color:#FFFFFF;	
	color: #fff;
padding: 10px 0;
text-transform: uppercase;
font-size: 11px;
}
#midFooter .phone, #midFooter .address { margin-top: 4px; }

#midFooter .fa { margin-right:8px; }

#midFooter #social .fa {
	color:#fff;
	font-size:170%;
	margin:0 0 0 20px; 
	vertical-align: middle;
}

// Small screens
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) {
	.border-right {
		background-image:none;
		height: inherit;
	
	}
	
	.icon-container .vc_col-sm-2 {
	width:100%;
}
	
	#mainFooter .fa {
	
	height:20px;
}
#mainHead .fa {
	
	height:20px;
}
#mainHead .mk-col-1-4 {
	border-bottom: 1px solid #000000;
}

.home-icons {
	font-size:8px;
	border-bottom:5px;
}

#midFooter {
	padding:10px;
}



	 } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) {
	


	
	 } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 


#mainFooter .fa {
	
	height:30px !important;
}
#mainHead .fa {
	
	height:30px !important;
}
#mainHead .mk-col-1-4 {
	border-bottom: 1px solid #000000;
}

.border-right {
		background-image:none;
	}
	
	.icon-container .vc_col-sm-2 {
	width:100%;
}
	.theme-page-wrapper .theme-content:not(.no-padding) {
		padding:0px 20px !important;
	}

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */