﻿.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.center-block{display:block;margin-right:auto;margin-left:auto}

#slideshow {
    display: block;
    margin: 0 auto 50px;
    overflow: hidden;
    position: relative;
    width: 100%;
	
}

#slideshow #slidesContainer {
    margin: 0 auto;
    min-height: 360px;
    overflow: hidden;
    position: relative;
    width: 100%;
	
}

#slideshow #slidesContainer .slide {
    margin: 0 auto;
    min-height: 320px;
    text-align: center;
    width: 100%;
	
}

#slideshow #slidesContainer .slide p {
    display: block;
    float: left;
    margin: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


	.top-strip .mobile-search-button {
		position:absolute;
        z-index:99;
        right:0;
        top:0;
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        cursor:pointer;
	}

        .top-strip .mobile-search-button:before {
            content:"\f002";
            font-family:"icomoon";
        }


        .search-form-open .mobile-search-button:before {
            content:"\e607";
            font-size:24px;
        }

.top-strip .search-form input,.top-strip .search-form button,.top-strip .mobile-search-button{color:#000000}
.et_pb_section{padding:57px 0}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#f6f1d9!important}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ddcc99!important}
body #page-container .et_pb_section .et_pb_button_2{border-color:#ffffff}
body #page-container .et_pb_section .et_pb_button_2:hover:after{color:}
.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
body #page-container .et_pb_section .et_pb_button_2:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.sub-menu{border-top:2px ridge #000;background:#c6bfb4;border-bottom:2px inset #000;}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }

.lang .flag{display:inline;padding:0 5px 0 0;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.thumbnail{padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail .caption{padding:9px;color:#555}
.table,.thumbnail{background:#FFF}
.carouselInner .thumbnail{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:auto}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display: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{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.main-bottom{clear:both}
.main-bottom .widget-area-collapsible{padding-top:20px}
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_4{width:220px;}
#mc_embed_signup{background-color:#E7F1F3;clear:left;border-top:2px solid #276fa8;padding:10px;}
#mc_embed_signup p{color:#276fa8;margin:0 0 0.25em;line-height:1.2;font-weight:300;}
#mc_embed_signup label{color:#276fa8;margin:0 0 0.25em 0;font-weight:600;}
#mc_embed_signup input:not([type="checkbox"]){border:1px solid #5DAEC2;-webkit-appearance:none;margin:0 0 0.5em 0;color:#888889;padding:2px;}
#mc_embed_signup a{color:#276fa8;}
#mc_embed_signup .intro{margin:4px 0;font-weight:600;}
#mc_embed_signup .checkboxes{margin:8px 0;padding-left:0;padding-right:0;}
#mc_embed_signup .button{color:#fff !important;background-color:#276fa8;cursor:pointer;text-align:center;padding:2px 6px;width:200px;}
#mc_embed_signup .optn.chkbx label{padding-left:8px;}


.menu1 { *zoom: 1; }


.menu1:after { content: " "; display: table; clear: both; }

  .menu1.active { display: block; }

  .menu1 .menu1__list { display: inline-block; vertical-align: top; padding-left: 24px; border-left: 2px solid #01a676; }
.gradient .main-title{font-family:Arial,Helvetica,sans-serif;margin-left:3em}
.gradient .main-title h1{color:#eb06a2;font-weight:800}
.gradient .main-title h3{font-size:2.4em;color:#eb06a2;font-weight:800}

    .pricing-table .pricing-plan .plan-item {
      background: whitesmoke;
      border-bottom: 0.1rem solid white;
      padding: .75em;
      align-content: center;
      text-align: center;
      font-size: .9em;
      color: #FA7C91; }

    .pricing-table.is-comparative .plan-item::before {
      content: attr("data-feature"); }

    .pricing-table.is-comparative .pricing-plan .plan-item::before {
      content: attr(data-feature);
      display: block;
      font-weight: 600;
      font-size: 0.75rem;
      color: #D0D1CD; }
#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}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}






#canvas {
	width: 100%;
	padding: 1px;
	min-width: 200px;
	max-width: 767px;
	min-height: 100px;

}
