@import url("/css/mega-menu-responsive.css") screen;
@import url("/css/mega-menu.css") screen;
/*@import url("/valkyrie/css/general.css");*/

/* -----------------------------
    2015 NEW DESIGN STYLES BELOW
   ----------------------------- */

html {position: relative; min-height: 100%;}
body {/* Margin bottom by footer height */ margin-bottom: 182px;}


/* GLOBAL STYLES */
.container {max-width: 980px;}
.links-underline a {text-decoration: underline;}
.links-underline a.btn {text-decoration: none;}
ol {margin-left: 0 !important;}
.well {background-color: #fff;}

/* HEADER STYLES */
#header {padding-bottom: 1em; border-top: 5px solid #575757; background: #003079;}
#logoText {display: none;}
#logoImage {margin-top: 7px;}
.app #logoImage {margin-top: -7px;}
.toplinks a {color: #fff; font-size: 1.5em; font-weight: 400;}
.toplinks a:hover {color: #d1d1d1;}
.link-linktop {color: #fff !important; font-weight: 400;}

/* NAV STYLES */
.nav ul a{text-decoration: underline; font-size:18px;}
.nav a:hover {color:  #d1d1d1 !important;}
.link-linkinner {color: #fff !important; font-size: 1.3em !important; font-weight: 400 !important;}
.nav li p {color: #96a0a3 !important; margin-top:-5px; font-weight:500;}
.dropdown {padding: 0 1.5em;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {background-color: #02245C; color: #555;}
.dropdown-menu {background-color:#02245C;}
.dropdown-menu li.nav-title {font-size: 1.3em;}

/* MOBILE NAV */
html.mm-opened .mm-page,html.mm-opened #mm-blocker,.mm-menu.mm-horizontal ul{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}html.mm-dragging.mm-opened .mm-page{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}html.mm-opened .mm-page,html.mm-opened #mm-blocker{-webkit-transition-property:top, right, bottom, left, margin, border-color, -webkit-transform;-moz-transition-property:top, right, bottom, left, margin, border-color, -moz-transform;-o-transition-property:top, right, bottom, left, margin, border-color, -o-transform;transition-property:top, right, bottom, left, margin, border-color, transform}.mm-menu.mm-horizontal ul{-webkit-transition-property:margin-left;-moz-transition-property:margin-left;-o-transition-property:margin-left;transition-property:margin-left}html.mm-accelerated.mm-opening .mm-page,html.mm-accelerated.mm-opening #mm-blocker,html.mm-accelerated .mm-menu.mm-horizontal ul.mm-subopening{-webkit-transform:translate3d( 0, 0, 1px );-moz-transform:translate3d( 0, 0, 1px );-o-transform:translate3d( 0, 0, 1px );transform:translate3d( 0, 0, 1px )}html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker{margin-top:0px;top:0%;left:0}html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker{margin-top:-65px;top:100%}html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker{margin-right:0px;right:0%;top:0}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker{margin-right:-65px;right:100%}html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker{margin-bottom:0px;bottom:0%;left:0}html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker{margin-bottom:-65px;bottom:100%}html.mm-left.mm-opened .mm-page,html.mm-left.mm-opened #mm-blocker{margin-left:0px;left:0%;top:0}html.mm-left.mm-opening .mm-page,html.mm-left.mm-opening #mm-blocker{margin-left:-65px;left:100%}html.mm-opened .mm-page,.mm-menu,.mm-menu ul,.mm-menu div.mm-search,.mm-menu div.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.mm-opened,html.mm-opened body{width:100%;height:100%;overflow:hidden}html.mm-opened body{position:relative}.mm-menu{display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;overflow:hidden}.mm-menu:after{content:'';display:block;clear:both}.mm-menu.mm-opened{display:block;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mm-menu.mm-opened ~ .mm-menu.mm-opened{display:none}.mm-menu.mm-top > ul{padding-bottom:105px}.mm-menu.mm-right{padding-left:65px}.mm-menu.mm-bottom{padding-top:65px}.mm-menu.mm-left{padding-right:65px}.mm-menu ul,.mm-menu li{list-style:none}.mm-menu li{position:relative}.mm-menu li:after{content:'';display:block;width:100%;position:absolute;bottom:0}.mm-menu ul,.mm-menu li,.mm-menu li > a,.mm-menu li > span{display:block;padding:0;margin:0}.mm-menu a{background:transparent}.mm-menu > ul{background:inherit;width:100%;padding:20px 0 40px 0}.mm-menu li > a,.mm-menu li > span{text-indent:20px;text-overflow:ellipsis;white-space:nowrap;line-height:40px;overflow:hidden;padding-right:5px}.mm-menu a:active{background:none}.mm-menu a.mm-subopen{width:100%;height:40px;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-menu a.mm-subopen:before{content:'';display:block;height:100%;position:absolute;left:0}.mm-menu a.mm-subopen.mm-fullsubopen{border-left:none;width:100%}.mm-menu a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-menu a.mm-subclose{text-indent:40px;padding-top:20px;margin-top:-20px}.mm-menu a.mm-subopen + a,.mm-menu a.mm-subopen + span{padding-right:45px}html.mm-opened .mm-page{background:inherit;height:100%;overflow:hidden;position:absolute}#mm-blocker{background:#fff;opacity:0;display:none;width:100%;height:100%;position:absolute;z-index:9999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-vertical ul ul{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical li.mm-opened > ul{display:block}.mm-menu.mm-vertical ul ul li:last-child,.mm-menu.mm-vertical ul ul li:last-child:after{border-bottom-width:0}.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + a,.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + span{padding-right:5px;margin-right:40px}.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + a,.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + span{margin-right:75px}.mm-menu.mm-horizontal{white-space:nowrap}.mm-menu.mm-horizontal ul{vertical-align:top;margin-left:0%}.mm-menu.mm-horizontal ul.mm-submenu{display:none}.mm-menu.mm-horizontal ul,.mm-menu.mm-horizontal ul.mm-submenu.mm-opened{display:inline-block}.mm-menu.mm-horizontal ul.mm-subopening{margin-left:-100%;max-height:100%;overflow:hidden}.mm-menu{background:#002B72}.mm-menu *{-webkit-text-size-adjust:none;text-shadow:0 1px 2px rgba( 0, 0, 0, 0.3 );font-family:inherit;font-size:16px}.mm-menu li{border-bottom:1px solid rgba( 255, 255, 255, 0.1 )}.mm-menu li:after{border-bottom:1px solid rgba( 0, 0, 0, 0.4 )}.mm-menu li,.mm-menu li > a,.mm-menu li > span{color:rgba( 255, 255, 255, 0.9 );text-decoration:none}.mm-menu li.mm-selected > a,.mm-menu li.mm-selected > span{background:rgba( 0, 0, 0, 0.2 )}.mm-menu li.mm-selected > a.mm-subopen{background:transparent}.mm-menu a.mm-subopen{border-left:1px solid rgba( 255, 255, 255, 0.1 )}.mm-menu a.mm-subopen:before{border-left:1px solid rgba( 0, 0, 0, 0.4 )}.mm-menu a.mm-subclose{background:rgba( 0, 0, 0, 0.2 )}.mm-menu.mm-vertical li.mm-opened > a.mm-subopen,.mm-menu.mm-vertical li.mm-opened > ul{background:rgba( 255, 255, 255, 0.06 )}html.mm-opened .mm-page{box-shadow:0 0 20px rgba( 0, 0, 0, 0.8 )}.mm-menu li.mm-label{text-transform:uppercase;text-indent:20px;line-height:25px}.mm-menu li.mm-label{background:rgba( 255, 255, 255, 0.1 );font-size:11px;color:rgba( 255, 255, 255, 0.5 )}.mm-menu em.mm-counter{text-indent:0;text-align:center;text-shadow:none;line-height:22px;display:block;min-width:16px;height:20px;padding:0 2px;position:absolute;right:40px;top:10px}.mm-menu em.mm-counter + a.mm-subopen{padding-left:35px}.mm-menu em.mm-counter + a.mm-subopen + a,.mm-menu em.mm-counter + a.mm-subopen + span{padding-right:80px}.mm-menu em.mm-counter + a.mm-fullsubopen + a,.mm-menu em.mm-counter + a.mm-fullsubopen + span{padding-right:70px}.mm-menu em.mm-counter{border-radius:5px;background:rgba( 255, 255, 255, 0.1 );box-shadow:0 0 2px rgba( 0, 0, 0, 0.3 );font-size:11px;font-style:normal;color:rgba( 255, 255, 255, 0.4 )}.mm-menu a.mm-subopen:after,.mm-menu a.mm-subclose:before{content:'';border-width:4px;border-style:solid;display:block;width:6px;height:6px;position:absolute;top:50%;-webkit-transform:rotate( -45deg );-moz-transform:rotate( -45deg );-o-transform:rotate( -45deg );transform:rotate( -45deg )}.mm-menu a.mm-subopen:after{border-top:none;border-left:none;margin-top:-4px;right:16px}.mm-menu a.mm-subclose:before{border-right:none;border-bottom:none;margin-top:4px;left:20px}.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate( 45deg );-moz-transform:rotate( 45deg );-o-transform:rotate( 45deg );transform:rotate( 45deg )}.mm-menu a.mm-subopen:after,.mm-menu a.mm-subclose:before{border-color:rgba( 255, 255, 255, 0.3 )}.mm-menu div.mm-search{width:100%;height:50px;padding:10px;position:relative;z-index:1}.mm-menu div.mm-search input{border:none;border-radius:15px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 0 0 10px}.mm-menu li.mm-noresults{border:none;display:none;padding-top:30px}.mm-menu li.mm-noresults:after{border:none}.mm-menu.mm-noresults li.mm-noresults{display:block}.mm-menu .mm-noresult,.mm-menu .mm-nosubresult > a.mm-subopen,.mm-menu .mm-nosubresult > em.mm-counter{display:none}.mm-menu .mm-nosubresult > a.mm-subopen + a,.mm-menu .mm-nosubresult > a.mm-subopen + span{padding-right:5px}.mm-menu div.mm-search{background:rgba( 0, 0, 0, 0.2 );border-bottom:1px solid rgba( 255, 255, 255, 0.1 )}.mm-menu div.mm-search input{background:rgba( 255, 255, 255, 0.3 );color:rgba( 255, 255, 255, 0.9 )}.mm-menu li.mm-noresults{color:rgba( 255, 255, 255, 0.4 );text-align:center}html.mm-no-overflowscrolling.mm-opened,html.mm-no-overflowscrolling.mm-opened body{overflow:visible}html.mm-no-overflowscrolling.mm-opened body{overflow-x:hidden}html.mm-no-overflowscrolling.mm-opened .mm-page{min-height:200%;position:fixed;top:0;z-index:3}html.mm-no-overflowscrolling .mm-menu{height:auto;min-height:100%;overflow:default;overflow-x:default;overflow-y:default;position:relative;left:auto;top:auto}html.mm-no-overflowscrolling.mm-right .mm-menu{position:absolute}#page nav{display:none}#mmenu,.header{background:#002B72;font-size:22px;font-weight:bold;color:#fff;text-align:center;/*line-height:40px;height:50px;*/padding:7px 10px;/*padding-top:5px;*/}/*#mmenu a,.header a{background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpi/P//PwOtARMDHQBdLGFBYt+nkR2KjEhxQqvIYaR7cD2glSWMo0mY3DiJo5Edi4ZPEqZ7nMSP5pPRon60qB9NwpQDgAADAMIxHUJvWs/TAAAAAElFTkSuQmCC);display:block;width:40px;height:40px;position:absolute;top:0;left:10px}*/#mmenu a.friends,.header a.friends{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==)}#mmenu a.right,.header a.right{left:auto;right:10px}
#mobilemenutext{color:#FFF; padding:20px 0 0 2px; font-size:10px;font-weight: normal;}

/* HOMEPAGE SPECIFIC STYLES */
.banner-promos, .prgm-promos, .adv-blurb {padding: 0 0 0.5em 0;}
.banner-promos ul li {padding: 0 0 0.4em 0; font-size:1.1em;}

/* PROGRAM PAGE STYLES */
.ambassador li a {color: #BD018C;}
.ambassador li a:hover {color: #BD5E93;}
.passport li a {color: #00C7CD;}
.passport li a:hover {color: #75D0D4;}
.adult li a {color: #0F113A;}
.adult li a:hover {color: #49B776;}
.family li a {color: #6E204A;}
.family li a:hover {color: #49B776;}
.longterm li a {color: #888065;}
.longterm li a:hover {color: #BBB7AC;}
.c2c li a {color: #EFB933;}
.c2c li a:hover {color: #F59130;}
.youth li a {color: #2A83C0;}
.youth li a:hover {color: #1b73ad;}

.youth-tabs a {background-color: #f1f2f4; color: #a1a1a1; font-size: 1.5rem;}
.youth-tabs > li.active > a,
.youth-tabs > li.active > a:hover,
.youth-tabs > li.active > a:focus {color: #fff; background-color: #63cdde;}
.youth-tabs>li>a:hover, .nav>li>a:focus {text-decoration: none; background-color: #63cdde;}
.tab-content {padding: 10px 20px; background-color: #fff;}

.b4a-tabs a {background-color: #f1f2f4; color: #a1a1a1; font-size: 1.5rem;}
.b4a-tabs > li.active > a,
.b4a-tabs > li.active > a:hover,
.b4a-tabs > li.active > a:focus {color: #fff; background-color: #80A1B6;}
.b4a-tabs>li>a:hover, .nav>li>a:focus {text-decoration: none; color: #fff; background-color: #80A1B6;}

.program-nav .nav-pills > li {background-color: #fff; margin: 5px 0; text-transform: capitalize;}
.program-nav .nav-pills > li > a:hover {background-color: #2470a5; text-decoration: underline;}
.program-nav .nav-pills > li > a:focus {background-color: #2470a5; text-decoration: underline;}
.program-nav .nav-pills > li i {margin-top:3px;}

.affix {top: 9px;}
.affix-bottom {position: relative;}

/* FOOTER STYLES */
#footer {margin-top: 40px; background: #293133 url(/css/images/footer.jpg) repeat-x top  ; color: #96a0a3;}
#footer .title {padding: 0; color: #96a0a3; font-weight: bold; font-size: 18px; line-height: 35px;}
.site-footer {position: absolute; /*bottom: 0;*/ width: 100%; /* Set the fixed height of the footer here */ height: 182px;}
.site-footer a {color: #96a0a3 !important; text-decoration: underline !important;}





/* --------------
   MEDIA QUERIES
   -------------*/

@media only screen and (min-width: 20px) and (max-width: 991px) {
	.site-footer {
		/*position: absolute;
		bottom: 0;
		width: 100%;
		 Set the fixed height of the footer here*/
		height: auto;
	}
}

/* iPhone 5/5s Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {

	body {/* Margin bottom by footer height */ margin-bottom: 0px;}
	.program-title {
		margin-bottom: 0;
		text-align: center;
	}
	.program-tabs {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.program-footer div {
		margin: 10px 0;
	}
	.trip-end-page h1 {
		font-size: 22px;
	}
	.trip-end-page-well {
		overflow: hidden;
	}
	.affix {
		position: static;
		width: 100% !important;
	}
}

/* iPhone 5/5s Portrait */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {

	body {/* Margin bottom by footer height */ margin-bottom: 0px;}
	h1 {font-size: 1.5em;}
	.program-title {
		margin-bottom: 0;
		text-align: center;
	}
	.program-tabs {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.program-tabs li a {
		font-size: 20px;
	}
	.program-footer div {
		margin: 10px 0;
	}
	.prgm-promos img {
		margin-bottom: 1em;
	}
	.trip-end-page h1 {
		font-size: 22px;
	}
	.trip-end-page-well {
		overflow: hidden;
	}
	.affix {
		position: static;
		width: 100% !important;
	}

}

/* =================================
GENERAL
================================= */

.cf:after {
    content: "";
    display: table;
    clear: both;
}


/* =================================
VIDEO TRIGGER OVERLAY
================================= */

.video-popup-trigger .btn-video {
    animation: demandAttention 5s ease-in-out infinite
}

.video-popup-trigger .yt-thumbnail-holder {
    margin: 0 auto;
    max-width: 369px;
    border-radius: 6px;
    height: 207px;
    background-position: center center;
    background-size: cover;
    position: relative;
    margin-bottom: 15px;
    cursor: pointer
}

@media (min-width:500px) {
    .video-popup-trigger .yt-thumbnail-holder {
        max-width: 500px;
        height: 276px
    }
}

.video-popup-trigger .yt-thumbnail-holder svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 75px;
    transform: translateX(-50%) translateY(-50%)
}

.video-player-fullscreen {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    background-color: #343434;
    background-color: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.video-player-fullscreen .close-btn {
    position: absolute;
    top: -20px;
    right: -20px;
    background-color: #80A1B6;
    color: #aaa;
    font-size: 18px;
    display: inline-block;
    padding: 20px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    border-radius: 100px;
    z-index: 100;
    cursor: pointer
}

.video-player-fullscreen .close-btn:after {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    padding-top: 5px;
    content: "\00D7";
    color: #ffffff;
    font-weight: 400;
    z-index: 1
}

.video-player-fullscreen .player-container {
    width: 60%;
    left: 20%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    display: table;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0
}

.video-player-fullscreen .player-inner-wrap {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.video-player-fullscreen .iframe-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    height: 0;
    width: 100%;
    background-color: #121212;
    padding-bottom: 56.25%;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
    box-shadow: 0 0 25px rgba(0, 0, 0, .2)
}

.video-player-fullscreen .iframe-wrapper iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.video-player-fullscreen.zoomed .player-container {
    left: 5%;
    width: 90%;
    opacity: 1
}

.videoplayerfullscreen-show .video-player-fullscreen {
    display: block;
    opacity: 1
}

@media (min-width:768px) {
    .video-player-fullscreen.zoomed .player-container {
        left: 15%;
        width: 70%
    }
}

/* =================================
SECTIONS
================================= */

section.grey-bg {
    background: #ececec;
    color: #333333;
}

section.dark-bg {
    background: #414042;
    color: #ffffff
}

section.white-bg {
    background: #ffffff;
    color: #333333;
}

/* Titles */
.section-title {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1.75px;
    line-height: 1.64em;
    margin: 0 0 30px 0;
    text-transform: uppercase;
    text-transform: uppercase;
}

@media (max-width: 800px) {
    .section-title {
        font-size: 17px;
    }
}

.section-subtitle {
    font-size: 22px;
    text-align: center;
    margin: 0;
}

@media (max-width: 800px) {
    .section-subtitle {
        font-size: 17px;
    }
}

/* =================================
BUTTONS
================================= */

/* White Button */
.btn.white-btn  {
    background: #ffffff;
    border: 2px solid #ffffff;
    color: #000000;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.2em;
    min-width: 230px;
    padding: 10px 10px;
    text-transform: uppercase;
    /* Transitions on hover */
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s; /* IE */
    -moz-transition: all 0.3s ease-in-out 0s; /* FF */
    -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease-in-out 0s; /* Opera */
}

@media (max-width: 500px) {
    .btn.white-btn {
        display: block;
        width: 100%;
    }
}
.btn.white-btn:hover {
    background: #414042;
    color: #fff;
}

/* White Button */
.btn.white-inverted-btn  {
    background: #414042;
    border: 2px solid #ffffff;
    color: #ffffff;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.2em;
    min-width: 230px;
    padding: 10px 10px;
    text-transform: uppercase;
    /* Transitions on hover */
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s; /* IE */
    -moz-transition: all 0.3s ease-in-out 0s; /* FF */
    -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease-in-out 0s; /* Opera */
}

@media (max-width: 500px) {
    .btn.white-inverted-btn {
        display: block;
        width: 100%;
    }
}
.btn.white-inverted-btn:hover {
    background: #ffffff;
    color: #414042;
}

/* Dark Button */
.btn.dark-btn  {
    background: #414042;
    border: 2px solid #414042;
    color: #ffffff;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.2em;
    min-width: 230px;
    padding: 10px 10px;
    text-transform: uppercase;
    /* Transitions on hover */
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s; /* IE */
    -moz-transition: all 0.3s ease-in-out 0s; /* FF */
    -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease-in-out 0s; /* Opera */
}

@media (max-width: 500px) {
    .btn.dark-btn {
        display: block;
        width: 100%;
    }
}

.btn.dark-btn:hover {
    background: #ffffff;
    color: #414042;
}


/* Dark Inverted Button */
.btn.dark-inverted-btn  {
    background: #ffffff;
    border: 2px solid #414042;
    color: #414042;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.2em;
    min-width: 230px;
    padding: 10px 10px;
    text-transform: uppercase;
    /* Transitions on hover */
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s; /* IE */
    -moz-transition: all 0.3s ease-in-out 0s; /* FF */
    -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease-in-out 0s; /* Opera */
}

@media (max-width: 500px) {
    .btn.dark-inverted-btn {
        display: block;
        width: 100%;
    }
}

.btn.dark-inverted-btn:hover {
    background: #414042;
    color: #ffffff;
}

/* Blue Button */
.btn.blue-btn  {
    background: #003764;
    border: 2px solid #003764;
    color: #ffffff;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.2em;
    min-width: 230px;
    padding: 10px 10px;
    text-transform: uppercase;
    /* Transitions on hover */
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s; /* IE */
    -moz-transition: all 0.3s ease-in-out 0s; /* FF */
    -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease-in-out 0s; /* Opera */
}

@media (max-width: 500px) {
    .btn.blue-btn {
        display: block;
        width: 100%;
    }
}

.btn.blue-btn:hover {
    background: #ffffff;
    color: #003764;
}

/* Blue Inverted Button */
.btn.blue-inverted-btn  {
    background: #ffffff;
    border: 2px solid #003764;
    color: #003764;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.2em;
    min-width: 230px;
    padding: 10px 10px;
    text-transform: uppercase;
    /* Transitions on hover */
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s; /* IE */
    -moz-transition: all 0.3s ease-in-out 0s; /* FF */
    -webkit-transition: all 0.3s ease-in-out 0s; /* Safari and Chrome */
    -o-transition: all 0.3s ease-in-out 0s; /* Opera */
}

@media (max-width: 500px) {
    .btn.blue-inverted-btn {
        display: block;
        width: 100%;
    }
}

.btn.blue-inverted-btn:hover {
    background: #003764;
    color: #ffffff;
}


/* ======================================================
GOTHAM FONT
====================================================== */

html, body, p, h1, h2, h3, h4, h5, h6, input, textarea, a,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Gotham SSm A", "Gotham SSm B";
    -webkit-font-smoothing: antialiased;
}

html, body, p, input, textarea, a {
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
    letter-spacing: -1px;
}

.cf:after {
    clear: both;
    content: "";
    display: table;
}

/*  Page Width */
.container {
    max-width: 1200px;
}
/* Navbar */
.navbar {
    margin-bottom: 0;
}

.navbar-default .navbar-nav>li>a {
    font-weight: 400;
}


/* ======================================================
FOOTER STYLES TO MKAE GOOGLE HAPPY
====================================================== */
/* Footer */
@media (max-width: 600px) {
    .site-footer a {
        padding: 14px 0;
        display: block;
    }
}

@media (max-width: 420px) {
    .site-footer .row.transition .col-xs-6.col-md-3 {
        width: 100%;
    }
}

/* Homepage Corna virsus */

@media (max-width: 600px) {
    .adventures-statement-container li > a {
        padding: 14px 0;
        display: block;
    }
}

