

#overlaty-holder {height:100%;width:100%;background-color:rgba(140,182,60,0.98);position: fixed;top:0;left:0;z-index: 20000; display:none;}
	.overlay-inner {width: 400px; top: 40%;position: fixed;margin-left: auto;margin-right: auto;left: 0px;right: 0px;}
	#overlay-close-but {position: absolute;right: 0px;top: 0px;color: #fff;border: 1px solid #fff;width: 35px;height: 35px;text-align: center;padding-top: 4px;padding-left: 2px;border-radius: 20px;cursor: pointer;}
	#overlay-close-but:hover {background-color:#fff;}
	#overlay-close-but:hover i {color:#003043;}
	#overlaty-holder .bodycopy {color: #fff ;font-size: 20px;font-weight: 900;font-family: 'Montserrat', sans-serif;letter-spacing: 0px;max-width:350px;line-height: 1.4;    display: inline-block;padding-bottom: 10px;}
	#overlaty-holder p {color: #fff !important;}
	
	#global-overlaty-holder {height:100%;width:100%;background-color:rgba(140,182,60,0.98);position: fixed;top:0;left:0;z-index: 20000; display:none;}
	.global-overlay-inner {width: 950px; top: 40%;position: fixed;margin-left: auto;margin-right: auto;left: 0px;right: 0px;}
	#global-overlay-close-but {position: absolute;right: 0px;top: 0px;color: #fff;border: 1px solid #fff;width: 35px;height: 35px;text-align: center;padding-top: 4px;padding-left: 2px;border-radius: 20px;cursor: pointer;margin-top: -50px;}
	#global-overlay-close-but:hover {background-color:#fff;}
	#global-overlay-close-but:hover i {color:#003043;}
	#global-overlaty-holder .bodycopy {color: #fff ;font-size: 20px;font-weight: 900;font-family: 'Montserrat', sans-serif;letter-spacing: 0px;max-width:350px;line-height: 1.4;    display: inline-block;padding-bottom: 10px;}
	#global-overlaty-holder p {color: #fff !important;}	
	#global-overlaty-holder h4 {color: #fff !important;}

	#region-overlaty-holder {height:100%;width:100%;background-color:rgba(0,48,67,0.8);position: fixed;top:0;left:0;z-index: 20000; display:none;}
	.region-overlay-inner {width: 950px; top: 40%;position: fixed;margin-left: auto;margin-right: auto;left: 0px;right: 0px;background-color:#61b842;padding:40px;}
	#region-overlay-close-but {position: absolute;right: 0px;top: 0px;color: #fff;border: 1px solid #fff;width: 35px;height: 35px;text-align: center;padding-top: 4px;padding-left: 2px;border-radius: 20px;cursor: pointer;margin-top: 10px;margin-right: 10px;z-index:100;}
	#region-overlay-close-but:hover {background-color:#fff;}
	#region-overlay-close-but:hover i {color:#003043;}
	#region-overlaty-holder .bodycopy {color: #fff ;font-size: 20px;font-weight: 900;font-family: 'Montserrat', sans-serif;letter-spacing: 0px;max-width:350px;line-height: 1.4;    display: inline-block;padding-bottom: 10px;}
	#region-overlaty-holder p {color: #fff !important;}	
	#region-overlaty-holder h4 {color: #fff !important;font-weight:500;}
	#regionCodeTxt{font-weight: 500;text-transform: uppercase; font-family: "Montserrat", sans-serif;letter-spacing: 0.3px;font-size: 0.925em; padding-right: 35px;margin-right: -30px;padding-top: 5px;padding-bottom: 5px;padding-left: 15px;}
	
	
    
    
	
	.global-icon {font-size: 0.9em; cursor: pointer; min-width: 150px; text-align: right;}
	.fa-globe:before {content: "";}
	.fa-globe:after {content: "";}
	.global-icon:after {background-image: url("/wp-content/themes/ctm/images/global-icon.png"); display: inline-block; width: 16px; height: 16px; background-size: contain; vertical-align: middle; }
	.global-dropdown {display:none;    background-color: rgba(255,255,255,0.8);padding-left: 10px; padding-right: 8px; padding-bottom: 2px;  margin-top: 5px; pointer-events:none;  text-align: right; margin-right: 10px;;}
	.global-dropdown ul {list-style: none;    margin-bottom: 0.3rem;}
	.global-dropdown li {pointer-events:auto;}
	.global-dropdown a {font-weight: 500;text-transform: uppercase; font-family: "Montserrat", sans-serif;letter-spacing: 0.3px;font-size: 0.925em;}
	#full-header .header-ctas {padding-top:0px;margin-top: 35px;   padding-left: 10px; padding-bottom: 2px; padding-right: 10px;margin-right:-10px}
//	#full-header .nav-container .nav-link:hover, #full-header .nav-container .current_page_item .nav-link {color: #ED193F !important;}
	@media only screen and (min-width: 768px) {
		//#full-header .header-ctas:hover { background-color: #eee!important; }
		#regionCodeTxt:hover{background-color: #f3f3f3;}
	}
	.stickynav #full-header .header-ctas {margin-top: 4px;}

	@media only screen and (min-width: 1024px) {
		#full-header .nav-container .nav-link {padding: 0.5rem 1.2rem;}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px){
		#full-header .nav-container .nav-link {padding: 0.5rem 0.6rem;}
	}
	@media only screen and (max-width: 767px) {
		#full-header .header-ctas {display: none !important;}
	}
	@media only screen and (max-width: 1023px) {
		.overlay-inner {width: 300px; top: 20%;position: fixed;margin-left: auto;margin-right: auto;left: 0px;right: 0px;}
		.global-overlay-inner {width: 300px; top: 20%;position: fixed;margin-left: auto;margin-right: auto;left: 0px;right: 0px;}
		.region-overlay-inner {width: 300px; top: 20%;position: fixed;margin-left: auto;margin-right: auto;left: 0px;right: 0px;}
		#overlay-close-but {margin-top:-50px;}
	}

//.btn, a.btn {
//	border: 1px solid #ED193F;
//}

.btn-white, a.btn-white {
	border: 1px solid #fff;
}

.btn-white:active, a.btn-white:active {
  background-color: #005561;
  border: 1px solid #005561;
  color: #fff;
}

//.btn:hover, a.btn:hover {
//  background-color: #ED193F;
//  color: #fff;
//}

//.bg-cir.fa-facebook-f:hover, .bg-cir.fa-twitter:hover, .bg-cir.fa-linkedin-in:hover, .bg-cir.fa-instagram:hover {
//  background-color: #ED193F;
//}

//.mktoButton:hover, a.mktoButton:hover {
//  background-color: #ED193F !important;
//  color: #fff;
//}

//.mktoButton {
//	border: 1px solid #ED193F !important;
//}

//.blog-filter .list-group-item.active {
//	border-color: #ED193F;
//	background-color: #ED193F;
//}

//.filter-item:hover {
//	background-color: #003043 !important;
//	border-color: #003043 !important;
//}

//.pagination ul li.selected {
//    color: #fff;background-color:#ED193F;
//}

//.pag-but:hover, .pag-prev:hover, .pag-next:hover {
//	background-color: #003043;
//	color:#fff;
//}
//
//.team-filter .list-group-item.active, .year-filter .list-group-item.active {
//  background-color: #ED193F;
//  border-color: #ED193F;
//}

//.team-filter .list-group-item:hover, .year-filter .list-group-item:hover {
//  background-color: #003043;
//  border-color: #003043;
//}

#full-header .nav-container .current-menu-parent > .nav-link {
  color: #37a3d1 !important;
}