@charset "UTF-8";
/* CSS Document */

/*------------------------------------------------------------------
[ 5. HEADER ]
-------------------------------------------------------------------*/
 @media (max-width: 1680px) {
.header .container { width: 1570px; }
}
@media (max-width: 1540px) {
.header .container { width: 1470px; }
}	
@media (max-width: 1440px) {
.header .container { width: 1370px; }
}
@media (max-width: 1280px) {
.header .container { width: 1250px; }
}
@media (max-width: 1024px) {
.header .container { width: 100%; }
}
.header .header-top { background-color: #F1F1F1; color: #7f7f93; padding: 3px 0; font-size: 11px; width: 100%; position: relative; float: left; z-index: 1000; }
.header .header-top .container { padding: 0 10px; }
.header .header-top .container .col-md-6:last-child { }
.header .header-top .header-top-main-nav { margin-bottom: 0; width: 100%; text-align: right; }
 @media (max-width: 768px) {
.header .header-top .header-top-main-nav { float: none !important; text-align: center; }
.header .header-top .header-top-main-nav li.pull-left { float: none !important; }
}
.header .header-top .header-top-main-nav li { padding: 0 7px; display: inline-block; list-style: none; }
.header .header-top a { color: #7f7f93; font-weight: 400; letter-spacing: 0; font-size: 12px; }
.header .header-top .dropdown-language { box-shadow: none; border: 0; background-color: #F1F1F1; left: -4px; border-radius: 0; padding: 0; min-width: 36px; margin: 4px 0 0 -17px; border: 1px solid #fff; border-width: 0px 1px 1px 1px; }
.header .header-top .header-top-main-nav li.dropdown:hover .dropdown-language { }
.header .header-top .dropdown-language li { padding: 0; }
.header .header-top .dropdown-language li a { color: #404047; line-height: 20px; position: relative; padding: 2px 10px; text-transform: inherit; font-weight: 400; text-align: left; }
/* [ 5.1. Header Layout ] */
/* TRANSPARENT HEADER */
header.transparent.sticky .hbottom { background-color: #000b27; }

/* --- */
.header .hmiddle { background-color:#fff; }
.header { position: relative; background-color: transparent; z-index: 99; font-family: 'Lato'; }
.sticky .left-pos .mainmenu { padding-left: 15px; text-align: center; }
.sticky .not-sticky { display: block; }
.header.sticky { position: fixed; top: 0; left: 0; width: 100%; }
.header.sticky .mainmenu .navbar-nav > li > a, .header.sticky .hbottom .col-md-4, .header.sticky .hmiddle .col-md-4, .header.sticky .logo, .header.sticky .search [class*=col-] {  }
.header.group-level.sticky .hmiddle .mainmenu .navbar-nav > li > a, .header.group-level.sticky .hmiddle .logo, .group-level .header.sticky .search [class*=col-] { line-height: 46px!important;transition: all .5s ease;  }
.header.group-level.sticky .hmiddle.group-level .logo a > img {width: 104px;}

.header.sticky.group-level { border-bottom: 1px solid #eee; }
.header.sticky .hbottom .mainmenu .navbar-nav > li > a.membership-btn, .header.group-level.sticky .hbottom .mainmenu .navbar-nav > li > a.membership-btn { line-height: 29px!important; height: 29px; padding: 0 14px; }

.header.sticky .hbottom .mainmenu .navbar-nav > li > a.membership-btn { background-color:#fff; color:#000b27 !important;}

header .hbottom .mainmenu .navbar-nav > li > a.membership-btn { opacity: 0; }
header.sticky .mainmenu .navbar-nav > li > a.membership-btn { opacity: 1; }
.header.centered .slogan, .page404 .logo, .page404 .slogan { float: none !important; text-align: center; }
.page404 .htop { display: block !important; }
.header.centered.sticky .logo { float: left !important; text-align: left; }
.header .container { padding: 0; }
.header.sticky .search { padding: 2px 0; }
.header .logo a:hover, .hcart-list .block a:hover, .contact-info .a-email:hover, .hbottom.dark .mainmenu .navbar-nav > li > a:hover { color: #000b27; }
.centered.header .logo, .header.sticky .logo, .header.header-simple .logo { margin-right: 0; }
.header.sticky .logo { text-align: left; }
.header-simple .logo, .header .hbottom .logo, .hbottom .col-md-4, .header .hmiddle .logo, .hbottom .col-md-4, .hmiddle .col-md-4 { line-height: 76px; display: block; }
.hbottom .container, .hmiddle .container { position: relative; }
.header.sticky .nav.navbar-nav, .sticky .left-pos .mainmenu .nav.navbar-nav { text-align: left; }
.header.centered.header-simple [class*=col-md-offset] { margin: 0; }
.header.centered .mainmenu { margin-left: 18.5%; }
.header .htop { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #EBEBEB; float: left; width: 100%; z-index: 100; position: relative; }
.header.centered .htop { padding-top: 45px; padding-bottom: 35px; }
.header.centered .htop .col-md-4:last-child { margin-top: 10px; }
.header .logo { font-size: 1px; }
.header .logo a { line-height: 1; color: #000; font-weight: 700; display: inline-block; vertical-align: middle; }
.header .logo a > img { width: 150px; }
.slogan { color: #999 !important; font-size: 15px; font-weight: 300; line-height: 40px; vertical-align: middle; display: inline-block; }
.sticky .header .logo a { vertical-align: middle; margin-top: -2px; }
.header.centered .slogan { display: block; }
.header .btn { line-height: 36px; height: 40px; padding: 0 21px; }
.a-login { margin-left: 45px; }
.header a { -webkit-transition: color .3s ease, background .3s ease, opacity .3s ease; }
.header .hbottom .navbar-nav li, .header .hmiddle .navbar-nav li { /* float: left;*/ }
/* HBOTTOM */
.home-cta {margin-bottom: 0;}
.content > .home:first-child { top:-51px;margin-bottom: -51px;}
.content > .home:first-child .container { padding-top:50px;}
.hbottom { /*background-color: #000b27;*/background-color: rgba(0,11,39,0.85);/*margin-bottom: -50px;*/ }
.header.sticky .hbottom {  background-color: rgba(0,11,39,0.85);}
.hbottom .nav.navbar-nav { float: left; }
/* [ 5.2. Header cart ] */
.hbottom .col-md-4 a, .hmiddle .col-md-4 a { display: inline-block; vertical-align: middle; line-height: normal; margin: -4px 0 0; }
a.a-search { content: '\0020'; -webkit-transition: all 0s ease; -ms-transition: all 0s ease; transition: all 0s ease; padding-left: 0; padding-right: 0; }
a.a-menu { content: '\0020'; padding-left: 0; padding-right: 0; font-family: lato; text-transform: uppercase; font-size: 11px; letter-spacing: 0.1em; font-weight: 400; color: #000b27; position: relative; z-index: 100; }
.left-pos .mainmenu, .left-pos .mainmenu .nav.navbar-nav { padding-left: 0; text-align: left; }
.header.centered .mainmenu, .header.centered .mainmenu .nav.navbar-nav { text-align: center; }
.navbar-toggle { float: none; border: 0; margin: 0; padding: 0; display: inline-block; height: 50px; line-height: 96px; vertical-align: middle; display: none; }
.navbar-toggle .icon-bar { background-color: #000b27; }
.mainmenu .menu-label { position: absolute; float: right; top: -23px; left: 30px; font-family: lato; text-transform: uppercase; font-size: 11px; letter-spacing: 0.1em; font-weight: 400; color: #000b27; }
.a-menu > i { margin-left: 7px; font-size: 18px; vertical-align: middle; }
span.my-label { font-family: "playfair-display"; font-size: 11px; line-height: 1; font-style: italic; font-weight: 400; letter-spacing: 0.04em; margin-right: 0.6px; text-transform: lowercase; }
/* [ 5.3. Mainmenu ] */

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: transparent; border: 0; text-decoration: none; }
.mainmenu, .dropdown-menutable { position: static !important; }
.hmiddle .mainmenu .navbar-nav > li > a, .hbottom .mainmenu .navbar-nav > li > a { padding-top: 0; padding-bottom: 0; color: #000b27; padding: 0 13px; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.24em; font-family: 'Lato'; }
.hmiddle .mainmenu .navbar-nav > li > a.active, .hbottom .mainmenu .navbar-nav > li > a.active, .hmiddle .mainmenu .navbar-nav > li > a:hover.active, .hbottom .mainmenu .navbar-nav > li > a:hover.active { color:#3d9cd6; }
.hmiddle .mainmenu .navbar-nav > li > a { line-height: 76px; }
.hbottom .mainmenu .navbar-nav > li > a { line-height: 40px; }
.hbottom .mainmenu .navbar-nav > li > a { color: #fff; }
.header a:hover, .navbar-nav li.active a { color: #3d9cd6 !important; }
.mainmenu.text-left { padding-left: 0; }
.otherwise { text-align: right; left: auto !important; right: 0; }
.otherwise a { text-align: right; }
.dropdown-menu { box-shadow: none; border: 0; left: -12px; border-radius: 0; padding: 0 0 15px 0; }
.hmiddle .menuclub.dropdown-menu { margin-top: 0; }
.dropdown-menu > li > a { line-height: 30px; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.3em; font-family: 'lato'; position: relative; padding: 0 40px 0 25px; text-align: left; }
.hmiddle .dropdown-menu { background-color: #fff }
.hmiddle .dropdown-menu > li > a { color: #000b27; }
.hbottom .dropdown-menu { background-color: rgba(0,11,39,0.7) }
.hbottom .dropdown-menu > li > a { color: #fff; }
.hbottom .navbar-nav > li.club-selector { /*min-width: 243px;*/ margin-right: 10px; }
.hbottom .navbar-nav > li.club-selector > a { border-right: 1px solid rgba(255,255,255,.4); padding-left: 0; font-family: Raleway; text-transform: inherit; letter-spacing: 0.04em; font-size: 15px; font-weight: 400; text-align: left; padding-right: 20px; }
.hbottom .navbar-nav > li.club-selector > a.active { color: #fff; }
.header .btn-membership { background-color: #000b27;border-color: #000b27; color: #fff; border-radius: 0; padding: 0 16px; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.24em; font-family: 'Lato'; line-height: 30px; height: 32px; width: auto; }
.header .htop .btn-membership { margin-top: 10px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -15px; margin-left: -1px; border-radius: 0; }
.otherwise .dropdown-menu, .subotherwise.dropdown-menu { left: auto; right: 100%; text-align: right; }
.dropdown-submenu>a:after { display: block; content: " "; width: 4px; height: 7px; position: absolute; right: 29px; top: 11px; background: url(../images/icons.png) -367px -61px no-repeat; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0 6px 6px; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li:hover > a { background-color: transparent; color: #000b27; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
.nav > li > a > img { display: inline-block; vertical-align: middle; }
.mainmenu, .navbar-nav.text-center .dropdown { text-align: left; }
.navbar-nav.text-center, .dropdown-submenu.pull-left { float: none; }
.dropdown-menu li, .dropdown-submenu:hover>.dropdown-menu { display: block; }
.collapse.in .dropdown-submenu:hover>.dropdown-menu { display: none; }
.navbar-collapse.in .nav.navbar-nav > li, .navbar-collapse.collapsing .nav.navbar-nav > li { display: block; }
.navbar-collapse.in .mainmenu { width: 100%; }
.header .collapse.in, .header .collapsing { margin: 0 -15px; width: calc(100% + 30px); }
.collapse.in .dropdown:last-child > a { border-color: transparent !important; }
.collapse.in .navbar-nav > li > a, .collapsing .navbar-nav > li > a, .header.sticky .mainmenu .collapse.in .navbar-nav > li > a, .header.sticky .mainmenu .collapsing .navbar-nav > li > a { line-height: 38px !important; text-align: left !important; color: #fff; padding-left: 0 !important; border-bottom: 1px solid #69687b; position: relative; }
.navbar-collapse.in .nav.navbar-nav > li:last-child a { border-bottom: 0 none; padding-bottom: 2px; }
.collapse.in .dropdown-menu a { border-bottom: 1px solid #69687b; padding: 0 !important; margin-left: 20px; line-height: 38px !important; display: block; }
.collapse.in .dropdown-menu .dropdown-menu a { margin-left: 40px; }
.collapse.in .navbar-nav, .collapsing .navbar-nav { margin: 0; padding: 10px 15px 2px 15px !important; background-color: #000b27; }
.collapse.in .dropdown-menu { position: relative; width: 100%; top: -29px; left: 0; padding: 0; margin-bottom: -20px; }
.collapse.in .menutable h4 { display: none; }
.collapse.in .divtable, .collapse.in .divtable [class*=col-] { display: block; text-align: left; border-left: 0; padding: 0; }
.collapse.in .menushop ul { margin: 0; }
.collapse.in .category-imgs { display: none !important; }
/*
.collapse.in .dropdown > a:after, .collapse.in .dropdown-submenu > a:after { background: url(../images/icons.png) -312px -61px; width: 9px; height: 5px; top: 50%; margin-top: -2px; right: 15px; display: block; content: '\0020'; position: absolute; }
*/
/* DROPDOWN ARROWS ON MOBILE */
@media (min-width: 993px) {
a.dropdown-icon-mb { display: none; }
}
@media (max-width: 992px) {
.collapse.in .navbar-nav > li > a.dropdown-icon-mb { padding-right: 0; margin: 0; position: relative; border: 0 none !important; width: 60px; z-index: 1000; float: right; top: -38px; height: 36px; right: 0; }
.collapse.in .navbar-nav > li > a.dropdown-icon-mb:after { content: "\f107"; font-family: "FontAwesome"; position: relative; float: right; font-size: 18px; }
}
/* MENUCLUB */
.menuclub { padding-left: 15px; padding-right: 15px; width: 100%; }
.menuclub, .menuclub h6 { color: #000b27; text-align: left; }
.menuclub h6 { margin: 10px 0 5px; font-family: "Raleway"; font-size: 18px; letter-spacing: 0; text-transform: inherit; }
.menuclub img { width: 100%; }
.menuclub .col-md-3 { padding-top: 0; padding-bottom: 20px; }
.menuclub span  { font-size:13px; letter-spacing:0}
/* SIDEMNU CLUB MOBILE */

.sidemenu { position: fixed; right: 0; top: 0; overflow: auto; width: 360px; box-sizing: border-box; min-height: 100%; height: 100%; background-color: #000b27; z-index: 1000; color: #fff; display: none; padding: 70px 20px 20px; }
@media (max-width: 480px) {
.sidemenu { width: 95%; box-sizing: border-box; min-height: 100%; height: 100%; padding: 50px 20px 20px; }
}
.sidemenu h4 { padding-left: 0; font-family: Raleway; text-transform: inherit; letter-spacing: 0.04em; font-size: 16px; font-weight: 400; margin-bottom: 20px; color: #fff; }
.sidemenu .sclose { position: absolute; right: 20px; top: 20px; }
.sidemenu ul { margin-bottom: 30px; }
.sidemenu li { list-style: none; display: block !important; text-align: left;}
.sidemenu li a { line-height: 1.4; padding-top: 0; padding-bottom: 0; border: 0 none !important; color: #fff; padding: 0; font-size: 11px; text-transform: uppercase; font-weight: 400; display: inline-block; letter-spacing: 0.24em; font-family: 'lato'; }
.sidemenu li.club-info { margin: 10px 0 20px; border-bottom: 1px solid #fff; padding-bottom: 20px; }
.sidemenu li.club-info a { line-height: 1.5; padding-top: 0; padding-bottom: 0; border: 0 none !important; color: #fff; padding: 4px 0; font-size: 15px; text-transform: inherit; font-weight: 400; display: block; letter-spacing: 0.06em; font-family: 'Raleway'; }
.sidemenu li.club-info a>i { margin-right: 3px; }
.sidemenu li a.club-label { border-right: 1px solid #4c546a; padding-left: 0; font-family: Raleway; text-transform: inherit; letter-spacing: 0.04em; font-size: 18px; font-weight: 400; }
.sidemenu li a:hover, .sidemenu a:hover { color: #000b27; }
.sidemenu li.club-img { border-top: 1px solid #fff; padding: 15px 0; position: relative; float: left; width: 100%; }
.sidemenu .navbar-nav { width: 100%; position: relative; margin: 10px 0 20px; padding-bottom: 20px; border-bottom: 1px solid #fff; }
.sidemenu .navbar-nav li.dropdown span.club-displayed { text-transform: inherit; font-family: lato; font-weight: 400; letter-spacing: 0.08em; font-size: 13px; }
.sidemenu .navbar-nav > li > .dropdown-menu { box-shadow: none; width: 100%; z-index: 10000; position: relative; float: left; margin-bottom: 12px; border-left: 1px solid #504f63; margin-top: 0; padding-top: 0; padding-bottom: 0; background-color: #000b27; left: 0; }
.sidemenu .navbar-nav > li > .dropdown-menu li a { padding-left: 10px; font-size: 10px; letter-spacing: 0.2em; line-height: 1.3; }
.sidemenu .btn.btn-sidemenu { border: 2px solid #000b27; color: #000b27; background-color: #fff; margin: 0; font-weight: 600; font-family: 'lato'; font-size: 11px; height: 32px; line-height: 28px; padding: 0 12px; letter-spacing: 0.2em; width: 100%; }
.sidemenu .dropdown-icon-mb { padding-left: 0; padding-right: 0; margin: 0; position: absolute !important; top: -2px; right: 0; height: 26px; line-height: 26px; border: 0 none !important; width: 42px; z-index: 1000; }
.sidemenu .dropdown-icon-mb:after { content: "\f107"; font-family: "FontAwesome"; position: relative; float: right; font-size: 18px; }
/* [ 5.5. Menu Table ] */

.menutable { background-color: #000b27; position: absolute; top: 100%; left: 0 !important; right: 0 !important; width: 100%; max-width: 1200px; z-index: 9; padding-top: 30px; padding-bottom: 30px; display: none; margin: auto; text-align: left; }
.menutable h4 { margin-bottom: 20px; }
.menutable ul { margin-bottom: 0; }
.menutable [class*=col-] { padding-left: 30px; border-left: 1px solid #69687b; }
.menutable [class*=col-] { display: table-cell; float: none; }
.menutable [class*=col-]:first-child { border-left: 0; }
.menutable li a { color: #8c8c8c; font-size: 16px; line-height: 30px; }
.menutable li a:hover { color: #000b27; }
/* [ 5.6. Search ] */

.header .search { background-color: #000b27; position: absolute; left: 0; bottom: 0; width: 100%; display: none; padding: 4px 0; z-index: 100; }
.header.group-level .search { padding: 21px 0 23px; }
.header.group-level.sticky .search { padding: 22px 0; }
.header.group-level.sticky .search [class*=col-] { line-height: 30px !important; }
.header .search [class*=col-] { line-height: 30px; }
.header .search input[type=text] { background-color: transparent; border: 0; color: #fff; font-size: 22px; font-family: 'Source Sans Pro', sans-serif; height: 30px; position: relative; line-height: 30px; }
 .header .search ::-webkit-input-placeholder {
 color:#fff;
}
 .header .search ::-moz-placeholder {
 color:#fff;
}
 .header .search input:-ms-input-placeholder {
 color:#fff;
}
/*------------------------------------------------------------------
[ 26. RESPONSIVE STYLES ]
-------------------------------------------------------------------*/
 @media only screen and (max-width: 1399px) {
.hbottom .container, .hmiddle .container, .htop .container, .header-top .container, .cookie-section.box-inline .container { width: 100%; }
.hmiddle .mainmenu .navbar-nav > li > a, .hbottom .mainmenu .navbar-nav > li > a { padding: 0 7px; font-size: 9px; }
.hbottom .navbar-nav > li.club-selector > a { letter-spacing: 0.02em; font-size: 16px; padding-right: 10px; }
}
 @media only screen and (max-width: 1200px) {
.iconmenu { padding: 0; position: relative; z-index: 1; }
.mainmenu .navbar-nav > li > a { padding: 0 5px; }
.hbottom .navbar-nav > li.club-selector > a { font-size: 14px; padding-right: 10px; }
.hmiddle .mainmenu .navbar-nav > li > a { padding: 0 12px; }
.hbottom .mainmenu .navbar-nav > li > a { padding: 0 15px 0 0px; }
.hmiddle .mainmenu .navbar-nav > li > a { letter-spacing: 0.2em; padding: 0 14px; }
.hbottom .mainmenu .navbar-nav > li > a { letter-spacing: 0.1em; padding: 0 12px; }
}
 @media only screen and (min-width: 1099px) {
.header .hmiddle .mainmenu .navbar-nav > li > a.membership-btn, .header .hbottom .mainmenu .navbar-nav > li > a.membership-btn, .header.group-level.sticky .hmiddle .mainmenu .navbar-nav > li > a.membership-btn { background-color: #000b27; height: 28px !important; line-height: 28px !important; color:#fff !important; }
/*
.header .hmiddle .mainmenu .navbar-nav > li > a.membership-btn:hover, .header .hbottom .mainmenu .navbar-nav > li > a.membership-btn:hover, .header.group-level.sticky .hmiddle .mainmenu .navbar-nav > li > a.membership-btn:hover { opacity: .8; }
*/
					
.header.header-simple .htop, .header.sticky .htop, .header.sticky .hmiddle, .header.sticky .header-top { display: none; }
.header.group-level.sticky .hmiddle { display: block !important; }
.htop { display: none; }
.hbottom .navbar-nav > li.dropdown > a:first-child:after, .hmiddle .navbar-nav > li.dropdown > a:first-child:after { content: "\f107"; font-family: "FontAwesome"; font-size: 13px; vertical-align: bottom; margin-left: 4px; }
}
@media (max-width: 1098px) {
.navbar-header { float: none; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin: 7.5px -15px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 7px; padding-bottom: 7px; }
.navbar-text { float: none; margin: 15px 0; }
/* since 3.1.0 */
.navbar-collapse.collapse.in { display: block!important; }
.collapsing { overflow: hidden!important; }
.header-simple .logo, .header .hbottom .logo, .hbottom .col-md-4, .header .hmiddle .logo, .hbottom .col-md-4, .hmiddle .col-md-4 { line-height: 50px; }
.hmiddle .col-md-4 { text-align: right; margin-right: 0; }
.hmiddle .dropdown-menu > li > a { color: #fff; }
.header .search { padding: 8px 0; }
.header .search [class*=col-] { line-height: 32px !important; }
.header .search input[type=text] { font-size: 19px; height: 32px; line-height: 32px; }
.hbottom .col-md-4 a, .hmiddle .col-md-4 a { margin: -4px 15px 0; }
}
 @media only screen and (max-width: 1099px) {
.hbottom, .hmiddle { text-align: center; }
/*
.nav.navbar-nav { display: table; width: 100%; }
.nav.navbar-nav > li { display: table-cell; }
.nav.navbar-nav > li > a { text-align: center; }*/
.mainmenu { padding-left: 15px !important; margin-left: 0 !important; }
.a-login { margin-left: 15px; }
.htop { line-height: 40px; }
.header .logo a { }
.header .hmiddle .logo, .header .hbottom { display: none; }
.navbar-toggle { display: block; }
.sticky .mainmenu, .header-simple .mainmenu { }
.hbottom .navbar-nav > li.club-selector a > span { display: none; }
.hmiddle .mainmenu .navbar-nav > li > a, .hbottom .mainmenu .navbar-nav > li > a { letter-spacing: 0.3em; padding: 0 14px; }
.menuclub.dropdown-menu a { margin-left: 0 !important; }
.menuclub .col-md-3 { padding-top: 10px; padding-bottom: 20px; padding-left: 0; padding-right: 0; }
.menuclub, .menuclub h6 { color: #fff; text-align: left; }
.header .htop .btn-membership { margin-top: 5px; }
}
 @media only screen and (min-width: 1099px) {
.dropdown:hover > .menutable, .dropdown:hover > .menushop { display: block; }
.header .iconmenu { display: none; }
.nav.navbar-nav { float: right; }
}
 @media only screen and (max-width: 767px) {
.htop { padding-top: 6px !important; padding-bottom: 8px !important; }
.header.centered .htop .col-md-4:last-child { margin-top: 0; }
.htop .pull-right, .htop .pull-left { float: none !important; display: inline-block; }
.header .logo { float: left; }
.header-simple .logo { margin-bottom: -40px; position: relative; z-index: 1; }
.header.sticky .logo { margin-bottom: 0; }
.iconmenu { padding: 0 20px; }
.menuclub h6 { font-size: 17px; }
.menuclub ul { display: inline-block; float: left; }
.header .logo a > img { width: 128px; }
.header.sticky .htop { display: none; }
.hbottom .col-md-4 a, .hmiddle .col-md-4 a { margin: -4px 0 0; }
}
 @media only screen and (max-width: 479px) {
.box-inline { padding: 14px 15px; }
.box-inline .pull-right { right: 15px; }
.box-inline .icon { margin-right: 20px; font-size: 26px; }
.nav-tabs { margin-bottom: 0; }
.nav-vertical li, .nav-horizontal li { margin-bottom: 20px; }
.nav-tabs > li > a > span { border-color: transparent; }
}
 @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0,0,0,0.6); bottom: 0; top: auto; position: fixed; box-sizing: border-box; margin: 0; padding: 3px 5px; }
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0,0,0,0.6); position: fixed; text-align: center; padding: 0; }
.mfp-img-mobile img.mfp-img, .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
}
@media only screen and (max-width: 768px) {
.header .hmiddle .logo a{
    display: none;
}
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
