/* 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: 112.5%; }

#header { position: relative; }

.site-logo { display: none !important; }

.site-title { height: 44px; width: 80%; }
.site-title .block { margin: 0 0 .75em 0; }
.site-title h1#site-name { font-size: 100%; line-height: 125%; margin: .5em 0 0 0; padding: 0; text-align: center; }
.site-title h1#site-name a { border-bottom: 2px solid #bcbec0; border-top: 2px solid #bcbec0; color: #bcbec0; font-family: "montserratbold", sans-serif; font-size: 50%; font-weight: 700; letter-spacing: 2.2px; line-height: 100%; text-transform: uppercase; }
.site-title h1#site-name a:link, .site-title h1#site-name a:visited { text-decoration: none; }
.site-title h1#site-name a:hover, .site-title h1#site-name a:focus { text-decoration: none; }

.social-media-links { display: none; }

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

.site-navigation { float: none; position: absolute; right: 2px; top: 2px; 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; }

.firefox .site-title h1#site-name a, .safari .site-title h1#site-name a { font-weight: 400; font-size: 50%; }

.android.not-front #main-content .region-two-66-33-first .region-inner { margin-right: 0; padding: 0 .5em 0 .5em; }

.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: 343.75%; 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: 19%; 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; }

#page h1 { font-size: 1.5em; }
#page #top_featured_item .block-inner .view-nodequeue-featured-items .views-row .views-field-title a { font-size: 175%; }
#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; }

.view-nodequeue-featured-items .views-row .views-column { float: none; margin-bottom: 2em; width: 99%; }
.view-nodequeue-featured-items .views-row .views-column .views-field-title { height: 55px; line-height: .75em; }
.view-nodequeue-featured-items .views-row .views-column .views-field-title a { font-size: 75%; }

#more_featured_content .view-nodequeue-featured-items { margin-top: 1em; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column { float: none; margin-bottom: 2em; margin-right: 0; width: 93%; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-title { height: auto; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-field-image { margin-bottom: .25em; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-field-image img { width: 100%; }
#more_featured_content .view-nodequeue-featured-items .views-row .views-column .views-field-body { display: none; }

#search-block-form { background-color: #f1f1f2; padding: 10px; }
#search-block-form .form-item-search-block-form { float: left; margin: 0; width: 83%; }
#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: 100%; font-weight: normal; padding: 5px; 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: 27px; text-indent: -9999px; width: 30px; }

#footer { font-size: 50%; height: auto; padding: 6em 1em 3em 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: 30%; }
#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 #social_media { float: left; margin-top: 1em; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-first #social_media a#facebook-link, #footer #mini-panel-ilrf_footer .region-three-25-50-25-first #social_media a#twitter-link { display: inline-table; height: 20px; margin-right: 5px; text-indent: -9999px; width: 20px; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-second { display: none; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-second #logo { display: none; }
#footer #mini-panel-ilrf_footer .region-three-25-50-25-third { clear: right; float: right; margin-top: 13em; width: 45%; }

#content .region-two-66-33-second .region-inner { float: none; margin-left: 1em; }

#content #engagement_bar { margin-bottom: 0; margin-top: 1em; }
#content #engagement_bar .block-content .engagement-item { float: left; margin: 0 0 1em 0; }
#content #engagement_bar .block-content .engagement-item.act { margin-left: 10px; }
#content #engagement_bar .block-content .engagement-item a.engage-act, #content #engagement_bar .block-content .engagement-item a.engage-donate, #content #engagement_bar .block-content .engagement-item a.engage-subscribe { height: 40px; margin: 0 5px; width: 40px; }
#content #engagement_bar .block-content label { font-size: 55%; margin-top: 10px; }

.region-sidebar-second .region-inner { float: none; margin-left: .5em; }

.not-front.sidebar-second #main-content .region-one-main .region-inner { padding: 1em 1em 0 1em; }
.not-front #main-content .region-two-66-33-first .region-inner { padding: 0 1em 0 1em; }

.page-blog #main-content .region-two-66-33-first .region-inner { padding: 0 1em 0 1em; }
.page-blog .view-blog .views-row { padding: 1em 0; }
.page-blog .view-blog .views-row .node .field-name-field-image { float: none; margin: .4em 0 0 0; }
.page-blog .view-blog .views-row .node .field-name-field-image img { width: 100%; }

.page-releases #block-system-main, .page-publications #block-system-main, .page-in-the-news #block-system-main { padding: 1.5em 1em 0 1em !important; }
.page-releases #content #block-system-main, .page-publications #content #block-system-main, .page-in-the-news #content #block-system-main { padding: 1.5em 1em 0 1em !important; }
.page-releases #content .region-one-main .region-inner, .page-publications #content .region-one-main .region-inner, .page-in-the-news #content .region-one-main .region-inner { padding: 1.5em 1em 0 1em !important; }
.page-releases #content .view-press-releases .view-filters .views-exposed-widget, .page-releases #content .view-documents .view-filters .views-exposed-widget, .page-publications #content .view-press-releases .view-filters .views-exposed-widget, .page-publications #content .view-documents .view-filters .views-exposed-widget, .page-in-the-news #content .view-press-releases .view-filters .views-exposed-widget, .page-in-the-news #content .view-documents .view-filters .views-exposed-widget { border-bottom: 3px solid #FFF; float: none; margin-bottom: .5em; width: 100%; }
.page-releases #content .view-press-releases .views-row .field-type-image, .page-releases #content .view-documents .views-row .field-type-image, .page-publications #content .view-press-releases .views-row .field-type-image, .page-publications #content .view-documents .views-row .field-type-image, .page-in-the-news #content .view-press-releases .views-row .field-type-image, .page-in-the-news #content .view-documents .views-row .field-type-image { float: none; margin: .4em 0 0 0 !important; }
.page-releases #content .view-press-releases .views-row .field-type-image img, .page-releases #content .view-documents .views-row .field-type-image img, .page-publications #content .view-press-releases .views-row .field-type-image img, .page-publications #content .view-documents .views-row .field-type-image img, .page-in-the-news #content .view-press-releases .views-row .field-type-image img, .page-in-the-news #content .view-documents .views-row .field-type-image img { width: 100%; }

.page-action-center #content .view-action-center .views-row { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.page-action-center #content .view-action-center .views-row .views-column { border-bottom: 3px solid #e6e7e8; float: none; margin: 0 0 2em 0; padding-bottom: 1.5em; width: 100%; }
.page-action-center #content .view-action-center .views-row .views-column .views-field-body { display: none; }
