﻿
      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }


.heatmapthemead-widget-position ul {
	list-style: none;
}


.heatmapthemead-widget-position ul, .heatmapthemead-widget-position ol {
	margin: 0 0 0 0;
}


.heatmapthemead-widget-position ul ul, 
.heatmapthemead-widget-position ol ol, 
.heatmapthemead-widget-position ul ol, 
.heatmapthemead-widget-position ol ul {
	margin-left: 1em;
}


.catchresponsive-nav-menu .sub-menu a,
.catchresponsive-nav-menu .children a,
.sidebar-header-right .widget_nav_menu .sub-menu a,
#breadcrumb-list .wrapper,
.entry-meta,
.site-description,
#secondary .widget-area,
#colophon .widget-area {
	font-size: 14px;
}


.site-description,
.single-post .hentry,
#featured-content p:last-child,
.sidebar-primary .widget:last-child,
.sidebar-header-right .widget:last-child {
	margin-bottom: 0;
}


.site-description {
	margin-left: 5px;
}


	.entry-meta,
	.site-description {
	    font-size: 12px;
	}


				.site-title a,
			.site-description {
				color: #111111;
			}

    .alphaliner-birthday {
        width: 18em !important;
        right: 2em!important;
        top: 1em!important;
    }
.popup__discount__form-row-group.phone input{padding-left:35px}
.main-nav .sub .sub-menu{float:left;width:60%;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
.main-nav .sub .sub-menu li{display:block;text-align:left}
.main-nav .sub .sub-menu img{display:none}
#mobileNav-container .main-mobile-nav .sub-menu{display:none}
#top-header-container{margin-bottom:15px;}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


body.marketing .header-special-aa{ background: #607c98; padding:1rem 0;}

body.marketing .header-special-aa .wrap{background-color: transparent;}

body.marketing .header-special-aa ul.list-news.topic-list figure{border:0;}

body.marketing .header-special-aa ul.list-news.topic-list figure img{border-bottom:solid 1px #ccc;}

body.marketing .header-special-aa ul.list-news.topic-list figure+div{background-color: #fff; padding:0.5rem;}



.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}

	
	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}


	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{max-width:100%;}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#title-area {
	float: left;
	overflow: hidden;
	padding: 18px 0 0 20px;
	width: 440px;
}


#title {
	font-family: 'Droid Sans', sans-serif;
	font-size: 54px;
	font-weight: bold;
	line-height: 54px;
	margin: 0;
	text-shadow: 3px 3px #ccc;
	text-transform: uppercase;
}


#title a,
#title a:hover {
	color: #333;
	text-decoration: none;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	height: 110px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 465px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 960px;
}
.post-object.size-full{margin:0 15px}
.post-object.size-full .post-object__image{height:780px}
.post-object.size-full .post-object__meta{padding:60px;margin-bottom:30px}
.post-object.size-full .post-object__meta-text{font-size:48px;line-height:1.21}
.mobile-main-menu{border-bottom:1px solid #154c89;margin-bottom:0}
.two-columns .bglogo{position:absolute;bottom:0;right:-42px;overflow:hidden;max-height:389px;width:200px}
.two-columns .bglogo .ed0b324-b817-4056-b95c-a7eb9610f7aed,.two-columns .bglogo .ed0b324-b817-4056-b95c-a7eb9610f7aef{fill:#fff}

.most_dl .dls{text-align: center; width: 3rem;}
.grid,.inp-items,.logos,.b-showroom__list,.b-tabs__menu,.c-img__list,.c-products__list,.m-main__list,.m-sub__list{margin:0}
.b-showroom__list{position:relative;position:absolute;left:0;top:0;z-index:2}
.b-showroom__list .icon-svg{display:none}

.financity-overlay-menu-content ul.menu{ list-style: none; text-align: center; padding-top: 140px; padding-bottom: 180px; 
	max-width: 570px; margin-left: auto; margin-right: auto; }

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}


.tagcloud a {
    font-size: 14px!important;
    padding: 2px 10px;
    border-top: 1px solid #CACACA!important;
    border-left: 3px solid #00A8FF;
    margin-bottom: 10px;
    float: left;
    margin-right: 7px;
    background: #E9E9E9;
    color: #615F5F;
    border-right: 1px solid #CACACA!important;
    border-bottom: 1px solid #CACACA!important;
}
