﻿.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.container {position: relative;max-width: 1260px;}

.container.container-navbar {margin-top: 12px;padding-bottom: 0;}

.container-navbar .navbar-brand {padding: 0 15px 15px;}

.container.alert-container {padding: 0 25px;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.et_pb_section {
	padding: 0;
}

.et_pb_slider .et_pb_slide, .et_pb_section {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.widget-container {
	margin: 0 0 18px 0;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


.entry-content a,
.entry-summary a,
.widget a,
.comment-content a,
.social-navigation a,
.entry-content a.button, 
.promo a,
.menu a {
    transition: 0.2s;
}



.menu-toggle {
	font-size: 20px;
	font-size: 1.25rem;
	display: block;
	margin: 10px auto 0 auto;
	text-transform: uppercase;
}

.primarymenu.alternative .menu-toggle {
	float: none;
}
body.site-1 div.useful_links p.textlink{padding:0px;padding-bottom:8px}
div.adzones p.textlink{padding-top:4px;padding-bottom:8px;text-align:left}
div.adzones p.textlink a{color:#0066CC;font-weight:bold;text-decoration:underline}
div.useful_links p.textlink{padding:1px}
div.useful_links p.textlink a{text-decoration:none}
div.useful_links p.textlink a span.title{text-decoration:underline}
div.useful_links p.textlink a span.link{padding-left:10px}
.search-list-ads .textlink{display:block}
.search-list-ads .textlink:before{content:"- "}
.header--icons__language-trigger .icon{display:inline-block}



#sideslides { visibility: hidden; }

 

.flex-container a:active,
.flexslider a:active {outline: none;}




.flexslider { border: 0; position: relative; }

.flexslider .slides {zoom: 1;}

.slider-holder .flexslider { width: 497px; height: 288px; position: relative; }

.slider-holder .flexslider ul.slides { list-style: none; list-style-position: outside; position: relative; }

.slider-holder .flexslider ul.slides li { width: 497px; height: 288px; float: left; }

.slider-holder .flexslider ul.slides li img { width: 497px; height: 288px; }
.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-6{width:50%}
.tribe-mini-calendar-event .list-date .list-dayname{background:#fff;color:#666;display:block;font-size:11px;letter-spacing:.5px;padding:3px;text-align:center;text-transform:uppercase}



.footer-contact {
    margin-top: 80px;
}


.footer-contact p {
    text-align: right;
}


.footer-contact a,
.footer-contact a:visited {
    font-size: 1.6rem;
    color: #88b439;
    margin: 0 4px;
}


.footer-contact a:hover {
    color: #7ca433;
}


#dealer-login-header { 
	background-color: rgba(255,255,255,0.9);
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;	
}


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}
#uvs-types .vt-icon{float:left;margin:0 5px}
#uvs-types .vt-icon img{width:33px;height:429px;border:none}
#uvs-types #uvs-types-current .vt-icon{height:30px;overflow:hidden}
#uvs-types-list a.sub .vt-icon{background:none;display:none}
body.responsive-ready #uvs-types-current span.label span.vt-icon{top:0 !important}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}
.wrapper{border-top:none;box-shadow:none}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}



.container { width: 960px; margin: 0 auto; }

.footer .footer_t .foot,
.footer .footer_d .foot{width:1000px;margin:0 auto;}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

.slides,
.wooslider-control-nav,
.wooslider-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.wooslider .slides img {width: 100%; display: block;}



.wooslider .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .wooslider .slides { display: block; }
 
* html .wooslider .slides { height: 1%; }

.wooslider .slides {zoom: 1;}

body .wooslider .slides, body .wooslider .wooslider-control-nav, body .wooslider .wooslider-direction-nav { padding: 0; margin: 0; }

   
#footer .center {
    height: 40px;
    border: 1 px solid #CCC;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: lighter;
    font-weight: lighter;
    margin: 0 auto;
    float: inherit;
    }

   
#footer .center ul {
    margin: 0 auto;
    }

   
#footer .center li {
    border: 0px solid #FFF;
    color: #FFF;
    padding: 5px;
    font-weight: lighter;
    margin: 8px 5px 0 0;
    list-style: none;
    float: left;
    }

   
#footer .center li a {
    color: #FFF;
    padding: 0px;
    margin: 0;
    list-style: none;
    float: left;
    text-decoration: underline;
    }

   
#footer .center li a:hover {
    text-decoration: underline;
    color: #CCC;
}


.site-name {
  margin: 0;
  color: #333;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 28px;
  letter-spacing: 1px;
}

footer .footer-widget ul li.sub-menu {
  margin-bottom: 0;
}


.newsbox .newsbox-description .newsbox-lead {
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 100%;
	padding: 1.5rem 1rem 0.5rem 1rem;
	text-align: left;
}

.newsbox .newsbox-description .newsbox-lead p {
	line-height: 1.4;
	font-size: 0.86rem;
	color: #fff;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)
}


.t3-module .module-inner {
	padding: 0;
}
