/** * ========================================= * - HEADER * ========================================= */ #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 .rox-logo2x { display: none; } #site-logo .rox-logo1x { display: inline-block !important; } #masthead { position: relative; width: 100%; -webkit-transition: background 0.2s; -o-transition: background 0.2s; transition: background 0.2s; z-index: 99; } #masthead.is-sticky { position: fixed !important; z-index: 999; top: 0; } #masthead.is-compact { background-color: rgba(255, 255, 255, 0.95); } #masthead .container { position: relative; } #masthead .rox-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 .rox-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, #site-nav ul li ul.sub-menu { margin-top: 0; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } /*Top Arrow*/ #site-nav ul li.rox-depth-0 > ul.sub-menu:before{ content: ""; position: absolute; width: 100%; height: 12px; top: -12px; opacity: 0; } #site-nav ul li.rox-depth-0.rox-right > ul.sub-menu:after{ left: 95% !important; } #site-nav ul li ul li .rox-link { display: block; position: relative; padding: 8px 15px; color: #333; border-top: 1px solid #eeeeee; } #site-nav ul li ul li:first-child > .rox-link { border-top: none; } #site-nav ul li ul li .rox-link:hover { color: #428bca; background-color: #f8f8f8; text-decoration: none; } #site-nav ul li ul li .rox-link > .rox-in { margin-right: 5px; } #site-nav ul li ul ul { top: 0; left: 100%; } #site-nav > ul > li { float: left; } #site-nav > ul > li > .rox-link { display: block; position: relative; padding-left: 15px; padding-right: 15px; } #site-nav > ul > li > .rox-link:hover { text-decoration: none; } #site-nav > ul > li > .rox-link > .rox-in { margin-right: 5px; } #site-nav > ul > li > ul > li:first-child > .rox-link { border-top: none; } #site-nav .rox-menu-cart:last-child a, #site-nav .rox-menu-search:last-child a { padding-right: 0; } #site-nav .rox-mega-menu { position: inherit; } #site-nav .rox-mega-menu > ul { width: 100%; left: 0; } #site-nav .rox-mega-menu > ul > li { float: left !important; padding: 0 !important; } #site-nav .rox-mega-menu > ul > li:last-child { border: none; } #site-nav .rox-mega-menu > ul > li:last-child a { border-right: none !important; } #site-nav .rox-mega-menu > ul > li .rox-link { border-right: 1px solid #eeeeee; } #site-nav .rox-mega-menu > ul > li .rox-title { font-weight: 700; text-transform: uppercase; padding-top: 17px; padding-bottom: 15px; border-top: none; color: #555555; } #site-nav .rox-mega-menu > ul > li .rox-title:hover { color: inherit; } #site-nav .rox-mega-menu > ul > li .rox-title:after { display: none; } #site-nav .rox-mega-menu > ul > li ul { clear: both; display: block !important; position: relative !important; left: 0 !important; opacity: 1 !important; width: 100% !important; -webkit-box-shadow: none !important; box-shadow: none !important; } #site-nav .rox-custom, #site-nav .rox-natural { position: relative; } #site-nav .rox-col-2 > ul { width: 400px; } #site-nav .rox-col-3 > ul { width: 525px; } #site-nav .rox-col-4 > ul { width: 600px; } #site-nav .rox-col-5 > ul { width: 500px; } #site-nav .rox-col-6 > ul { width: 600px; } #site-nav .rox-right > ul { left: auto !important; right: 0; } #site-nav .rox-column-title { cursor: inherit; } #site-nav .rox-content { display: block; font-size: 11px; padding-top: 5px; opacity: 0.7; } #site-nav .rox-full-content { margin: 10px; } #site-nav .current-menu-ancestor > .rox-link, #site-nav .current-menu-item > .rox-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%; -moz-border-radius: 100% / 5px; -webkit-border-radius: 100% 5px; border-radius: 100% / 5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); } .rox-header-default .rox-sticky-item { height: 100px; line-height: 100px; } .rox-header-default .is-compact .rox-sticky-item { height: 50px; line-height: 50px; } .rox-header-default #site-logo { float: left; max-width: 85%; } .rox-header-default #site-logo img { max-height: 100%; } .rox-header-default #site-nav { float: right; } .rox-header-left #masthead { border-top: 1px solid #eeeeee; } .rox-header-left .rox-sticky-item { height: 50px; line-height: 50px; } .rox-header-left .is-compact .rox-sticky-item { height: 40px; line-height: 40px; } .rox-header-left #header-logo-wrap { display: table; position: relative; width: 100%; } .rox-header-left #site-logo { display: table-cell; vertical-align: middle; max-width: 85%; } .rox-header-left #site-logo-right { padding-left: 20px; display: table-cell; vertical-align: middle; } .rox-header-left #site-logo-right-content { float: right; } .rox-header-left .rox-depth-0 { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; margin-right: -1px; } .rox-header-left .rox-menu-cart, .rox-header-left .rox-menu-search { float: right !important; } .rox-header-left .rox-menu-cart:last-child a, .rox-header-left .rox-menu-search:last-child a { padding-right: 10px !important; } .rox-header-left #rox-mobile-icon { right: 5px; } .rox-header-center #masthead { border-top: 1px solid #eeeeee; } .rox-header-center .rox-sticky-item { height: 50px; line-height: 50px; } .rox-header-center .is-compact .rox-sticky-item { height: 40px; line-height: 40px; } .rox-header-center #site-logo { text-align: center; } .rox-header-center #site-nav { display: table; margin: 0 auto; } .rox-header-center .rox-depth-0 { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; margin-right: -1px; } .rox-header-center .rox-depth-0:first-child, .rox-header-center .rox-depth-0:last-child { border: none; } .rox-header-center #nav-search { padding-right: 10px !important; } .rox-header-fancy .rox-sticky-item { height: 100px; line-height: 100px; } .rox-header-fancy .is-compact .rox-sticky-item { height: 50px; line-height: 50px; } .rox-header-fancy #site-logo { text-align: center; max-width: 100%; } .rox-header-fancy #site-logo img { max-height: 100%; } .rox-header-fancy .rox-fancy-row { display: table; margin: 0 auto; } .rox-header-fancy .rox-fancy-logo, .rox-header-fancy .rox-fancy-right, .rox-header-fancy .rox-fancy-left { float: left; } .rox-header-fancy .rox-fancy-logo { padding-left: 20px; padding-right: 20px; } .rox-header-fancy #site-nav > ul > li > .rox-link { padding-left: 15px; padding-right: 15px; } #site-nav #menu-item-search .sf-with-ul::after { display: none; } #site-nav .sf-with-ul::after{ font-family: 'themify'; content: "\e64b"; right: 0; margin: 0 0 0 5px; font-size: 12px; } #site-nav .menu-item-has-children .menu-item-has-children > a:after { font-family: 'themify'; content: "\e649"; font-style: normal; font-weight: normal; position: absolute; right: 10px; } .rox-menu-effect .rox-link-depth-0:before { content: "\e649"; position: absolute; z-index: 0; height: 2px; background-color: #428bca; opacity: 0; } .rox-menu-effect .rox-link-depth-0:hover::before { opacity: 1; } .rox-menu-effect-1 .rox-link-depth-0:before, .rox-menu-effect-2 .rox-link-depth-0:before { left: 0; bottom: 0; width: 100%; } .rox-menu-effect-2 .rox-link-depth-0:before { top: 0; bottom: auto; } .rox-menu-effect-1 .menu-item-has-children .rox-link-depth-0:before { display: none !important; } .rox-menu-effect-3 .rox-link-depth-0:before { top: 50%; left: 5px; right: 5px; margin-top: 1.2em; -moz-transform: translateY(-7px); -ms-transform: translateY(-7px); -webkit-transform: translateY(-7px); transform: translateY(-7px); } .rox-menu-effect-3 .rox-link-depth-0:hover::before { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } .rox-menu-effect-4 .rox-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; } .rox-menu-effect-4 .rox-link-depth-0:hover::before { text-shadow: 8px 0 #428bca, -8px 0 #428bca; } .rox-menu-effect-5 .rox-link-depth-0:before { top: 50%; left: 0; right: 0; margin-top: 1.2em; -moz-transform: scaleX(0); -ms-transform: scaleX(0); -webkit-transform: scaleX(0); transform: scaleX(0); } .rox-menu-effect-5 .rox-link-depth-0:hover::before { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -webkit-transform: scaleX(1); transform: scaleX(1); } .rox-menu-effect-6 .rox-link-depth-0:before { left: 0; top: 50%; width: 100%; height: 2.4em; margin-top: -1.2em; background-color: transparent !important; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } .rox-menu-effect-6 .rox-link-depth-0 { border: none; } .rox-menu-effect-6 .rox-depth-0 { border: none; } .rox-menu-effect-7 .rox-depth-0:hover .rox-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, 0.05); border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .is-transparent #rox-mobile-icon, .is-transparent .site-name a, .is-transparent #site-nav > ul > li > .rox-link { color: #fff !important; } .is-transparent.rox-menu-effect .rox-link-depth-0:before { color: #fff; background-color: #fff; } .is-transparent.rox-menu-effect-6 .rox-link-depth-0:before { border-color: #fff; background-color: transparent; } .is-transparent.rox-menu-effect-4 .rox-link-depth-0before { text-shadow: 0 0 #fff; } .is-transparent.rox-menu-effect-4 .rox-link-depth-0:hover::before { text-shadow: 8px 0 #fff, -8px 0 #fff; } .is-transparent #site-header-shadow { display: none; } .is-transparent #rox-mobile-icon 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, 0.1); } .is-transparent #top-bar .rox-top-module { border-color: rgba(255, 255, 255, 0.1); } .is-transparent #top-bar .rox-top-module > a, .is-transparent #top-bar .rox-top-module .rox-open-modal { color: #fff; } .rox-header-transparent #navigation-mobile { padding-top: 90px; } .rox-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; } .rox-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 .rox-logo { display: none; } #site-logo .rox-logo2x { display: inline; } .rox-retina2x { display: block; } } #rox-fixed-nav { position: fixed; right: 5px; top: 50%; z-index: 999; background-color: rgba(255, 255, 255, 0.9); padding: 10px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.075); box-shadow: 0 0 3px rgba(0, 0, 0, 0.075); } #rox-fixed-nav ul { margin: 0; padding: 0; list-style: none; } #rox-fixed-nav ul li { padding-bottom: 8px; } #rox-fixed-nav ul li a { display: block; width: 14px; height: 14px; border: 1px solid #ccc; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; } #rox-fixed-nav ul li a:hover, #rox-fixed-nav ul li a:focus, #rox-fixed-nav ul li.current-menu-item a { background-color: #ccc; text-decoration: none; } #rox-fixed-nav ul li:last-child { padding-bottom: 0; } #rox-fixed-nav .tooltip { left: auto !important; right: 26px; } #rox-fixed-nav .tooltip-arrow { top: 12px !important; } #rox-fixed-nav .tooltip-inner { white-space: nowrap; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } #header-logo { color: #555; background-color: #fff; } /*---------------------------------------------------------------------- * header Tooltip *----------------------------------------------------------------------*/ /*---------------------------------------------------------------------- * Menu Tooltip *----------------------------------------------------------------------*/ .menu-item a{ position: relative; } #site-nav .rox-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 .rox-label { position: absolute; top: 15%; left: 50%; padding: 2px 6px; font-size: 8px; text-transform: uppercase; } #site-nav .sub-menu .rox-label { position: absolute; top: 28%; left: auto; right: 5%; padding: 5px 7px; font-size: 8px; text-transform: uppercase; } #site-nav .sub-menu .rox-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; } .rox-alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .rox_field_content .rox-alert { margin-bottom: 0; } .rox-alert h4 { margin-top: 0; color: inherit; } .rox-alert .rox-alert-link { font-weight: bold; } .rox-alert > p, .rox-alert > ul { margin-bottom: 0; } .rox-alert > p + p { margin-top: 5px; } .rox-alert-dismissable { padding-right: 35px; } .rox-alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit; } .rox-alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .rox-alert-success hr { border-top-color: #c9e2b3; } .rox-alert-success a { color: #2b542c; } .rox-alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .rox-alert-info hr { border-top-color: #a6e1ec; } .rox-alert-info a { color: #245269; } .rox-alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .rox-alert-warning hr { border-top-color: #f7e1b5; } .rox-alert-warning a { color: #66512c; } .rox-alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .rox-alert-danger hr { border-top-color: #e4b9c0; } .rox-alert-danger a { color: #843534; } .rox-text-success { color: #2b542c; } .rox-text-info { color: #31708f; } .rox-text-warning { color: #8a6d3b; } .rox-text-danger { color: #a94442; } .rox-text-note { color: #aaa; } .rox-text-italic { font-style: italic; } .rox-text-center { text-align: center; } .rox-text-right { text-align: right; } .rox-text-desc { font-style: italic; font-weight: 400; margin-top: 10px; color: #aaa; } .rox-size-small { width: 25% !important; max-width: 100%; } .rox-size-medium { width: 50% !important; max-width: 100%; } .rox-size-full { width: 100% !important; max-width: 100%; } .rox-width-auto { width: inherit !important; max-width: 100%; } .rox-size-25 { width: 25px; } .rox-size-50 { width: 50px; } .rox-size-75 { width: 75px; } .rox-size-100 { width: 100px; } .toplevel_page_option_page div.updated, .toplevel_page_option_page div.error { margin: 5px 15px 2px 0; } .toplevel_page_option_page .update-nag { margin: 25px 20px 0 0; } .rox-label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; } .rox-label-default { background-color: #999; } #site-nav .sub-menu .rox-label-default::before{ border-right: 5px solid #999; } #site-nav .rox-label-default::before{ border-top: 6px solid #999; } .rox-label-primary { background-color: #428bca; } #site-nav .sub-menu .rox-label-primary::before{ border-right: 5px solid #428bca; } #site-nav .rox-label-primary::before{ border-top: 5px solid #428bca; } .rox-label-success { background-color: #5cb85c; } #site-nav .sub-menu .rox-label-success::before{ border-right: 5px solid #5cb85c; } #site-nav .rox-label-success::before{ border-top: 6px solid #5cb85c; } .rox-label-info { background-color: #5bc0de; } #site-nav .sub-menu .rox-label-info::before{ border-right: 5px solid #5bc0de; } #site-nav .rox-label-info::before{ border-top: 6px solid #5bc0de; } .rox-label-warning { background-color: #f0ad4e; } #site-nav .sub-menu .rox-label-warning::before{ border-right: 5px solid #f0ad4e; } #site-nav .rox-label-warning::before{ border-top: 6px solid #f0ad4e; } .rox-label-danger { background-color: #d9534f; } #site-nav .sub-menu .rox-label-danger::before{ border-right: 5px solid #d9534f; } #site-nav .rox-label-danger::before{ border-top: 6px solid #d9534f; } .roxmenu-icon{ padding-right: 8px; } /*---------------------------------------------------------------------- * Cart Count *----------------------------------------------------------------------*/ .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.bage { display: block; position: absolute; top: 3px; right: 0px; background-color: #1bab41; color: #fff; width: 18px; height: 18px; text-align: center; line-height: 18px; -webkit-border-radius: 50%; border-radius: 50%; font-size: 9px; text-indent: 1px; } /*---------------------------------------------------------------------- * Menu Btn *----------------------------------------------------------------------*/ #menu-main-menu .btn{ border: none; border-radius: 40px; color: #fff; display: inline-block; padding: 8px 15px; text-decoration: none!important; position: relative; font-weight: 500; border-bottom: none; text-transform: capitalize; margin-left: 15px; } #menu-main-menu .btn .fa{ margin-right: 5px; } /*---------------------------------------------------------------------- * Mobile Menu *----------------------------------------------------------------------*/ #navigation-mobile .container { padding-bottom: 20px; } #rox-mobile-icon { display: none; position: absolute; right: 0; top: 50%; margin-top: -13px; cursor: pointer; line-height: 0; font-size: 17px; } #rox-mobile-icon strong { display: inline-block; position: relative; margin-right: 5px; font-size: 13px; line-height: 1em; text-transform: uppercase; vertical-align: bottom; } #rox-mobile-icon span { display: inline-block; } #rox-mobile-icon.rox-collapse .rox-one { -moz-transform: rotate(45deg) translate(3px, 3px); -ms-transform: rotate(45deg) translate(3px, 3px); -webkit-transform: rotate(45deg) translate(3px, 3px); transform: rotate(45deg) translate(3px, 3px); } #rox-mobile-icon.rox-collapse .rox-two { opacity: 0; } #rox-mobile-icon.rox-collapse .rox-three { -moz-transform: rotate(-45deg) translate(4px, -4px); -ms-transform: rotate(-45deg) translate(4px, -4px); -webkit-transform: rotate(-45deg) translate(4px, -4px); transform: rotate(-45deg) translate(4px, -4px); } #navigation-mobile { display: none; background-color: #222; } #navigation-mobile .rox-dropdown-plus { display: none; position: absolute; top: 17px; right: 15px; cursor: pointer; color: #555; } #navigation-mobile .rox-dropdown-plus .fa { display: block; text-align: center; font-size: 13px; width: 50px; height: 50px; line-height: 51px; } #navigation-mobile .rox-times .fa { color: #fff; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); 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; padding: 15px; color: #999; } #navigation-mobile ul li a:hover { color: #fff; } #navigation-mobile ul li.menu-item-has-children > .rox-dropdown-plus { display: block; } #navigation-mobile ul li.menu-item-has-children > a { margin-right: 50px; } #navigation-mobile .rox-fancy-mobile-menu { padding: 20px 0; } #navigation-mobile .rox-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 { -webkit-box-shadow: none; box-shadow: none; } #mobile-search button { position: absolute; font-size: 11px; top: 14px; right: 5px; padding: 5px; margin: 0; border: none; outline: none; background: transparent; } #mobile-languages { font-size: 12px; text-align: center; margin-bottom: 10px; } #mobile-languages a { color: #999; margin: 5px; display: inline-block; } #mobile-languages a.rox-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; } /*---------------------------------------------------------------------- * Mobile Menu *----------------------------------------------------------------------*/ #navigation-mobile .container { padding-bottom: 20px; } #rox-mobile-icon { 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; } #rox-mobile-icon strong { display: inline-block; position: relative; margin-right: 5px; font-size: 13px; line-height: 1em; text-transform: uppercase; } #rox-mobile-icon span { display: inline-block; width: 20px; } #rox-mobile-icon.rox-collapse .rox-one { -moz-transform: rotate(45deg) translate(3px, 3px); -ms-transform: rotate(45deg) translate(3px, 3px); -webkit-transform: rotate(45deg) translate(3px, 3px); transform: rotate(45deg) translate(3px, 3px); } #rox-mobile-icon.rox-collapse .rox-two { opacity: 0; } #rox-mobile-icon.rox-collapse .rox-three { -moz-transform: rotate(-45deg) translate(4px, -4px); -ms-transform: rotate(-45deg) translate(4px, -4px); -webkit-transform: rotate(-45deg) translate(4px, -4px); transform: rotate(-45deg) translate(4px, -4px); } #navigation-mobile { display: none; background-color: #222; } #navigation-mobile .rox-dropdown-plus { display: none; position: absolute; top: 0; right: 0; cursor: pointer; color: #555; background-color: #222; } #navigation-mobile .rox-dropdown-plus:hover { background-color: #1a1a1a; } #navigation-mobile .rox-dropdown-plus .fa { display: block; text-align: center; font-size: 13px; width: 50px; height: 50px; line-height: 51px; } #navigation-mobile .rox-times .fa { color: #fff; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); 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; padding: 15px; color: #999; } #navigation-mobile ul li a:hover { color: #fff; } #navigation-mobile ul li.menu-item-has-children > .rox-dropdown-plus { display: block; width: 40px; text-align: center; height: 100%; line-height: 55px; } #navigation-mobile ul li.menu-item-has-children > a { margin-right: 50px; } #navigation-mobile .rox-fancy-mobile-menu { padding: 20px 0; } #navigation-mobile .rox-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 { -webkit-box-shadow: none; box-shadow: none; } #mobile-search button { position: absolute; font-size: 11px; top: 14px; right: 5px; padding: 5px; margin: 0; border: none; outline: none; background: transparent; } #mobile-languages { font-size: 12px; text-align: center; margin-bottom: 10px; } #mobile-languages a { color: #999; margin: 5px; display: inline-block; } #mobile-languages a.rox-current, #mobile-languages a:hover { color: #fff; } #mobile-languages img { position: relative; top: -1px; margin-right: 3px; } /*Droup Down Menu Design*/ #navigation-mobile ul.sub-menu:after{ display: none; } .rox-dropdown-plus.cs-times .ti-angle-down:before{ content: "\e648"; } ul.sub-menu { position: relative; } ul.sub-menu:after { position: absolute; left: 14px; top: -5px; width: 10px; height: 10px; content: ""; transform: rotate(-45deg); } ul.sub-menu li ul.sub-menu:last-child:after{ display:none; }