@media only screen and (max-width: 1239px) {
#Top_bar .hide-total-mobile .header-cart-total {display:none!important}
.mobile-tr-header .header_placeholder, body:not(.mobile-sticky) .header_placeholder {height:0!important}
#Top_bar,#Action_bar {background-color:#fff!important;position:static}
#Top_bar .container {max-width:100%!important;padding:0!important}
#Top_bar .column {flex-wrap:wrap}
#Top_bar .top_bar_left {float:none;width:100%!important;background:none!important}
#Top_bar .top_bar_right {width:100%}
#Top_bar a.responsive-menu-toggle {top:40px;right:10px;}
#Top_bar a.responsive-menu-toggle.is-sticky {position:fixed;top:30px;left:10px;}
.admin-bar #Top_bar a.responsive-menu-toggle.is-sticky {top:56px}
#Top_bar .menu_wrapper {float:left!important;width:100%;margin:0!important}
#Top_bar #menu {float:left;position:static!important;width:100%!important}
#Top_bar .logo {position:static;float:left;width:100%;text-align:center;margin:0}
#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {padding:0!important;margin:10px 50px}
#Top_bar #logo img.logo-main {display:none}
#Top_bar #logo img.logo-mobile {display:inline-block}
#Top_bar #logo img.logo-mobile-sticky {display:none}
#Header_creative .creative-wrapper #Top_bar .one {display:block}
#Header_creative #Top_bar #logo img.logo-sticky {display:none}
.mobile-sticky #Top_bar.is-sticky #logo img:not(.svg) {width:auto!important}
.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile {display:none}
.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky {display:inline-block}
.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky {max-height:80px!important}
.logo-overflow #Top_bar .logo {height:auto!important}
#Top_bar .top_bar_right {float:none;padding:5px 10px}
#Top_bar .top_bar_right .top_bar_right_wrapper {flex-wrap:wrap;justify-content:center}
#Top_bar .top_bar_right .top-bar-right-icon, #Top_bar .top_bar_right .wpml-languages, #Top_bar .top_bar_right .top-bar-right-button {margin:5px}
#Top_bar .wpml-languages a.active {height:15px;line-height:17px}
#Top_bar .top_bar_right .top-bar-right-input {width: 80%; margin: 0 10%;}
#Top_bar .top_bar_right .top-bar-right-input form, #Top_bar .top_bar_right .top-bar-right-input input, #Top_bar .top_bar_right .top-bar-search-form .mfn-live-search-box {width: 100% !important;}
#Top_bar .search_wrapper, #Top_bar .top_bar_right .mfn-live-search-box {z-index: 10000;}
.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper {justify-content:flex-start}
.mobile-tb-right #Top_bar .top_bar_right .top_bar_right_wrapper {justify-content:flex-end}
.mobile-tb-hide #Top_bar .top_bar_right {display:none}
.mobile-menu #Top_bar .menu.menu-main, .mobile-menu #Side_slide .menu.menu-main, .mobile-menu #Overlay .menu.overlay-menu {display:none}
.mobile-menu #Top_bar .menu.menu-mobile, .mobile-menu #Overlay .menu.menu-mobile, .mobile-menu #Side_slide .menu.menu-mobile {display:block}
.mobile-icon-user-hide #Top_bar .top-bar-right-icon-user, .mobile-icon-user-ss #Top_bar .top-bar-right-icon-user, .mobile-icon-wishlist-hide #Top_bar .top-bar-right-icon-wishlist, .mobile-icon-wishlist-ss #Top_bar .top-bar-right-icon-wishlist, .mobile-icon-cart-hide #Top_bar .top-bar-right-icon-cart, .mobile-icon-cart-ss #Top_bar .top-bar-right-icon-cart, .mobile-icon-search-hide #Top_bar .top-bar-right-icon-search, .mobile-icon-search-ss #Top_bar .top-bar-right-icon-search, .mobile-icon-wpml-hide #Top_bar .wpml-languages, .mobile-icon-wpml-ss #Top_bar .wpml-languages, .mobile-icon-action-hide #Top_bar .action_button, .mobile-icon-action-ss #Top_bar .action_button {display:none!important}
body.header-below:not(.template-slider) #Header {padding-top:0!important}
.header-modern #Top_bar .top_bar_right {top:0;margin-left:0}
.header-modern #Top_bar .top_bar_right:before {content:none}
.header-creative #Header_creative {position:static}
#Header_creative #Top_bar .responsive-menu-toggle {top:35px}
#Header_creative #Top_bar .responsive-menu-toggle.is-sticky {position:fixed;top:10px;left:10px;margin-top:0;}
.admin-bar #Header_creative #Top_bar .responsive-menu-toggle.is-sticky {top:56px}
#Header_creative #Top_bar .top_bar_left {margin-top:0;overflow:hidden}
#Header_creative #Top_bar .logo #logo, #Header_creative #Top_bar .logo .custom-logo-link {padding:0;}
#Header_creative #Top_bar .logo #logo img, #Header_creative #Top_bar .logo .custom-logo-link img {max-height:50px}
.logo-no-sticky-padding #Header_creative #Top_bar .logo #logo img {max-height:60px}
#Header_creative #Top_bar #menu {position:static;width:100%}
.admin-bar #Header_creative {top:0!important}
.header-magazine #Top_bar .banner_wrapper {width:100%;height:auto;text-align:center;position:static;margin-bottom:20px}
body.minimalist-header.header-transparent #Header {min-height:0!important}
#overlay-menu ul li a {font-size:22px;line-height:36px}
.header-plain #Top_bar .logo {text-align:left}
.header-plain #Top_bar .logo #logo, .header-plain #Top_bar .logo .custom-logo-link {padding:5px 42px 15px 15px}
.header-plain #Top_bar .top_bar_right .top_bar_right_wrapper {line-height:0;padding-top:0}
.header-plain #Top_bar .top_bar_right .top-bar-right-icon, .header-plain #Top_bar .top_bar_right .wpml-languages, .header-plain #Top_bar .top_bar_right .top-bar-right-button, .header-plain #Top_bar .top_bar_right .top-bar-right-input {margin:0;padding:0 10px;height:50px}
.header-plain #Top_bar .top_bar_right_wrapper > *:last-child {border-right-width: 1px;}
.header-simple #Top_bar .top_bar_left {top:0!important}
.header-stack #Top_bar .logo {padding:0;text-align:center!important;border-bottom:unset}
.header-stack #Top_bar .logo #logo, .header-stack #Top_bar .logo .custom-logo-link {display:block}
.header-stack #Top_bar a.responsive-menu-toggle {position:absolute!important;margin-top:-17px!important}
.header-stack #Top_bar a.responsive-menu-toggle.is-sticky {position:fixed!important;margin-top:0!important}
.header-stack #Top_bar .secondary_menu_wrapper {display:none}
.header-stack #Top_bar .top_bar_right {position:static;height:auto;padding:0}
.header-shop #Top_bar .top_bar_row {display: block;}
.header-shop #Top_bar .top_bar_right {clear: both; box-sizing: border-box;}
.header-shop #Top_bar .top_bar_right a.responsive-menu-toggle {display: none;}
.header-shop #Top_bar .top_bar_right .top_bar_right_wrapper {justify-content: center;}
.header-shop #Top_bar .top_bar_right .top-bar-right-input {flex: unset;}
.header-shop #Top_bar .top_bar_row_second {margin-top: unset;}
.header-shop #Top_bar .logo a.responsive-menu-toggle {display: block;}
.header-shop-split #Top_bar .logo {margin: 0;}
.header-shop-split #Top_bar .top_bar_row {display: block;}
.header-shop-split #Top_bar .top_bar_right {clear: both; box-sizing: border-box;}
.header-shop-split #Top_bar .top_bar_right .top_bar_right_wrapper {justify-content: center;}
.header-shop-split #Top_bar .top_bar_right .top-bar-right-input {flex: unset;margin:5px 0 10px;}
.mobile-header-mini #Action_bar {display:none}
.mobile-header-mini #Top_bar {top:0}
.mobile-header-mini #Top_bar .container {max-width:100%!important;}
.mobile-header-mini #Top_bar .top_bar_left {float:left;position:static;}
.mobile-header-mini #Top_bar .logo {width:auto;float:left;margin-left:15px;border:none;}
.mobile-header-mini #Top_bar #logo, .mobile-header-mini #Top_bar .custom-logo-link {height:60px!important;line-height:60px!important;margin:0}
.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile {max-height:80px!important}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {top:30px!important;left:auto;right:10px;margin-top:-17px;}
.mobile-header-mini.mobile-sticky #Top_bar.is-sticky #logo, .mobile-header-mini.mobile-sticky #Top_bar.is-sticky .custom-logo-link {margin-left:0!important;margin-right:0!important}
.mobile-header-mini #Top_bar .top_bar_right {width:unset;height:100%;max-height:60px;position:absolute;top:0;right:54px;background:none;padding:0;}
.mobile-header-mini #Top_bar a.action_button {display:none}
.mobile-header-mini #Top_bar #search_button {margin-left:0;margin-right:0;}
.mobile-header-mini #Top_bar .top-bar-right-input {display: none;}
.mobile-header-mini #Top_bar .wpml-languages {margin-right:0;}
.mobile-header-mini #Top_bar .wpml-languages a.active, .mobile-header-mini #Top_bar .wpml-languages ul.wpml-lang-dropdown {border:none;}
.mobile-header-mini #Top_bar #menu {padding-bottom:10px;}
.mobile-header-mini #Top_bar #menu ul li a span {line-height:44px;}
.mobile-header-mini #Top_bar #menu ul li.submenu .menu-toggle {line-height:44px;right:3px;}
.mobile-header-mini #Header_creative #Top_bar .top_bar_right_wrapper {padding-top:0}
.mobile-header-mini.mobile-mini-mr-lr #Top_bar .logo {float:right;margin-left:0;margin-right:54px;}
.mobile-header-mini.mobile-mini-mr-lr #Top_bar .top_bar_right {left:10px;right:auto;}
.mobile-header-mini.mobile-mini-mr-lc #Top_bar .logo {float:none;margin-left:0;margin-right:0;text-align:center}
.mobile-header-mini.mobile-mini-mr-lc #Top_bar .top_bar_right {left:10px;right:auto;}
.mobile-header-mini.mobile-mini-ml-ll #Top_bar a.responsive-menu-toggle {left:10px;right:auto}
.mobile-header-mini.mobile-mini-ml-ll #Top_bar .logo {margin-left:54px!important}
.mobile-header-mini.mobile-mini-ml-ll #Top_bar .top_bar_right {right:15px;}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar a.responsive-menu-toggle {left:10px;right:auto}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo {float:none;margin-left:0;margin-right:0;text-align:center}
.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {right:15px;}
.mobile-header-mini.mobile-mini-ml-lr #Top_bar a.responsive-menu-toggle {left:10px;right:auto}
.mobile-header-mini.mobile-mini-ml-lr #Top_bar .logo {float:right;margin-left:0;margin-right:15px;}
.mobile-header-mini.mobile-mini-ml-lr #Top_bar .top_bar_right {left:49px;right:auto;}
.mobile-header-mini.header-plain #Top_bar .top_bar_right {margin-right:5px;}
.mobile-header-mini.header-plain #Top_bar a#header_cart {line-height:60px!important;border:none;padding:0 5px;}
.mobile-header-mini.header-plain #Top_bar a#search_button {line-height:60px!important;border:none;padding:0 3px;}
.mobile-header-mini.header-plain #Top_bar .wpml-languages {height:60px!important;border:none;padding:0 5px 0 10px;top:0;}
.mobile-header-mini.header-plain #Top_bar .wpml-languages a.active {line-height:60px!important}
.mobile-header-mini.header-plain #Top_bar .wpml-languages:hover a.active {background:none;}
.mobile-header-mini.header-split #Top_bar .top_bar_left .logo {width:auto;margin-left:15px}
.mobile-header-mini #Header_creative #Top_bar {width:100%;margin:0;}
.mobile-header-mini .overlay-menu-toggle {font-size:22px;top:8px;margin:0!important;}
.mobile-sticky #Top_bar.is-sticky {position:fixed !important;}
.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {top:30px!important;}
.mobile-sticky #Top_bar.is-sticky .top_bar_right {display:none;}
.mobile-sticky #Top_bar #menu {overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mobile-sticky #Top_bar.is-sticky #logo, .mobile-sticky #Top_bar.is-sticky .custom-logo-link {height:50px!important;line-height:50px!important;margin:5px 50px;}
.logo-no-sticky-padding.mobile-sticky #Top_bar.is-sticky #logo {height:60px!important;line-height:60px!important;margin:0 50px;}
.mobile-header-mini.mobile-sticky #Top_bar .top_bar_right {display:block}
.mobile-tr-header #Action_bar,.mobile-tr-header #Top_bar,.mobile-tr-header #Top_bar .top_bar_right {background:none!important}
.mobile-tr-header #Top_bar {position:absolute;top:50px}
.mobile-tr-header.ab-hide #Top_bar {top:0}
.mobile-tr-header #Action_bar {position:absolute}
.mobile-tr-header #Top_bar .wpml-languages a.active,.mobile-tr-header #Top_bar .wpml-languages ul.wpml-lang-dropdown {background:none}
.mobile-tr-header.header-creative.layout-full-width #Wrapper {padding-top:0}
.mobile-tr-header.header-plain #Top_bar,.mobile-tr-header.header-plain #Top_bar .top_bar_right_wrapper > * {border:none!important;background:none!important}
.mobile-tr-header #Header_creative {background:none!important;position:absolute}
#Action_bar .contact_details li,#Action_bar .social {padding:0!important}
#Action_bar .contact_details {float:none;text-align:center;padding:5px 0;color:#222;}
#Action_bar .contact_details li {padding:0}
#Action_bar .contact_details li.slogan {display:none}
#Action_bar .social {float:none;text-align:center;padding:5px 0 0;margin-bottom:5px}
#Action_bar .social li a {color:rgba(0,0,0,.3)}
#Action_bar .social li a:hover {color:rgba(0,0,0,.8)}
#Action_bar .social-menu {float:none;text-align:center;padding:5px 0 0}
}