@charset "UTF-8";

@font-face {
  font-family: "ualr-items";
  src:url("../fonts/ualr-i.eot");
  src:url("../fonts/ualr-i.eot?#iefix") format("embedded-opentype"),
    url("../fonts/ualr-i.woff") format("woff"),
    url("../fonts/ualr-i.ttf") format("truetype"),
    url("../fonts/ualr-i.svg#untitled-font-3") format("svg");
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'ualr';
  src:url('../fonts/ualr.eot?-8damvv');
  src:url('../fonts/ualr.eot?#iefix-8damvv') format('embedded-opentype'),
    url('../fonts/ualr.woff?-8damvv') format('woff'),
    url('../fonts/ualr.ttf?-8damvv') format('truetype'),
    url('../fonts/ualr.svg?-8damvv#ualr') format('svg');
  font-weight: normal;
  font-style: normal;
}
.dashicons, .dashicons-before:before{
  font-family: dashicons !important;
  font-size: 24px !important;
}

.icon-blackboard:before {
  font-family: "ualr-items" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e002";
}
.hideme{
	display: none;
}
.icon-trojan:before{
	font-family: "ualr" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e600";
}
#wp-admin-bar-ualr-home .ab-label{
	font-variant: small-caps;
}

/* Small UALR Logo */

/*
.icon-wordmark:before{
	font-family: "ualr" !important;
	font-size: 16px;

  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e601";
}
 */


#wp-admin-bar-blackboard .ab-icon:before{
	font-family: "ualr-items" !important;
	content: "\e002" !important;
}

#wp-admin-bar-myUALR-default .ab-item{

	margin-bottom: 5px !important;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar .ab-top-menu>li:hover>.ab-item, #wpadminbar .ab-top-menu>li>.ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{
	color: #fff;
}
#wpadminbar>#wp-toolbar a:focus span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label, #wpadminbar>#wp-toolbar li:hover span.ab-label{
	color: #fff;
}
body.minos{
 background-position-y: -42px;


}
.icon.left{
	float: left;
}
body{
	padding-top: 45px;
	background-position-y: 15px;
	background-image: url(../img/body-default-bg.gif) ;
}
body.minos{
	background-image: url(../img/body-default-bg.gif) ;
	background-position: 0 -32px;
  padding-top: 0;
}
#branding h1 span, #branding span{
  background: none;
}
#branding h1#site-name span a, #branding div#site-name span a{
  background: none;
  padding-left: 0;
  font-family: "Myriad Pro", sans-serif;
  font-weight: 300;
  font-size: 1.5em;
  text-transform: uppercase;
  line-height: 1em;
  color: #ccc;
}


/* Adds UALR before site name in the gray bar */
/*
#branding h1#site-name span a:before, #branding div#site-name span a:before{
  content: 'UALR ';
  color: #fff;
  font-weight: 600;
  font-size: 1.25em;
}
 */

#masthead{
	display: none !important;
}
#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before{
	color: #ccc !important;
}
.talos #wpadminbar{
	background: #6e2639;
}
.minos #wpadminbar{
	background: #6e2639;
}
#wpadminbar .quicklinks{
	max-width: 1170px !important;
	margin: 0 auto;
}
#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{
	line-height: 22px;
	height: 22px;
}

#wpadminbar .quicklinks li{
	display: block;
}
#wpadminbar #adminbarsearch:before{
	z-index: 9999 !important;
}
#wpadminbar #wp-admin-bar-ualr-home .ab-label{
	font-size: 1.25em;
}
.gsc-resultsbox-visible{
	max-width: 1170px;
	margin: 0 auto;
}
#wp-admin-bar-ualr-home:hover .ab-icon{

		text-decoration: none !important;
}
#wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{
	color: #fff;
	text-decoration: underline;
}
#adminbar-search{
     width: 100% !important;
     background-color: #fff !important;
}
.gsc-control-cse{
    background: transparent !important;
    border: none !important;
}

input.gsc-input {
	background-color: #ffffff !important;
	}

.gsc-input{
    background: none !important;
    height: 22px !important;
    font-size: 14px !important;
    width: 150px !important;
}
.gsc-search-button-v2{
	background: transparent !important;
}
.gsc-input-box{
    height: 22px !important;
}
.gsc-input-box table{
    width: 100%;
    display: inline-block;
    height: 22px;
}
.gsc-input-box tr{
    display: inline-block;
    height: 22px;

}
.gsc-input-box .gsib_a,.gsc-input-box .gsib_b{
display: inline-block !important;
margin-top: -12px !important;
width: auto !important;


}
.gsc-input-box .gsib_a{
	width: 80% !important;
}
.gsc-input-box .gsib_b{
	width: 20% !important;
}
.gsc-input-box .gsib_a input{
    height: 22px !important;
    padding-left: 5px;
    display: inline-block;
    margin-top: -4px;
    line-height: 1em !important;

}
#wp-admin-bar-ualrsearch:hover{
    background: transparent !important;
}
input.gsc-search-button{
	background-image: none !important;
	background-color: transparent  !important;
	background-repeat: no-repeat !important;
	text-indent: -9999px !important;

	border: none !important;
	padding: 0  !important;
	background-color: #6E2639 ;
	margin-left: 7px !important;
}
.wr-megamenu-container{
	padding: 0;
	display: none;
}
.wr-megamenu-container.active{
	display: block;
}

.wr-megamenu-container.active>ul{
	display: block;
}
.swn_masthead{
	padding: 10px 0;
}
.larger table.gsc-search-box{
	height: 40px !important;
}
table.gsc-search-box{
  height: 32px !important;
}


/* Width 960 and above */
@media (min-width: 960px){
.swn_masthead{
	position: fixed;
	top: 32px;
	padding: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	font-family: "Myriad Pro", sans-serif;
	font-size: 14px;

}

.minos.swn_masthead{
	height: auto;
	width: 100% !important;

}

.swn_masthead .bottom-bar{
	min-width: 100%;
	padding: 0;
	background-color: #ededed;

}
.talos .swn_masthead .bottom-bar{
	min-width: 100%;
	padding: 0;
	background-color: #ededed;

}

.swn_masthead .navbar{
	border-radius: 0;
	margin-bottom: 0;
	max-width: 1180px;
	min-height: 30px;
	margin: 0 auto;
	border: none;
	background: transparent;

}

.swn_masthead .navbar-nav>li{
 	border-left: 1px solid #e8e7e9;

}
.swn_masthead .navbar-nav>li:last-child{
	border-right: 1px solid #e8e7e9;
}
.swn_masthead .navbar-nav>li a{
	text-decoration: none;
}
.swn_masthead .dropdown-menu{
	background-color: #fdfcfe;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 252, 254)), to(rgb(232, 231, 233)));
	background-image: -webkit-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
	background-image: -moz-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
	background-image: -o-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
	background-image: -ms-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
	background-image: linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfcfe', EndColorStr='#e8e7e9');
}

.bottom-wrap{
	max-width: 1170px;
	margin: 0 auto;
}
.wr-mega-menu{
	/* position: relative; */
}
.wr-megamenu-inner{
	background: #fff;
	border: none;
	font-size: 16px;
    color: #ffffff;
	background-color: #444444 !important;
	line-height: 1.4em;
}
.wr-mega-menu div.active {
	line-height: 1.4em;
	background-color: #444444 !important;
    color: #ffffff;
}
.wr-megamenu-container{
	display: block;
}

.wr-megamenu-container .wr-megamenu-inner ul a{
    color: #fff;
    font-size: 1em;
    padding: 0 0 .5em 0;
    display: inline-block;
}
.wr-megamenu-container .widget_nav_menu{
    margin-bottom: 10px;
    float:left;

}
.wr-megamenu-inner img{
    max-width: 90%;
    margin: 0 0 20px 0;

}
.wr-megamenu-inner p{
    line-height: 1.25em;
}
.menu_title{
	text-transform: uppercase;
	font-family: "Myriad Pro", sans-serif;
	font-weight: 500;
}
.wr-megamenu-inner .widgettitle{
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 4px 0 0px 4px;
	color: #fff;
	background: #555;

}
.widget{
	width: 100%;

	}


.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li a{
    background: none !important;
	}
.wr-megamenu-container ul ul a:hover, .wr-megamenu-container ul ul li.focus > a{
	color: #fff !important;
    text-decoration: underline !important;
	}


.wr-megamenu-container ul.wr-mega-menu {
	display:table;
	width: 100%;
	}
.wr-megamenu-container ul.wr-mega-menu > li{
     position: static !important;
     display: table-cell;
	float: none;
	text-align: center;
	}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner{
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    text-align: left;
	}

.wr-megamenu-container .block-sub-menu {
overflow: hidden;
}
.dropdown-toggle,i.fa.fa-caret-down {
display: none;
	}

.wr-megamenu-container ul.wr-mega-menu li:hover > .wr-megamenu-inner {
	/* disable hover on parent mega menus*/
	visibility: hidden;
	}
.wr-megamenu-container ul.wr-mega-menu li > .wr-megamenu-inner.active {
	visibility: visible !important;
	}

.jsn-bootstrap3 .row{
	max-width: 1170px;
	margin: 0 auto !important;
	}
.jsn-bootstrap3 p a{
	color: #fff !important;
	text-decoration: underline !important;
	padding: 0;
	}
.jsn-bootstrap3 .preview-text{
	color: #fff !important;
	}
.jsn-bootstrap3 p, .image_caption{
	color: #fff;
	line-height: 1.25em;
	}

button.wr-arrow-down{
	background: none;
	padding: 20px 20px;
	width: 100%;
	}
button.wr-arrow-down:before{
	content: "\2630";
	font-size: 24px;
	}
a:focus{
	outline:blue;
	}

}



.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.nobottommargin {
  margin-bottom: 0 !important;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}


/* 2017 New Logo Quick Fix */

@media (min-width: 960px){

	body {
		padding-top: 81px !important;
		background-position-y: 51px !important;
		}

	.swn_masthead{
		top: 68px !important;
		}

	.swn_masthead.larger{
		top: 100px !important;
		}
}


#wpadminbar {
	height: 68px;
	padding: 0;
	line-height: 68px;
	}

#wp-admin-bar-top-secondary {
	padding-top: 18px !important;
	}

#wp-admin-bar-ualr-home .ab-icon .wordmark-small {
	display: block;
	height: 44px;
	width: 151px;
	padding: 10px !important;
	}

#wp-admin-bar-ualr-home .ab-item,
#wp-admin-bar-ualr-home .ab-item:hover {
	background-color: #6e2639 !important;
	}


/* MOBILE FIX */

@media (max-width: 475px) {

.swn_masthead talos {
	position: relative !important;
	display: block !important;
	clear: both !important;
	width: 100% !important;
	height: 150px  !important;
	}

.bottom-bar,
#site-navigation  {
	position: relative !important;
	display: block !important;
	clear: both !important;
	width: 100% !important;
	min-height: 50px  !important;
	margin-top: 60px;
	}


#wpadminbar {
	display: block;
	width: 100%;
	height: 115px !important;
	}

#wp-toolbar {
	position: relative !important;
	}


/* Quicklinks and Search */

#wp-admin-bar-top-secondary {
	top: 65px;
	left: 15px;
	padding: 0 !important;
	}

/* Wordmark */

#wp-admin-bar-persona-nav {
	position: relative !important;
	display: block !important;
	height: 64px;
	}

.wp-admin-bar-ualr-home {
	position: relative;
	display: block !important;
	height: 64px;
	}

.wordmark-small {
	position: relative;
	display: block !important;
	}

}


@media (max-width: 959px) {

body {
	padding-top: 0 !important;
	}

#wpadminbar {
	min-height: 68px !important;
	}

.wr-megamenu-inner .row {
	background-color: #444444 !important;
	}

.wr-megamenu-inner .widgettitle{
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 4px 0 4px 4px;
	color: #ffffff;
	background: #555555;
	}

.wr-megamenu-container ul li {
	clear: both;
	border: none;
	line-height: 1.5em;
	font-size: 16px;
	}

.wr-megamenu-container ul li a,
.wr-megamenu-container ul li a:hover {
	color: #ffffff;
	}


/* Widget - Links
-----------------------------------------------------------------*/

.wr-megamenu-inner .widget_nav_menu ul,
.wr-megamenu-inner .widget_nav_menu li {
    list-style: none;
    margin: 0;
	}

.wr-megamenu-inner .widget_nav_menu li {
	padding: 4px;
	}

.wr-megamenu-inner .widget_nav_menu li a {
    display: inline-block;
    padding: 0 3px 0 12px;
	}


.wr-megamenu-inner .widget_nav_menu li a {
    background: url("/wp-content/themes/ualrparent/images/icons/widget-link.png") left top no-repeat;
    border: none !important;
    color: #ffffff;
    font-size: 16px;
	}

.wr-megamenu-inner .widget_nav_menu li a:hover {
	text-decoration: underline;
	}

.wr-megamenu-inner .widget_nav_menu > ul > li:first-child {
	border-top: 0 !important;
	}

.wr-megamenu-inner .widget_nav_menu > ul {
	margin-top: -4px !important;
	}

.wr-megamenu-inner .widget_nav_menu ul ul {
	margin-left: 15px;
	}


.it-responsive-mega {
    display: block !important;
    width: 38px !important;
    clear: both !important;
    height: 38px !important;
    background: rgba(204, 204, 204, 0.5) url(/wp-content/plugins/wr-megamenu/assets/images/icon-menu.svg) center no-repeat !important;
	}

#site-name,
#site-name a {
	color: #444444 !important;
	}

}


.gssb_c {
	z-index: 999999 !important;
	}

.it-responsive-mega {
	position: relative !important;
	z-index: 999999999999 !important;
	}

/* Logged in wp-admin bar
-----------------------------------------------------------------*/

.logged-in #wpadminbar ul#wp-admin-bar-top-secondary {
	padding-top: 0px !important;
}
.logged-in #wpadminbar ul#wp-admin-bar-top-secondary li {
	z-index: 9999 !important;
}
.logged-in #wpadminbar ul#wp-admin-bar-top-secondary li#wp-admin-bar-my-account {
	z-index: 99999 !important;
}
.logged-in #wpadminbar ul#wp-admin-bar-top-secondary li#wp-admin-bar-ualrsearch {
	clear: both;
}
