﻿.slider{display:none}

.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
		
		
.nav {
	width:100%;
	float:right;
	margin-top:20px;
	}



.nav ul {
	padding:0px;
	float:right;
	
	}

	
.nav ul li {
	line-height:21px;
	list-style: none;
	float:left;
	margin:0 17px 0 17px;
	color:#838383;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'CenturyGothic-Bold';
	
	}

	
.nav ul li a {
	color:#838383;
	text-decoration:none
	}

	
.nav ul li a:hover {
	color:#4692E0;
	}

	
.nav ul li a.current {
	color:#4692E0;
	}

	
.nav ul li:first-child {
	margin-left:0px;
	}


.footer .nav{
float:left;
width:auto;
padding-left:0px;
}

.nav-container{
	float:right;
}

	.nav a {
		color: #5A5A5A !important;
		margin: 0;
		width: 100%;
	}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .mobile_menu_button,.fixed_top_header .header_bottom_right_widget_holder,.fixed_top_header .mobile_menu_button{height:45px!important}
.mobile_menu_button{display:table}
header.menu_bottom.has_header_fixed_right .mobile_menu_button{height:130px}
.mobile_menu_button span{color:#777;width:19px;height:17px;font-size:14px;z-index:50;display:table-cell;position:relative;cursor:pointer;vertical-align:middle}
.dark .mobile_menu_button span{color:#000}
.popup_menu_opened .main_menu,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened header .tooltip,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .fixed_top_header .header_bottom_center_widget,.popup_menu_opened .fixed_top_header .header_bottom_right_widget_holder{visibility:hidden!important}
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}
#block-nodeblock-home-infographics #content-block-infographics .infographics-container-table{height:100%;display:table;width:100%;background:#668da5;}

	#colophon {
		border-top: 1px solid #666;
		margin-top: -1px;
		overflow: hidden;
		padding: 18px 0;
	}

	
	.row .twelvecol {
	width: 100%;
	float: left;
	}

		
		.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
		}

.sliding-panel-inner {  height: 100%;  padding: 60px 27px 0 15px;  overflow: hidden; overflow-y:auto}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
	

.benefit-heading-3 {
	line-height: 1.4em;
	max-width: 380px;
}
#wrapper{position:relative;right:0;-webkit-transition:right 0.05s ease;-o-transition:right 0.05s ease;transition:right 0.05s ease}
body.menu-slider #topbar,body.menu-slider #wrapper{-webkit-transition:right 0.05s ease;-o-transition:right 0.05s ease;transition:right 0.05s ease}
body.menu-slider.in #topbar,body.menu-slider.in #wrapper{right:75%}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.resources__category{background:#52347c;display:inline-block;padding:5px 5px 5px 15px;margin:0;line-height:1;color:#fff;font-family:proxima-nova,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.43px;position:absolute;top:0;left:0;z-index:10}
.resources__category:after{content:"";display:block;position:absolute;width:20px;height:100%;-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#52347c;top:0;right:-10px;z-index:-1}
.top-widget{background-color:;line-height:45px;height:45px}
header .top-widget p,header .yop-widget span{font-size:px}
.top-widget .container{width:97%;height:45px;margin:0 auto}
.top-widget a{color:#fba33a;font-size:px}
header .top-widget .widget li a:hover{color:#fff}
header .top-widget p{margin:0}
.top-widget a,.top-widget .span6.right a{box-shadow:none!important;text-shadow:none}
.top-widget a:hover,.top-widget a i:hover{transition:.3s ease-in-out;box-shadow:none}
.top-widget .widget{padding-bottom:0}
.top-widget ul.social{text-align:right;margin:0}
.top-widget .span6.left,.top-widget .span6.right{width:45%}
.top-widget .span6.right{float:right}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}
.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}
.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}

	.flex-row.welcomemodalpopup.align-items-start.g-height-100vh.g-pt-30--md.g-pt-10.g-px-15.no-gutters.g-bg-cover__inner {
    padding-top: 0 !important;
}

.main-container, .vc_row-fluid.main-container { width: 1110px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}

.row:after{clear:both;}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }


  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
.row{margin-left:-25px;margin-right:-25px}


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

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}


.wpml-ls-statics-footer{background-color:#ffffff;}
.wpml-ls-statics-footer, .wpml-ls-statics-footer .wpml-ls-sub-menu, .wpml-ls-statics-footer a {border-color:#cdcdcd;}
.wpml-ls-statics-footer a {color:#444444;background-color:#ffffff;}
.wpml-ls-statics-footer a:hover,.wpml-ls-statics-footer a:focus {color:#000000;background-color:#eeeeee;}

#diaporama .diaporama_bottom {
	height:75px;
	width:240px;
	overflow:hidden;
	position:relative;
}
#topcta-text{position:absolute;right:2px;bottom:-6px;font-size:10px;color:#777}
#topcta-text a{color:#777}
#topcta.smaller #topcta-text{right:auto;left:126px;bottom:3px}
.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}
.video_modal{line-height:0;padding:45px!important;max-width:100%!important}
.video_modal iframe{height:75vh!important}
.wrapper{height:100%}
.alfaplus .alfaplus-titulo{height:50px;display:block;font-weight:700;font-size:1em}

.anniv {text-align: center;}
#block-block-4{font-size:0.8em;}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}
#header_wrapper.transparent-header #main_navigation,#header_wrapper.transparent-header .header_container{background-color:transparent!important}
.header_container{height:auto!important}

  #main_navigation ,
  .header_container,
  #header.type3 .nav-container,
  #side_header {
      background:#ffffff;
  }
.container{width:1080px;margin-left:auto;margin-right:auto;position:relative}
body.blog .container,body.page-id-53 .container,body.page-id-172 .container,body.single-bonus .container{width:1080px}
.container,body.blog .container,body.page-id-53 .container,body.single-bonus .container{width:94%;max-width:1080px}
body.blog .container,body.page-id-53 .container,body.single-bonus .container{max-width:1080px}
.container,body.blog .container{width:100%;overflow:hidden}


.item-title {
  font-size: 16px;
  text-align: center;
}
.logo-float-adventures{font-weight:300;overflow:hidden;text-align:center;display:block;text-transform:uppercase;letter-spacing:2px;font-size:14px}

.text-tab-content { text-align: left; }
.banner_main .app-graphic-links .col .front-graphic-link .btn_image .gl_icon_hover{position:absolute;top:0;z-index:590000;opacity:0;height:100%;width:100%;left:0}
.banner_main .app-graphic-links .col .front-graphic-link:hover .gl_icon_hover{opacity:1}
.app-tabs .tab:hover .gl_icon_hover{opacity:1}
.app-tabs .gl_icon_hover{position:relative;margin-top:-100%;z-index:4;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}

.news__date {
  font-size: .8em;
  opacity: .5;
  padding: 0 20px;
  padding-bottom: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.articles .news .news__date {
  color: rgba(0,0,0,.45);
  font-size: 12px;
  margin: 0;
  margin-top: 10px;
}

.reports .news .news__date {
  position: static;
  opacity: 1;
  color: rgba(0,0,0,.45);
  font-size: 13px;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

.events .news__date {
  position: absolute;
  bottom: 0;
}

  .articles .news__date {
    position: static;
    padding: 0;
  }


.icon-chevron-down:before {
  content: "d"; }


span.icon-chevron-down {
  position: relative;
  top: 0.25em; }

  .accordion-nav .icon-chevron-down {
    display: inline-block;
    line-height: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: relative; }

  .accordion-nav[aria-expanded=true] .icon-chevron-down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    top: 0; }

	#site-footer .copyright-area {
	}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa li.selected,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa li.childselected,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa li.selected:hover,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa li.childselected:hover,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa li:hover {
			margin: 0px 0px 0px 0px;
		}

		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa ul li.selected,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa ul li.childselected,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa ul li.selected:hover,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa ul li.childselected:hover,
		#navigation-6ec8a880-0378-8822-2569-d52dc2d982fa ul li:hover {
			margin: 0px 0px 0px 0px;
		}
.homepage-carousel .slick-slide .car-title{font-family:"Alegreya Bold";display:block;position:absolute;font-size:16px;bottom:-8px;left:0;color:#fff;line-height:1;text-transform:uppercase;width:100%;padding:10px 5px 20px 15px;background-color:rgba(220,20,60,.5);margin:0}
.homepage-carousel .slick-slide .car-title a,.homepage-carousel .slick-slide .car-title a:hover,.homepage-carousel .slick-slide .car-title a:visited{color:#fff;text-decoration:none}
.nav-carousel .car-title{font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;margin:0;font-family:"Open Sans"}
.nav-carousel .slick-list .car-title:focus,.nav-carousel .slick-list .slick-slide:focus{outline:0}
