/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
#page { padding: 0 0 100px 0; }

/* Logo */
#mini-panel-ilrf_header .block { margin: 0; }
#mini-panel-ilrf_header .block-inner { margin: 0; }

.site-logo { min-width: 102px; width: 7.9%; }
.site-logo .ilrf-logo .logo-wrapper a { background: transparent url("../logo.png") no-repeat 0 0; display: inline-table; height: 44px; text-indent: -9999px; width: 105px; }

/* Wrapper for the site name and slogan (hgroup) */
/* Site name (h1) */
#site-name { float: left; font-size: 1em; height: 44px; line-height: 225%; margin: 0; padding: 0 0 0 20px; }
#site-name a { border-bottom: 2px solid #bcbec0; border-top: 2px solid #bcbec0; color: #bcbec0; font-family: "montserratbold", sans-serif; font-size: 68.8%; font-weight: 700; letter-spacing: 3.4px; line-height: 100%; padding: 1px 0; text-transform: uppercase; }
#site-name a:link, #site-name a:visited { text-decoration: none; }
#site-name a:hover, #site-name a:focus { text-decoration: none; }

.firefox .site-title { width: 39%; }
.firefox .site-title .site-title { width: 100%; }
.firefox .site-title .site-title #site-name a { font-weight: 400; }
.firefox .site-navigation { width: 48.5%; }
.firefox .site-navigation .site-navigation { display: inline-table; height: 34px; padding: 3px 0 0; width: 100%; }

.safari #site-name a { font-weight: 400; }

.site-title { width: 40%; }

.site-navigation { display: inline-table; height: 32px; margin: 0; padding: 4px 0 0 0; width: 48.5%; }
.site-navigation #main_menu h2.block-title { display: none; }
.site-navigation #main_menu ul.nice-menu { float: right; padding: 0; }
.site-navigation #main_menu ul.nice-menu li.menuparent { background: transparent none no-repeat 0 0; border: 0 none; padding-right: 1.23em; }
.site-navigation #main_menu ul.nice-menu li.menuparent a { color: #FFF; font-family: "montserratbold", sans-serif; font-size: 68.8%; font-weight: normal; letter-spacing: 2.2px; padding-right: 0; text-transform: uppercase; }
.site-navigation #main_menu ul.nice-menu li.menuparent a:hover { color: #84cdb3; text-decoration: none; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul { background-color: #000; border-top: 0 none; left: -5px; width: 220px; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li { background-color: #000; border: 0 none; clear: none; padding: 0 5px; width: 100%; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li a { font-family: "buenardregular", serif; font-weight: 700; text-transform: none; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li ul { left: 13em; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li.over { background-color: #84cdb3; border: 0 none; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li.over a { color: #FFF; text-decoration: none; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li.over ul li a { color: #FFF; }
.site-navigation #main_menu ul.nice-menu li.menuparent ul li.over ul li.over a { color: #FFF; }

.win.chrome .site-navigation #main_menu ul.nice-menu li.menuparent ul li a { font-weight: 400; }

.view-nodequeue-featured-items-banner { border-bottom: 10px solid #000; line-height: 0; position: relative; }
.view-nodequeue-featured-items-banner .view-content { height: auto; position: relative; }
.view-nodequeue-featured-items-banner .rslides, .view-nodequeue-featured-items-banner .views-field-field-image .field-content, .view-nodequeue-featured-items-banner .views-field-field-image .field-content img { width: 100%; }
.view-nodequeue-featured-items-banner .views-row { position: relative; width: 100%; z-index: 1; }
.view-nodequeue-featured-items-banner .views-row .views-field-field-front-page-banner-text { position: absolute; left: 20%; top: 25%; width: 70%; z-index: 10; /* a:after {
	border-bottom: 10px solid $white;
	bottom: 0;
	box-shadow: 1px 1px 10px $black;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
	} */ }
.view-nodequeue-featured-items-banner .views-row .views-field-field-front-page-banner-text a { color: #FFF; display: inline; font-family: "montserratbold", sans-serif; font-size: 343.75%; font-weight: normal; line-height: 100%; padding-bottom: 10px; position: relative; text-shadow: 1px 1px 10px #000; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=60, Color='#000000'); text-transform: uppercase; }
.view-nodequeue-featured-items-banner .views-row .views-field-field-front-page-banner-text a:hover { text-decoration: none; }
.view-nodequeue-featured-items-banner .views-row .views-field-view-node { bottom: 25%; left: 20%; position: absolute; z-index: 10; }
.view-nodequeue-featured-items-banner .views-row .views-field-view-node a { color: #FFF; font-family: "buenardregular", serif; font-size: 125%; font-weight: 700; text-shadow: 1px 1px 10px #000; }
.view-nodequeue-featured-items-banner a.rslides_nav { display: inline-table; height: 25px; margin-top: 10%; position: absolute; text-indent: -9999px; width: 12px; z-index: 9; }
.view-nodequeue-featured-items-banner a.prev { background: transparent url("../images/slideshow-btn.png") no-repeat 0 top; left: 2%; }
.view-nodequeue-featured-items-banner a.next { background: transparent url("../images/slideshow-btn.png") no-repeat 0 bottom; right: 2%; }
.view-nodequeue-featured-items-banner .rslides_tabs { bottom: 0; margin: 0; padding: 0 2%; position: absolute; width: 96%; z-index: 9; }
.view-nodequeue-featured-items-banner .rslides_tabs li { background-color: #e6e7e8; float: left; height: 10px; list-style: none; margin-right: 1%; text-indent: -9999px; width: 23%; }
.view-nodequeue-featured-items-banner .rslides_tabs li.rslides_here { background-color: #84cdb3; }
