﻿.mvp-feat2-top-text h2,.mvp-feat1-feat-text h2,h1.mvp-post-title,h1.mvp-post-title-wide,.mvp-drop-nav-title h4,#mvp-content-main blockquote p,.mvp-post-add-main blockquote p,#mvp-404 h1,#woo-content h1.page-title,.woocommerce div.product .product_title,.woocommerce ul.products li.product h3,.alp-related-posts .current .post-title{font-family:'Oswald',sans-serif}
.alp-related-posts-wrapper .alp-related-posts .current{margin:0 0 10px}

	#imTextObject_10_tab0 .image-5 { width: 100%; max-width: 600px; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:3px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


#menu .login
{
	float:right;
	margin-right: 10px; 
	padding-left:16px
}


#menu .login span
{
	color: #666;
	padding-right: 5px;
}

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}
.modal-body{position:relative;padding:15px}

section, .container-wrapper {
*zoom:1;
	max-width: 60em;
	margin-left: auto;
	margin-right: auto;
}

section:before, section:after,
.container-wrapper:before, .container-wrapper:after {
	content: " ";
	display: table;
}

section:after, .container-wrapper:after {
	clear: both;
}

#content-wrapper section:first-child,
#content-wrapper .container-wrapper:first-child {
	float: none;
	margin-top: 0em;
}

#home-2017 section,
#home-2017 .container-wrapper {
	max-width: 71.875rem;
}


.menu-vehicles {
	position:relative;
	top:1px;
	display:inline-block;
	width: 26px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}
.app_fondea{width:100%;position:relative;margin:1em 0;background:#f1f1f1}
.app_fondea img{width:100%}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }


.event-year {
  position: relative;
  top: 40px;
  left: 0px;
  width: 110px;
  font-size: 0.6em;
  text-align: center;
}


.nav-icon {width: 30%;}




.ok-testy .ss-foreground-image-caption img {
	box-shadow: 0 2px 15px rgba(0, 126, 193, 0.31) !important;
	margin-bottom: -25px !important;
	border-radius: 50% !important;
}

#logozone #logo {
	margin: 0;
	font-size: 2.5em; 
	font-weight: normal;
	line-height: normal;
  color: #d7d7d7;
	font-family: Arial, Tahoma, sans-serif;  
  text-align: left;
  overflow: hidden;
}

#logozone #logo a {
  color: #d7d7d7;
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

#logozone #logo img {
	border: 0;
}

#logozone #logo a:hover {
  color: #eee;
}

#logozone #logo span#rbcSystemIdentifierLogo {
	margin: 0;
	float: none;
	display: block;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.navigation .menu{display:block!important;float:none;background:0 0;margin-bottom:0}
#primary-navigation .navigation .menu{float:left;margin-right:20px}
.sub-menu .menu-item-has-children:after{color:#fff}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.video-close-btn{position:absolute;width:40px;height:40px;top:-40px;right:0;cursor:pointer}
.video-close-btn::after,.video-close-btn::before{content:'';width:3px;height:30px;background:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;border-radius:2px}
.video-close-btn::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.video-close-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

#tweets {
	float: left;
	display: block;
}

#tweets p {
	padding: 20px;
	float: left;
	width: 833px;
	display: block;
	//height: 20px;
}
.menu-bar{display:block;left:0;height:3px;width:16px;background:#7fa7f8;position:absolute;transform:none;border-radius:5px;transition:all 350ms cubic-bezier(0.22,0.61,0.18,0.7),height 350ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,width 350ms cubic-bezier(0.22,0.61,0.18,0.7) 300ms,transform 350ms cubic-bezier(0.22,0.61,0.18,0.7) 350ms;}
.menu-bar.top{top:0;}
.menu-bar.middle{top:6px;}
.menu-bar.bottom{top:12px;}
.expanded .menu-bar{transition:all 400ms cubic-bezier(0.22,0.61,0.18,0.7),height 400ms cubic-bezier(0.22,0.61,0.18,0.7) 250ms,transform 400ms cubic-bezier(0.22,0.61,0.18,0.7) 300ms;transform:rotate(45deg);}
.expanded .menu-bar.top{width:3px;height:18px;left:7px;top:-2px;}
.expanded .menu-bar.middle{left:6.8333333333px;width:0;}
.expanded .menu-bar.bottom{top:6px;width:18px;}
.nav--subpage--primary .menu-bar{background:#404040;}

.icon-chevychaseland:before {
  content: "\e904";
}
#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative}
#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none!important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0!important;text-align:center!important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0!important}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.site-header__logo{height:auto;width:100%}
body .affix .site-header__logo{width:140px;max-height:30px}


.marketing-slider {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

  .marketing-slider:last-child {
    margin-right: 0; }

  .marketing-slider .arrows path {
    fill: rgba(0, 0, 0, 0.8); }

  .marketing-slider .wrap {
    max-width: 100%; }

  .marketing-slider .container {
    min-height: 250px;
    height: 45vh;
    border-radius: 0px;
    box-shadow: 0 0px 6px 0 transparent, 0 0px 0px 0 transparent !important; }


.c-media-block {
  margin-bottom: 6rem;
  width: 100%; }

  .c-media-block:last-child {
    margin-bottom: 0; }

  .no-flexbox.no-flexboxtweener .c-media-block::after {
    display: block;
    clear: both;
    content: ""; }


.c-media-block--image-right .c-media-block__media {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }


.c-media-block--image-right .c-media-block__body {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#666}
.wp-pagenavi span.current{font-weight:700;color:#ccc}


.card--revealed-home .pull--right {
  float: right;
}

#footer-area .menu li {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
}

#footer-area .menu a {
    font-size: 20px;
}

.vrweb_settings .vrweb_s_color_border.active {
  border-color: black;
}

.carousel-indicators .active{
    width: 14px;
    height: 14px;
    background: #555;
	margin: 0;
}

ul.slidemenu li.active{
	background: #e6e6e6;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after{clear:both}
.clearfix,.container,.row{*zoom:1}
.thread-reply-page .box-info-detail .row{margin-left:0;margin-right:0}
.thread-reply-page .box-info-detail .row.replies-wrap{margin-left:-20px;margin-right:-20px}
.shiftnav .shiftnav-menu-image-padded{padding:25px}
.shiftnav .shiftnav-menu-image a{display:block}
.shiftnav .shiftnav-menu-image img{max-width:100%;height:auto}


.event-month {
	text-transform: uppercase;
	font-size: 1.0em;
	line-height: 1em;
	padding: 0.4em 0;
}

.fusion-header-sticky-height {
  display: none;
}


.tail-column {
	display: block;
	width: 100% !important;
}


.tail-column + .tail-column {
	margin-left: 0;
}


.tail-column:nth-child(1) {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
}


.tail-column:nth-child(2) {
	text-align: center;
}


.tail-column:nth-child(3) {
	padding-top: 30px;
	text-align: center;
}
.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}

.banner-top{
  padding:15px;
  
 
}


.tx-jfmulticontent-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.tx-jfmulticontent-pi1 .slide {
	height: 334px;
	width: 1199px;
	position: relative;
	font-family: 'FrutigerNextLT-Regular', sans-serif;
}


.tx-jfmulticontent-pi1 .slide .content {
	width: 440px;
	position: absolute;
	top: 55px;
	font-size: 14px;
	color: #060606;
}


.tx-jfmulticontent-pi1 .slide.left .content {
	left: 55px;
}

.tx-jfmulticontent-pi1 .slide.right .content {
	right: 55px;
}


.tx-jfmulticontent-pi1 .slide.white .content {
	color: #fff;
}


.tx-jfmulticontent-pi1 .slide .content .text b {
	font-size: 48px;
	font-weight: normal;
}


.tx-jfmulticontent-pi1 .slide .content .link {
	text-align: right;
}

.tx-jfmulticontent-pi1 {
	
}


	.site-footer .widget-column.footer-widget-1 {
		float: left;
		width: 36%;
	}


	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 58%;
	}


.post-edit {
	clear: both;
	display: block;
	font-size: 12px;
	margin: 1.5em 0;
}

		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}






#sidebar-footer .sidebar-column .so-widget-sow-button{
    width: 100%;
    text-align: center;
}


#sidebar-footer  .sidebar-column .widget .ow-button-base{
    background-color: #0071bd;
}


#sidebar-footer  .sidebar-column .wpcf7 .wpcf7-submit{
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#298fba),color-stop(1,#41a9d5));
}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


.jve-invisible {
    border: 0 none;
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#ttw-head-widget .textwidget {
	display:inline;
	margin-left: 10px;
}
.text-left{text-align:left !important}
.slideshow .slide .hero__content.text-left .content__box{float:left}


#footer-bottom {
  display: none;
}

.alx-tab .tab-item-thumbnail,
.alx-posts .post-item-thumbnail { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.alx-tab li:hover .tab-item-thumbnail,
.alx-tab li:hover .tab-item-avatar,
.alx-posts li:hover .post-item-thumbnail { opacity: 0.75; }


.alx-posts .post-item-thumbnail { margin-bottom: 10px; }

.js-scroll-top {
	-webkit-transition: background 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	-moz-transition: background 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: background 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	position: fixed;
	bottom: 0;
	z-index: 9999;
	display: none;
	padding: 10px 0;
	width: 100%;
	height: 40px;
	background: #006341;
	text-align: center;
	cursor: pointer;
}

.js-scroll-top .icon-fnt_arrow_up_small {
	color: #fff;
}

.js-scroll-top:hover {
	background: #009a5d;
}

.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }

.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px }

.jumbotron .container { max-width: 100% }

#cadre_alert_cookies .clearfix:before,
#cadre_alert_cookies .clearfix:after,
#cadre_alert_cookies .container:before,
#cadre_alert_cookies .container:after,
#cadre_alert_cookies .container-fluid:before,
#cadre_alert_cookies .container-fluid:after,
#cadre_alert_cookies .row:before,
#cadre_alert_cookies .row:after {
  content: " ";
  display: table;
}

#cadre_alert_cookies .clearfix:after,
#cadre_alert_cookies .container:after,
#cadre_alert_cookies .container-fluid:after,
#cadre_alert_cookies .row:after {
  clear: both;
}


.container{width:1170px}


.hero-landing .caption .body {
  position: relative;
  z-index: 2;
}


.tilesWidget .tile .body {
  padding: 0 15px 30px 15px;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #FFF;
}


.image-cta .caption .body {
  position: relative;
  z-index: 2;
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}


.promo .container {

	width: auto;

	max-width: 992px;

}


.visual .container {

	width: 100%;

	max-width: 100%;

	padding: 0;

}


	#footer .container {

		width: 100%;

		padding: 0;

	}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}


		div.box_offers div.offers_item div.name { top: -190px; left: 15px; }


.top-menu {
position:absolute;
left:0;
top:56px;
width:690px;
height:26px;
overflow:hidden
}
#lboxs{display:none}


#contact .form #sendmessage {
  color: #18d26e;
  border: 1px solid #18d26e;
  display: none;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}


#contact .form #sendmessage.show, #contact .form #errormessage.show, #contact .form .show {
  display: block;
}
.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10{float:left}
.col-xs-10{width:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{width:83.33333333%}




.widget-title {
	margin-bottom: 24px;
}



.no-widgets-found .widget-title {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
	text-transform: none;
}


.sh-footer-instagram .widget-title {
	display: none;
}
#sidebar .widget-item .widget-title {color: #505050; font-size: 18px; }


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	 #linky {
		 width: auto;
	 }





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}


#colophon {
	margin-top: 0;
	overflow: hidden;
}
 #header, #main, .topmenu, #colophon, #footer2-inner { max-width: 1050px; }

.entry-content a, .entry-content a:visited { color: #cb9900; }

.entry-content a:hover { color: #a86d00; }

body.home 
div#middle 
div#primary 
main#main 
div.body-wrap 
div.entry-content 
div.agricole-double-blocks 
div.panel-first-child { 
margin-bottom:0!important;
}

#thingstodo {
	padding-top:33px;
	padding-left: 20px;
	width:300px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
}

		#thingstodo ul {
			margin: 10px 0 0 20px;
			padding:0;
			color:#bedee8;
			font-size:11px;
		}

				#thingstodo li {
					padding-bottom:10px;
				}

					#thingstodo li a {
						color:#BEDEE8;
					}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
#footer-widgets .footer-widget li:before{top:10.6px}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}

.bx {
  width: 100%;
  min-height: 220px;
}





div#container {
    width: 980px;
    margin: 0 auto;
    height: 100%;
    min-height:100%;
    background: white;
}

footer .footer-links ul {
	margin: 0px;
	padding: 0px
}

footer .footer-links ul li {
	list-style-type: none;
	padding: 5px 0
}

footer .footer-links ul li a:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 14px;
	display: inline-block !important;
	cursor: pointer;
	line-height: 20px;
	margin-right: 5px
}

footer .footer-links ul li a {
	color: #999;
	transition: all .3s ease-in-out 0s
}

footer .footer-links ul li a:hover {
	transition: all .3s ease-in-out 0s;
	padding-left: 10px;
	color: #27ae61
}


	.navigation-classic .site-navigation .primary-menu ul,
	.site-navigation .footer-menu ul {
		text-align: left;
	}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

  .footer-logo .width50-left img,
  .footer-logo .width50-right img {
    width: 23%;
  }

  .footer-logo .width32 {
    width: 32%;
  }

  .footer-logo .width50-left,
  .footer-logo .width50-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }

  .footer-logo li img {
    width: 42%;
  }

  .footer-logo ul li {
    margin-bottom: 20px;
  }

  .footer-logo {
    padding-bottom: 0;
    margin-bottom: 25px;
  }

.footer-logo .width50-left{width:48%; text-align:right; padding-right:100px; float:left;}

.footer-logo .width50-right{width:48%; text-align:left; padding-left:100px; float:left;}

#logo a {
    color: white!important;
    text-transform: uppercase;
}
.popin-login-mobile{position:fixed;top:48px;left:0;right:0;max-height:100%;overflow-y:auto;background:#fff;z-index:9999;display:none}
.popin-login-mobile.open{display:block}
.popin-login-mobile .popin-close{top:32px;right:20px}
