#backBar {
    display: none;
}
#bottomBar {
    display: none;
}
.page-node-13858 .section-band.section-hero-home {
    padding-bottom: 6.6rem;
    padding-top: 6.6rem;
    min-height: 750px;
}
.page-heading-two {
    display: none;
    background-color: #2c3548;
}
.modal-header {
    min-height: 52.4286px;
}
#ozarkvip-modal h2 {
   color: #2b384c;
}  
img.img-ovip {
    max-width: 40px;
    margin-left: 7px;
    margin-top: -4px;
}
.title-logo-wrapper {
    max-width: 229px;
}
.elementor-element.elementor-element-fa84567.elementor-widget.elementor-widget-spacer {
    height: 75px;
}
ul.elementor-icon-list-items {
    padding-left: 2em;
    margin: 0;
}
.elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}
.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
	font-size: 20px;
}
li.elementor-icon-list-item {
    padding-bottom: 1em;
}
li.elementor-icon-list-item a {
    font-size: 0.8rem !important;
    font-family: 'coGothamBook' !important;
}
.elementor-widget-heading {
    padding: 1em 1em 1em 2em;
}
.elementor-widget-heading h2 {
    color: white;
    font-size: 1.3rem;
}
.payment-options {
	width: 100%;
}
.payment-option-box h1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #fff;
    letter-spacing: normal;
}
.payment-option-box h3 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0 10px;
    color: white !important;
}
.payment-option-box {
    background-color: #2c3548;
    border: 1px solid #999999;
    float: left;
    height: 430px;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 33%;
    border-left: none;
}
.payment-option-box h2 {
    border-bottom: 1px solid #ccc;
    color: white;
    font-size: 18px;
    margin: 0 10px 9px;
    padding-bottom: 9px;
}
.payment-option-box ul li {
    color: white;
}
.payment-option-box.payinfull {
    background-color: #2c3548;
}
.page-myozark-registration.step6 h2,
.page-virtual-signup.step6 h2 {
    margin-top: 20px;
    font-family: 'coGotham';
    color: white;
}
table.session-verify.table-bordered th {
    background: #ea3a33;
    color: white;
    text-transform: uppercase;
}
.page-myozark-registration-create .well,
.page-virtual-signup-create .well {
    background: #2c3548;
}
.page-myozark-registration-create .well h4,
.page-virtual-signup-create .well h4 {
    font-size: 1.7rem;
    line-height: 21px;
    color: white;
}
.page-myozark-registration-create.step3 .well h4,
.page-virtual-signup-create.step3 .well h4 {
    font-size: 1.2rem;
    line-height: 1.4rem;
    color: white;
}
.page-myozark-registration-create .well p,
.page-virtual-signup-create .well p {
    margin: 0 0 10px;
    color: white;
}
.ecom-ui {
    position: relative;
    min-height: 0;
}
.page-dashboard .page-heading-two h2, .page-heading-two h2 span {
    color: #fff;
    display: none;
}
.section h3, .section h3 a {
    letter-spacing: normal;
}
.navbar .navbar-header .navbar-brand img {
    width: 100%;
    margin-top: 7px;
}

@media (max-width: 1280px){
   .navbar .navbar-header .navbar-brand img {
    width: 100%;
    margin-top: 0px;
   }
}
@media (min-width: 1440px){
    .navbar .navbar-header .navbar-brand img {
    width: 100%;
    margin-top: 3px;
   }
}
@media (min-width: 1700px){
   .navbar .navbar-header .navbar-brand img {
       width: 100%;
       margin-top: 14px;
   }
}

@media (min-width: 1800px){
    .navbar .navbar-header .navbar-brand img {
       width: 100%;
       margin-top: 5px;
   }
}

@media (min-width: 2800px){
.navbar .navbar-header .navbar-brand img {
    width: 180%;
    margin-top: 5px;
    margin-left: 5px;
}
}

@media (max-width: 768px){
   .navbar .navbar-header .navbar-brand img {
    width: 100%;
    margin-top: 5px;
    max-width: 186px;
   }
}
@media (max-width: 500px){
   .navbar .navbar-header .navbar-brand img {
    width: 100%;
    margin-top: 0;
    max-width: 166px;
   }
}
.navbar-brand {
    max-width: 140px;
}
.navbar-brand {
    float: left;
    padding: 5px 15px;
    font-size: 18px;
    line-height: 20px;
}
button#mainnavtoggle {
    position: fixed;
    top: 0;
    right: 30.7vw;
    z-index: 100000000000000000000000000;
    width: 41px;
    height: 41px;
    background: #ea3b34;
    display: block;
    border-radius: 0;
    margin: 0;
    padding: 1rem 0.6rem;
    color: white;
    text-align: center;
    outline: none !important;
	transition: right .5s ease; 
}
button#mainnavtoggle.collapsed {
    right: 10px;	
}  
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    color: white;
    background: white;
}
/*MENU FLEX*/
.navbar .navbar-nav > li .dropdown-menu {
    margin-top: -5px;
    border: none;
    background: #192434 !important;
    border-radius: 0;
    margin: 0;
    height: auto;
    min-height: 0;
    max-height: none;
    display: block;
}
div#main-navigation {
    min-height: 100vh !important;
    z-index: 10000;
    top: -1px;
    background: #2c3548;
}
span.parentwrap {
    background: #eb3b34;
    padding: 0.5rem 1.3rem;
    max-width: 54rem;
    display: block;
    line-height: 2.7rem;
    font-size: 2rem;
    margin-bottom: 1rem;
}
.navbar:not(.navbar-transparent) li:not(.btn) > a {
    color: #fff;
    font-family: 'coGotham';
    font-size: 3.9rem;
    text-align: left;
    margin-left: 0;
    border: none;
    margin-top: 0;
    padding: 0;
    margin-bottom: 0;
}
.navbar.navbar-fixed-top .navbar-collapse.in {
    right: 0;
}
.navbar.navbar-fixed-top .navbar-collapse {
    margin-top: 0;
    position: fixed;
    z-index: 9999;
    background: white;
    width: 30vw;
    left: auto;
    right: -30vw;
    top: 0px;
    margin-left: 0;
    margin-right: 0;
    -webkit-overflow-scrolling: touch;
    height: 100vh;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto !important;
    margin: 0;
    padding: 0;
    transition: all .5s ease;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible;
}
button.navbar-toggle {
    transform: scale(1.5);
}
.navbar .navbar-toggle .icon-bar {
    border: 1px solid;
    transition: 0.3s ease;
    position: relative;
    border-radius: 0 !important;
    color: white;
}
.menu-open .navbar .navbar-toggle .icon-bar {
    color: white;
}
li#menu-item-5651 a {
    padding-top: 0.4rem;
}
.navbar.navbar-fixed-top .navbar-collapse {
   margin-top: 0;
   position: fixed;
   z-index: 9999;
   background: white;
   width: 30vw;
   left: auto;
   right: -30vw;
   top: 0px;
   margin-left: 0;
   margin-right: 0;
   -webkit-overflow-scrolling: touch;
   height: 100vh;
   bottom: 0;
   overflow: hidden;
   overflow-y: auto !important;
   margin: 0;
   padding: 0;
   transition: all .5s ease; 
   transform: none !important;
   opacity: 1 !important;
   visibility: visible;
}
.navbar.navbar-fixed-top .navbar-collapse.in {
   right: 0;
}
ul#menu-primary-menu {
   margin-top: 0;
}
ul#menu-primary-menu {
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    justify-content: flex-start;
    padding: 0;
    position: relative;
    opacity: 1 !important;
}
.in ul#menu-primary-menu {
}
#main-navigation ul.nav > li {
    padding: 1rem 1rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative;
}
.dropdown .dropdown-menu {
    visibility: visible;
    margin-top: 0;
    opacity: 1;
    transition: all 150ms linear;
    position: relative;
    top: auto;
}
#main-navigation ul.nav > li {
    opacity: 1;
    background: #2c3548 !important;
    border-bottom: 3px #192434 solid;
}
#main-navigation ul.nav > li {
    opacity: 1;
    background: #2c3548 !important;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
span.parentwrap {
    background: #eb3b34;
    padding: 0.3rem 0.5rem !important;
    max-width: 54rem;
    display: block;
    line-height: 1.7rem;
    font-size: 1.3rem;
    margin-bottom: 0.5rem;
}
/*COLORS*/
li#menu-item-5651 {
    background: #2c3548;
}
li#menu-item-4306 {
    background: #d33131;
}
li#menu-item-4534 {
    background: #ee8b32;
}
li#menu-item-4407 {
    background: #87a947;
}
li#menu-item-4409 {
    background: #af92b7;
}
li#menu-item-4552 {
    background: #77b3bc;
   /* padding-bottom: 27vh !important;*/
}
.navbar:not(.navbar-transparent), .navbar .dropdown-menu, .nav-cart .nav-cart-content .widget, .has-background.has-navbar-background-background-color {
    background-color: #2c3548 !important;
    box-shadow: none !important;
}
.navbar:not(.navbar-transparent) li:not(.btn) > a {
    color: #fff;
    font-family: 'coGotham';
    font-size: 3.9rem;
    text-align: left;
    margin-left: 0;
    border: none;
    margin-top: 0;
    padding: 0;
    margin-bottom: 0;
}

.navbar .navbar-nav>li .dropdown-menu li.active>a {
    border-bottom: 2px #02020230 solid;
}
.navbar.hestia_left > .container {
    width: 100%;
}
.navbar .navbar-nav>li .dropdown-menu li.active>a {
    color: white;
}
.navbar .navbar-nav > li .dropdown-menu li a {
    font-size: 1.5rem;
    color: white;
}
.navbar .navbar-nav>li .dropdown-menu li.active>a {
    color: white;
    background: transparent;
}
.navbar .navbar-nav>li .dropdown-menu li.active>a span {
    border-bottom: 2px #eb3b34 solid;
}
.navbar .navbar-nav > li .dropdown-menu li > a:hover {
    background: #eb3a34;
}
.navbar .navbar-nav > li .dropdown-menu {
    margin-top: -5px;
    border: none;
    background: #2c3548    !important;
    border-radius: 0;
    margin: 0;
    right: auto !important;
}
h2 {
    color: #d33131;
    font-family: "coGotham", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}
.page-myozark-registration .wizard-trail,
.page-virtual-signup .wizard-trail {
    font-size: 120%;
    position: relative;
    right: 0;
    top: 0px !important;
    margin-bottom: 2.5rem;
}
.foot-wrapper {
    display: none;
}
#navbar {
    display: none;
}
.page-myozark, .page-user {
    padding-top: 0;
}

/*MENU FLEX*/
button.navbar-toggle {
    transform: scale(1.5);
}
.navbar .navbar-toggle .icon-bar {
    border: 1px solid;
    transition: 0.3s ease;
    position: relative;
    border-radius: 0 !important;
    color: #d33131;
}
.page-user-login .page-heading-two {
    display: none;
}
ul#menu-primary-menu {
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    justify-content: flex-start;
    width: 100%;
}
#main-navigation ul.nav > li {
    padding: 0.5rem 0.7rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative;
}
.dropdown .dropdown-menu {
    visibility: visible;
    margin-top: 0;
    opacity: 1;
    transition: all 150ms linear;
    position: relative;
    top: auto;
}
span.parentwrap {
    background: #eb3b34;
    padding: .2rem;
}
/*COLORS*/
li#menu-item-5651 {
    background: #2c3548;
}
li#menu-item-4306 {
    background: #d33131;
}
li#menu-item-4534 {
    background: #ee8b32;
}
li#menu-item-4407 {
    background: #87a947;
}
li#menu-item-4409 {
    background: #af92b7;
}
li#menu-item-4552 {
    background: #77b3bc;
    padding-bottom: 27vh !important;
}
.navbar:not(.navbar-transparent), .navbar .dropdown-menu, .nav-cart .nav-cart-content .widget, .has-background.has-navbar-background-background-color {
    background-color: #2c3548 !important;
    box-shadow: none !important;
}
.navbar:not(.navbar-transparent) li:not(.btn) > a {
    color: #fff;
    font-family: 'coGotham';
    font-size: 3rem;
    text-align: left;
}
.navbar .navbar-nav>li .dropdown-menu li.active>a {
    border-bottom: 2px #02020230 solid;
}
.navbar.hestia_left > .container {
    width: 100%;
}
.navbar .navbar-nav>li .dropdown-menu li.active>a {
    color: white;
}
.navbar .navbar-nav > li .dropdown-menu li a {
    font-size: 1.5rem;
    color: white;
}
.navbar .navbar-nav>li .dropdown-menu li.active>a {
    color: white;
}

@media (min-width: 769px){
   .navbar.full-screen-menu .navbar-nav.nav > li, .navbar.full-screen-menu .navbar-nav.nav > li.btn:last-child {
    display: table;
    margin: 0;
   }
   .navbar.full-screen-menu .nav.navbar-nav {
       background: linear-gradient(to left bottom, rgba(178, 0, 222, 0.9), rgba(80, 237, 253, 0.9));
       background: transparent;
   }
   
}
.navbar.full-screen-menu .nav.navbar-nav .caret-wrap {
   display: none;
}
.navbar.full-screen-menu .in .navbar-nav.nav {
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
    padding: 0;
}


.navbar .navbar-nav > li .dropdown-menu li {
    position: relative;
    display: block;
}
.navbar .navbar-nav > li .dropdown-menu li a {
    font-size: 0.9rem;
    font-family: 'coGothamBook';
    margin: 0;
    padding: 0.2rem 0.7rem;
}

.navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a,
		.navbar.navbar-default.navbar-transparent .dropdown-menu:not(.btn) li:not(.btn):hover > a,
		.navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a i,
		.navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover,
		.navbar.navbar-default:not(.full-screen-menu) .nav-cart-icon .nav-cart-content a:hover, 
		.navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover,
		.navbar.navbar-transparent .nav-cart .nav-cart-content .widget li:hover a,
		.has-navbar-text-color-hover-color {
			color: white;
		}
		.navbar.navbar-default li.on-section:not(.btn) > a {color: #eb3b37!important}
		@media( max-width: 768px ) {
			.navbar.navbar-default.navbar-transparent li:not(.btn):hover > a,
			.navbar.navbar-default.navbar-transparent li:not(.btn):hover > a i,
			.navbar.navbar-default.navbar-transparent .navbar-toggle:hover,
			.navbar.navbar-default .responsive-nav-cart a:hover
			.navbar.navbar-default .navbar-toggle:hover {
				color: white !important;
			}
		}
		.has-background.has-navbar-text-color-hover-background-color {
			background-color: #eb3b37;
		}
		.form-group.is-focused .form-control,
		 div.wpforms-container .wpforms-form .form-group.is-focused .form-control,
		 .nf-form-cont input:not([type=button]):focus,
		 .nf-form-cont select:focus,
		 .nf-form-cont textarea:focus {
		 background-image: none !important;
		 }
		
		 .navbar.navbar-transparent.full-screen-menu .navbar-collapse .navbar-nav > li:not(.btn) > a:hover {
		 color: white;
		 }

.navbar .navbar-nav > li:not(.btn) > a:before, .navbar .navbar-nav > li:not(.btn) .hestia-toggle-search:before {
   display: none !important;
}

@media (max-width: 767px){
   a.navbar-brand p {
    font-size: 1.7rem !important;
   }
   .navbar .navbar-header .navbar-brand p::before {
    content: 'incomparable';
    font-size: .7rem;
    display: block;
    margin: 0 0 -16px 3px;
    text-transform: uppercase;
   }
   .title-logo-wrapper {
    margin-left: -4px;
   }
   a.navbar-brand::after {
	display: none;
    content: '';
    width: 110%;
    height: 100px;
    background: #2c3548;
    position: fixed;
    display: none;
    top: -58px;
    left: -35px;
    z-index: -1;
    transform: rotate(-11deg);
   }
   .navbar .navbar-header .navbar-brand p {
    margin-left: 0;
   }
   #bottomBar::after {
    content: '';
    width: 110%;
    height: 100px;
    background: #eb3b34;
    position: fixed;
    display: block;
    bottom: -58px;
    right: -35px;
    z-index: -1;
    transform: rotate(-11deg);
   }
   #bottomBar a {
    opacity: 1;
    color: #fff;
    font-size: 1.5rem;
   }
   #bottomBar {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999;
    width: 100%;
    height: 50px;
    text-align: right;
    margin-bottom: 0;
    padding: 10px 0;
    color: white;
    font-family: 'coGotham' !important;
    font-size: 1.7rem;
    margin-right: 1rem;
    opacity: 1 !important;
    transition: .5s bottom ease;
   }
   button.navbar-toggle {
    position: fixed;
    right: 10px;
    top: 10px;
   }
   .navbar.navbar-fixed-top .navbar-collapse {
       max-height: 100vh !important;
       margin-top: 0;
       position: fixed;
       z-index: 9999;
       background: rgba(0,0,0,0.7);
       width: 100%;
       left: -100vw;
       top: 0px;
       margin-left: 0;
       margin-right: 0;
       -webkit-overflow-scrolling: touch;
       height: 100vh;
       bottom: 0;
       overflow: auto;
       overflow-y: auto;
       margin: 0;
       padding: 0;
       transition: all .5s ease; 
       transform: none !important;
       min-height: 100vh !important;   
   }
   ul#menu-primary-menu {
    margin-top: 0;
   }
   .navbar.navbar-fixed-top .navbar-collapse.in {
      left: 0;
   }
   .navbar-header {
    z-index: 10000;
    position: fixed;
   }
   .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 3px;
    color: inherit;
    text-transform: uppercase;
    line-height: 3.2rem;
    max-width: 80%;
    font-size: 2.9rem !important;
   }
   .navbar .navbar-nav .dropdown .dropdown-menu {
    display: block;
   }
   .navbar .navbar-nav>li .dropdown-menu li>a {
    border-bottom: 1px rgba(0,0,0,0.1) solid;
   }
   .navbar .navbar-nav .dropdown .dropdown-menu li a {
    margin: 0;
    padding: 10px 0 10px 15px;
   }
}

@media (max-width: 500px){
   nav.navbar.navbar-default.navbar-fixed-top.hestia_left.full-screen-menu {
   }
   
}

#bottomBar a {
    opacity: 1;
    color: #fff;
    font-size: 2rem;
}

.not-front .content-pad {
    margin-top: 84px;
}
.navbar-default {
    background-color: #f8f8f8;
    border: 0;
}
.page-myozark-registration .page-heading-two,
.page-virtual-signup .page-heading-two {
    background-color: transparent;
    border: medium none;
    margin: 0;
    padding: 20px 0;
    border: none !important;
}
.dashboard-tabs {
    background: #2c3548 none repeat scroll 0 0;
    border-bottom: none;
}

.page-myozark-registration .page-heading-two h2,
.page-virtual-signup .page-heading-two h2 {
    color: #2d3646;
    display: block;
    font-size: 2rem;
    font-weight: 400;
    font-family: 'coGotham';
}


footer {
    padding: 15px 10px 4px;
    border-top: 1px solid rgba(255,255,255,.05);
    font-size: 12px;
    background: #333;
    color: #fff;
    display: none;
}
.page-myozark-registration h2,
.page-virtual-signup h2 {
    margin-top: 20px;
    font-family: 'coGotham';
}
.page-dashboard .page-heading-two {
    background: none;
    border-bottom: none;
}
.page-heading-two h2 {
    color: #fff;
    display: block;
    font-size: 22px;
    font-weight: 400;
    text-align: right;
    display: block;
    width: 100%;
}
.page-heading-two .breads {
    float: right;
    font-size: 12px;
    color: #aaa;
    margin-top: 10px;
    display: none;
}
.dashboard-tabs {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px #ccc solid;
}
.dashboard-tabs .tabs--primary.nav.nav-tabs li a {
    color: #2d3646;
    font-family: 'coGotham';
}
.tabs--primary.nav.nav-tabs li:last-child {
    float: right;
    display: none;
}
.page-dashboard .page-heading-two {
    background: none;
    border-bottom: none;
    display: none;
}
.dashboard-tabs {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px #ccc solid;
    position: relative;
}
.dashboard-tabs .nav-tabs {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none;
    margin-bottom: 0;
    padding: 0;
    width: auto;
    text-align: right;
}
.nav-tabs>li {
    display: inline-block;
    float: none;
    margin-bottom: -1px;
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    height: 140px;
    max-height: 17px;
    top: 0;
}
div.content-box.boy h3 {
    color: #2d3646;
}
.btn.btn-info {
    background: #eb3b34 none repeat scroll 0 0;
    border: 1px solid #eb3b34;
}
.section h3, .section h3 a {
    color: #2c3548;
    text-transform: none;
    font-family: 'coGotham';
}
.container.body-container {
    padding-top: 20px;
    padding-bottom: 5rem;
}
.alert-info,
.alert-info-blue,
.alert-info-red {
    color: white;
    background-color: #1b8e00;
    border-color: #1b8e00;
}
.alert-info h3,
.alert-info-blue h3,
.alert-info-red h3 {
   color: white;
}
.alert-info-red a {
	color: #000;
}
.alert-info-blue {
	background-color: #16354D94;
	border-color: #3A678A;
}
.alert-info-red {
  background-color: #BD4646;
  border-color: #9A2424;
}
.info-pane.dark.arrow-down h3 {
    color: white;
}
.nav-pills>li>a {
    border-radius: 4px;
    font-family: 'coGotham';
    color: #2d3646;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #418bca;
}

/* ANGLE MENU */
header.header {
    margin-bottom: 0 !important;
}
.navbar .navbar-header .navbar-brand p::before {
    content: 'incomparable';
    font-size: 1rem;
    display: block;
    margin: 0 0 -7px 3px;
    text-transform: uppercase;
}
.navbar .navbar-header .navbar-brand p {
    margin-bottom: 0;
    padding: 0;
    color: white;
    font-family: 'coGotham' !important;
    font-size: 3rem;
    margin-left: 1rem;
    margin-top: -1.7rem;
}
.navbar.navbar-fixed-top {
    transition: .5s top ease !important;
}
.isscrolling .navbar.navbar-fixed-top {
   top: -20vh !important;
}
.menu-open .navbar.navbar-fixed-top .title-logo-wrapper {
   display: none;
}  
.hidenav .navbar.navbar-fixed-top {
   top: -20vh !important;
}
a.navbar-brand::after {
    content: '';
    width: 60%;
    height: 100px;
    background: #2c3548;
    position: fixed;
    display: none;
    top: -55px;
    left: -15px;
    z-index: -1;
    transform: rotate(-7deg);
    transition: .5s top ease;
}
.isscrolling a.navbar-brand::after {
   top: -20vh;
}
.hidenav a.navbar-brand::after {
   top: -20vh !important;
}
/*button.hestia-scroll-to-top.hestia-fade::after {
    content: '';
    width: 60%;
    height: 100px;
    background: #eb3b34;
    position: fixed;
    display: block;
    bottom: -55px;
    right: -15px;
    z-index: -1;
    transform: rotate(-7deg);
}*/
#bottomBar {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 999;
    width: 25%;
    height: 50px;
    text-align: right;
    margin-bottom: 0;
    padding: 10px 0;
    color: white;
    font-family: 'coGotham' !important;
    font-size: 2.5rem;
    margin-right: 1rem;
    opacity: 1 !important;
    transition: .5s bottom ease;
    z-index: 1002;
}
.isscrolling #bottomBar {
   bottom: -20vh;
}
#bottomBar::after {
    content: '';
    width: 60%;
    height: 100px;
    background: #eb3b34;
    position: fixed;
    display: block;
    bottom: -55px;
    right: -15px;
    z-index: -1;
    transform: rotate(-7deg);
    transition: .5s bottom ease;
}
.isscrolling #bottomBar::after {
   bottom: -20vh;
}
.hidenav #bottomBar::after {
   bottom: -20vh;
}
#bottomBar a {
    opacity: 1;
    color: #fff;
}
a.navbar-brand::after {
    content: '';
    width: 60%;
    height: 10.8rem;
    background: #2c3548;
    position: fixed;
    display: none;
    top: -127px;
    left: -15px;
    z-index: -1;
    transform: rotate(-7deg);
    transition: .5s top ease;
    transotion-delay: 1s;
}
.navbar .navbar-header .navbar-brand p {
    margin-bottom: 0;
    padding: 1.6rem 0 0 0;
    color: white;
    font-family: 'coGotham' !important;
    font-size: 1.9rem;
    margin-left: 1rem;
    letter-spacing: .01rem;
}
.navbar .navbar-header .navbar-brand p::before {
    content: 'incomparable';
    font-size: 0.67rem;
    display: block;
    margin: 0 0 8px 3px;
    text-transform: uppercase;
    line-height: normal;
    letter-spacing: 0rem;
}
@media (max-width: 1280px){
	#bottomBar::after {
    	bottom: -60px;
	}
}
@media (max-width: 1100px){
   a.navbar-brand::after {
       top: -69px;
   }
   .navbar .navbar-header .navbar-brand p {
    font-size: 1.8rem;
    margin-left: 0rem;
   }
   .navbar .navbar-header .navbar-brand p::before {
    content: 'incomparable';
    font-size: 0.6rem;
    display: block;
    margin: 0 0 -14px 0px;
    text-transform: uppercase;
   }
   #bottomBar::after {
    bottom: -71.3px;
   }
   #bottomBar {
    position: fixed;
    bottom: 3px;
   }
   #bottomBar a {
    opacity: 1;
    color: #fff;
    font-size: 2rem;
   }
   span.parentwrap {
    background: #eb3b34;
    padding: 0.9rem 1.3rem;
    max-width: 54rem;
    display: block;
    line-height: 3rem;
    font-size: 2rem;
    margin-bottom: 1rem;
   }
}
@media (max-width: 768px){
	a.navbar-brand::after {
    width: 100%;
	}
   #bottomBar::after {
    width: 100%;
   }
}
@media (max-width: 500px){
   a.navbar-brand::after {
    content: '';
    width: 140%;
    height: 100px;
    background: #2c3548;
    position: none;
    display: none;
    top: -72px;
    left: -35px;
    z-index: -1;
    transform: rotate(-11deg);
   }
   .navbar .navbar-header .navbar-brand p {
    margin-left: 0;
   }
   #bottomBar a {
    opacity: 1;
    color: #fff;
    font-size: 1.5rem;
   }
   #bottomBar {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999;
    width: 100%;
    height: 50px;
    text-align: right;
    margin-bottom: 0;
    padding: 10px 0;
    color: white;
    font-family: 'coGotham' !important;
    font-size: 1.7rem;
    margin-right: 1rem;
    opacity: 1 !important;
    transition: .5s bottom ease;
   }
   #bottomBar::after {
		bottom: -72px;
		width: 140% !important;
    	height: 100px;
		right: -35px;
		transform: rotate(-11deg);
   }
   #bottomBar a {
    opacity: 1;
    color: #fff;
    font-size: 1.2rem;
    line-height: 0.5rem;
   }
}

@media (max-width: 1000px){
header .navbar-header {
    background: none !important;
}
}
/*RESPONSIVE*/


@media (max-width: 1280px){
}

@media (max-width: 768px){
   a.navbar-brand p {
    font-size: 2.7rem !important;
   }
   .navbar .navbar-header .navbar-brand p {
    margin-left: 0;
   }	
   .navbar .navbar-header .navbar-brand p::before {
    content: 'incomparable';
    font-size: 0.9rem;
    display: block;
    margin: 6px 0 -10px 3px;
    text-transform: uppercase;
	}	
   .title-logo-wrapper {
    margin-left: -4px;
   }
   .navbar .navbar-header .navbar-brand p {
    margin-left: 0;
   }
   button.navbar-toggle {
    position: fixed;
    right: 10px;
    top: 10px;
   }
   
   ul#menu-primary-menu {
    margin-top: 0;
   }
   .navbar.navbar-fixed-top .navbar-collapse.in {
   }
   .navbar-header {
    z-index: 10000;
    position: fixed;
   }
   .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 3px;
    color: inherit;
    text-transform: uppercase;
    line-height: 3.2rem;
    max-width: 80%;
    font-size: 2.9rem !important;
   }
   .navbar .navbar-nav .dropdown .dropdown-menu {
    display: block !important;
   }
   .navbar .navbar-nav>li .dropdown-menu li>a {
    border-bottom: 1px rgba(0,0,0,0.1) solid;
   }
   .navbar .navbar-nav .dropdown .dropdown-menu li a {
    color: white !important;
    font-size: 0.8rem;   
    margin: 0;
    padding: 5px 0 5px 15px;
   }   
   
   .navbar.navbar-fixed-top .navbar-collapse {
    width: 100%;
    right: -100vw;   
   }
    .navbar.navbar-fixed-top .navbar-collapse.in {
    left: 0;
    right: auto;   
   }
   .navbar.navbar-fixed-top .navbar-collapse {
    width: 65%;
    left: -65vw;
    right: auto;
   }
   .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 3px;
    color: inherit;
    text-transform: uppercase;
    line-height: 3.2rem;
    max-width: 100%;
    font-size: 2.9rem !important;
   }
   span.parentwrap {
    background: #eb3b34;
    padding: 0.9rem 1.3rem;
    max-width: 54rem;
    display: block;
    line-height: 3rem;
    font-size: 2rem;
    margin-bottom: 1rem;
   }
}

@media (max-width: 500px){
  a.navbar-brand p {
    font-size: 1rem !important;
    padding-left: 10px !important;
    padding-top: 22px !important;
   }
   .navbar .navbar-header .navbar-brand p::before {
    content: 'incomparable';
    font-size: 0.5rem;
    display: block;
    margin: 0 0 2px 3px;
    text-transform: uppercase;
   }
   nav.navbar.navbar-default.navbar-fixed-top.hestia_left.full-screen-menu {
   }
  ul#menu-primary-menu {
    width: 100%;
    background: white;
    border: 0;
    margin: 0;
   }
   span.parentwrap {
    max-width: none
   }
   .navbar .navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: none;
    max-width: 100%;
   }
   .navbar.navbar-fixed-top .navbar-collapse.in {
    left: 0;
    right: auto;   
   }
   .navbar.navbar-fixed-top .navbar-collapse {
    width: 85%;
    left: -100vw;
    right: auto;
   }
   span.parentwrap {
    background: #eb3b34;
    padding: 0.9rem 1.3rem;
    max-width: 54rem;
    display: block;
    line-height: 2rem;
    font-size: 1rem;
    margin-bottom: 1rem;
   }
   .full-screen-menu .hestia-nav-search {
    margin-bottom: 100px;
   }
   button.navbar-toggle {
    margin-top: -2px;
  }	
  button#mainnavtoggle {
    position: fixed;
    top: 0;
    right: 0.5rem;
    z-index: 100000000000000000000000000;
    width: 44px;
    height: 41px;
    background: #ea3b34;
    display: block;
    border-radius: 0;
    margin: 0;
    padding: 1rem 0.6rem;
    color: white;
    text-align: center;
    outline: none !important;
   }
   .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    color: white;
    background: white;
    margin-bottom: 4px;
   }
   .wizard-trail span {      
    font-size: 0.5rem;
    font-weight: normal;
    margin-right: 0;
   }
   .page-myozark-registration .wizard-trail,
   .page-virtual-signup .wizard-trail {
    font-size: 120%;
    position: absolute;
    right: 0;
    top: 0px !important;
    text-align: center;
   }
}


/*STORE*/
.page-catalog .section-band.section-hero-home {
    display: none;
}

.page-cart .page-heading-two,
.page-catalog .page-heading-two {
    background-color: transparent;
    border: medium none;
    margin: 2rem 0 0 0;
    padding: 0;
    color: #2c3548;
    display: block !important;
}
.page-catalog .page-heading-two {
    margin: 8rem 0 0 0;
}
.page-cart .page-heading-two h2,
.page-catalog .page-heading-two h2 {
    color: #2c3548;
    display: block;
    font-size: 5rem;
    font-weight: 400;
    text-align: left;
    display: block;
    width: 100%;
    margin: 0;
}
fieldset#deliver_at_camp_msg-pane {
    	margin-top: 1rem !important;
}
fieldset#deliver_at_camp_msg-pane .panel-body {
    padding: 0;
    margin: 0;
}
@media (max-width: 1000px){
	.ecommerce .sidebar {
    max-width: none;
	}
	.page-cart .page-heading-two,
	.page-catalog .page-heading-two {
		background-color: transparent;
		border: medium none;
		margin: 7rem 0 0 0;
		padding: 0;
		color: #2c3548;
		display: block !important;
	}
	.page-cart .page-heading-two h2,
	.page-catalog .page-heading-two h2 {
		color: #2c3548;
		font-size: 3rem;
		font-weight: 400;
		text-align: left;
		display: block;
		width: 100%;
		line-height: 3.2rem;
		margin: 0 2.9rem;
	}
	.page-cart .page-heading-two h2 {
		color: #2c3548;
		font-size: 3rem;
		font-weight: 400;
		text-align: left;
		display: block;
		width: 100%;
		line-height: 3rem;
		margin: 0 0.9rem;
		padding: 0;
	}
	.ecom-ui {
		position: relative;
		max-width: 100%;
		min-height: 0;
		margin: 10px auto;
	}
	.ecom-ui .owl-carousel .owl-item img {
    	display: block;
    	width: 100%;
    	min-width: 100%;
	}
	.ecom-ui .owl-carousel .owl-item .item {
    	min-width: 100%;
	}
	.ecom-ui img {
		max-height: none;
		margin: 0 auto;
		margin-bottom: 15px;
		margin-top: 5px;
	}
	.uc-product-node section.col-sm-12 {
		margin: 0;
		padding: 0;
	}
	.uc-product-node .dashboard-tabs {
		background: #ffffff none repeat scroll 0 0;
		border-bottom: 1px #ccc solid;
		position: relative;
		border: none;
	}
}
@media (max-width: 520px){
	.page-catalog .page-heading-two {
		margin: 4rem 0 0 0;
	}
	.page-cart-checkout .panel-title {
		color: #2c3548;
		font-size: 20px !important;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 24px;
		text-transform: uppercase;
	}
	.form-horizontal .form-group {
    	margin: .5rem 0;
	}
	.form-horizontal .form-group {
    	margin: 0;
	}
	.form-horizontal #delivery-pane .form-group label {
		min-width: 0;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	.form-horizontal #billing-pane .form-group label {
    text-align: left;
    min-width: 0;
    padding: 0;
	}
	#line-items-div {
    border: 1px solid #bbb;
    float: none;
    margin: 0;
    width: 100%;
	}
	#line-items-div td.title {
    font-weight: bold;
    text-align: left;
	}
	.form-item-panes-payment-payment-method {
    display: block;
    text-align: left;
	}
	#edit-panes-payment-payment-method {
    padding-left: 0;
    margin: 2rem 0;
	}
	#edit-checkout--2, .page-cart-checkout #edit-continue {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    float: none;
	}
	.form-horizontal .form-group label {
    text-transform: uppercase;
    font-size: 0.8rem;
    margin-top: 0.7rem !important;
	}
	.page-cart .dashboard-tabs {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px #ccc solid;
    position: relative;
    display: none;
	}
	#uc-cart-checkout-form--2 fieldset.panel-default, #uc-cart-checkout-form fieldset.panel-default {
    position: relative;
    margin-top: 44px;
	}
	fieldset#deliver_at_camp_msg-pane {
    	margin-top: 0 !important;
	}
	.dashboard-tabs .nav-tabs {
    	display: none;
	}
	.pagination.tabs--secondary > .active > a {
    background: #2a384c none repeat scroll 0 0;
    border: none;
    color: white;
    border-radius: 0;
	}
	.pagination.tabs--secondary li a {
    background: none repeat scroll 0 0 #d8d8d8;
    border-radius: 3px;
    color: #2b3647;
    margin-right: 0 !important;
    padding: 4px !important;
    min-height: 20px;
    width: 100%;
    margin-bottom: 2px;
	}
	.page-dashboard #block-system-main > h1 {
    margin-top: 0 !important;
	}
	.registration-box h4 {
    font-size: 8px !important;
	}
	.registration-box a.btn.btn-info.pull-right {
    font-size: 0.6rem !important;
	}
	h3 a.toggle-packet {
    font-size: 1rem;
	}
}
.modal-header {
    background: #2c3548 !important;
}
.ecom-ui.ecom-ui-three.cbox-product {
    min-height: 410px;
}
/* END STORE */

.page-cart-checkout-complete .alerts .alert-block.alert-info,
.page-cart-checkout-complete .alerts .alert-block.alert-info h3 {
	color: #9B7800;
	background-color: #FFC500;
	border-color: #C69800;
}

@media(max-width: 600px ) {
	.navbar-brand {
    	max-width: 110px;
    	padding: 5px 11px;
	}
	.pull-right.store-promo-holder {
    float: none !important;
    border-radius: 0 !important;
}
	.store-promo.text-center.well {
    	background: #d33131 none repeat scroll 0 0!important;
    	border-radius: 0;
	}
}