/**
* 2007-2019 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2019 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
.vertical-menucontainer-menu{background:#0166c3;height:49px}#header .badmenu-has-sticky.sticky .badvertical-menu-vertical ul.menu-content{display:none}.container_bad_verticalmenu{position:relative;z-index:99;padding:0;width:290px}.container_bad_verticalmenu .title-menu{background:#000;color:#fff;line-height:40px;padding:0 30px}.badvertical-menu-vertical ul li.level-1.megamenu1>.menu-dropdown{background:#fff url(../img/menu4.jpg) no-repeat right;height:439px}.badvertical-menu-vertical ul li.level-1.megamenu2>.menu-dropdown{background:#fff url(../img/menu5.jpg) no-repeat center bottom;height:580px}@media (min-width:992px){.badvertical-menu-vertical{padding:0}}@media (min-width:768px) and (max-width:991px){.container_bad_verticalmenu{position:relative}.vertical-menuverticalmenu{position:absolute;top:-48px;z-index:9999}}.badvertical-menu-vertical{width:100%}.container_bad_verticalmenu .vertical-menu-sub-menu{padding-right:0;padding-bottom:0;padding-top:5px}.container_bad_verticalmenu .vertical-menu-sub-menu .html-block a,.container_bad_verticalmenu .vertical-menu-sub-menu .html-block p{margin:0;padding:0}img{max-width:100%}.badvertical-menu-vertical li.level-1>.badcmsvertical-category-title a .menu-subtitle,.menu-subtitle{position:absolute;top:0;right:40%;line-height:12px;font-size:10px;padding:4px 4px;background:#000;color:#fff;text-align:center;font-weight:500;text-transform:uppercase}.badvertical-menu-vertical li.level-1 .img-icon{max-width:20px}.badvertical-menu-vertical ul{margin:0}.badvertical-menu-vertical .menu-content{position:absolute;width:100%;z-index:99;background:#fff;border:1px solid #eee;text-align:left;padding:10px 0}.badvertical-menu-vertical ul li.level-1>a span{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.badvertical-menu-vertical li.level-1>.badcmsvertical-category-title a span{line-height:42px;position:relative;text-transform:uppercase;font-size:14px;font-weight:600;color:#000;display:block}@media (min-width:992px) and (max-width:1199px){.badvertical-menu-vertical li.level-1>a{padding:0 16px}}.badvertical-menu-vertical li.level-1 .bad-vertical-menu-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);height:40px;width:40px;text-align:right}.badvertical-menu-vertical li.level-1 .bad-vertical-menu-icon i{height:40px;line-height:40px;font-size:21px;color:#222;width:40px;text-align:right}.badvertical-menu-vertical .menu-dropdown li a{display:block}.clearfix{clear:both}.badvertical-menu-vertical ul li a.product-name{font-size:18px;margin-top:0;text-align:center;color:#000}#badvertical-menu-vertical .container{padding-left:0;padding-right:0}.html-block img{padding-right:15px}.html-block img:hover{opacity:.7;transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s}.badcmsvertical-category-title{position:relative}.badvertical-menu-vertical li.level-1{position:relative;cursor:pointer;padding:0 15px;width:100%}.badvertical-menu-vertical ul li.level-2 .badcmsvertical-category-title a span{font-size:14px;color:#000;font-weight:600;line-height:35px}.badvertical-menu-vertical li.level-2{position:relative;cursor:pointer;padding:0 15px;width:100%;background:#fff;color:#000}.cat-drop-menu li{padding:0 15px;position:relative}.badvertical-menu-vertical ul li.level-1 ul li a,.badvertical-menu-vertical ul li.level-2 ul li.level-3 .badcmsvertical-category-title a span{font-size:12px;color:#888;font-weight:500;line-height:35px}@media (min-width:992px){.badvertical-menu-vertical{position:relative}}@media (min-width:992px){.badvertical-menu-vertical ul.menu-content{display:none;height:auto}.badvertical-menu-vertical .menu-dropdown{min-height:50px;display:block;opacity:0;left:100%;transform:translate(20px,0);-webkit-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);-ms-transform:translate(20px,0);transition:opacity .5s ease 0s,transform .5s ease 0s;-moz-transition:opacity .5s ease 0s,-moz-transform .5s ease 0s;-webkit-transition:opacity .5s ease 0s,-webkit-transform .5s ease 0s;-ms-transition:opacity .5s ease 0s,-ms-transform .5s ease 0s;visibility:hidden}.badvertical-menu-vertical ul li.level-1:hover>.menu-dropdown,.badvertical-menu-vertical ul li.level-2:hover>.menu-dropdown,.badvertical-menu-vertical ul li.level-3:hover>.menu-dropdown,.badvertical-menu-vertical ul li.level-4:hover>.menu-dropdown,.badvertical-menu-vertical ul li.level-5:hover>.menu-dropdown{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);visibility:visible;text-align:left}.badvertical-menu-vertical .title-menu-mobile,.icon-drop-mobile{display:none}.badvertical-menu-vertical .title-menu-mobile,.icon-drop-mobile{display:none}.badvertical-menu-vertical .menu-dropdown{position:absolute;z-index:1000;background:#fff;border:1px solid #ccc;width:100%;top:0}.badvertical-menu-vertical .menu-dropdown .badvertical-menu-col.border{padding-left:40px;margin-top:20px;margin-bottom:20px}.badvertical-menu-vertical .menu-dropdown .badvertical-menu-col.border .ul-column{border-left:1px solid #666}.badvertical-menu-vertical .menu-dropdown .badvertical-menu-col.border .ul-column li{padding-left:20px}.badvertical-menu-vertical .menu-dropdown .badvertical-menu-col.border ul li.item-header a{border-bottom:1px solid #666;margin-bottom:15px}.badvertical-menu-vertical .menu-dropdown .badvertical-menu-col.none-border{padding:0}.badvertical-menu-vertical .badvertical-menu-col.none-border ul li.item-header a{border:none}.badvertical-menu-vertical .menu-dropdown .product-container .product-name a{text-align:center;float:none}.badvertical-menu-vertical .menu-dropdown .product-container .content_price{clear:both;text-align:center}.badvertical-menu-vertical .menu-dropdown ul li.product-block{padding:10px 0}.badvertical-menu-vertical li.level-2 .menu-dropdown{left:100%;top:-1px}#more_menu{position:relative}#more_menu .menu-dropdown{right:0}#more_menu .menu-dropdown .menu-dropdown{display:none}}.badvertical-menu-vertical li.level-1 .bad-vertical-menu-icon .badvertical-menu-down{display:none}@media (max-width:991px){.badvertical-menu-vertical li.level-1>.badcmsvertical-category-title a{border-bottom:1px solid #eee;display:block}.badvertical-menu-vertical li.level-1:last-child>.badcmsvertical-category-title a{border-bottom:none}.badvertical-menu-vertical li.level-1 .bad-vertical-menu-icon .badvertical-menu-right{display:none}.badvertical-menu-vertical li.level-1 .bad-vertical-menu-icon .badvertical-menu-down{display:block}.badvertical-menu-vertical .menu-dropdown li a{padding:6px 20px}.badvertical-menu-vertical li.level-1{padding:0 15px}.badvertical-menu-vertical .badvertical-menu-wrapper{right:0;width:50%;top:100%;visibility:hidden;opacity:1;max-height:400px;overflow-y:scroll;background-color:#fff;border:1px solid #eee;transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transition:all .7s ease .1s;-moz-transition:all .7s ease .1s;-ms-transition:all .7s ease .1s;-o-transition:all .7s ease .1s;transition:all .7s ease .1s}.badvertical-menu-vertical .badvertical-menu-wrapper.open{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transition:all .7s ease .1s;-moz-transition:all .7s ease .1s;-ms-transition:all .7s ease .1s;-o-transition:all .7s ease .1s;transition:all .7s ease .1s}.badvertical-menu-vertical .title-menu-mobile,.icon-drop-mobile{display:block}.badvertical-menu-vertical ul li.level-1>a span{line-height:40px}.badvertical-menu-vertical li.level-1 a>i{line-height:40px;height:40px}.badvertical-menu-vertical ul li .vertical-menu-sub-auto{margin-top:15px}.badvertical-menu-vertical .badvertical-menu-col{width:100%}.badvertical-menu-vertical .menu-content.vertical-menuactive{display:block}.badvertical-menu-vertical .menu-dropdown{display:none}.title-menu-mobile span{padding:15px 0 14px 0;color:#fff;background:#c11111;letter-spacing:1px;font-size:18px;display:block;text-transform:uppercase}.title-menu-mobile span:after{content:"\f039";font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;float:right;font-size:14px;color:#fff;cursor:pointer}.badvertical-menu-vertical .menu-dropdown.vertical-menu-sub-menu{background:#fff;width:100%;float:none}.badvertical-menu-vertical ul li ul{background:#fff;width:100%}.badvertical-menu-vertical ul li.level-1 ul li a{color:#666;padding:0}.badvertical-menu-vertical ul li.level-1 ul li a:hover{color:#000}.badvertical-menu-vertical ul li.level-1 ul li.parent:hover:after{color:#000}.badvertical-menu-vertical ul li.level-1 ul li .icon-drop-mobile:after{color:#333}.badvertical-menu-vertical li.level-1:hover>a:before{display:none}}@media(max-width:767px){.badvertical-menu-vertical .menu-content{width:70%}}@media(max-width:575px){.badvertical-menu-vertical .menu-content{width:100%}}.badvertical-menu-fixtop{left:0;margin-top:0;position:fixed;top:0;z-index:999;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.badvertical-menu-sticky li.level-1{float:none}.badvertical-menu-vertical .bad-title-menu{padding:0 15px;display:block;background-color:#212121;text-align:center}.badvertical-menu-vertical .bad-title-menu span{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;font-weight:500;text-transform:uppercase;line-height:50px}@media(max-width:1500px) and (min-width:1200px){.badvertical-menu-vertical .bad-title-menu{padding:0 10px}.badvertical-menu-vertical .bad-title-menu span{font-size:12px}}@media(max-width:991px){.badvertical-menu-vertical .bad-title-menu span{display:none}.badvertical-menu-vertical .bad-title-menu span{font-size:14px}.badvertical-menu-vertical .bad-title-menu{display:inline-block;vertical-align:middle;padding:0;background:#fff}#_mobile_vertical_menu{padding:10px 0}}@media only screen and (min-width :768px){.menu-vertical.badvertical-menu-top{left:-290px;position:fixed;top:0;width:290px;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-vertical.vertical-menuactive.badvertical-menu-top{left:0;visibility:visible}.menu-vertical .close-menu-content{display:none}.menu-vertical.vertical-menuactive.badvertical-menu-top .close-menu-content{color:#fff;display:block;height:15px;line-height:27px;position:relative;z-index:99999}.menu-vertical.vertical-menuactive.badvertical-menu-top .close-menu-content span{background:#d70000 none repeat scroll 0 0;border-radius:100%;display:block;height:30px;line-height:28px;position:absolute;right:-15px;text-align:center;top:0;width:30px;cursor:pointer}.badvertical-menu-vertical .column-1{width:100%}.badvertical-menu-vertical .column-2{width:160%}.badvertical-menu-vertical .column-3{width:200%}.badvertical-menu-vertical .column-4{width:283%}}@media only screen and (max-width :767px){.container_bad_verticalmenu{width:100%}.badvertical-menu-vertical li.level-1.parent>a::before,.close-menu-content{display:none}.badvertical-menu-vertical .title-menu .menu-vertical{height:0;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.badvertical-menu-vertical .title-menu.open .menu-vertical{height:auto;opacity:1}}