/*menu start*/ #site-navigation { background-color: transparent; border: none; padding: 0; margin-top: 0; margin-bottom: 0; } .navbar-default .navbar-collapse { background-color: transparent; padding: 0; } #TF-Navbar > ul >li>a{ /* font-family: 'Oswald', sans-serif; */ padding: 15px; } #TF-Navbar > ul >li>a, #TF-Navbar > ul >li>a:focus, #TF-Navbar > ul >li>a:hover { text-transform: uppercase; font-size: 12px; font-weight: bold; background-color: transparent; text-shadow: 1px 1px 0px #1e364e1c; } #TF-Navbar > ul >li>a{ color: #1e364e; } .dropdown-item:focus, .dropdown-item:hover, .dropdown-item:active { color: #0186f0; text-decoration: none; background-color: transparent; } .header-transparent #TF-Navbar > ul >li>a, .header-transparent #TF-Navbar > ul >li>a:focus, .header-transparent #TF-Navbar > ul >li>a:hover { color: #FFF; } /* .sticky-head #TF-Navbar > ul >li>a, .sticky-head #TF-Navbar > ul >li>a:focus, .sticky-head #TF-Navbar > ul >li>a:hover { color: #1e364e; } */ /* .sticky-head #site-navigation{ padding: 7px 0; transition: all .3s ease-in-out; } */ #TF-Navbar > ul { width: 100%; text-align: right; display: inline-block; margin: 0; } #TF-Navbar > ul > li { float: none; display: inline-block; padding: 10px 0; } /* .site-header.sticky-head #TF-Navbar > ul > li { padding: 3px 0; } */ #TF-Navbar > ul li.menu-item.menu-button { float: right; } .dropdown-menu>li>a{ font-size: 14px; color: #FFF; padding: 10px 15px; } .dropdown-menu>li>a i.tf-menu-icon { font-size: 20px; margin-right: 9px; width: 25px; text-align: center; } .dropdown-menu.cart-item-container { left: auto; right: 0; } .navbar-expand-md .navbar-collapse { display: block; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: auto; flex-basis: auto; } /* desktop */ @media (min-width: 768px) { #TF-Navbar > ul .dropdown-menu { display: block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: top; -webkit-transform-origin: top; padding: 0; border-radius: 0; box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.35); padding: 0; margin: 0; box-shadow: none !important; background-color: #0186f0de; z-index: 1; } #TF-Navbar > ul >li.active> a, #TF-Navbar > ul >li:hover > a { color: #FFF !important; } #TF-Navbar > ul li:hover>.dropdown-menu { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } #TF-Navbar > ul .dropdown-menu > li { transition: all .3s ease-in-out; } #TF-Navbar > ul .dropdown-menu > li:hover { background-color: #0186f0; } #TF-Navbar > ul .dropdown-menu > li a, #TF-Navbar > ul .dropdown-menu > li a:hover{ color: #FFF; text-shadow: 1px 1px 1px #000; } span.menu-text { position: relative; z-index: 1; } #TF-Navbar > ul >li>.dropdown-menu>li>.dropdown-menu { left: 100%; top: 0; } #TF-Navbar > ul .mobile-eve { display: inline-block; margin-left: 8px; float: right; position: relative; z-index: 1; } #TF-Navbar > ul >li>a:before { content: ""; position: absolute; left: 0px; right: 0; bottom: 4px; top: 4px; border-radius: 2px; opacity: 0; transform: scaleX(0); transition: all .3s ease-in-out; transform-origin: left; box-shadow: 1px 1px 0px 0px #0000008f; } .header-transparent #TF-Navbar > ul >li>a:before{ background-color: #ffffff14; } #TF-Navbar > ul >li>a:before, .sticky-head #TF-Navbar > ul >li>a:before{ background-color: #0186f0; } #TF-Navbar > ul >li>a { position: relative; } #TF-Navbar { position: static; } .tf-mega-menu { position: static; } #TF-Navbar > ul >li:hover>a:before, #TF-Navbar > ul >li.active>a:before { transform: scale(1); opacity: 1; } .tf-mega-menu > ul.dropdown-menu { width: 100%; left: 0; right: 0; margin: 0 auto; top: 69px; display: table !important; padding: 15px 0 !important; border: 0; border-radius: 0px !important; } .tf-mega-menu > ul.dropdown-menu > li { display: table-cell; } .tf-mega-menu > ul.dropdown-menu li:hover{ background-color: transparent !important; } .tf-mega-menu > ul.dropdown-menu > li > a{ font-weight: 600; color: #4f4f4f; text-transform: uppercase; font-size: 13px; } #TF-Navbar .tf-mega-menu ul.dropdown-menu > li .dropdown-menu{ box-shadow: none; } #TF-Navbar > ul >li.tf-mega-menu >.dropdown-menu>li .dropdown-menu { position: static; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); border: 0; padding-left: 20px; } #TF-Navbar > ul >li.tf-mega-menu >.dropdown-menu .dropdown-menu { background-color: transparent; } .tf-mega-menu > ul.dropdown-menu li .mobile-eve { display: none !important; } /* header cart */ #site-header-cart { display: block !important; float: right; width: 56px; padding: 20px 0; } #site-header-cart + #TF-Navbar { -ms-flex: 0 0 calc(75% - 56px); flex: 0 0 calc(75% - 56px); max-width: calc(75% - 56px); } a.cart-contents { padding-right: 15px; display: block; color: #1e364e; } a.cart-contents:hover, a.cart-contents:active, a.cart-contents:focus{ color: #1e364e; } .cart-item-container { position: absolute; right: 0; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; transform-origin: top; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: #FFF; width: 350px; top: 69px; padding: 15px; box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.35); z-index: 99; } div#site-header-cart:hover .cart-item-container { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } } /* desktop */ /* Mobile */ @media(max-width:767px) { #TF-Navbar{ background-color: #FFF; max-height: 400px; overflow-x: hidden; overflow-y: auto; margin: 15px 0px; } #TF-Navbar.in{ margin-bottom: -15px; } #TF-Navbar > ul >li>a, #TF-Navbar > ul >li>a:focus, #TF-Navbar > ul >li>a:hover { color: #1e364e !important; } #TF-Navbar ul{ text-align: left; padding: 0; padding-left: 30px; } #TF-Navbar > ul > li{ display: block !important; } #TF-Navbar > ul > li .mobile-eve { display: inline-block; border: 1px solid #1e364e; height: 36px; width: 36px; text-align: center; float: right; color: #1e364e; border-radius: 2px font-size: 9px; position: absolute; right: 20px; top: 8px; z-index: 1; border-radius: 2px; background-color: #FFF; } .mobile-eve i { font-weight: bold; font-size: 22px; margin-top: 7px; transform: rotate(-90deg); transition: .3s all ease; } .show >a > .mobile-eve > i { transform: rotate(0deg); } .caret { position: relative !important; right: auto !important; display: inline-block; width: 0; height: 0; margin-top: 20px !important; vertical-align: middle; border-top: 10px solid; border-right: 10px solid transparent; border-left: 10px solid transparent; } .navbar-nav>li>a:after { display: table; clear: both; content: ""; } .navbar-nav .show .dropdown-menu { padding-left: 5px; background-color: #FFF; border: none; } .nav .show>a, .nav .show>a:focus, .nav .show>a:hover { background-color: #fff; border-color: #ffffff; } .navbar-default .navbar-nav .show .dropdown-menu>li>a { color: #1e364e; } .dropdown-menu>li>a{ padding: 10px; } .dropdown-menu>li>a, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:active, .dropdown-menu>li>a:focus { color: #1e364e; } .slider-heading { font-size: 6vw; } .slider-desc { font-size: 2.5vw; } .banner-link { margin-top: 15px; padding: 5px 15px; } .site-branding.site-logo { float: left; } .navbar-light .navbar-toggler { color: #1E354E; border: none; float: right; } #site-navigation .navbar-header { padding: 10px 0; } #site-header-cart a.cart-contents{ display: none; } .cart-item-container { width: 100%; } .collapse:not(.show) { display: none !important; } } @media screen and (max-width: 600px){ #masthead.site-header.sticky-head{ position: absolute !important; } } /* Mobile */ .icon-bar { background-color: #1E354E; width: 36px; display: block; margin-top: 8px; height: 2px; border-radius: 30px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .sticky-head .icon-bar{ background-color: #1E354E; } .icon-bar:first-child { margin-top: 0; } .navbar-toggler[aria-expanded="true"] .icon-bar:first-child, .icon-bar:last-child { opacity: 1 !important; } .navbar-toggler[aria-expanded="true"] .icon-bar:first-child { transform: rotate(42deg) translateY(9px) translatex(6px); } .navbar-toggler[aria-expanded="true"] .icon-bar:last-child { transform: rotate(-42deg) translateY(-8px) translatex(4px); } .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(2) { opacity: 0; } /*menu end*/