F/* Extra small devices (phones below 768px) */
/* No media query since this is the default */



/************************Global****************************/


 h1, h2, h3 {color:#007cb1!important;margin-bottom:15px;}

 h3 {font-size:17px;line-height:10px;margin-bottom:15px;margin-top:0px;letter-spacing:0px;}
 
p {font-size:16px;line-height:26px;margin-bottom:20px;color:#666;}
b, strong {color:#666!important;}

ul, li {font-size:16px;}


#ContentArea a:hover, #ContentArea a:focus, #ContentArea a:visited {text-decoration:none;color:#007CB1;}
#ContentArea a:hover {opacity:.8;}

#ContentArea li {margin-left:20px;}

#Logo img {width:100%;max-width:300px;height:auto;}


#header {border-bottom:0px!important;}

.activetitle  {max-width:1000px;width:100%;margin:0px auto;color:#fff;;height:100px;padding:22px 30px;}


#oncosocial {width:180px;height:50px;background:;float:right;margin:20px 50px;}
#oncosocial img {width:100%;max-width:40px;height:auto;float:left;margin:5px;}
#oncosocial img:hover {opacity:.7;}


#ContentArea {
	background:;
	height:auto;
	margin: 0px auto;
	padding: 30px;
}

#ContentArea.homecontent {background: #007cb1;height:auto;}

#HomeSlider.titlebar {background: #007cb1;height:80px}

#bannerwrap {width:100%;max-width:1920px;height:auto;background:red;display:inherit!important;}
.oncobanner {width:100%;max-width:1920px;height:auto;}
#mobilebannerwrap  {display:none!important;}

#bannerbox {opacity:.9;width:100%;max-width:1000px;height:auto;margin:-200px 0px 0px 200px; position:absolute;}
#bannerboxtext h2 {color:#fff!important;margin-top:0px!important;font-size:36px;font-family: 'Open Sans Condensed', sans-serif;}
#bannerboxtext p {color:#fff;font-size:20px;font-family: 'Open Sans Condensed', sans-serif;line-height:22px;font-weight:bold;}
#bannerboxtext  {padding:15px 20px;max-width:600px;}

#hometextbox {float:left;background:;margin:0px 10px;height:auto;width:100%;padding:20px;}
#hometextbox h2 {color:#fff!important;font-size:30px;margin-bottom:20px;margin-top:-50px;}
#hometextbox p  {color:#fff!important;font-size:16px;}
.hometextheader {font-weight:bold;font-size:18px;}



#about h2, #about h3 {color:#007cb1!important;text-transform:;font-family: 'Open Sans Condensed', sans-serif;}

#about p {}




#dnn_ctr3300_RssModule_pnlRss h4 a  {font-family:'Lato', sans-serif;font-size:20px;color:#007cb1;}
#dnn_ctr3300_RssModule_pnlRss h6  {color:#666;font-size:15px;margin-top:12px;}
#dnn_ctr3300_RssModule_pnlRss p {font-size:16px;color:#777;}



/***********************BLOG***************************/

li.digg, li.delicious {display:none;}

.post-content.post-content-detail-view img {width:100%;max-width:300px;float:right;margin:0px 0px 10px 10px;}
.Blog_SearchForm.widget-search-form {max-width:200px;}

/*********************Contact Page*****************************/

#dnn_ctr5197_ContentPane {width:100%;max-width:350px;margin:0px auto;background:;}

.label-top  {font-size:20px;margin:0px 0px 5px 0px;}

.bstrap30 .form-control {	display: block;
							height: 40px;
							padding: 6px 12px;
							font-size: 17px;
							line-height: 1.428571429;
							color: #555;
							vertical-align: middle;
							background-color: #eee;
							background-image: none;
							border: 1px solid #CCC;
							border-radius: 10px;
							width: 100%!important;
							max-width:;}

							

#dnn5197SendNow {padding:8px 20px;width:130px;font-weight:bold;font-size:17px;background:#007CB1;border-color:#007CB1;}
#dnn5197SendNow:hover {opacity:.8;}

#dnn5197Message {height:150px;}


/***********************Stock IFRAME*********************************/

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}





footer {padding:20px 20px 50px;font-weight:bold!important;}
footer p {font-weight:bold!important;color:#fff;}
 
#bottomnav {font-size:13px;text-transform:uppercase;margin-top:-20px;margin-bottom:30px;}
#proclaim {margin-top:10px;}
#proclaim p {font-weight:300!important;}
#proclaim a {font-weight:300!important;}

#bottomaddress  {font-size:13px;margin-top:-22px;float:right;}
.bottomemail  {margin-top:424px!important;font-weight:bold!important;}
.addiheader {font-size:17px;color:#fff!important;}



#Copyright {text-transform:capitalize!important;font-size:12px;font-family:inherit;font-weight:400;}
#Login a.Login, #Login a.Login:link, #Login a.Login:visited, #Login a.Login:active,
#User a, #User a:link, #User a:visited, #User a:active {color:#fff!important;font-size:12px;font-weight:300;margin-left:20px;}

h1.htag {font-size:13px!important;font-weight:;text-transform:capitalize!important;margin-top:0px;margin-bottom:0px;display:inline;font-family:'Open Sans', sans-serif!important}

p.address {font-size:19px;max-width:265px;margin:20px auto 0px;text-align:center}
p.email {font-size:19px;max-width:234px;margin:22px auto;}

p.email a, p.address a, p.email a:visited, p.address a:visited {color:#007CB1!important;}
p.email a:hover, p.address a:hover {color:#666!important;}

.message {font-size:12px;line-height:17px;width: 252px;margin: 0px auto;margin-bottom: 10px;}


.dotolo {width:100%;max-width:200px;height:auto;float:right;}


/*************PRESS RELEASE****************/


#dnn_ctr3148_Download_UP a {font-size:20px;}


table#press td {padding:0px 0px 8px;}

.dd_dignuke h2 {font-family:Open Sans condensed;font-size:20px;}
.dd_dignuke img {width:95px;margin-right:10px;}






/************************Mobile / iphone****************************/

@media (max-width:767px) {

#HomeSlider.titlebar {display:none;}

#MenuH  {background:#007CB1!important;}
#MenuH.col-sm-12   {padding-right:0px;padding-left:0px;}


#bannerwrap  {display:none!important;}
#mobilebannerwrap {display:inherit!important;width:100%;max-width:767px;height:auto;min-height:360px!important;}
#mobilebannerwrap img {width:100%;max-width:767px;height:auto;}

#mobiletext {width:100%;max-width:767px;min-height:193px;background:#91bcdf;padding:10px 30px 10px;}
#mobiletext h2 {color:#fff!important;font-size:36px!important;text-transform:uppercase;font-family: Open Sans condensed, Helvetica, Arial, Verdana, sans-serif;font-weight:400;}
#mobiletext p {color:#fff;font-size:18px!important;font-weight:bold;line-height:22px;}
#HomeSlider {border-bottom:0px solid #ddd;min-height:360px!important;}


#bottomaddress  {font-size:13px;margin-top:10px;float:none;margin-left:auto;margin-right:auto;margin-bottom:10px;}




footer #footerCopyright {text-align:center;}


}





/************************tablets / ipad****************************/

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) { 

#HomeSlider.titlebar {display:inherit;}


#MenuH .menu>.mi {border-right:#007cb1 solid thin;height:;}
#MenuH .menu>.mi:last-child {border-right:#fff solid 0px;}

#MenuH {
	display: inline-block;
	position: relative;
		margin:20px 10px -5px;
	
}
#MenuH .menu {
	float: left;

}
#MenuH .menu>.mi>.txt {
	font-size:16px;
	line-height: 30px;
	background: transparent;
	color: #007cb1;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 25px;
	text-decoration: none;
	text-transform: uppercase;
	transition: .2s all;
	
}
#MenuH .menu>.mi:hover>.txt {
	background: #000;
	color: #fff;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 25px;
	text-decoration: none;
	text-transform: uppercase;
}
#MenuH .menu>.mi.current>.txt {
	background: #000;
	color: #fff;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 25px;
	text-decoration: none;
	text-transform: uppercase;
	height:;
}
#MenuH .submenu {
	background-color: #666;
	margin: 0;
	min-width: 200px;
	padding: 0;
	z-index: 9999;
	margin-top:-5px;
}
#MenuH .submenu>.mi, #MenuH .submenu>.megamenu-row>.mi, #MenuH .submenu>.mi:hover, #MenuH .submenu>.megamenu-row>.mi:hover, #MenuH .submneu>.mi.current, #MenuH .submneu>.megamenu-row>.mi.current {
	background: transparent;
}
#MenuH .submenu>.mi>.txt, #MenuH .submenu>.megamenu-row>.mi>.txt {
	background: transparent;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	padding: 7px 30px 7px 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	color: rgba(255,255,255,0.7);
}
#MenuH .submenu>.mi:hover>.txt, #MenuH .submenu>.megamenu-row>.mi:hover>.txt, #MenuH .submenu>.mi.current>.txt, #MenuH .submenu>.megamenu-row>.mi.current>.txt {
	background: transparent;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	padding: 7px 30px 7px 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}




#bannerwrap  {display:inherit!important;}
#mobilebannerwrap {display:none!important;}




#bannerbox {background:#222;opacity:.7;width:100%;max-width:709px;height:auto;margin-top:-155px; position:relative;margin-left:35px;margin-right:auto;float:left;}
#bannerboxtext h2 {color:#fff!important;margin-top:0px!important;margin-bottom:5px;font-size:35px;font-family: 'Open Sans Condensed', sans-serif;}
#bannerboxtext p {color:#fff;font-size:18px;font-family: 'Open Sans Condensed', sans-serif;line-height:22px;font-weight:bold;}

#bannerboxtextwrap {width:1000px;height:auto;margin:0px auto!important;background:red;position:;}
#bannerboxtext  {padding:10px 30px 0px;width:100%;max-width:709px!important;}




#bottomaddress  {font-size:13px;margin-top:-124px;float:right;margin-left:auto;margin-right:auto;}






 }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {


#MenuH .menu>.mi>.txt {
	font-size:17px;
	line-height: 30px;
	background: transparent;
	color: #007cb1;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
	transition: .2s all;
	
}

#MenuH .menu>.mi:hover>.txt {
	background: #000;
	color: #fff;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
}
#MenuH .menu>.mi.current>.txt {
	background: #000;
	color: #fff;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
	height:;
}


#bannerbox {opacity:.8;width:100%;max-width:609px;height:auto;margin-top:-160px; position:relative;margin-left:35px;margin-right:auto;float:left;}
#bannerboxtext h2 {color:#fff!important;margin-top:0px!important;margin-bottom:5px;font-size:35px;font-family: 'Open Sans Condensed', sans-serif;}
#bannerboxtext p {color:#fff;font-size:18px;font-family: 'Open Sans Condensed', sans-serif;line-height:22px;font-weight:bold;}

#bannerboxtextwrap {width:1000px;height:auto;margin:0px auto!important;background:red;position:;}
#bannerboxtext  {padding:10px 30px 0px;width:100%;max-width:609px!important;}





#bottomaddress  {font-size:13px;margin-top:-22px;float:none;margin-left:auto;margin-right:auto;}





}

/* Large devices (large desktops above 1200px) */
@media (min-width: 1200px) {

#MenuH .menu>.mi>.txt {
	font-size:20px;
	line-height: 30px;
	background: transparent;
	color: #007cb1;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
	transition: .2s all;
	
}
#MenuH .menu>.mi:hover>.txt {
	background: #000;
	color: #fff;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
}
#MenuH .menu>.mi.current>.txt {
	background: #000;
	color: #fff;
	font-family: Oswald, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
	height:;
}




}