﻿
.header_logo { margin:0px; padding:0px; width:230px; text-align:left; background:#FFF; }

.header_logo img { margin:0px 0px 10px 0px; }


.home-text {
	float: left;
	width: 630px;
}


.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}


.top-bar .title-area {
  margin: 0;
  position: relative;
}


.top-bar.expanded .title-area {
  background: transparent;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.text-center{text-align:center}


.art-post .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.art-post .nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.art-post .nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}


.art-post .nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.art-post .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.art-post .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.art-post .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.art-post .nav li.dropdown.open .caret,
.art-post .nav li.dropdown.open.active .caret,
.art-post .nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

div.search_dropdown div.dropdown {
	height: auto;
	background: #F5F5F5;
	z-index: 4000;
	display: none;
	border: 1px solid #B80000;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.search_dropdown div.dropdown a {
	display: block;
	width: 100%;
	height: auto;
	float: none;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}

div.search_dropdown div.dropdown a span {
	display: block;
	padding: 6px;
}

div.search_dropdown div.dropdown a:hover {
	background: #CC0000;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #111111;
}
.search__search-container-outer{position:relative;overflow:hidden;width:1010px;margin:0 auto;z-index:1}

.view .progress-disabled{
    
float:none;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

.node-article.view-mode-full .field-name-body{
    
padding-left:1%;
}

.view-footer a:link,.view-footer a:visited,.view-footer a:active{
font-weight: bold;    
color:#094C84;text-decoration:underline;
}


.view-footer a:hover{
font-weight: bold;    
color:#CC0033;text-decoration:underline;
}

.directory-view-layout .view-content h3{
    
border-bottom:1px solid #ddd;color:#690;font-size:18px;font-weight:bold;padding-bottom:.25em;padding-top:1em;margin-bottom:.5em;clear:both;
}

.directory-view-layout .view-content h3 a{
    
color:#690;font-decoration:none;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


#jsdwelcome .homeslide {
	float: right;
	height: 404px;
	width: 586px;
}


#logo .retina{display:none}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

#Content #CurrentIssueDepartments .row .col-md-4 {
  border-left: 1px solid #a5a5a5;
}

#Content #CurrentIssueDepartments .row .col-md-4:first-child {
  border-left: none;
}

#Content .profile-main-section .row {
  margin: 0;
}

.narrow-only	{ display:none; }


#header .left {
	
}


#header .right {
	width: 670px;
	margin-top: 9px;
}


#header .right p {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding:4px 0 1px 25px;
	margin-left: 121px;
}

#header{
	display: block !important \9;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}

div#page-wrapper {
  overflow-x: hidden;
  width: 100%;
  position: relative;
}

.td-politics .td-video-playlist .td_wrapper_video_playlist .td_container_video_playlist {
  background-color: #000;
}

.td_wrapper_video_playlist {
  z-index: 1;
  position: relative;
}

.td_wrapper_video_playlist .td_video_controls_playlist_wrapper {
  background-color: #4db2ec;
  position: relative;
}

.td_wrapper_video_playlist .td_video_controls_playlist_wrapper:before {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlM9KRgMBADiSB2HAAAAFElEQVR4XmNgYBBgUGAwYHBgCAAAA3wA8fpXm6EAAAAASUVORK5CYII=) repeat-x;
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: -6px;
  z-index: 1;
}

.td_wrapper_video_playlist .td_video_stop_play_control {
  position: relative;
  width: 65px;
  height: 65px;
  outline: 0 !important;
}

.td_wrapper_video_playlist .td_video_stop_play_control:after {
  content: '';
  width: 1px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 14px;
  right: 0;
}

.td_wrapper_video_playlist .td_youtube_control,
.td_wrapper_video_playlist .td_vimeo_control {
  position: relative;
  top: 12px;
  left: 11px;
  cursor: pointer;
}

.td_wrapper_video_playlist .td_video_title_playing {
  position: absolute;
  top: 13px;
  left: 80px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 19px;
  font-weight: bold;
  color: #ffffff;
  padding-right: 7px;
  max-height: 37px;
  overflow: hidden;
}

.td_wrapper_video_playlist .td_video_time_playing {
  position: absolute;
  bottom: 0;
  right: 5px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-style: italic;
  color: #ffffff;
  line-height: 17px;
  padding-right: 1px;
}

.td_wrapper_video_playlist .td_video_currently_playing {
  background-color: #404040;
}

.td_wrapper_video_playlist .td_video_currently_playing:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-left: 3px solid #4db2ec !important;
  width: 3px;
  height: inherit;
}

.td_wrapper_video_playlist .td_click_video {
  height: 60px;
  display: block;
  width: 100%;
  position: relative;
}

.td_wrapper_video_playlist .td_click_video:hover {
  background-color: #333333;
  cursor: pointer;
}

.td_wrapper_video_playlist .td_video_thumb {
  position: relative;
  top: 10px;
  width: 72px;
  height: 40px;
  overflow: hidden;
  margin-left: 16px;
}

.td_wrapper_video_playlist .td_video_thumb img {
  position: relative;
  top: -6px;
}

.td_wrapper_video_playlist .td_video_title_and_time {
  position: absolute;
  top: 10px;
  margin: 0 30px 0 103px;
}

.td_wrapper_video_playlist .td_video_title_and_time .td_video_title {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  line-height: 15px;
  max-height: 30px;
  overflow: hidden;
}

.td_wrapper_video_playlist .td_video_time {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-style: italic;
  color: #777777;
  line-height: 13px;
}

.td_wrapper_video_playlist .td_wrapper_player {
  background-color: #000;
}

.td_wrapper_video_playlist .td_wrapper_player iframe {
  width: 100%;
  height: 100%;
}

.td_wrapper_video_playlist .td_container_video_playlist {
  background-color: #222;
  vertical-align: top;
  overflow: hidden;
}

.td_wrapper_video_playlist .td_playlist_clickable {
  overflow-y: auto;
  overflow-x: hidden;
  height: 347px;
}

.td_video_playlist_column_2 .td_wrapper_video_playlist {
  
}


.footer-branding ul {
  display: block;
}

.footer-branding ul li {
  margin: 0 5px;
  display: inline-block;
}

.footer-branding .social-link {
  display: block;
}

.footer-branding .social-link img {
  max-height: 24px;
  display: block;
}

.footer-branding .social-link .wa_logo {
  max-height: 32px;
  vertical-align: bottom;
  position: relative;
  top: 5px;
}

.footer-branding .icon {
  display: block;
  width: 24px;
  height: 24px;
  fill: #ffffff;
}

.gkcol {
    width: 100% !important;
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

.fusion-footer-widget-area li.recentcomments a {
  border: none;
}

.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}

.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}

.fusion-content-widget-area .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.fusion-content-widget-area .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.fusion-footer-widget-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}

.fusion-footer-widget-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}

.fusion-content-widget-area ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.fusion-content-widget-area .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.fusion-content-widget-area .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.fusion-content-widget-area .products-slider a,
.fusion-content-widget-area .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.fusion-content-widget-area .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.fusion-content-widget-area .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.fusion-content-widget-area .product-category h3 {
  margin-bottom: 0;
}

.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}

.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}

.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}



.fusion-footer-parallax {
  z-index: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.fusion-footer-parallax .fusion-footer-widget-area {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

.fusion-footer-widget-area a {
  color: #bfbfbf;
}

.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}

.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}

.fusion-footer-widget-area .holder-block img {
  width: 100%;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}

.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}

.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
  float: none;
  margin-bottom: 50px;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  display: block;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  margin-top: 20px;
}

.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}

.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}

.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}

.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}
#slidingbar-area h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Raleway', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{font-size:14px;line-height:21px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:13px;line-height:13px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}
.columns{width:100%!important;margin:0 0 20px 0;}
.columns .sc-image{position:relative!important;}
.columns.joint{margin:0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:20px;padding-right:20px}
.col-lg-4{width:33.33333333333333%}


#wp-calendar {
    empty-cells: show;
    width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
}


#wp-calendar th {
    color: #555;
}


#wp-calendar tbody td {
    background: none repeat scroll 0 0 #222;
    color: #555;
	line-height: 30px;
    padding: 0;
    text-align: center;
}


#wp-calendar tbody td a {
    background: none repeat scroll 0 0 #333;
    color: #fff;
	text-decoration: none;
	display: block;
}


#wp-calendar tbody td a:hover {
    background: none repeat scroll 0 0 #000;
}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


#wp-calendar #prev a {
    text-align: left;
}

#wp-calendar #prev a, #wp-calendar #next a {
    padding-top: 10px;
    display: inline-block;
    font-size:1.2em;
    text-decoration: none;
    color:white;
    display: none;
}


#wp-calendar caption {
    display: none;
}


.main_left {
	width: 593px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align:top;
}

.specials-item .image {
 
  margin-right: 10px;
}

#specials .specials-item .image{width: 240px; height: auto !important; min-height: 125px; max-height: 250px;}


.image img {
  
  width: 100%;
  max-width: 100%;
  
  top: 0; right: 0; left: 0;
  margin: auto;
  height: auto;
}

.specialsPage-item .image {
  width: 100%;
  height: 200px;
  height: calc(width);
  height: -webkit-calc(width);
  position: relative;
  margin: 0 7px 0.65em 0;
  border: none;
  float: left;
  overflow:hidden;
}


.specialsPage .image img {
  width: auto !important; 
  width: 100%;
  max-width: 100%;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  margin: auto;
}
.mk-page-section .theme-content{padding:0 20px}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}


.sep {
  padding: 0px 5px;
}
#series-header .byline .sep,#series-header .byline time{display:none}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.footer_bottom .footer_bottom_left .text_color{text-decoration:none;color:#39a8e3;}
.view-content-flexslider .flex-caption,.view-cms-homepage-slideshow .flex-caption{background-color:#000;filter:alpha(opacity=80);opacity:.8;line-height:1em;color:#fff;padding:10px;font-family:Trebuchet MS;line-height:1.2em;font-weight:normal;position:absolute;width:98%;bottom:0%;}
.view-content-flexslider .flex-caption h2,.view-cms-homepage-slideshow .flex-caption h2{margin-top:0px;margin-bottom:8px;font-size:1.385em;color:#fff;}
.view-content-flexslider .flex-caption h2 a,.view-cms-homepage-slideshow .flex-caption h2 a{color:#fff;}
.view-content-flexslider .flex-caption .slide-title,.view-cms-homepage-slideshow .flex-caption .slide-title{color:#fff;text-decoration:none;font-size:1.846em;font-family:"Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;line-height:1.2em;margin:0;padding:0;}
.view-content-flexslider .flex-caption .slide-body,.view-cms-homepage-slideshow .flex-caption .slide-body{font-family:"Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;text-decoration:none;color:#fff;line-height:1.385em;font-size:1em;}
.view-content-flexslider .flex-caption .slide-body a,.view-cms-homepage-slideshow .flex-caption .slide-body a{color:#fff;}
.view-content-flexslider .flex-caption .slide-body a:hover,.view-cms-homepage-slideshow .flex-caption .slide-body a:hover{text-decoration:underline;}
.view-content-flexslider .flex-caption .slide-body p,.view-cms-homepage-slideshow .flex-caption .slide-body p{margin-top:5px;margin-bottom:5px;}
.view-content-flexslider .flex-caption p,.view-cms-homepage-slideshow .flex-caption p{margin:0;padding:5px 5px 0;}
.view-landing-page-lite-flexlider .flex-caption{background:#000;filter:alpha(opacity=80);opacity:.8;line-height:1em;color:#fff;padding:10px;font-family:Trebuchet MS;line-height:1.2em;font-weight:normal;position:absolute;width:96%;bottom:0%;}
.view-landing-page-lite-flexlider .flex-caption h2{margin-top:0px;margin-bottom:8px;font-size:1.385em;color:#fff;}
.view-landing-page-lite-flexlider .flex-caption h2 a{color:#fff;}
.view-landing-page-lite-flexlider .flex-caption .flex-caption{position:static;width:auto !important;overflow:hidden;padding:10px;margin:0;background:#000;height:80px;background-color:#000 !important;}
.view-landing-page-lite-flexlider .flex-caption .flex-caption p{margin:0;padding:5px 5px 0;}
.view-landing-page-lite-flexlider .flex-caption .flex-prev,.view-landing-page-lite-flexlider .flex-caption .flex-next{top:25% !important;}
.view-content-flexslider .flex-caption{background:#000;filter:alpha(opacity=80);opacity:.8;line-height:1em;color:#fff;padding:10px;font-family:Trebuchet MS;line-height:1.2em;font-weight:normal;position:absolute;width:98%;bottom:0%;}
.view-content-flexslider .flex-caption h2{margin-top:0px;margin-bottom:8px;font-size:1.385em;color:#fff;}
.view-content-flexslider .flex-caption h2 a{color:#fff;}
.view-content-flexslider .flex-caption .flex-caption{position:static;width:auto !important;overflow:hidden;padding:10px;margin:0;background:#000;height:80px;background-color:#000 !important;}
.view-content-flexslider .flex-caption .flex-caption p{margin:0;padding:5px 5px 0;}
.view-content-flexslider .flex-caption .flex-prev,.view-content-flexslider .flex-caption .flex-next{top:25% !important;}


#header_right
{
float: right;
height: 110px;
}


#header_right p
{
font-size: 2em;
font-weight: bold;
color: #8dc63f;
}


#header_right p#undersentence
{
text-align: right;
margin-top: 9%;
}


#header_right p#undersentence span
{
color: #006a51;
}


#header_right p#aboveline
{
margin-top: 0;
}


		#header_right p#aboveline,
		#header_right p#undersentence
		{
		text-align: center;
		margin-top: 0;
		}


.feature-box .feature-icon{
	text-align: center !important;
	padding: 20px 0 0;
	font-size: 18px;
}


.feature-box .feature-icon i{
	color: #eb2c33;
	font-size: 36px;
}


.feature-box .feature-icon i.fa-mobile-phone{
	font-size: 48px;
}


.feature-box h3{
	font-size: 16px;
	font-weight: 700;
}


.feature-box .feature-box-content{
	margin-left: 60px;
}
.media,.media-body{zoom:1;overflow:hidden;}
.media-body{width:10000px;}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top;}
.media-body h5{margin-top:5px;}
#usersite-container form.simple_form .input.date .input_field{display:inline-block}
#usersite-container form.simple_form .input.date input{display:inline}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date{font-weight:bold}
#usersite-container section.calendar_feature table.table-style td.event-date .date-long,#usersite-container section.bandsintown_feature table.table-style td.event-date .date-long{display:none}
#usersite-container .event-detail .event-description .event-info.datetime .date-long{display:none}
#usersite-container .event-detail .event-description .event-info.datetime time .date{font-weight:normal}
#usersite-container .event-detail .event-when .date{font-weight:bold}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime .date-long{display:inline}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime .date-short{display:none}
.module-deep-sector-knowledge .tab-content-container{position:relative}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


.flexslider .slides li {
    position: relative;
    height: auto;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}


.gbtr_dark_footer_wrapper .widget_nav_menu .menu-item {
	border:0 !important;
}
.items-view-block .col-1,.items-view-block .col-2{width:46%;}

.cn_item{
	border:1px solid #090909;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	height: 83px;
	color:#fff;
	padding:5px;
	margin:6px 5px 0px 0px;
	text-shadow:1px 1px 1px #000;
	background:#2b2b2b;
	background:
		-webkit-gradient(
			linear,
			left top,
			left bottom,
			from(#171717),
			to(#2b2b2b)
		);
	background:
		-moz-linear-gradient(
			top,
			#171717,
			#2b2b2b
		);
	-moz-box-shadow:1px 1px 3px #111;
	-webkit-box-shadow:1px 1px 3px #111;
	box-shadow:1px 1px 3px #111;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:block;
}


.cn_wrapper .cn_item:hover,
#addPlug,
.selected{
	border-color:#4c7ecb;
	background: #1681b9;
	background: -moz-linear-gradient(top,  #1681b9 0%, #006ba4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1681b9), color-stop(100%,#006ba4));
	background: -webkit-linear-gradient(top,  #1681b9 0%,#006ba4 100%);
	background: -o-linear-gradient(top,  #1681b9 0%,#006ba4 100%);
	background: -ms-linear-gradient(top,  #1681b9 0%,#006ba4 100%);
	background: linear-gradient(to bottom,  #1681b9 0%,#006ba4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1681b9', endColorstr='#006ba4',GradientType=0 );

}


.cn_wrapper .cn_item:hover h2,
.cn_list .selected h2,
.cn_wrapper .cn_item:active h2{
	border-color:#2C5FAC;
}

.cn_wrapper .cn_item:hover p,
.cn_list .selected p,
.cn_wrapper .cn_item:active p{
	border-color:#527CBB;
}

.cn_wrapper .cn_item:active {
	color: #011c44;
	text-shadow: 1px 1px 1px #ccdffc;
}


#wdg_dates .cn_item {
	height:50px;
}


#wdg_newsop .cn_item {
	height:33px;
}

body .rhino-event-datebox-date p, body.page .rhino-event-datebox-date p, body.rhp-rhino .rhino-event-datebox-date p, body #nav-container #navigation .menus ul#main-nav li, body.page #nav-container #navigation .menus ul#main-nav li, body.rhp-rhino #nav-container #navigation .menus ul#main-nav li, body #nav-container #navigation .menus ul#main-nav li a, body.page #nav-container #navigation .menus ul#main-nav li a, body.rhp-rhino #nav-container #navigation .menus ul#main-nav li a, body .tribe-events-list-separator-month, body.page .tribe-events-list-separator-month, body.rhp-rhino .tribe-events-list-separator-month {
  font-family: Archivo Narrow;
}

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail {
    width: 100%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month {
    padding: 6px 0;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p {
    font-size: 16px;
    line-height: 1;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date {
    padding: 4px 0;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p {
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day {
    padding: 2px 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p {
    font-size: 14px;
    line-height: 1;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox, .tribe-events-single .rhino-event-left .rhino-event-datebox, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail, .tribe-events-single .rhino-event-left .rhino-event-datebox.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail {
    width: 100%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month {
    padding: 6px 0;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p {
    font-size: 16px;
    line-height: 1;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date {
    padding: 4px 0;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p {
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day {
    padding: 2px 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p {
    font-size: 14px;
    line-height: 1;
    margin: 0;
  }

.rhino-event-datebox-month, #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a, .tribe-week-grid-hours { background-color: #000000;}

.rhino-event-datebox-date { background-color: #c8c8c8;}

.rhino-event-datebox-day { background-color: #c8c8c8;}

body, h5, h6, p, ul, li, ol, .entry, .entry p, p.rhino-event-tagline, .rhino-event-details, p.rhino-event-date, p.rhino-event-time, p.rhino-event-price, .rhino-event-more-info, .rhino-event-datebox-day p, .rhino-slide-details, input, textarea, keygen, select, p.rhino-email-details, .rhino-header, .rhino-header-right, .rhino-header-left, p.rhino-header-phone, p.rhino-header-email, p.rhino-header-address, a.rhino-footer-phone-link, a.rhino-footer-email-link, a.rhino-footer-address-link, #tribe-bar-form input[type=text], .rhino-email-widget .mc-field-group input.email, .widget p { font-family: 'Open Sans', arial, sans-serif ;
}

.rhino-event-datebox-month p { color: #ffffff; }

.rhino-event-datebox-date p { color: #000000; }

.rhino-event-datebox-day p { color: #000000; }
img.alignnone{margin:0 0 10px 0;display:inline;}

#sw3_news .resume {
	margin: 10px;
}

#sw3_news .resume h2 {
	color: #acaa00;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: none;
}

#sw3_news .resume p {
	margin: 0px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.text-center {
  text-align: center;
}

.center-poncho {
	text-align: center;
}

.center-poncho img {
	border-radius: 5px;
	border: 1px solid #999;
	margin: .5em 0;
}

.center-poncho img:hover {
	border: 1px solid #A6273D;
}



.testimonials-bg-default .item p {
  background: #023675;
}


.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #023675;
}



.line-icon-page .item:hover {
	color: #023675;
}



.owl-work-v1 .item a:hover span {
   border-bottom-color: #023675;
}



.testimonials-bs .item {
  margin-bottom: 30px;
}
section.stories.custom .nation-voices .img{margin-bottom:1.25rem;text-align:center}
section.stories.custom .nation-voices .img img{border-radius:100%;max-width:150px}
section.stories.focus .img-wrap img{width:100%;max-width:100%}
section.stories.almanac .img{margin-top:-3.8125rem;margin-bottom:1.875rem}
section.stories.anniversary.alternate .row.primary .story .img-wrap img{width:100%}
section.stories.nation-voices .img{margin-bottom:1.25rem}
section.stories.nation-voices .img img{max-width:150px;border-radius:100%}
section.stories.watch-listen .story .img a{display:block;position:relative}
section.stories.watch-listen .story .img img{width:100%}
section.stories.watch-listen .story .img iframe{width:100%}
section.stories.watch-listen .story.secondary .img{display:none}
.img-wrap{position:relative}
.img-wrap+div{z-index:2}
.img-screen{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 80%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}
.img-screen.always-show{display:block}
section.stories.custom .nation-voices .img img,section.stories.nation-voices .img img{border:1px solid #ccc}




.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.flexslider .slides {zoom:1}
.flexslider .slides img{width:100%;display:block}




.flexslider {
	overflow:hidden;
	position:relative;
}




.flexslider .slides li {
	position:relative;
}


.flexslider li img.alter {
	background:#242628;
}



.widget .flexslider {
	padding-bottom:40px;
}


.widget .flexslider .entry-image {
	overflow:hidden;
	margin-bottom:10px;	
}


.widget .flexslider a,
[class^="widget-posts"] a {
	text-decoration:none;
}

	
	.flexslider .widget-post-title,
	.widget-posts-classic-entries .widget-post-title {
		text-align:center;	
	}

	
	.sidebar .flexslider .entry-image {
		height:187px;
	}

	
	.col-1 .widget-area .flexslider .entry-image {
		height:500px;
	}

	
	.col-2 .widget-area .flexslider .entry-image,
	.col-3 .widget-area-1 .flexslider .entry-image {
		height:315px;
	}

	
	.col-3 .widget-area-2 .flexslider .entry-image,
	.col-3 .widget-area-3 .flexslider .entry-image {
		height:147px;
	}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}



.feature_right {
	width:316px;
	border:none;
	padding:0;
	margin-left: 10px;
	margin-right: 0;
}


.feature_right img {
	display:block;
	margin: 0 auto 10px auto;
}


.feature_right h4 {
	background-color:#9FAD7A;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	padding:5px 10px;
}
#ca_info_plus{box-sizing:border-box;overflow:auto;height:254px;padding-right:10px;color:#000;text-align:left;}
#ca_info_plus p{color:#000;text-align:left;font-size:12px;}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.program-navigation{font-size:21px;text-transform:uppercase;color:#170105;display:inline-block}
