﻿.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}

.socials__email {
  width: 23px;
}

.page-template-about-us #primary {
	float: left;
    width: 70%;
    border-right: 1px solid #ededed;
    padding-right: 45px;
}
#primary,.archive #primary,.category #primary,.page #primary,.search #primary,.single-post #primary{float:left;width:70%;border-right:1px solid #ededed;padding-right:45px}
.full-width #primary{width:100%;padding-right:0;border-right:0}


.section-scroller__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}


.section-scroller__menu-item {
  padding: 5px;
  height: 17px;
  width: 30px;
  text-align: center;
  opacity: 0.8;
}


.section-scroller__menu-item:hover {
  opacity: 1;
}


.section-scroller__menu-item.active {
  opacity: 1;
}


.section-scroller__menu-item.active .section-scroller__menu-link {
  width: 7px;
  background: #ff6166;
}


.section-scroller__menu-link {
  transition: width 0.2s ease, background-color 0.2s ease;
  background: #fff;
  height: 7px;
  width: 20px;
  display: inline-block;
}

  .ac_benefit_title,
  .benefit_text,
  .ac_benefit_ico {
    text-align: center;
  }

  .co_terms_section .ac_benefit_title,
  .co_terms_section .benefit_text {
    text-align: left;
  }

  .co_terms_section .benefit_text {
    margin-bottom: 16px !important;
  }


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}
.nav-left,.nav-right{-webkit-overflow-scrolling:touch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:100%;overflow:auto}
.nav-right{-ms-flex-pack:end;justify-content:flex-end}
.nav-menu.nav-right .nav-item{border-top:1px solid hsla(0,0%,86%,.5);padding:.75rem}
.nav-menu.nav-right.is-active{display:block}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}

.widget .product_list_widget{list-style:none;}

.widget .product_list_widget li{border-bottom:1px dotted #e6e6e6;margin:0 0 1em;padding:0 .53em 1em;}

.widget .product_list_widget li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}

.widget .product_list_widget li img{width:2.618em;height:auto;float:right;}

.widget .product_list_widget li a{display:block;}

.widget .product_list_widget li:last-child{margin:0;border:none;}

.widget .star-rating{width:60px;float:none;margin:.53em 0;height:.618em;clear:none;}
.tqb-shortcode-wrapper .tqb-loading-overlay{height:600px;position:relative}
.tqb-shortcode-wrapper .tqb-loading-overlay .tqb-loading-bullets{width:15px;height:15px;border-radius:50%;position:relative;animation:tqb-loader10 .4s ease alternate infinite;animation-delay:.4s;top:-15px;top:50%;left:50%}
.tqb-shortcode-wrapper .tqb-loading-overlay .tqb-loading-bullets::after,.tqb-shortcode-wrapper .tqb-loading-overlay .tqb-loading-bullets::before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;animation:tqb-loader10 .4s ease alternate infinite}
.tqb-shortcode-wrapper .tqb-loading-overlay .tqb-loading-bullets::before{left:-40px;animation-delay:.08s}
.tqb-shortcode-wrapper .tqb-loading-overlay .tqb-loading-bullets::after{right:-40px;animation-delay:.24s}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.abcp_header .navbar-collapse.collapse{display:none!important}
.abcp_header .navbar-collapse.collapse.in{display:block!important}

#menu1{ float:left; 
    height:52px;
    margin:7px 0 0;
    width:958px;}

#menu1 #maximenuck {
  width: 100%;
}
header .video-holder{position:absolute;top:-40%;left:-50%;width:200%;height:200%}


.clearfix:before, .clearfix:after, .content-block-container:before, .content-block-container:after, .content-flow-container:before, .content-flow-container:after {
	content: " ";
	display: table;
}

.clearfix:after, .content-block-container:after, .content-flow-container:after {
	clear: both;
}

.clearfix, .content-block-container, .content-flow-container {
*zoom: 1;
}

.content-block-container ul.row-action {
	top: 100px;
}

#row-1 .content-block-container ul.row-action {
	top:200px;
}

#row-1.subsection #main-content .content-block-container {
	padding-left: 5em;
}


.g1-drop-content {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }


.g1-dropable .g1-drop-content {
  display: none;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07);
  box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07); }


.g1-hoverable .g1-dropable .g1-drop:hover .g1-drop-content,
.g1-dropable .g1-drop-expanded .g1-drop-content {
  display: block; }

  .g1-dropable .g1-drop-before .g1-drop-content {
    right: 0;
    left: auto; }
#audioplayer a.play{color:#fff;-webkit-transition:ease .5s;transition:ease .5s;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#audioplayer a.play:hover{color:#ffce06}
#audioplayer{position:relative;height:18px;padding-left:10px}
#audioplayer #timeline{height:10px;border-radius:15px;background:rgba(255,255,255,.7);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:96%;padding:0 1.5px}
#audioplayer #playhead{width:8px;height:8px;border-radius:50%;margin-top:1px;background:#000}

	
	.slide-logo .slides .slide .box {height:90px;}

	.slide-logo .slides .slide .box .left,.slide-logo .slides .slide .box .right{width: 100%;}

	.slide-logo .slides .slide .box .right img, .slide-logo .slides .slide .box .left img{margin-bottom: 0;}


.slides {height: auto;
	
	overflow: hidden;
	
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.slide-logo .slides .slide .box .left{width: 49.5%;float: left;}

.slide-logo .slides .slide .box .right{width: 49.5%;float: right; text-align: right;}
.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-sm-6{width:50%}

.eut-back-top {
  bottom: -30px;
}


.eut-back-top i {
	font-size: 16px;
	line-height: 30px;
	display: block;
}


.eut-back-top.show {
	-webkit-transform: translate(0, -80px);
	-moz-transform:    translate(0, -80px);
	-ms-transform:     translate(0, -80px);
	-o-transform:      translate(0, -80px);
	transform:         translate(0, -80px);
}


	#eut-footer,
	#eut-sidebar,
	.eut-single-post-tags,
	#eut-about-author,
	#eut-comment-form,
	.eut-navigation-bar,
	.eut-back-top {
		display: none;
	}
 .eut-back-top .eut-wrapper-color { background-color: #262829; }
 .eut-back-top .eut-back-top-icon { color: #ffffff; }


.green {
  color: #00B09E; }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333333}


#redim-cookiehint .cookiebuttons .btn {

    padding: 5px 10px !important;
    color: #777777;
    background-color: #333;
    font-size: 12px;
    line-height: 14px;
    margin-top: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}


#redim-cookiehint{bottom: 0px; top: auto !important;}

	#nav nav ul { background: #FFFFFF; }

	#nav nav a { color: #222222 }

	#nav nav a:hover, #nav nav .sub-menu li, #nav nav li:hover { color: #444444; background: #EEEEEE; }

	#headerbanner li.mainl#header_image { background-size: 975px; }


img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}


.alignleft {
	float: left
	}
   
h2.entry-title a {
    color: #242526;
}

.entry-header h2.entry-title {
    color: #242526;
}

.blog-version-1  h2.entry-title {
    line-height: 24px;
}

.blog-version-1 h2.entry-title a {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #203143;
}

h2.entry-title {
    margin: 0;
    line-height: 28px;
}

.footer-sidebar .widget .post .entry-header .entry-title { display: block; margin: 0; padding: 0; font-size: 15px; font-weight: 500; }

.sidebar .widget .post .entry-header .entry-title { display: block; margin: 0; padding: 0; font-size: 15px; font-weight: 500; }

.woo-sidebar .widget .post .entry-header .entry-title { display: block; margin: 0; padding: 0; font-size: 15px; font-weight: 500; }

.main-menu .social .sep {
    padding: 0 10px;
}

.fine-print-menu li:last-child .sep {
    display: none;
}

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.dd-content-layout-row
{
  display: table-row;
}

    
.responsive .dd-content-layout, 
.responsive .dd-content-layout-row, 
.responsive .dd-layout-cell 
{
   display: block;
}


.responsive .dd-content-layout:after, 
.responsive .dd-content-layout-row:after, 
.responsive .dd-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.fl-node-5c5cfbd6490c3 .fl-rich-text, .fl-node-5c5cfbd6490c3 .fl-rich-text * {font-family: Dancing Script, cursive;font-weight: 400;font-size: 36px;}

.zobrazeno {margin: 0px auto; text-align: center; font-size: 14px; clear: both; font-style: italic; margin-bottom: 15px}
#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}



.container {
  *zoom: 1;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  border-left: thin solid #dddddd;
  border-right: thin solid #dddddd;
  padding: 0px;
  padding: 0px;
  padding: 0px; }

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

  .container:after {
    clear: both; }

  .site-header .container {
    border: 0; }

  .landing-template .container {
    border: 0; }

  .page-preface .container {
    border-color: #222; }

  .landing-preface .container {
    border: none; }

  .sponsors .container {
    border: 0; }



.share-links .container {
  text-align: center;
  border-top: thin solid #dddddd;
  padding: 20px 20px 20px 30px; }

  .site-footer .container {
    border-color: transparent; }

#header_eva .profile_container .menu_separator{
    margin: 0 5px 0 5px;
}

.clear { clear:both; padding:0; margin:0; height:0; }




.head_menu{
    width: 100%;
    height: 89px;
    padding: 23px 10px 0 10px;
    border-bottom: 1px solid #e1e1e1;
}
