#simplemodal-container a.modalCloseImg {background:url('../images/notify-close.png') no-repeat; width:20px; height:20px; display:inline; z-index:3200; position:absolute; top:12px; right:10px; cursor:pointer;background-size:20px 20px;}
	#simplemodal-overlay {background-color:#ffffff; }
	
	/*#mc_embed_signup, #mc_embed_success{background:#fff; clear:left; font:14px; }*/
	/* Add your own form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
	#mc_embed_signup, #mc_embed_success
	{
		border:1px solid #e3e3e3;
		border-radius:5px;
		background: #fff;
		/*background: rgb(242,242,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
/*background: linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
		box-shadow:0 1px 15px rgba(209,209,210,.5);
		width:500px;
		font-family:'museo-sans',Helvetica,Arial,sans-serif;
		height: 550px;
	}   
	#mc_embed_signup form
	{
		margin:0;
		padding:0;
	} 
	#mc_embed_signup form #notify-header{
		background: url("../images/notify-header-bg.png") repeat scroll 0 0/ 500px rgba(0, 0, 0, 0);
		height: 200px;
	    width: 100%;
	}
	#mc_embed_signup .mc-field-group.input-group 
	{
		clear:none;
		float:left;
		width:178px !important;
		padding:12px;
	}
	#mc_embed_signup .mc-field-group label
	{
		margin-right:3px;
	}
	#mc_embed_signup .subscribe_container,#mc_embed_success .subscribe_container
	{
		border-top:1px solid #ffffff;
		padding:20px 53px 0px;
		position:relative;
	}
	#subscribe_container_success #success_message
	{
		border-top:1px solid #ffffff;
		padding:46px 35px 52px;
		position:relative;
	}
	#mc_embed_signup .email_correction label
	{
		display:none !important;
	}
	#mc_embed_signup .email_correction
	{
		background: linear-gradient(to bottom, #f5f5f5, #fafafa) repeat scroll 0 0 rgba(0, 0, 0, 0);
		background: -moz-linear-gradient(bottom, #f5f5f5, #fafafa); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f5f5f5), color-stop(100%, #fafafa)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(bottom,  #f5f5f5, #fafafa); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f5f5f5, #fafafa); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f5f5f5, #fafafa); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fafafa',GradientType=0 ); /* IE6-8 */
		border: 1px solid #cdcdcd;
		border-radius: 2px;
		box-shadow: 0 2px 2px #e4e4e4 inset, 0 -1px 0 rgba(223, 235, 235, 0.4) inset;
		clear: none;
		height: 60px;
		line-height: 1;
		min-height: 0 !important;
		padding: 0 0 0 15px;
	}
	#mc_embed_signup .subscribe_btn
	{
		position:absolute;
	}
	#mc_embed_signup div#mce-responses
	{
		clear:none;
		float:left;
		width:auto;
	}
	#mc_embed_signup .email_correction input
	{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none;
		box-shadow: none !important;
		color: #19242b;
		font-family: "museo-sans",sans-serif;
		font-size: 16px;
		font-weight: normal;
		outline: medium none;
		/*line-height: 3.7em;
		margin: 22px 0px 0px;*/
		width: 95%;
		height: 100%;
	}
	#mc_embed_signup .email_correction input:focus
	{
		border:medium none !important;
	}
	#mc_embed_signup .subscribe_btn
	{
		height: 68px;
		margin-top: 20px;
		width: 100%;
		border-radius: 2px;
		background: rgb(103,163,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzY3YTNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzUzOTNmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDc0ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(103,163,255,1) 1%, rgba(83,147,246,1) 18%, rgba(52,116,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(103,163,255,1)), color-stop(18%,rgba(83,147,246,1)), color-stop(100%,rgba(52,116,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(103,163,255,1) 1%,rgba(83,147,246,1) 18%,rgba(52,116,241,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67a3ff', endColorstr='#3474f1',GradientType=0 ); /* IE6-8 */
		/*border-radius:35px;
		-webkit-border-radius: 35px;*/
	}
	#mc_embed_signup .subscribe_btn:hover
	{
		/*box-shadow:0 1px 3px #d3d3d3, inset 0px 1px 0 rgba(223,235,235,.1);*/
		background: rgb(62,126,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzNlN2VmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzNkN2RmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODU4YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(62,126,242,1) 1%, rgba(61,125,242,1) 18%, rgba(40,88,182,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(62,126,242,1)), color-stop(18%,rgba(61,125,242,1)), color-stop(100%,rgba(40,88,182,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(62,126,242,1) 1%,rgba(61,125,242,1) 18%,rgba(40,88,182,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7ef2', endColorstr='#2858b6',GradientType=0 ); /* IE6-8 */
	/*border-radius:35px;
	-webkit-border-radius: 35px;*/
	}
	#mc_embed_signup .subscribe_btn:active
	{
		/*box-shadow:0 1px 3px #d3d3d3, inset 0px 2px 3px #2a519c;*/
		background: rgb(40,88,182); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NThiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTdlZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(40,88,182,1) 0%, rgba(62,126,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,88,182,1)), color-stop(100%,rgba(62,126,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(40,88,182,1) 0%,rgba(62,126,242,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2858b6', endColorstr='#3e7ef2',GradientType=0 ); /* IE6-8 */
	/*border-radius:35px;
	-webkit-border-radius: 35px;*/
	}
	#mc_embed_signup .button
	{
		background-color: rgba(0, 0, 0, 0);
		background-image: url("../images/notify-icon.png");
		background-position: 32% 104%;
		background-repeat: no-repeat;
		border: medium none;
		color: #ffffff;
		font-family: "museo-sans",sans-serif;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		margin: 0;
		padding: 28px 13px 0;
		text-align: center;
		text-shadow: 0 1px 0 #295bb9;
		text-transform: uppercase;
		width: 100%;
	}
	#mc_embed_signup .button:hover
	{
		background-color:transparent;
	}
	#mc_embed_signup h3,#mc_embed_success h3 {
		color: #292f33;
		font-family: "museo-sans",sans-serif;
		font-size: 28px;
		font-style: normal;
		font-weight: 100;
		line-height: 25px;
		margin: 0;
		padding: 49px 35px 10px 20px;
		text-align: center;
	}
	#mc_embed_signup .popupText {
		padding:10px 0px 0px;
		font-size:15px;
		text-align:center;
		line-height:22px;
		color:#7b7f87;
		margin:0px;
	}
	.popup_btn {
		float:left;
		width:100%; 
		margin: 10px 0px;
		position:relative;
	}
	.popup_btn span {
		margin-top:5px;
		float: left;
	}
/*-*-*-*-*-*-*-*-*-*-*-*/
@media only screen and (max-device-width: 768px) {
	#notify-header {
		height: 260px !important;
		background: url("../images/notify-header-bg-2x.jpg") no-repeat !important;
		background-size: 748px 260px !important;
	}
	#mc_embed_signup, #mc_embed_success {
		width: 725px !important;
		height: 800px !important;
	}
	#mc_embed_signup h3, #mc_embed_success h3 {
		padding: 73px 45px 15px 30px !important;
		font-size: 42px !important;
		line-height: 50px !important;
	}
	#mc_embed_signup .stock_text {
		font-size: 24px !important;
	}
	#mc_embed_signup .popupText {
		font-size: 24px !important;
		line-height: 66px !important;
	}
	#mc_embed_signup .email_correction {
		height: 90px !important;
		padding: 0 0 0 22px !important;
	}
	#mc_embed_signup .button {
		line-height: 22px;
		font-size: 30px !important;
		padding: 42px 21px 0 !important;
		background-image: url("../images/notify_icon-2x.jpg") !important;
		background-position: 32% 130%;
	}
	#mc_embed_signup .email_correction input#mce-EMAIL {
		font-size: 32px !important;
		width: 85% !important;
		line-height: 60px !important;
	}
	#notValid {
		font-size: 25px;
		margin-top: 7px !important;
	}
	#simplemodal-container a.modalCloseImg {
		background-size: auto auto !important;
		height: 40px !important;
		width: 40px !important;
		background: url("../../ccair2g/images/notify-close-2x.jpg") no-repeat !important;
	}
	#subscribe_container_success {
		margin: 4% auto 2% !important;
	}
	#mc_embed_signup .subscribe_container, #mc_embed_success .subscribe_container {
		padding: 40px 70px 160px !important;
	}
	.subscribe_btn {
		height: 102px !important;
		margin-top: 40px !important;
	}
	.notify_logo {
		width: 250px !important;
		margin-top: 100px !important;
	}
}
@media only screen and (max-device-width: 480px) {
	#notify-header {
		height: 350px !important;
		background: url("../images/notify-header-bg-2x.jpg") no-repeat !important;
		background-size: 1000px 350px !important;
	}
	#mc_embed_signup, #mc_embed_success {
		width: 1000px !important;
		height:975px !important;
	}
	#mc_embed_signup h3, #mc_embed_success h3 {
		padding: 60px 70px 20px 40px !important;
		font-size: 56px !important;
		line-height: 70px !important;
	}
	#mc_embed_signup .stock_text {
		font-size: 32px !important;
		margin:0 !important;
	}
	#mc_embed_signup .popupText {
		font-size: 30px !important;
		line-height: 88px !important;
	}
	#mc_embed_signup .email_correction {
		height: 120px !important;
		padding: 0 0 0 30px !important;
	}
	#mc_embed_signup .button {
		line-height: 30px;
		font-size: 40px !important;
		padding: 56px 26px 0 !important;
		background-image: url("../images/notify_icon-2x.jpg") !important;
		background-position: 33% 104%;
	}
	#mc_embed_signup .email_correction input#mce-EMAIL {
		font-size: 32px !important;
		width: 85% !important;
		line-height: 60px !important;
	}
	#notValid {
		font-size: 30px;
		margin-top: 10px !important;
	}
	#simplemodal-container a.modalCloseImg {
		background-size: auto auto !important;
		height: 40px !important;
		width: 40px !important;
		background: url("../../ccair2g/images/notify-close-2x.jpg") no-repeat !important;
	}
	#subscribe_container_success {
		margin: 4% auto 2% !important;
	}
	#mc_embed_signup .subscribe_container, #mc_embed_success .subscribe_container {
		padding: 40px 70px 160px !important;
	}
	.subscribe_btn {
		height: 136px !important;
		margin-top: 50px !important;
	}
	.notify_logo {
		width: 402px !important;
		margin-top: 125px !important;
	}
}