﻿.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-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{float:left}
.col-xs-2{width:16.66666667%}

.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}

.row:after{clear:both;}
.img-centered{display:block;margin-right:auto;margin-left:auto}
.how-do .img-centered{display:block;margin-right:auto;margin-left:auto}
.post-item .post-item__meta{font-size:.625rem;text-transform:uppercase;margin-bottom:20px}
.post-item .post-item__title,.post-item .post-item__text,.post-item .post-item__meta{color:#2A363B}
.post-item--vacancy .post-item__meta{margin-bottom:16px}

  .ves-menutop .section-item-content {
    float: left;
    width: 100%;
  }

.export_citation .txt{background-color: transparent;}

.export_citation .txt span{display: none;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.main-container { max-width: 96% }

.main-container #page { max-width: 100% }
	

	.gdlr-item-start-content.sidebar-right-item { padding-top: 0px; padding-left: 0px; margin-left: 0px; border: none; }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ 		
  	padding-top: 15px !important;
  	padding-left: 10px !important;
}

.gdlr-item-start-content {
padding-top: 10px !important;
}

.gdlr-item.gdlr-blog-single.gdlr-item-start-content {
 	padding-top: 0; 
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


      .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 1200px;
        margin: 20px auto;
      }


.promo:hover .promo-icon {
	background-color: #96BE37;
}


.promo.right .promo-icon-box {
  float: right;
}


.promo-icon {
  display: block;
  margin: 0 auto;
  background-color: #333;
  color: #fff;
  text-align: center;
  width: 65px;
  height: 65px;
  line-height: 65px;
  border-radius: 50%;
  margin-top: 10px;
  transition: .3s;
}


.promo-icon .fa {
  line-height: inherit;
}


  .promo .promo-icon-box, .promo.right .promo-icon-box {
    float: none;
  }

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}


#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: #FFFFFF !important;
				}
.ui--title-text{position:relative;display:inline-block;*display:inline;zoom:1;margin:0 !important;padding-right:30px;max-width:90%;text-decoration:none;}
.rtl .ui--title-text{padding-right:0;padding-left:30px;}
.text-center .ui--title-text{padding-left:30px;padding-right:30px;}
.rtl .text-center .ui--title-text{padding-left:30px;padding-right:30px;}
.text-right .ui--title-text{padding-left:30px;padding-right:0;}
.rtl .text-right .ui--title-text{padding-left:0;padding-right:30px;}
.ui--title-text a,.ui--title-text a:hover{text-decoration:none !important;}
#banner-inside{padding-top:60px;margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
#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}


.shop_box{
    background: none repeat scroll 0 0 #40B1B4;
    border-radius: 4px;
    font-family: arial,sans-serif;
    padding: 5px;
    width: 181px;
}

.slide-title{color:#fff;font-size:48px;margin:0 0 10px;}
h1.slide-title{color:#fff;}

h1,
.slide-title,
.featured-quote p{font-size:30px;}


	.site-title a,
	.slide-title { color: #blank }


.slider-wrapper{ width: 560px;  margin: 40px 0 40px; float: left;  padding: 8px; border: 1px solid #85bdda; background: #66acd1;}


.slider-wrapper, .nivo-controlNav, .slideshow-caption{ max-width: 90%;  }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.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-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,.col-xs-11,.col-xs-12{float:left}
.col-xs-2{width:16.66666667%}

#content .widget .meta .time, #content .widget .meta .author, #content .widget .meta .times, #content .widget .meta .location {
  font-family: "Lora", serif;
  font-size: 1.125em;
  font-weight: 300;
}

#content .widget .meta .times, #content .widget .meta .location {
  font-family: "Lora", serif;
  display: block;
}
h2,.post-item.post-title-simple .post-title,.post-item.post-title-simple .post-title h2,.post-item.post-title-simple .entry-title,article.post.post-title-simple .entry-title a,.post-item.post-title-simple .entry-title a{color:#313131;}
.single-post .entry-title{font-weight:700}
.entry-title{margin-top:0}
article.post-full .entry-title,article.post-large .entry-title{margin-bottom:5px}
.blog-posts .post .entry-title{font-size:1.5em;line-height:1.3;font-weight:600;margin-bottom:1rem}
.blog-posts .post-full .entry-title,.blog-posts .post-large .entry-title,.blog-posts .post-large-alt .entry-title{font-size:1.8em}
.portfolio-title .entry-title{font-weight:700}
.portfolios-large .entry-title a{color:inherit;font-weight:700}




.site-header .widget-area {
	color: #ddd;
	float: left;
	text-align: right;
	width: auto;
}


.site-header .widget-area a {
	color: #fff;
}


.header-image .site-header .widget-area {
	padding: 14px 0 0;
}


.footer-widgets .widget-area {
	text-align: center;
}



.site-footer .widget-area{display: inline;}


	.content,
	.site-header .widget-area {
		width: 620px;
	}

	
	.home .header-image .site-header .widget-area {
	  padding: 6px 0 0;
	}

	
	.home.header-image .site-header .widget-area {
	  padding-top: 0;
	}

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

.site-title {
	font-size: 62px;
	display: table;
	margin: 0 auto;
	padding: 15px;
	font-weight: 700;
}

.site-title a {
	color: #fff;
	text-decoration: none;
}

	.site-title,
	.entry-title {
		font-size: 22px !important;
	}

.site-title a, .site-title a:hover { color:#fff}
ul.social{margin:5px 10px 10px 5px;padding:0;list-style-type:none}
ul.social li{float:left;margin-left:10px}
ul.social li a{display:block;height:51px}




.clearfix:before,
.entry-content:before,
.entry:before,
.featured-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.featured-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

	.page_left
	{
		width: 475px;
	}

	
	.theme_page, .page_left, .page_right
	{
		width: 480px;
	}

	
	.theme_page, .page_left, .page_right, .sidebar_box
	{
		width: 300px;
	}


.seperator {
    position: relative;
    top: -58px;
    width: 420px;
    height: 58px;
    margin-bottom: -58px;
}

.k10{
  height:10px;
  width:100%;
  overflow:hidden;
}

.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-775-0 , #pg-775-1 , #pg-775-2 , #pl-775 .panel-grid-cell .so-panel , #pl-775 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

.oval_kutular_ust, .oval_kutular_alt{height:10px}


.service-item__icon { font-size: 34px; }
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
