/* Helper Classes */
.center-text {text-align: center;}
.right-text {text-align: right;}
.left-text {text-align: left;}

.align-left {float: left;}
.align-right {float: right;}

.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.visible-desktop{display:inherit !important}
span.visible-desktop{display:inline !important}
.hidden-desktop{display:none !important}
@media (min-width: 768px) and (max-width: 979px){
	.visible-tablet{display:inherit !important}
	span.visible-tablet{display:inline !important}
	.hidden-tablet{display:none !important}
	.hidden-desktop{display:inherit !important}
	span.hidden-desktop{display:inline !important}
	.visible-desktop{display:none !important}
}
@media (max-width: 767px){
	.visible-phone{display:inherit !important}
	span.visible-phone{display:inline !important}
	.hidden-phone{display:none !important}
	.hidden-desktop{display:inherit !important}
	span.hidden-desktop{display:inline !important}
	.visible-desktop{display:none !important}
}

/* Logo Play */
html #main-header #logo {
background-image: url("../images/UAMS_Academic_Horz_40.png");
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}

html #main-header #logo:hover {
background-image: url("../images/home-40.png");
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
opacity: 1;
}

#quicklinks{
background-color: rgba(157,34,53,1);
margin-top: -20px;
margin-right: -4%;
margin-left: 20px;
padding-right: 4%!important;
right: auto;
float: right;
width: 200px;
height: 60px;
position: relative;
}

#quicklinks:before {
    z-index: -1;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -25px;
    display: block;
    width: 50px;
    background-color: rgba(157,34,53,1);
    -webkit-transform: skew(22deg);
    -ms-transform: skew(22deg);
    transform: skew(22deg);
}

#quicklinks a {
/* 	margin: -20px 0 -23px -10px; */
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 23px;
	display: block;
	position: relative;
	touch-action: manipulation;
}
#quicklinks i {
	font-size: 2em;
    margin-right: -12px;
    margin-left: 12px;
    margin-top: -15px;
    vertical-align: bottom;
    padding: 10px 0 5px 10px;
    margin-bottom: -5px;
}
#quicklinks a:hover i { margin-right: -14px; margin-left: 14px;}
/* Site Settings */
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_header .et_pb_fullwidth_header_container, .et_pb_fullscreen .et_pb_fullwidth_header_container, .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper, et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container  { width:92%;}

/* Header */
#logo {vertical-align: baseline;}
#logo.mobile-logo {display: none;}
.et_header_style_left .logo_container {max-width: 360px;}
.logo_flag { background-color: #9D2235; padding:90px 16px 15px;
    vertical-align: baseline;
    }
.et_header_style_left .logo_container {top:-48px;}
#et-secondary-menu {float:left;}
#et-info {float: right;}
#main-header {z-index: 100000;}
.menu-button a {
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  border: 1px solid #9A9899;
  color: #ffffff;
  background: #3A617A;
  padding: 12px 10px 12px 10px;
  margin-top: -12px;
  text-decoration: none;
}

.menu-button a:hover {
  background: #3A617A;
  border-color: #fff;
  text-decoration: none;
}
.mobile_nav .menu-button a {
	margin-top: 0;
	color:#fff;
}
.mobile_nav .menu-button a:hover {
	background-color:  #3A617A;
	}

#et_search_icon:before {top:-5px;}
#top-header .container.clearfix { width: 99%; height: 60px; padding-top: 20px; }

/* Material Buttons */
.btn,.btn-large,.btn-flat {
	border:none;
	border-radius:2px;
	display:inline-block;
	height:36px;
	line-height:36px;
	outline:0;
	padding:0 2rem;
	text-transform:uppercase;
	vertical-align:middle;
	-webkit-tap-highlight-color:transparent;
}
.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i {
	font-size:1.3rem;
	line-height:inherit;
}

.btn,.btn-large {
	text-decoration:none;
	color:#fff;
	background-color:#9D2235;
	text-align:center;
	letter-spacing:.5px;
	transition:.2s ease-out;
	cursor:pointer;
}

.btn:hover,.btn-large:hover {
	background-color:#CC2C45;
}

.btn,.btn-large {
	box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.btn:hover,.btn-large:hover {
	box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}

/* Mega Menu Changes */
#top-menu li li a { min-width: 200px; width: auto; }
#top-menu li.mega-menu li li a { font-size: 16px; color: #444; font-weight: normal; }
#top-menu li.mega-menu > ul > li > a:first-child { border-bottom-color: rgba(0,0,0,0.1); }
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after { content: "\4c"; color: #555;}
#top-menu .menu-item-has-children.et-show-dropdown > a:first-child:after, #et-secondary-nav .menu-item-has-children.et-show-dropdown > a:first-child:after { content: "\4b"; }

.et_mobile_menu li a { font-size: 16px; }
.et_mobile_menu li li a { font-size: 14px; font-weight: normal; color: #444; }
.et_mobile_menu li li li a { color: #555; }

/* top border */
#top-header { border-top: 3px solid #9D2235; height: 63px; }
#main-header { margin-top: 3px; } /* make up for top border */


#quicklinks a{ font-size: 16px; line-height: 16px; /* padding-bottom: 12px; */ }
#et-secondary-menu { float: right; margin-right: 40px;}

body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header,
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 60px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header { top:92px !important; }
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header.sfm-inner-fixed, body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header.sfm-inner-fixed { top:138px !important; }
/* Action Bar */
.action-bar .et_pb_row { position: relative; text-align: center; background-color: #fff; margin-top: -20px; border-top: 3px solid #9D2235; z-index: 1000; }
.action-bar .et_pb_blurb {display: inline-block; padding: 15px 10px; width: 18%; }
.action-bar .et_pb_blurb .et-pb-icon {font-size:48px;}
.action-bar .et_pb_blurb .et-pb-icon { color:#9A9899 !important; }
.action-bar .et_pb_blurb .et-pb-icon:hover { color:#9D2235 !important; }
.action-bar .et_pb_blurb .et_pb_blurb_container h4 { margin-bottom: 10px; }
.action-bar .et_pb_blurb .et_pb_blurb_container h4 a { color:#9D2235; }
.action-bar .et_pb_blurb .et_pb_main_blurb_image {margin-bottom:10px;}
/* Custom Font Icons */
.et_pb_blurb.fab .et-pb-icon { font-size: 0; }
.et_pb_blurb.fab .et-pb-icon::after { font-family: "FontAwesome" !important; }
.et_pb_blurb.fab.et_pb_blurb_position_top .et-pb-icon::after { font-size: 48px; }
.et_pb_blurb.fab.et_pb_blurb_position_left .et-pb-icon::after { font-size: 16px; }
.fab-alumni .et-pb-icon::after { content: "\f19d"; font-size: 48px; }
.fab-hospital .et-pb-icon::after { content: "\f0f8"; }

/* main section */
.header-home { margin-top: -78px;}
.main-content { position: relative; overflow: hidden;}
.main-content:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.05;
    background-image: url('../images/med-students.jpg');
    background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.main-content div { z-index:2; }

/* Featured Boxes */
.et_pb_blurb.featured-box .et_pb_blurb_container { float: left; width: 90%; position: absolute; top: 0; margin-top: -18px; }
.et_pb_blurb.featured-box h4 { padding: 3px 6px; }
.et_pb_blurb.uams-blue h4 {background-color: #3A617A;}
.et_pb_blurb.uams-gold h4 {background-color: #FDB813;}
.et_pb_blurb.uams-teal h4 {background-color: #4B8789;}
/* Swift Box  */
#lcnb_2 .lcnb_btm_bar .lcnb_link:before { margin:6px 0 0 3px; content: "Read More"; font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif; }
#lcnb_2 .lcnb_wpdt_theme .lcnb_btm_bar .lcnb_link { width: 100px; background-color: #fff; border-radius: 3px; color: #9D2235; border: 2px solid #9D2235; font-weight: bold; }
#lcnb_2 .lcnb_btm_bar .lcnb_link a { top:-18px; }
#lcnb_2 .lcnb_btm_bar .lcnb_link a:before { content: "\e604"; font-size: 16px; color: white; display: inline-block; margin: -2px 0 0 82px; padding: 5px 4px 7px 5px; background-color: #9D2235; }
#lcnb_2 .lcnb_btm_bar .lcnb_btn_time { margin-top: 3px; }
#lcnb_2 .lcnb_btm_bar .lcnb_social_trigger { margin-top: 2px;}
#lcnb_2 .lcnb_wpdt_theme.lcnb_wrap.lcnb_boxed article.lcnb_news { border-top: 3px solid #9D2235; }
/* Footer */
#footer-bottom .container {text-align: center; margin: 0 auto;}
#main-footer .footer-helper { position: relative; overflow: hidden;}
#main-footer .footer-helper:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.12;
    background-image: url('../images/fountain-background.jpg');
    background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
#main-footer .footer-helper div { z-index:2; }
#main-footer .footer-widget h4 { line-height: 22px; }
#main-footer .textwidget {line-height: 1.4em; }
#footer-widgets .footer-widget ul { list-style: initial; padding-left: 1.4em; line-height: 1.2em; padding-top: 1em; }
#footer-info { width: 100%; text-align: center;}
#et-footer-nav .container {text-align: center;}
#et-footer-nav h4 {color: #fff; padding-top: 2em;}
#et-footer-nav h3 {color: #fff; padding-top: 1em;}
#et-footer-nav .et-social-icons {float: none; color:#fff;}
#et-footer-nav .et-social-icon a {font-size: 18px; color: rgba(255,255,255,0.85);}
.footer-widget .et-pb-icon { font-size: 18px; color:#fff; }
.footer-widget .et_pb_blurb h4, .footer-widget .et_pb_blurb h4 a { font-size: 14px; color:#fff; padding-top: 2px; font-family: 'Open Sans', Arial, sans-serif; font-weight: normal;}
.footer-widget .et_pb_blurb { margin-bottom: 6px; }
.footer-widget .et_pb_widget a { color:#fff; }
.footer-widget .et_pb_widget a:hover { color:#f2f2f2; }
.footer-widget .tribe-mini-calendar-event { border-bottom-color: #aaa; }

@media only screen and (min-width: 980px) {
/* .et_header_style_centered #top-menu > li > a { padding-bottom: 18px !important; } */
	#layerslider_1 .ls-bottom-nav-wrapper { bottom: 20px; }
	#layerslider_1 .ls-circle-timer {top: 90px;}
}
#et-top-navigation {padding-left: 0px !important;}
@media (max-width: 980px) {
/* 	.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header { position: fixed;} */
	.et_secondary_nav_only_menu #top-header, #et-secondary-nav { display:inline-block !important; }
	.et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #top-header { top: 0px;}
	.et_secondary_nav_only_menu #main-header { top: 63px !important;}
	#top-header .container.clearfix { height: 60px; padding-top: 20px; }
	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header, .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {top: 92px !important;}
	.header-home { margin-top: 5px;}
	.et_pb_section.action-bar { padding: 0;}
	.et_header_style_left #logo { max-width: 100%; }
	#et_search_icon:before {top:7px;}
	.action-bar { /* margin-top: 10px; */}
	.action-bar .et_pb_row { margin-top: -3px;}
	.mobile_menu_bar:before { color: #444; }
	.et_mobile_menu { border-top-color: #9D2235; }
	#main-header .et_mobile_menu { background-color: rgba(255,255,255,0.95) !important; }
/* 	.container.et_menu_container { width: calc( 100% - 20px); */
	#quicklinks { margin-right: -0.5%; padding-right: 0.5%!important; width:150px; }
	#quicklinks i { margin-right: 10px; margin-left: 8px; }
	#quicklinks a:hover i { margin-right: 10px; margin-left: 6px; }
	#quicklinks:before { left: -12px; }
 }
}
.et_mobile_menu {
 margin-left: -30px;
 padding: 5%;
 width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}
@media (max-width: 767px){
 	#et-secondary-nav, #et-secondary-menu { display: none !important; }
/*  	body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_fixed_nav #main-header { top: 46; } */
 	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header, .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {top:109px !important;}
/*  	#quicklinks {margin-right: -40px;} */
 	#quicklinks { width: 50px; }
 	#quicklinks .ql-text { display: none; }
 	#main-header { margin-top: 0px; }
 	.header-home { margin-top: 0px; min-height: 128px; }
 	.action-bar { margin-top: 12px; }
 	.action-bar .et_pb_blurb { width: 120px; }
}
@media (max-width: 600px){
	#et-secondary-nav, #et-secondary-menu { display: none !important; }
 	body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_fixed_nav #main-header { top: 0; }
 	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header, .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {top:63px !important;}
}
@media (max-width: 480px) {
	#top-header { height: 50px; margin-bottom: -8px; }
	#top-header .container.clearfix { height: 50px; padding-top: 15px;}
	#main-header { margin-top: -8px; }
	body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header,
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {top:58px !important;}
	.et_header_style_left .logo_container { max-width: 240px; top: -52px; }
	.et_header_style_left #logo { max-width: 220px; max-height: 65% !important; }
	.logo_flag { padding: 60px 10px 10px;}
	#quicklinks {height: 52px;}
}
@media (max-width: 360px) {
	.et_header_style_left .logo_container { max-width: 200px; }
	.et_header_style_left #logo { max-width: 180px; }
}