/* 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. */
/* Increase the body font size on small devices */
html { font-size: 81.3%; }

#header { position: relative; top: 0; }

/* Logo */
#mini-panel-ilrf_header .block { margin: 0; }
#mini-panel-ilrf_header .block-inner { margin: 0; }
#mini-panel-ilrf_header .panels-flexible-7-left { display: none; }
#mini-panel-ilrf_header .panels-flexible-7-middle { margin: 0; }
#mini-panel-ilrf_header .panels-flexible-column-new-2 { width: 0; }

.logo-wrapper { display: none; }

.site-title { margin-left: 2px; width: 67%; }

.panels-flexible-new-middle { margin-left: 0 !important; position: relative; }

.site-navigation { float: none; top: 3px; position: absolute; right: 5px; width: 2em; }

.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple { min-width: 300px; right: 0; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple .pane-title { display: none; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li a { font-family: "montserratbold", sans-serif; font-size: .875em; padding: .5em; text-transform: uppercase; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple li li a { font-family: "buenardregular", serif; padding: .5em 1em; text-transform: none; }

.social-media-links { display: inline-table; float: none; position: absolute; right: 13px; top: 1px; width: 14%; }
.social-media-links .social-media-links { width: 100%; }

#site-name { float: left; font-size: 1em; line-height: 225%; margin: 6px 0 0 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; }

.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; z-index: 1; }
.view-nodequeue-featured-items-banner .views-row .views-field-field-front-page-banner-text, .view-nodequeue-featured-items-banner .views-row .views-field-title { position: absolute; left: 20%; top: 15%; 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, .view-nodequeue-featured-items-banner .views-row .views-field-title a { color: #FFF; display: inline; font-family: "montserratbold", sans-serif; font-size: 200%; font-weight: 700; 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-decoration: none; text-transform: uppercase; }
.view-nodequeue-featured-items-banner .views-row .views-field-field-front-page-banner-text a:hover, .view-nodequeue-featured-items-banner .views-row .views-field-title a:hover { text-decoration: none; }
.view-nodequeue-featured-items-banner .views-row .views-field-view-node { bottom: 20%; 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: 11%; 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: 100%; 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; }

.region-sidebar-second .region-inner { float: none; width: 100%; }

#breadcrumb { padding: 4px 0 0 13px; }

#page #top_featured_item .block-inner .view-nodequeue-featured-items .views-row .views-field-title a { font-size: 225%; }
#page #top_featured_item .block-inner .view-nodequeue-featured-items .views-row .views-field-body { -moz-column-count: 1; /* Firefox */ -webkit-column-count: 1; /* Safari and Chrome */ column-count: 1; -moz-column-gap: 0; /* Firefox */ -webkit-column-gap: 0; /* Safari and Chrome */ column-gap: 0; font-size: 100%; line-height: 1.5em; }

#more_featured_content h2.block-title { margin-bottom: 1em; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-title { height: 70px; margin-bottom: 1em; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-title a { font-size: 75%; }

#search-block-form { background-color: #f1f1f2; padding: 10px; }
#search-block-form .form-item-search-block-form { float: left; margin: 0; width: 75%; }
#search-block-form .form-item-search-block-form input#edit-search-block-form--2 { background-color: #f1f1f2; border: 1px solid #d1d3d4; border-right: 0 none; color: #000; display: inline-table; font-family: "montserratbold", sans-serif; font-size: 75%; font-weight: normal; padding: 7px 0 7px 4px; text-transform: uppercase; width: 100%; }
#search-block-form #edit-actions input#edit-submit { background: #f1f1f2 url("../images/search.png") no-repeat 0 2px; border: 1px solid #d1d3d4; border-left: 0 none; height: 28px; text-indent: -9999px; width: 30px; }

ul.quicktabs-tabs li { padding: 0 10px 6px; }

#footer { font-size: 50%; padding: 6em 1em 1em 1em; }
#footer .block { margin-bottom: 0; }
#footer .block-inner { margin: 0; }
#footer #mini-panel-ilrf_footer { margin-bottom: 0; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-first { float: left; width: 20%; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-first #main_menu, #footer #mini-panel-ilrf_footer .region-three-25-50-25-first #tools-menu { float: none; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-first #main_menu ul, #footer #mini-panel-ilrf_footer .region-three-25-50-25-first #tools-menu ul { margin: 0; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-first #social_media { float: left; margin-top: 2em; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-first #social_media a#twitter-link { margin-right: 0; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-second { width: 60%; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-second #logo { width: 294px; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-third { width: 20%; }

.not-front #main-content .region-two-66-33-first .region-inner { padding: 0 1.5em 0 1.8em; }

.android #content #engagement_bar .block-content label { margin-top: 25px; }
.android #content #engagement_bar .block-content form { display: inline-table; }
.android #content #engagement_bar .block-content form label { float: left; margin-top: 13px; }
.android #content #engagement_bar .block-content form input#email { float: left; }
.android #content #engagement_bar .block-content form input[type="submit"] { background: #FFF url("../images/submit-btn.jpg") no-repeat 0 -2px; float: left; height: 36px; padding: 0; }
.android #more_featured_content .view-nodequeue-featured-items .views-row .views-column { float: none; margin-right: 0; max-width: 237px; width: 100%; }
.android #more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-title { height: 30px; }
.android #more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-title a { font-size: 75%; }
