form.cb_form label, table.cbFields label {
    width: 215px;
    text-align: right;
}

div#rt-header div.rt-grid-2 .rt-block {
    padding: 21px 0 0 !important;
}
div#rt-header div.rt-grid-2 input {
    width: 172px;
}

.component-content td p {margin: 0 0 15px;}
a#rt-logo {
/*width: 160px;*/
/*height: 100px;*/
max-width: 100%;
background-size: contain !important;
float: right;
}


.gf-menu.l1 > li > .item, .gf-menu .dropdown ul li .item, .horizmenu li a, .sprocket-strips-title a, .newstitle, p, a, .sprocket-mosaic-item .sprocket-mosaic-text, li {
font-family: 'Alegreya Sans', 'Helvetica', arial, serif;
}
.gf-menu.l1 > li > .item {
text-transform: none !important;
font-size: 21px !important;
font-weight:bold;
}
.gf-menu .dropdown ul li .item {font-size: 18px !important;}

.gf-menu .dropdown {background:#1069AA !important;}
.gf-menu li:hover > .item, .gf-menu li:focus > .item {
color: #000000 !important;
}

.gf-menu li:before, .gf-menu.l1 > li:before {display:none;}

.gf-menu li .item {
padding-left: 5px !important;
}
.menu-block {float: none !important;}
.gf-menu.l1 > li.active:after {border-color: #fff !important;}

#rt-header-surround, #rt-header, .gf-menu .dropdown {box-shadow:none !important;}
.gf-menu.l1 > li > .dropdown {
margin-top: 15px !important;
}

/*
#mod-search-searchword {
width: calc(100% - 100px);
border-radius: 2px;
box-shadow: 0px 0px 1px #000;
}


button.btn {
text-transform: none;
box-shadow: 0 0 1px #000;
padding: 7px 16px;
border: none !important;
color: #000;
font-weight: bold;
border-radius: 2px;
margin-left: -2px;

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(100, #7C81D2),
	color-stop(0, #2E94CC)
) !important;
background-image: -o-linear-gradient(bottom, #2E94CC 0%, #0C69AC 100%) !important;
background-image: -moz-linear-gradient(bottom, #2E94CC 0%, #0C69AC 100%) !important;
background-image: -webkit-linear-gradient(bottom, #2E94CC 0%, #0C69AC 100%) !important;
background-image: -ms-linear-gradient(bottom, #2E94CC 0%, #0C69AC 100%) !important;
background-image: linear-gradient(to bottom, #2E94CC 0%, #0C69AC 100%) !important;
}
*/

/*#mod-search-searchword,*/ 
/*.searchblock { display:none; position:absolute !important;top:0;right:0;}*/
.searchblock form {margin: 0;}

.logoname {
font-family: Times New Roman,Times,serif;
font-size: 47px;
margin-bottom: 10px;
line-height:36px;
}
.logotag {
font-family: freight-sans-pro;
font-size: 23px;
font-style: italic;
line-height: 20px;
}

.logoname, .logotag {text-align:center;}


#rt-top {z-index:500;}
#rt-top .rt-container:after {display:none;}

.isregistered li.item283 {display:none !important;}







#rt-main-surround {
background: url('../images/map-bg.jpg') transparent;
background-size: cover;
background-attachment: fixed;
background-position: 50% 50%;
}


#rt-main-surround .rt-container {background-color:#fff;}


.layout-slideshow .sprocket-features-content {
width: auto !important;
background: none transparent !important;
padding: 0 !important;
}
.layout-slideshow .readon, .sprocket-strips-content .readon {display:none !important;}
div.sprocket-features-img-container {
width: 100%;
}

.sprocket-features-title {text-shadow: 2px 2px 2px #000000;}
.sprocket-features-title a {color:#fff;}
.sprocket-features-title a:hover {color:#1069aa;}


.layout-mode-responsive .gf-menu-device-container {background: none transparent !important;}


.sprocket-mosaic-item .sprocket-mosaic-text {
text-align: justify;
}

#rt-expandedbottom .rt-container {
background-color: #1069AA;
}
#rt-mainbottom .rt-container {
background-color: #5F95C4;
/*border-top:22px solid #1069AA;*/
}
.sprocket-strips-title {
text-align: center;
}
.sprocket-strips-title a {
	color:#fff;c
	font-weight: normal;
}

div.sprocket-strips li:after {
/* border: 1px solid white; */
position: absolute;
height: 100%;
width: 1px;
content: "";
background-color: #fff;
right: -10px;
top: 0;
}
div.sprocket-strips li:last-child:after {display:none;}


#rt-extension {background-color:rgba(6,89,168,.85) !important;}
#rt-extension .rt-container {background-color:transparent;}


.horizmenu {text-align:right;}
.horizmenu li {display:inline-block;}
.horizmenu li a, .horizmenu li.active a {
	color:#fff !important;
	padding:0 10px;
	}
.horizmenu li a:before {display:none !important;}
.horizmenu li a:hover {color:#000 !important;background-color:transparent !important;}
li.item-284 a:after {
content: "\f002";
font-family: FontAwesome;
margin-left: 10px;
display: inline;
}

.newstitle strong {color: rgba(255,255,255,.5);}


#rt-expandedbottom {border-top:none !important;box-shadow:none !important;}

#rt-expandedbottom a {color:#fff;}
#rt-expandedbottom a:hover {color:#f1ec69;}
#rt-expandedbottom .rt-container:after {display:none;}

#rt-top {
box-shadow: 0px 3px 30px #999 !important;
}

/* mosets */

.mt-template-college_directory .fields {
float: left;
width: 60px;
padding: 5px;
padding-left: 0;
padding-right: 10px;
}
.mt-template-college_directory .column.first {
width: 400px !important;
padding-right: 15px;
float:left;
}
.mt-template-college_directory .column.second {
width: 360px !important;
float:right;
}


div#rt-sidebar-a ul.menu > li {
/*display: none;*/
}
div#rt-sidebar-a ul.menu > li.active {
display: block;
}

#rt-header a:hover { color: #f1ec69 !important; }
.gf-menu.l1 > li.active:after {display:none;}
#rt-feature {border:none !important;}
#rt-feature p {margin:0;}

.sprocket-strips-item {
height: 156px;
display: table-cell;
vertical-align: middle;
}

.sprocket-strips-content {margin:0;}
.sprocket-strips-title {margin-bottom: 0;}

.list-striped p {
margin: 0;
}




.glaa a#rt-logo {
    width: 200px !important;
    height: 200px !important;
}
.glaa #rt-main-surround {background: none #D9CCB9 !important;}
.glaa #rt-expandedbottom .rt-container {background-color: transparent;}
.glaa #rt-mainbottom .rt-container {background-color: #8D6C3C;}
.glaa #rt-extension {background-color:#8D6C3C !important;}
.glaa #rt-expandedbottom a {color: #000;}
.glaa #rt-expandedbottom a:hover {color: #D9CCB9;}

.rg-ss-slice-container {max-width:1200px !important;}
.rg-ss-title {font-size:300% !important;}



#jevents_body h2 {
    font-size: 27px;
    font-weight: normal;
}
#jevents_header  ul.actions, #jevents_header  h2 {margin: 0;}
#jevents_body h2.contentheading {margin-top: 10px;background-image: none;padding-left: 0;}












/* responsive */

@media (max-width: 1199px){
	.gf-menu.l1 > li > .item {font-size: 19px !important;}
	
	.logoname {
	font-size: 40px;
	/*line-height: 23px;*/
	}
	.logotag {
	font-size: 20px;
	}
	.mt-template-college_directory .column.first {width: 225px !important;}
	
}
@media (max-width: 959px){
	
	.gf-menu.l1 > li > .item {font-size: 18px !important;padding: 0 5px !important;}
	#mod-search-searchword {width: calc(100% - 100px);}
	button.btn {padding: 7px 5px;}

	.logoname {
	font-size: 36px;
	text-align:center;
	}
	.logotag {
	font-size: 18px;
	line-height: 16px;
	}
	a#rt-logo {float: none;}
	
	.sprocket-strips-content {padding:0 !important;}
	
	.mt-template-college_directory .column.first {width: calc(100% - 85px) !important;}
		.sprocket-strips-item {
height: auto;
display: block;
vertical-align: middle;
}
	
}
@media (max-width: 767px){
	.gf-menu-toggle, .gf-menu.l1 {display: none !important;}
	.menu-block div {height: 20px !important;overflow: visible !important;}
	.gf-menu-device-container {margin: 0 !important;overflow: visible !important;}
	
	body .rt-social-buttons {display: block !important;}
	
	.newstitle {margin-bottom:0 !important;padding-bottom:0 !important;}
	.logotext {margin-top:0 !important;padding-top:0 !important;}.logotag{text-align:center;}
	
	.layout-slideshow .sprocket-features-content {bottom:auto !important;top:20px;
font-size: 14px;
left: 50px !important;}
	
	.layout-slideshow .sprocket-features-title {line-height: 38px !important;}


}


@media (max-width: 481px){
	a#rt-logo {background-position-y:50% !important;}
}