@charset "UTF-8";
/* FONTS */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-display: optional;
		src: url('/templates/css/poppins-v15-latin-regular.eot');
		src: local(''),
		url('/templates/css/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('/templates/css/poppins-v15-latin-regular.woff2') format('woff2'),
		url('/templates/css/poppins-v15-latin-regular.woff') format('woff'),
		url('/templates/css/poppins-v15-latin-regular.ttf') format('truetype'),
		url('/templates/css/poppins-v15-latin-regular.svg#VarelaRound') format('svg');
	}

/* DEFAULTS */
	*,*::before,*::after {box-sizing: border-box;}
	@media (prefers-reduced-motion: no-preference) {:root {scroll-behavior: smooth;}}
	body {margin: 0; padding:0; font-family: 'Poppins', verdana, sans-serif; font-size:1em; text-rendering: optimizeLegibility;}
	img {display:block; vertical-align:top; max-width:100%;}
	h1,h2,h3,h4 {font-weight:normal;}
	a{text-decoration:none;}

/* FRAMEWORK */
	.f_row{width:100%; float:none; display:block;}
	.f_boxed{width:1400px; display:block; margin: 0 auto; max-width:100%;}
	.f_full{width:100%; display:flex; flex-wrap: wrap; flex-direction: row;}
	.f_12 {flex: 0 0 auto; width: 100%; display:flex;}
	.f_11 {flex: 0 0 auto; width: 91.66666667%; display:flex;}
	.f_10 {flex: 0 0 auto; width: 83.33333333%; display:flex;}
	.f_9 {flex: 0 0 auto; width: 75%; display:flex;}
	.f_8 {flex: 0 0 auto; width: 66.66666667%; display:flex;}
	.f_7 {flex: 0 0 auto; width: 58.33333333%; display:flex;}
	.f_6 {flex: 0 0 auto; width: 50%; display:flex;}
	.f_5 {flex: 0 0 auto; width: 41.66666667%; display:flex;}
	.f_4 {flex: 0 0 auto; width: 33.33333333%; display:flex;}
	.f_3 {flex: 0 0 auto; width: 25%; display:flex;}
	.f_2 {flex: 0 0 auto; width: 16.66666667%; display:flex;}
	.f_1 {flex: 0 0 auto; width: 8.33333333%; display:flex;}
	.f_column{flex-direction:column;}	
	.f_right{justify-content: right;}
	.f_center{justify-content: center;}
/* END FRAMEWORK */

/* USER AREAS	*/
	#logo-area{padding:0;}
		.logo{padding:20px;}
		.logo img {height:auto;}

	#navigation-area{padding:0; background-color:rgba(0, 0, 0);}

	#scroller-area{background-color:rgba(0, 0, 0);}
	
	#content-top-area{padding:20px;}
		.content-top-area{}
		.content_top{text-align:center; font-size:1.1rem; color:#308598; border-bottom:1px solid #308598; border-top:1px solid #308598; padding:10px 0;}

	#popup-top-area{padding:20px;background-color:#308598;}
		.popup_top{text-align:center; font-size:1.1rem; color:#FFFFFF; padding:10px 0;}

	#top-image{background-color:#308598;}
		.top_image_wrapper{justify-content:center; display:flex; width:100%;}
		.top_image_wrapper img{width:1400px; max-width:100%; height:auto;}
	
	#content-area{}
		.content_title{}
		.content_title h1{color:#308598;}
		.content_main{padding:20px;}
		.content_main h2{color:#308598;}
		
	#blog-area{background-color:#308598;}
		.blog_title{text-align:center; font-size:1.2rem; font-weight:600; color:#FFFFFF; width:100%; padding:20px 0;}
		
	#crumb-area{background-color:#F9F9F9;}
		.crumb_left{padding:20px; width:100%; font-size:0.8rem; line-height:3.1rem;}
		.crumb_left a{color:#308598; text-decoration:none;}
		.crumb_right{padding:30px 20px 20px 20px; width:100%; text-align:right;}
		
	#copyright-area{padding:20px 0; background-color:rgba(0, 0, 0);}
		.copyright_copy{font-size:0.9rem; color:#FFFFFF; width:100%;}
		.copyright_links{font-size:0.9rem; color:#FFFFFF; text-align:right; width:100%;}
		.copyright_links a{color:#FFFFFF; text-decoration:none;}
		.copyright_links a:hover{color:#308699;}


 	.links_sb_iframe {border: 1px solid #308598; padding:20px 50px; background-color:#308598; color:#FFFFFF; text-transform:uppercase; display: inline-block; text-decoration: none !important; font-size:0.9rem; min-width:40px; text-align: center; transition:all 0.5s ease 0s; margin: 10px;}
	.links_sb_iframe:hover {border: 1px solid #308598; background-color:#FFFFFF; color:#308598; transition:all 0.5s ease 0s;} 	


 	.btn_green {border: 1px solid #308598; padding:20px 50px; background-color:#308598; color:#FFFFFF; text-transform:uppercase; display: inline-block; text-decoration: none !important; font-size:0.9rem; min-width:40px; width:auto; text-align: center; transition:all 0.5s ease 0s; margin: 10px; float:right;}
	.btn_green:hover {border: 1px solid #308598; background-color:#FFFFFF; color:#308598; transition:all 0.5s ease 0s;} 	
	
/*** ARTICLES ****/
    .article_container {display: flex; width: 100%; max-width: 1400px; margin:0 auto;}
    .article_outer {display:flex; flex-direction:row; flex-wrap:wrap; width:100%;}
    .article_inner {display:flex; flex-direction:row; width:100%;}    
    .article_card {display:flex; flex-direction:column; width:100%; max-width:300px; margin:0 auto 20px;}
	.article_flexible {flex-grow: 1;}
	.article_inner {width: 25%;}
	.article_title {text-align:center;}
	.article_title h2{font-size:1.2rem;}
	.article_title2 {text-align:center; color:#FFFFFF;}
	
/*** ARTICLES ****/
    .yacht_container {display: flex; width: 100%; max-width: 1400px; margin:0 auto;}
    .yacht_outer {display:flex; flex-direction:row; flex-wrap:wrap; width:100%;}
    .yacht_inner {display:flex; flex-direction:row; width:100%;}    
    .yacht_card {display:flex; flex-direction:column; width:100%; max-width:500px; margin:0 auto 20px;}
	.yacht_flexible {flex-grow: 1;}
	.yacht_inner {width: 50%;}
	
	
	
	/* Responsive */
	@media (min-width: 480px) {.article_inner {width: 50%;}}
	@media (min-width: 1024px) {.article_inner {width: 25%;}}
	/* Buttons */
	.btn_pag{border:1px solid #308598; background-color:#FFFFFF; color:#308598; padding:10px; text-transform:uppercase; display:inline-block; text-decoration:none; font-size:0.9rem; text-align:center; transition:all 0.5s ease 0s; margin:10px;}
	.btn_pag:hover{border:1px solid #308598; background-color:#308598; color:#FFFFFF!important;;}
	.btn_pag_active{border:1px solid #308598; background-color:#308598; color:#FFFFFF!important; padding:10px; text-transform:uppercase; display:inline-block; text-decoration:none; font-size:0.9rem; text-align:center; transition:all 0.5s ease 0s; margin:10px;}
	.btn_pag_active:hover{border:1px solid #308598; background-color:#FFFFFF; color:#308598!important;}
	/* Pagination */
	.article_wrapper{display: flex; width: 100%; max-width: 1400px; margin:0 auto 20px;}
	.article_box{display:flex; width:33.33%;}
	
/*** (sf-menu) REQUIRED ***/
	.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}
	.sf-menu li {position: relative;}
	.sf-menu ul {position: absolute; display: none; top: 100%; left: 0; z-index: 99;}
	.sf-menu > li {float: left;}
	.sf-menu a {display: block; position: relative;}
	.sf-menu ul ul {top: 0;left: 100%;}
	.sf-menu a {text-decoration:none;}
	.sf-arrows .sf-with-ul {padding-left: 2.5em;}
	.sf-menu-btn {display: none; color:#ffffff; margin: 0;}
	.sf-menu-btn-order{}

	/* SFMENU STYLES */
	.sf-menu-wrapper{display: block; padding: 30px 0 0 0;}
	.sf-menu {float: right; font-size:0.9rem;}
	.sf-menu li {white-space: nowrap; transition: background .2s; flex: 1;}
	.sf-menu a {color: #FFFFFF; padding:10px 20px;}
	.sf-menu a:hover {color: #689cc8;}
	.sf-menu ul {}
	.sf-menu ul li {white-space: nowrap; transition: background .2s;}
	.sf-menu ul a {color: #308598; background-color:#FFFFFF; border-bottom:1px solid #689cc8; border-right:1px solid #689cc8;}
	.sf-menu ul a:hover {color: #689cc8;}
	.sf-menu ul ul {}
	.sf-menu ul ul li {white-space: nowrap; transition: background .2s;}
	.sf-menu ul ul a {color: #308598;}
	.sf-menu ul ul a:hover {color: #689cc8;}
	.sf-menu ul ul ul {}
	.sf-menu ul ul ul li {white-space: nowrap; transition: background .2s;}
	.sf-menu ul ul ul a {color: #308598;}
	.sf-menu ul ul ul a:hover {color: #689cc8;}
	.sf-menu li:hover, .sf-menu li.sfHover {transition: none;}

	/* SFMENU RESPONSIVE */
	@media (min-width:1200px){
		.sf-menu li:hover > ul{display: block;}
		.sf-menu li.sfHover > ul{display: block;}
		/* SFMENU ARROWS LEFT */
		.sf-arrows .sf-with-ul:after {content: ''; position: absolute; top: 50%; left: 1rem; margin-top: -3px; height: 0; width: 0; border: 5px solid transparent; border-top-color: #dFeEFF; border-top-color: rgba(255,255,255,.5);}
		.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:after > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white;}
		/* SFMENU ARROWS RIGHT */
		.sf-arrows ul .sf-with-ul:after {left: 1.3rem; top: 1.1rem; border-color: transparent; border-left-color: #dFeEFF; border-left-color: rgba(24, 79, 131,.5);}
		.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color:#308598; right:1.4em !important;}
	}
	@media (max-width:1200px){
		.sf-menu li.sfHover > ul{display: block;}
		.sf-menu-btn{display:flex; align-items: center; padding:12px 10px; cursor:pointer;}
		.sf-menu.xactive{display:block;}
		.sf-menu{width:100%; display:none; background-color:#000000;}
		.sf-menu li{display:block; width:100%; float:none; border-top:1px solid #FFFFFF;}
		.sf-menu li a{float:none; height:auto; line-height:normal; padding:15px 20px; color:#FFFFFF; width:100%;}
		.sf-menu li a:hover{color:#FFFFFF; background-color:#689cc8; transition:all 0.2s ease 0s;}
		.sf-menu ul{position:static; display:none;}
		.sf-menu ul li{display:block; width:100%; float:none;}
		.sf-menu ul li a{float:none; height:auto; line-height:normal; border:none; padding:15px 40px;  color:#308598;}
		.sf-menu ul li a:hover{color:#FFFFFF; background-color:#689cc8; transition:all 0.2s ease 0s;}
		.sf-menu ul ul{position:static; display:none;}
		.sf-menu ul ul li{display:block; width:100%; float:none;}
		.sf-menu ul ul li a{float:none; height:auto; line-height:normal; border:none; padding:15px 60px; color:#308598;}
		.sf-menu ul ul li a:hover{color:#FFFFFF; background-color:#689cc8; transition:all 0.2s ease 0s;}
		.sf-menu ul ul ul{position:static; display:none;}
		.sf-menu ul ul ul li{display:block; width:100%; float:none;}
		.sf-menu ul ul ul li a{float:none; height:auto; line-height:normal; border:none; padding:15px 80px; border-top:0px none;color:#308598;}
		.sf-menu ul ul ul li a:hover{color:#FFFFFF; background-color:#689cc8; transition:all 0.2s ease 0s;}
		.sf-menu-subarrow{display:block; height:52px; width:52px; position:absolute; top:0px; right:0px; cursor:pointer;  background-color:#308598; text-align:center; line-height:52px; border-bottom:1px solid #FFFFFF; background-image: url(/assets/site-icons/arrow-down.svg); background-size: 16px; background-repeat: no-repeat; background-position: center;}
		.sf-menu-subarrow:hover{background-color:#689cc8;}
		.xpopdrop > .sf-menu-subarrow span{height:18px; width:18px; background-color:#ffffff; display: inline-block; vertical-align: middle; line-height:48px;}
		.xpopdrop > .sf-menu-subarrow{background-image: url(/assets/site-icons/arrow-right.svg );}
		.xpopdrop > ul{display:block!important;}
		.mob-show{display:inline-block;}
		.sf-menu-btn-order{order:3; justify-content: right; }
	}	

/*** JSSOR DEFAULTS ***/
	/* JSSOR (Loading Screen) */
	.jssor_loading{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
	.jssor_loading img {margin-top:-19px; margin-left:-19px; position:relative;top:50%; left:50%; width:38px;height:38px; animation-name:jssor_loading; animation-duration:1.6s; animation-iteration-count:3; animation-timing-function:linear;}
	@keyframes jssor_loading {from {transform:rotate(0deg);} to {transform:rotate(360deg);}}
	/* JSSOR (Bullet Navigator) */
	.jssor_bullet {position:absolute;bottom:24px;right:16px;}
	.jssor_bullet .i {position:absolute;cursor:pointer; width:12px;height:12px;}
	.jssor_bullet .i .b {fill:#fff;fill-opacity:0.8;stroke:#000;stroke-width:1600;stroke-miterlimit:10;stroke-opacity:0.7;}
	.jssor_bullet .i:hover .b {fill:#000;fill-opacity:.7;stroke:#fff;stroke-width:2000;stroke-opacity:0.8;}
	.jssor_bullet .iav .b {fill:#000;stroke:#fff;stroke-width:2400;fill-opacity:0.8;stroke-opacity:1;}
	.jssor_bullet .i.idn {opacity:0.3;}
	/* JSSOR (Arrow Navigator) */
	.jssor_arrow {display:block;position:absolute;cursor:pointer; width:55px;height:55px;top:0px;}
	.jssor_arrow .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
	.jssor_arrow:hover {opacity:.8;}
	.jssor_arrow.jssorl_arrowdn {opacity:.5;}
	.jssor_arrow.jssorl_arrowds {opacity:.3;pointer-events:none;}
	
	
	/* JSSOR (USER) */
	:root {--slide_width:1920px; --slide_height:700px; --slide_width2:1920px; --slide_height2:600px;}
	
	#jssor_1{position:relative; margin:0 auto; top:0px; left:0px; width:var(--slide_width); height:var(--slide_height); overflow:hidden; visibility:hidden;}
	.jssorl_slides{cursor:default; position:relative; top:0px; left:0px; width:var(--slide_width); height:var(--slide_height); overflow:hidden;}
	.jssorl_overlay{position:relative; width:var(--slide_width); height:var(--slide_height); display:flex; color:var(--offwhite); z-index:10;}
	.jssorl_image{position:relative; width:var(--slide_width);height:var(--slide_height); display:block; background-color:rgba(0, 0, 0, 0); padding:50px;}
	.jssor1_caption{position:absolute; bottom:100px; left:100px; color:#FFFFFF!important; text-shadow: 0px 0px 11px rgba(0, 0, 0, 1); font-size:1.2rem;}
	.jssor1_caption h1{padding:0; font-size:2.8rem; color:#FFFFFF!important;}
	.jssor1_caption h2{padding:0; font-size:2.8rem; color:#FFFFFF!important;}

	
/*** FORM Framework ***/
	.form_wrapper{width:100%; display:block; overflow: hidden;}
	.form_wrapper .form_row{width:100%; display:inline-block;}
	.form_wrapper .form_100{width:100%; display:block; float:left;}
	.form_wrapper .form_75{width:75%; display:block; float:left;}
	.form_wrapper .form_66{width:66%; display:block; float:left;}
	.form_wrapper .form_50{width:50%; display:block; float:left;}
	.form_wrapper .form_34{width:34%; display:block; float:left;}
	.form_wrapper .form_33{width:33%; display:block; float:left;}
	.form_wrapper .form_25{width:25%; display:block; float:left;}
	
	.form_wrapper_small .form_75{width:100%; display:block; float:left;}
	.form_wrapper_small .form_66{width:100%; display:block; float:left;}
	.form_wrapper_small .form_50{width:100%; display:block; float:left;}
	.form_wrapper_small .form_34{width:100%; display:block; float:left;}
	.form_wrapper_small .form_33{width:100%; display:block; float:left;}
	.form_wrapper_small .form_25{width:100%; display:block; float:left;}
	
	/* FORM STYLES */
	.main_form {margin:0;}
	.main_form fieldset {margin:0; padding:0; border:0px; display:block;}
	.main_form label {margin:0; padding:5px; display:inline-block;}
	.main_form input[type=text], input[type=password], input[type=date], input[type=tel], input[type=email],textarea, select, button {width:calc(100% - 10px); float:left; margin:2px 5px; padding: 10px 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border: 1px solid #d1d1d1; border-radius:6px; box-shadow: none; box-sizing: inherit; display:block; position: relative;}
	.main_form span {display:block; overflow:hidden; padding:0;}
	.main_form label{font-weight:normal;}
	.main_form textarea{height:150px;}
	.main_form button{}
	.main_form_error{color:#FF0000!important;}
	
	/* Icons */
	.main_form_icon_left {position:relative; display:inline-block; width:100%;}
	.main_form_icon_left i {position:absolute; top:12px; left:15px; color:#808080;}
	.main_form_icon_left input, select{padding-left:40px!important;}
	.main_form_icon_right {position:relative; display:inline-block; width:100%;}
	.main_form_icon_right i {position:absolute; top:12px; right:15px; color:#808080;}
	.main_form_icon_right input, select{padding-right:40px!important;}

/*** SOCIAL LINKS AND SHARES ***/
	.social_links, .social_shares {padding:0; list-style-type:none; margin:0;}	
	.social_links li, .social_shares li{padding:0; margin:0 0 0 5px; display:inline;}
	.social_links a, .social_shares a{width:32px; height:32px; padding:0; margin:0; display:inline-block;}
	.social_links img, .social_shares img{margin: 8px auto;}
	
	.facebook a{background-color:#3b5998; border:1px solid #ffffff;}
	.facebook a:hover{background-color:#308598; border:1px solid #ffffff;}
	.twitter a{background-color:#00aced; border:1px solid #ffffff;}
	.twitter a:hover{background-color:#308598; border:1px solid #ffffff;}
	.linkedin a{background-color:#007bb6; border:1px solid #ffffff;}
	.linkedin a:hover{background-color:#308598; border:1px solid #ffffff;}
	.youtube a{background-color:#bb0000; border:1px solid #ffffff;}
	.youtube a:hover{background-color:#308598; border:1px solid #ffffff;}
	.pinterest a{background-color:#cb2027; border:1px solid #ffffff;}
	.pinterest a:hover{background-color:#308598; border:1px solid #ffffff;}
	.instagram a{background-color:#FCAF45; border:1px solid #ffffff;}
	.instagram a:hover{background-color:#308598;border:1px solid #ffffff;}
	.rss a{background-color:#FF8500; border:1px solid #ffffff;}
	.rss a:hover{background-color:#308598; border:1px solid #ffffff;}
	.email a{background-color:#FF8500; border:1px solid #ffffff;}
	.email a:hover{background-color:#308598; border:1px solid #ffffff;}
	.print a{background-color:#FF8500; border:1px solid #ffffff;}
	.print a:hover{background-color:#308598; border:1px solid #ffffff;}

/*** cookieconsent.min.css ***/
	.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
	.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
	.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
	.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
	@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
	.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
	.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
	.cc-message a{color:var(--orange); text-decoration:none;}
	.cc-btn{border-radius: 20px; color: black !important;}
	
/*** BTT Back to top ****/
	#back-to-top{position:fixed;bottom:10px; right:10px; z-index:9000; width:32px; background-color:#308598; cursor:pointer; border:0;transition:opacity 0.2s ease-out;opacity:0;}
	#back-to-top:hover{background-color:#303030;}
	#back-to-top.btt-show{opacity:1;}

	#skip-to-content{position:absolute; left:-3000px;}

/*** SHADOWBOX STYLES ***/
	#sb-info-inner,#sb-loading-inner,div.sb-message{color:#FFF;}
	#sb-title-inner{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#000;}
	#sb-container{margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
	#sb-overlay{position:relative;height:100%;width:100%;}
	#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
	#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
	#sb-body{position:relative;height:100%;}
	#sb-body-inner{position:absolute;height:100%;width:100%;}
	#sb-player.html{height:100%;overflow:auto;}
	#sb-body img{border:none;}
	#sb-loading{position:relative;height:100%;}
	#sb-loading-inner{position:absolute;font-size:1.0em;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
	#sb-loading-inner span{background:url(/assets/shadowbox/loading.gif) no-repeat;padding:10px 34px;display:inline;}
	#sb-body,#sb-loading{background-color:#FFFFFF;}
	#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
	#sb-title,#sb-title-inner{height:26px;line-height:26px;}
	#sb-title-inner{font-size:1.2em;color:#FFFFFF;}
	#sb-info,#sb-info-inner{height:30px;line-height:30px;}
	#sb-info-inner{font-size:0.9em;}
	#sb-nav{float:right;height:16px;padding:2px 0px;width:45%;}
	#sb-nav a{display:block;float:right;height:24px;width:24px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
	#sb-nav-close{background-image:url(/assets/shadowbox/close.png);}
	#sb-nav-next{display:none!important;}
	#sb-nav-previous{display:none!important;}
	#sb-counter{float:left;width:45%;color:#FFFFFF;}
	#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#000;}
	#sb-counter a.sb-counter-current{text-decoration:none;}	