

#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}
	@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: 12px;}

	@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: block; position: absolute;float: left;left: 2px; right: initial;width:100%;margin-top: 65px;opacity:0;}
	}
	@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;}
	}

