﻿#footer_long{display:none;}
.tb-simple-slider .bg-shade{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.tb-simple-slider.dark-text .bg-shade{background-color:rgba(255,255,255,.4)}
.jumbotron-outer.has-bg-shade .bg-shade{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:2}
#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}
section.video .container{position:relative;z-index:3}
.container .call-to-action{border-radius:8px}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right: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:36px;}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#site-title{font-size:24px;line-height:24px;margin:0;font-family:open sans,sans-serif;text-transform:uppercase}
#site-title a{color:#333;text-decoration:none}
.image-branding #site-title,.image-branding #site-description{display:none}
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title{font-family:droid sans,sans-serif}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



	#access .menu-header,
	div.menu {
		margin: 0 5px;
	}


	#access .menu ul,
	#access .menu ul li {
		width: 100%;
		margin:0;
	}





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

.ch-left {
    min-height: 240px
}
.arrow{float:left;margin-left:-13px}
.wrap{margin:0 auto;width:1100px;clear:both}
.wrap:before,.wrap:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden}
.main-header .wrap{position:relative}
.home .cycle-slideshow{max-height:788px!important}
.home .cycle-slideshow div{position:absolute;width:100%;height:100%;background-size:cover;z-index:1!important}

.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-md-6 {
    width: 50%;
  }

.service-version-one .col-md-6:nth-child(2n+1){ clear:left; }

.portfolio .portfolio-version-one .col-md-6:nth-child(2n+1){ clear:left; }
.x-quote-text :first-child{margin-top:0}
.x-quote-text :last-child{margin-bottom:0}
.e79-38 .x-quote-text,.e79-42 .x-quote-text {font-family:"Libre Baskerville",serif;font-size:1.5em;font-style:normal;line-height:1.6;text-align:center;color:rgb(255,255,255);}
.e79-38 .x-quote-text {font-weight:400;}
.e79-42 .x-quote-text {font-weight:400;}
.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%;padding-right:15px;padding-left:15px}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
#triptych-wrapper{width:960px;margin:0;padding:0;border:none;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}

.site-branding {
	max-width: 75%;
}

	.sticking .site-branding {
		vertical-align: middle;
	}

.header-bar-circle a {
	color:#ffffff;
}

.header-bar-circle {
    float: left;
    border: 2px solid #ffffff;
    border-radius: 18px;
    margin-left: 10px;
    font-size: 12px;
    padding: 3px 4px 5px 4px;
    color: #ffffff;
    line-height: 1.0em;
}


.progression li,
.all-chords li.chord,
.progression button,
.all-chords button {
  padding: 0;
  margin: 0; }
#header #decoration_row{text-align:center}
.row{max-width:1380px;margin-left:auto;margin-right:auto}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.column.row.row,.row.row.columns{float:none}
.highlighted_tournee .tournee .row{background-color:#900}
 .mk-imagebox-item .item-button a { display:block; font-size:14px; letter-spacing:1px; padding:20px; text-align:center; transition:all 0.2s ease-out; }
 #imagebox-item-3 .item-button a {background-color:#ea9023;color:#ffffff;}
 #imagebox-item-3 .item-button a:hover{background-color:rgba(234,144,35,0.65);}
 #imagebox-item-4 .item-button a {background-color:#ea9023;color:#ffffff;}
 #imagebox-item-4 .item-button a:hover{background-color:rgba(234,144,35,0.65);}
 #imagebox-item-5 .item-button a {background-color:#ea9023;color:#ffffff;}
 #imagebox-item-5 .item-button a:hover{background-color:rgba(234,144,35,0.65);}
