@media(max-width:991.98px) {#wrapper {width: 100%;margin: 0;box-shadow: none }#header.full-header .container, .container-fullwidth {padding: 0 15px !important;margin: 0 auto;width: 750px !important }#header, #header-wrap, #header.sticky-style-2, #header.sticky-style-3, #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {height: auto !important }#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {min-height: 60px }#header.sticky-header #header-wrap {position: relative }#logo {display: block;float: none;margin: 0 auto 0 !important;max-width: none;text-align: center;border: 0 !important;padding: 0 !important }#logo a.standard-logo {display: inline-block }#primary-menu {display: block;float: none }#primary-menu-trigger {opacity: 1;pointer-events: auto;top: 0;margin-top: 0;right: 0;z-index: 1 }#primary-menu .container #primary-menu-trigger {top: 5px;left: 0 }#primary-menu>ul, #primary-menu>div>ul {display: none;float: none !important;border: 0 !important;padding: 0 !important;margin: 0 !important;-webkit-transition: none;-o-transition: none;transition: none }#primary-menu>div>ul {padding-top: 60px !important }body:not(.top-search-open) #primary-menu-trigger {opacity: 1;-webkit-transition: opacity .2s .2s ease, top .4s ease;-o-transition: opacity .2s .2s ease, top .4s ease;transition: opacity .2s .2s ease, top .4s ease }body.top-search-open #primary-menu-trigger {opacity: 0 }body.side-push-panel #side-panel-trigger-close a {display: block;position: absolute;z-index: 12;top: 0;left: auto;right: 0;width: 40px;height: 40px;font-size: 18px;line-height: 40px;color: #444;text-align: center;background-color: rgba(0, 0, 0, 0.1);border-radius: 0 0 0 2px }#primary-menu.style-5>ul {padding-right: 0;margin-right: 0;border-right: 0 }#primary-menu ul li {float: none;margin: 0 !important;text-align: left !important;border-top: 1px solid #EEE }#header.split-menu #primary-menu:not(.mobile-menu-off-canvas)>ul:not(:first-child)>li:first-child {border-top: 1px solid #EEE }#primary-menu ul li:first-child {border-top: 0 }#primary-menu ul>li>a, #primary-menu.style-2>div>ul>li>a {padding: 14px 5px !important;border: none !important;margin: 0 !important }#primary-menu.style-5>ul>li>a>div {line-height: 22px }#primary-menu.style-5>ul>li>a>div i {display: inline-block;margin: 0 6px 0 0;top: -1px;width: 16px;font-size: 14px;line-height: inherit }#primary-menu.style-6>ul>li>a:after, #primary-menu.style-6>ul>li.current>a:after {display: none }#primary-menu.sub-title>ul>li, #primary-menu.sub-title.style-2>div>ul>li {background: none !important;margin-left: 0 }#primary-menu.sub-title>ul>li>a, #primary-menu.sub-title>div>ul>li>a {line-height: 22px;font-size: 13px;border-top: 0 }#primary-menu.sub-title ul li>a span {display: none !important }#primary-menu.sub-title ul li:hover>a, #primary-menu.sub-title ul li.current>a, #primary-menu.sub-title div ul>li:hover>a, #primary-menu.sub-title div ul>li.current>a, #primary-menu.style-3 ul li:hover>a, #primary-menu.style-3 ul li.current>a {background-color: transparent !important;color: #444;text-shadow: none }#primary-menu ul:not(.windows-mobile-menu) li>a i.icon-angle-down:last-child {display: none }#primary-menu>ul>li.sub-menu>a, #primary-menu>.container>ul>li.sub-menu>a {background-position: right center;background-repeat: no-repeat }#primary-menu ul li.mega-menu {position: relative }#primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content {position: relative;width: auto;max-width: none;background: transparent !important;box-shadow: none;border: 0;border-top: 1px solid #EEE;z-index: 1;top: 0;padding-left: 15px }#primary-menu ul li .mega-menu-content {padding-left: 0;display: none }#primary-menu.on-click ul li .mega-menu-content.d-block {display: block !important }#primary-menu ul ul:not(.mega-menu-column) ul {top: 0 !important;left: 0 }#primary-menu ul ul.menu-pos-invert:not(.mega-menu-column), #primary-menu ul li .mega-menu-content.menu-pos-invert {left: 0;right: 0 }#primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert {right: 0 }#primary-menu ul ul li {float: none;margin: 0;border-top: 1px solid #EEE }#primary-menu ul ul li>a {padding: 11px 5px !important;font-size: 13px;text-transform: none;font-weight: 400 }#primary-menu ul ul li:hover>a {background-color: transparent !important;font-weight: 700;padding-left: 5px;color: #1abc9c }#primary-menu ul li .mega-menu-content, #primary-menu ul li.mega-menu-small .mega-menu-content, #primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content, .floating-header #primary-menu ul li.mega-menu .mega-menu-content {width: auto;margin: 0;top: 0 }.container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content, #header.full-header #primary-menu ul li.mega-menu .mega-menu-content {width: auto !important;margin: 0 !important }#primary-menu ul li.mega-menu .mega-menu-content.style-2 {padding: 0 }#primary-menu ul li .mega-menu-content ul {display: block !important;position: relative;opacity: 1 !important;top: 0;left: 0;min-width: inherit }#primary-menu ul li .mega-menu-content ul ul {border-top: 1px solid #EEE }#primary-menu ul li .mega-menu-content ul.mega-menu-column {float: none;width: auto !important;-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;margin: 0;border-left: 0 !important;padding-left: 15px;border-top: 1px solid #EEE }#primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child {border: 0 }#primary-menu ul li .mega-menu-content ul {width: 100% !important }#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column {padding: 0 0 0 15px }#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title {margin: 0 }#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a {font-size: 13px;font-weight: 700;text-transform: none !important;padding: 11px 5px !important;line-height: 22px !important;color: #444 !important }#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title:hover>a {background-color: transparent;color: #1abc9c !important }#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a:hover {color: #1abc9c !important }#primary-menu ul li .mega-menu-content.style-2 li {border-top: 1px solid #EEE }#primary-menu ul li .mega-menu-content.style-2 li:first-child {border-top: 0 }#primary-menu ul li .mega-menu-content.style-2 ul>li>a:hover {padding-left: 5px }.mega-menu-column .widget {padding: 30px 0;margin: 0 !important }#top-search {margin: 0 !important }#top-search a, #top-cart, #side-panel-trigger, #top-account {position: absolute;top: 0;left: auto;right: 15px;margin: 40px 0;-webkit-transition: margin .4s ease;-o-transition: margin .4s ease;transition: margin .4s ease }}@media(max-width:767.98px) {body {padding: 0 !important }#wrapper {width: 100% !important }.container-fullwidth {margin: 0 auto;padding: 0 15px !important }h1 {font-size: 28px }h2 {font-size: 24px }h3 {font-size: 20px }h4 {font-size: 16px }.team.team-list .team-image {float: none;width: 100%;height: 35%;margin: 0 auto;margin-top: 16px }.team.team-list .team-title {margin-top: 15px }.title-block h1+span {font-size: 18px }.title-block h2+span {font-size: 17px }.title-block h3+span {font-size: 15px }.title-block h4+span {font-size: 13px }.heading-block h1 {font-size: 30px }.heading-block h2 {font-size: 26px }.heading-block h3 {font-size: 22px }.heading-block h4 {font-size: 19px }.heading-block h1+span {font-size: 20px }.heading-block h2+span {font-size: 18px }.heading-block h3+span, .heading-block h4+span {font-size: 17px }.heading-block~p:not(.lead) {font-size: 15px }#copyrights .col_half {text-align: center }#copyrights .col_half:last-child {display: none }#copyrights .footer-logo {margin-left: auto;margin-right: auto }}@media(min-width:576px) and (max-width:767.98px) {#header.full-header .container, .container-fullwidth {width: 540px !important }.container.vertical-middle {width: 100% !important }.full-screen:not(.force-full-screen) .container.vertical-middle {width: 540px !important }#top-search form input {padding-right: 60px }#header.transparent-header.floating-header .container {width: 540px;padding: 0 15px }}@media(max-width:575.98px) {.container, #header.full-header .container, .container-fullwidth {width: 100% !important;padding-left: 40px !important;padding-right: 40px !important }#primary-menu-trigger {left: 4px }#header.transparent-header.floating-header .container {width: 310px;padding: 0 15px }}@media(max-width:770px) {.shop:not(.product-1) {margin: 0 !important }.shop:not(.product-1) .product {margin: 0 0 20px 0;padding: 0;width: 100% }.shop:not(.product-1) .product-title h3 {font-size: 19px }.product-image {text-align: center }.product-image:hover>a:nth-of-type(2) {text-align: center;width: 100% }.sale-flash {top: 28px;left: 63px }}@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {#logo a.standard-logo, #header.split-menu #logo a.standard-logo {display: none }#logo a.retina-logo {display: block }#header.split-menu #logo a.retina-logo {display: inline-block }}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:991.98px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px), only screen and (min-device-pixel-ratio:2) and (max-width:991.98px), only screen and (min-resolution:192dpi) and (max-width:991.98px), only screen and (min-resolution:2dppx) and (max-width:991.98px) {#logo a.standard-logo {display: none }#logo a.retina-logo {display: inline-block }}