@media screen and (min-width : 320px) and (max-width : 767px) { button.menu-toggle:focus, a.open-search-form:focus { outline: 3px solid #ffbc00 !important; text-decoration: none !important; } .register, .login{ display: inline-block; } .header i.fa.fa-search, .header i.fas.fa-shopping-cart { background: #9f1b32; padding: 14px; color: #fff; } #site-navigation{ padding-bottom:15px; } .slider h3.post-title { font-size: 40px; } p.slider_btn { margin: 0 auto !important; } p.slider_btn a { padding: 10px 10px 10px 10px !important; } .blog_inner_box { right: 10%; left: 10%; } .border-box p{ margin-bottom: 25px !important; } .menu-toggle, .dropdown-toggle,button.close-menu { display: inline-block; font-size: 20px; font-weight: 600; background: #9f1b32; color: #fff; border: none; } #main-menu,a.cart-customlocation p.cart-item-box { display: none; } .header.toggled #main-menu { display: block; } #main-menu ul li { float: left; width: 100%; } #main-menu > li > ul.children, #main-menu > li > ul.sub-menu { position: absolute; top:-100%; background: #fff; } #main-menu li.focus > ul.children, #main-menu li.focus > ul.sub-menu , #main-menu li:hover > ul.children, #main-menu li:hover > ul.sub-menu , #main-menu li:focus > ul.children, #main-menu li:focus > ul.sub-menu { width: 100%; top:0; left: 0 !important; position: relative; } #main-menu ul { padding: 0; float: none; } #main-menu ul li a { padding: 0; } #main-menu ul.children li a , #main-menu ul.sub-menu li a { padding: 0; line-height:53px; color: #000 !important; } #main-menu ul li.menu-item-has-children:after { content: ''; position: absolute; border: solid #000; right: 10px; top: 50%; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; -webkit-transform: translate(0,-50%) rotate(-45deg); transform: translate(0,-50%) rotate(-45deg); } #main-menu ul.children li, #main-menu ul.sub-menu li { width: 100%; font-size: 12px; padding-left: 10px; } #main-menu ul li.menu-item-has-children:hover:after , #main-menu ul li.menu-item-has-children:focus:after, #main-menu ul li.menu-item-has-children.focus:after { top: 20px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } #main-menu a:hover, #main-menu ul li a:hover, #main-menu li:hover > a, #main-menu a:focus, #main-menu ul li a:focus, #main-menu li.focus > a, #main-menu li:focus > a, #main-menu ul li.current-menu-item > a, #main-menu ul li.current_page_item > a, #main-menu ul li.current-menu-parent > a, #main-menu ul li.current_page_ancestor > a, #main-menu ul li.current-menu-ancestor > a { background:none; } .admin-bar .sticky-header.fixed-header{ position: static; margin-top: 0px; } .sticky-header.fixed-header{ position: static; margin-top: 0px; } } @media screen and (min-width : 768px) and (max-width : 1000px) { #main-menu ul li a{ padding:5px; } .blog_inner_box { right: 20%; left: 20%; } a.cart-customlocation p.cart-item-box{ right: 0; } .admin-bar .sticky-header.fixed-header{ margin-top: 0px; } .sticky-header.fixed-header{ position: static; margin-top: 0px; } } @media screen and (min-width : 1024px) and (max-width : 1199px) { .blog_inner_box { right: 20%; left: 20%; } a.cart-customlocation p.cart-item-box{ right: 12px; } } @media (max-width: 782px){ h1.post-title.feature-header-title { font-size: 22px; width: 100%; } } @media screen and (min-width:1700px) and (max-width:1900px){ .container{ max-width: 1520px; } } @media screen and (min-width:1920px) { .container{ max-width: 1620px; } }