/*


Theme Name:     COE Gantry Child
Template:       rt_gantry_wp
Heidi Arnold 
*/
/* CSS Document */




/* from faculty 
#access {
	background-color:#1A3E68;
	border-bottom-color: #DAAA00;
    border-bottom-style: solid;
    border-bottom-width: 3px;
	display:inline;
	white-space:nowrap;
	overflow:hidden;
	
	}
*/
body {
	font-family:Lucida Grande,sans-serif!important;
	text-shadow:none;
	background: #fff;
	font-size:1.5em;
	

	}
ul.menu li.active.current > a:before, ul.menu li.active.current > .item:before, ul.menu li.active.current > .separator:before, ul.menu li#current.active > a:before, ul.menu li#current.active > .item:before, ul.menu li#current.active > .separator:before {
	content:none;
	}
iframe {
	border:none;
	}
.COE-header-img {
	margin:0px;
	}
/**.COE-search {
	float:right;
	}**/
.COE-search h2{
	background-color:#fff;
	}
/*#rokajaxsearch form{
margin: 0 0 20px 0;
float: right;
}*/

.roksearch-wrapper label{
	display: none;
}
.roksearch_result_wrapper1.png{
	width:100%;
	float:left;
	background:#fff;
	}

.page page-0 {
	max-width:1100px;
	}
#roksearch_search_str.inputbox{
	
	
}
input[type="text"]:focus {
	border-color:#grey;
	}
#roksearch_search_str.inputbox:focus{
	border-color:#grey;
	}
#roksearch_results {
	float:left;
	background: #fff;
	height: auto;
	width:95%;
	}
/**#rokajaxsearch-2 {
	float:left;
	} **/

#rt-sidebar-a .menu {
	white-space:normal;
	margin-right:auto;
	margin-left:auto;
	white-space: wrap;
	}
#rt-sidebar-b .menu {
	white-space:normal;
	margin-right:auto;
	margin-left:auto;
	white-space: wrap;
	}
	
#twitter-widget-0 iframe{
	height:350px;}

.twitter-timeline twitter-timeline-rendered {
	height:350px;
	}
	
ul.menu {
white-space: nowrap;
margin-right: auto;
margin-left: auto;
overflow: auto;

}

#rt-header, #rt-top {
		background-color:#fff;
	}

#current li {
	list-style:none;
	list-style-image:none;
	}
#rt-top-surround {
	background-color: #fff;
	background-image:none);
	filter:none;
	color: #002855;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-bottom:none;
}
#rt-top-surround a:hover {
color: #002855;
text-decoration: underline;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
float: right;
}
#addthis-follow-widget-20005{
	margin-right:20px;
	}
#rt-header .At-this-menu	{
	backgroung-color:#1a3e68;
	border-style:solid;
	border-color:#daa000;
	border-width:5px;
	}
#rt-showcase {
background-color:#335379!important;
border-bottom-style:solid;
border-width:5px;
border-color:#daa000;
background-image:none!important;
background-image:none;
background-image:none;
background-image:none;
background-image:none;
background-repeat:none;
filter:none;
-webkit-box-shadow:none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow:none;
height: 40px;
margin-bottom: 10px;
}

	
#rt-showcase .title, .component-content h2 {
font-size: 2em;
line-height: 1.3em;
font-weight: normal;
letter-spacing: normal;
margin-top: 0;
padding-bottom: 15px;
margin-bottom: 15px;
color: #fff;
text-shadow:none;
border-bottom-style:solid;
border-bottom-width: 3px;
border-bottom-color: #DAA000;
background-color: #0a3E68;
padding-top: 10px;
padding-left: 10px;
text-shadow: none;
-webkit-box-shadow:none;
}
.component-content h1{
	background-color:#fff;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color:#002855
	font-size: 180%;
	font-weight: 500;
	
	}
.component-content h2{
	color:#002855;
	font-family:Lucida Grande,sans-serif!important;
	background-color:#fff;
	text-shadow: none;
	border-bottom-style: none;

	}
.component-content .item-page h3 {
	color:#002855;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;;
	background-color:#fff;
	text-shadow: none;
	border-bottom-style: none;
	font-size:1.7em;
	font-weight:500;
	}

.component-content .item-page h3g {
font-size: 1.3em;
line-height: 16px;
font-weight: normal;
letter-spacing: normal;
margin-top: 0;
padding-bottom: 15px;
margin-bottom: 15px;
color: #002855;
text-shadow:none;
border-bottom-style:solid;
border-bottom-width: 2px;
border-bottom-color: #DAA000;
padding-top: 10px;
padding-left: 0px;
text-shadow: none;
-webkit-box-shadow:none;
}
.gsc-search-button {
	display:none;
}

#searchform{
	position:relative;

	}

.gf-menu {
	overflow:hidden;

	}
gf-menu-device-container {
	margin-top:
	}
.gf-menu li {
	display: inline;
	}
.gf-menu ul {
	white-space:nowrap;
	margin-right:auto;
	margin-left:auto;
	overflow:auto;
	
	}
.gf-menu li a {
	}
.gf-menu a {
	display: inline-block!important;
	}
#rt-content-bottom .front-page ul {
	margin: 0 0 10px 0px;
	list-style:none;
	}

.var-narrow .timeline-header .summary {
	color:#fff;
	}
.timeline-header {
	color:#fff!important;
	}
.summary h1{
	color:#fff!important;
}
a.customisable-highlight {
	color:#fff!important;
	}
#searchform {
	margin-right: 0px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom:0px;
	float: right;
	}
input[type="submit"].btn {
background-color: #1a3e68;
background-image: none;
}

widget widget_search rt-block {
	padding:0px;
	}


.component-content .item-page h2 {
margin-top: 0;
background: #fff;
border-style: none;
color: #002855;
padding-left: 0px;}

#frontpage img {
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
	}
#frontpage ul.lcp_catlist {
	padding: 0;
	margin: 0px;}
#twitter-widget-0 iframe{
	height:auto;
	}
.front-page .title, h2 {
	font-size: 1.3em;
	line-height: 17px;
	font-weight: normal;
	letter-spacing: normal;
	margin-top: 0;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #fff;
	text-shadow:none;
	border-bottom-style:solid;
	border-bottom-width: 5px;
	border-bottom-color: #DAA000;
	background-color: #0a3E68;
	padding-top: 10px;
	padding-left: 10px;
	text-shadow: none;
	-webkit-box-shadow:none;
	margin:0px;
}
#frontpage li{
	list-style:none;
	}
#rt-footer .title, h2 {
	color:#fff;
	background-color:#1a3e68;
	border-bottom:none;
	padding-bottom:5px;
	padding: 1px;
	margin: 1px;
	margin-top:10px;
	box-shadow:none;
	text-shadow:none;
	color: #DAA000;
	font-size: 12px;
	line-height: 14px;
	text-shadow: none;
	
}
.rt-block {
	padding:5px;
	}
.COE-header {
	padding-top:30px;
	}
#rt-footer .rt-block {
	margin:1px 50px;
	padding:1px 10px;
	}
#rt-footer .rt-container {
	background-color:#1A3e68;
	color:#fff;
	text-shadow:none;
	}
#rt-footer .gf-menu.l1 > li > .item {
font-size: 12px;
line-height: 14px;
text-shadow: none;
color: #fff;
padding: 2px 5px;
	}
	
#rt-footer .gf-menu li:hover > .item {
text-shadow: none;
color: #fff!important;
outline-offset: 0px!important;
padding: 1px 5px 2px 5px;
}
	
#rt-footer .module-content {
	padding-bottom: 10px}

.top-menu a:hover{
	text-decoration:underline;
	}
.socialmedia-buttons img {
vertical-align: middle;
width: 44px;
}
/**add this not using until it will validate */
.coe-social.rt-block {
	border-bottom-style:solid;
	border-bottom-width: 3px;
	border-bottom-color: #DAA000;
	background-color: #0a3E68;
	margin: 0px;
	padding: 0px;
	height: 40px;
	}
.synved-social-resolution-normal  {
	margin-top:10px;
	}

e-entry-title {
font-size: 10px;
line-height: 10px;
}


gf-menu li {
margin-right: 0;
padding-right: opx;
border: 0px;
display: inline;
}
.gf-menu li:hover, .gf-menu li.active:hover {
	padding-top: 0px;
	}
#rt-top .gf-menu .item {
	padding:0px;
}

#rt-top li:active {
	content:none;}

#rt-top .gf-menu  {
	position:absolute;
	margin: 10px auto 0;
	list-style: none;
}
#rt-top ul.menu li {
	float:right;
	white-space:nowrap;
	background:none;
	padding-left:10px;
	
	}
#rt-top ul.menu li .item {
	font-size: 1em;
	}

#rt-top .gf-menu .item{
	color: #002855;
	text-shadow:none;
	text-transform:none;
	font-size:12px;
		
	}
.gf-menu.l1 > li.active {
background:#4d688c;
border: none;
-webkit-border-radius: px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
height:40px;
}

.gf-menu a:hover {
	text-decoration:underline;
	
	}
.gf-menu li:hover > .item {
	text-shadow:none;
	}
.gf-menu li:hover, .gf-menu li.active:hover {
	 border:none!important;
	 background:none!important;
	 -webkit-border-radius: 0px!important;
	 -moz-border-radius: 0px!important;
	 border-radius: 0px!important;
	 -webkit-box-shadow: none!important;
	 -moz-box-shadow:none!important;
	 box-shadow:none!important;
	 outline-offset: 0px!important;
	
	}

.rt-container {
color: #002855;
/*8background-color: #fff; */
text-shadow:none;
}

#rt-showcase .gf-menu li:hover > .item {
	
	
	}

.rt-showcase {
	color: #fff;
	background-color:#fff;
	background-image:none;
	filter:none;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:#daa000;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	height: 45px;
	 -webkit-box-shadow:5px 5px 5px #888888;
	  -moz-box-shadow:5px 5px 5px #888888;
		box-shadow: 5px 5px 5px #888888;
	}

.rt-showcase-pattern {
	background-image:none;
	background-color:none;
	/*background-color:#99a9bf;*/
	height: 43px;
	background-size: none;
	background-position:none;
	 -webkit-box-shadow: 5px 5px 5px #888888;
	  -moz-box-shadow: 5px 5px 5px #888888;
		box-shadow: 5px 5px 5px #888888;
	
	}

#rt-showcase a:hover {
	border-bottom-width:5px;
	padding-bottom: 7px;
	padding-top: 6px;
	}

#rt-showcase a:focus {
	outline-offset: 0px!important;
	}
#rt-showcase a.item {
	text-shadow:none;
	text-transform:uppercase;
	font-size: 15px;
	line-height: 25px;
	padding-left: 25px;
	padding-right: 25px;
	margin-top:1px;
	text-decoration:none;
	border-left: #CCD4E0;
	border-left-style: solid;
	border-width: 1px;
	padding-top: 6px;
	padding-bottom: 7px;
	
	}
#rt-showcase .gf-menu.l1 > li > .item {

color:#fff!important;
}

.gf-menu li {
	margin-right:0;
	padding-right:15px;
	border: 0px;
	dislpay:block;
	}

#rt-showcase .gf-menu li:hover, .gf-menu li.active:hover {
border: 1px!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
box-shadow: none!important;
background-color: #667D9D!important;
padding-bottom: 1px;
}

#rt-showcase .gf-menu.l1 > li > .item
.gf-menu .item:active{
	color: #002855;
	text-shadow:none;
	text-decoration:none;
	text-transform:uppercase;
		
	}
li.current{
  background: #99a9bf;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;

}
.gf-menu.l1 > li {
margin-right: 0px!important;
}

#rt-showcase li.active:hover, li.active {
	background: #99a9bf;
	color:#002855;
	padding-top:0px;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none;

	
	}
#rt-showcase .gf-menu  {
	background-color:#1A3E68;
	margin: 0;
	height: 40px;
	
}


COE-main-menu {
	background-color:#1A3E68;
	border-bottom-color: #DAAA00;


}

.coe-sidebar-BME .sub-menu ul ul {
	margin-left: 15px;
	padding: 5px 0;
}

.coe-sidebar-BME .sub-menu li {
	line-height: 20px;
}
.coe-sidebar-BME  ul.menu li {
	margin-bottom: 3px;
}
#rt-sidebar-a ul.menu li a {
	padding: 5px 5px;
	line-height: 21px;
	}
#rt-sidebar-a ul ul {
	margin-left:15px;
}

#rt-sidebar-b ul.menu li a {
	padding: 5px 5px;
	line-height: 21px;
	}
#rt-sidebar-b ul ul {
	margin-left:15px;
}

#rt-mainbottom {
	margin-top:-30px;
	}
#rt-mainbottom img {
	width:300px;
}
#rt-mainbottom .socialmedia-buttons img {
	width: 55px;
	}
	
#rt-mainbottom a {
font-size: 1.15em;
font-weight: 400;
}
#rt-mainbottom ul li {
	margin-bottom: 10px;
	}
#rt-mainbottom ul {
margin: 0px;
list-style: none;
}
#rt-mainbottom .lcp_catlist {
	margin:0 10px 0 0;
	
	}
#rt-mainbottom .tl_top {
	margin:0px;
	list-style:none;
	}

#rt-mainbottom a:hover {
	text-decoration: underline;
	padding
	
}
#rt-main {
	margin-top:-20px;
	}



widget widget_listcategorypostswidget COE-blue-title rt-block ul li{
	display:none
	list-style-type:none;
	}

#rt-footer .rt-container {
	background-color:1a3e68;
	color:#fff;
	
	}
	#rt-footer {
	 color: #6e6e6e;
	 background:none;
	 border-top:none;
	 -webkit-box-shadow:none;
	 -moz-box-shadow:none;
	 box-shadow:none;
}
#rt-copyright {
border-top:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

#rt-footer .module-content {
padding-bottom: 10px;
margin-left: 30px;
}

.widget widget_gantry_menu .COE-main-menu {
	
	}

#rt-grid-12rt-alpha.rt-omega {
	background-color:#1A3E68;
	border-bottom-color: #DAAA00;
	}
	
.UCD-copywrite {
	text-align:center;
	
}

#rt-bottom .Top-Border {
	margin: 0px;
	padding: 7px 0px;
	}

.bottom-branding, .top-branding {
	width: auto;
	max-width: 1200px;
	margin:10px 0px;
	padding:0px;
	}
.bottom-branding rt-block {
	margin:10px 0px;
	}

.promo_slider .panel {
  overflow: hidden;
  width: 90%;
  height: 90%;
  position: absolute;
  top: 0;
  left: 0;
}

.promo_slider_wrapper {
margin: 0px 0!important;

}

#frontpage .image_class {
	display:none;
	}

.front_image .title_tag ul{
	list-style-image:none;
	}
.front_image .title_tag {
	display:none;
	}
.frontpage_title lcp_catlist ul{
	list-style-image:none;
	}
.frontpage_title {
	/** temp removal of header - it's in the image */
	display:none;
	font-size:16px;
	 height:50px;
	 width: 240px;
	 background-color: #Daa000;
	 margin-top: 70px;
	 position: absolute;
	 text-align:center;
	 text-transform:uppercase;
	 -webkit-box-shadow: 3px 3px 3px #000;
	  -moz-box-shadow: 3px 3px 3px #000;
		box-shadow: 3px 3px 3px #000;
	
}
.frontpage_title ul {
	 padding: 0;
		margin: 4px;
	}
#rt-mainbottom ul.lcp_catlist li{
	list-style-type:none;
	padding-bottom:0px;
	}	
ul.lcp_catlist li {
	list-style-type:none;
	padding-bottom: 20px;
}

#COE-catlist img {
	float:left;
	}
#COE-catlist ul li {
	list-style-type:none;	
}
#front_image img{
	alignment-baseline:middle;
	}

#front_image .image_class{
	display:none;
	margin:-40px;
	}
	
#rt-maintop {
background:none;
border-bottom:none;
box-shadow:none;
margin-top:-30px;
padding-top:0px;
}

.rt-grid-4 {
width: 30%;
}

#rt-sidebar-a ul.menu li a, ul.menu li .item, ul.menu li .separator {
display: block;
font-size: 15px;
font-weight: 500;
list-style: none;
list-style-type: none;
padding: 2px;
}

#rt-sidebar-b ul.menu li a, ul.menu li .item, ul.menu li .separator {
display: block;
font-size: 15px;
font-weight: 500;
list-style: none;
list-style-type: none;
padding: 2px;
}

.component-content .item-page h1 {
color: #002855;
font-weight: 600;
font-size: 2em;
}
.component-content .item-page h2 {
margin-top: 0;
background: #fff;
border-style: none;
color: #002855;
padding-left: 0px;
font-size: 2em;
}
.component-content .item-page h4 a{
	color: #002855;
	font-size: 1.2em;
	font-weight: 500;
}
.component-content .item-page h4 {
	color: #002855;
	font-size: 1.2em;
	font-weight: 500;
}
.component-content .item-page h5 {
color: #002855;
font-weight: 500;
font-size: 1em;
}
.component-content .item-page h6 {
color: #002855;
font-weight: 500;
font-size: .75em;
}

#rt-sidebar-a .title {
color: #002855;
text-shadow: none;
font-size: 1.4em;
background-color: none;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #daa000;
margin: 0px;
padding:5px 5px;
background:#FFF;
-webkit-border-radius:0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-top: none;
border-left: none;
border-right: none;

}

#rt-sidebar-b .title {
color: #002855;
text-shadow: none;
font-size: 1.4em;
background-color: none;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #daa000;
margin: 0px;
padding:5px 5px;
background:#FFF;
-webkit-border-radius:0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-top: none;
border-left: none;
border-right: none;

}
gf-menu.l1 > li > .item {
	padding-top:6px;
}

#rt-sidebar-a ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
	content:none;
	}

#rt-sidebar-a .menu {
	list-style:none;
	list-style: none;
	white-space: wrap;
	overflow: visible;
}

#rt-sidebar-b ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
	content:none;
	}

#rt-sidebar-b .menu {
	list-style:none;
	list-style: none;
	white-space: wrap;
	overflow: visible;
}
	
.menu {list-style:none;}

.more-link {
	background:#E5E9EF;
}
.more-link a {
	line-height: 2em;
	padding-left: 20px;
}
#rt-mainbody a {
	text-decoration:underline;
	}
#rt-mainbody a img.alignleft {
	border: 2px solid black;
	margin: 10px 10px 10px 0px;
	}
#rt-mainbody a img.alignright {
	border: 2px solid black;
	margin: 10px 0px 10px 10px;
	}

#COE-catlist img {
	padding:5px;
	}
#COE-catlist a {
	font-size:1.2em;
	line-height: 1.5em;
	text-decoration:underline;
	
	}
.coe-privacy a {
	text-align:center;
	}
.UCD-copywrite a{
	text-align: center;
	text-decoration:underline;
	color: #ffffff;
}

	
/* Smartphones */

@media (max-width: 480px) { 

		#searchform {
			margin-right: 0px;
			margin-left: 10px;
			margin-top: 15px;
		}
		input, textarea, .uneditable-input {
			width: 150px;
		}
		.COE-header-img {
			margin: 0px;
			margin-left: 50px;
		}

	img {
			width:480px;
			}
	iframe {
		width:480px;
		padding-top: 20px;
		border:none;
		}
		.frontpage_title {
			margin-top:0px;
			width:100%;
		}
		#frontpage img {
					
			max-width: 100%;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5%;
		}
		#rt-maintop {
			margin-top:0px;
			}
		#rt-mainbottom img {
			width: 100%;
		}
	#gantry_menu-20503 {
		display:inline!important:
	}
	#rt-showcase a.item{
		font-size:10px;
	} 
		.front-page .title, h2 { 
		font-size: 14px;
	}
	iframe {
				border:none!important;
			}
			
	
	 #rt-top ul.menu li {
		  float: left;
		  white-space: nowrap;
		  width: 480px;
		  background-color: #1a3e68;
		  hight: 40px;
		  magrin: 0px;
		  overflow: hidden;
		}
		#rt-top ul.menu li {
			margin-bottom: 2px;
		}
		#rt-top ul.menu li .item {
			color:#fff;
		}
		
		ul.menu {
			white-space: nowrap;
			margin-right: auto;
			margin-left: auto;
			overflow: hidden;
		}
		form {
			margin: 0 0 0px;
		}
		#searchform {
			float:right;
			margin-left: 0px;
		}
		#addthis-follow-widget-20005 {
			margin-right: 20px;
			float: left;
		}
		#rt-copyright img {
			/** width:480px; */
			}
		#rt-footer li .item {
			/*8padding: 0px;
			/** width:480px; */
			float:left
		}
		
		#rt-footer .rt-block {
			margin: 1px 5px;
			padding: 1px 10px;
		}
		#rt-footer .gf-menu.l1 > li > .item {
			width:480px; 
			float:left;
			font-size:.90em;
		}
			
		.layout-mode-responsive .gf-menu li {
			padding: 0px!important;
			margin: 0px!important
		}
		 .layout-mode-responsive .gf-menu {
			background: #1a3e68;
			border:none;
			border-top: 0;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			-webkit-border-radius:none;
			-moz-border-radius: none;
			border-radius: none;
			background-image:none;
			border-top:none;
			background-clip: none;
			-webkit-background-clip: none;
			background: none!important;
			
		}
		 .gf-menu-device-container {
				background: #1a3e68;
				border:none;
				border-top: 0;
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
				box-shadow:none;
				-webkit-border-radius:none;
				-moz-border-radius: none;
				border-radius: none
		}
		.layout-mode-responsive .gf-menu-device-container {
			background: #1a3e68;
			border:none;
			border-top: 0;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			-webkit-border-radius:none;
			-moz-border-radius: none;
			border-radius: none;
			background-image:none;
			border-top:none;
			background-clip: none;
			-webkit-background-clip: none;
			background: none!important;
			
		}
		
		.layout-mode-responsive .gf-menu {
			background: #1a3e68;
			border:none;
			border-top: 0;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			-webkit-border-radius:none;
			-moz-border-radius: none;
			border-radius: none;
			background-image:none;
			border-top:none;
			background-clip: none;
			-webkit-background-clip: none;
			background: none!important;
			
		}
		.layout-mode-responsive .gf-menu > li:last-child {
			background:none;
		}
}

/* Smartphones to Tablets */

@media (min-width: 481px) and (max-width: 767px) { 
		
		#rt-top ul.menu li .item {
			padding:5px;
			}
		#rt-mainbottom img {
			width:600px;
			padding-top: 20px;
			}
		.rt-grid-4 {
			width:100%;
			}
		#rt-maintop {
			margin-top:0px;
			}
		
		#rt-copyright img {
			width:480px;
			}
		iframe {
		width:600px;
		}
		.frontpage_title {
			margin-top:-20px;
			width:100%;
		}
		.frontpage_title a {
			text-transform:uppercase;
			}
		#frontpage img {					
			max-width: 100%;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5%;
		}
			
		
			
		#rt-showcase a.item{
		font-size:12px;
		
	} 
		.front-page .title, h2 { 
			font-size:14px;
			}
		
		
	 	#rt-mainbottom .rt-block{
			margin-left:0px;
			margin-right:0px;
		}
		
		.addthis_default_style .addthis_toolbox {
			margin:0 auto 0 auto;
			}
		gf-menu-device-container {
			/**overflow:scroll; */
		}
		.layout-mode-responsive .gf-menu li {
			padding: 0px;
		}
		.layout-mode-responsive .gf-menu-device-container {
			overflow:visible;
			}
		#rt-top ul.menu li {
		  float: left;
		  white-space: nowrap;
		  width: 600px;
		  background-color: #1a3e68;
		  hight: 40px;
		  magrin: 0px;
		  overflow: hidden;
		}
		#rt-top ul.menu li {
			margin-bottom: 2px;
		}
		#rt-top ul.menu li .item {
			color:#fff;
		}
		
		ul.menu {
			white-space: nowrap;
			margin-right: auto;
			margin-left: auto;
			overflow: hidden;
		}
		#searchform {
			float:right;
			margin-left: 0px;
			padding:10px;
		}
		#addthis-follow-widget-20005 {
			margin-right: 20px;
			float: left;
		}
		#rt-footer .rt-block {
			margin: 1px 5px;
			padding: 1px 10px;
		}
		#rt-footer .gf-menu-device-container {
				background: #1a3e68;
				border:none;
				border-top: 0;
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
				box-shadow:none;
				-webkit-border-radius:none;
				-moz-border-radius: none;
				border-radius: none
				}
		#rt-footer .rt-block li {
			background: #1a3e68;
			background-image:none;
			border:none;
			border-top: 0;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			-webkit-border-radius:none;
			-moz-border-radius: none;
			border-radius: none;
			
		}
			.layout-mode-responsive .gf-menu li {
				padding: 0px!important;
				margin: 0px!important
		}
		
		.layout-mode-responsive .gf-menu-device-container {
			background: #1a3e68;
			border:none;
			border-top: 0;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			-webkit-border-radius:none;
			-moz-border-radius: none;
			border-radius: none;
			background-image:none;
			border-top:none;
			background-clip: none;
			-webkit-background-clip: none;
			background: none!important;
		}
		
		.layout-mode-responsive .gf-menu {
			background: #1a3e68;
			border:none;
			border-top: 0;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			-webkit-border-radius:none;
			-moz-border-radius: none;
			border-radius: none;
			background-image:none;
			border-top:none;
			background-clip: none;
			-webkit-background-clip: none;
			background: none!important;
			
		}
				
		#rt-footer li {
			margin:5px;
			padding:0px;
			}
		#rt-footer li .item {
			padding: 0px!important;
			width:300px; 
			float:left;
		}
		#rt-footer .gf-menu.l1 > li > .item {
			width:300px;
			float:left
			font-size:.90em;
	}
	
			
}
			
@media (min-width: 768px) and (max-width: 959px) {
		#rt-copyright img {
			max-width:auto;
		}
		#searchform {
			margin-right: 0px;
			margin-left: 10px;
			margin-top: 15px;
		}
		input, textarea, .uneditable-input {
			width: 150px;
		}
		#rt-top ul.menu li .item {
			padding:5px;
			}
		#rt-showcase a.item{
		font-size:12px;
		padding: 6px 10px 7px 10px;
		} 
		#frontpage img {
					
			max-width: 95%;
			padding-left: 15px;
			padding-right: 15px;
			
			
		}
		#rt-maintop {
			margin-top:0px;
}
		.frontpage_title {
			margin-top:-20px;
			
		}
		.front-page .title, h2 { 
		font-size:12px
		}
		
		#rt-mainbottom .rt-block{
		margin-left:0px;
		margin-right:0px;
		}
		#rt-footer .rt-block {
			margin: 1px 5px;
			padding: 1px 1px;
		}
		.coe-footer .layout-mode-responsive .gf-menu > li:last-child {
			background
			}
	#rt-footer ul {
		white-space: nowrap;
		margin-right: auto;
		margin-left: auto;
		overflow: hidden;
		}
	
		
	}

/* Desktop */

@media (min-width: 960px) and (max-width: 1199px) {
	#rt-showcase a.item{
		font-size:12px;
	} 
	#frontpage img {
					
		max-width: 95%;
		padding-left: 10px;
		padding-right: 10px;
			
		}
	.frontpage_title {
			margin-top:0px;
		}
	.front-page .title, h2 { 
		font-size:12px
		}
	.front-page .title, h2 { 
		font-size:14px
	}
	.frontpage_title {
		margin-top:50px;
		
	}
	#rt-mainbottom .rt-block{
		margin-left:0px;
		margin-right:0px;
		}


/* Large Display */

@media (min-width: 1200px) { 
#rt-showcase a.item{
	} 
}