#site-logo a { display: inline-block } #site-logo img { padding-top: 5px; padding-bottom: 5px } #site-logo h1 { margin: 0; font-weight: 700 } #site-logo h1 a { color: #333 } #site-logo h1 a:hover { color: #428bca; text-decoration: none } #site-logo .themeoo-logo2x { display: none } #site-logo .themeoo-logo1x { display: inline-block !important } #masthead { position: relative; width: 100%; transition: background .2s; z-index: 99 } #masthead.is-sticky { position: fixed !important; z-index: 999; top: 0 } #masthead.is-compact { background-color: rgba(255, 255, 255, .95) } #masthead .container { position: relative } #masthead .themeoo-inner { float: left; width: 100%; position: relative } .admin-bar .is-sticky { top: 32px !important } #site-nav ul { margin: 0; padding: 0; list-style-type: none } #site-nav .themeoo-mega-menu > ul { margin: 0 15px } #site-nav ul li { position: relative } #site-nav ul li ul { display: none; z-index: 300; top: auto; width: 210px; position: absolute } #site-nav ul li ul.sub-menu, #site-nav > ul > li > ul { margin-top: 0; border-radius: 3px; box-shadow: 0 1px 8px 1px rgba(0, 0, 0, 0.34); } #site-nav ul li.themeoo-depth-0 > ul.sub-menu:before { content: ""; position: absolute; width: 100%; height: 12px; top: -12px; opacity: 0 } #site-nav ul li.themeoo-depth-0.themeoo-right > ul.sub-menu:after { left: 95% !important } #site-nav ul li ul li .themeoo-link { display: block; position: relative; padding: 8px 15px; color: #333; border-top: 1px solid #eee } #site-nav ul li ul li:first-child > .themeoo-link { border-top: none } #site-nav ul li ul li .themeoo-link:hover { color: #428bca; background-color: #f8f8f8; text-decoration: none } #site-nav ul li ul li .themeoo-link > .themeoo-in { margin-right: 5px } #site-nav ul li ul ul { top: 0; left: 100% } #site-nav > ul > li { float: left } #site-nav > ul > li > .themeoo-link { display: block; position: relative; padding-left: 15px; padding-right: 15px; outline-offset: -4px } #site-nav > ul > li > .themeoo-link:hover, .header-cart:hover { text-decoration: none } #site-nav > ul > li > .themeoo-link > .themeoo-in { margin-right: 5px } #site-nav > ul > li > ul > li:first-child > .themeoo-link { border-top: none } #site-nav .themeoo-menu-cart:last-child a, #site-nav .themeoo-menu-search:last-child a { padding-right: 0 } #site-nav .themeoo-mega-menu { position: inherit } #site-nav .themeoo-mega-menu > ul { width: 100%; left: 0 } #site-nav .themeoo-mega-menu > ul > li { float: left !important; padding: 0 !important } #site-nav .themeoo-mega-menu > ul > li:last-child { border: none } #site-nav .themeoo-mega-menu > ul > li:last-child a { border-right: none !important } #site-nav .themeoo-mega-menu > ul > li .themeoo-link { border-right: 1px solid #eee } #site-nav .themeoo-mega-menu > ul > li .themeoo-title { font-weight: 700; text-transform: uppercase; padding-top: 17px; padding-bottom: 15px; border-top: none; color: #555 } #site-nav .themeoo-mega-menu > ul > li .themeoo-title:hover { color: inherit } #site-nav .themeoo-mega-menu > ul > li .themeoo-title:after { display: none } #site-nav .themeoo-mega-menu > ul > li ul { clear: both; display: block !important; position: relative !important; left: 0 !important; opacity: 1 !important; width: 100% !important; box-shadow: none !important } #site-nav .themeoo-custom, #site-nav .themeoo-natural { position: relative } #site-nav .themeoo-col-2 > ul { width: 400px } #site-nav .themeoo-col-3 > ul { width: 525px } #site-nav .themeoo-col-4 > ul { width: 600px } #site-nav .themeoo-col-5 > ul { width: 500px } #site-nav .themeoo-col-6 > ul { width: 600px } #site-nav .themeoo-right > ul { left: auto !important; right: 0 } #site-nav .themeoo-column-title { cursor: inherit } #site-nav .themeoo-content { display: block; font-size: 11px; padding-top: 5px; opacity: .7 } #site-nav .themeoo-full-content { margin: 10px } #site-nav .current-menu-ancestor > .themeoo-link, #site-nav .current-menu-item > .themeoo-link { color: #428bca } #nav-search { font-size: 13px !important } #site-header-shadow { position: absolute; bottom: -5px; height: 5px; width: 100%; overflow: hidden; z-index: 9 } #site-header-shadow:after { content: ""; position: absolute; top: -5px; left: 0; width: 100%; height: 100%; border-radius: 100%/5px; box-shadow: 0 1px 4px rgba(0, 0, 0, .1) } .themeoo-header-default .themeoo-sticky-item { height: 100px; line-height: 100px } .themeoo-header-default .is-compact .themeoo-sticky-item { height: 50px; line-height: 50px } .themeoo-header-default #site-logo { float: left; max-width: 85% } .themeoo-header-default #site-logo img { max-height: 100% } .themeoo-header-default #site-nav { float: right } .themeoo-header-left #masthead { border-top: 1px solid #eee } .themeoo-header-left .themeoo-sticky-item { height: 50px; line-height: 50px } .themeoo-header-left .is-compact .themeoo-sticky-item { height: 40px; line-height: 40px } .themeoo-header-left #header-logo-wrap { display: table; position: relative; width: 100% } .themeoo-header-left #site-logo { display: table-cell; vertical-align: middle; max-width: 85% } .themeoo-header-left #site-logo-right { padding-left: 20px; display: table-cell; vertical-align: middle } .themeoo-header-left #site-logo-right-content { float: right } .themeoo-header-left .themeoo-depth-0 { border-left: 1px solid #eee; border-right: 1px solid #eee; margin-right: -1px } .themeoo-header-left .themeoo-menu-cart, .themeoo-header-left .themeoo-menu-search { float: right !important } .themeoo-header-left .themeoo-menu-cart:last-child a, .themeoo-header-left .themeoo-menu-search:last-child a { padding-right: 10px !important } .themeoo-header-left #themeoo-mobile-toggle { right: 5px } .themeoo-header-center #masthead { border-top: 1px solid #eee } .themeoo-header-center .themeoo-sticky-item { height: 50px; line-height: 50px } .themeoo-header-center .is-compact .themeoo-sticky-item { height: 40px; line-height: 40px } .themeoo-header-center #site-logo { text-align: center } .themeoo-header-center #site-nav { display: table; margin: 0 auto } .themeoo-header-center .themeoo-depth-0 { border-left: 1px solid #eee; border-right: 1px solid #eee; margin-right: -1px } .themeoo-header-center .themeoo-depth-0:first-child, .themeoo-header-center .themeoo-depth-0:last-child { border: none } .themeoo-header-center #nav-search { padding-right: 10px !important } .themeoo-header-fancy .themeoo-sticky-item { height: 100px; line-height: 100px } .themeoo-header-fancy .is-compact .themeoo-sticky-item { height: 50px; line-height: 50px } .themeoo-header-fancy #site-logo { text-align: center; max-width: 100% } .themeoo-header-fancy #site-logo img { max-height: 100% } .themeoo-header-fancy .themeoo-fancy-row { display: table; margin: 0 auto } .themeoo-header-fancy .themeoo-fancy-left, .themeoo-header-fancy .themeoo-fancy-logo, .themeoo-header-fancy .themeoo-fancy-right { float: left } .themeoo-header-fancy .themeoo-fancy-logo { padding-left: 20px; padding-right: 20px } .themeoo-header-fancy #site-nav > ul > li > .themeoo-link { padding-left: 15px; padding-right: 15px } #site-nav #menu-item-search .sf-with-ul::after { display: none } /*noinspection CssNoGenericFontName*/ #site-nav .sf-with-ul::after { font-family: themify; content: "\e64b"; right: 0; margin: 0 0 0 5px; font-size: 12px } /*noinspection CssNoGenericFontName*/ #site-nav .menu-item-has-children .menu-item-has-children > a:after { font-family: themify; content: "\e649"; font-style: normal; font-weight: 400; position: absolute; right: 10px } .themeoo-menu-effect .themeoo-link-depth-0:before { content: "\e649"; position: absolute; z-index: 0; height: 2px; background-color: #428bca; opacity: 0 } .themeoo-menu-effect .themeoo-link-depth-0:hover::before { opacity: 1 } .themeoo-menu-effect-1 .themeoo-link-depth-0:before, .themeoo-menu-effect-2 .themeoo-link-depth-0:before { left: 0; bottom: 0; width: 100% } .themeoo-menu-effect-2 .themeoo-link-depth-0:before { top: 0; bottom: auto } .themeoo-menu-effect-1 .menu-item-has-children .themeoo-link-depth-0:before { display: none !important } .themeoo-menu-effect-3 .themeoo-link-depth-0:before { top: 50%; left: 5px; right: 5px; margin-top: 1.2em; transform: translateY(-7px) } .themeoo-menu-effect-3 .themeoo-link-depth-0:hover::before { transform: translateY(0) } .themeoo-menu-effect-4 .themeoo-link-depth-0:before { content: "•"; left: 0; top: -16px; font-size: 16px; text-align: center; width: 100%; height: 0; color: #428bca; text-shadow: 0 0 #428bca; background-color: transparent } .themeoo-menu-effect-4 .themeoo-link-depth-0:hover::before { text-shadow: 8px 0 #428bca, -8px 0 #428bca } .themeoo-menu-effect-5 .themeoo-link-depth-0:before { top: 50%; left: 0; right: 0; margin-top: 1.2em; transform: scaleX(0) } .themeoo-menu-effect-5 .themeoo-link-depth-0:hover::before { transform: scaleX(1) } .themeoo-menu-effect-6 .themeoo-link-depth-0:before { left: 0; top: 50%; width: 100%; height: 2.4em; margin-top: -1.2em; background-color: transparent !important; border-radius: 2px } .themeoo-menu-effect-6 .themeoo-link-depth-0 { border: none } .themeoo-menu-effect-6 .themeoo-depth-0 { border: none } .themeoo-menu-effect-7 .themeoo-depth-0:hover .themeoo-link-depth-0 { color: #fff !important; background-color: #428bca } .is-transparent #masthead { position: absolute; z-index: 999; background-image: none; background-color: rgba(255, 255, 255, .05); border-bottom: 1px solid rgba(255, 255, 255, .1) } .is-transparent #site-nav > ul > li > .themeoo-link, .is-transparent #themeoo-mobile-toggle, .is-transparent .site-name a { color: #fff !important } .is-transparent.themeoo-menu-effect .themeoo-link-depth-0:before { color: #fff; background-color: #fff } .is-transparent.themeoo-menu-effect-6 .themeoo-link-depth-0:before { border-color: #fff; background-color: transparent } .is-transparent.themeoo-menu-effect-4 .themeoo-link-depth-0before { text-shadow: 0 0 #fff } .is-transparent.themeoo-menu-effect-4 .themeoo-link-depth-0:hover::before { text-shadow: 8px 0 #fff, -8px 0 #fff } .is-transparent #site-header-shadow { display: none } .is-transparent #themeoo-mobile-toggle i { background-color: #fff } .is-transparent #top-bar { display: block !important; position: absolute; z-index: 1000; width: 100%; color: #fff; background-image: none !important; background-color: transparent !important; border-color: rgba(255, 255, 255, .1) } .is-transparent #top-bar .themeoo-top-module { border-color: rgba(255, 255, 255, .1) } .is-transparent #top-bar .themeoo-top-module .themeoo-open-modal, .is-transparent #top-bar .themeoo-top-module > a { color: #fff } .themeoo-header-transparent #navigation-mobile { padding-top: 90px } .themeoo-header-transparent #page-header .md-padding { padding-top: 140px } .is-transparent-top-bar #page-header .md-padding { padding-top: 175px } .is-transparent.is-transparent-top-bar #masthead { margin-top: 36px !important } .themeoo-retina2x { display: none } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #site-logo .themeoo-logo { display: none } #site-logo .themeoo-logo2x { display: inline } .themeoo-retina2x { display: block } } #themeoo-fixed-nav { position: fixed; right: 5px; top: 50%; z-index: 999; background-color: rgba(255, 255, 255, .9); padding: 10px 8px; border-radius: 3px; box-shadow: 0 0 3px rgba(0, 0, 0, .075) } #themeoo-fixed-nav ul { margin: 0; padding: 0; list-style: none } #themeoo-fixed-nav ul li { padding-bottom: 8px } #themeoo-fixed-nav ul li a { display: block; width: 14px; height: 14px; border: 1px solid #ccc; border-radius: 14px } #themeoo-fixed-nav ul li a:focus, #themeoo-fixed-nav ul li a:hover, #themeoo-fixed-nav ul li.current-menu-item a { background-color: #ccc; text-decoration: none } #themeoo-fixed-nav ul li:last-child { padding-bottom: 0 } #themeoo-fixed-nav .tooltip { left: auto !important; right: 26px } #themeoo-fixed-nav .tooltip-arrow { top: 12px !important } #themeoo-fixed-nav .tooltip-inner { white-space: nowrap; border-radius: 2px } #header-logo { color: #555; background-color: #fff } .menu-item a { position: relative } #site-nav .themeoo-label::before { position: absolute; content: ""; border-left: 5px solid transparent; border-right: 5px solid transparent; top: 10px; left: 50%; margin-left: -5px; width: 4px; height: 4px; z-index: -9 } #site-nav .themeoo-label { position: absolute; top: 15%; left: 50%; padding: 2px 6px; font-size: 8px; text-transform: uppercase } #site-nav .sub-menu .themeoo-label { position: absolute; top: 28%; left: auto; right: 5%; padding: 5px 7px; font-size: 8px; text-transform: uppercase } #site-nav .sub-menu .themeoo-label::before { position: absolute; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; top: 25%; left: 0; margin-left: -10px; width: 4px; height: 4px; z-index: 0 } .themeoo-alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px } .themeoo_field_content .themeoo-alert { margin-bottom: 0 } .themeoo-alert h4 { margin-top: 0; color: inherit } .themeoo-alert .themeoo-alert-link { font-weight: 700 } .themeoo-alert > p, .themeoo-alert > ul { margin-bottom: 0 } .themeoo-alert > p + p { margin-top: 5px } .themeoo-alert-dismissable { padding-right: 35px } .themeoo-alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit } .themeoo-alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6 } .themeoo-alert-success hr { border-top-color: #c9e2b3 } .themeoo-alert-success a { color: #2b542c } .themeoo-alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1 } .themeoo-alert-info hr { border-top-color: #a6e1ec } .themeoo-alert-info a { color: #245269 } .themeoo-alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc } .themeoo-alert-warning hr { border-top-color: #f7e1b5 } .themeoo-alert-warning a { color: #66512c } .themeoo-alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1 } .themeoo-alert-danger hr { border-top-color: #e4b9c0 } .themeoo-alert-danger a { color: #843534 } .themeoo-text-success { color: #2b542c } .themeoo-text-info { color: #31708f } .themeoo-text-warning { color: #8a6d3b } .themeoo-text-danger { color: #a94442 } .themeoo-text-note { color: #aaa } .themeoo-text-italic { font-style: italic } .themeoo-text-center { text-align: center } .themeoo-text-right { text-align: right } .themeoo-text-desc { font-style: italic; font-weight: 400; margin-top: 10px; color: #aaa } .themeoo-size-small { width: 25% !important; max-width: 100% } .themeoo-size-medium { width: 50% !important; max-width: 100% } .themeoo-size-full { width: 100% !important; max-width: 100% } .themeoo-width-auto { width: inherit !important; max-width: 100% } .themeoo-size-25 { width: 25px } .themeoo-size-50 { width: 50px } .themeoo-size-75 { width: 75px } .themeoo-size-100 { width: 100px } .toplevel_page_option_page div.error, .toplevel_page_option_page div.updated { margin: 5px 15px 2px 0 } .toplevel_page_option_page .update-nag { margin: 25px 20px 0 0 } .themeoo-label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em } .themeoo-label-default { background-color: #999 } #site-nav .sub-menu .themeoo-label-default::before { border-right: 5px solid #999 } #site-nav .themeoo-label-default::before { border-top: 6px solid #999 } .themeoo-label-primary { background-color: #428bca } #site-nav .sub-menu .themeoo-label-primary::before { border-right: 5px solid #428bca } #site-nav .themeoo-label-primary::before { border-top: 5px solid #428bca } .themeoo-label-success { background-color: #5cb85c } #site-nav .sub-menu .themeoo-label-success::before { border-right: 5px solid #5cb85c } #site-nav .themeoo-label-success::before { border-top: 6px solid #5cb85c } .themeoo-label-info { background-color: #5bc0de } #site-nav .sub-menu .themeoo-label-info::before { border-right: 5px solid #5bc0de } #site-nav .themeoo-label-info::before { border-top: 6px solid #5bc0de } .themeoo-label-warning { background-color: #f0ad4e } #site-nav .sub-menu .themeoo-label-warning::before { border-right: 5px solid #f0ad4e } #site-nav .themeoo-label-warning::before { border-top: 6px solid #f0ad4e } .themeoo-label-danger { background-color: #d9534f } #site-nav .sub-menu .themeoo-label-danger::before { border-right: 5px solid #d9534f } #site-nav .themeoo-label-danger::before { border-top: 6px solid #d9534f } .themeoo-icon { padding-right: 8px } .header-cart-count { padding: 0 0 0 15px } .header-cart-count i { font-size: 20px; margin-right: 8px } .header-cart .badge { top: 20px } .header-cart span.badge { display: block; position: absolute; top: 3px; right: 0; background-color: #1bab41; color: #fff; width: 18px; height: 18px; text-align: center; line-height: 18px; border-radius: 50%; font-size: 9px; text-indent: 1px } #menu-main-menu .btn { border-radius: 40px; color: #fff; display: inline-block; padding: 8px 15px; text-decoration: none !important; position: relative; font-weight: 500; border: none; text-transform: capitalize; margin-left: 15px } #menu-main-menu .btn .fa { margin-right: 5px } #navigation-mobile .container { padding-bottom: 20px } #themeoo-mobile-toggle { display: none; position: absolute; right: 0; top: 50%; margin-top: -13px; cursor: pointer; line-height: 0; font-size: 17px } #themeoo-mobile-toggle strong { display: inline-block; position: relative; margin-right: 5px; font-size: 13px; line-height: 1em; text-transform: uppercase; vertical-align: bottom } #themeoo-mobile-toggle span { display: inline-block } #themeoo-mobile-toggle.themeoo-collapse .themeoo-one { transform: rotate(45deg) translate(3px, 3px) } #themeoo-mobile-toggle.themeoo-collapse .themeoo-two { opacity: 0 } #themeoo-mobile-toggle.themeoo-collapse .themeoo-three { transform: rotate(-45deg) translate(4px, -4px) } #navigation-mobile { position: relative; display: none; background-color: #222; z-index: 101 } #navigation-mobile .themeoo-dropdown-plus { display: none; position: absolute; top: 0; right: 0; cursor: pointer; } #navigation-mobile ul li.menu-item-has-children > .themeoo-dropdown-plus { display: block; width: 50px; text-align: center; padding: 10px; /*line-height: 53px;*/ border: 1px solid transparent; background: rgba( 0, 0, 0, 0.3); } #navigation-mobile ul li.menu-item-has-children > .themeoo-dropdown-plus.cs-times, #navigation-mobile ul li.menu-item-has-children > .themeoo-dropdown-plus:focus, #navigation-mobile ul li.menu-item-has-children > .themeoo-dropdown-plus:hover { background: rgba( 0, 0, 0, 0.35); } .themeoo-dropdown-plus.cs-times .ti-angle-down:before { content: "\e648" } #navigation-mobile .current-menu-ancestor > a, #navigation-mobile .current-menu-item > a { color: #fff } #navigation-mobile a { text-decoration: none } #navigation-mobile ul { margin: 0; padding: 20px 0; list-style: none } #navigation-mobile ul ul { position: relative; display: none; padding: 0; margin-left: 0 } #navigation-mobile ul ul:before { content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; position: absolute; top: 1px; left: 30px; z-index: 1 } #navigation-mobile ul ul li { border-left: none; border-right: none } #navigation-mobile ul ul li:first-child { border-top-width: 1px; border-top-color: #333 } #navigation-mobile ul ul li:last-child { border-bottom: none } #navigation-mobile ul ul li a { padding-left: 30px } #navigation-mobile ul li { position: relative; border: 1px solid #333; border-bottom: none } #navigation-mobile ul li:last-child { border-bottom: 1px solid #333 } #navigation-mobile ul li.menu-item-has-children > a { margin-right: 50px } #navigation-mobile .themeoo-fancy-mobile-menu { padding: 20px 0 } #navigation-mobile .themeoo-fancy-mobile-menu ul { padding-top: 0; padding-bottom: 0 } #mobile-search { position: relative; margin-bottom: 20px } #mobile-search input { font-size: 13px; height: 40px; padding: 22px 30px 22px 12px; width: 100% } #mobile-search input:focus { box-shadow: none } #mobile-search button { position: absolute; font-size: 11px; top: 14px; right: 5px; padding: 5px; margin: 0; border: none; outline: 0; background: 0 0 } #mobile-languages { font-size: 12px; text-align: center; margin-bottom: 10px } #mobile-languages a { color: #999; margin: 5px; display: inline-block } #mobile-languages a.themeoo-current, #mobile-languages a:hover { color: #fff } #mobile-languages img { position: relative; top: -1px; margin-right: 3px } #navigation-mobile ul li.header-cart-count { border-bottom: 0; padding: 0 } #navigation-mobile ul li.header-cart-count .header-cart { display: none } #navigation-mobile .container { padding-bottom: 20px } #themeoo-mobile-toggle { position: absolute; right: 0; top: 0; margin-top: 0; padding: 10px; cursor: pointer; line-height: 58px; width: 80px; vertical-align: middle; height: 100%; text-align: center; background: #0003 } #themeoo-mobile-toggle strong { display: inline-block; position: relative; margin-right: 5px; font-size: 13px; line-height: 1em; text-transform: uppercase } #themeoo-mobile-toggle span { display: inline-block; width: 20px } #themeoo-mobile-toggle.themeoo-collapse .themeoo-one { transform: rotate(45deg) translate(3px, 3px) } #themeoo-mobile-toggle.themeoo-collapse .themeoo-two { opacity: 0 } #themeoo-mobile-toggle.themeoo-collapse .themeoo-three { transform: rotate(-45deg) translate(4px, -4px) } #navigation-mobile { display: none; background-color: #222 } #navigation-mobile .themeoo-times .fa { color: #fff; transform: rotate(45deg) } #navigation-mobile .current-menu-ancestor > a, #navigation-mobile .current-menu-item > a { color: #fff } #navigation-mobile a { text-decoration: none } #navigation-mobile ul { margin: 0; padding: 20px 0; list-style: none } #navigation-mobile ul ul { position: relative; display: none; padding: 0; margin-left: 0 } #navigation-mobile ul ul:before { content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; position: absolute; top: 1px; left: 30px; z-index: 1 } #navigation-mobile ul ul li { border-left: none; border-right: none } #navigation-mobile ul ul li:first-child { border-top-width: 1px; border-top-color: #333 } #navigation-mobile ul ul li:last-child { border-bottom: none } #navigation-mobile ul ul li a { padding-left: 30px } #navigation-mobile ul li { position: relative; border: 1px solid #333; border-bottom: none } #navigation-mobile ul li:last-child { border-bottom: 1px solid #333 } #navigation-mobile ul li a { display: block; font-size: 13px; font-weight: 400; padding: 15px; color: #999 } #navigation-mobile ul li a:hover { color: #fff } #navigation-mobile ul li.menu-item-has-children > a { margin-right: 50px } #navigation-mobile .themeoo-fancy-mobile-menu { padding: 20px 0 } #navigation-mobile .themeoo-fancy-mobile-menu ul { padding-top: 0; padding-bottom: 0 } #mobile-search { position: relative; margin-bottom: 20px } #mobile-search input { font-size: 13px; height: 40px; padding: 22px 30px 22px 12px; width: 100% } #mobile-search input:focus { box-shadow: none } #mobile-search button { position: absolute; font-size: 20px; top: 4px; right: 5px; padding: 5px 9px; margin: 0; border: none; outline: 0; background: 0 0 } #mobile-languages { font-size: 12px; text-align: center; margin-bottom: 10px } #mobile-languages a { color: #999; margin: 5px; display: inline-block } #mobile-languages a.themeoo-current, #mobile-languages a:hover { color: #fff } #mobile-languages img { position: relative; top: -1px; margin-right: 3px } #navigation-mobile ul.sub-menu:after { display: none } ul.sub-menu { position: relative } ul.sub-menu:after { position: absolute; left: 14px; top: -5px; width: 10px; height: 10px; content: ""; transform: rotate(-45deg); z-index: -1; } ul.sub-menu li ul.sub-menu:last-child:after { display: none; }