﻿
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;max-width: 1611px;margin: 0 auto;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }


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:36px;}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}


#copy {
	position: absolute;
	bottom: 8px;
	left: 0;
	text-align: center;
	width: 100%;
}

.section-space40 { padding-top: 40px; padding-bottom: 40px; }


.home-orange-button-wrapper,
.home-tangerine-button-wrapper {
  display: table;
  position: relative;
  border: 4px solid rgba(221, 87, 37, 0.6);
  height: 52px;
  width: 100%;
  table-layout: fixed;
  cursor: pointer;
}

	
.condo_name {
	width: 100%;
	text-align:center;
	font-size:18px;
	color:#ffffff;
	font-family: 'CenturyGothic-Bold';
	height:50px;
	margin-top:13px;
	text-transform:uppercase
	}

	
.condo_name span {
	font-size: 14px;
	font-family: 'CenturyGothic';
	font-style:italic;
	width:100%;
	float:left;
	text-transform:none
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn-lg .caret{border-width:5px 5px 0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.span10{width:780px;}

.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}

.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}

input.span10,textarea.span10,.uneditable-input.span10{width:766px;}



.ds_pretext_code .entry-content pre { background: #303030; color: #F1F1F1; padding: 10px 16px; border-radius: 2px; border-top: 4px solid #ffa900; -moz-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000; }
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;}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}



#footeroreliance{display:block;width:60%; height:22px;margin-left: 20%; margin-right: 20%;background-color:rgba(255,255,255,0.9); text-align:center; color:#333;font-size:12px;position:fixed;bottom:0;
box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.5);
z-index:999999;
}


.chat-offline .main {
	min-width: 443px;	
}


.chat-offline .main h2 {
	font-stretch: 443px;
	width: 400px;
	color: #1191d0;
	font-size: 21px;
	line-height: 1.2em;
	padding-top: 1em;
}
.entry-content .aligncenter,.main .aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}
.main.col-lg-9 .panel-row-style-wide-feature,.main.col-lg-9 .panel-row-style-wide-grey,.main.col-lg-9 .panel-row-style-wide-parallax{margin-left:15px!important;margin-right:15px!important;padding-left:0!important;padding-right:0!important}
.main.col-lg-9{width:75%!important}
	
		
		.pricing-table .featured{
			margin-top:0;
		}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.footer-menu-item{margin-left:36px;margin-bottom:20px}
.footer-menu-item:nth-child(1){width:110px;margin-left:0}
.footer-menu-item:nth-child(2){width:126px}
.footer-menu-item:nth-child(3){width:176px}
.footer-menu-item:nth-child(4){width:154px}
.footer-menu-item:nth-child(5){width:110px;margin-left:0}
.footer-menu-item:nth-child(6){width:126px}




.row {
    display: block;
    clear: both;
}


.row:after {
    content: "";
    display: block;
    clear: both;
    zoom: 1;
}


footer .row {
    padding: 20px 0;
}

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

#page {
    padding-top: 25px;
    min-height: 100px;
    float: none;
    clear: both;
}

.thumbs , .top{ text-align: center; display: block; position: relative; }

			.navbar .nav{
				padding: 0;
				margin: 0;
			}
.vibe_grid .wp_query_args{display:none}

.translate_google {
border: 0;
display: inline;
margin: 0;
padding: 0;
vertical-align: bottom;
}


#wrap .span7 {
       float:left;
       width:600px;
}


#wrap .span4 {
width: 350px;

}


li #wrap {

margin-left:-30px;
max-width:320px;
}

.span9 {
  width: 700px;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }

.span9 .span4 {

width:150px;
height:auto;

}
.list-unstyled{padding-left:0;list-style:none}

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

#main_body .home_message { margin-left: 20px; }

#top-header #et-info span#et-info-email {display:none;}
.social-menu-wrapper{margin-top:4rem}
.mobile-menu-wrapper .mobile-menu-top,.mobile-menu-wrapper .social-menu-wrapper{padding-bottom:4rem}
.mobile-menu-wrapper .social-menu-wrapper{margin-top:0}

.side-menu{padding:20px;}


#featured-slider .slider-title-head {
	display: inline-block;
	left: 0;
	margin-bottom: 5px;
	margin-bottom: 0.5rem;
}


.slider-title-head .entry-title a {
	color: #FFFFFF;
	text-decoration: none;
}




.front-page-2 {
	text-align: center;
	background: #fff;
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}
.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}


.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.author-admin .word-only.horizontal a{
  margin-right:inherit;}

.author-admin .word-only.vertical a,
.author-admin .word-blurb.vertical a{
  margin-right:10px;}

.author-admin .word-only.horizontal li,
.author-admin .word-blurb.horizontal li{
  margin-right:10px;}

.collapsed_comments .author-admin .word-only li,
.actorPhoto .author-admin .word-only li{
  margin-right: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;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_31 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }
.header-wrapper:not(.stuck) .header-main .header-nav{margin-top:5px}
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;
				}
.navigation .has-menu{position:relative}
.navigation .has-menu::before{content:'';border-left:1px solid rgba(255,255,255,.1);height:50px;padding:10px;width:50px;cursor:pointer;position:absolute;top:0;right:0;z-index:1;transform:rotate(90deg);transition:transform .25s;font-family:FontAwesome}
.navigation .has-menu::after{content:'\f068';padding:10px;height:50px;width:50px;line-height:20px;text-align:center;cursor:pointer;position:absolute;top:0;right:0;z-index:1;font-family:FontAwesome}
.navigation .has-menu:not(.open)::after{content:'\f067'}
#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}


.list-banners-h {
    width: 100%;
    height: auto;
    float: left;
    margin: 40px 0 0;
    box-sizing: border-box
}


.list-banners-h ul li {
    width: 22.272727272727%;
    height: auto;
    float: left;
    margin: 0 3.6363636363636% 35px 0;
    box-sizing: border-box;
    overflow: hidden
}


.list-banners-h ul li:last-child {
    margin: 0
}


.list-banners-h ul li:nth-child(4) {
    margin-right: 0
}

    .list-banners-h ul li:nth-of-type(2n+0) {
        margin: 0 0 3.636363636363636% 0;
    }

   #buttonshare1
   {
    display:none;
  }


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}





.af-person__img-wrapp {
  display: inline-block;
  margin-bottom: 35px; }


.sec {
float:left;
margin-right:!important;
margin-top:120px;
margin-left:35px!important;
}


.sec h4 {
font-size:22px;
font-family:"futura-pt",futura_mdmedium,futura,sans-serif;
color:#0a3545;
line-height:24px;
display:block;
padding-bottom:10px;
padding-top: px;
}


.sec p {
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a3545;
line-height:20px;
}


.sec a.more {
float:right;
font-size:12px;
font-family:"futura-pt",futura_mdmedium,futura,sans-serif;
color:#fff;
margin-top:10px;
}


#carousel .single_slide{
width: 980px;
height: 300px;
position:relative;
}

.single_slide .feature_image {
position:absolute;
z-index:2;
top:0;
left:0;
}

.single_slide .feature_excerpt{
position:absolute;
z-index:3;
color:#fff;
top:5px;
left:15px;
width:450px;
font-size:24px;
}

#carousel .single_slide a, #carousel .single_slide a:hover {
color:#fff;
}

#carousel .single_slide a.readmore {
font-size:18px;
}

#carousel .single_slide a.readmore:hover {
color:#ef930f;
}
.footer-copy,.footer-menu li a{font-weight:300}
.footer-copy{border-top:1px solid #1e2d40}


.hp-content-area-2 {
    float: left;
    width: 100%;
    border-top: 1px solid #000;
    padding-top: 25px;
    padding-left: 15px;
    margin-bottom: 25px;
}


.hp-content-area-2 h2 {
    font-size: 28px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    color: #666;
}


.hp-content-area-2-content-area {
    float: left;
    width: 65%;
    margin-right: 2%;
}


.hp-content-area-2-content-area b {
    color: #666;
}


.hp-content-area-2-content-area p:last-of-type {
    margin-bottom: 0;
}


.hp-content-area-2-img-area {
    float: left;
    width: 33%;
}
.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-lg-12{width:100%}

.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}

.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}

.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
.fl-photo-img-svg {width: 100%;}

.sub-menu .menu-item-has-children:after { color: #fff }


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.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}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}




#container {
    width: 960px;
    position: relative;
    margin: 0 auto;
    padding-bottom: 5em;
}
#page-wrapper{min-height:100%;min-width:960px;}
#page-wrapper,#footer-wrapper{background:#292929;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right:0;}


#logo {
float:left;
width:600px;
height:88px;
}


#logo h1 {
font-size:28px;
margin:0;
}


#logo h2 {
font-size:18px;
margin:0;
}


#logo a,#widget a {
color:#666;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.mk-header-subscribe .mk-subscribe--message{margin-top:50px;padding:0;font-size:12px;line-height:17px}
.mk-subscribe--message{padding-top:8px;font-size:14px}
.mk-subscribe--message.error{color:red}
.mk-subscribe--message.success{color:#00a651}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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-5{width:41.66666667%}
#footer-state-data{width:100%;float:left;font-size:1rem!important}
#footer-state-data li{width:100%;padding-top:.375rem;padding-bottom:.3125rem;float:left;border-bottom:1px solid rgba(255,255,255,.1)}
#footer-state-data li:first-child{padding-top:0}
#footer-state-data li:last-child{border:none}
#footer-state-data li a{display:block}
#footer-state-data li div.location-marker{float:left;padding-right:.5rem}
#footer-state-data li div.location-marker .fa-marker{display:block;font-size:1.5em}
#footer-state-data li div.location-state{width:3.5rem;padding-right:.5rem;font-weight:700;text-align:center;text-transform:uppercase}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}
.title{margin:10px 0 25px}
.title a{color:#4e4e4e;font-size:20px;line-height:18px;text-decoration:none;font-weight:700}

.meteor-slides .meteor-clip {
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}


.footer-contact-info {
    margin: 0 auto 40px auto;
    max-width: 300px;
}
.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}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}


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


.cf:after,
.container:after {
    clear: both;
}


.cf,
.container {
    zoom: 1;
}

.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}




.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}

.anyplace_top2{
	position: absolute;
	top: 130px;
	left: 164px;
	width: 126;
	height: 126;
}
.center{text-align:center}


.pagefooter {
  width: 100%;
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff; }

  .pagefooter .copyright,
  .pagefooter ul,
  .pagefooter li,
  .pagefooter .footernavbar,
  .pagefooter .divider {
    display: inline-block; }

  .pagefooter p {
    margin: 0; }

  .pagefooter ul {
    margin: 0;
    padding: 0; }

    .pagefooter ul li {
      padding-left: 5px;
      padding-right: 5px; }

      .pagefooter ul li .divider {
        padding: 0 10px 0 0; }

      .pagefooter ul li:first-child .divider {
        display: none; }

  .pagefooter a {
    text-decoration: none; }

    .pagefooter a:hover {
      text-decoration: underline; }

.gallery-vehicle{ margin:0; padding:0; list-style:none }

.gallery-vehicle li{width:100%; height:352px ;  position:absolute; display:none }

	.gallery-vehicle li img{ width:100%; height:99%}
#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}
.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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}
#mobileonlyad{display:none}


	
	
	#main {padding:20px 0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}


.side-list-wrap {
	background: #fff;
	width: 100%;
	}
.hero .hero-copy{margin-top:1.5rem;padding:0 .9375rem;color:#000}
.hero .hero-copy .hero-heading,.hero .hero-copy .hero-excerpt{max-width:62.5rem;margin-left:auto;margin-right:auto;text-shadow:0 1px 0 rgba(0,0,0,0.8)}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


	.space{
		clear:both;
		width:100%;
		position:relative;
		display:table;	
	}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:0}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:0!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}

 .hBlk .img { width:150px; height:120px; background:#CCC; margin:0 0 5px 0; }

 .hSBlk .img { width:314px; height:190px; background:#CCC; margin:0 0 5px 0; }


.barra_menu .menu_principal li #dos {
  border-color: transparent rgba(35, 34, 32, 0) transparent transparent;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 2200;
  -o-transition-duration: 2200;
  -webkit-transition-duration: 2200;
  transition-duration: 2200;
}


.barra_menu .menu_principal li.active #dos {
  border-color: transparent #232220 transparent transparent;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-delay: 1200;
  -o-transition-delay: 1200;
  -webkit-transition-delay: 1200;
  transition-delay: 1200;
  -moz-transition-duration: 2200;
  -o-transition-duration: 2200;
  -webkit-transition-duration: 2200;
  transition-duration: 2200;
}
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-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.rate_t{background:#fe9603;background:linear-gradient(to top, #fe9603, #FECA2E);padding:3px;padding-top:3px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}
#footer-wrapper{position:relative;z-index:1;}
#footer-wrapper table{font-size:1em;}
#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
#footer-wrapper .poll .bar{background-color:#666;}
#footer-wrapper .poll .bar .foreground{background-color:#ddd;}
#sidebar-first,#sidebar-second,.navigation,#toolbar,#footer-wrapper,.tabs,.add-or-remove-shortcuts{display:none;}

.abs{position:absolute;}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}

#intro_prev, #intro_next{font-size: 42px; position: absolute; z-index: 10000; top: 50%; cursor: pointer; color: #ffffff;}


#intro_prev{left: 50%; margin-left: -700px;}

   #fix_footer img{
    background-repeat: no-repeat;
    background-size: contain;
	width: 26px;
    height: 26px;
    margin-left: 60px;
  }
