nav.bootsnav .dropdown.megamenu-fw{ position:static}nav.bootsnav .container{ position:relative}nav.bootsnav .megamenu-fw .dropdown-menu{ left:auto}nav.bootsnav .megamenu-content{ padding:15px; width:100% !important}nav.bootsnav .megamenu-content .title{ margin-top:0}nav.bootsnav .dropdown.megamenu-fw .dropdown-menu{ left:0; right:0}nav.navbar.bootsnav{ margin-bottom:0; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; border-radius:0px; background-color:#fff; border:none; border-bottom:solid 1px #e0e0e0; z-index:9}nav.navbar.bootsnav ul.nav >li >a{ color:#6f6f6f; background-color:transparent !important}nav.navbar.bootsnav ul.nav li.megamenu-fw >a:hover,nav.navbar.bootsnav ul.nav li.megamenu-fw >a:focus,nav.navbar.bootsnav ul.nav li.active >a:hover,nav.navbar.bootsnav ul.nav li.active >a:focus,nav.navbar.bootsnav ul.nav li.active >a{ background-color:transparent}nav.navbar.bootsnav .navbar-toggle{ background-color:#fff !important; border:none; padding:0; font-size:18px; position:relative; top:5px}nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{ top:0; left:100%}nav.navbar.bootsnav ul.nav ul.dropdown-menu >li >a{ white-space:normal}ul.menu-col{ padding:0; margin:0; list-style:none}ul.menu-col li a{ color:#6f6f6f}ul.menu-col li a:hover,ul.menu-col li a:focus{ text-decoration:none}nav.bootsnav.navbar-full{ padding-bottom:10px; padding-top:10px}nav.bootsnav.navbar-full .navbar-header{ display:block; width:100%}nav.bootsnav.navbar-full .navbar-toggle{ display:inline-block; margin-right:0; position:relative; top:0; font-size:30px; -webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}nav.bootsnav.navbar-full .navbar-collapse{ position:fixed; width:100%; height:100% !important; top:0; left:0; padding:0; display:none !important; z-index:9}nav.bootsnav.navbar-full .navbar-collapse.in{ display:block !important}nav.bootsnav.navbar-full .navbar-collapse .nav-full{ overflow:auto}nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu{ display:table-cell; vertical-align:middle; background-color:#fff; overflow:auto}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar{ width:0}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar{ width:0}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar{ width:0}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar{ width:0}nav.bootsnav.navbar-full .navbar-collapse ul.nav{ display:block; width:100%; overflow:auto}nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover,nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus,nav.bootsnav.navbar-full .navbar-collapse ul.nav a{ background-color:transparent}nav.bootsnav.navbar-full .navbar-collapse ul.nav >li{ float:none; display:block; text-align:center}nav.bootsnav.navbar-full .navbar-collapse ul.nav >li >a{ display:table; margin:auto; text-transform:uppercase; font-weight:bold; letter-spacing:2px; font-size:24px; padding:10px 15px}li.close-full-menu >a{ padding-top:0px !important; padding-bottom:0px !important}li.close-full-menu{ padding-top:30px !important; padding-bottom:30px !important}.attr-nav{ float:right; display:inline-block; margin-left:13px; margin-right:-15px}.attr-nav >ul{ padding:0; margin:0 0 -7px 0; list-style:none; display:inline-block}.attr-nav >ul >li{ float:left; display:block}.attr-nav >ul >li >a{ color:#6f6f6f; display:block; padding:28px 15px; position:relative}.attr-nav >ul >li >a span.badge{ position:absolute; top:50%; margin-top:-15px; right:5px; font-size:10px; padding:0; width:15px; height:15px; padding-top:2px}.attr-nav >ul >li.dropdown ul.dropdown-menu{ -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; border-radius:0px; -moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; -o-box-shadow:0px 0px 0px; box-shadow:0px 0px 0px; border:solid 1px #e0e0e0}ul.cart-list{ padding:0 !important; width:250px !important}ul.cart-list >li{ position:relative; border-bottom:solid 1px #efefef; padding:15px 15px 23px 15px !important}ul.cart-list >li >a.photo{ padding:0 !important; margin-right:15px; float:left; display:block; width:50px; height:50px; left:15px; top:15px}ul.cart-list >li img{ width:50px; height:50px; border:solid 1px #efefef}ul.cart-list >li >h6{ margin:0}ul.cart-list >li >h6 >a.photo{ padding:0 !important; display:block}ul.cart-list >li >p{ margin-bottom:0}ul.cart-list >li.total{ background-color:#f5f5f5; padding-bottom:15px !important}ul.cart-list >li.total >.btn{ display:inline-block; border-bottom:solid 1px #efefef !important}ul.cart-list >li .price{ font-weight:bold}ul.cart-list >li.total >span{ padding-top:8px}.top-search{ background-color:#333; padding:10px 0; display:none}.top-search input.form-control{ background-color:transparent; border:none; -moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; -o-box-shadow:0px 0px 0px; box-shadow:0px 0px 0px; color:#fff; height:40px; padding:0 15px}.top-search .input-group-addon{ background-color:transparent; border:none; color:#fff; padding-left:0; padding-right:0}.top-search .input-group-addon.close-search{ cursor:pointer}body{ -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.on-side{ margin-left:-280px}.side{ position:fixed; overflow-y:auto; top:0; right:-280px; width:280px; padding:25px 30px; height:100%; display:block; background-color:#333; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; z-index:9}.side.on{ right:0}.side .close-side{ float:right; color:#fff; position:relative; z-index:2; font-size:16px}.side .widget{ position:relative; z-index:1; margin-bottom:25px}.side .widget .title{ color:#fff; margin-bottom:15px}.side .widget ul.link{ padding:0; margin:0; list-style:none}.side .widget ul.link li a{ color:#9f9f9f; letter-spacing:1px}.side .widget ul.link li a:focus,.side .widget ul.link li a:hover{ color:#fff; text-decoration:none}nav.navbar.bootsnav .share{ padding:0 30px; margin-bottom:30px}nav.navbar.bootsnav .share ul{ display:inline-block; padding:0; margin:0 0 -7px 0; list-style:none}nav.navbar.bootsnav .share ul >li{ float:left; display:block; margin-right:5px}nav.navbar.bootsnav .share ul >li >a{ display:table-cell; vertical-align:middle; text-align:center; width:35px; height:35px; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border-radius:50%; background-color:#cfcfcf; color:#fff}nav.navbar.bootsnav.navbar-fixed{ position:fixed; display:block; width:100%}nav.navbar.bootsnav.no-background{ -webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.wrap-sticky{ position:relative; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wrap-sticky nav.navbar.bootsnav{ position:absolute; width:100%; left:0; top:0}.wrap-sticky nav.navbar.bootsnav.sticked{ position:fixed; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body.on-side .wrap-sticky nav.navbar.bootsnav.sticked{ left:-280px}nav.navbar.bootsnav ul.nav >li >a{padding:30px 15px}@media (max-width:991px){   nav.navbar.bootsnav .navbar-brand { display:inline-block; float:none !important; margin:0 !important}  nav.navbar.bootsnav .navbar-header{ float:none; display:block; text-align:center; padding-left:30px; padding-right:30px}  nav.navbar.bootsnav .navbar-toggle{ display:inline-block; float:left; margin-right:-200px; margin-top:10px}  nav.navbar.bootsnav .navbar-collapse{ border:none;  margin-bottom:0}  nav.navbar.bootsnav.no-full .navbar-collapse{ max-height:350px}  nav.navbar.bootsnav .navbar-collapse.collapse{ display:none !important}  nav.navbar.bootsnav .navbar-collapse.collapse.in{ display:block !important}  nav.navbar.bootsnav .navbar-nav{ float:none !important; padding-left:30px; padding-right:30px; margin:0px -15px}  nav.navbar.bootsnav .navbar-nav >li{ float:none; border-top:dotted 1px #aaa}  nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{ font-family:'FontAwesome'; content:"\f105"; float:right; font-size:16px; margin-left:10px}  nav.navbar.bootsnav li.dropdown.on >a.dropdown-toggle:before{ content:"\f107"}  nav.navbar.bootsnav .navbar-nav >li >a{ display:block; width:100%; padding:10px 0}  nav.navbar.bootsnav .navbar-nav >li:first-child{ border-top:none} nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle{ float:none !important; position:relative; display:block; width:100%}  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{ width:100%; position:relative !important; background-color:transparent; float:none; border:none; padding:0 0 0 15px !important; margin:0 0 -1px 0 !important; -moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; -o-box-shadow:0px 0px 0px; box-shadow:0px 0px 0px; -moz-border-radius:0px 0px 0px; -webkit-border-radius:0px 0px 0px; -o-border-radius:0px 0px 0px; border-radius:0px 0px 0px}  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu >li >a{ display:block; width:100%; border-bottom:solid 1px #e0e0e0; padding:10px 0; color:#6f6f6f}  nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus{ background-color:transparent}  nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu{ float:none !important; left:0; padding:0 0 0 15px; position:relative; background:transparent; width:100%}  nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on >ul.dropdown-menu{ display:inline-block; margin-top:-10px}  nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown >a.dropdown-toggle:after{ display:none}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title{ padding:10px 15px 10px 0; line-height:24px; text-transform:none; font-weight:400; letter-spacing:0px; margin-bottom:0; cursor:pointer; border-bottom:solid 1px #e0e0e0; color:#6f6f6f}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul >li >a{ display:block; width:100%; border-bottom:solid 1px #e0e0e0; padding:8px 0}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before{ font-family:'FontAwesome'; content:"\f105"; float:right; font-size:16px; margin-left:10px; position:relative; right:-15px}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title{ border-bottom:none}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title{ border-bottom:solid 1px #e0e0e0}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{ border-bottom:none}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before{ content:"\f107"}  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content{ padding:0 0 0 15px}  nav.bootsnav.brand-center .navbar-collapse{ display:block}  nav.bootsnav.brand-center ul.nav{ margin-bottom:0px !important}  nav.bootsnav.brand-center .navbar-collapse .col-half{ width:100%; float:none; display:block}  nav.bootsnav.brand-center .navbar-collapse .col-half.left{ margin-bottom:0}  nav.bootsnav .megamenu-content{ padding:0}  nav.bootsnav .megamenu-content .col-menu{ padding-bottom:0}  nav.bootsnav .megamenu-content .title{ cursor:pointer; display:block; padding:10px 15px; margin-bottom:0; font-weight:normal}  nav.bootsnav .megamenu-content .content{ display:none}  .attr-nav{ position:absolute; right:60px}  .attr-nav >ul{ padding:0; margin:0 -15px -7px 0}  .attr-nav >ul >li >a{ padding:16px 15px 15px}  .attr-nav >ul >li.dropdown >a.dropdown-toggle:before{ display:none}  .attr-nav >ul >li.dropdown ul.dropdown-menu{ margin-top:2px; margin-left:55px; width:250px; left:-250px; border-top:solid 5px}  .top-search .container{ padding:0 45px}    nav.bootsnav.navbar-full ul.nav{ margin-left:0}  nav.bootsnav.navbar-full ul.nav >li >a{ border:none}  nav.bootsnav.navbar-full .navbar-brand { float:left !important; padding-left:0}  nav.bootsnav.navbar-full .navbar-toggle{ display:inline-block; float:right; margin-right:0; margin-top:10px}  nav.bootsnav.navbar-full .navbar-header{ padding-left:15px; padding-right:15px}    nav.navbar.bootsnav.navbar-sidebar .share{ padding:30px 15px; margin-bottom:0}    nav.navbar.bootsnav .megamenu-content.tabbed{ padding-left:0 !mportant}  nav.navbar.bootsnav .tabbed >li{ padding:25px 0; margin-left:-15px !important}    body >.wrapper{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out}  body.side-right >.wrapper{ margin-left:280px; margin-right:-280px !important}  nav.navbar.bootsnav.navbar-mobile .navbar-collapse{ position:fixed; overflow-y:auto !important; overflow-x:hidden !important; display:block; background:#fff; z-index:99; width:280px; height:100% !important; left:-280px; top:0; padding:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out}  nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{ left:0}  nav.navbar.bootsnav.navbar-mobile ul.nav{ width:293px; padding-right:0; padding-left:15px}  nav.navbar.bootsnav.navbar-mobile ul.nav >li >a{ padding:15px 15px}  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu >li >a{ padding-right:15px !important; padding-top:15px !important; padding-bottom:15px !important}  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{ padding-right:30px !important; padding-top:13px !important; padding-bottom:13px !important}  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{ padding-top:13px !important; padding-bottom:13px !important}  nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-']{ width:100%}  nav.navbar.bootsnav.navbar-fixed .logo-scrolled{ display:block !important} nav.navbar.bootsnav.navbar-fixed .logo-display{ display:none !important}  nav.navbar.bootsnav.navbar-mobile .tab-menu, nav.navbar.bootsnav.navbar-mobile .tab-content{ width:100%; display:block}}@media (max-width:767px){ nav.navbar.bootsnav .navbar-header{ padding-left:15px; padding-right:15px}  nav.navbar.bootsnav .navbar-nav{ padding-left:15px; padding-right:15px}  .attr-nav{ right:30px}  .attr-nav >ul{ margin-right:-10px}  .attr-nav >ul >li >a{ padding:16px 10px 15px; padding-left:0 !important}  .attr-nav >ul >li.dropdown ul.dropdown-menu{ left:-275px}  .top-search .container{ padding:0 15px}  nav.bootsnav.navbar-full .navbar-collapse{ left:15px}  nav.bootsnav.navbar-full .navbar-header{ padding-right:0}  nav.bootsnav.navbar-full .navbar-toggle{ margin-right:-15px}  nav.bootsnav.navbar-full ul.nav >li >a{ font-size:18px !important; line-height:24px !important; padding:5px 10px !important}    nav.navbar.bootsnav.navbar-sidebar .share{ padding:30px 15px !important}    nav.navbar.bootsnav.navbar-sidebar .share{ padding:30px 0 !important; margin-bottom:0}  nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share{ padding:30px 15px !important; margin-bottom:0}    body.side-right >.wrapper{ margin-left:280px; margin-right:-280px !important}  nav.navbar.bootsnav.navbar-mobile .navbar-collapse{ margin-left:0}  nav.navbar.bootsnav.navbar-mobile ul.nav{ margin-left:-15px}  nav.navbar.bootsnav.navbar-mobile ul.nav{ border-top:solid 1px #fff}  li.close-full-menu{ padding-top:15px !important; padding-bottom:15px !important}}@media (min-width:480px) and (max-width:640px){ nav.bootsnav.navbar-full ul.nav{ padding-top:30px; padding-bottom:30px}}