@charset "CP852";
/*general*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
label{display: inline-block;padding-top: 2px;font-weight: 400;width: 100%;}
body{overflow-x: hidden;font-family: "Arial", sans-serif;font-size: 14px;font-weight: 400;line-height: 1.6;background: #fff;color: #000;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
blockquote{padding: 10px 20px;margin: 0 0 20px;border-left: 5px solid #eeeeee;font-style: italic;line-height: 1;}
table{border-collapse:collapse;border-spacing:0}
*,::after,::before{box-sizing:border-box}
::-moz-selection{color:#fff;background:#005EB8;}
::selection{color:#fff;background:#005EB8;}
html{font-size:100%}
a,body{outline:0!important}
a {cursor: pointer;color:#000;line-height:1.6; transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in;}
a:hover {color: #005EB8;text-decoration:none;}
p{margin: 0 0 10px;display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.inline{display: inline;}
.no-padding{padding:0}
.error{border:1px solid #c00!important}
.padding-top-90{display: block;width: 100%;padding-top: 89px;}
#to-top{cursor:pointer;background:rgba(0,0,0,.7);color:#fff;position:fixed;right:10px;bottom:-100px;z-index:10;overflow:auto;padding:12px 14px 14px;font-size:18px;line-height:10px;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.padding-15{padding-top: 15px;padding-bottom: 15px;max-height: 370px;}
.cursor-pointer{cursor: pointer;}
.disabled{cursor: not-allowed;}
.no-border{-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;}
.item.list-item .absolute-100{display: block;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.middle{left:50% !important;top:50% !important;transform: translate(-50%,-50%) !important;position: absolute;z-index: 1;}
.middle-left{left: 0% !important;top:50% !important;transform: translate(-0%,-50%) !important;position: absolute;z-index: 10;}
.msgContact{color: #cc0000;font-size: 8px;}
.loader{width: 100%;display: block;padding: 15px;text-align: center;font-size: 12px;}
.btn-group-xs > .btn, .btn-xs {padding  : .5rem;font-size  : .7rem;line-height  : .5;border-radius : .2rem;}
label sup{position: relative;top: 0px;color: #cc0000;}
a.logo{height: 32px;display: block;width: 100%;}

/*Modul TOP*/
body{background-color: #E9EBEE;}
.top{background-color: #005EB8;padding: 10px;box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);}
.logo{position: relative;display: block;height: 25px;}
.logo h1{position: absolute;top: -3px;}
.logo h1{font-size: 26px;color: #fff;}
.logo h1 span{color: #ccc;}
.logo h3{font-size: 10px;color: #b7b7b7;position: absolute;bottom: -1px;letter-spacing: 3px;}
.list-log{display:inline-block;list-style-type:none;margin:0;padding:0;float: right;color: #fff;}
.list-log li{display:inline-block;padding-left:25px;padding-top: 4px;}
.list-log a{color: #fff;font-weight: bold;position: relative;}
.list-log a i{padding-right: 10px;}
.number{position:absolute;top:-10px;left:10px;font-size:10px;color:#fff;opacity:1;margin:3px;background-color:#e73225;border-radius:50%;border:0 solid #fff;height:17px;width:17px;margin-top:0;text-align:center;line-height:17px}
.top .logo{margin:  0 auto;width: 100%;display: block;}
.top .logo img{text-align: center;display: block;margin: 0 auto;}

/*Meniu*/
.meniu{color: #333;background-color: #fff;box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);position: relative;}
.meniu .navbar{padding:  0;display: block;width: 100%;}
.meniu ul{padding: 5px 0;font-size: 14px;width: 100%;display: block;text-align: right;padding-right: 15px;}
.meniu ul li{display: inline-block;vertical-align: top;}
.meniu ul li a{padding:3px 0 3px	 25px;}
.meniu ul li:first-child{width: 250px}

/*Submeniu*/
.meniu .categories{padding-top:0}
.meniu ul.categorii-meniu .dropdown-menu{top:30px;left:0}
ul.categorii-meniu{width:unset;text-align:left;color:#fff!important}
ul.categorii-meniu>li{display:block;width:100%}
div.categorii-meniu>a{text-transform:uppercase;white-space:nowrap;padding:7.5px 10px;color:#fff}
div.categorii-meniu.no-event > a{pointer-events:none}
div.categorii-meniu.no-event > a i{display:none}
ul.categorii-meniu .dropdown-toggle::after{display:none}
ul.categorii-meniu .dropdown-menu{border-radius:0;padding:10px;width:100%;top:120%;padding:0;box-shadow:0 0 5px 1px rgba(0,0,0,.15)}
ul.categorii-meniu .dropdown-menu a.dropdown-item{text-transform:none;font-size:15px;padding:5px;padding-left:20px;border-bottom:1px solid #ccc;position:relative;width:100%;display:block}
ul.categorii-meniu .dropdown-menu a.dropdown-item:hover{color:rgba(0,123,255,1)}
ul.categorii-meniu .dropdown-menu a.dropdown-item:hover:before{border-left:2px solid rgba(0,123,255,1)}
ul.categorii-meniu .dropdown-menu a.dropdown-item:before{content:'';position:absolute;top:25%;left:10px;height:50%;border-left:2px solid rgba(0,123,255,.7)}
div.categories{padding-top:15px}
.categories ul.list-categories{list-style-type:none;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.15);height:100%;position:unset;z-index:9}
.categories ul.list-categories li:hover .subcategories{display:block;position:absolute;left:100%;width:75%;background:#ccc}
.desc-subcat{display:none}
.desc-subcat.show{display:block}
.subcategories{display:none}
.subcat-active.hidden{display:none}
.desc-subcat{height:400px;background:#fff}
.categories ul.list-categories li{border-bottom:1px solid #ccc;padding-left:10px;position:unset;display:block}
.categories ul.list-categories li a{display:block;padding:5px 10px;font-size:15px;position:relative;text-align: left;}
.categories .bg-blue > .dropdown-menu{left:0;right:0;top:36px;width:calc(100% - 15px);margin-left:15px;margin-right:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;padding:0}
.categories .bg-blue ul.list-categories{width:25%;text-align:left;padding-right:0}
.categories .dropdown-toggle::after{display:none}
.categorii-meniu.bg-blue{width:33%;margin-left:15px}
.categories .container{position:relative}
.categories .container .pr-0{position:unset}
.categories .dropdown-menu{top:0;right:-50px;left:unset;width:calc(75% - 15px);height:400px;border:0}
.categories ul.list-categories li a:hover:before{border-left:2px solid rgba(0,123,255,1)}
.categories ul.list-categories>li>a:before{content:'';position:absolute;top:25%;left:0;height:50%;border-left:2px solid rgba(0,123,255,.7)}
.bg-blue{background-color:#005eb8;text-align:left}
.navbar-collapse{align-items:unset}
.categories ul.list-categories .tooltips-desc li{border-bottom: 0;}
.meniu .tooltips-desc ul{float: unset;text-align: left;}
.meniu ul.list-categories li:first-child{width: unset;}
.item.list-item .icon-video{transform: translate(0);position: unset;padding-left: 15px;}
.box-details i{text-align: center;}

/*Modul Coloane*/
.coloane{padding-top:30px}
.box-colums{padding:20px 15px}
.box-icon{float:left;width:60px;height:100%}
.box-icon i{font-size:25px;color:rgba(0,123,255,1);line-height:42px}
.box-colums span{color:#333;font-weight:700;line-height:20px;display:inherit;font-size:15px}
.box-colums{border-right:1px solid #ccc}
.coloane .row > div:nth-child(3) .box-colums{border:0}
.coloane .row > div:last-child .box-colums{border-left:1px solid #ccc;border-right:0}

/*Modul Produse*/
.promo{background:url(../images/promo.svg) no-repeat center;position:absolute;right:-10px;top:-10px;width:55px;height:55px;}
.promo span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff !important;font-size:17px}
.products{padding:30px 0}
.products h3.title{font-size:22px;padding:10px 0;background-color:#fff;text-align:center}
.box-product{box-shadow:0 1px 5px -1px rgba(0,0,0,.13);background-color:#fff;text-align:center;color:#222;position:relative;margin-top:15px;padding-top: 1px;}
.img-product{height:200px;margin:15px 15px 15px;position: relative;}
.title-product{display: table;padding: 15px 15px 0;height: 55px;width: 100%;}
.box-product h3{font-size:16px;line-height:16px;display: table-cell;}
.products div[class*="col"]:nth-of-type(4n) .tooltips-desc{right:0;left:unset}
.box-details{padding:0 15px 15px;text-align: center !important;}
.box-details .stock{font-size: 10px;line-height: 10px;}
.box-product .price{text-decoration:none;font-weight:regular;color:#333;font-size:24px;display: block;white-space: nowrap;text-align: center;}
.box-product .price span{color: #333;font-size: 12px;}
.box-product .price sup{text-decoration:none;text-decoration:line-through;color:#ccc;font-size:.8125rem}
.add-to-cart{background-color:rgba(0,123,255,1);color:#fff;display:block;width:100%;border:0;padding:10px;cursor:pointer;text-align:center}
.tooltips-desc{position:absolute;display:none;background:#f5f5f5;color:#333;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,0.44);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,0.44);box-shadow:0 0 13px 0 rgba(0,0,0,0.44);padding:10px;width:30vw;z-index:99;padding:10px;text-align:left;border:1px solid #ccc;cursor: help;}
.tooltips-desc .titlu{margin:0;padding:0;line-height:16px;font-size:14px;text-align:center;font-weight:700;text-transform:uppercase;display:block;width:100%;border-bottom:1px solid #ccc}
.tooltips-desc ul{list-style-type:none;columns:2;-webkit-columns:2;-moz-columns:2;font-size:10px}
.tooltips-desc ul li{font-weight:700;display:block;width:100%;position:relative!important;height: auto;}
.tooltips-desc ul li span{font-weight:400;position:absolute;right:0;width:50%;text-align:left}
.categorii-meniu.bg-blue{padding-right:0}
.box-product a:hover{color:#333; }
.box-product .stock{font-size: 10px;line-height: 10px;}
.rating {position: relative;text-align: center;height: 23px}
.rating .red-star:before{content:"\f005";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;text-decoration:inherit;color:#005eb8;font-size:14px;top:10px;left:0;font-weight:900}
.rating .grey-star:before{content:"\f005";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;text-decoration:inherit;color:#005eb8;font-size:14px;top:10px;left:0}
.rating .half-star{position:relative}
.rating .half-star:before{content:"\f005";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;text-decoration:inherit;color:#005eb8;font-size:14px;top:10px;left:0}
.rating .half-star:after{content:"\f005";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;text-decoration:inherit;color:#005eb8;font-size:14px;padding-right:5px;left:0;font-weight:900;vertical-align:middle;position:absolute;width:8px;overflow:hidden;margin-top:0;top:-4px}
.icon-video{font-size: 14px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #b2b2b2;}
.icon-video:hover{color: #333}
.stock {height: 25px;}

/*Modul Descriere categorii*/
.description{background-color:#fff;padding:30px 0;margin-bottom:30px}
.box-description{padding:20px}
.box-description h3{font-size:30px;font-weight:700;color:rgba(0,123,255,1)}
.box-description p{color:#888;font-size:14px;line-height:20px}
.btn-description{background-color:rgba(0,123,255,0.6);color:#fff;border:0;padding:10px 30px;cursor:pointer;font-size:16px;float:right}
.btn-description:hover{background-color:rgba(0,123,255,1);color:#fff}

/*Articol*/
.articol{margin:0 0 30px;background-color:#fff;padding:30px 0}
.articol h2{font-size:28px;color:#333;margin-bottom:30px}
.articol .desc{padding-right:15px;color:#999}
.line-blue{height:4px;width:80px;background-color:rgba(0,123,255,1);margin-top:0;margin-bottom:0;margin-top:0;margin-bottom:0;margin-bottom:15px}
.breadcrumbs{background-color:#fff;padding:15px 0;margin-top:30px;margin-bottom:30px}
.breadcrumbs ul{list-style-type:none;display:inline-block;margin-left:15px}
.breadcrumbs ul li{display:inline-block}
.breadcrumbs ul li a{color:#666}
.box-article{padding: 0 15px;}

/*Categorie articole*/
.box-categorie{box-shadow:0 1px 5px -1px rgba(0,0,0,.13);background-color:#fff;text-align:center;color:#222;padding-top:15px;}
.img-articol{height:250px;margin:0 15px 15px}
.categorii .title{font-size:22px;margin-bottom:15px;text-align:center;font-weight:700;padding: 0 15px;}
.categorii .desc{font-size:13px;color:#999;margin-bottom:15px;padding: 0 15px;}
.link-article{background-color:rgba(0,123,255,0.6);color:#fff;border:0;padding:10px 30px;cursor:pointer;font-size:16px;display:block}
.link-article:hover{background-color:rgba(0,123,255,1);color:#fff}
.masonry{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}
.art{background-color:#eee;display:inline-block;margin:0 0 15px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.info-modal{font-size: 16px;display: inline-block;padding-left: 10px;color: rgba(0,123,255,0.6);}
.info-modal:hover{color: rgba(0,123,255,1);}
#categorieModal .modal-title{font-size: 18px;font-weight: bold;}

/*Contact*/
.contact{margin:30px 0;padding:30px 15px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.box-title{text-align:center;padding-bottom:30px}
.box-title .subtitle{margin-bottom:0;color:rgba(0,123,255,1);letter-spacing:4px;font-family:"Pinyon Script";line-height:32px;letter-spacing:1.2px;font-weight:400;font-style:normal;color:rgba(0,123,255,1);font-size:24px;opacity:1;visibility:visible;-webkit-transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out}
.box-title .title{text-transform:uppercase;line-height:36px;color:#000;letter-spacing:7px;line-height:48px;letter-spacing:3px;font-style:normal;color:#363636;font-size:26px;opacity:1;visibility:visible;-webkit-transition:opacity .24s ease-in-out;-moz-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out}
.contact .line-blue{margin:0 auto}
.sidebar-textbox ul{padding-left:0;list-style-type:none;color:#333;text-align:left}
.sidebar-textbox ul span{color:#005eb8}
.contact h4{font-size:22px}
.contact-info input[type=radio]{height:unset}
.contact-info input,.contact-info textarea,.contact-info select{outline:none!important;font:14px/1 'Open Sans',sans-serif;border:1px solid #ddd;background-color:#fafafa;height:35px;padding:0 20px;display:inline-block;width:100%;border-radius:0}
.contact-info input:focus,.contact-info textarea:focus,.contact-info select:focus{outline:none!important;border-color:rgba(0,123,255,1);box-shadow:none;color:#777}
.contact-info label{font-size:13px;line-height:1;color:#777;display:inline-block;margin-bottom:5px;font-weight:initial;text-align:left;display:block}
.contact-info textarea{padding:10px 15px;min-height:70px;resize:vertical}
.btn-send{border-radius:0;display:block;padding:4px;width:100%;background-color:rgba(0,123,255,0.7);color:#fff}
.sidebar-textbox{padding-top:30px}
.btn-send:hover{background-color:rgba(0,123,255,1)}
.box-h{height:110px;position:relative;color:#333}
.box-content-contact{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}
.bg-blue-2{background:rgba(210,210,210,0.8)}
.bg-gray{background:rgba(210,210,210,0.6)}
.bg-green{background:rgba(210,210,210,0.4)}
.bg-brown{background:rgba(210,210,210,0.2)}
.box-h i{font-size:60px;opacity:.25;position:absolute;bottom:5px;right:20px;color:#aaa}
.box-h ul{list-style-type:none}
.box-h a{color:#333}

/*Slider*/
.poza-slider,.slider{height: 400px;}
.slider .container{position: unset;}
.loading{height: 400px;width:100%;background: url(../images/loading.gif) no-repeat center;}
.flex-direction-nav a::before{display: none;}
.flex-direction-nav a{width: 50px;height: 50px;border-radius: 50%; text-align: center;color: #fff;line-height: 55px;top: 90%;background-color: #333;}
.flex-direction-nav a i{font-size: 28px;position: relative;color: #fff; -webkit-transform:scale(1,1.1);-moz-transform:scale(1,1.1); -ms-transform:scale(1,1.1); -o-transform:scale(1,1.1);transform:scale(1,1.1);}
.flex-prev, .flex-next{color: #fff;padding: 3px 9px;}
.flex-direction-nav .flex-next{text-align: center;}
.flex-control-nav {z-index: 2;}
.flex-control-paging li a.flex-active{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #333;background-color: #ccc;}
.flex-control-paging li a{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #333;background-color: #fefefe;}
.flex-control-paging li a:hover{background-color: #484848}
.slider-container{ background: rgba(0,0,0,0.6);color: #fff;text-align: right;padding: 20px;position: relative;right: 0%;top: 0%;height: 400px;}
.slider-continut {top: 50% !important;left: 50% !important;transform: translate(-50%,-50%) !important;position: relative;}
.slider-continut h3{font-size: 24px;line-height: 24px; margin-top: 0px;padding-top: 0px;text-transform: uppercase;text-align: right;}
.slider-continut p{font-size:14px;line-height:14px;display: block;clear: both;margin-bottom: 15px;text-align: right;}
.slider-continut a{margin:15px auto 0px auto;color: #fff !important;background: rgba(0, 94, 184, 0.6); padding: 5px ;text-transform: uppercase;text-align: center;text-decoration: none;display: block;}
.slider-continut a.cupret{position: relative;top: -55px; margin:0px auto ;}
.slider-continut a.cupret:hover{background: #cb2918;}
.slider ul li .slider-container{visibility:hidden;opacity:0;}
.slider ul li.flex-active-slide .slider-container{visibility:visible;opacity:1;transition:opacity 0.7s linear;}
.section-title{text-align:center;margin-bottom:40px}
.section-title h4{font-style:italic;line-height:1;margin-bottom:10px;letter-spacing:1px;color:rgba(0, 94, 184, 1);display:inline-block;white-space:nowrap}
.section-title h4:before,.section-title h4:after{content:"";padding:0 5px;margin:0 10px;border-bottom:1px solid;position:relative;bottom:9px}
.section-title h3{font-size:32px;line-height:40px;text-transform:uppercase;display:inline-block;border-width:1px 0;border-style:solid;padding:5px 15px 1px;margin:0;border-color:#333;letter-spacing:5px}
.slider-background{width: 35%;min-height: 40%;position: absolute;right: 0%;top: 0%;height: 400px;}
.pret-slider{font-size:85px;font-weight: bold;text-align: right;display: block;height: 120px;line-height: 120px;position: relative;right: -30px}
.pret-slider sup{font-size: 35px;top: -1em}
.pret-slider span {font-size: 35px;line-height: 85px;vertical-align: bottom;left: -30px;position: relative;}
.img-comanda{height: 65px;position: absolute;bottom: 0;padding-right: 55px;display:block;}
.img-comanda img{display: block !important;}
.flex-control-nav li{display:block}
.flex-control-nav{width:unset;left:15px;bottom:40%}
.flex-control-nav li a{background:rgba(0, 94, 184, 1)!important;border:0 solid #ccc!important;width:6px!important;height:6px!important;box-shadow:none!important;border-radius:20px!important;display:block!important;padding:0!important;float:inherit!important;margin:10px auto!important}
.flex-control-nav li a.flex-active{background:transparent!important;border:2px solid rgba(0, 94, 184, 1)!important;width:16px!important;height:16px!important}
.text-slider{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}
.text-slider h3{color:#fff;text-transform:uppercase;font-size: 24px;}
.text-slider p{text-align:center;font-size:14px;color:#fff;text-shadow:#000 0 0 6px;min-height:0;min-width:0;line-height:24px;border-width:0;margin:0;padding:0;letter-spacing:0;padding-bottom:15px}
.text-slider a{text-decoration: none;background: rgba(255,255,255,0.7);color: #333;padding: 7px 15px;}

/*footer*/
footer{border-top:1px solid #e7e7e7;background-color:#fff}
footer .social{border-bottom:1px solid #e7e7e7;padding:15px 0;background-color:#fff}
.social ul{display:inline-block;list-style-type:none;width:100%;text-align:center;padding:0}
.social ul li{display:inline-block;color:#333;font-size:18px}
.social ul li a{font-size:22px;padding:10px;color:rgba(0,94,184,0.7)}
.social ul li a:hover{color:rgba(0,94,184,1)}
footer h4{font-size:18px;display:block;text-decoration:none;color:#222;margin:20px 0}
footer ul{display:inline-block;list-style-type:none;padding-bottom:20px}
footer ul a{font-size:12px;color:#888}
footer ul a:hover{color:rgba(0,94,184,1);text-decoration:underline}
.copyright{border-top:1px solid #e7e7e7;padding:15px 0}
.copyright p{margin-bottom:0;color:rgba(0,94,184,1);font-size:12px}
.copyright p a{color:#333;float:right}
.contact-info li i{font-size:15px;color:rgba(0,94,184,0.7);width:20px}
.contact-info li a:hover i{color:rgba(0,94,184,1)}

/*Pagina Autentificare , creare cont , recuperare parola*/
.menu-account{margin:30px 0;background-color:#fff}
.menu-account ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}
.menu-account ul li:hover{background-color:#f0f0f0}
.menu-account ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.menu-account ul li.active{background-color:rgba(0,94,184,0.7);color:#fff!important}
.menu-account ul li.active a,.menu-account ul li.active a i{color:#fff}
.menu-account ul li.active:hover{background-color:rgba(0,94,184,1)}
.menu-account ul li a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;text-decoration:none;transition:all 0 ease-in;-webkit-transition:all 0 ease-in;-moz-transition:all 0 ease-in;padding:0}
.menu-account ul li a:hover i{color:rgba(0,94,184,1)}
.menu-account ul li.active a:hover i{color:#fff}
.menu-account ul li a i{font-size:18px;color:#ccc;padding:0 10px 5px;vertical-align:middle}
.new-account,.password,.account{margin-bottom:30px;background-color:#fff;padding:15px 0;display:none}
.new-account.active-section,.password.active-section,.account.active-section{display:block}
.row-login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.btn-login{border-radius:0;display:block;padding:5px;width:100%;background-color:rgba(0,123,255,0.7);color:#fff;font-size: 16px;}
.btn-login:hover{background-color:rgba(0,123,255,1)}
.parola a{display:block;line-height: 16px;}
.hide{display:none!important}
.account h3,.new-account h3,.password h3{font-size:28px;color:#74777b}
.form-chek input{display:inline-block;width:unset;height:unset}
.form-chek label{display:inline-block}

/*Modul Lista Categorii*/
.img-list-categories{position:relative;width:95px;display:block;margin:0 auto}
.list-categories-x{overflow-x:auto;list-style-type:none;display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-direction:horizontal;overflow-y:hidden;overflow-x:auto;mouse-wheel:horizontal;background:#fff}
.list-categories-x h3{text-align:center;font-size:12px;line-height:12px;font-weight:700;display:block;margin:5px 0}
.list-categories-x li{height:auto;background:#fff;display:inline-block;flex:0 0 auto;padding:5px;width:145px;margin:5px;-webkit-overflow-scrolling:touch}
.list-categories-x::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}
.list-categories-x::-webkit-scrollbar{width:22px;background-color:#F5F5F5}
.list-categories-x::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
.list-categories-x::-webkit-scrollbar{width:6px;height:10px}
.list-categories-x::-webkit-scrollbar-button:start:decrement,.list-categories-x::-webkit-scrollbar-button:end:increment{display:block;height:10px}
.list-categories-x::-webkit-scrollbar-track-piece{background-color:#eee;-webkit-border-radius:5px}
.list-categories-x::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#ccc;-webkit-border-radius:5px}
.list-categories-x::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#ccc;-webkit-border-radius:5px}

/* MENU VERTICAL */
#vertical .navbar-brand{width:240px}
#vertical .ttmenu-full.open{max-width:100%;width:800px!important;position:absolute}
#vertical .navbar-default,#vertical .navbar-default .nav,#vertical .navbar-default .collapse,#vertical .navbar-default .dropup,#vertical .navbar-default .dropdown{position:static;width:240px!important;left:0}
#vertical .navbar-collapse{padding:0}
#vertical .navbar-default .navbar-nav li .vertical-menu{opacity:1;position:absolute;left:240px!important;right:0!important;top:auto;margin-top:-65px!important;max-width:900px;padding:0}
#vertical .navbar-default .navbar-nav li .vertical-dropdown-menu{opacity:1;position:absolute;left:240px!important;right:0!important;top:auto;margin-top:-65px!important;max-width:240px;padding:0}
#vertical .navbar-default .navbar-nav li .dropdown{width:240px!important}
#vertical .navbar-default .navbar-nav li ul{width:100%!important}
#vertical .dropdown-menu,#vertical .navbar-default .ttmenu-content{padding:20px}
#vertical .nav-pills{max-width:200px}
#vertical .dropme:after{content:"\f105";color:#fff;position:absolute;right:20px;padding-left:5px;font-family:'FontAwesome'}
.dropdown-menu.vertical-menu{border-radius:0;padding:0;top:-2px;background:#fcfcfc;border-left:2px solid #333;padding-right:15px}
ul.list-subcategories{list-style-type:none;padding-left:0}
ul.list-subcategories li{border:0;border-bottom:0!important}
ul.list-subcategories li a:before{display:none}
ul.list-subcategories li a{border-bottom:0}
.vertical-menu .title{text-align:center;padding-top:15px;text-align:center;font-weight:700}
.vertical-menu .box-product .title a{text-align:center}
.vertical-menu .title-banner{text-align:center;font-weight:700}
.vertical-menu .desc{font-size:14px}
.list-categories .dropdown.show{background:#333;color:#fff!important}
.list-categories > .dropdown.show > a{color:#fff}
.vertical-menu .box-product{margin-top:15px;margin-bottom:15px;height:calc(100% - 30px)}
.vertical-menu .box-product .price{font-size:24px;text-align: center;}
.vertical-menu .box-product .price span{font-size: 12px;color: #333;}
.vertical-menu .box-product .price-old{font-size:13px}
.vertical-menu div[class*="col"]:last-child .tooltips-desc{right:0;left:unset}

/*Cookies*/
#cookie-bar .cb-enable{background:#005eb8}
#cookie-bar .cb-enable:hover{background:#0055af}

/*Search*/
.my-search{position:relative}
.my-search input{border-radius:0;box-shadow:0;line-height:20px;padding:3px 8px;font-size:14px;clear:both}
.my-search i{line-height:28px;top:0;font-size:12px;margin-top:0;position:absolute;right:10px;cursor:pointer;color:#495057}
.my-search input:focus{color:#495057;background-color:#fff;border-color:#005EB8;outline:0;box-shadow:0 0 0 0 rgba(0,123,255,.25)}
.search .form-control{border-radius:0;border-color:#fff}
.search .form-control:focus{color:#495057;background-color:#fff;border-color:#8c773b;outline:0;box-shadow:0 0 0 0 rgba(0,0,0,.25)}
.search i{line-height:38px;vertical-align:top;font-size:18px;margin-top:0;position:absolute;right:20px;cursor:pointer;color:#333}
input.error, textarea.error{border: 1px solid #cc0000 !important;}
div.ad-search-content-holder{position: absolute;left:0px;top:27px;z-index: 9;padding: 0px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;width:420px;display: block;height: auto;font-size: 10px;}
div.select-ad-search-option{color: #333;text-align: left; background: #fff !important;padding: 5px !important;border-bottom: 1px solid #ccc;font-size: 14px;line-height: 14px;}
div.select-ad-search-option.selected{background: #f4f4f4 !important;}
div.select-ad-search-option:hover{background: #f4f4f4 !important;cursor: pointer;}
ul.referinte{display: inline; list-style-type: none;margin: 0 auto; text-align: center;}
ul.referinte li{float: left;margin: 8px;text-align: center;}
.search-title{font-size: 14px;font-weight: bold;padding-top: 10px;}
.search-cod{font-size: 14px;padding-top: 10px;}
.search-price{font-size: 12px;text-align: right;color: #999;font-style: italic;}

/*Pagina catalog*/
h2.title-top{font-size:28px;text-align:center;padding-top:15px;color:#333}
.page-breadcrumb{text-align:center;padding-bottom:15px;color:#666}
.page-breadcrumb a{color:#666}
.box-catalog{background:#fff;box-shadow:0 1px 5px -1px rgba(0,0,0,.13)}
.img-list-catalog{text-align:center;margin-top:15px}
.img-list-catalog img{height:175px;margin:0 auto;padding:15px 0}
.box-catalog .title{text-align:center;padding:0 15px 15px;height: 35px;}
.box-catalog .title a{line-height: 12px;font-size: 12px;}
.box-catalog .desc{padding:0 15px 15px;font-size:12px;height:118px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;text-justify:inter-word;margin-bottom:15px}
.list-catalog{padding:15px 0}
.box-catalog:hover{box-shadow:0 1px 5px -1px rgba(0,0,0,.5)}
div.desc-categorie{text-align:center;font-size:13px;padding-bottom:15px;color:#666}
.catalog{margin:15px 0}
.list-products{padding:0 15px 15px; background:#fff;box-shadow:0 1px 5px -1px rgba(0,0,0,.13);}
.item.list-item{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.box-product-catalog{padding:15px}
.item.list-item .img-product{margin:0}
.item.list-item .box-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0}
.item.list-item .box-details{position:relative}
.item.list-item .add-to-cart{position:absolute;bottom:0;right:0}
.item.list-item .img-product[class*="col"]{padding:0!important}
.display-filter{background:#fff;margin-bottom:15px;padding:15px}
.item.list-item .box-product{padding-top:0}
.display-filter a:focus,.display-filter a:active{box-shadow:none}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(0,123,255,.5)!important}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show > .btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(248,249,250,.5)}
.display-filter select{height:34px;padding:7px;padding-right:21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:.875rem;line-height:normal;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2851,51,51%29'></polygon></svg>");background-origin:content-box;background-position:right -.875rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.3125rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}
.count-product{font-size: 14px;line-height: 34px;font-weight: bold;}

/*Filtre*/
.filter{background:#fff;box-shadow:0 1px 5px -1px rgba(0,0,0,.13);padding: 15px;}
.filter label{width: 100%;display: block;cursor: pointer;margin-bottom: 0px;padding: 0px;}
.filter label input{margin-right: 10px;}
.filter label span{color: #99979c;font-size: 12px;line-height: 14px;}
.legend {display: block;width: 100%;}
.legend span{margin-top: 3px;}

/*Culori livrare*/
.legendalivrare {width: 100%;margin: 0;padding: 0;list-style: none;display: table;}
.legendalivrare li {display: table-cell;color: #000;font-size: .75rem;padding: .3rem;text-align: center;font-weight: 400;}
.legendalivrare li i {font-size: 0.8rem;}
.verde {color: #5a8d1e;}
.lime {color: #9ac200;}
.rosu {color: #ee4f00;}
.portocaliu {color: #ffa146;}
.galben {color: #fcff00;}
.gri {color: #999;}

/*Pagina produs*/
.product{background:#fff;box-shadow:0 1px 5px -1px rgba(0,0,0,.13);padding:15px;margin-bottom:30px}
.product .item{border:1px solid #ccc;padding:3px}
.product .item .fancybox{display:block}
.img-product-carousel{height:80px}
.product .img-100{width:100%}
.product .owl-carousel .owl-stage-outer{margin-right:-1px}
.product-box,.delivery-box{border:1px solid #ccc;margin-top:15px;padding:0 15px 15px}
.product-box{position:relative}
.box-legend{font-size:16px;font-weight:700;top:-12px;position:relative;background:#fff;display:inline-block;padding-left:5px;padding-right:5px;line-height:24px}
.config-delivery{display:block;margin-bottom:15px}
.product-box input[type="radio"]{display:inline-block}
.product-box span{display:inline-block;color:#333}
span.block{display:block}
span.block label{width:80%}
span.block label,span.block input{cursor:pointer;padding-top:0;margin-bottom:0}
.product-box input[type="radio"]:checked+span { color: #000 ;font-weight: bold;}
.quantity{ position:relative;max-width:130px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.minus{width:31px;right:auto;left:0;height:31px;position:absolute;top:0;padding:0;background:transparent;border:0;color:#000;font-size:18px;cursor:pointer}
.quantity input.qty{width:130px;text-align:center;background:#fff;border:0;color:#000;font-size:16px;height:31px;-moz-appearance:textfield;text-transform:uppercase;letter-spacing:2px;box-shadow:none;}
.plus{width:31px;height:31px;position:absolute;right:0;top:0;padding:0;background:transparent;border:0;color:#000;font-size:18px}
.quantity input,.quantity input:focus,.quantity input:active,.quantity input:hover{box-shadow:none;border-radius:0;background-color:#fff;color:#005eb8 }
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{box-shadow:none;border-radius:0;}
.quantity{display: inline-block;}
.quantity input.qty{border: 1px solid #ccc}
.quantity input.minus{border: 1px solid #ccc}
.quantity input.plus{border: 1px solid #ccc}
.quantity input:hover{color: #005eb8;background: #ddd}
.product .quantity{margin-bottom:15px;margin-right:30px;vertical-align:top}
.price-cart{display:inline-block}
.price-cart .price-buc{font-size:22px;color:#333;display:inline-block}
.price-cart sup{text-decoration:none;text-decoration:line-through;color:#999;font-size:13px;display:inline-block}
.price-vat{font-size:13px;color:#999}
.list-config-cost{list-style-type:none}
.list-config-cost li{font-size:14px;color:#000}
.list-config-cost li .title-cost{display:inline-block;width:30%}
.list-config-cost li .price-del{text-align:center;width:30%}
.list-config-cost li .inc-vat{text-align:right;width:30%;color:#999}
.total-price{font-size:32px;font-weight:700;float:left;line-height:40px}
.total-price-vat{display:inline-block;float:right;font-size:18px;color:#999;line-height:40px}
.green-box{background:#5a8d1e;display:block;padding:5px 15px;color:#fff;font-size:12px;text-align:center}
.cart-btn{display:block;background-color:rgba(0,123,255,0.6);width:100%;padding:5px;text-align:center;font-size:16px;color:#fff;box-shadow:none;border:0;margin:15px 0;cursor:pointer;line-height:30px}
.cart-btn:hover{background-color:rgba(0,123,255,1)}
.cart-btn i{font-size:22px;line-height:30px;vertical-align:middle}
.delivery-box ul{list-style-type:none;font-size:14px}
.delivery-box ul li:first-child{font-weight:700}
.delivery-box .free{font-size:12px;line-height:12px}
.title-quantity{width:30%;display:inline-block}
.price-quantity{width:30%;display:inline-block}
.discount{width:35%;display:inline-block;color:#98b612;}
.desc-product{padding:15px 0;text-indent:30px;color:#333}
.title-border{font-size:24px;display:block;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}
.title-border .rating-div{display:inline-block;text-align:left;line-height:39px}
.title-border .rating .half-star::after{top:-3px}
.title-border .rating{top:-2px}
.list-specification{list-style-type:none;columns:2;-webkit-columns:2;-moz-columns:2;margin-bottom:30px}
.list-specification li{display:block;width:100%;position:relative;font-weight:700}
.list-specification span{font-weight:400;position:absolute;right:0;width:50%;text-align:left}
.reviews h3{text-align:center;display:block;font-size:20px}
.reviews input,.reviews textarea,.reviews select{outline:none!important;font-size:14px;border:1px solid #ddd;background-color:#fafafa;height:45px;padding:0 20px;display:inline-block;width:100%;border-radius:0}
.reviews select{margin-bottom:15px}
.reviews input:focus,.reviews textarea:focus,.reviews select:focus{outline:none!important;border-color:#005eb8;box-shadow:none;color:#777}
.reviews textarea{min-height:91px;padding-top:10px;padding-bottom:10px}
.review{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-bottom:10px;margin-bottom:10px}
.review .description{padding:0;margin:0}
.rating-div{text-align:center}
.rating.rating-left{display:inline-block}
.nr-rating{display:inline-block}
div.name-left{line-height:35px;display:inline-block}
div.name,div.date{font-weight:700}
.at-icon-wrapper{width:100%;margin:0!important;padding:0}
.at-style-responsive .at-share-btn{padding:0!important}
.at-resp-share-element .at-share-btn:focus,.at-resp-share-element .at-share-btn:hover{transform:translateY(0px)!important}
.product-colums{width:100%;margin:15px 0;padding:10px 0;list-style:none;display:table;background-color:#efefef;border:1px solid #ccc}
.product-colums li{display:list-item;float:left;width:20%;border-right:1px solid #ccc;text-align:center;color:#005eb8}
.product-colums li:last-child{border-right:0}
.product-colums li i{padding-right:5px}
.product-colums li a{color:#666;display:block;width:100%}
.product-colums li a:hover{color:#005eb8}
/*.tooltips-hover{position:relative}*/
.tooltips-hover .tooltips-desc{right:0;left:unset}
#lands{color:#005eb8;opacity:.8;text-decoration:underline}
#lands:hover{opacity:1}
#typeland:hover{border-color:#333}
.info-delivery{font-size: 12px;line-height: 12px;}

/*Cart*/
.cart{background: #fff;margin: 0 0 15px 0;}
.quantitycart{width: 50%;text-align: center;float: left;height: 32px;}
.delete-cart, .refresh-cart{cursor: pointer;float: left;}
.steps{display: inline-block;list-style-type: none;width: 100%;display: block;position: relative;height: 50px;}
.steps li{float: left;display: block;position: relative;}
.steps li:nth-child(1){text-align: left !important;display: block;}
.steps li:nth-child(2){text-align: center;}
.steps li:nth-child(3){text-align: center;}
.steps li:nth-child(4){text-align: center;}
.steps li:nth-child(5){text-align: center;}
.steps li span{display: block;clear: both;padding-bottom: 5px;white-space: nowrap;font-size: 13px;overflow: hidden;text-overflow: ellipsis;}
.steps li i.fa-circle{position: absolute;bottom: -9px;left: 50%;color: #ccc; transform: translateX(-50%)}
.steps li.complete i.fa-circle{color: #333}
.steps li.complete{border-bottom: 4px solid #333;}
.steps li{border-bottom: 4px solid #ccc;}
.totalcart{display: block;list-style-type: none;margin: 15px;}
.totalcart li{display: block;width: 100%;}
.border-bottom-1{border-bottom: 1px solid #ccc;}
#myzonecart{width: 70%}
#myzonecart, #myzone{height:34px;padding:7px;padding-right:21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:.875rem;line-height:normal;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2851,51,51%29'></polygon></svg>");background-origin:content-box;background-position:right -.875rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.3125rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}
.w15{width: 15%;}
.w20{width: 20%;}
.w35{width: 35%;}
.custom-control-label{cursor: pointer;}

/*Cart Your Data*/
.box-white{padding: 15px 0;background-color: #fff;margin-bottom: 30px;}
.form-date input[type=radio]{height:unset}
.form-date input,.form-date textarea,.form-date select{outline:none!important;font:14px/1 'Open Sans',sans-serif;border:1px solid #ddd;background-color:#fafafa;height:35px;padding:0 20px;display:inline-block;width:100%;border-radius:0}
.form-date input:focus,.form-date textarea:focus,.form-date select:focus{outline:none!important;border-color:rgba(0,123,255,1);box-shadow:none;color:#777}
.form-date label{font-size:13px;line-height:1;color:#777;display:inline-block;margin-bottom:5px;font-weight:initial;text-align:left;display:block}
.form-date textarea{padding:10px 15px;min-height:70px;resize:vertical}
.form-date h3{font-size: 24px;margin-bottom: 15px;text-align: center;}
.title-form{font-size: 16px;font-weight: bold;}
.btn-vat{height: 35px;font-size: 14px;}
.btn-vat:focus ,.btn-vat:active{box-shadow: 0;outline: none;}

/*Order details*/
.list-details{margin: 0px;padding: 0px;display: block;width: 100%}
.list-details li{display: block;width: 100%;float: left;border-top: 1px solid #ccc;padding: 3px;}
.title-top{font-size: 16px;font-weight: bold;}

/*My account*/
h3.title{font-size: 18px;font-weight: bold;}
.list-group-item span{margin-left: 5px;}


/*loadings*/
.loadings{height: 100%;background: rgba(0,0,0,0.4);position: absolute;z-index: 9999;display: block;top: 0px;left: 0px;bottom: 0px;right: 0px; cursor: progress;margin:0px 15px;}
.spinner{margin:100px auto;width:70px;height: 40px; text-align:center}
.spinner > div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay {
  0%,80%,100%{-webkit-transform:scale(0)}
  40%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bouncedelay {
  0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
  40%{-webkit-transform:scale(1.0);transform:scale(1.0)}
}

@media (max-width:576px) {
	.hidden-xs{display:none!important}
	.center-xs{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
	.center-xs img{margin:0 auto}
	.visible-xs{display: unset !important;}
	.top{text-align: center;}
	.list-log{float: right;}
	.list-log li{padding: 0}
	.logo h3{font-size: 9px;float: left;text-align: left;}
	.logo h1{text-align: left;}
	.list-log a span{display: block;font-size: 9px ;line-height: 9px;}
	.list-log a  span.number{display: unset;}
	.meniu{display: none;}
	#menu-xs {    height: calc(100vh - 115px);    overflow: auto;    padding-bottom: 20vh;z-index: 1000;padding-top: 15px;}
	.list-contact{font-size: 12px;display: block !important;width: 100%;margin-right: 0;background: #005eb8;color: #fff}
	.list-contact a{padding: 0;display: inline-block;line-height: 30px;color: #fff}
	.menuxs .navbar-toggler{background: #005eb8;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	#menu-xs .nav-nav:first-child{border-top: 0;}
	#menu-xs .nav-link{text-align: center;font-size: 16px;text-transform: uppercase;color: #333;line-height: 24px;border-top: 1px solid #ccc}
	#menu-xs .dropdown-menu{border: 0;background: #f8f9fa;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 0}
	#menu-xs .dropdown-menu a{color: #333;font-style: italic;}
	#menu-xs .dropdown-item:focus, #menu-xs .dropdown-item:hover{background-color: #ccc}
	.padding-top-90{padding-top: 49px;}
	.categories .pl-0{padding-right: 0;}
	.box-colums , .coloane .row > div:last-child .box-colums{border: 0}
	.tooltips-desc{display: none;}
	footer{text-align: center !important;}
	.copyright p a{float: unset;}
	.box-product:hover .tooltips-desc{display: none;visibility: hidden;}
	.slider-background{width: 100%}
	.top .navbar-toggler{border: 0;padding: 0}
	.top{padding:7px 0;}
	.menuxs{padding-top: 0;padding-bottom: 0;}
	div.categories{padding-top: 0;}
	.box-icon{float: unset;display: block;width: 100%;text-align: center;}
	.coloane .pl-0{padding-left: 15px !important;}
	.box-colums{padding: 7px 0}
	.box-colums span{font-size: 12px;text-align: center;}
	.coloane{padding-top: 15px;}
	.products{padding: 15px 0}
	.list-categories-x{display: none;}
	.list-log a{display: inline-block;text-align: center;padding: 0 5px;font-weight: normal;}
	.list-log a i{padding-right: 0;}
	.top button{top: 0;vertical-align: top;font-size: 16px;}
	.top .visible-xs span.navbar-toggler-icon{font-size: 14.5px;margin: 0 auto}
	.top .visible-xs span{display:block;font-size: 9px;line-height: 9px;color: #fff;}
	.top .number{line-height: 15px;top: -6px;width: 15px;height: 15px}
	.list-contact  .my-search{margin-top: 2px;}
	#cookie-bar p{margin: 0 40px 0 10px;text-align: left;}
	#cookie-bar p span{text-align: left;}
	#cookie-bar .cb-enable{		position: absolute;top: 20%;right: 10px;font-size: 16px}
	div.ad-search-content-holder{width: 90vw}
	.sidebar-textbox{text-align: center ;}
	.sidebar-textbox ul{text-align: center;}
	.box-h{height: 50px;font-size: 12px;}
	.box-content-contact{top: 50%;left: 15px;transform: translateY(-50%);width: 100%;text-align: left;}
	.box-h i{font-size: 30px;}
	.box-catalog .desc{height: unset;}
	.desc.desc-mobile{	height: 0}
	.list-catalog .pr-0{padding-right: 15px !important;}
	.steps li span{font-size: 8px !important;}
	.product-colums li{width: 100%;border-right: 0;height: 35px;}
	.list-specification{columns:1;-webkit-columns:1;-moz-columns:1;}
	.list-specification span{text-align: right;}
	.product .col-lg-2.pl-0{padding-left: 15px !important;}
		.list-config-cost li .title-cost{width: 100%;text-align: center;}
	.list-config-cost li .price-del{width: 44%;}
	.list-config-cost li .inc-vat{width: 50%;}
	.container.product-container{padding-left: 0;padding-right: 0;}
	.total-price{float: unset;text-align: center;}
	.total-price-vat{float: unset;text-align: center;display: block;}
	.config-delivery{font-size: 11px;}
	.list-config-cost li{border-bottom: 1px solid #ccc;}
	.product .product-box .stock {text-align: center;}
	.price-cart{text-align: center;display: block;border-bottom: 1px solid #ccc;}
	div.name ,div.date{text-align: center;}
	.review .rating.rating-left{display: block;text-align: center;}
	.masonry {    -webkit-columns:1;     -moz-columns:1;          columns:1;  -webkit-column-gap: 15px;     -moz-column-gap: 15px;          column-gap: 15px;}
	.catalog .pl-0{padding-left: 15px !important;}
	.filter{margin-bottom: 15px;}
	.text-center-xs{text-align: center !important;}
	.p-xs-15{padding-bottom: 15px;}
	.legendalivrare li{display: unset;width: 100%;float: left;text-align: center;}
}	
@media (min-width:577px) and (max-width:767px) {
	.hidden-sm{display:none!important}
	.center-sm{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
	.center-sm img{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin: 0 auto;}
	.list-log li{padding-top: 0px;}
	.categories .dropdown-menu{width: calc(58.33% - 15px)}
	.slider-background{width: 100%;}
	.list-logo{line-height: unset;}
	.list-contact{font-size: 12px;display: block !important;width: 100%;margin-right: 0;background: #005eb8;color: #fff}
	.list-contact a{padding: 0;display: inline-block;line-height: 30px;color: #fff}
	ul.categorii-meniu.no-event{background-color: #fff;color: #333}
	ul.categorii-meniu.no-event  a{color: #005eb8}
	.list-contact  .my-search{display: none;}
	.box-colums{text-align: center;padding: 10px 5px;border: 0}
	.coloane .row > div:last-child .box-colums{border: 0}
	.box-icon{float: unset;display: block;margin: 0 auto;width: 100%;}
	.box-colums span{font-size: 13px;}
	.products{padding: 15px 0}
	.categories .pl-0{padding-left: 15px !important;}
	.box-product:hover .tooltips-desc{width: 80vw}
	.products div[class*="col"]:nth-of-type(2n) .tooltips-desc{right: 0;left: unset;}
	.box-description h3{font-size: 24px;}
	.categories .bg-blue  ul.list-categories{width: 45%;text-align: left;padding-right: 0;}
	.categorii-meniu.bg-blue{width: 84%}
	.meniu ul li{width: 90%;	}
	.meniu .form-inline .form-control{width: 100%}
	.categories ul.list-categories li{width: 100%;}
	div.ad-search-content-holder{width: 320px;left: unset;right: 0}
	.sidebar-textbox{text-align: center ;}
	.sidebar-textbox ul{text-align: center;}
	.box-h{height: 70px;font-size: 12px;}
	.box-content-contact{top: 50%;left: 15px;transform: translateY(-50%);width: 100%;text-align: left;}
	.box-h i{font-size: 40px;}
	.box-catalog .desc{height: 95px}
	.list-catalog div[class*="col"]:nth-of-type(2n).pr-0{padding-right: 15px !important;}
	.img-fluid.img-100{width: 50%;margin: 0 auto;display: block;}
	.product-colums li{padding: 0 5px;}
	.list-specification{columns:1;-webkit-columns:1;-moz-columns:1;}
	.product .col-lg-2.pl-0{padding-left: 15px !important;}
	.product .box-product img{height: 120px;}
	.masonry {    -webkit-columns:2;     -moz-columns:2;          columns:2;  -webkit-column-gap: 15px;     -moz-column-gap: 15px;          column-gap: 15px;}
	.legendalivrare li{display: unset;width: 50%;float: left;text-align: left;}
	.catalog .pl-0{padding-left: 15px !important;}
	.filter{margin-bottom: 15px;}


}
@media (min-width:768px) and (max-width:991px) {
	.hidden-md{display:none!important}
	.center-md{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
	.list-log li{padding-top: 0px;}
	.categories .dropdown-menu{width: calc(66.66% - 15px)}
	.slider-background{width: 50%;}
	.box-product:hover .tooltips-desc{width: 50vw}
	.products div[class*="col"]:nth-of-type(3n) .tooltips-desc{right: 0;left: unset;}
	.box-description h3{font-size: 24px;}
	.box-colums{text-align: center;padding: 10px 5px;}
	.box-icon{float: unset;display: block;margin: 0 auto;width: 100%;}
	.box-colums span{font-size: 13px;}
	.categories .bg-blue  ul.list-categories{width: 35%;text-align: left;padding-right: 0;}
	div.ad-search-content-holder{width: 380px}
	.box-h{height: 70px;}
	.box-h i{font-size: 40px;}
	.sidebar-textbox ul{columns: 2;  -webkit-columns: 2;  -moz-columns: 2;}
	.meniu ul li:first-child{width: unset;}
	.list-log{padding-top: 5px;}
	.list-catalog div[class*="col"]:nth-of-type(3n).pr-0{padding-right: 15px !important;}
	.list-specification span{width: 30%;}
	.col-lg-2.pl-0{padding-left: 15px !important;}
	.product .box-product img{height: 120px;}
	.img-fluid.img-100{width: 50%;margin: 0 auto;display: block;}
	.masonry { -webkit-columns:2; -moz-columns:2;columns:2;-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px;}

}
@media (min-width: 992px) and (max-width: 1199px) {
	.list-catalog div[class*="col"]:nth-of-type(4n).pr-0{padding-right: 15px !important;}
	.hidden-lg{display:none!important}
	.center-lg{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
	.list-log li{padding-top: 2px;}
	.pr-75{padding-right: 7.5px !important;}
	.pl-75{padding-left: 7.5px !important;}
	.box-colums{padding: 15px;}
	.box-icon i{line-height: 38px;}
	.list-specification span{width: 30%;}
	.art{width: 288px}
	.list-products .tooltips-desc{width: 50vw;}
	.list-products div[class*="item"]:nth-of-type(2n) .tooltips-desc{right: 0;left: unset;}
	.list-products div[class*="list-item"]:nth-of-type(2n) .tooltips-desc{right: unset !important;left: 0 !important;}
	
}
@media (min-width: 1200px) {
	.hidden-xl{display:none!important}
	.center-xl{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
	.pr-75{padding-right: 7.5px !important;}
	.pl-75{padding-left: 7.5px !important;}
	.list-catalog div[class*="col"]:nth-of-type(6n).pr-0{padding-right: 15px !important;}
}