/*
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;
	
	}
*/
.article-info dd:before {
content:"";
}
.component-content .article-info dd {
margin-left:0px;
display: block;
}

body {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif!important;
	text-shadow:none;
	background: #fff;
	font-size:1.5em;
	

	}
.font-size-is-small {
font-size: 13px;
line-height: 1.7em;
}

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;
	}

#rt-sidebar-a .menu {
	white-space:normal;
	margin-right:auto;
	margin-left:auto;
	white-space: wrap;
	}

#rt-sidebar-a li.active {
	background: #FFF;
	
}

	
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;
}

/* duplicate 
.component-content .item-page h3 {
font-size: 1.5em;
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;
}
*/



.gf-menu {
	overflow:hidden;

	}

.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;
	}

.var-narrow .timeline-header .summary {
	color:#fff;
	}
.timeline-header {
	color:#fff!important;
	}
.summary h1{
	color:#fff!important;
}
a.customisable-highlight {
	color:#fff!important;
	}

/*.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;
line-height:1.3em;
font-weight: 500;
}
*/

/* duplicate .component-content .item-page h2 {
margin-top: 0;
background: #fff;
border-style: none;
color: #002855;
padding-left: 0px;}
*/

#menu-quick-links .menu ul {
	list-style-image:none;
	list-style:none;
	
	}
.menu-quick-links-container ul.menu li a {
	font-size:1.2em;
	font-weight:400;}

.frontpage_image {
	margin-top:-20px;
	
	}
.widget .widget_text .front-page .rt-block {
	padding-top:20px;
	}
#rt-sidebar-a ul {
	list-style-type:none!important;
	}
#rt-content-bottom .front-page ul {
	margin: 0 0 10px 0px;
	list-style:none;
	}
#rt-content-bottom .front-page ul li {
	margin-bottom: 10px;
	}
#rt-content-bottom {
	margin: -70px 0px 0px 0px;}
#rt-content-bottom ul.xoxo.blogroll li {
	list-style-type: none;
	padding:0px;
	}
#rt-content-bottom ul.xoxo.blogroll li a {
	line-height:30px;
	}
#rt-content-bottom .xoxo.blogroll img {
	padding:0px 0px 10px 0px;
	
}
/*sidebar news fix */
#rt-mainbottom .front-page ul {
        margin:0px;
}

#rt-mainbottom .front-page ul li {
        list-style-type: none;
        padding-bottom: 0px;
        margin:0 0 10px 0;

}
#rt-mainbottom .front-page ul {
	margin:0px;
}

#rt-mainbottom .front-page ul li {
	list-style-type: none;
	padding-bottom: 0px;
	margin:0 0 10px 0;
}
#frontpage li{
        list-style:none;
        }
#frontpage ul.lcp_catlist {
        margin:0px
        }
.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;
	}
#frontpage ul.lcp_catlist {
	margin:0px
	}
#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;
	}

#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;
	}

.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;
	
	}
#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: 1.25em;
	line-height: 25px;
	padding-left: 15px;
	padding-right: 15px;
	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;


}
#rt-mainbottom img {
	width:300px;
}
rt-maintop .tl_top {
margin: 0px;
list-style: none;
}

#rt-mainbottom a {
font-size: 1.1em;
font-weight: 400;
}
#rt-mainbottom ul li {
	margin-bottom: 10px;
	}
#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;

}



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-blue {
	text-align:center;
	color:#fff;
	}
.UCD-copywrite-blue a{
	text-align:center;
	color:#fff;
	}
.UCD-copywrite-blue a:hover{
	text-decoration:underline;
	
	}
.UCD-copywrite {
	text-align:center;
	
}
#rt-container .top-branding {
	margin-bottom:10px;
	padding-bottom:10px;
	}

#rt-bottom {
	margin: 0px;
	
	}

.bottom-branding, .top-branding {
	width: auto;
	max-width: 1200px;
	margin:5px 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 {
	display:none;
	font-size:16px;
	 height:50px;
	 width: 300px;
	 background-color: #Daa000;
	 margin-top: 150px;
	 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;
	
}

.COE-two-column ul{
	list-style: none;
}
. COE-two-column ul li{
	padding: 5px 0px 5px 0px;
	float:left; 
	width:50%;
}

ul.COE-two-column {
	list-style: none;
}

ul.COE-two-column li{
	padding: 5px 0px 5px 0px;
	float:left; 
	width:50%;
}

.frontpage_title ul {
	 padding: 0;
		margin: 4px;
	}
#rt-mainbottom ul.lcp_catlist li{
	list-style-type:none;
	padding-bottom:20px;
	}	
ul.lcp_catlist li {
	list-style-type:none;
	padding-bottom: 20px;
	clear: left;
}
#COE-catlist img {
	float:left;
	padding: 0px 10px 25px 0px;
	max-width: 100%;
}
#COE-catlist ul li {
	list-style: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;
padding:0px;
}


.coe_lp_thumb img {
	float:left;
	}

.rt-grid-4 {
width: 30%;
}

#rt-sidebar-a ul.menu li a, ul.menu li .item, ul.menu li .separator {
display: block;
font-size: 1.1em;
font-weight: 500;
list-style: none;
list-style-type: none;
padding: 5px 15px;
}
.component-content .item-page h1 {
color: #002855;
font-weight: 600;
font-size: 2.1em;
line-height:1.7em;
}
.component-content .item-page h2 {
margin-top: 0;
background: #fff;
border-style: none;
color: #002855;
padding-left: 0px;
font-size: 2em;
line-height:1.7em
font-weight:500;
}
.component-content .item-page h3 {
font-size: 1.5em;
line-height: 1.4em;
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;
}

.component-content .item-page h4 {
	color: #002855;
	font-size: 1.3em;
	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;
}

.component-content .article-info .modified:before {
content: "";
}

#rt-sidebar-a .title {
color: #002855;
text-shadow: none;
font-size: 1.3em;
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;
}
 
.front-page a {
	font-size:1.1em;
	}
#rt-sidebar-a .front-page ul {
	padding: 0;
	margin: 0 0 0px 0px;
	}
/* 10/30/13 - Heidi - front page issues */
#rt-sidebar-a .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;
} 
.widget .front-page{
	background:#002855;
	}

.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;
} 
.coe-sidebar a {
	display: block;
	font-size: 1.1em;
	font-weight: 500;
	list-style: none;
	list-style-type: none;
	padding: 5px 15px;
	}
.coe-sidebar-links.rt-block {
	margin:0px;
	}
.coe-sidebar-links h2.title {
	color: #002855;
	text-shadow: none;
	font-size: 1.1em!important;
	background-color: none;
	border-bottom-style: none!important;
	border-bottom-width: 0px;
	border-bottom-color: #fff;
	margin: 0px;
	padding: 0px 25px!important;
	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;
}
	
.menu {list-style:none;}

.more-link {
	background:#E5E9EF;
}
.all-events-link {
	background:#E5E9EF;
	}
.more-link a:hover {
text-decoration: underline;
}
.more-link a {
	line-height: 2em;
	font-size: 1.15em;
	font-weight: 400;
	padding-left: 20px;
}

li.all-events-link {
	padding-bottom: 0px;
	}
	
.all-events-link a {
line-height: 2em;
font-size: 1.15em;
font-weight: 400;
padding-left: 20px;
}
.all-events-link a:hover {
	text-decoration: underline;
}
.xoxo.blogroll.li.a.text {
	display:none;
	}
#rt-mainbody img {
	margin:0 10px;
	}

#rt-mainbody a {
	text-decoration:underline;
	}

	
#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;
}

	
/* Smartphones */
@media (max-width: 288px){
#rt-top .front-page a {
		font-size: .80em;
		color:#fff;
		}
		#rt-top ul.menu li .item {
		color: #fff;
		}
		#rt-top img{
			margin-left:30px;
			}
			
		#rt-top ul.menu li {
		  float: left;
		  white-space: nowrap;
		  width: 260px;
		  background-color: #1a3e68;
		  height: 30px;
		  magrin: 0px;
		  overflow: hidden;
		}
		input[type="submit"].btn {
		background-color: #1a3e68;
		background-image: none;
		margin-left: 30%;
		margin-top: 3px;
		}
		
		}

@media (min-width: 289px) and (max-width: 480px) { 

		#searchform {
			margin-right: 0px;
			margin-left: 10px;
			margin-top: 15px;
		}
		input, textarea, .uneditable-input {
			width: 150px;
		}
		.front-page a {
			font-size: .90em;
		}
		#rt-top img{
			margin-left:30px;
			}

	img {
			width:480px;
			}
	iframe {
		width:480px;
		padding-top: 20px;
		border:none;
		}
		.frontpage_title {
			margin-bottom:3px;
			margin-top:0px;
			width:100%;
					}
		#frontpage img {
					
			max-width: 100%;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 50px;
		}
	#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;
		}
		#searchform {
			float:left;
			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;
			}
		.widget.widget_text.front-page.rt-block img {
			width:100%;
			
			}
		#rt-mainbottom img {
			width:600px;
			padding-top: 20px;
			}
		.rt-grid-4 {
			width:100%;
			}
			#rt-top img{
			margin-left:30px;
			}
		#rt-copyright img {
			width:480px;
			}
		iframe {
		width:600px;
		}
					
	 .gf-menu-toggle {
		top: 1px;
	 }
	 
		
	.frontpage_title {
		margin-top:0px;
		width:100%;
		
	}
	.frontpage_image {
		padding-top: 50px;
	}
		.frontpage_title a {
			text-transform:uppercase;
			}
		#frontpage img {
					
			max-width: 100%;
			padding-left:0px;
			padding-right: 0px;
			
		}
			
		#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:left;
			margin-left: 0px;
		}
		#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;
		} 
		#frontpage img {
					
			max-width: 95%;
			padding-left: 15px;
			padding-right: 15px;
			
			
		}
		/*
		.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 {
		
			}
	#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:14px;
	} 
	#frontpage img {
					
		max-width: 100%;
		padding-left: 0px;
		padding-right: 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{
	} 
}
