﻿body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:19px!important}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}

.page-template-page-pagebuilder-title .td-main-content-wrap {
  padding-top: 0;
}


.td-main-content-wrap {
  padding-bottom: 40px;
  
}

.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap {
  padding-top: 26px;
  
}

.td_category_template_6 .td-main-content-wrap {
  padding-top: 48px;
  
  
}

.td_category_template_8 .td-main-content-wrap {
  padding-top: 48px;
}

footer[role="contentinfo"] .footer-container {
  zoom: 1;
  margin-bottom: 24px;
  margin-bottom: 1.41176rem;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}

footer[role="contentinfo"] .footer-container:before, footer[role="contentinfo"] .footer-container:after {
  display: table;
  content: "";
}

footer[role="contentinfo"] .footer-container:after {
  clear: both;
}

.trucks-carousel-leftbox {
	width: 648px;
	float: left;
	 cursor: move;
}
.lo-nav_sub.directories .browse{float:left;padding:17px 0 0;font-size:.9em}
.lo-nav_sub.directories .browse a{text-transform:capitalize}
.lo-responsive .lo-nav_sub.directories .browse{padding-top:.3em}
.directory_search .browse{color:#888;display:inline-block;clear:both;font-size:.8em;margin:0;padding:3px 0;text-transform:uppercase}


#nav .drop a.icon-facebook,
#nav .drop a.icon-twitter,
#nav .drop a.icon-instagram{
	padding-right:30px;
	line-height:16px;
}

#nav .drop a.icon-facebook:before,
#nav .drop a.icon-twitter:before,
#nav .drop a.icon-instagram:before{
	position:absolute;
	right:10px;
	top:6px;
	font-size:12px;
}

#nav .drop a.icon-instagram:before{
	font-size:11px;
	margin:0 -1px 0 0;
}

#nav .drop a.icon-instagram:hover:before{color:#3f729b;}

.icon-instagram:before{content:"\e601";}


#navhead a.icon-facebook,#navhead a.icon-twitter,#navhead a.icon-instagram {
	padding:0 3px;
}


#navhead a.icon-instagram:hover:before {
	color:#3f729b;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#box_sub_main_cp_3{width:1140px}
#header .header-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:99.25em}

.main_wrapper{
background:#ecece8;
padding:1px 0
}

    
    .site-header-left {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }


.topshop-header-layout-standard .site-header-left {
    float: left;
    padding: 0 0 2px;
}

.topshop-header-layout-standard .site-header-left img {
    display: block;
    margin: 0;
}

    .topshop-header-layout-standard .site-header-left a {
        display: inline-block;
    }



body.home.blog .vision-row {
    padding-top: 0;
}
#copyright{color:#666;}
#copyright a{color:inherit;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#copyright a:hover{color:#777;}


		#copyright li
		{
			display: inline-block;
			border-left: solid 1px rgba(0,0,0,0.5);
			box-shadow: -1px 0px 0px 0px rgba(255,255,255,0.1);
			padding: 0 0 0 1em;
			margin: 0 0 0 1em;
		}

		
		#copyright li:first-child
		{
			border: 0;
			box-shadow: none;
			padding-left: 0;
			margin-left: 0;
		}

  #header .header_mid .mid_nav_wrap {
    display: block;
    height: auto;
    float: none;
    margin: 0 -20px;
    visibility: visible;
    overflow: hidden;
    clear: both;
    opacity: 1;
  }

  #header .header_mid .mid_nav_wrap nav {
    display: none;
  }


.header_mid .mid_nav_wrap {float:left;}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}
.navbar-header{margin-top:50px}
.navbar-header .navbar-toggle{display:block;}
header nav .navbar-header{float:inherit;margin-top:0;}





.sh-sticky-logo,
.sh-light-logo {
    display: none;
}


.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
	display: block;
}


.primary-mobile-light .sh-header-mobile:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
	display: block;
}


.primary-desktop-light .sh-header-top:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
	display: block;
}

	
	
	
	
	#cabecera {
		width:100%;
		position:relative;
		top:0px;
		background-color:#fff ;
		border-bottom:#777 1px solid;
		-moz-box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.5);
  		-webkit-box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.5);
		box-shadow:0 1px 4px 1px rgba(0, 0, 0, 0.5);

	}

	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

.cb { clear: both }
.view-category .arep-term-links ul li.first{border-right:1px solid #fff;}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.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 .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}


.heading1 {
	margin: 10px 0 20px 0;
	border-bottom: 1px solid #efefef;
	font-size: 34px;
	text-transform: uppercase;
}


.heading1 .subtext {
	font-size: 16px;
	color: #96979d;
	text-transform: none;
	font-weight: normal;
	padding: 0;
}


.heading1 .maintext {
	font-size: 24px;
	color: #5e626b;
	padding: 0 14px 4px 0;
	font-family: inherit;
}


.heading1 .subtext img {
	padding-bottom: 5px;
}

	.heading1 .maintext, .heading2 {
		font-size: 20px;
	}


.ezoic-empty-sidebar-content, .ezoic-wrapper-column-1, .ezoic-wrapper-column-2 { display:table !important; }
.fl-post-grid-title {padding-bottom: 7px;}
body h2.fl-post-grid-title {font-size: 20px;line-height: 26px;margin: 0 0 10px;padding: 0;}


.newStyle .text-l, .newStyle .fs-1 {
  	font-size: 1.117rem;
    font-size: calc(0.38vw + 0.908rem); }


	.newStyle .text-l, .newStyle .fs-1, .newStyle h5 {
		font-size: 0.984rem; }
.heading--top,.sidebar-item__title,.teaser__title{margin:0 0 16px 0;}
.view-display-id-rules_page h2.teaser__title.heading--top,.view-display-id-rules_page h2.teaser__title.sidebar-item__title,.view-display-id-rules_page h2.teaser__title{margin:0 0 8px 0;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
div.nav-container .navbar.navbar-inverse{display:none}
.nav-container-fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:10055;background:#fff}

.clear_both {
	clear:both;
}


.site-footer-inner .footer-widget .widget {
  background-color: transparent;
  font-size: .875rem; }

  .site-footer-inner .footer-widget .widget ul,
  .site-footer-inner .footer-widget .widget li,
  .site-footer-inner .footer-widget .widget a,
  .site-footer-inner .footer-widget .widget p {
    font-size: .875rem; }


.site-footer-inner .footer-widget .widget-title {
  border-bottom: none;
  font-size: 1rem;
  font-style: normal;
  text-transform: uppercase; }


.navigation-top .wrap {
	padding: 0 20px 0 0;
}


#footer.wrap {
	padding: 0 20px;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}


	.wrap {
		max-width: 100%;
		padding: 0 20px;
	}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}
.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.navbar .nav.pull-right{float:right;margin-right:0}
.pull-right{float:right}
.featurette-image.pull-right{margin-left:40px}
.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.featurette-image.pull-left,.featurette-image.pull-right{display:block;float:none;max-width:40%;margin:0 auto 20px}
.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}

.card .collapse {
    padding: 0 15px;
}


td.mod_eb_mincalendar_not_today, td.mod_eb_mincalendar_no_event a {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #fff;
}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }

#top ul.nav li a { font:normal 12px/1.6em Arial, sans-serif;color:#ddd; }




.inner{ padding:20px;
  border: #E6E6E6 solid 1px;
  margin-bottom:5px;
  margin-top:15px;
  background:#fff;
  border-radius:6px;
  }

  #main-col .inner .ads-main{text-align:center;padding:12px 0 12px 0;}

.inner ul {margin-left:15px; margin-bottom:15px;}

        
        .post-navigation, .image-navigation {
		max-width: 874px;
        }


		a:active,
		a:hover,
		.entry-title a:hover,
		.entry-meta a:hover,
		.cat-links a:hover,
		.entry-content .edit-link a:hover,
		.post-navigation a:hover,
		.image-navigation a:hover,
		.comment-author a:hover,
		.comment-list .pingback a:hover,
		.comment-list .trackback a:hover,
		.comment-metadata a:hover,
		.comment-reply-title small a:hover,
		.content-sidebar .widget a:hover,
		.content-sidebar .widget .widget-title a:hover,
		.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
			color: #92981d;
		}
 

 
#cmsmasters_heading_5d23b4a14eaea { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:20px; 
}
 

#cmsmasters_heading_5d23b4a14eaea .cmsmasters_heading { 
	text-align:left; 
}
 

#cmsmasters_heading_5d23b4a14eaea .cmsmasters_heading, #cmsmasters_heading_5d23b4a14eaea .cmsmasters_heading a { 
	font-size:28px; 
	font-weight:normal; 
	font-style:normal; 
	color:#ffffff;
}
 

#cmsmasters_heading_5d23b4a14eaea .cmsmasters_heading_divider { 
}
.bsp-style-1 .bsp-player-wrapper,.bsp-style-1 .bsp-videos{float:left;height:435px;overflow:hidden;position:relative}
.bsp-style-1 .bsp-player-wrapper{width:68%}
.bsp-wrapper.bsp-style-1.layout-1-column .bsp-player-wrapper,.bsp-wrapper.bsp-style-1.layout-1-column .bsp-videos{width:100%;float:none}
.bsp-wrapper.bsp-style-1.layout-1-column .bsp-player-wrapper,.bsp-wrapper.bsp-style-1.layout-1-column .bsp-player-wrapper .bsp-player{height:250px}
.bsp-wrapper.bsp-style-1.layout-1-column.long .bsp-player-wrapper,.bsp-wrapper.bsp-style-1.layout-1-column.long .bsp-player-wrapper .bsp-player{height:400px}
.bsp-wrapper.bsp-style-1 .bsp-player-wrapper,.bsp-wrapper.bsp-style-1 .bsp-player-wrapper .bsp-player{height:250px!important}
.bsp-style-2 .bsp-player-wrapper,.bsp-style-2 .bsp-playlist-info,.bsp-style-2 .bsp-videos{background:#1d1d1d;text-align:center}
.bsp-style-2 .bsp-player-wrapper{background:#1d1d1d}
.icon-telefone:before{content:"\61"}


.page1-box8 {
    position: relative;

    float: left;

    margin-bottom: 6px;
}

.alx-tab .tab-item-thumbnail { width: 80px; margin-left: -94px; float: left; }

.alx-tab .tab-item-thumbnail,
.alx-posts .post-item-thumbnail { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.alx-tab li:hover .tab-item-thumbnail,
.alx-tab li:hover .tab-item-avatar,
.alx-posts li:hover .post-item-thumbnail { opacity: 0.75; }

.fact-name { color: #000000; }
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}


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

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

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}
.wf-container,.wf-container-main{margin:0 -22px;padding:0}


#access .menu li a {
    border-radius: 0px !important;
  xborder-top: 1px solid transparent !important;
letter-spacing: .13em !important;
    font-weight: bold !important;}


#access .menu li a:hover {
    xborder-top: 1px solid #fff !important;
}


.notification .cookies-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.notification .cookies-info .info {
  width: 75%;
  color: white;
  font-size: 15px;
  line-height: 1.2;
}


.notification .cookies-info .agree-button {
  background: grey;
  border: 1px solid black;
  color: white;
  padding: 10px 40px;
  margin: 0;
  cursor: pointer;
}
.grid-mini .entry-title,.grid-small .entry-title,.grid-medium .entry-title,.widget-posts .post-grid-2 .entry-title,.widget-posts .post-grid-3 .entry-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.widget-posts .post-grid-2 .entry-title,.widget-posts .post-grid-3 .entry-title{height:20px;line-height:20px;overflow:hidden;font-size:12px}
.widget-posts .post-grid-2{margin:0 -10px -10px;overflow:hidden}
.widget-posts .post-grid-2 li{width:140px;float:left;margin:0 10px 10px;border:0}
.widget-posts .post-grid-2 .thumb{width:140px;height:78px}
.widget-posts .post-grid-2 .thumb img{width:140px}
.widget-posts .post-grid-2 .entry-meta,.widget-posts .post-grid-2 .comments{display:none}
#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}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}


#block-news { min-height: 2px;}
.click-to-tweet-block-wrap .block-characters-remaining{font-size:16px;font-weight:normal;color:white;padding:5px;border-top-right-radius:4px;border-top-left-radius:4px;background:#30394F;margin:0;float:right;max-width:200px;padding:5px 15px;position:relative;font-size:13px;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}
.click-to-tweet-block-wrap .block-characters-remaining.over-limit{background:#EE464F;color:#fff}


.block {
    overflow: hidden;
    margin-bottom: 10px;
}


div.block-content {
    display: block;
    float: left;
    width: 100%;
    height: auto;
}


.block-content .button { color:#2e80d3;padding:0; }

.section-pageheader .pl-area-pad {
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
}
.pt4{padding-top:2rem}
.pt4-ns{padding-top:2rem}
.pt4-m{padding-top:2rem}
.pt4-l{padding-top:2rem}

		.arrow_blue, .icon_white {
			width: 52px;
			height: 52px;
			border-radius: 26px;
		}

		.icon_white img{
			width: 33px;
		}


.special-section .icon_white {
    display:inline-block;
    vertical-align:middle;
    float:none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
h1#page-title{color:#2a577d;font-style:italic;border-bottom:2px solid #000000;margin-bottom:15px;margin-top:5px;}
.page-node-1447 #main-content #page-title{display:none}


.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;
}

.wpls-logo-showcase .slick-slide .logo-title{color:#444; padding:10px 0; font-size:16px;}



.with_aside .content_wrapper{max-width:1240px;margin:0 auto}


	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}


	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}


	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 		{max-width:100%;}


.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }


.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }



#top_header {
    zoom: 1;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    margin: 0 auto;
    max-width: 960px;
  z-index:3;
}


#top_header:after {
    content: "";
    clear: both;
    display: table;
}

	#imTextObject_25_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_26_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_27_tab0 .image-1 { width: 32px; height: 32px; }


.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.b-order__line{position:absolute;background:#fff}
.b-order__line--full{left:0;right:0}
.b-cars__content .b-order__line{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;}
.is-active .b-cars__content .b-order__line{transition-timing-function:ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.is-active .b-cars__content--anim-1 .b-order__line{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;transition-timing-function:ease-out}
.is-active .b-cars__content--anim-2 .b-order__line{transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}
.region-header .block,.region-footer .block,.region-content-top .block{margin:0 0 25px}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }


.col_1{position:relative;width:930px;height:600px;margin-left:-11px;}

.col_1 div{font-family:'Source Sans Pro','Arial',san-serif;font-weight:400;}

.col_1 ul{font-size:10pt;list-style:none;margin-left:-30px;}

.col_1 a:hover{text-decoration:underline;color:#666;}


#header .header-row {
	display: table-row;
	clear: both;
}


#header .header-column .header-row {
	display: block;
	clear: right;
}


	html.side-header #header .header-column .header-row {
		clear: both;
	}


.call-to-action-container {
	position: relative;
	background-color: #f2f2f2
}


.call-to-action-container:after {
	top: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-style: solid;
	border-width: 41px 60px 0;
	border-color: #fff transparent transparent;
	margin-left: -60px
}


.call-to-action-container h2 {
	font-family: Oswald,sans-serif;
	font-size: 48px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 30px
}
.navigation__menu--list .sub-menu-wrap::before{content:"";background:#1a8aff;width:100%;position:fixed;top:-5px;height:5px;display:block;left:0}
.navigation__menu--list .sub-menu-wrap::after{content:"";background:#1a8aff;width:100%;position:fixed;bottom:-5px;height:5px;display:block}
.navigation__menu--list .sub-menu-wrap .sub-menu{padding:0}
.navigation__menu--list .sub-menu-wrap .sub-menu .menu-item-has-children .sub-menu-wrap::before{background:none}
.navigation__menu--list .sub-menu-wrap .sub-menu .menu-item-has-children .sub-menu::before{content:"";background:#96c9fd;width:100%;position:absolute;top:-5px;height:5px;display:block;left:0}
.navigation__menu--list .sub-menu-wrap .sub-menu .menu-item-has-children .sub-menu::after{content:"";background:#96c9fd;width:100%;position:absolute;bottom:-5px;height:5px;display:block}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
