@charset "utf-8";
/* CSS Document */
html,body {font-size: 16px;line-height: 20px; background:#ffffff;font-family: 'Rubik', sans-serif;color:#000000; position: relative;min-height: 100%;}html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;}a {transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; text-decoration:none; color:#092d74;}a:active, a:hover, a:focus {outline: 0; text-decoration:none;}button {transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s;}img {max-width: 100%;}ul li {list-style:none;}h1 {font-size: 8.375em;font-family: 'Oswald', sans-serif;line-height: 0.95;}h2 {font-size: 2.4em;line-height: 1.1;font-family: 'Oswald', sans-serif;color: #0079c2;}h3 {font-size: 1.5em; margin: 0 0 30px;font-weight: 400; color: #034360;text-transform: uppercase;}h4 {font-size: 0.875em;line-height: 1.1;font-family: 'Oswald', sans-serif;color: #0079c2;}a, button {outline: none;}body.modal-open{padding-right: 0 !important;}p {font-size: 18px;line-height: 1.8;}.relative {position: relative;}.animsition {overflow: hidden;}.dtable {display: table !important;width: 100%;height: 100%;}.dtable-cell {display: table-cell;vertical-align: middle;}.valign-bottom {vertical-align: bottom !important;}.text-white, .text-white h2, .text-white h2 small, .text-white h3 {color: #fff;}.zero-zindex {z-index: 0 !important;}.zindex {z-index: 99 !important;}.big-zindex {z-index: 997 !important;}.x-big-zindex {z-index: 998 !important;}.text-shadow {text-shadow: 0px 1px 32px rgba(0, 0, 0, 1);}.bg-white {background-color: #fff !important;}.autoheight {height: auto !important;}.overlay::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,0.3);}.btn {color: #fff;font-weight: bold;font-family: "Eveleth";text-transform: uppercase;font-size: 20px;padding: 0;perspective: 1000px;overflow: hidden;padding: 0;transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -webkit-transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -ms-transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -o-transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms;border: none;white-space: normal;position: relative;text-shadow: none;}.btn:hover, .btn:focus, .btn:active {color: #fff;border: none;}.btn::before {content: "";position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background-image: url(../img/btn-bg.jpg);background-position: center top;transition: 0.4s all ease;-webkit-transition: 0.4s all ease;background-repeat: repeat;background-position: left top;}.btn::after {content: "";position: absolute;top: 100%;left: -1px;right: -1px;bottom: 0;height: 235px;background-image: url(../img/btn-hover.png);background-position: center top;transition: 0.6s all ease;-webkit-transition: 0.6s all ease;background-size: cover;}.btn:hover::after {top: -50px;}.btn:hover::before {top: -50px;bottom: 50px;transition: 2s all ease;-webkit-transition: 2s all ease;}.btn span:last-child  {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;color: #ffffff;-webkit-transform: translate3d(0, 25%, 0);transform: translate3d(0, 25%, 0); vertical-align: middle;display: none;}.btn span:first-child {display: block;}.btn span {padding: 15px 20px;transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -webkit-transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -ms-transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -o-transition: cubic-bezier(0.390, 0.575, 0.565, 1.000) all 450ms; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);position: relative;z-index: 9;line-height: 1.3;}
/* Header CSS ==================== */
header {left: 0;position: fixed;right: 0;top: 0;z-index: 999; -webkit-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);-o-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);-ms-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);}
header.menu-opened{z-index: 999;}.header .navbar-header {padding: 0px 0;position: relative;}.header .navbar-header a {display: inline-block;}.header .navbar-header img {width: 216px; height: 165px;float: left;margin-top: 0px;}.header ul li {display: inline-block;position: relative;}.fixed-header {top: -200px;}.container-fluid {max-width: 1600px;width: 100%;}/* Hero Slider Dots CSS ===================*/.hero-slider{position: relative;}.hero-slider .owl-dots {position: absolute;right: 40px;top: 50%;transform: translate(0, -50%);}.hero-slider .owl-dots .owl-dot {height: 32px;width: 32px;margin: 10px;display: block;border-radius: 100%;border: 2px solid transparent;text-align: center;}.hero-slider .owl-dots .owl-dot.active{border-color: #ffffff;}.hero-slider .owl-dots .owl-dot span {height: 14px;width: 14px;background: #ffffff;display: block;text-align: center;margin: 0 auto;line-height: 32px;border-radius: 100%;}/* Media Gallery Slider Dots CSS ===================*/.media-carousel{position: relative;}.media-carousel .owl-dots {}.media-carousel .owl-dots .owl-dot {height: 32px;width: 32px;margin: 5px;display: inline-block;border-radius: 100%;border: 2px solid transparent;text-align: center;}.media-carousel .owl-dots .owl-dot.active{border-color: #0079c2;}.media-carousel .owl-dots .owl-dot span {height: 14px;width: 14px;background: #0079c2;display: block;text-align: center;margin: 0 auto;line-height: 32px;border-radius: 100%;}/* Media Gallery Slider Arrow CSS ===================*/.owl-nav .owl-prev, .owl-nav .owl-next {width: 42px;height: 42px;background: #0079c2 !important;margin: 0 8px;}.owl-nav .owl-prev span,.owl-nav .owl-next span {color: #ffffff;font-size: 1.7em;line-height: 42px;text-align: center;}/* Hero Section CSS */.bottom-curve, .bottom-curve-gray {position: relative;}img.curve-image {position: absolute;bottom: -1px;z-index: 8;width: 100%;left: 0%;max-width: none;}img.top-image {position: absolute;top: -1px;z-index: 8;width: 100%;left: 0%;max-width: none;}img.bottom-image {position: absolute;bottom: -1px;z-index: 8;width: 100%;left: 0%;max-width: none;transform: rotate(180deg);}img.inner-bottom-curve{position: absolute;bottom: -1px;z-index: 99;width: 100%;left: 0%;max-width: none;}.hero {min-height: 890px;}.hero-img, .hero-img-main {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: 80% center;}.hero-content {position: relative;z-index: 99;padding: 5.4em 0;}img.curve-image{width: 100%;}.btn-block+.btn-block {margin-top: 20px;}.section .img-left {position: absolute;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);z-index: 10;right: 30%;width: 80%;}.section .img-right {position: absolute;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);z-index: 10;left: 30%;width: 80%;text-align: right;}.section .img-left .img-container, .section .img-right .img-container {max-width: 1700px;margin: 0 auto;}.section .img-container img {width: 100%;}.dvcenter {vertical-align: middle;width: 100%;position: relative;z-index: 99;}.section .dvcenter h2 {margin-top: -2em;text-shadow: 0 0 20px #fff;}img.left-abso-img {position: absolute;bottom: 0;width: 40%;z-index: 99;}.border-right{border-right:1px solid #000000;}.title{text-align: center;}section.section .title h2,section.big-section .title h2{font-weight: 400; text-transform: uppercase; margin: 0 auto 2em; padding: 0; letter-spacing: 0.06em; position: relative; text-align: center; display: block;z-index: 8;line-height: 60px;}section.section .title h2:after,section.big-section .title h2:after{position: absolute; content: ''; height: 1px; background: #000000; width: 150px; left: 0; right: 0; margin: 0 auto; bottom: -1em;}.white-text .title h2{color: #ffffff;}.white-text .title h2:after{background: #ffffff !important;}.title.text-left{text-align: left;}.title.text-left h2{text-align: left !important;}.title.text-left h2:after{margin: 0 !important;}section.section{background: #FFFFFF; padding: 4em 0; position: relative;}section.big-section{background: #FFFFFF; padding: 6em 0; position: relative;}section .section-logo{padding: 1em 1.8em 0 0;}section.section h2{font-weight: 400; text-transform: uppercase; text-align: left; margin: 0; padding: 0; letter-spacing: 0.06em;}section.section p{letter-spacing: 0.04em; margin-bottom: 1.7em;}section.section p + p:last-child{margin-bottom: 0em;}section.section p strong{font-weight: 500; margin-top: 2.5em; display: block;}.icon-text{margin: 2em 0;}.icon-text img{width: 80% !important; height: auto !important; max-width: 80% !important; margin: 0 auto; text-align: center;}.icon-text h3{text-align: center; line-height: 1.4em; margin: 1em 0 0; padding: 0; letter-spacing: 0.2em; color: #000000; display: block; font-size: 1.375em;}.video-gallery {min-height: 1050px; padding: 150px 0;}.video-gallery-main {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: 80% center;}.hero-content {position: relative;z-index: 99;padding: 5.4em 0;}/* Footer CSS ================ */footer {background-color: #fff;position: relative;min-height: 700px;}footer ul.social{padding: 1.575em 0;}footer ul.social li {display: inline-block;font-size: 1.500em;padding: 0.450em 2.45em;}footer ul.social li a{color: #0079c2;}footer ul.social li a:hover{color: #000000;}footer .copyright{color: #000000; font-size: 0.875em; letter-spacing: 0.06em; font-weight: 400;}footer .copyright span{color: #0079c2;}/* Explore Page CSS=====================================*/.pb150{padding-bottom: 150px;}.inner-banner-content {position: absolute;left: 0;right: 0;text-align: center;top: 50%;transform: translate(0, -50%);width: 100%;max-width: 1170px;margin: 0 auto;padding: 0 15px;}.inner-banner-content h2 {font-size: 8.5em; text-transform: uppercase;margin: 0;color: #ffffff;letter-spacing: 0.04em;text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-webkit-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-moz-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-ms-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-o-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);font-style: normal !important;}.inner-banner-content h4 {font-size: 1.875em;text-transform: uppercase;color: #ffffff;letter-spacing: 0.08em;margin: 0;line-height: 1;text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-webkit-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-moz-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-ms-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);-o-text-shadow: 10px 0 30px rgba(0, 0, 0, 0.4);}.arrow-bullet li {position: relative;float: left;width: 50%;padding: 10px 20px;font-size: 1.5em;line-height: 1;}.arrow-bullet li:before {position: absolute;content: "\f105";font-family: 'fontAwesome';left: 0;font-weight: 600;color: #0079c2;line-height: 1;top: 8px;}.river-content p{letter-spacing: 0.06em;line-height: 42px;}.explore-content .right-img{top: -15%;}.members-animas .left-img{bottom: 0;}.member-item {display: inline-block;width: 100%;position: relative;}.member-item + .member-item{margin-top: 40px}.member-item .logo {position: absolute;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);width: 138px;border: 1px solid #0079c2;height: 138px;display: table;background-color: #ffffff;left: 0;}.logo .figures {display: table-cell;vertical-align: middle;background-size: contain;}.member-item a {display: table;width: 100%;height: 100%;padding-left: 40px;}.member-item .member-wapper {display: table-cell;background: rgba(248, 249, 250, 0.8);padding: 46px 20px 46px 130px;margin-left: 40px;height: 100%;vertical-align: middle;}.member-item .member-wapper h3 {text-transform: none;margin: 0.5em 0;color: #000000;letter-spacing: 0.08em;font-size: 1.3em;}.member-item:hover .member-wapper h3{color: #0079c2;}.member-item .member-wapper ul{}.member-item .member-wapper ul li {display: inline-block;margin-bottom: 0.5em;margin-right: 1em;}.member-item .member-wapper ul li img {max-width: 42px;}.member-item:hover .member-wapper{-webkit-box-shadow: 13px 15px 40px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 13px 15px 40px 0px rgba(0, 0, 0, 0.2);-ms-box-shadow: 13px 15px 40px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 13px 15px 40px 0px rgba(0, 0, 0, 0.2);box-shadow: 13px 15px 40px 0px rgba(0, 0, 0, 0.2);transition: ease-in-out all 0.4s;-webkit-transition: ease-in-out all 0.4s;-ms-transition: ease-in-out all 0.4s;-o-transition: ease-in-out all 0.4s;}.media{margin: 0;}.media .right-img{top: auto;bottom: 0;}.media .mediabox:hover {transform: translate3d(0,0,0);}.media .mediabox:before {display: none;}.modal-popup{z-index: 99999;}.modal-popup .modal-dialog {margin: 150px auto 30px;}.modal-popup .modal-lg {width: 94%;max-width: 1199px;}.modal-popup .modal-body .logo {margin-top: 4em;border: 1px solid #0079c2;display: inline-block;margin-left: -120px;}.modal-popup .modal-body .logo .figures.img-mask {width: 300px;height: 300px;background-color: #ffffff;}.modal-popup .modal-body-wapper {width: calc(100% - 240px);display: inline-block;vertical-align: top;padding-left: 30px;}.modal-popup .modal-body-wapper .modal-title{font-size: 2.5em;letter-spacing: 0.08em;font-weight: normal;margin-bottom: 0.5em;}.modal-popup .modal-body-wapper .close {position: absolute;right: 30px;top: 30px;opacity: 0.5;transition: 0.3s;}.modal-popup .modal-body-wapper .close:hover{opacity: 1;}.modal-popup .modal-body-wapper p, .modal-popup .modal-body-wapper span, .modal-popup .modal-body-wapper a {letter-spacing: 0.09em;color: #000000;font-size: 16px;}.modal-popup .modal-body-wapper .website, .modal-popup .modal-body-wapper span{position: relative;color: #0079c2;}.modal-popup .modal-body-wapper span{padding: 0 0.7em;}.modal-popup .modal-body-wapper span:before {position: absolute;content: '';right: 0;background: #000000;width: 1px;height: 20px;vertical-align: middle;top: 50%;transform: translate(0, -50%);}.modal-popup .modal-body-wapper span:last-child:before{display: none;}.modal-popup .modal-body-wapper img {max-width: 60px;vertical-align: bottom;}.error {color: #FF0000;}.mfp-title a:hover, .mfp-title a:focus { color: #ffffff; }/* Mobile navigation menu ================== */@media only screen and (max-width: 767px) {.container-fluid{width: 100%;}}.mediabox {width: 100%;  overflow: hidden;position: relative;text-align: center;cursor: default; margin-bottom: 2em;background-position: center center;background-size: cover;transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; z-index: 999;}.mediabox .gotoo {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;padding: 2.8em;text-align: left;}.mediabox h4 {text-transform: uppercase;color: #fff;background-color: transparent;text-align: center;font-family: 'Rubik', sans-serif;font-size: 1.500em;font-weight: 400;line-height: 1.6em;letter-spacing: 0.15em;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9999;	width: 100%;}.mediabox .gotoo::before {position: absolute;top: 12px;right: 12px;bottom: 12px;left: 12px;border: 1px solid #fff;content: '';opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;transition: opacity 0.35s, transform 0.45s;-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0); background: -webkit-linear-gradient(-45deg, #0079c2 0%, #000000 100%);background: linear-gradient(-45deg, #0079c2 0%,#000000 100%);}.mediabox:hover{transform: translate3d(2px,0,0);}.mediabox:hover .gotoo::before{opacity: 0.7;filter: alpha(opacity=70);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 9;}h2.video-title {text-align: center;line-height: 1.4em;margin: 0;padding: 0;letter-spacing: 0.1em;color: #FFFFFF;display: block;font-size: 2.5em;font-weight: 400;text-transform: uppercase;margin-bottom: -25px;position: relative;z-index: 8;text-shadow: 0 4px 7px rgba(0,0,0,0.5);}.video-container {position:relative; padding-bottom:36.25%;	height:0;	overflow:hidden;}.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;	left:0;	right: 0;	width:60%;	margin: 0 auto;	text-align: center;}.right-img{position: absolute; right: 0; top: -10%;}.left-img{position: absolute; left: 0; bottom: -10%;}/*Video Section with icon and hover effect ================*/.videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;background-color: #000;overflow: hidden;box-shadow: 0 0 50px rgba(0,0,0,0.4);}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.videoIframe {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background-color: transparent;}.videoPoster {position: absolute;top: 0;right: 0;left: 0;width: 100%;height: 100%;overflow: hidden;transition: transform 0.3s ease 0s;-webkit-transition: transform 0.3s ease 0s;transform: scale(1);}.videoWrapperActive .videoPoster, .videoWrapperActive .js-videoPoster {opacity: 0;display: none;}.js-videoPoster:before {display: block;position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;/* background-color: #000;opacity: 0.3; */-webkit-transition: .2s ease;transition: .2s ease;}.js-videoPoster:hover:before {opacity: 0.73;background-color: #163773;}.videoWrapper:hover .js-videoPoster:before {opacity: 0.73;background-color: #163773;}.videoWrapper i.fa {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);line-height: 0.9;}.videoWrapper:hover .videoPoster {transform: scale(1.2);}.js-videoPoster {position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;width: 100%;}.videoWrapper:hover .vid-icon1::before, .videoWrapper:hover .vid-icon1::after, .videoWrapper:hover .vid-icon2::before, .videoWrapper:hover .vid-icon2::after {opacity: 1;}.blackoverlay:after{ content: ""; position: absolute; height: 100%; width: 100%; top: 0; background: rgba(0,0,0,0.4); left: 0; z-index: 9}.fullpage-pagination{ float: right; width: 14px;}
.fullpage-pagination a{background: #FFFFFF; -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.24);-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.24);box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.24);height: 12px;width: 12px;opacity: 1;cursor: pointer; display: block; border-radius: 5em; margin-bottom: 1em;}.fullpage-pagination a.active{background: #ffffff;  position: relative; transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease; }.fullpage-pagination a.active:after{position: absolute; content: '';border: 2px solid #fff;height: 24px;width: 24px;border-radius: 50%;margin: 0 auto;text-align: center;top: -6px;right: -6px;}.controlslider { position: absolute; z-index: 999; opacity: 0; visibility: hidden;}.controlslider.fixed {position: fixed; right: 25px; top: 50%; transform: translate(0, -50%); z-index: 999; opacity: 1; visibility: visible;}.controlslider .swiper-pagination{ position: relative; width: 15px; float: right; margin-bottom: 2em;}.header-menu-bar {display: table;width: 100%;background-color: #fff;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease; position: relative;}.header-menu-bar .logo-section {display: table-cell;vertical-align: middle;}.header-menu-bar .cd-full-menu {display: table-cell;vertical-align: middle;padding-right: 15px; float: right;}.navbar {margin: 0;border:0; position: static;}.navbar-nav > li > a {padding: 15px 15px 15px;color: #FFFFFF;font-size: 14px;line-height: 27px;position: relative;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease; text-transform: uppercase; letter-spacing: 0.1em;}.navbar-nav > li:last-child a{padding-right: 0;}.nav > li > a:focus, .nav > li > a:hover, .nav > li:hover > a, .nav > li:focus > a, .nav > li:active:focus > a, .nav > li > a:active:focus {background-color: transparent !important;text-decoration: none;}.nav.navbar-right {margin-right: 0;}.nav.navbar-right li + li {margin-left: 20px;}.nav.navbar-right li a {font-size: 14px;padding-left: 15px;padding-right: 15px;white-space: nowrap;display: inline-block;}.nav.navbar-right li a i.fa {margin: 0 5px;}.subnav {position: absolute;min-height: auto;display: none;}header .nav > li{position: relative;}header .nav > li.has-subnav-fill{position: static;}header .nav > li > ul.subnav {position: absolute;left: 0px;top: 100%;opacity: 0;visibility: hidden; padding: 10px ;z-index: 99;right: 0; background-color: transparent; padding-top: 25px;}header .nav > li:hover > ul.subnav {opacity: 1;visibility: visible; height: auto;display: block;}header .nav > li > ul.subnav li{min-width: 290px;}header .nav > li > ul.subnav > li a {color: #cecece;font-size: 14px;padding: 8px 0;display: block;min-height: auto;position: relative;text-transform: uppercase;letter-spacing: 0.1em;}header .nav > li > ul.subnav > li a:before{position: absolute; width: 0px; height: 0px; content: ''; top: 15px; left: 0; background: #FFFFFF; transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s;}header .nav > li > ul.subnav > li a:hover:before,header .nav > li > ul.subnav ul.subnav li.active a:before{position: absolute; width: 15px; height: 1px; content: ''; top: 15px; left: 0; background: #FFFFFF; }header .nav > li > ul.subnav > li a:hover,header .nav > li > ul.subnav ul.subnav li.active a{color: #FFFFFF; padding-left: 25px;}header .nav> li > ul.subnav li a:focus,header .nav > li > ul.subnav ul.subnav li.active a{color: #FFFFFF;}.main-nav > li > a::after {content: "";position: absolute;left: 15px;width: 0;height: 1px;background-color: #FFFFFF;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;bottom: 0;}.main-nav > li:hover > a::after, .main-nav > li.active > a::after {width:40px;}.navbar-nav > li:last-child:hover a::after, .navbar-nav > li.active:last-child a::after {width: calc(100% - 25px);}ul.two-column{display: table;margin-left: -15px;margin-right: -15px;min-height: auto;position: relative;padding-left: 0;}ul.two-column li{width: 100%;padding: 0 0px;display: table-cell;float:left;vertical-align: top;}ul.three-column {display: table;margin-left: -15px;margin-right: -15px;min-height: auto;position: relative;}ul.three-column li {width: 100%;padding: 0 15px;display: table-cell;float:left;vertical-align: top;}.top-gradiant:after {content: '';position: absolute;top: 0;left: 0;right: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.40) 18%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.40) 18%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.40) 18%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );width: 100%;height: 123px;transition: ease-in-out opacity 250ms;z-index: -1;}.header:before {content:''; background: rgba(0,0,0,0.8); position: fixed; height: 100%; width: 100%; z-index: -1; transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; opacity: 0; visibility: hidden;pointer-events: none;}.header.open:before{opacity: 1; visibility: visible;pointer-events: auto;}.brand-logo a{display: inline-block; overflow: hidden; width: 100%;}header.header .brand-logo a{max-width: 150px;}header.banner-header .brand-logo a{width: 100%;}.banner-header{top: 0;}.river-adventures form.inquiry-form {width: 74%;margin: 0 auto;display: inherit;}.btn-small-font.btn-hvr {font-weight: 400;letter-spacing: 0.1em;}
/* niceSelect =================== */.nice-select{-webkit-tap-highlight-color: transparent;border: 1px solid #cccccc;box-sizing: border-box;clear: both;cursor: pointer;display: inline-block;float: none;font-size: 18px;padding: 16px 30px 16px 15px;font-weight: normal;outline: none;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: 100%;}.nice-select:after{border-bottom:2px solid #000000;border-right:2px solid #000000;content:'';display:block;height:8px;margin-top:-5px;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:8px;}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .current {color: #000000;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}.nice-select .list{background-color:#e7e7e7;box-sizing:border-box;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;right:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:10;margin-top: 0;max-height: 270px;overflow-y: auto;}.nice-select .option {cursor: pointer;font-weight: 400;line-height: 45px;list-style: none;min-height: 45px;outline: none;padding-left: 15px;padding-right: 15px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;padding-top: 0;padding-bottom: 0;}.nice-select .option:hover,.nice-select .option.focus{background-color:#0079c2;color:#fff;}.nice-select .option.selected.focus{background-color:#006cad;color:#fff;}.nice-select .option.disabled{display:none;}.nice-select .list{display:none;}.nice-select.open .list{display:block;}.nice-select.open {-moz-border-image: linear-gradient(270deg, rgba(23,144,217,0.9), rgba(76,190,255,0.8), rgba(23,144,217,0.8), rgba(23,144,217,0.8));-webkit-border-image: linear-gradient(270deg, rgba(23,144,217,0.9), rgba(76,190,255,0.8), rgba(23,144,217,0.8), rgba(23,144,217,0.8));border-image: linear-gradient(270deg, rgba(23,144,217,0.9), rgba(76,190,255,0.8), rgba(23,144,217,0.8), rgba(23,144,217,0.8));-webkit-border-image-slice: 1;border-image-slice: 1;}.btn-small-font.btn-hvr:hover {box-shadow: 20px 0 40px rgba(0, 0, 0, 0.2);}.adventure .item .btn-small-font.btn-hvr {min-width: 396px;}.plan-adventure-content a {color: #0079c2;}.modal-popup .modal-body-wapper .close:hover {transform: rotate(540deg) scale(0.8);}.right-side-content {padding: 2.5em 3em;display: inline-block;width: 100%}.right-side-content h4 {font-size: 24px;font-weight: 400;font-family: 'Rubik', sans-serif;text-transform: uppercase;letter-spacing: 4px;margin-top: 0;margin-bottom: 20px;line-height: 40px;}.right-side-content p {line-height: 34px;letter-spacing: 0.9px;text-align: justify;margin-bottom: 40px;}.river-comfort .row img.img-responsive {width: 100%;}.river-comfort .arrow-bullet li {padding: 0 20px 0 30px;font-size: 18px;line-height: 30px;letter-spacing: 0.9px;}.river-comfort .arrow-bullet li:before {top: 6px;}.right-side-content p:last-child,.vendor-registration .right-side-content p:last-child {margin-bottom: 0;}.right-side-content a {font-size: 18px;font-weight: 500;color: #0079c2;}.right-side-content a:hover {color: #092d74;}.right-side-content.threepart-box p {text-align: left;}.threepart-box .col-sm-6:first-child {padding-right: 21px;}table {width: 100%;}table thead tr {background-color: #0079c2;}table thead tr th,.additional-attendees-table table tfoot tr td {color: #ffffff;font-weight: 400;font-size: 18px;}table thead tr th, table tbody tr td, table tfoot tr td {padding: 21px 19px;}table tbody tr:nth-child(2n+1) {background-color: rgba(0,0,0,0.01);}table tbody tr:nth-child(2n+2) {background-color: rgba(0,0,0,0.03);}table tbody tr {transition: 0.3s;}table tbody tr td.t-river {min-width: 250px;}table tbody tr td.t-contact {min-width: 175px;}table tbody tr td.t-phone {min-width: 180px;}table tbody tr td.t-email {min-width: 220px;}table tbody tr td {line-height: 22px;font-size: 14px;}table tbody tr td a {color: #0079c2;}table tbody tr:hover {box-shadow: 20px 0 40px rgba(0,0,0,0.05);background-color: #ffffff;}.pdf-download i {font-size: 24px;color: #0079c2;margin-right: 5px;}.pdf-download a {display: inline-block;font-size: 24px;text-transform: uppercase;letter-spacing: 5px;color: #000000;}.pdf-download a:hover {color: #0079c2;}.pdf-download a:hover {color: #092d74;}.pdf-download {padding-top: 4.750em;}.river-comfort strong {line-height: 36px;font-weight: 500;font-size: 18px;letter-spacing: 0.9px;}.checkbox-container {text-align: left;display: inline-block;position: relative;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;height: 24px;width: 100%;}.checkbox-container-inline {display: inline-block;position: relative;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select:none;user-select: none;margin-right: 15px;margin-bottom: 15px;}.checkbox-container span,.checkbox-container-inline span {position: absolute;top: 2px;left: 0;height: 17px;width: 17px;border-radius: 2px; border:2px solid #0079c2;}.checkbox-container input[type="checkbox"], .checkbox-container-inline input, .radio input[type="radio"] {opacity: 0;position: absolute;top: 2px;left: 0;height: 20px;z-index: 9;margin: 0;cursor: pointer;width: 100%;}.checkbox-container span:after, .checkbox-container-inline span:after {content: '\f00c';margin: 0 auto;max-width: 0;opacity: 0;color: #fff;font-size: 11px;display: inline-block;text-rendering: auto;font-family: "FontAwesome";font-weight: 900;transition: all 0.3s;overflow: hidden;position: absolute;top: 0;left: 0;right: 0;line-height: 13px;}.checkbox-container input:checked ~ span,.checkbox-container-inline input:checked ~ span {background-color: #0079c2;border-color: #0079c2;}.checkbox-container input:checked ~ span:after,.checkbox-container-inline input:checked ~ span:after {display: block;opacity: 1;max-width: 11px;}.radio-inline, .checkbox-inline {position: relative;display: inline-block;vertical-align: middle;cursor: pointer;width: auto;height: 17px;text-align: left;padding-left: 35px;line-height: 23px;font-size: 18px;}.additional-attendees-table table thead tr, .additional-attendees-table table tfoot tr {background-color: #cccccc;}.additional-attendees-table table thead tr th,.additional-attendees-table table tfoot tr td {color: #000000;font-weight: 500;}.additional-attendees-table table tbody tr td {font-size: 18px;}.additional-attendees-table table tbody tr {border-bottom: 1px solid #cccccc;box-shadow: none;background-color: transparent;}.additional-attendees-table form.inquiry-form {display: inline-block;width: 100%;margin-top: 2.5em;}.additional-attendees-table form.inquiry-form .form-group {margin-bottom: 3.75em;}.additional-attendees-table table tbody tr td:first-child, .company-rep .additional-attendees-table table tbody tr td:first-child {padding-left: 0;}.additional-attendees-table .right-side-content p,.convention-hotel .right-side-content p {text-align: center;}.additional-attendees-table form.inquiry-form .form-group .btn-small-font.btn-hvr {z-index: 0;}.additional-attendees-table table thead tr th, .additional-attendees-table table tbody tr td, .additional-attendees-table table tfoot tr td {padding: 17px 18px;vertical-align: middle;}.map iframe {position: relative;height: 700px;width: 100%;}.vendor-registration .right-side-content p {margin-bottom: 20px;line-height: 30px;font-size: 16px;}.vendor-registration .right-side-content .arrow-bullet {display: inline-block;width: 100%;margin-bottom: 2.5em;}.vendor-registration h3 {color: #0079c2;letter-spacing: 5px;}.vendor-information-form .checkbox-container {padding-left: 20px;}.additional-attendees-table .checkbox-container .checkbox-inline {padding-left: 17px;}.additional-attendees-table .checkbox-container {text-align: center;}.vendor-registration .additional-attendees-table table tbody tr td:nth-child(2) {text-align: left;}.vendor-registration .additional-attendees-table table tbody tr td:nth-child(3), .additional-attendees-table table tbody tr td:nth-child(4), .additional-attendees-table table thead tr th:nth-child(3), .additional-attendees-table table thead tr th:nth-child(4) {text-align: right;}.booth-information .additional-attendees-table table tbody tr td:first-child {padding-left: 0;min-width: 180px;width: 180px;}.booth-information .additional-attendees-table table tfoot tr {background-color: transparent;border-bottom: 1px solid #cccccc;}.company-rep .additional-attendees-table table thead.sub-thead tr {background-color: transparent;}.company-rep .additional-attendees-table table thead.sub-thead tr th {padding-bottom: 10px;padding-top: 38px;}.company-rep .additional-attendees-table table tbody tr {border: none;}.company-rep .additional-attendees-table table tbody tr td {padding: 5px 18px 17px 18px;}.company-rep .additional-attendees-table table thead.sub-thead.additional-lunches tr th {border-top: 1px solid #cccccc;}.additional-attendees-table table tfoot tr.total {border-top: 1px solid #cccccc;background-color: transparent;}form.inquiry-form {width: 100%;display: inline-block;}.vendor-registration small {margin-bottom: 60px;display: inline-block;}.form-group.code-box {border: 1px solid #b7b7b7;height: 54px;background: transparent;border-color: #cccccc;padding: 8px;font-size: 18px;color: #333333;transition: 0.3s;}.form-group.code-box img {width: 92px;margin: 0 auto;display: inherit;height: 100%;}.additional-information .right-side-content p {text-align: center;}.management-agencies table tbody tr td strong {font-weight: 500;}.text-center {text-align: center !important;}.text-left {text-align: left !important;}.membership .right-side-content p {text-align: center;}.new-membership .vendor-information-form .inquiry-form h4 {font-size: 20px;color: #000000;font-weight: 400;margin-bottom: 20px;margin-top: 0;}.new-membership .vendor-information-form .checkbox-container {margin-bottom: 12px;}.media h3 {margin-bottom: 25px;color: #000000;display: inline-block;width: 100%;text-align: center;}ul.download-report{display: inline-block;width: 100%:;}.download-report li {margin-bottom: 30px;}.download-report li i {font-size: 24px;color: #0079c2;position: absolute;left: 15px;left: 0;}.download-report li a {position: relative;padding-left: 35px;font-size: 18px;color: #000000;display: inline-block;line-height: 27px;}.download-report li a:hover {color: #0079c2;}.media-contact p {margin-bottom: 30px;}.media-contact p:last-child {margin-bottom: 0;}.header ul.menu.nav_mobile_menu {display: none;}.left-side .right-side-content {padding-right: 0;}.right-side .right-side-content {padding-left: 0;}.river-adventures .btn-small-font.btn-hvr, .col-lg-4.col-lg-offset-4.col-md-6.col-md-offset-3.col-sm-6.col-sm-offset-3.col-sm-6 .btn-hvr {min-width: 100%;}.river-adventures .nice-select {height: 60px;line-height: 26px;}.membership .right-side-content.text-left p {text-align: left;}.membership .right-side-content .col-sm-6 + .col-sm-6 {margin-top: 0;}/*.arrow-bullet li a {color: #000000;}*/.arrow-bullet li a:hover {color: #000000;}.media .download-report h3 {margin-top: 1em;}::-webkit-input-placeholder {color: #000000 !important;}::-moz-placeholder {color: #000000 !important;}:-ms-input-placeholder {color: #000000 !important;}::-moz-placeholder {color: #000000 !important;}.radio input[type="radio"] + .label-text::after {content: '';background: #d0d0d0;box-shadow: inset 0 0 0 4px #fff;border-radius: 100%;border: 2px solid #0079c2;display: inline-block;width: 19px;height: 19px;position: relative;top: 0;margin-right: 10px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;-webkit-transition: all 250ms ease;opacity: 1;max-width: inherit;}.radio input[type="radio"]:checked + .label-text::after {background-color: #0079c2;box-shadow: inset 0 0 0 3px #fff;-webkit-box-shadow: inset 0 0 0 3px #fff;max-width: initial;opacity: 1;max-width: inherit;}.checkbox-container .radio span {width: 100%;height: auto;border: none;}.checkbox-container .radio input:checked ~ span, .checkbox-container-inline .radio input:checked ~ span {background-color: transparent;border-color: transparent;}.errField {position: absolute;bottom: 11px;font-size: 14px;}.check-box-error.errField {bottom: -12px;}.member-images .errField {bottom: -28px;}.file-upload {display: block;text-align: center;font-size: 1rem;margin-bottom: 0px;}.file-upload .file-select {border: 1px solid #cccccc;color: rgba(255, 255, 255, 0.2);cursor: pointer;height: 54px;line-height: 18px;text-align: left;background: transparent;overflow: hidden;position: relative;align-items: center;display: table;width: 100%;transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.file-upload:hover .file-select {border-color: #0079c2;}.file-upload .file-select .file-select-button {background: #0079c2;padding: 0 12px;height: auto;width: 52px;display: table-cell;vertical-align: middle;transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.file-upload .file-select .file-select-button img {width: 25px;height: 25px;display: inline-block;max-width: 25px;}.file-upload .file-select .file-select-button svg {width: 25px;fill: #ffffff;}.file-upload .file-select .file-select-name {padding: 0 20px;display: table-cell;vertical-align: middle;width: 100%;color: #000;}.file-upload .file-select input[type=file] {z-index: 100;cursor: pointer;position: absolute;height: 100%;width: 100%;top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);border: none;}.file-upload .file-select .file-field-box .job-file {position: unset;}.media.adventure .container-fluid {z-index: 9;position: relative;}.video-gallery .relative {z-index: 11;}.media-gallery-box .left-img {bottom: 6%;}.form-control[readonly] {background-color: transparent;}.form-control.cc-cvc {transition: 0s;}.form-control.cvvinput {font-family: text-security-disc;font-size: 20px;padding-top: 10px;}.river-comfort .arrow-bullet li + li {margin-bottom:12px;}
/*Membership My Account Info Tab*/
#AccountInfo.tab-pane { padding: 40px 0 0; text-align: left; }#AccountInfo p { letter-spacing: 0.06em; line-height: 28px; margin-bottom: 30px; } .account-info-block:nth-child(2n+1) { background-color: rgba(248, 249, 250, 0.8); padding: 30px;  }.account-info-block:nth-child(2n) { background-color: #ffffff; padding: 30px; }.account-info-block h3 { margin-bottom: 10px; }.account-info-block p { margin-bottom: 20px !important; }p.account-info-link { margin-bottom: 0px !important; }.account-info-block a { position: relative; padding-left: 15px; color: #000000 !important; }.account-info-block a:hover { color: #0079c2 !important; }.account-info-block a:before { position: absolute; content: "\f105"; font-family: 'fontAwesome'; left: 0; font-weight: 600; color: #0079c2; line-height: 1; top: 2px; }.vendor-members p{margin: 0 auto;width: fit-content;}a.remove_field, a.remove_more_booth {font-family: 'Rubik', sans-serif;font-size: 12px;padding: 0;margin-top: 0;border-radius: 50px;height: 22px;width: 22px;line-height: 22px;position: absolute;top: 33px;right: -15px;z-index: 10;}table tbody tr td {position: relative;}.benefits{display: block;margin-top: 3em;}.benefits p strong {text-transform: uppercase;line-height: 1em;font-size: 17px;}.benefits ul.arrow-bullet {display: block;margin-bottom: 3em;}.benefits ul.arrow-bullet:last-child{margin-bottom: 0;}.benefits ul.arrow-bullet li {line-height: 28px;padding-left: 20px;float: none;letter-spacing: 0.05em;}.benefits ul.arrow-bullet li + li {margin-top: 1.2em;}.benefits ul.arrow-bullet li:before {top: 5px;left: 0;}.panel-group .panel {border: none;box-shadow: none;}.panel-group .panel+.panel {margin-top: 20px;}.panel-group .panel-heading {padding: 0;background: linear-gradient(270deg, rgba(23,144,217,0.8), rgba(23,144,217,0.8), rgba(76,190,255,0.8), rgba(76,190,255,0.8));background-size: 300% 300%;background-position: 100% 50%;}.panel-group .panel-title a {font-size: 24px;font-weight: 400;font-family: 'Rubik', sans-serif;text-transform: uppercase;letter-spacing: 4px;line-height: 1;display: block;padding: 15px;color: #ffffff;text-align: center;transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s;}.panel-group .panel-title a[aria-expanded="true"] .fa {transform: rotate(180deg);transition: ease-in-out all 0.2s; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s;}.panel-group .panel-title .fa{margin-left: 3em;}.panel-group .panel-body{border: none;}.reserved-booth {background: #ebebeb;display: block;padding: 2em;margin-top: 5em;}.reserved-booth h3 {margin: 0 0 20px;}.reserved-booth p {line-height: 1;}.reserved-booth ul {padding-left: 30px;margin-top: 1em;display: block;}.reserved-booth ul li {position: relative;line-height: 1;display: block;padding-left: 20px;}.reserved-booth ul li:before {position: absolute;content: '';left: 0;top: 17px;width: 7px;height: 1px;background: #000000;}.reserved-booth ul li strong {font-weight: 800;}.vendor-members p{margin: 0 auto;width: fit-content;}.convention-content h4 { text-align: justify;}.convention-padding { padding: 0 0 0 3em;}.convention-btns li a { color: #ffffff;font-size: 1.563em;font-weight: 300; min-width: 100%;}.convention-btns li a:hover { color: #ffffff;}.convention-btns { display: table; width:100%; margin:auto;}.convention-btns li { width: 40%; display: inline-block; margin: 26px 34px;}#vendor-registration-form h4 {font-size: 20px; color: #000000; font-weight: 400; margin-bottom: 20px; margin-top: 0;}.cancel_sub{min-width:225px;}#history {margin-top: 30px;}.nav-tabs>li {float: none;margin-bottom: -1px;display: inline-block;}.nav-tabs {border-bottom: none;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #fff !important;background-color: #0079c2 !important;border: 1px solid #0079c2;border-bottom-color: transparent;cursor: default;}.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {color: #fff !important;background-color: #0079c2 !important;border: 1px solid #0079c2 !important;}.nav-tabs>li>a {margin-right: 5px;line-height: 1.42857143;border: 1px solid #dedede;border-radius: 0 0 0 0;color: #0079c2 !important;}#member-form-edit .select-box.niceselect {height: 0;}.new-membership .vendor-information-form .dues-structure table tbody tr td {font-size: 18px;}.new-membership .vendor-information-form .dues-structure table tbody tr td .checkbox-container {height: auto;margin-bottom: 0;}.new-membership .vendor-information-form .dues-structure table tbody tr td .checkbox-container label.radio.radio-inline {height: auto;margin-top: 0;}.dues-structure ul li {margin-bottom: 12px;}.dues-structure ul {margin-top: 8px;margin-bottom: 30px;}.river-comfort .dues-structure strong {line-height: 40px;font-weight: 400;font-size: 22px;letter-spacing: 0.9px;font-family: 'Oswald', sans-serif;}.vendor-registration .vendor-information-form .form-group small {margin-bottom: 0;}table tbody tr td {vertical-align: middle;}#history .form-group img.fa-spinner {margin-top: 0;position: absolute;bottom: 8px;left: 120px;width: 20px !important;}a.remove_more_booth {top: 16px;}
.new-mem-app-note.error_note {margin-top: 3px;display: block;}
.error-all {display: block; margin-top: 10px;} 
.new-app-select-pay .select-box {position: relative;}
.new-app-select-pay .select-box .errField {bottom: auto;top: 100%;}
.red-txt {color: #FF0000;}
/* Responsive CSS=====================================*/
@media only screen and (max-width: 1800px) {header .nav > li > ul.subnav li {min-width: 160px;}header .nav > li > ul.subnav > li a {font-size: 13px;}}
@media only screen and (max-width: 1600px) {.modal-popup .modal-body-wapper .modal-title {font-size: 1.7em;}.modal-popup .modal-body-wapper p, .modal-popup .modal-body-wapper span, .modal-popup .modal-body-wapper a {letter-spacing: 0.02em;font-size: 16px;}.modal-popup .modal-body .logo {margin-top: 4em;margin-left: 20px;}.modal-popup .modal-body .logo .figures.img-mask {width: 250px;height: 250px;}.modal-popup .modal-body-wapper {width: calc(100% - 280px);padding-left: 20px;}.convention-padding { padding: 0 0 0 2em; }}
@media only screen and (max-width: 1400px) {
.mediabox h4 {font-size: 1.3em;letter-spacing: 0.1em;}
section.home-about h2{font-size: 2em;}
.river-content .right-img {top: 10%;max-width: 40%;}
.explore-content .right-img {top: 5%;max-width: 50%;}
.navbar-nav > li > a {padding: 15px 10px 15px;}
.right-side-content {padding: 1.2em 1.2em;}
.mb4 {margin-bottom: 2em !important;}
header .nav > li > ul.subnav li {min-width: 150px;}
.convention-padding { padding: 0 0 0 1.2em; }
.convention-btns li a { font-size: 1.1em;  }
.convention-btns li { margin: 15px; }
.convention-padding { padding: 0 0 0 1.2em; }
.table-responsive table thead tr th:nth-child(2) {min-width: 200px;}
.table-responsive table thead tr th:nth-child(3) {min-width: 210px;}
.table-responsive table thead tr th:nth-child(5) {min-width: 160px;}
.table-responsive table thead tr th:nth-child(6) {min-width: 180px;}
.table-responsive table thead tr th:nth-child(7) {min-width: 215px;}
.table-responsive table thead tr th:nth-child(8) {min-width: 210px;}
.table-responsive table thead tr th {padding: 21px 10px;}
}
@media only screen and (max-width: 1199px) {
.panel-group .panel-title a {position: relative;padding-right: 60px;}
.panel-group .panel-title .fa {position: absolute;right: 15px;margin: 0;top: 50%;transform: translate(0, -50%);}
.navbar-nav > li > a {padding: 15px 8px 10px;font-size: 13px;line-height: 22px;}
footer {min-height: 600px;}
.mediabox h4,
.icon-text h3{font-size: 1em;}
.video-gallery {min-height: inherit;}
section.home-about h2 {font-size: 2.17em;}
.river-content .pb150{padding-bottom: 0;}
.arrow-bullet li {font-size: 1.1em;padding: 10px 30px;}
.arrow-bullet li:before {top: 10px;left: 10px;}
section.section .title h2:after, section.big-section .title h2:after {bottom: -0.8em;}
section.section .title h2, section.big-section .title h2 {margin: 0 auto 1.8em;line-height: 45px;font-size: 2em;}
.river-content p {letter-spacing: 0.05em;line-height: 35px;font-size: 16px;}
section.big-section {padding: 4em 0;}
h2.video-title {line-height: 1em;font-size: 1.7em;margin-bottom: -13px;}
.videoWrapper i.fa img {width: 90px;}
footer ul.social li {font-size: 1.4em;padding: 0.450em 1.8em;}
.inner-banner-content h2 {font-size: 7.5em;}
.inner-banner-content h4 {font-size: 1.5em;}
.right-side-content h4 {font-size: 20px;letter-spacing: 2px;margin-bottom: 12px;line-height: 30px;}
.river-comfort .right-side-content p {line-height: 28px;letter-spacing: 0.3px;margin-bottom: 20px;}
.river-comfort .arrow-bullet li {padding: 0 20px 5px 30px;font-size: 16px;line-height: 28px;letter-spacing: 0.5px;}
.river-comfort .arrow-bullet li:before {top: 4px;}
.member-item .member-wapper {padding: 36px 20px 36px 90px;margin-left: 40px;}
.member-item .member-wapper h3 {font-size: 1.1em;line-height: 25px;}
.member-item .logo {width: 110px;height: 110px;}
.maindata .mb3 {margin-bottom: 2em !important;}
.inquiry-form .mb2 {margin-bottom: 1em !important;}
.river-adventures form.inquiry-form {width: 98%;}
.river-adventures form.inquiry-form.mt4 {margin-top: 2em !important;}
.pb5 {padding-bottom: 3em !important;}
.radio-inline, .checkbox-inline {height: 17px;padding-left: 25px;line-height: 21px;font-size: 15px;}
.pb10 {padding-bottom: 5em !important;}
.mt7 {margin-top: 2em !important;}
.page-template-template-attendee-registration .row.left-side.mb2 {margin-bottom: 0 !important;}
.map iframe {height: 450px;}
.pt5 {padding-top: 3em !important;}
.vendor-registration h3 {letter-spacing: 3px;font-size: 1.3em;}
.mt3 {margin-top: 2em !important;}
.download-report li a {padding-left: 30px;font-size: 16px;line-height: 24px;}
.media h3 {margin-bottom: 18px;font-size: 1.3em;}
.download-report li {margin-bottom: 20px;}
.download-report li i {font-size: 20px;}
.modal-popup .modal-body-wapper p, .modal-popup .modal-body-wapper span, .modal-popup .modal-body-wapper a {letter-spacing: 0;font-size: 14px;}
.modal-popup .modal-body-wapper img {max-width: 30px;}
.modal-popup .modal-body .logo {margin-top: 2em;}
.modal-popup .modal-body .logo .figures.img-mask {width: 195px;height: 195px;}
.modal-popup .modal-body-wapper .modal-title {font-size: 1.5em;}
.modal-body .modal-body-wapper .col-sm-6 {width: 100%;}
header .nav > li > ul.subnav li {min-width: 170px;}
header .nav > li > ul.subnav {left: -10px;}
header .nav > li.menu-item-915 > ul.subnav {left: -30px;}
header:hover::before {opacity: 1;visibility: visible;pointer-events: auto;}
.convention-btns li a { font-size: 1em;  }
.convention-padding { padding: 0 0 0 0.5em; }
.radio-inline {line-height: 25px;}
.new-membership .vendor-information-form .dues-structure table tbody tr td {font-size: 15px;}
}
@media only screen and (max-width: 1024px) {.modal-popup .modal-body .logo {margin-top: 0.6em;margin-left: 10px;}.modal-popup .modal-body-wapper {width: calc(100% - 200px);padding-left: 15px;}.modal-popup .modal-body-wapper .modal-title {font-size: 1.3em;}.convention-btns li a { font-size: 0.7em;  }}
@media only screen and (max-width: 991px) {
.nice-select {padding: 13px 30px 13px 15px;}
.left-img {bottom: -5%;}
.right-img {top: -5%;}
.inner-banner-content h2 {font-size: 6.5em;}
.header #sidr{position: relative;z-index: 8;visibility: hidden;}
.header.menu-opened #sidr{visibility: visible;}
header.menu-opened.fixed-header {top: 0px;}
.header ul.menu.nav_mobile_menu {display: block;pointer-events: none;}
.header.menu-opened ul.menu.nav_mobile_menu {pointer-events: auto;overflow-y: auto;}
.header.menu-opened .container-fluid.big-container.big-zindex {height: 100%;}
.header .container-fluid.big-container.big-zindex {height: 100px;padding: 0;}
.video-gallery {padding: 80px 0;}
.right-side-content {padding: 0;}
.right-side-content h4 {font-size: 18px;letter-spacing: 1px;margin-bottom: 5px;line-height: 30px;}
.mt5 {margin-top: 3em !important;}
table tbody tr td.t-oversight {min-width: 290px;}
.table-responsive {border: none;}
.form-control {height: 44px;padding: 10px;font-size: 16px;}
.form-group {margin-bottom: 25px;}
.btn-hvr {padding: 16px 20px 16px;}
.right-side-content a {font-size: 16px;}
.mt4 {margin-top: 1.5em !important;}
.nice-select {font-size: 16px;padding: 11px 30px 11px 15px;}
.river-adventures .nice-select {height: 48px;line-height: 26px;}
.hero-slider, .hero-slider #hero-slider .owl-item .item {height: 650px !important;}
.file-upload .file-select .file-select-button {padding: 3px 11px 0 11px;width: 50px;}
.file-upload .file-select {height: 44px;}
.file-upload .file-select .file-select-name {padding: 0 14px;}
.file-upload .file-select .file-select-button img {max-width: 22px;}
.modal-popup .modal-body-wapper {width: 100%;padding-left: 0;margin-top: 20px;}
.errField {bottom: 2px;}
.member-images .errField {bottom: -23px;}
header:hover::before {opacity: 0;visibility: visible;pointer-events: auto;}
a.remove_field {top: 27px;}
.additional-attendees-table .table-responsive table thead tr th:nth-child(1) {min-width: 290px;}
.additional-attendees-table .table-responsive table thead tr th:nth-child(3) {min-width: 280px;}
.river-comfort .dues-structure strong {line-height: 28px;margin-bottom: 20px;display: block;font-size: 20px;}
#member-form-edit .select-box.niceselect {height: auto;}
.new-membership .vendor-information-form .dues-structure table tbody tr td:first-child {min-width: 430px;}
.inquiry-form .text-success {font-size: 1.3em;line-height: 1.4;}
}
@media only screen and (max-width: 767px) {
footer ul.social li {padding: 0.450em 1em;}
.right-side-content h4 {line-height: 30px;}
.panel-group .panel-title a {font-size: 18px;letter-spacing: 3px;}
.inner-banner-content h2 {font-size: 5.5em;}
p{font-size: 16px;}
.border-right{border-right: 0;} 
.xs-border-bottom{border-bottom:1px solid #000000;}
section .section-logo {padding: 1em 1.8em 1em 0;margin-bottom: 1em;}
section.home-about h2 {text-align: center;}
.hero-slider .owl-dots{right: 20px;}
.hero-slider .owl-dots .owl-dot{height: 22px;width: 22px;}
.hero-slider .owl-dots .owl-dot span {height: 8px;width: 8px;box-shadow: 0 0px 10px rgba(0,0,0,0.9);}
.mediabox h4 {font-size: 1.2em;}
.left-img {bottom: 0;}
.right-img {top: 10%;text-align: right;}
.media-gallery-box .right-img img.img-responsive {width: 90%;display: inline-block;}
.explore-content .pb150,
.media .pb150{padding-bottom: 0;}
section.section .title h2, section.big-section .title h2 {margin: 0 auto 1.5em;line-height: 40px;font-size: 1.6em;}
.river-content p {letter-spacing: 0;line-height: 31px;font-size: 16px;}
section.big-section {padding: 3em 0;}
.videoWrapper i.fa img {width: 70px;}
h2.video-title {line-height: 1em;font-size: 1.2em;margin-bottom: -9px;letter-spacing: 0;}
footer ul.social li {font-size: 1.3em;padding: 0.15em 1em;}
footer {min-height: 450px;}
.right-side-content {padding: 0;margin-top: 20px;}
.mb4 {margin-bottom: 1em !important;}
.right-side-content .col-sm-6 {display: inline-block;}
.pdf-download a {font-size: 18px;}
.pdf-download i {font-size: 20px;margin-right: 0px;}
.pdf-download {padding-top: 2em;}
.form-group {margin-bottom: 18px;}
.new-membership .vendor-information-form .checkbox-container {margin-bottom: 8px;height: auto;}
.pb5.vendor-information-form {padding-bottom: 0 !important;}
.mt3 {margin-top: 1em !important;}
.additional-attendees-table table tbody tr td:nth-child(1), .additional-attendees-table table tbody tr td:nth-child(2), .additional-attendees-table table tbody tr td:nth-child(3) {min-width: 288px;}
.additional-attendees-table form.inquiry-form .form-group {margin-bottom: 1.75em;}
.page-template-template-vendor-registration .pb5.vendor-information-form {padding-bottom: 2em !important;}
.vendor-registration .right-side-content .arrow-bullet{margin: 0;}
.hero-slider .owl-dots .owl-dot.active {box-shadow: 0 0px 10px rgba(0,0,0,0.4);}
.hero-slider, .hero-slider #hero-slider .owl-stage-outer .item {height: 430px !important;}
.file-upload {margin-bottom: 15px;}
.errField {bottom: -19px;font-size: 12px;}
.card-info .errField {bottom: -1px;}
.member-images .file-upload .errField {bottom: -17px;}
.radio-inline, .checkbox-inline {height: auto;margin-top: 0;}
.new-membership .vendor-information-form .row .col-sm-4:last-child .checkbox-container {margin-bottom: 0;}
.new-membership .vendor-information-form .inquiry-form h4 {margin-bottom: 15px;}
.inquiry-form .mb2 {margin-bottom: 1.4em !important;}
.nav-tabs>li>a {margin-right: 2px;font-size: 14px;padding: 10px 8px;}
}
@media only screen and (max-width: 640px) {
.mediabox h4 {font-size: 1em;}
.inner-banner-content h2 {font-size: 5.3em;}
section.inner-banner {height: 480px !important;}
.member-item .member-wapper {padding: 70px 30px 20px 30px;text-align: center;margin: 0;}
.member-item .logo {width: 90px;left: 0;height: 90px;right: 0;margin: auto;top: 10px;}
.member-item .member-wapper ul li:last-child {margin-right: 0;}
.maindata .mb3 {padding: 0;margin-bottom: 3.5em !important;}
.maindata, .filterposts {margin-top: 50px;}
.map iframe {height: 300px;}
.convention-hotel .right-side-content {margin-top: 0;}
.convention-hotel .map.pt5.pb5 {padding-top: 1em !important;padding-bottom: 1em !important;}
.river-comfort strong {line-height: 28px;font-weight: 500;font-size: 16px;letter-spacing: 0;}
.download-report li a {line-height: 28px;}
.download-report li a i {top: 5px;}
section.big-section.media {padding-bottom: 2em !important;}
.modal-popup .modal-body .logo {margin-top: 0;margin-left: 0;}
.modal-popup .modal-body .logo .figures.img-mask {width: 145px;height: 145px;}
.modal-popup .modal-body-wapper p, .modal-popup .modal-body-wapper span, .modal-popup .modal-body-wapper a {word-break: break-word;}
.modal-popup .modal-body-wapper span {padding: 0;width: 100%;display: inline-block;padding-bottom: 5px;margin-bottom: 5px;}
.modal-popup .modal-body-wapper span:before {width: 100%;height: 1px;top: auto;transform: inherit;left: 0;bottom: 0;}
.member-item a {padding-left: 0;}
.convention-btns li a { font-size: 1em;  }
.convention-padding { padding: 0; }
.convention-btns li { width: 100%; margin:15px 0; }
.nav-tabs>li>a {margin-right: 0px;font-size: 16px;padding: 10px 15px;}
.nav-tabs>li {width: 100%;}
}
@media only screen and (max-width: 480px) {
footer ul.social li {padding: 0.450em 0.5em;}
.panel-group .panel-title a {font-size: 14px;letter-spacing: 2px;line-height: 1.2;padding: 10px 45px 10px 10px;}
footer {min-height: 350px;}
.mob-full{width: 100%;}
.videoWrapper i.fa {font-size: 100px;}
.inner-banner-content h2 {font-size: 3em;}
.inner-banner-content h4 {font-size: 1.3em;}
section.section .title h2:after,
section.big-section .title h2:after {bottom: -0.5em;}
.arrow-bullet li {width: 100%;}
section.section .title h2, section.big-section .title h2 {margin: 0 auto 1.5em;line-height: 32px;font-size: 1.3em;}
footer ul.social li {font-size: 1.1em;padding: 0 0.6em;}
section.inner-banner {height: 400px !important;}
.top-gradiant:after {height: 90px;}
header.header .brand-logo a {max-width: 95px;}
.pdf-download a {font-size: 16px;position: relative;padding-left: 28px;line-height: 25px;letter-spacing: 0;}
.pdf-download i {font-size: 20px;margin-right: 0px;position: absolute;left: 0;}
.hero-slider, .hero-slider #hero-slider .owl-stage-outer .item {height: 370px !important;}
}
@media only screen and (max-width: 479px) {.mediabox h4 {font-size: 1.5em;letter-spacing: 0.2em;}}
@media only screen and (max-width: 380px) {.hero-slider, .hero-slider #hero-slider .owl-stage-outer .item {height: 320px !important;}.nice-select .option {line-height: 22px;white-space: normal;padding: 10px 15px;}}
@media only screen and (max-width: 991px) {.header {width: 100%;transition: all 0.7s ease-out, background 1s ease-out;transition-delay: 0.15s;height: 0;}.header .mobilemenu {position: relative;float: right;height: 60px;width: 60px;cursor: pointer;-webkit-transform: rotate(0deg);transform: rotate(0deg);transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.header .mobilemenu #mobilemenu {width: 32px;height: 8px;position: relative;display: block;margin: -4px auto 0;top: 50%;}.header .mobilemenu #mobilemenu .bar {width: 100%;height: 3px;display: block;position: relative;background: #FFF;transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay: 0s;}.header .mobilemenu #mobilemenu .bar.topBar {-webkit-transform: translateY(0px) rotate(0deg);transform: translateY(0px) rotate(0deg);}.header .mobilemenu #mobilemenu .bar.btmBar {-webkit-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}.header .icon {display: inline-block;position: absolute;height: 100%;line-height: 50px;width: 50px;height: 50px;text-align: center;color: #FFF;font-size: 22px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.header ul.menu {position: relative;display: block;padding: 0px;list-style: none;}.header ul.menu li.menu-item {display: block; border-bottom: 1px solid #333333;-webkit-transform: scale(1.15) translateY(-30px);transform: scale(1.15) translateY(-30px);opacity: 0;transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);}.header ul.menu li.menu-item:nth-child(1) {transition-delay: 0.56s;}.header ul.menu li.menu-item:nth-child(2) {transition-delay: 0.49s;}.header ul.menu li.menu-item:nth-child(3) {transition-delay: 0.42s;}.header ul.menu li.menu-item:nth-child(4) {transition-delay: 0.35s;}.header ul.menu li.menu-item:nth-child(5) {transition-delay: 0.28s;}.header ul.menu li.menu-item:nth-child(6) {transition-delay: 0.21s;}.header ul.menu li.menu-item:nth-child(7) {transition-delay: 0.14s;}.header ul.menu li.menu-item:nth-child(8) {transition-delay: 0.07s;}.header ul.menu li.menu-item a {display: block;position: relative;color: #bababa;text-decoration: none;font-size: 16px;line-height: 52px;width: 100%;letter-spacing: 0.1em;text-transform: uppercase;padding: 0 20px;}.header ul.menu li.menu-item a:hover{color: #ffffff;}.header.menu-opened {height: 100%;background-color: #000000;transition: all 0.3s ease-in, background 0.5s ease-in;transition-delay: 0.15s;}.header.menu-opened .mobilemenu {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.header.menu-opened .mobilemenu #mobilemenu .bar {transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay: 0.2s;}.header.menu-opened .mobilemenu #mobilemenu .bar.topBar {-webkit-transform: translateY(4px) rotate(45deg);transform: translateY(4px) rotate(45deg);}.header.menu-opened .mobilemenu #mobilemenu .bar.btmBar {-webkit-transform: translateY(2px) rotate(-45deg);transform: translateY(2px) rotate(-45deg);}.header.menu-opened ul.menu li.menu-item {-webkit-transform: scale(1) translateY(0px);transform: scale(1) translateY(0px);opacity: 1;}.header.menu-opened ul.menu li.menu-item:nth-child(1) {transition-delay: 0.07s;}.header.menu-opened ul.menu li.menu-item:nth-child(2) {transition-delay: 0.14s;}.header.menu-opened ul.menu li.menu-item:nth-child(3) {transition-delay: 0.21s;}.header.menu-opened ul.menu li.menu-item:nth-child(4) {transition-delay: 0.28s;}.header.menu-opened ul.menu li.menu-item:nth-child(5) {transition-delay: 0.35s;}.header.menu-opened ul.menu li.menu-item:nth-child(6) {transition-delay: 0.42s;}.header.menu-opened ul.menu li.menu-item:nth-child(7) {transition-delay: 0.49s;}.header.menu-opened ul.menu li.menu-item:nth-child(8) {transition-delay: 0.56s;}.nav_mobile_menu{overflow-x: hidden;overflow-y: auto;}.mobile_sub_menu ul{display: none;background-color: #101010;}.mobile_sub_menu ul li {position: relative;display: block;border-top: 1px solid #333333;padding-left: 50px;padding-right: 15px;}.mobile_sub_menu ul li:before {position: absolute;content: '';top: 20px;left: 25px;width: 10px;height: 1px;background: #bababa;}.mobile_sub_menu ul li:hover:before {background: #ffffff;}.mobile_sub_menu ul li a {font-size: 14px !important;line-height: 42px !important;}.brand-logo {padding: 0px 20px 0 20px;}.header ul.menu li.menu-item .mobsubnav li a {padding: 0;}.fixed-header {top: 0;}#sidr .sub-toggle {position: absolute;right: 0;top: 0;cursor: pointer;font-size: 1.6em;text-align: center;height: 50px;padding: 0;width: 50px;z-index: 9999;display: block;color: #ffffff;line-height: 50px;}#sidr .nav_mobile_menu li.mobile_sub_menu.sub-menu-open ul.mobsubnav {display: block !important;}}
@media (max-width: 600px) {.header {position: fixed;}}