﻿

.secondary-font,
.site-branding .site-title,
.site-banner .post-content:before,
.category-widget-header .post-count {
    font-family: 'Barlow', sans-serif;
}


.site-branding {
    margin-right: 20px;
    width: 280px;
}


.twp-align-center .site-branding,
.twp-align-center .site-header-banner {
    margin: 20px auto;
    text-align: center;
    width: 100%;
}


.wp-custom-logo .site-branding .branding-wrapper {
    display: block;
    width: 100%;
}


.site-branding .site-title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 auto 10px;
}


.twp-align-center .site-branding .site-title {
    font-size: 44px;
    letter-spacing: -.020em;
    text-transform: uppercase;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.mobile-menu-wrap .mobile-menu-dealers-box {
  position: relative;
  overflow: hidden;
  margin: auto auto;
  padding: 0 20px 0 20px;
  width: 100%;
}

.mobile-menu-wrap .mobile-menu-dealers-box .mobile-menu-dealers-box-inside {
  position: relative;
  margin: auto auto;
  max-width: 750px;
  height: 100px;
  text-align: center;
  padding: 20px 0 20px 0;
  border-top: 1px solid #2a2b2b;
}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}
.list-language .tab-title{position:relative;display:inline-block;width:auto;margin:0 0 12px;border-radius:40px;background-color:#fff;text-shadow:0 0 1px #cfcfcf;box-shadow:4px 6px 0 rgba(0,0,0,.2);text-transform:uppercase}
.list-language .tab-title h3{font:1.57143em lunchbox-regular,Helvetica,Arial,sans-serif;padding:2px 23px;margin:0;color:#c71e47}
.list-language .tab-title h3:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.list-language .item.active .tab-title h3:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}

.wpb_raw_code {
  margin-bottom: 26px;
}

	.header_left
	{
		width: 225px;
	}

	.home_box .header_left
	{
		width: 142px;
	}

	.sidebar_box .header_left, .footer_box .header_left
	{
		width: 188px;
	}

	.sidebar_box .header_left
	{
		width: 418px;
	}

	.footer_box .header_left
	{
		width: 418px;
	}

.header_left a
{
	display: block;
	margin-top: 13px;
}

.header_left a, .logo_left, .logo_right
{
	font-family: 'Droid Sans';
	font-size: 24px;
}

.header_left a:hover
{
	text-decoration: none;
}

.header_left a img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }




.grid__item {
  display: inline-block;
  width: 100%;
  padding-left: 20px;
  vertical-align: top;
}

.postdata .category{
	background: none;
	padding: 0;
	float: left;
}
.home-story .col:last-child .tb-content-block{margin:0;max-width:340px}
.tb-content-block{margin:0 auto}
.tb-content-block.has-bg{padding:30px}
.tb-content-block p:last-child{margin-bottom:0}
.tb-content-block.text-light,.tb-content-block.text-light h1,.tb-content-block.text-light h2,.tb-content-block.text-light h3,.tb-content-block.text-light h4,.tb-content-block.text-light h5,.tb-content-block.text-light h6{color:#fff}

.page-nav .extend {
  border: none;
  
}

.floatleft{ float:left; }


.screen-5 {
    width: 5%;
    float: left
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}

.site-branding .blue-menu-container .right-options {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.site-branding .blue-menu-container .right-options a {
  border-right: solid 1px #FFFFFF;
  padding: 10px 12px;
}

.site-branding .blue-menu-container .right-options a:last-of-type {
  border-right: none;
}

.site-branding .blue-menu-container .right-options .link-box {
  display: flex;
  justify-content: center;
}

.site-branding .blue-menu-container .right-options #feedback_link {
  cursor: pointer;
}
