html,body { -webkit-text-size-adjust:none; }

.gdlr-header-wrapper h1 { font: 30px/42px 'Antonio', sans-serif;}
.gdlr-main-content h2 { font: 24px/32px 'Antonio', sans-serif; margin-top: 32px;}
.gdlr-main-content h3 { font: 22px/28px 'Antonio', sans-serif;}
.gdlr-main-content h4 { font: 20px/26px 'Antonio', sans-serif;}

.gdlr-header-wrapper { background: #5eadc4 url(../images/header_bg.jpg) no-repeat center center; background-size: cover;}
.gdlr-header-search { position: relative; top: 53px; left: -1%; width: 31%;}
.gdlr-header-search .gdl-search-form input[type="text"]{ background-color: #22252b; padding: 7px 28px 7px 10px;}
.gdlr-logo { margin-left: 20px; margin-right: 15px;}
/*.gdlr-logo-right-text { margin-top: 45px; margin-bottom: 45px;}*/
.gdlr-logo-right-text .right_text { ; font: 24px/30px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.15); margin-right: 35px; margin-left: 35px;}
.gdlr-logo-right-text .logo_text { position: absolute; left: 278px; top: 48px; text-align: left; font: 16px/16px 'Chaparral Pro Regular'; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.15);}
@media only screen and (max-width: 1199px) 
{
	.gdlr-logo-right-text .right_text { position: relative; top: -15px; left: 35px;} 
	.gdlr-logo-right-text .logo_text { left: 45px; top: 97px;}
	.gdlr-logo-right-text .logo_text br { display: none;}
	.gdlr-header-search { width:24%;}
}

@media only screen and (max-width:959px) {

.gdlr-header-search{ left:0; top:-10px; width:31%;}
}

@media only screen and (max-width: 767px){ 

.gdlr-header-search{ position:static; width:100%;}
.gdlr-logo-right-text .logo_text { left: 20px;}
.gdlr-logo-right-text .right_text { position: static; margin-top: 40px; display: inline-block;}
}

@media only screen and (max-width: 419px) 
{ 
	.gdlr-logo-right-text .logo_text { top: 90px; font-size: 13px;}
	.gdlr-logo-right-text .right_text { margin: 35px 0 0 0; font-size: 20px;}
}

.gdlr-parallax-wrapper, .gdlr-page-title-wrapper { background-size: cover;}


@media only screen and (max-width: 419px) 
{
	body .container { max-width: none; margin-left: 5%; margin-right: 5%;}
}

/**/
.gdlr-navigation-wrapper .gdlr-main-menu > li { border-right: 1px solid #444b56;}
#gdlr-main-navigation, .gdlr-header-style-2.gdlr-centered .gdlr-navigation-wrapper.gdlr-fixed-menu { border-bottom-color: #444b56;}
.gdlr-navigation, .gdlr-navigation-wrapper.gdlr-fixed-menu { background: #383d46; border-color: #444b56;}
.gdlr-main-menu > .gdlr-normal-menu li, .gdlr-main-menu > .gdlr-mega-menu .sf-mega { background-color: #383d46; border-color: #444b56;}
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a { background-color: #444b56; color: #3196b3;}
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega { border-top-color: #444b56;}
.sf-menu > li > a {  font-family: 'Antonio', sans-serif; font-weight: bold; font-size: 18px;}
/**/
.gdlr-caption-wrapper.post-slider .post-slider-caption-overlay { background: #444b56 url(../images/post-slider-caption.png) no-repeat right bottom;}
.gdlr-post-slider-item .gdlr-caption-feature { border-color: #b6e3ff;}
.gdlr-post-slider-item .gdlr-donate-button { background:#3196b3; padding-right: 50px;  padding: 11px 65px 11px 24px; font: 18px/26px 'Antonio', sans-serif; font-weight: bold; text-transform: uppercase; position:relative;}
.gdlr-post-slider-item .gdlr-donate-button:after{ background: #41839a url(../images/button_arrows_new.png) no-repeat right center; content:''; height:100%; width:39px; position:absolute; right:0; top:0;}
.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-title { font-size: 22px; line-height: 26px;}


.dl-menuwrapper button:after { display: none;} 
#gdlr-responsive-navigation.dl-menuwrapper button { background-image: url(../images/nav.png); background-repeat: no-repeat; background-position: center center;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) 
{
	#gdlr-responsive-navigation.dl-menuwrapper button { background-image: url(../images/nav@2x.png); background-size: 43px 40px;}
}

@media only screen and (max-width: 959px) 
{
	.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-title { margin-bottom: 0px; font-size: 16px; }
	.gdlr-caption-wrapper .gdlr-caption { max-width: 100%; padding: 13px 12px; }	 
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; left: 0px; top: 50%; margin-top: -20px;}
	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; right: 0px; top: 50%; margin-top: -20px; }	
	
	/*--- title item ---*/
	.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }
	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }
	.gdlr-item-title-wrapper > .nav-container { position: static; text-align: center; margin-top: 10px; }
	.gdlr-item-title-wrapper > .nav-container > .gdlr-right-text-link{ float: none; margin: 0px; }
	
	.gdlr-service-with-image-item.gdlr-left .service-with-image-thumbnail,
	.gdlr-service-with-image-item.gdlr-right .service-with-image-thumbnail { float: none; margin-right: 0px;  margin: 0px auto; }	
	.gdlr-post-slider-item .gdlr-donate-button { margin-top: 10px;  padding: 4px 50px 4px 14px; font-size: 14px;}
	.gdlr-caption-feature .gdlr-right { display: none;}
	.gdlr-post-slider-item .gdlr-caption-feature { margin-bottom: 10px;}
	.gdlr-post-slider-item.style-post-left .gdlr-caption, .gdlr-post-slider-item.style-post-right .gdlr-caption { padding: 15px 15px;}
	.gdlr-post-slider-item .gdlr-caption-feature { font-size: 12px;}

}
@media only screen and (max-width: 767px) 
{
	.gdlr-caption-wrapper.position-post-right { display: block; max-width: none; position: static;}
	.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-text { display: block;}
	/*.gdlr-caption-wrapper.post-slider .post-slider-caption-overlay { display: block;}*/
	.gdlr-post-slider-item.style-post-right .flex-control-nav-wrapper { bottom: auto; top: 10px;}
	.gdlr-post-slider-item.style-post-left .gdlr-caption, .gdlr-post-slider-item.style-post-right .gdlr-caption { padding-bottom: 15px;}
}


.gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding: 23px 30px;}
@media only screen and (max-width: 1070px) 
{ 
	.gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding: 23px 20px;}
}

/* Content */

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper { padding-top: 20px;}
.gdlr-page-title-wrapper { padding: 32px 0 3px 0; background: rgba(80,37,30,.6); background-position: center center; background-size: cover;}
.gdlr-page-title-wrapper .gdlr-page-title { font-size: 30px;}



/* Footer*/
.footer-wrapper { background: #363641;}


.footer-wrapper .menu { text-align: justify;}
.footer-wrapper .menu:after { content: ' '; display: inline-block; width: 100%;}
.footer-wrapper .menu li { border: none; padding: 0; margin: 0;}
.footer-wrapper .menu li:before { display: none;}
.footer-wrapper .menu>li { display: inline-block; vertical-align: top; white-space: nowrap; text-align: left; margin: 0 40px 30px 0;}
.footer-wrapper .menu>li>a { font: 14px/20px 'Antonio', sans-serif; font-weight: bold; color: #3093b0; pointer-events: none;}
.footer-wrapper .menu>li>ul>li>a { font: 13.5px/18px 'Myriad Pro', san-serif; color: #fff;}
.footer-wrapper .footer-container { position: relative;} 
.footer-wrapper .footer-container:after { content: ' '; position: absolute; bottom: 50px; right: 30px; display: block; width: 142px; height: 130px; background: url(../images/footer_logo.png) no-repeat 0 0;}


.widget-footer_social { float: left;  margin: 0 40px 30px 0}
.widget-footer_social b { font: 14px/20px 'Antonio', sans-serif; font-weight: bold; color: #3093b0;}
.widget-footer_social a { display: inline-block; width: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 16px; border-radius: 50%; margin: 15px 0;}
.widget-footer_social a:hover { color: #fff;}
/*.widget-footer_social a:before { vertical-align: middle;}*/
.widget-footer_social a + a { margin-left: 5px;}


.footer-wrapper .footer-container .widget_sp_image img { width: 140px; height: 140px;}

.widget-footer_contacts { float: left; margin: 0 40px 30px 0;  font: 14px/17px 'Myriad Pro', san-serif; color: #fff;}
.widget-footer_contacts b { font: 14px/20px 'Antonio', sans-serif; font-weight: bold; color: #3093b0;}
.widget-footer_contacts p { margin: 15px 0 15px 0;}
.widget-footer_contacts p + a { display: inline-block; color: #3196b3; text-decoration: underline; position: relative; top: -15px;}
.widget-footer_contacts p + a:hover { color: #3196b3;}
.widget-footer_contacts p + a i { text-decoration: none;}
.widget-footer_contacts i { width: 15px; display: inline-block; text-align: center;} 

.copyright-wrapper { background: #3196b3; text-shadow: 1px 1px 0 rgba(5,5,5,.27); color: #fff; font: 14px/18px 'Myriad Pro', san-serif;}
.copyright-wrapper .copyright-container { padding: 18px 0 10px 0;}

@media only screen and (max-width: 1050px) 
{
	.footer-wrapper .footer-column.eight.columns { width: auto; float: none;}
	.footer-wrapper .footer-column.four.columns { width: auto; float: none; margin: 0 15px;}
	.footer-wrapper .menu { text-align: left;}
}
@media only screen and (max-width: 767px) 
{
	.footer-wrapper .menu>li { margin: 0 5% 15px 0; width: 44%;}
	.footer-wrapper .footer-container:after { right: 15px; bottom: 40px; width: 71px; height: 65px; background-size: cover;}
}
@media only screen and (max-width: 767px) and (orientation: portrait) 
{
	.footer-wrapper .menu>li { margin: 0 0 15px 0; width: auto; display: block;}
	.footer-wrapper .menu:after { display: none;}
	.copyright-wrapper  { font-size: 12px;}
}

.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current { background-color: #3796b1;}

/*event_list*/
#event_list { margin: 0px 0px 20px 15px;}
#event_list>h1 { margin: 0 0 13px 0; padding: 0 0 0 20px; font: 24px/47px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.15); box-shadow: 0 0 15px rgba(0,0,0,.15); background: #44a8c4;}
#event_list>h1 span { position: relative; display: inline-block; padding: 0 20px; margin: 0 0 0 -20px; background: #429bb4;}
#event_list>h1 span:after { content: ' '; position: absolute; right: -47px; top: 0px; display: block; border: 24px solid transparent; border-left-color: #429bb4;}

#event_list div { text-align: justify; position: relative; line-height: 0;}
#event_list div:after { content: ' '; display: inline-block; height: 0; width: 100%;}
#event_list div  article { color: #8c8c8c; font: 14px/17px 'Myriad Pro', sans-serif; vertical-align: top; display: inline-block; width: 32%; padding: 0 18px 15px 18px; box-sizing: border-box; text-align: left;}
#event_list div  article:before { content: ' '; position: absolute; z-index: 0; display: block; margin: -1px 0 0 -19px; width: 32%; height: 100%;  box-shadow: 0 0 15px rgba(0,0,0,.15); border: 1px solid #e1e1e1; background: #f4f5f7;}
#event_list div  article>* { position: relative; z-index: 1;}
#event_list div  article header { margin: 0 -18px 10px -18px; padding: 18px 18px 12px 18px; background: #f4f5f7; font-family: 'Antonio', sans-serif;}
#event_list div  article header small { font-size: 14px; color: #98a7b8;}
#event_list div  article header h1 { font-family: 'Antonio', sans-serif; font-size: 20px; margin: 0; color: #292e30;}
#event_list div  article header h1 a { color: #2a96b6; text-decoration: none; transition: all ease .5s;}
#event_list div  article header h1 a:hover { color: #000;}

@media only screen and (max-width: 767px) 
{ 
	#event_list div  article { width: 100%; height: auto; margin-bottom: 10px; box-shadow: 0 0 15px rgba(0,0,0,.15); border: 1px solid #e1e1e1;}
	#event_list div  article:before { display: none;}
}

@media only screen and (max-width: 991px) 
{ 
	#event_list { margin: 0px 15px 20px 15px;}
}

@media only screen and (max-width: 419px) 
{
	#event_list { margin: 0px 0 20px 0;}
}


/*news_list*/
#news_list { margin: 20px 0 20px 15px;}
#news_list>h1 { margin: 0 0 13px 0; padding: 0 0 0 20px; font: 24px/47px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.15); box-shadow: 0 0 15px rgba(0,0,0,.15); background: #98a7b8;}
#news_list>h1 span { position: relative; display: inline-block; padding: 0 20px; margin: 0 0 0 -20px; background: #8592a1;}
#news_list>h1 span:after { content: ' '; position: absolute; right: -47px; top: 0px; display: block; border: 24px solid transparent; border-left-color: #8592a1;}
#news_list article { color: #8c8c8c; font: 14px/17px 'Myriad Pro', sans-serif; vertical-align: top; padding: 18px 18px 18px 18px; box-sizing: border-box; text-align: left;  box-shadow: 0 0 15px rgba(0,0,0,.15); border: 1px solid #e1e1e1; overflow: hidden;  margin-top: 10px;}
#news_list article.lp { padding-left: 265px;}
#news_list article:after { content: ' '; display: block; clear: both;}
#news_list article h1 { font-family: 'Antonio', sans-serif; font-size: 20px; margin: 0 0 10px 0; color: #292e30;}
#news_list article h1 a { color: #2a96b6; text-decoration: none; transition: all ease .5s;}
#news_list article h1 a:hover { color: #000;}
#news_list article .img { float: left; display: block; width: 215px; height: 220px; margin: 0 28px 0 -243px; border: 1px solid #787878;}
#news_list article .img img { display: block; width: 100%; height: 100%; }

#news_list article .gdlr-blog-thumbnail.gdlr-video { float: left; width: 215px;  margin: 0 28px 0 -243px;}

#news_list article .more {  display: inline-block; padding: 0 10px; border-radius: 5px; text-transform: uppercase; font:  12px/23px 'Montserrat', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #3196b3;}
#news_list article .gdlr-blog-info.gdlr-info { margin-top: 18px;}
#news_list article .gdlr-blog-info.gdlr-info>* { float: left; margin-right: 10px;}
#news_list article .gdlr-blog-info.gdlr-info:after { content: ' '; display: block; clear: both;}


#news_list footer { margin: 10px 0 0 0; font: 12px/34px 'Montserrat', sans-serif; font-weight: bold;  background: #b3b8be;}
#news_list footer a { display: block;}
#news_list footer a span { display: inline-block; padding: 0 16px; color: #fff; text-transform: uppercase; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #969ba2; transition: background ease .3s;}
#news_list footer a:hover span { background: #666;}
@media only screen and (max-width: 991px) 
{ 
	#news_list { margin: 20px 15px 20px 15px;}
}
@media only screen and (max-width: 767px) 
{
	#news_list article { padding: 18px; text-align: center;}
	#news_list article.lp { padding-left: 18px;}
	#news_list article .img { float: none; margin: 0px auto 15px auto;}
}

@media only screen and (max-width: 419px) 
{
	#news_list { margin: 0px 0 20px 0;}
}

#aside_spotlight { margin: 0px 14px 14px 10px; padding: 0 0 10px 0;  background: #0081ab;}
#aside_spotlight>h1 { margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; font: 24px/56px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #3196b3;}
#aside_spotlight article { display: none; padding: 10px 10px 10px 150px; font: 13px/14px 'Myriad Pro', sans-serif; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27);}
#aside_spotlight article:after { content: ' '; display: block; clear: both;}
#aside_spotlight article h1 { font-family: 'Antonio', sans-serif; font-size: 16px; margin: 0 0 5px 0; color: #fff;}
#aside_spotlight article h1 a { color: inherit; text-decoration: none; transition: all ease .5s;}
#aside_spotlight article h1 a:hover { color: #44a8c4;}
#aside_spotlight article .img { float: left; display: block; width: 119px; height: 119px; margin: 0 13px 0 -140px; box-shadow: 0 0 15px rgba(0,0,0,.15);}
#aside_spotlight article .img img { display: block; width: 100%; height: 100%; border: 2px solid #fff;}
#aside_spotlight article .more{ background:#3196b3; border-radius:5px; color:#fff; display:inline-block; font:bold 13px/23px "Montserrat",sans-serif; padding:0 10px; text-shadow:0 1px 0 rgba(5, 5, 5, 0.27); text-transform:uppercase;}
#aside_spotlight article p { margin-bottom: 10px;}

@media only screen and (max-width: 767px) 
{
	#aside_spotlight>h1 { font-size: 20px;}
	#aside_spotlight article { padding: 10px; text-align: center;}
	#aside_spotlight article .img { float: none; margin: 10px auto;}
}

#aside_posters_and_graphics { margin: 0px 14px 14px 10px; padding: 0 0 17px 0;  background: #0081ab; position: relative; text-align: center;}
#aside_posters_and_graphics>h1 { margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; font: 24px/56px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #3196b3;}
#aside_posters_and_graphics .arrow { position: absolute; top: 50%; width: 11px; height: 22px; margin: -11px 30px; background: url(../images/pag_arrows.png) no-repeat 0 0; cursor: pointer;}
#aside_posters_and_graphics .arrow.left { left: 0;}
#aside_posters_and_graphics .arrow.right { right: 0; background-position: -11px 0;}
#aside_posters_and_graphics .arrow.left:hover { background-position: 0 -22px;}
#aside_posters_and_graphics .arrow.right:hover { background-position: -11px -22px;}
#aside_posters_and_graphics .items { position: relative; overflow: hidden; white-space: nowrap; font-size: 0;}
#aside_posters_and_graphics .items div { display: inline-block; vertical-align: top; height: 206px; width: 100%; padding: 0 0; line-height: 206px; text-align: center;  overflow: hidden; position: relative;}
#aside_posters_and_graphics .items div .img { display: inline-block; vertical-align: middle;}
#aside_posters_and_graphics .items div .img img { display: block;}
#aside_posters_and_graphics .more{ background:#3196b3; border-radius:5px; color:#fff; display:inline-block; font:bold 13px/23px "Montserrat",sans-serif; padding:0 10px; text-shadow:0 1px 0 rgba(5, 5, 5, 0.27); text-transform:uppercase; vertical-align:top;}

@media only screen and (max-width: 991px) 
{
	 #aside_posters_and_graphics .items div { width: 50%;}
}
@media only screen and (max-width: 767px) 
{
	#aside_posters_and_graphics>h1 { font-size: 20px;}
	#aside_posters_and_graphics .items div { width: 100%;}
}

#aside_follow_tw { margin: 0px 14px 14px 10px;}
#aside_follow_tw>h1 { margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; font: 24px/56px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #3196b3;}
#aside_follow_tw .twitter-timeline { width: 100%!important; margin-top: -2px;}
@media only screen and (max-width: 767px) 
{
	#aside_follow_tw>h1 { font-size: 20px;}
}


#aside_banner { margin: 0px 14px 14px 10px;}
#aside_banner>h1 { margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; font: 24px/56px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #3196b3;}
#aside_banner a { display: block;}
#aside_banner a img { display: block; margin: 0px auto;}

.widget-aside_resources { margin: 14px 14px 14px 10px; position: relative;}
.widget-aside_resources:before { content: ' '; position: absolute; left: 10px; top: 5px; z-index: 2; display: block; width: 82px; height: 82px; background: url(../images/hr_logo.png) no-repeat 0 0; background-size: 82px 82px;}
.widget-aside_resources h1 { margin: 0 0 0 0; padding: 0 0 0 100px; text-align: left; font: 24px/56px 'Antonio', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #2f333a;}
.widget-aside_resources .bg { height: 75px; background: url(../images/hr_bg.jpg) no-repeat center center; background-size: cover;}
.widget-aside_resources .list  a { display: block; padding: 11px 6px 9px 46px; font: 13.5px/18px 'Myriad Pro', san-serif; color: #fff; background: #383d46;}
.widget-aside_resources .list  a:nth-child(even) { background: #2f333a;}
.widget-aside_resources .list  a:before { display: inline-block; font: 100%/normal FontAwesome; color: #a61d31; width: 20px; margin: 0 0 0 -20px;}
.widget-aside_resources .list  a:hover { background: #444b56;}
.widget-aside_resources footer {  text-align: right; font: 12px/34px 'Montserrat', sans-serif; font-weight: bold;  background: #bc1d34;}
.widget-aside_resources footer a { display: block;}
.widget-aside_resources footer a span { display: inline-block; padding: 0 16px; color: #fff; text-transform: uppercase; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #a11b2e; transition: all ease .3s;}
.widget-aside_resources footer a:hover span { background: #7b0012;}
@media only screen and (max-width: 767px) 
{
	.widget-aside_resources h1 { font-size: 20px;}
}


#posters_and_graphic_content { line-height: 15px;}
#posters_and_graphic_content .item { vertical-align: middle; display: inline-block; margin: 10px 15px 10px 0px; text-align: center;}
#posters_and_graphic_content .item div { position: relative; box-shadow: 0 1px 9px rgba(0,0,0,.75); overflow: hidden; margin: 0 0 5px 0;}
#posters_and_graphic_content .item div p { position: absolute; z-index: 2; top: 0; bottom: 0; left: 0; right: 0; margin: 0; padding: 0 10px; text-align: center; transition: all ease .3s;}
#posters_and_graphic_content .item div p span { display: inline-block; width: 100%; vertical-align: middle; line-height: 20px; color: #fff; text-align: center; position: relative; top: -300px; transition: all ease .3s;}
#posters_and_graphic_content .item div p span a { display: block; padding: 15px 0; color: #fff;}
#posters_and_graphic_content .item div p span a:hover { color: #3196b3;}
#posters_and_graphic_content .item div p span a + a { border-top: 2px solid #CCC;}
#posters_and_graphic_content .item:hover div p span { top: 0;}
#posters_and_graphic_content .item div p span i { display: block; font-size: 20px; margin: 0;}
#posters_and_graphic_content .item:hover div p { background: #000; background: rgba(0,0,0,.7);}
#posters_and_graphic_content .item div img { display: block; max-height: 275px; width: auto;}
@media only screen and (max-width: 991px) 
{ 
	#posters_and_graphic_content { text-align: center;}
}

#spotlight_list { margin: 0 0 20px 0;}
#spotlight_list article { color: #8c8c8c; font: 14px/17px 'Myriad Pro', sans-serif; vertical-align: top; padding: 18px 18px 18px 265px; box-sizing: border-box; text-align: left;  box-shadow: 0 0 15px rgba(0,0,0,.15); border: 1px solid #e1e1e1; overflow: hidden;}
#spotlight_list article + article { margin-top: 10px;}
#spotlight_list article:after { content: ' '; display: block; clear: both;}
#spotlight_list article h1 { font-family: 'Antonio', sans-serif; font-size: 20px; margin: 0 0 10px 0; color: #292e30;}
#spotlight_list article h1 a:hover { color: #44a8c4;}
#spotlight_list article .img { float: left; display: block; width: 215px; height: 220px; margin: 0 28px 0 -243px;}
#spotlight_list article .img img { display: block; width: 100%; height: 100%; }
#spotlight_list article  h1 + p { color: #373737;}
#spotlight_list article .more {  display: inline-block; padding: 0 10px; border-radius: 5px; text-transform: uppercase; font:  12px/23px 'Montserrat', sans-serif; font:  12px/23px 'Montserrat', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #3196b3; cursor: pointer;}
#spotlight_list article .more span + span { display: none;}
#spotlight_list article .hide { display: none;}
@media only screen and (max-width: 767px) 
{
	#spotlight_list article { padding: 18px; text-align: center;}
	#spotlight_list article .img { float: none; margin: 0px auto 15px auto;}
}



#bottom_content { max-width: 425px; text-align: justify; color: #fff; font: 14px/16px 'Myriad Pro', sans-serif; text-shadow: 1px 1px 0 rgba(5,5,5,.27); margin: 0 15px;}
#bottom_content h1 { font: 30px/32px 'Antonio', sans-serif; text-align: left;}
#bottom_content .more { float: right; display: inline-block; padding: 0 10px; border-radius: 5px; text-transform: uppercase; font:  12px/23px 'Montserrat', sans-serif; font-weight: bold; color: #fff; text-shadow: 0 1px 0 rgba(5,5,5,.27); background: #bc1d34; cursor: pointer;}

@media only screen and (max-width: 767px) 
{
	#bottom_content h1 { font-size: 26px;}
	#bottom_content  { max-width: none; padding: 0 3%;}
}

@media only screen and (max-width: 991px) 
{ 
	.gdlr-content .section-container .eight.columns { float: none; width: auto;}
	.gdlr-content .section-container .four.columns { float: none; width: auto;}
	.gdlr-content .with-sidebar-left.eight.columns {  float: none; width: auto;}
	.gdlr-content .gdlr-sidebar.gdlr-right-sidebar.four.columns {  float: none; width: auto;}
	.gdlr-item.gdlr-main-content { margin-bottom: 20px;}
}

@media only screen and (max-width: 1199px) and (min-width: 960px)
{
.container { margin-left: 2%; margin-right: 2%;}
}
/*  */
.btn {  padding: 11px 65px 11px 24px; font: 18px/26px 'Antonio', sans-serif; background: #3196b3 url(../images/button_arrows.png) no-repeat right center;color: #fff;  text-transform: uppercase;}
@media only screen and (max-width: 767px) and (orientation: portrait)
{
	.btn { padding: 4px 50px 4px 14px; font-size: 14px; margin-top: 10px; font-weight: normal;}
}

body.postid-4026 table tr td { border-bottom: none;}
body.postid-4026 ul, ul ul { list-style: none;}