﻿

.menu-category {
  position: relative;
  top: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  overflow: scroll; }

  .menu-category li {
    list-style: none; }

  .menu-category a {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    overflow: visible;
    width: 100%; }

      .menu-category li .delimiter {
        display: block;
        position: relative;
        top: 12px;
        background-color: #616363;
        width: 1px;
        height: 24px;
        margin: 0 4px; }

      .menu-category li a.hover {
        background: #fff;
        color: #000; }

.widget-container {
	margin: 0 0 18px 0;
}

.banner {
	margin-bottom: 10px;
}


  
  table.top_accounts .checkmark {
    width: 85px;
  }

.grid-holder .grid-item{
	float: left;
}

.grid-item{
	margin-bottom: 3%;
	border-bottom: medium none;
}

.grid-item-inner{
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	background:#ffffff;
}

.grid-holder.col-2 .grid-item{
	width:49%;
}

.grid-holder.col-3 .grid-item{
	width:29.63%;
}

.grid-holder.col-4 .grid-item{
	width:24%;
}

.events-grid .grid-item{
}

.grid-item h3{
	line-height:1em;
}

.album-blocks .grid-item-inner{
	-webkit-box-shadow:none;
	box-shadow:none;
}

	.grid-item .media-box{
		margin-bottom:0;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


td.top { vertical-align: top; }

.style41 {font-size: 14px}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}
.page-blogs .page-title,.comment-snippet-text div,.view-subscribe-to .source-name{font-size:18px}
.views-row .issue-section,.views-row .source-name,.teaser-meta .source-name,.teaser-meta .issue-section{display:none}
.source-name{font-size:12px;font-weight:bold;font-style:italic}
.byline .source-name{font-style:italic}
.view-subscribe-to .source-name{display:block;font-style:italic;font-weight:normal}


.footer-logo {
	float: left;
	width: 225px;
}


.footer-logo img {
	width: 100%;
	max-width: none;
}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}
.cfct-module .cfct-mod-content{clear:both}
.bocss-placards .cfct-mod-content,.bocss-placards .cfct-module{display:flex;height:100%;width:100%}
#navigation ul .sub-display.vert-display ul li.projmenu.projtitle{border-top:1px solid #cccccc;padding-top:12px;padding-left:10px;}
#navigation ul .sub-display.vert-display ul li.projmenu.projtitle:first-child{border-top:0px;}
#navigation ul .sub-display.vert-display ul li.projmenu{padding-left:20px;}

.header__top .list-toplinks__lang {
  margin-left: 8px;
}
.margin-top-2{margin-top:2rem!important}

.clear{clear:both;}


.row {
  margin-right: -15px;
  margin-left: -15px;
}


.row:before,
.row:after {
  display: table;
  content: " ";
}


.row:after {
  clear: both;
}
.img-responsive{display:block;max-width:100%;height:auto}

    .title { font-size: 14px }

.title a { color: #2A2A2A }

.page h1.title {
    margin-bottom: 5px;
    padding-top: 0;
    float: left;
    font-size: 28px;
    line-height: 1.2;
    padding: 0;
}

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}

.wsbl_twitter{
    width: 100px;
}


.home .map {
  height: 400px;
}
.col-width{width:980px;margin:0 auto}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
.row{margin-right:-15px;margin-left:-15px}


.container-fluid .row {
    padding-left: 2%;
	padding-right: 2%;
}


.menu-vehicles {
	position:relative;
	top:1px;
	display:inline-block;
	width: 26px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}

.middle-align{ width:940px;}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}

	
	.center-element{
		float:none;
		margin:0 auto;
	}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .social-media-button-container {
  zoom: 1;
  text-align: center;
  
}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .social-media-button-container:before {
  content: '';
  display: block;
}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}

			
		.so-widget-sow-social-media-buttons-wire-19038896b0d7 .social-media-button-container {
  zoom: 1;
  text-align: center;
  
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .social-media-button-container:before {
  content: '';
  display: block;
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}


.mobile-apps img
{
	text-align: center;
}
