@font-face {
	font-family: 'Champagne & Limousines';
	src: url('hinted-ChampagneLimousines.eot');
	src: local('Champagne & Limousines'), local('Champagne&Limousines'),
		url('hinted-ChampagneLimousines.eot?#iefix') format('embedded-opentype'),
		url('hinted-ChampagneLimousines.woff2') format('woff2'),
		url('hinted-ChampagneLimousines.woff') format('woff'),
		url('hinted-ChampagneLimousines.ttf') format('truetype'),
		url('hinted-ChampagneLimousines.svg#Champagne&Limousines') format('svg');
	font-weight: normal;
	font-style: normal;
}

.Champagne-Limousines{
    font-family: 'Champagne & Limousines';
    font-weight: normal;
    font-style: normal;
}

html{height:100%; width:100%; position:relative;}



body{transition: left .2s ease-in; overflow-x:hidden; padding:0; margin:0; font-family:'Open Sans', sans-serif; font-size:12px; line-height:22px; font-weight:400; -webkit-tap-highlight-color:rgba(0,0,0,0); width:100%; height:100%; position:absolute; top:0; left:0; color:#000; background:#fff;}
h1,h2,h3,h4,h5,h6,p,a,span{padding:0;margin:0; line-height:normal;}
h1{ font-size:24px; color:#333; font-weight:normal; line-height: 34px;}
h2,h3,h4{ font-size:18px; color:#333; line-height: 24px; padding: 8px 0; font-weight:normal;}
h2 small{font-size:14px;}

.cms.content p{display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px; font-size: 13px; line-height: 1.6;}
.cms.content ul{padding: 0 40px;display: block;list-style-type: disc;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.cms.content ul li{display: list-item;text-align: -webkit-match-parent;}

.mep{ margin-left:-8px; margin-right:-8px;}
.lep{ padding-right:8px;}
.cep{ padding-left:8px; padding-right:8px;}
.rep{ padding-left:8px;}

.MsoNormal {display: inline-block;}

.checkBoxGroup{cursor:pointer; display: inline-block;vertical-align: middle; position: relative; }
input[type="checkbox"]{ width:15px; height:15px; margin-right: 10px; display:inline-block; position:relative; }
input[type="checkbox"].valid:before{border:solid 1px #00CC00;}
input[type="checkbox"].invalid:before{border:solid 1px #CC0000;}
input[type="checkbox"]:before {content: '';position: absolute;top: -1px;left: -1px;width: 100%;height: 100%;background: #f5f5f5;border: solid 1px #ccc;cursor: pointer; padding:1px;}
input[type="checkbox"]:after { color: #f5f5f5;font-weight: bold;position: absolute;top: -5px;font-size: 20px;left: 0px;width: 20px;line-height: 20px;text-align: center;height: 20px; opacity: 0; height: 0;overflow: hidden;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);-webkit-transition: scale 250ms cubic-bezier(.24,.22,.015,1.56);transition: all 250ms cubic-bezier(.24,.22,.015,1.56);-webkit-transform-origin: top right;-moz-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;}
input[type="checkbox"]:checked:after {height: auto;opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
input[type="checkbox"]:checked:before{border: solid 1px #00CC00; content: '\2713'; text-align: center; line-height: 14px; font-size: 14px;font-weight:700;color:#00CC00;}


a{text-decoration:none;outline:none;display:inline-block; color:#222; cursor:pointer;}
a:hover{text-decoration:underline; color:#222; cursor:pointer;}

img{border:0; display:block; max-width:100%; height:auto;}

small{font-size:10px; line-height:12px;}

ul,li{margin:0;}

*:focus {outline: 0;}

.fl-r{float:right;}
.fl-l{float:left;}

.container{width:100%; box-sizing:border-box; padding:0 5%; margin:0 auto; position:relative;}
.container-fixed{max-width:1100px; padding:0 15px; margin:0 auto; position:relative; width:100%; }
.static-page{margin:30px auto;}

.container-table{display:table; width:100%;}
.container-table.fixed{table-layout:fixed;}
.table-element{display:table-cell;}

.container-table.inverted{direction: rtl;}
.container-table.inverted .table-element{direction: ltr;}

.element-center{text-align:center;}
.element-left{text-align:left;}
.element-right{text-align:right;}
.element-middle{vertical-align:middle;}
.element-top{vertical-align:top;}
.element-bottom{vertical-align:bottom;}

.col-2{width:50%;float:left;box-sizing:border-box; position:relative;}
.col-2:nth-child(2n+1){clear:left;}
.col-2:nth-child(2n+2){clear:right;}

.col-3{width:33.33%;float:left;box-sizing:border-box; position:relative;}
.col-3:nth-child(3n+1){clear:left;}
.col-3:nth-child(3n+3){clear:right;}

.col-4{width:25%;float:left;box-sizing:border-box; position:relative; padding:5px;}
.col-4:nth-child(4n+1){clear:left;}
.col-4:nth-child(4n+4){clear:right;}

.col-5{width:20%;float:left;box-sizing:border-box; position:relative;}
.col-5:nth-child(5n+1){clear:left;}
.col-5:nth-child(5n+5){clear:right;}

.col-6{width:16.66%;float:left;box-sizing:border-box; position:relative;}
.col-6:nth-child(6n+1){clear:left;}
.col-6:nth-child(6n+6){clear:right;}

.col-8{width:12%;float:left;box-sizing:border-box; position:relative; margin:0.25%; padding:5px;}
.col-8:nth-child(8n+1){clear:left;}
.col-8:nth-child(8n+8){clear:right;}

.produse-info-suplimente small{display:block; margin-bottom:5px;}

.image-text{padding:40px 0;}
.image-text .image img{ max-width:100%; padding-right:10px; box-sizing:border-box;}
.image-text .text{ padding-left:10px;}
.image-text.invert{direction: rtl;}
.image-text.invert .image{ direction: ltr; padding-left:10px; padding-right:0;}
.image-text.invert .text{direction: ltr; padding-left:0px; padding-right:10px;}
.image-text.full-image .image img{display:none;}
.image-text.full-image .image { height:350px; padding:100px 0;}
.image-text.full-image .text{padding: 50px 20px; box-sizing:border-box; border:solid 1px #ccc;} 
.image-text.full-image{padding:0;}

#customZoomGallery #customZoomGalleryBig{padding-left: 80px; padding-right: 0px;}
#customZoomGallery #customZoomGalleryBig a{ box-sizing:border-box; display:block; /*background:#EEEEEE;border:solid 1px #ccc;*/}
#customZoomGallery #customZoomGalleryBig figure{margin:0; text-align:center;}
#customZoomGallery #customZoomGalleryBig img{ max-width:100%; padding: 15px;box-sizing: border-box; margin:0 auto;}
#customZoomGallery #customZoomGalleryThumbs{box-sizing:border-box; position:absolute; top:0; left:0; width:60px;}
#customZoomGallery #customZoomGalleryThumbs .thumb-item{display: inline-block;width: 80px;}
#customZoomGallery #customZoomGalleryThumbs .thumb-item:first-child{ margin-top: 15px;}
#customZoomGallery #customZoomGalleryThumbs .thumb-item.active a{border:solid 0px #EB287B;}
#customZoomGallery #customZoomGalleryThumbs .thumb-item a{ border:solid 0px #ccc; box-sizing: border-box; display:block; padding:0px; box-sizing:border-box; text-align:center;}
#customZoomGallery #customZoomGalleryThumbs .thumb-item img{max-width:100%; display:inline-block; vertical-align:middle;}


.line{background: #cccccc; height: 1px;width: 100%;display: block;}

#headerTopLinks a{float: right;background: #eee; margin-right: 15px; border-radius: 0 0 5px 5px;text-align: center;font-size: 11px; padding:5px 15px; font-weight:bold;}

#header-wrapper .dropdown{position: relative;display: inline-block; z-index:2;}
#right-header .dropdown{z-index:3;}
/*.dropdown:hover{background-color: #ccc;}*/
#header-wrapper .dropdown-content{display: none;position: absolute;min-width: 320px; background-color: #f5f5f5;}
#header-wrapper .dropdown-content.bottom-left{top: 100%; left:0;}
#header-wrapper .dropdown-content.bottom-right{top: 100%; right:0;}
#header-wrapper .dropdown-content.bottom-center{top: 100%; right:0; padding-top: 10px;}
#header-wrapper .dropdown-content .option{color: #000;padding: 12px 10px;text-decoration: none;display: block; width: 100%; box-sizing: border-box;}
#header-wrapper .dropdown-content .option .lang-flag{ margin: 0 5px;}
#header-wrapper .dropdown-content .option .lang-text{padding:0; padding-right:10px;}
#header-wrapper .dropdown-content .option .lang-flag img{-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
#header-wrapper .dropdown-content .option .lang-flag.active img{-webkit-filter: grayscale(0); -webkit-filter: grayscale(0%);filter: grayscale(0%);filter:none;}

#header-wrapper .dropdown-wrapper{padding: 12px 10px;}
#header-wrapper .dropdown:hover .dropdown-content{display: block; z-index:1;}

.shadow{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}

#header-wrapper .dropdown.megamenu{ position:initial;}
#header-wrapper .dropdown.megamenu .dropdown-content{box-sizing: border-box;max-width: 100%;width: 100%; z-index:2 !important; border-top:solid 1px #000 !important; padding:15px 0 !important; text-align:left !important;} 

#header-wrapper .dropdown.megamenu .dropdown-content a.link::after {content: '';width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #EB287B;display: inline-block;margin-left: 10px;}
#header-wrapper .dropdown.megamenu .dropdown-content a.link{color: #EB287B;font-weight: bold !important;font-size: 12px !important;text-align: left;}
#header-wrapper .dropdown.megamenu .dropdown-content a.link:hover{text-decoration:underline;}

#header-wrapper .dropdown.megamenu .dropdown-content .bannerWrapper{ padding:5px 15px; box-sizing:border-box;}
#header-wrapper .dropdown.megamenu .dropdown-content .bannerWrapper a{display:block; margin:5px 0; padding:0;}
#header-wrapper .dropdown.megamenu .dropdown-content .bannerWrapper img{border:solid 1px #ccc; box-sizing:border-box;}
#header-wrapper .dropdown.megamenu .dropdown-content .linkWrapper{ padding:5px 15px; box-sizing:border-box; border-right:solid 1px #ccc;}
#header-wrapper .dropdown.megamenu .dropdown-content .table-element{box-sizing:border-box; border-right:solid 1px #ccc;}
#header-wrapper .dropdown.megamenu .dropdown-content .table-element:last-child{border-right:0;}
#header-wrapper .dropdown.megamenu .dropdown-content strong{ font-size:12px; text-align:left; display:inline-block; border-bottom: solid 1px #EB287B; margin-bottom: 5px; font-weight:bold;}
#header-wrapper .dropdown.megamenu .dropdown-content .linkWrapper ul{display:block; padding-left:15px; margin-bottom:15px;}
#header-wrapper .dropdown.megamenu .dropdown-content .linkWrapper ul li{display:block;}
#header-wrapper .dropdown.megamenu .dropdown-content .linkWrapper ul li a{display:block; text-align:left; padding:0; margin:10px 0; font-weight:normal; font-size:12px; text-transform:none;}
#header-wrapper .dropdown.megamenu .dropdown-content .linkWrapper ul li a:hover{text-decoration:underline;}





.clear{clear:both;width:0;height:0; display:block;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.ghost-button{padding:15px 30px; border:solid 1px #fff; color:#fff; transition: all .2s ease-in;}
.ghost-button:hover{background:#fff; text-decoration:none; color:#000;}

#captcha{max-width:100%;}

input[type="file"]{ border:solid 1px #ccc; height:42px; position:relative; overflow:hidden; display:block;box-sizing: border-box; font-family:'Open Sans', sans-serif; border-radius:5px; box-shadow:none; -webkit-appearance: none; width:100%;}
label.fileGroup:before{content: '';position: absolute;left: 0;bottom: 0;width: 60px;height: 40px;z-index: 4;cursor:pointer; background:url(../img/icons/attach.png),#EB287B; background-position:center; background-position-x: 50%; background-position-y:  50%; background-position-x: 50%;background-position-y: 50%; background-repeat:no-repeat; background-size:24px;margin-bottom: 1px;margin-left: 1px;border-radius: 5px 0 0 5px;}
label.fileGroup:after{content: '';position: absolute;right: 0;bottom: 0;background: #fff;width: 94%;height: 40px;z-index: 1;margin-bottom: 1px;margin-right: 3px;}

label.fileGroup{position:relative; display:block;}
label.fileGroup .fileName{position: absolute;z-index: 3;bottom: 0;left: 0;width: 100%;padding-left: 70px;height: 42px;line-height: 40px; display:none;}
label.fileGroup .filePlaceholder{position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;padding-left: 70px;height: 42px;line-height: 40px;}


input[type="text"],input[type="password"],input[type="submit"],textarea{padding:10px; box-sizing:border-box; border:solid 1px #ccc; font-family:'Open Sans', sans-serif; width:100%; display:block; font-size:12px; line-height:20px; font-weight:400; border-radius:5px; box-shadow:none; -webkit-appearance: none;}
select{padding:10px; box-sizing:border-box; border:solid 1px #ccc; font-family:'Open Sans', sans-serif; width:100%; display:block; font-size:12px; line-height:20px; font-weight:400; border-radius:5px; box-shadow:none;}
textarea{resize: none;}
button,input[type="submit"]{ height:42px; width:100%; border:0; cursor:pointer; background:#EB287B; color:#fff; transition: all .2s ease-in;}
button,input[type="submit"]:hover{background:#5B0E28;}
input[type="text"].invalid,input[type="password"].invalid, textarea.invalid, select.invalid{border:solid 1px #CC0000;}
input[type="text"].valid,input[type="password"].valid, textarea.valid, select.valid{border:solid 1px #00CC00;}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

input[type="file"].invalid{border:solid 1px #CC0000;}
input[type="file"].valid{border:solid 1px #00CC00;}

.form-group{padding-bottom:20px;}

.col-2.l{ padding-right:10px;}
.col-2.r{ padding-left:10px;}

.col-3.l{ padding-right:10px;}
.col-3.c{ padding-left:5px; padding-right:5px;}
.col-3.r{ padding-left:10px;}


.formMessage{display:none; box-sizing:border-box;}
.formMessage.error{ width: 100%;background: red;padding: 5px;text-align: left;font-weight: 800;color: #fff;z-index: 9999; moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);}
.formMessage.succes{width: 100%;background: green;padding: 5px;text-align: left;font-weight: 800;color: #fff;z-index: 9999; moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);}

#notification .close {position: fixed;width: 30px;height: 30px;top: 0;right: 0;background: url(../img/close.png),#fff;cursor: pointer;background-size: 20px;background-position: center; background-position-x: 50%; background-position-y: 50%; background-repeat: no-repeat;}
.formMessage #error-title{font-size: 12px;box-sizing: border-box;}
.formMessage ol{list-style-type: decimal; text-align: left;font-weight: 400;padding: 0 40px 0 20px;margin: 0 auto; box-sizing: border-box; display:inline-block;}
.formMessage ol li{display: list-item;padding-top: 5px;font-size: 10px;line-height: 12px;}


.customMessage{display:none; position: fixed;z-index: 5;top: 0;left: 0;height: 100%;background: rgba(0,0,0,0.5);color: #000;font-size:14px;font-weight:bold;text-align:center;}
.customMessage .messageWrapper{background: #fff;max-width: 800px;margin: 0 auto;padding: 15px;box-sizing: border-box; position:relative;}
.customMessage .messageWrapper h2{ text-transform:none; font-size:24px; padding:15px; color:inherit;}
.customMessage .closeMessage{display: block;font-size: 40px;font-weight: 100;width: 40px;height: 40px;line-height: 40px; position:absolute; top:0px; right:0; cursor:pointer;}


.message {width:98%;box-sizing:border-box;padding:20px;margin:20px auto;box-sizing:border-box;background: #f9f9f9;color: #333;font-size:14px;font-weight:bold;text-align:center; border-radius:5px;}
.message.info {border:2px solid #1f8bef; background:#f9f9f9;}
.message.error {border:2px solid #ef1f32; background:#f9f9f9;}
.message.alert {border:2px solid #fea500; background:#f9f9f9;}
.message.positive {border:2px solid green; background:#f9f9f9;}


.customMessage .message{color:#fff !important;}
.customMessage .message.info {border:2px solid #1f8bef; background:#1f8bef;}
.customMessage .message.error {border:2px solid #ef1f32; background:#ef1f32;}
.customMessage .message.alert {border:2px solid #fea500; background:#fea500;}
.customMessage .message.positive {border:2px solid green; background:green;}


.message a{font-weight:bold !important; text-decoration:underline !important;} 

.button.secondary{transition: all .2s ease-in; border-radius:5px; height: 42px;width: 100%;border: 0;cursor: pointer;color: #EB287B;max-width: 270px;line-height: 42px;text-align: center;text-transform: uppercase;border: solid 1px #EB287B; font-weight:bold;}
.button.secondary:hover{ color:#5B0E28; text-decoration:none; border: solid 1px #EB287B;}

.button.primary{ transition: all .2s ease-in; border-radius:5px; height: 42px; border:solid 1px #EB287B; width: 100%;cursor: pointer;background: #EB287B;color: #fff;max-width: 270px;line-height: 42px;text-align: center;text-transform: uppercase; font-weight:bold;}
.button.primary:hover{background:#5B0E28; border:solid 1px #EB287B; color:#fff; text-decoration:none;}

.button.r{float:right;}
.button.l{float:left;}


.orderSample{transition: all .2s ease-in; display:inline-block; height: 42px;width: 100%;border: 0;cursor: pointer;color: #EB287B;max-width: 200px;line-height: 42px;text-align: center;text-transform: uppercase;border: solid 1px #EB287B; font-weight:bold; border-radius:5px;}
.orderSample:hover{ background:#EB287B; color:#fff; }
.orderSample span{transition: all .2s ease-in; background: url(../img/icons/bag-icon-bordeaux.png);background-size: 16px;background-repeat: no-repeat;background-position: left center;padding-left: 24px;}
.orderSample:hover span{background: url(../img/icons/bag-icon-white.png);background-size: 16px;background-repeat: no-repeat;background-position: left center;}

.personalize a{transition: all .2s ease-in; display:inline-block; height: 42px;width: 100%;border: 0;cursor: pointer;color: #fff;max-width: 200px;line-height: 42px;text-align: center;text-transform: uppercase;border: solid 1px #EB287B; font-weight:bold; border-radius:5px; background:#EB287B;}
.personalize a:hover{ background:#5B0E28; border-color:#5B0E28; text-decoration:none;}


.withoutPersonalization{transition: all .2s ease-in; display:inline-block; height: 42px;width: 100%;border: 0;cursor: pointer;color: #fff;max-width: 200px;line-height: 42px;text-align: center;text-transform: uppercase;border: solid 1px #EB287B; font-weight:bold; border-radius:5px; background:#EB287B;}
.withoutPersonalization:hover{text-decoration:none;background:#EB287B;}

/*.withoutPersonalization{transition: all .2s ease-in;cursor:pointer; margin-top:15px; display:inline-block;}
.withoutPersonalization span{transition: all .2s ease-in; display: inline-block;border-radius: 50%;background: #ccc;font-size: 12px;line-height: 12px;width: 12px;height: 12px;text-align: center; padding: 5px;color: #fff;font-style: italic; margin-right:10px;}
.withoutPersonalization:hover span{background:#EB287B;}
.withoutPersonalization:hover{text-decoration:underline;}*/


.pretVechiTaiat {color:#F00; text-decoration:line-through;}












#productDetailSlider img{ cursor:pointer; margin:0 auto; border:solid 1px #ccc; box-sizing: border-box;     max-width: 100%;}

#productDetailsSlider-thumbs-wrapper{margin-bottom:20px;}
#productDetailSlider-thumbs{margin:0 -7.5px;}
#productDetailSlider-thumbs .thumb-item{ padding:0 7.5px; box-sizing:border-box; width:20%; float:left;}
#productDetailSlider-thumbs .thumb-item img{ max-width:100%; padding:2px; box-sizing:border-box; border:solid 2px rgba(0,0,0,0.1); }
#productDetailSlider-thumbs .thumb-item.active img{box-sizing:border-box; border:solid 2px #EB287B;}

#productDetailSliderWrapper{padding-right:0px; box-sizing:border-box; position:relative;}
#productDetailsContent{padding-left:15px; box-sizing:border-box; width:450px;}
#productDetailsWrapper{border: solid 1px #ccc;box-sizing: border-box;padding: 15px; position:relative; margin-top:15px; margin-bottom:30px;}
#productDetailsWrapper::before{ content:''; position:absolute; bottom:100%; left:15px;   width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ccc;}
#productDetailsWrapper .divider{height:1px; width:100%; margin:15px -15px; background:#ccc; padding:0 15px;}
#productDetailsWrapper .divider2{height:1px; width:100%; margin:5px -5px; border-bottom:1px dashed #ccc; padding:0 15px;}


#productDetailsContent .wishlist-item-icon,
#productDetailsContent .wishlist-item-icon.added {position:static; display:inline-block;}
#productDetailsContent .shareButton{ margin-left:10px;}
#productDetailsContent .shareButton img{height:26px;}

.propertyTable{ width:100%;}
.propertyTable td,.propertyTable th{padding:0; margin:0; padding-bottom:10px;}
.propertyTable tr:last-child td,.propertyTable tr:last-child th{padding-bottom:0;}

.propertyTable .propertyName{ width:100px}
.propertyTable .propertyOptions{}
.propertyTable .propertyValue{ width:60px; color:#999999; text-align:right;}



#HDZoomClick{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:10;}
#HDZoomClick #HDZoomClickContainer{ height:90%; margin:auto; top:0; left:0; right:0; bottom:0; text-align:center; padding:15px;}
#HDZoomClick #HDZoomClickContainer #HDZoomClickWrapper{position:relative; display:inline-block;}
#HDZoomClick #HDZoomClickContainer #HDZoomClickWrapper img{max-width:100%; max-height:100%; margin:0 auto;}
#HDZoomClick.active #HDZoomClickContainer #HDZoomClickWrapper #HDZoomLeftArrow{background: url(../img/icons/arrow-left.png); background-repeat:no-repeat; background-position:center; background-position-x: 50%; background-position-y:  50%; background-size:15px; width:50px; height:50px; position:absolute;top: 50%;left: 0;margin-top: -25px;cursor: pointer;}
#HDZoomClick.active #HDZoomClickContainer #HDZoomClickWrapper #HDZoomRightArrow{background: url(../img/icons/arrow-right.png); background-repeat:no-repeat; background-position:center; background-position-x: 50%; background-position-y:  50%; background-size:15px; width:50px; height:50px; position:absolute;top: 50%;right: 0;margin-top: -25px;cursor: pointer;}
#HDZoomClick #HDZoomClickContainer #HDZoomClickWrapper #HDZoomClickClose{width: 30px;height: 30px;line-height: 30px;font-size: 30px;background: #000;color: #fff;text-align: center;cursor: pointer;position: absolute;right: 0;top: 0;}


#notifCookies{text-align:center; border-top:1px solid #000; background:#eee; padding:5px;     position: fixed;bottom: 0;left: 0;width: 100%; z-index:5;}
#notifCookies a{}
#notifCookies #notifCookiesAccept{ background:#000; color:#fff;  cursor:pointer; padding:3px 10px; transition:all 0.2s ease-in;}
#notifCookies #notifCookiesAccept:hover{background:#fc0d1f;}



#testimoniale-table .content td{padding:20px; padding-bottom:0;}
#testimoniale-table .name td{padding:10px; padding-right:20px;}





#header-wrapper{position: relative; z-index:3;}
#header{table-layout:fixed; padding:0px 0 15px;}

#header #left-header{ position:relative;}
#header #left-header #lang{padding:3px 0; border:solid 1px transparent; float:left; padding-left:10px;}
.lang-flag{float:left; opacity:0.5; width:18px; height:18px; position:relative;}
.lang-flag img{position: absolute; margin-left: -3px;top: 3px; height:20px; max-width: initial; }
.lang-text{float:left; line-height:18px; padding: 0 10px;}

#drawer .lang-flag{ margin: 0 5px;}
#drawer .lang-text{padding:0; padding-right:10px;}
#drawer .lang-flag img{-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
#drawer .lang-flag.active img{-webkit-filter: grayscale(0); -webkit-filter: grayscale(0%);filter: grayscale(0%);filter:none;}
#drawer .subcat-links .option{margin:10px 0; text-align:left; padding: 0 10px;}


span.cur-value{border: solid 1px #ddd;width: 30px;height: 30px;display: inline-block;line-height: 30px;text-align: center; margin-left: 5px;}
span.cur-value a{color:#ddd; text-decoration:none;}
span.cur-value.active{border:solid 1px #000;}
span.cur-value.active a{color:#000; font-weight:bold;}

#header #left-header #free-shipping{float:left; font-size:10px; line-height:12px; padding:0 10px; text-decoration:none; color:inherit;}
#header #left-header #free-shipping:hover{text-decoration:none; color:inherit;}
#left-header .dropdown-content{border:solid 1px #ccc; margin-left:-1px;}

#header #center-header a{display: inline-block;position: relative;}
#header #center-header a img{margin:0 auto; vertical-align:middle; display:initial; height:75px}

.pageGroup{overflow:auto;}

.bag-items.show,.fav-items.show{display:block; position:absolute; top:-8px; right:2px; font-size:8px; line-height:8px; color:#fff; background:#EB287B; padding:4px 0; border-radius:50%; width:16px; text-align:center;}
.bag-items.hide,.fav-items.hide{display:none;}


.my-bag{float:right; cursor:pointer; border:solid 1px transparent; border-left:0;}
.my-bag>a{display:block; position:relative;}
.my-bag>a>img{padding:3px 15px 3px 15px; height:18px;}
.my-bag>div:nth-of-type(1){float:left; line-height:18px;}
#right-header .dropdown-content{width:380px; cursor:initial;border: solid 1px #ccc;margin-right: -1px; text-align:left;}
#header-wrapper .dropdown-content .option{padding: 12px 15px;}
#header-wrapper .dropdown-content .dropdown-wrapper{padding: 12px 15px;}


.wishlist{border:solid 1px transparent; border-left:0; border-right:solid 1px #ccc;  float:right; cursor:pointer;}
.wishlist>a{display:block; position:relative;}
.wishlist>a>img{padding:3px 15px; height:18px;}

#search{border:solid 1px transparent; border-left:0; border-right:solid 1px #ccc;  float:right; cursor:pointer; width:auto;}
#search img{padding:3px 10px; height:18px;}
#search span{font-weight:bold; }

.product-box-head{margin-top:10px;}
.product-box-head-pic{width:100px; padding-left:10px; padding-right:20px; box-sizing:border-box;}
.product-box-head-pic .product-image{display:block; border:solid 1px #222;}
.product-box-head-pic .product-image img,.searchADVproduseBox .product-image img{padding:0; margin:0; max-width:100%; max-height:none; -webkit-filter: blur(2px);-moz-filter: blur(0px);-o-filter: blur(0px);-ms-filter: blur(0px);filter: blur(0px);}




.produse-head-titlu{padding:5px 10px;}
.produse-head-detalii{padding: 10px; background:#eee; box-sizing:border-box; border-top:solid 1px #ccc;}
.produse-head-detalii>a{ display:block; transition: all .2s ease-in; color: #fff;background: #222;text-align: center;font-size: 12px;padding: 5px; border-radius:5px;}
.produse-head-detalii>a:hover{text-decoration:none; background:#5B0E28;}
.produse-head-detalii .table-element.element-right a{transition: all .2s ease-in; color: #fff;background: #EB287B; border-radius:5px; display: block;text-align: center;font-size: 12px;padding: 5px;}
.produse-head-detalii .table-element.element-right a:hover{text-decoration:none; background:#5B0E28;}
.product-box-head-name{padding-right:10px; box-sizing:border-box;}
.product-box-head-name small{ display:block; margin-bottom:5px;}
	
.produse-head-wrapper{overflow: hidden; overflow-y: auto; height: 260px; border-top:solid 1px #ccc;}



.login{padding:3px 0; border:solid 1px transparent; border-right:solid 1px #ccc;  float:right; cursor:pointer;}
.login img{float:left; padding:0 10px; height:18px;}
.login>a>span:nth-of-type(1){float:left; line-height:18px; padding-right:15px;}
.login a{color:#000; display:block;}

#drawerLogin{width:250px; background:#f5f5f5;}
#drawerLogin .login{float:none; padding:15px 10px; border-right:0; border-bottom: solid 1px #ccc;}
#drawerLogin .login img{padding-left:0;}
#drawerLoginLogout{float: right;line-height: 18px;}
#drawerInfo{width:250px; background:#f5f5f5; padding:10px 10px 12px; box-sizing:border-box;}
#drawerInfo a{color:#666 !important; display:block; font-weight:700;}

#mobileSearch{margin-left: 66px; padding: 0 5px; cursor:pointer; width:18px;}
#mobileSearch img{height:18px;}

#main-nav{}
#main-nav ul{text-align:center; font-size:0; padding:0; margin:0;}
#main-nav ul li{display:inline-block;}
#main-nav .nav-links{border:solid 1px #000; border-left:0; border-right:0; display:table; width:100%; position:relative;}
#main-nav .nav-links>li{transition: all .2s ease-in; display:table-cell;}
#main-nav .nav-links>li>a{font-size:20px; color:#000; font-weight:bold; text-transform: lowercase; text-align:center; display:block;padding: 18px 11px;line-height: 14px; font-family: 'Champagne & Limousines';}
/*#main-nav .nav-links>li>a::after{ content:' pik'; color:#EB287B; font-weight:bold;}*/
#main-nav .nav-links>li:hover a{text-decoration:none;}
#main-nav .nav-links>li:hover{background:rgba(249,215,224,0.5); text-decoration:none;}
#main-nav .nav-links>li.active{ background:rgba(249,215,224,1)}


#header-wrapper #main-nav .dropdown-content .dropdown-wrapper{padding:0;}
#header-wrapper #main-nav .dropdown-content.slimScroll .dropdown-wrapper{max-height: 260px; overflow-y: auto;}




#header-wrapper #main-nav .dropdown-content{ padding-top:0; border: solid 1px #ccc; border-top:0; z-index:-1;}
#header-wrapper #main-nav .dropdown-content .dropdown-wrapper >ul>li{display:block; }
#header-wrapper #main-nav .dropdown-content .dropdown-wrapper >ul>li>a{transition: all .2s ease-in; text-align:left; padding:10px 10px; font-size:12px; color:#000; text-transform:uppercase; font-weight:bold; display:block;}
#header-wrapper #main-nav .dropdown-content .dropdown-wrapper >ul>li>a:hover{ background:#EB287B; color:#fff; text-decoration:none;}

#header-wrapper #main-nav .dropdown-content .dropdown-wrapper >ul>li>a.backToCat{ display:none;}

#searchBox{background: #f5f5f5; padding: 30px 5%;z-index: 5;position: absolute;width: 100%;box-sizing: border-box; display:none;}
#searchBox #searchButton,#searchBox #closeButton{width:50px;}
#searchBox #searchButton button,#searchBox #closeButton button{transition: all .2s ease-in; border: none;cursor: pointer; background: transparent; height: 50px; width: 50px;}
#searchBox #searchButton button,#searchBox #closeButton button:hover{background:#ccc; border-radius:50%;}
#searchBox #searchButton img,#searchBox #closeButton img{margin:0 auto; height:25px;}
#searchBoxInput input{font-size:24px; border:none; background:#f5f5f5; line-height:normal;}
#searchBoxOverlay{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 4;top: 0;left: 0; display:none;}


#searchADVsugestii .titluRec{color: #999;border-bottom: 1px solid #ccc;}
.searchADVproduseBox{transition: all .2s ease-in; padding: 5px 10px;cursor: pointer; box-sizing:border-box;}
#searchADVcuvinte .searchADVcuvinteBox{transition: all .2s ease-in; padding: 5px 10px;cursor: pointer; box-sizing:border-box; display:block;}
.searchADVproduseBox:hover{background: #eee;}
#searchADVcuvinte .searchADVcuvinteBox:hover{background: #eee;}
.searchADVproduseBox .product-image{width:60px;}
.searchADVproduseBox .product-info{padding-left:20px; box-sizing:border-box;}

#sliderIndex-Wrapper{ margin-top:15px;}
#sliderIndex{width:inherit; box-sizing:border-box; border:solid 1px #ccc; max-height:561px; height:100%;}
#sliderIndex div a{display:block;}
#sliderIndex img{max-width:100%;}


#indexText{ margin-top:50px;}
#indexText p{font-size: 14px;line-height: 26px; padding: 15px;box-sizing: border-box;}

#promoBoxWrapper{}
#promoBox{ margin: 15px 0 0 -15px; padding:0;}
#promoBox .promoBoxElement{height:100%;}
#promoBox .promoBoxElement a{ display:block; height:100%;}
#promoBox .promoBoxElement img{border:solid 1px #ccc; box-sizing:border-box; max-width:100%; display:block; }
#promoBox #leftPromoBox,#promoBox #centerPromoBox,#promoBox #rightPromoBox{ padding-left:15px;}
#promoBox #stangaElementWrapper{border:solid 1px #ccc; background:#eee;}
#promoBox #stangaElementWrapper img{ border:0;}
#promoBox .col-3:first-childt img{border:0;}
#promoBox #rightPromoBox{margin-right: -7.5px;}
#centerPromoBox .promoBoxElement:first-child,#rightPromoBox .promoBoxElement:first-child{margin-bottom:15px;}



#featuresWrapper{margin-top:15px;}
#features{}
#features .featuresElemenetWrapper{box-sizing:border-box;}
#features .featuresElemenetWrapper.l{ padding-right:10px;}
#features .featuresElemenetWrapper.c{ padding:0 5px;}
#features .featuresElemenetWrapper.r{ padding-left:10px;}
#features .featuresElemenetWrapper .featuresElemenet{background:#f5f5f5; padding:15px; border:solid 1px #ccc; font-size:16px;}
#features .featuresElemenetWrapper .featuresElemenet a small{ margin-right:5px;}
#features .featuresElemenetWrapper .featuresElemenet a::after{content: '';width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #EB287B;display: inline-block;vertical-align: middle;}


.product-list h2{margin-bottom:30px; font-weight:bold; position:relative; margin-top:15px; padding-bottom:15px;}
.product-list h2::before{content: '';margin: auto;left: 0;right: 0;bottom: -1px;width: 100px;height: 3px;position: absolute;background: #EB287B;z-index: 2;}
.product-list h2::after{    content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #ccc;z-index: 1;}


.product-list{ text-align:center; margin-top: 15px; margin-bottom: 30px;}/** pt index  mgtop 15**/
.product-box{text-align:center; line-height:20px; color:#333; box-sizing:border-box; padding: 0 7.5px;}

.category .product-box{ padding:0 0px;}

.product-image-wrapper{position:relative;}
.boxStocReview{ margin-top:5px;}
.boxStocReview .boxStoc span{font-size:10px; display:block;}
.boxReview .reviewLink{display:block; width:70px; height:12px; margin-left:auto; position:relative; background:url(../img/icons/rate-0.png); background-size:70px; background-repeat:no-repeat; background-position:left top; background-position-x: 0%; background-position-y: 0%;}
.boxReview .reviewPercentage{position:absolute; top:0; left:0; height:100%; width:100%; background:url(../img/icons/rate-5.png); background-size:70px; background-repeat:no-repeat; background-position:left top; background-position-x: 0%; background-position-y: 0%;}


.atribute-box{margin:5px 2px; display: inline-block;border: solid 1px rgba(0,0,0,0.2);box-sizing: border-box; padding:8px; border-radius:50%;}


.product-slider{margin:0 -7.5px;}
.product-image img{max-width:100%;}




.product-box .addToBag{max-width: 270px;float: right;background: url(../img/icons/bag-icon-white.png),#aaa;background-repeat: no-repeat;background-position: left 20px top 8px; background-position-x: 20px; background-position-y: 8px;background-size: 20px;padding-top: 10px;padding-bottom: 10px; padding-left: 18px;line-height: 0;}
.product-box .addToBag.active{transition: all .2s ease-in; background: url(../img/icons/bag-icon-white.png),#f2811d;background-repeat: no-repeat;background-position: left 20px top 8px; background-position-x: 20px; background-position-y: 8px;background-size: 18px; border-radius:5px; font-size:12px; font-weight:normal;}
.product-box .addToBag.active:hover{background: url(../img/icons/bag-icon-white.png),#da741a;background-repeat: no-repeat;background-position: left 20px top 8px; background-position-x: 20px; background-position-y: 8px;background-size: 18px;}

.product-box .addToBagWrapper button.addToAStoc{ height:35px;}
.addToAStoc{max-width: 270px;float: right;background: url(../img/icons/add-to-stock.png),#eee;background-repeat: no-repeat;background-position: left 20px top 8px; background-position-x: 20px; background-position-y: 8px;background-size: 20px;padding-top: 10px;padding-bottom: 10px; padding-left: 18px;line-height: 0; color:#ccc;}
.addToAStoc.active{background: url(../img/icons/add-to-stock.png),#eee;background-repeat: no-repeat;background-position: left 20px center;background-size: 18px; border-radius:5px; font-size:12px; font-weight:normal; border: solid 1px #ccc;box-sizing: border-box;}


#alertaStoc{position:fixed; top:0; left:0; width:100%; height:100%; z-index:4; display:none;}
#alertaStoc #alertaStocWrapper{background:rgba(0,0,0,0.5); padding:15px; box-sizing:border-box;}
#alertaStoc #alertaStocWrapper #alertaStocContainer{max-width:600px; padding:20px; background:#fff; box-sizing:border-box; margin:0 auto; position:relative; border-radius:5px;}
#alertaStoc #alertaStocWrapper #alertaStocContainer #alertaStocClose{ display: block;font-size: 40px;font-weight: 100;width: 40px;height: 40px;line-height: 40px;position: absolute;top: 0px;right: 0;cursor: pointer;}
#alertaStoc #alertaStocWrapper #alertaStocContainer #alertaStocContent{margin-top:10px;}
#alertaStoc #alertaStocWrapper #alertaStocContainer #alertaStocContent h3{margin:10px 0;}



.product-box .addToBagWrapper{border-radius: 5px; margin:10px auto 0;}
.product-box .addToBagWrapper button.addToBag{height:35px;}


.imgToShowOnHover{ opacity:0; z-index:-1; position:absolute; top:0; left:0; transition: all .2s ease-in;}
.showImgOnHover:hover .imgToShowOnHover{ z-index:1; opacity:1;}

.showInImage{ opacity:0; z-index:-2; position:absolute; top:0; left:0; transition: all .2s ease-in;}
.showInImage.show { z-index:2; opacity:1;}


.showIn-Wrapper{ text-align:center;}
.showIn-Wrapper .showIn-Container img{ height:40px; display:inline-block; vertical-align:middle; margin:5px;border: solid 1px #ccc;border-radius: 50%;}



.product-image{position:relative; background:#fff;}

.product-name{ margin-top:5px; text-align:center; font-weight:bold;}
.product-price{}
.old-price{text-decoration:line-through; color:#F00;}
.new-price{ margin-left:10px;}

.wishlist-item-icon{ z-index:2; position: absolute;width: 24px; height: 24px;border: solid 1px #bdbdbd;border-radius: 50%;top: 5px;right: 5px; background:url(../img/icons/add-to-wishlist-icon.png),#fff; background-repeat:no-repeat; background-position:center; background-position-x: 50%; background-position-y:  50%; cursor:pointer; -webkit-transition: background-image 0.2s ease-in-out; background-size:12px;
transition: background-image 0.2s ease-in-out;}
.wishlist-item-icon.added{ border:solid 1px #EB287B; background:url(../img/icons/add-to-wishlist-icon-fill.png),#EB287B; background-repeat:no-repeat; background-position:center; background-position-x: 50%; background-position-y:  50%; background-size:12px;}
.label{z-index:1;  position: absolute;top: 0;left: 0;background: #000;color: #fff;padding: 3px 15px; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; font-size:10px;}

.produse_cadou_lista{ z-index:1;  position: absolute; bottom:0px; right:0;background: #000;color: #fff;padding: 3px 15px; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; font-size:10px;}

#backToTop{transition: all .2s ease-in; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);  position:fixed; bottom:70px; text-align:center; z-index:3; font-size:10px; line-height:10px;     background: #222;color: #fff;right: 0;padding: 10px 5px;box-sizing: border-box;border-radius: 5px 0 0 5px; margin-top:-6px; right:-55px; display: inline-block; opacity: 1;}
#backToTop:hover{text-decoration:none;}
#backToTop small{font-size:8px; line-height:10px;}
#backToTop.show{ right:0;}
#backToTop img{max-width:25px; margin:0 auto 3px;}

#fromBlog{height:430px; width:100%; background:url(../img/blog/cover.jpg); background-size:cover;}
#fromBlog h2{color:#fff; margin-bottom:70px;}
#fromBlog>.table-element.element-center.element-middle{background:rgba(0,0,0,0.5); color:#fff;}

#newsletterRegistration{width:100%;}
#newsletterRegistration h4{margin-bottom:30px; text-transform:none; text-align:left;}
#newsletterRegistration p{margin-bottom:20px;}
#newsletterForm{display:block; margin:0 auto;}
#newsletterForm #newsletterEmail{max-width:520px; width:100%;}
#newsletterForm #newsletterEmail input{height:50px;}
#newsletterForm button{height:50px; line-height:50px;}
#newsletterForm #newsletterEmailButton{width:150px;}

#newsletterForm input[type="submit"]{ background:#222;}
#newsletterForm input[type="submit"]:hover {background: #5B0E28;}


footer{margin-top:15px; margin-bottom:15px;}
footer .hideInFooter{display:none}
footer .nav-links{padding:0; display:table; list-style-type:none; width:100%; table-layout: fixed;}
footer .nav-links>li{display:table-cell;}
footer .nav-links>li a{display:block; font-size:12px; line-height:20px;}
footer .dropdown-wrapper ul{padding:0; margin:0; list-style-type:none;}
footer .footer-col-2-l{ width:45%; float:left; text-align:right; margin-right:5%;}
footer .footer-col-2-r{ width:45%; float:left; text-align:left; margin-left:5%;}
footer .dropdown>a:hover{text-decoration:none;}




#footerLogo{margin-top:-25px;}
#supportInfo{padding-left:80px; box-sizing:border-box; width:210px;}
#supportInfo small:nth-of-type(1){margin-bottom:47px;}
#supportInfo a{font-size:14px; color:#eee;}
#supportInfo small{color:#666666; display:block;}
footer .footerLinklistTitle{color:#666666; font-size:14px; margin-bottom:10px; display:block; text-transform:uppercase; font-weight:bold;}

.footerItemList{ list-style:none; padding:0; display:block; padding:0; line-height: 0;font-size: 0;}
.footerItemList li{display:inline-block; line-height:0;}
.footerItemList li a{padding:0 5px;}
.footerItemList li:last-child a{padding-right:0;}
.footerItemList li img{ height:26px; }

#social-media{margin:0 auto;}
#social-media .footerItemList{ }

#payment-methods{width:275px;}

#rightsReserved{color:#808080; padding-left:20px; box-sizing:border-box; display:block; }



.showOnHoverSuita{position: absolute;bottom: 100%;right: 100%;width: initial;max-width: inherit;margin-bottom: -20px;margin-right: -20px; display:none; padding: 15px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    border: solid 1px #ccc;
    z-index: 4;}
.showSuitaImg{position:relative;}
.showSuitaImg:hover .showOnHoverSuita{display:block;}



#footer-icons>.container-table>.table-element{}

#mobile-header{ display:none; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5); z-index:2; position:relative;}
#burgerMenu{ display:none; background:#fff; position:absolute;float:left;top:0;cursor:pointer;padding:23px 20px;z-index:4;text-decoration:none;color:#000;outline:0;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:all .5s ease-in-out;-ms-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;}
#burgerMenu .menuBar{width:20px;height:2px;background:#000;display:block;margin-top:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:''}
#burgerMenu .menuBar.top{margin-top: 0px;}
#burgerMenu .menuText{ display:none; text-transform:uppercase;font-size:7px; line-height:7px; margin-top:3px;text-align:center; color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
@-webkit-keyframes topDo {
	0%{-webkit-transform:translatey(0px)}
	50%{-webkit-transform:translatey(6px)}
	100%{-webkit-transform:translatey(6px) rotate(45deg)}
}
@-moz-keyframes topDo {
	0%{-moz-transform:translatey(0px)}
	50%{-moz-transform:translatey(6px)}
	100%{-moz-transform:translatey(6px) rotate(45deg)}
}
@-ms-keyframes topDo {
	0%{-ms-transform:translatey(0px)}
	50%{-ms-transform:translatey(6px)}
	100%{-ms-transform:translatey(6px) rotate(45deg)}
}
@keyframes topDo {
	0%{transform:translatey(0px)}
	50%{transform:translatey(6px)}
	100%{transform:translatey(6px) rotate(45deg)}
}
#burgerMenu.close .menuBar.top{-webkit-animation-name:topDo;-moz-animation-name:topDo;-ms-animation-name:topDo;animation-name:topDo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes topUndo {
	0%{-webkit-transform:translatey(6px) rotate(45deg)}
	50%{-webkit-transform:translatey(6px)}
	100%{-webkit-transform:translatey(0px)}
}
@-moz-keyframes topUndo {
	0%{-moz-transform:translatey(6px) rotate(45deg)}
	50%{-moz-transform:translatey(6px)}
	100%{-moz-transform:translatey(0px)}
}
@-ms-keyframes topUndo {
	0%{-ms-transform:translatey(6px) rotate(45deg)}
	50%{-ms-transform:translatey(6px)}
	100%{-ms-transform:translatey(0px)}
}
@keyframes topUndo {
	0%{transform:translatey(6px) rotate(45deg)}
	50%{transform:translatey(6px)}
	100%{transform:translatey(0px)}
}
#burgerMenu.open .menuBar.top{-webkit-animation-name:topUndo;-moz-animation-name:topUndo;-ms-animation-name:topUndo;animation-name:topUndo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes middleDo {
	0%{-webkit-transform:translatey(0px)}
	50%{-webkit-transform:translatey(0px)}
	100%{-webkit-transform:translatey(0px) rotate(-45deg)}
}
@-moz-keyframes middleDo {
	0%{-moz-transform:translatey(0px)}
	50%{-moz-transform:translatey(0px)}
	100%{-moz-transform:translatey(0px) rotate(-45deg)}
}
@-ms-keyframes middleDo {
	0%{-ms-transform:translatey(0px)}
	50%{-ms-transform:translatey(0px)}
	100%{-ms-transform:translatey(0px) rotate(-45deg)}
}
@keyframes middleDo {
	0%{transform:translatey(0px)}
	50%{transform:translatey(0px)}
	100%{transform:translatey(0px) rotate(-45deg)}
}
#burgerMenu.close .menuBar.middle{-webkit-animation-name:middleDo;-moz-animation-name:middleDo;-ms-animation-name:middleDo;animation-name:middleDo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes middleUndo {
	100%{-webkit-transform:translatey(0px)}
	50%{-webkit-transform:translatey(0px)}
	0%{-webkit-transform:translatey(0px) rotate(-45deg)}
}
@-moz-keyframes middleUndo {
	100%{-moz-transform:translatey(0px)}
	50%{-moz-transform:translatey(0px)}
	0%{-moz-transform:translatey(0px) rotate(-45deg)}
}
@-ms-keyframes middleUndo {
	100%{-ms-transform:translatey(0px)}
	50%{-ms-transform:translatey(0px)}
	0%{-ms-transform:translatey(0px) rotate(-45deg)}
}
@keyframes middleUndo {
	100%{transform:translatey(0px)}
	50%{transform:translatey(0px)}
	0%{transform:translatey(0px) rotate(-45deg)}
}
#burgerMenu.open .menuBar.middle{-webkit-animation-name:middleUndo;-moz-animation-name:middleUndo;-ms-animation-name:middleUndo;animation-name:middleUndo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes bottomDo {
	0%{-webkit-transform:translatey(0px)}
	50%{-webkit-transform:translatey(-6px)}
	100%{-webkit-transform:translatey(-6px) rotate(-45deg)}
}
@-moz-keyframes bottomDo {
	0%{-moz-transform:translatey(0px)}
	50%{-moz-transform:translatey(-6px)}
	100%{-moz-transform:translatey(-6px) rotate(-45deg)}
}
@-ms-keyframes bottomDo {
	0%{-ms-transform:translatey(0px)}
	50%{-ms-transform:translatey(-6px)}
	100%{-ms-transform:translatey(-6px) rotate(-45deg)}
}
@keyframes bottomDo {
	0%{transform:translatey(0px)}
	50%{transform:translatey(-6px)}
	100%{transform:translatey(-6px) rotate(-45deg)}
}
#burgerMenu.close .menuBar.bottom{-webkit-animation-name:bottomDo;-moz-animation-name:bottomDo;-ms-animation-name:bottomDo;animation-name:bottomDo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes bottomUndo {
	0%{-webkit-transform:translatey(-6px) rotate(-45deg)}
	50%{-webkit-transform:translatey(-6px)}
	100%{-webkit-transform:translatey(0px)}
}
@-moz-keyframes bottomUndo {
	0%{-moz-transform:translatey(-6px) rotate(-45deg)}
	50%{-moz-transform:translatey(-6px)}
	100%{-moz-transform:translatey(0px)}
}
@-ms-keyframes bottomUndo {
	0%{-ms-transform:translatey(-6px) rotate(-45deg)}
	50%{-ms-transform:translatey(-6px)}
	100%{-ms-transform:translatey(0px)}
}
@keyframes bottomUndo {
	0%{transform:translatey(-6px) rotate(-45deg)}
	50%{transform:translatey(-6px)}
	100%{transform:translatey(0px)}
}
#burgerMenu.open .menuBar.bottom{-webkit-animation-name:bottomUndo;-moz-animation-name:bottomUndo;-ms-animation-name:bottomUndo;animation-name:bottomUndo;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
#burgerNavbarLogo a{display:block;}
#burgerNavbarLogo a img{height: 40px;padding: 10px 0;margin: 0 auto;}
#drawer{ float:left;z-index:5;width:250px; overflow:hidden; position:absolute; height:100%; top:0; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); left:-250px; background:#fff;}
#drawer #drawerWrapper{width:100%; height:100%; padding-right:20px; overflow-y: scroll; background:#f5f5f5;}
#drawerWrapperContainer{width:250px; border-bottom:solid 1px #ccc; background:#fff;}
#drawer .nav-links li.hideInDrawer{display:none;}

#drawer #drawerLogo img{padding:10px;max-width: 80%; height: 40px; margin:0 auto;}
#drawer #drawerLogo{display:block; width:auto;}

.links-title{width:250px; padding:15px 10px; box-sizing:border-box; font-weight:700; font-size:14px; border-top:solid 1px #ccc; color:#666;}

#drawer .nav-links.smaller>li>a{font-size:10px; padding:5px 0;}
#drawer .nav-links.smaller{border-bottom: solid 1px #ccc; background:#f5f5f5; padding-top:0;}


#drawer .nav-links.smaller{padding: 0px 10px 0; margin:0; list-style:none; width:250px; box-sizing:border-box;}
#drawer .nav-links{padding: 5px 10px; margin:0; list-style:none; width:250px; box-sizing:border-box; background:#fff;}
#drawer .nav-links li{display:block;}
#drawer .nav-links li a.subcat{background: url(../img/icons/arrow-right.png);background-repeat: no-repeat;background-position: right 0px center; background-position-x: 100%; background-position-y: 50%;background-size: 8px;}

#drawer .nav-links li a#selectLangBurger.subcat{background: url(../img/icons/arrow-right.png);background-repeat: no-repeat;background-position: right 0px center; background-position-x: 100%; background-position-y: 50%;background-size: 8px; padding-top:15px; padding-bottom:15px;}

#drawer .nav-links>li>a{display:block; text-decoration:none; color:#666; font-size:14px; font-weight:700; padding: 7px 0;}

.subcat-links li a.backToCat{text-align:left; background: url(../img/icons/arrow-left-white.png),#000;background-repeat: no-repeat;background-position-x: 15px; background-position-y: 50%;background-size: 8px; padding-left: 40px; padding-top:0; padding-bottom:0; color:#fff; font-weight:400; height:60px; line-height:60px;}
.subcat-links{position: absolute;height: 100%;left: 251px;top: 0;background: #fff;padding: 0;margin: 0;list-style: none;width: 270px; overflow-y:scroll; padding-right:20px;}
.subcat-links li{display:block;}
.subcat-links>li>a{display:block; padding:10px; text-decoration:none; color:#666; font-size:14px; font-weight:700; }

a#selectLangBurger{color:#000; display:block;}

#drawer .myDropdown.dropdown-content{padding:0; margin:0; list-style:none; background: #e6e6e6; display:none;}
#drawer .dropdown-content>li>a{display:block; padding:10px; text-decoration:none; color:#666; font-weight:700; font-size:12px;}
#drawer .dropdown-content>li:last-child{border-bottom:solid 1px #ccc;}





#drawer .dropdown-content li>a.backToCat{display:block;text-align:left; background: url(../img/icons/arrow-left-white.png),#EB287B;background-repeat: no-repeat;background-position-x: 15px; background-position-y: 50%;background-size: 12px; padding-left: 40px; padding-top:0; padding-bottom:0; color:#fff; height:60px; line-height:60px;}
#drawer .nav-links li.dropdown>a{background: url(../img/icons/arrow-right.png);background-repeat: no-repeat;background-position: right 0px center; background-position-x: 100%; background-position-y: 50%;background-size: 8px;}
#drawer .dropdown-content{position: absolute;height: 100%;left: 251px;top: 0;background: #fff;padding: 0;margin: 0;list-style: none;width: 270px; overflow-y:scroll; padding-right:20px;}
#drawer .dropdown-content ul{padding:0; margin:0; list-style-type:none;}
#drawer .dropdown-content li{display:block;}
#drawer .dropdown-content li>a{display:block; padding:10px; text-decoration:none; color:#666; font-size:14px; font-weight:700; }



#drawer .nav-links.smaller>li{margin:0 -10px; padding:0 10px; box-sizing:border-box; border-top:solid 1px #ccc;}
#drawer .nav-links.smaller>li>a{ font-size:10px;  padding:10px 0; box-sizing:border-box; margin-top:0;}
#drawer .nav-links li a.subcat.small{ font-size:10px; border-top:solid 1px #ccc; padding:10px; margin-left: -10px; margin-right: -10px; background:url(../img/icons/arrow-right.png),#f5f5f5; background-repeat: no-repeat; background-size: 8px; background-position: right  center; background-position-x: 100%; background-position-y: 50%; margin-top:0;}

#burger_overlay{transition: all .2s ease-in; position: fixed;z-index: 3;height: 100%;width: 100%;top: 0;display: none;background-color: rgba(0,0,0,0.5);}
#sidebar-overlay{transition: all .2s ease-in; position: fixed;z-index: 4;height: 100%;width: 100%;top: 0;display: none;background-color: rgba(0,0,0,0.5);}


#hiddenSideBarTrigger{display:none;}

/*product-details.php*/
#breadcrumbs{padding:15px 0; color:#666; font-size:10px; line-height:10px;}
#breadcrumbs a{color:#888888; font-size:10px; transition:none;}

#JSappendPDetails{}
#JSappendCart{position:relative; margin-bottom:40px;}
#productDetailSlider{z-index:1; margin-bottom:15px;}


#productDetailsContent .addToFavorites { margin-top:20px;}


#productDetailsTitle{max-width:820px; box-sizing:border-box; margin:0 auto;  text-align:left; z-index:2; position:relative;}
#productDetailsTitle h1{font-weight:bold; line-height:18px; font-size:18px;}
#productDetailsPrice{}
#productDetailsPrice .product-price{text-align:left; padding-bottom:10px; padding-top:10px;}
#productDetailsPrice .product-price #vat-included{color:#999999; font-size:12px; font-weight:400;}
#productDetailsPrice .product-price .old-price{font-size:20px; font-weight:400;}
#productDetailsPrice .product-price .new-price{font-size:20px; font-weight:400;}
#productDetailsPrice .product-price .price{font-size:40px; font-weight:bold;}
#productDetailsPrice .product-price small{font-size:20px;}
.product-code{text-align:right; color:#999;}




#floating-product{ padding:7px 0; border-bottom:solid 1px #dddddd; position:fixed; top:0; margin-top:-65px; left:0; width:100%; z-index:2; background:#fff; transition: all 0.2s ease-in-out;}
#floating-product.show{margin-top:0px;}
#floating-product-image{width:64px; height:50px;}
#floating-product-image img{ height:50px; overflow:hidden;}
#floating-product-title{}
#floating-product-price .product-price #vat-included{color:#999999; font-size:12px; font-weight:400;}
#floating-product-button{width:200px;}
#floating-product-button .addToBagWrapper{ margin-top:0;}


.addToCartQtyAdd{width:100%;}
#productDetailsContent .addToAStoc{width:100%; height:80px; background-size: 24px;font-size: 14px;}
#productDetailsContent .addToBagWrapper .addToAStocWrapper{width:270px;}

#productDetailsVariant{max-width:820px; box-sizing:border-box; margin:0 auto;}
.variantSelectorTitle{font-size:14px; text-transform:uppercase; color:#000; font-weight:bold; margin-bottom:10px;}
#productDetailsVariant .element-center .addToBag{display:block; float:none;}
#productDetailsContent .addToBagWrapper{ float:left; display:block;}
#productDetailsVariant .element-center .addToFavorites{display:block; float: right;width: 225px;height: 80px;}

#productDetailsVariant .noattributes .addToBagWrapper{ margin-top:20px; margin-bottom:20px;}

.customVatiante .imgAndText{ padding:0; margin:0; list-style:none; font-size:0;}
.customVatiante .imgAndText li{display:inline-block; margin-right:10px; cursor:pointer;}
.customVatiante .imgAndText li span{display:block; text-align:center; font-size:10px; line-height:10px; margin-top:5px;}








.customVatiante,#sizeSelector{width:auto;}
.customVatiante .table-element,#sizeSelector .table-element{display:inline-block;}

.customVatiante .switch input[type=radio]{display:none;}
.customVatiante .switch{background:inherit;position: relative;display: block;cursor: pointer;}
.customVatiante .switch:after {position: absolute;left: -4px;top: -4px;display: block;width: 100%;height: 100%;content: ''; padding: 2px;}
.customVatiante .switch.selected{border:solid 2px #fff;}
.customVatiante .switch.selected:after{border:solid 2px #000;}

.customVatiante .switch{background: #fff;text-align: center;font-weight: bold;color: #000; border: solid 2px #dddddd;font-size: 10px;line-height: 12px;vertical-align: middle;word-break: break-all;word-wrap: break-word; text-transform: uppercase; padding: 10px 10px; margin-right: 5px;display: inline-block;position: relative; margin-top:5px;}
.customVatiante .switch.selected{border:solid 2px #fff; font-weight:700; background: #000; color: #fff;}
.customVatiante .switch.inactive{background: url(../img/icons/inactive.png),#fff; background-size: cover;background-position: center;}
.customVatiante .switch.inactive.selected{ color:#ddd; border:solid 2px #dddddd; font-weight:400;}



.customVatiante .dropdownSelector{ position:relative;}
.customVatiante .dropdownSelector .dropdown-selected{border: solid 1px #bbbbbb;color: #bbb; padding:5px 10px; box-sizing:border-box; cursor:pointer; padding-right:20px; box-sizing:border-box; background:url(../img/icons/arrow-down.png); background-size: 15px;background-repeat: no-repeat;background-position: right 10px center;}
.customVatiante .dropdownSelector .dropdown-selected.selected-option{ color:#000;}

.customVatiante .dropdownSelector .dropdown-selected.selected-option img{ display:inline-block; vertical-align:middle; margin-right:5px;}

.customVatiante .dropdownSelector.open .dropdown-selected{background:url(../img/icons/arrow-up.png); background-size: 15px;background-repeat: no-repeat;background-position: right 10px center;}
.customVatiante .dropdownSelector .dropdown-selector-droplist-wrapper{max-height:200px; z-index:2; overflow-y:auto; border:solid 1px #ccc; box-sizing:border-box; position:absolute; top:100%; left:0; margin-top:-1px; width:100%; display:none; background:#f5f5f5;}
.customVatiante .dropdownSelector.open .dropdown-selector-droplist-wrapper{display:block; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);}
.customVatiante .dropdownSelector .dropdown-selector-droplist{ margin:0; padding:0; display:block; list-style-type:none; box-sizing:border-box;}
.customVatiante .dropdownSelector .dropdown-selector-droplist .dropdown-selector-droplist-option{ padding:10px; box-sizing:border-box; display:block; background:#f5f5f5; border-top:solid 1px #ccc; cursor:pointer;}

.customVatiante .dropdownSelector .dropdown-selector-droplist .dropdown-selector-droplist-option.image-option img{ display:inline-block; vertical-align:middle; margin-right:5px;}

.customVatiante .dropdownSelector .dropdown-selector-droplist .dropdown-selector-droplist-option:hover {background:#ccc;}

.customVatiante .dropdownSelector .dropdown-selector-droplist .dropdown-selector-droplist-option.selected{ background:#EB287B; color:#fff; font-weight:bold;}
.customVatiante .dropdownSelector .dropdown-selector-droplist .dropdown-selector-droplist-option.inactive{ color:#ccc; text-decoration:line-through;}
.customVatiante .dropdownSelector .dropdown-selector-droplist .dropdown-selector-droplist-option:first-child{ border-top:0;}








.addToBagWrapper{max-width:270px; border-radius: 5px; width:100%;}
.addToBagWrapper .addToBag {float:none !important; margin-top:0 !important; font-weight:bold; border-radius:0 5px  5px 0;}
.addToBagWrapper .addToCartQty{ width:70px; background:#f2811d; border-radius:5px 0 0 5px;}
.addToBagWrapper .addToCartQty .incrementCartProductQuantity{background: url(../img/icons/plus-icon.png); background-repeat: no-repeat;background-position: center; background-position-x: 50%; background-position-y: 50%;background-size: 15px; margin-bottom:5px;}
.addToBagWrapper .addToCartQty .cartProductQuantity{background: transparent;border: transparent;color: #fff;font-weight: bold;font-size: 16px;padding: 0;width: 60px;height: 20px;}
.addToBagWrapper .addToCartQty .decrementCartProductQuantity{background: url(../img/icons/minus-icon.png); background-repeat: no-repeat;background-position: center; background-position-x: 50%; background-position-y: 50%;background-size: 15px; margin-top:0;}

.addToBag{max-width:270px; float:right; background:url(../img/icons/bag-icon-white.png),#aaa; background-repeat:no-repeat; background-position:center top 20px; background-position-x: 50%; background-position-y: 20px; background-size:20px; padding-top: 55px;padding-bottom: 25px; line-height:0;}
.addToBag.active{transition: all .2s ease-in; background:url(../img/icons/bag-icon-white.png),#f2811d; background-repeat:no-repeat; background-position:center top 15px; background-position-x: 50%; background-position-y: 15px; background-size:20px; }
.addToBag.active:hover{ background:url(../img/icons/bag-icon-white.png),#da741a; background-repeat:no-repeat; background-position:center top 15px; background-position-x: 50%; background-position-y: 15px; background-size:20px; }

.addToFavorites{max-width:270px; margin-top:20px; float:right; background:transparent; line-height:0; border:solid 1px #bbbbbb; color:#bbb; border-radius:5px;}
.addToFavorites.added{border: solid 1px #EB287B; color:#fff; background:#EB287B; border-radius:5px;}
.addToFavorites span{background:url(../img/icons/add-to-wishlist-icon.png); background-size:20px; background-repeat:no-repeat; background-position:center left; background-position-x: 0%; background-position-y: 50%; line-height: 35px; padding: 11px 0 11px 35px;}
.addToFavorites.added span{background:url(../img/icons/add-to-wishlist-icon-fill.png); background-size:20px; background-repeat:no-repeat; background-position:center left; background-position-x: 0%; background-position-y: 50%; line-height: 35px; padding: 11px 0 11px 35px;}

#productDetailsNavHolder{position:relative; margin:0px 0; width:100%; height:52px;}
#productDetailsNav{background:#fff; width:100%; z-index:2; top:0; left:0; position:absolute;}
#productDetailsNav.fixed{position:fixed; border-top:solid 1px #dddddd; top:0px;}
#productDetailsNav.fixed .nav-tabs{border-top:0;}

#productDetailsNav .nav-tabs{list-style: none;padding: 0;margin: 0 auto;font-size: 0;text-align: center;width: 100%;display: table; width:100%;table-layout: fixed; border: solid 1px #dddddd; }
#productDetailsNav .nav-tabs li{ background:#fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; text-align:center; display:table-cell;}
#productDetailsNav .nav-tabs li a{transition: all .2s ease-in; display:block; text-decoration:none; color:#999;padding: 18px 0px;font-size: 14px;line-height: 14px;}
#productDetailsNav .nav-tabs li a.active,.tabs .nav-tabs li a:hover{background:#EB287B; box-sizing:border-box; color:#fff;}

#productDetailsNav .nav-tabs li>a.inactive{background:#ccc; box-sizing:border-box }
#productDetailsNav .nav-tabs li a.inactive{color:#74777b;} 




/* cat.php */
.category .col-5:nth-child(5n+5){ clear:right;}
.category .col-5:nth-child(5n+1){ clear:left;}



.category .col-4:nth-child(4n+4){ clear:right;}
.category .col-4:nth-child(4n+1){ clear:left; padding:0; padding-right:1px;}


/* Start: 3 Randuri */
.category .col-4{width:33.33%;float:left;box-sizing:border-box; position:relative; padding:1px;}
.category .col-4:nth-child(4n+1){clear:none;}
.category .col-4:nth-child(4n+4){clear:none;}
.category .col-4:nth-child(3n+1){clear:left; padding:0; padding-right:1px;}
.category .col-4:nth-child(3n+3){clear:right;}
/* End: 3 Randuri */


.col-3:nth-child(3n+3){ clear:right;}
.col-3:nth-child(3n+1){ clear:left;}


#categoryTitle{ border-bottom:solid 1px #eee;}
#categoryTitle .container-fixed{padding:0;}
#categoryTitle h1{text-transform: capitalize;text-align: left;}
#categoryTitle p{margin-top:10px; text-align:left;}
#categoryTitle img{margin:25px auto; max-width:100%;}


/*
#sideBar{ width:230px; padding-right:20px; box-sizing:border-box;}
#sideBarWrapper{width:100%;}
#sideBarContent{min-height:500px;}
*/

#sideBar{width:180px; position:relative; padding-bottom:20px;}
#sideBarForm{width:180px; }
#sideBarWrapper{border:solid 1px #ccc; border-radius:5px;}
#sideBarForm .accordeon{ padding-left:15px; padding-right:15px; box-sizing:border-box;}
#sideBarForm .accordeon:first-child{border-radius:5px 5px 0 0;}
#sideBarForm .accordeon-target:last-child{border-bottom:0; border-radius:0 0 5px 5px;}

#sideBarForm .accordeon-target{ padding-left:15px; padding-right:15px; box-sizing:border-box; background:#fff; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#sideBarContent{padding-left:10px;}



/* Start: Filtre */
#filtre {
	display: none;
	margin: 10px 0;
}
#filtre #sideBarForm {
	width: 100%;
	display: flex;
	margin: 0 -5px;
}

#sideBarForm .parent {
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding: 0 5px;
	position: relative;
	box-sizing: border-box;
}
#sideBarForm .parent .accordeon {
	border: 1px solid #bbb;
	border-radius: 5px;
	transition: .3s ease-in-out;
}
#sideBarForm .parent .accordeon-target {
	border: 1px solid #bbb;
	max-height: unset;
	border-radius: 5px;

	position: absolute;
	width: calc(100% - 10px);
	left: 5px;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	transition: .3s ease-in-out;

	margin: 0!important;
	padding: 5px!important;
	overflow: visible!important;
	display: block!important;
	height: auto!important;
}
/* End: Filtre */


.product-box{margin-bottom:30px; height:100% !important; }

#productListHeader{border-bottom:solid 1px #eee; box-sizing:border-box; height:45px; background:#fff; z-index: 3; padding: 0 5px; box-sizing: border-box;}
#productListHeader-wrapper{ margin-bottom:20px; height:45px;}
#productListHeader-wrapper.fixed #productListHeader{ position:fixed; top:0; width:908px;}

#incarcaMaiMultWrapp{ text-align:center; margin: 50px 0; visibility:hidden;}
#incarcaMaiMult{ display:inline-block; border: solid 1px #d8d8d8; padding: 10px 25px;cursor: pointer;color: #d8d8d8;}

#sortByWrapper{line-height: 22px; width:400px;}
#productsNo{line-height: 22px;margin-right: 10px; display:inline-block; vertical-align:middle;}
#viewAllButton{line-height: 22px;font-weight:bold; display:inline-block; vertical-align:middle;}
#sortBy{margin:0; padding:0; list-style:none; text-align:right; display:inline-block;}
#sortBy li{display:inline-block; }
#sortBy li a{padding:0 10px; border-right:solid 1px #333; line-height:12px;} 
#sortBy li a.active{color:#EB287B;}
#sortBy li:last-child a{border-right:0;}

#hiddenFilters{display:none;}

.accordeon{padding:5px 0; cursor:pointer; padding-right:50px; box-sizing:border-box; background:#f5f5f5; background-repeat:no-repeat; background-position: right center; background-position-x: 100%; background-position-y: 50%; background-size: 30px; border-bottom:solid 1px #eee; transition: background-image 0.2s ease-in-out}
.accordeon.open{background:#f5f5f5; background-repeat:no-repeat; background-position: right center; background-position-x: 100%; background-position-y: 50%; background-size: 30px;}
.accordeon-target{padding: 5px 0px; box-sizing: border-box; display: none;}
.accordeon-target.open{display:block;}

.accordeon-target.scroll{max-height: 315px;overflow-y: auto;}


.accordeon-target.scroll::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}
.accordeon-target.scroll::-webkit-scrollbar-thumb {
  background-color: #ccc;
}
.accordeon-target.scroll::-webkit-scrollbar-thumb:hover {
  background-color: #ccc;
}
.accordeon-target.scroll::-webkit-scrollbar-track {
  background-color: #eee;
}



#sideBarContent .accordeon{padding:10px; box-sizing:border-box; border:solid 1px #ccc; margin-top:10px;}
#sideBarContent .accordeon-target{padding:10px; box-sizing:border-box; border:solid 1px #ccc; border-top:0;}


.listSelector{margin:0; padding:0; list-style:none;}
.listSelector li{padding:0; margin:0; margin-bottom:5px; position:relative;}


.listSelector li .customCheckbox input[type=checkbox]{ display:none;}
.listSelector li .customCheckbox{padding-left:25px; cursor:pointer; display:block;}
.listSelector li .customCheckbox::after{position: absolute; display: block;width: 14px;height: 14px;content: ''; border:solid 1px #ccc; background:#f8f8f8; top:2px; left:0;}
.listSelector li .customCheckbox.selected{ font-weight:700; color:#EB287B;}
.listSelector li .customCheckbox.selected::after{content: '\2713'; text-align: center;line-height: 14px;font-size: 14px; border:solid 1px #EB287B;}


#pagination{text-align: center; position: fixed;bottom: 0;width: 100%;left: 0;z-index: 2;background: #fff;padding: 5px;box-sizing: border-box;}



#minSLider{padding: 5px;width: 40px;text-align: center; float:left; margin-top:10px;}
#maxSLider{padding: 5px;width: 40px;text-align: center; float:right; margin-top:10px;}

/* page.php */
#map{height: 400px;}

#reviewScroll{padding-bottom:30px;}
.reviewProduseAdd{}
.reviewProduseBox{padding: 10px 0;margin: 10px 0;border: dashed 1px #ccc;background: #f5f5f5; border-radius:5px;}
.reviewProduseBox-content img{height:12px;}
.reviewProduseBox-avatar{ width:60px; text-align:center;}
.reviewProduseBox-avatar img{ max-width:20px; margin-top:5px;}
.reviewProduseBox h3{display:inline-block; padding:0; font-size:16px;}
.reviewProduseBox img{display:inline-block;}
.reviewProduseBox p{display:block;}

.reviewProduseAdd{display:none; padding-top:15px;}

#showReviewBoxContainer{display: inline-block; cursor:pointer;}
#showReviewBoxContainer span{display: inline-block;cursor: pointer;background: #EB287B;color: #fff;font-weight: bold;border-radius: 50%;font-size: 16px;line-height: 22px;margin-left: 10px;font-weight: bold;height: 22px; width: 22px;text-align: center;vertical-align: middle;}


#reviewForm{padding: 15px 15px;box-sizing: border-box;background: #eee;border-radius: 5px; border:solid 1px #ccc;}


#productDetailsRest{ padding:0px;}
#productDetailsRest h2{display: inline-block;border-bottom: solid 3px #EB287B;padding: 5px 0;margin-bottom: 5px;font-weight: bold;}





/* STARS */
.stars {background: url(../img/icons/stars.png) repeat-x 0 0;width: 100px;}
.ie7 .stars {*zoom: 1;}
.stars:before,
.stars:after {display: table;content: "";}
.stars:after {clear: both;}
.stars input[type="radio"] {position: absolute;opacity: 0;filter: alpha(opacity=0);}
.stars input[type="radio"].star-5:checked ~ span {width: 100%;}
.stars input[type="radio"].star-4:checked ~ span {width: 80%;}
.stars input[type="radio"].star-3:checked ~ span {width: 60%;}
.stars input[type="radio"].star-2:checked ~ span {width: 40%;}
.stars input[type="radio"].star-1:checked ~ span {width: 20%;}
.stars label {display: block;width: 20px;height: 20px;margin: 0!important;padding: 0!important;text-indent: -999em;float: left;position: relative;z-index: 10;background: transparent!important;cursor: pointer;}
.stars label:hover ~ span {background-position: 0 -20px;}
.stars label.star-5:hover ~ span {width: 100% !important;}
.stars label.star-4:hover ~ span {width: 80% !important;}
.stars label.star-3:hover ~ span {width: 60% !important;}
.stars label.star-2:hover ~ span {width: 40% !important;}
.stars label.star-1:hover ~ span {width: 20% !important;}
.stars span {display: block;width: 0;position: relative;top: 0;left: 0;height: 20px;background: url(../img/icons/stars.png) repeat-x 0 -40px;-webkit-transition: -webkit-width 0.5s;-moz-transition: -moz-width 0.5s;-ms-transition: -ms-width 0.5s;-o-transition: -o-width 0.5s;transition: width 0.5s;}


/* staticPage */
#staticPageTitle {text-align: center; padding:30px;}
.static-page{min-height:500px;}

.static-page #sideBar #sideBarWrapper{background:#f5f5f5;}
.static-page #sideBar #sideBarWrapper .sideBarSectionTitle{ padding:5px 10px; border-top:solid 1px #ccc; box-sizing:border-box; width:250px;}
.static-page #sideBar #sideBarWrapper .sideBarSectionTitle:first-child{border-top:0;}
.static-page #sideBar #sideBarWrapper .sideBarSection{ padding:5px 10px; background:#fff; box-sizing:border-box; width:250px;}
.static-page #sideBar #sideBarWrapper .sideBarSection:last-child{border-radius:0 0 5px 5px;}
.static-page #sideBar #sideBarWrapper{width:250px;}


.static-page #sideBarContent{max-width: 830px;width: 100%; box-sizing:border-box;}
.static-page #sideBarContent h1{ border-bottom: solid 1px #ccc;}

.sideBarSectionTitle{font-size: 12px;padding: 5px 0 5px 0;font-weight: bold; text-transform:uppercase;}
.sideBarSection{padding:0; padding: 5px 0; border-top: solid 1px #ccc; list-style-type:none;}
.sideBarSection li{margin-top:5px;}
.sideBarSection li{transition: all .2s ease-in; display:block; padding: 5px; border-radius:5px;}
.sideBarSection li a{display:block;}
.sideBarSection li:hover,.sideBarSection li.active{text-decoration:none; background:#000; color:#fff; padding-left: 10px;}
.sideBarSection li:hover a,.sideBarSection li.active a{color:#fff; text-decoration:none;}

.static-page button,.static-page input[type="submit"]{max-width:270px; text-transform:uppercase; transition: all .2s ease-in; float:left;} /*am nevoie de float left */


#userOrdersTable tr th{ padding:5px; background:#ccc;}
#userOrdersTable tr th:nth-child(2){text-align:left;}
#userOrdersTable tr th:nth-child(3){width:50px;}
#userOrdersTable tr th:nth-child(4){width:80px;}
#userOrdersTable tr th:nth-child(5){width:80px;}
#userOrdersTable #products tr td{ border-bottom:solid 1px #ccc; padding:5px; background:#f5f5f5;}
#userOrdersTable #products tr td img{padding:5px;}
#userOrdersTable #products tr td:nth-child(2){vertical-align:middle;}
#userOrdersTable #products tr:last-child td{border-bottom:0;}

/* cart.php */

.TCContainer{position: fixed; z-index: 4; top: -500px; left: 0px; right: 0px; max-width: 840px; width: 100%; margin: 0px auto; box-sizing: border-box; opacity: 0; height: 779px; overflow-y: scroll; padding: 20px; display: none; background: rgb(255, 255, 255);}
.TCContainerWrapper{position:relative;}
.TCContainer .inchide{position: fixed; z-index:4; line-height:21px; padding:0px 20px; margin:-21px 0 0 -20px; font-weight:bold; font-size:10px; color:#fff; background:#F00; cursor:pointer;}
.overlay{position: fixed; z-index:3; top:0; width:100%; height:100%; opacity:0.7; background:#000;}
#cartTableWrapper{margin:50px auto;}
#cart-table th,#cart-table td{border-bottom: solid 1px #ccc;}
#cart-table tr:last-child td{border:0;}
#cart-table td{padding:10px 0;}
#cart-table .cartProductImage{width:70px; padding-right: 10px; padding-left:10px;}
#cart-table .cartProductImage img{margin:0 auto; max-width:100%;}
#cart-table .removeProductFromCart{width:45px;}

#cart-table-footer{ }
#cart-table-footer table{width:100%;}
#cart-table-footer table tr td:first-child{ text-align:right;}
#cart-table-footer table tr td:nth-child(2){width:100px; text-align:right;}
#cart-table-footer table tr td:nth-child(3){text-align:right; width:45px;}



#donatieForm .doneazaVal{ display:inline-block; margin-right:10px;}


.removeFromCart{transition: all .2s ease-in; width: 20px;height: 20px;line-height: 20px;font-size: 20px; border: solid 1px #ccc;color: #ccc;text-align: center;cursor: pointer; display:inline-block; transition: all .2s ease-in;}
.removeFromCart:hover{border: solid 1px #EB287B;color: #fff; background:#EB287B;}
input.cartProductQuantity{width:40px; text-align:center; display:block; margin:0 auto; height:30px; padding:0;}
.incrementCartProductQuantity{width: 50px;height: 20px;margin: 0 auto;background: url(../img/icons/arrow-up.png);margin-bottom: 5px; background-repeat:no-repeat; background-position:center; background-position-x: 50%; background-position-y:  50%; background-size:20px; cursor:pointer;}
.decrementCartProductQuantity{width: 50px;height: 20px;margin: 0 auto;background: url(../img/icons/arrow-down.png); margin-top: 5px; background-repeat:no-repeat; background-position:center; background-position-x: 50%; background-position-y:  50%; background-size:20px; cursor:pointer;}

.decrementCartProductQuantity.inactive,.incrementCartProductQuantity.inactive{opacity:0.5;}

.cartPriceWrapper{display:inline-table; text-align:center;}
.cartPriceWrapper span{ display:block; line-height:30px;}
.cartPriceWrapper span small{ display:block; text-align:center;}

#cartActionButtons{margin:40px 0;}

.section-loader{ z-index:9; background:url(../img/icons/section-loader.svg),rgba(255,255,255,0.8); position:absolute; width:100%; height:100%; background-position:center; background-position-x: 50%; background-position-y:  50%; background-repeat:no-repeat; background-size:25px; top:0; left:0;}

#section-loader{ z-index:9; background:url(../img/icons/section-loader.svg),rgba(255,255,255,0.8); position:absolute; width:100%; height:100%; background-position:center; background-position-x: 50%; background-position-y:  50%; background-repeat:no-repeat; background-size:25px; top:0; left:0;}
#section-loader2{ z-index:9; background:url(../img/icons/section-loader.svg),rgba(255,255,255,0.8); position:fixed; width:100%; height:100%; background-position:center; background-position-x: 50%; background-position-y:  50%; background-repeat:no-repeat; background-size:25px; top:0; left:0;}

.cartCheckoutRadioWidget{background:#f5f5f5; margin-top:10px;padding:0;}
.cartCheckoutRadioWidget.checked{background:#e1e1e1;}



.cartCheckoutRadioWidget .table-element{padding:0; box-sizing:border-box; height:40px;}
.cartCheckoutTable input[type="radio"]{display:inline-block; cursor:pointer; position:relative; width:10px; height:10px; margin:20px;}
.cartCheckoutTable input[type="radio"]:before{content:''; position: absolute; width: 20px; height: 20px; background: #fff; top: 50%; margin-top: -10px; left: 50%; margin-left: -10px; border-radius: 50%;box-sizing: border-box;border: solid 1px #ccc;}
.cartCheckoutTable input[type="radio"]:checked:before{ border:solid 2px #EB287B;}
.cartCheckoutTable input[type="radio"]:checked:after{ content:''; position: absolute; background:#EB287B; width:6px; height:6px; border-radius:50%; top:50%; margin-top:-3px; left:50%; margin-left:-3px; }
.cartCheckoutRadioWidget label{cursor:pointer; display:block; padding:10px;}
.cartCheckoutRadioWidget .table-element:first-child{width:40px;}
.cartCheckoutRadioWidget .table-element:last-child{width:40px;}

a.cartCheckoutRadioWidgetToggle{ transition:none; width: 100%; display: block;text-align: center; background: #EB287B;color: #fff;}

#livrareContent,#facturareContent{padding:10px; box-sizing:border-box; border:solid 1px #e1e1e1;}
#livrareContent table,#facturareContent table{width:100%; margin-top:0;}
#livrareContent table th,#facturareContent table th{text-align:left; font-weight:400; width:150px;}

.cartCheckoutRadioWidget.add input[type="radio"]{margin-top:20px;}

#cartCheckoutBilling,#cartCheckoutDelivery,cartCheckoutTableTransportPlata{position:relative; padding-bottom:10px;}
#cartCheckoutBilling .cartCheckoutRadioWidget:first-child,#cartCheckoutDelivery .cartCheckoutRadioWidget:first-child{margin-top:0px}


.cartCheckoutTable{width:100%; padding-top:5px; padding-bottom:5px;}
.cartCheckoutTable th{text-align:left; font-weight:400; vertical-align:top; width:150px;}

.sideBInputWrapp {display: inline-block;background: #f5f5f5;padding-right: 10px;margin-right: 10px;margin-bottom: 10px; width:auto;}
.sideBInputWrapp  label{display:inline-block; cursor:pointer;}
.sideBInputWrapp.checked{background:#e1e1e1;}

#totalCosCheckoutWrapper{position:relative;background: #eee; padding: 10px;margin: 0 -10px;}





/* PAGINARE */
.paginare {width:100%; margin:5px 0px; font-size:10px; font-weight:bold; box-sizing:border-box;}
.paginare h4 { padding:0px; margin-right:5px; font-size:10px; line-height:32px; text-align:left;}
.paginare ul {margin:0; padding:0; display:inline-block; vertical-align:middle;}
.paginare li {list-style: none;display: inline-block;margin: 2px; vertical-align:middle;}
.paginare li a {transition: all .2s ease-in; padding:0px 5px; color:#2b2b2b; text-decoration:none; line-height:30px; }
.paginare li a.currentPage{ background:#EB287B; color:#fff; border-color:#EB287B;}


.paginare.down li a {
    line-height: 20px;
    width: 20px;
    text-align: center;
    border: solid 1px #222;
    font-weight: bold;
    font-size: 12px;
}
.paginare.down li a.currentPage{ background:#EB287B; color:#fff; border-color:#EB287B;}

/*--------------*/

#recentlyViewed h2{font-size:24px; padding-top:20px;}





#categoryBanner{max-width:100%; width:100%; margin:0 auto;}

#brandsList{padding:0; margin:0; list-style-type:none;}
#brandsList li{  text-align:center; display:table;}
#brandsList li div{ padding:10px; box-sizing:border-box;}
#brandsList li a{transition: all .2s ease-in; height:140px; display:block; border:solid 1px #EB287B; padding:15px; box-sizing:border-box; font-size:14px; display:block; vertical-align:middle;}
#brandsList li a img{margin:0 auto; height:40px; padding:8px; background:#fff; max-width:150px;}
#brandsList li a:hover{ background:#EB287B; color:#fff; text-decoration:none;}

table#userOrders{margin: 0 auto;border-collapse: collapse;text-rendering: optimizeLegibility;}
table#userOrders caption{background-size: contain;background-repeat: no-repeat;background-position: center left, center right; }

#header-wrapper #main-nav .dropdown-content .dropdown-wrapper >ul>li.hideFromMain{display:none;}

#quickviewSlider img{max-height:400px; max-width:100%;}
#quickviewSlider .product-image{background:#fff; position:relative;}


.giftBox{padding: 15px;box-sizing: border-box;background: #f5f5f5;border: solid 1px #ccc;border-radius: 5px;}
.giftBox img{padding:5px; background:#fff; margin-right:10px;}
.giftBox .giftBoxTitle{color:#EB287B;}
.giftBox .giftBoxImage{width:60px;}


#ofertaZileiFix {background: red;padding: 20px 5px;right: 0;width: 20px;border-radius: 5px 0 0 5px;box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.5);cursor: pointer;margin: 10px 0;margin-left: -30px;}
#ofertaZileiFix img{max-width:100%; margin:0 auto;}
#ofertaZileiBanner{position:fixed;top:0;left:0;display:none;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.5); padding:20px; box-sizing:border-box;}
#bannerFixed{ position:relative; display:inline-block;}
#closeBanner{ font-weight:bold; width: 20px;height: 20px;line-height: 20px;font-size: 20px; border: solid 2px #fff;color: #fff;background: red;text-align: center;cursor: pointer;display: inline-block;transition: all .2s ease-in;position:absolute;top: -8px;right: -8px;border-radius: 50%;}

#showSuperOfertaBanner{background: #EB287B;padding: 5px;right: 0;width: 20px;height: 20px;border-radius: 5px 0 0 5px;box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.5);cursor: pointer; margin:10px 0; margin-left: -30px;}
#showSuperOfertaBanner img{max-width:100%;}
#superOfertaBanner{position:fixed;top:0;left:0;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.5); padding:20px; box-sizing:border-box; display:none;}
#superOfertaBannerFixed{ position:relative; display:inline-block;}
#superOfertaBannerFixed a:hover{text-decoration:none;}
#superOfertaBannerFixed a span{display:inline-block; width:100%; text-align:center; background:#EB287B; color:#fff; font-weight:bold; font-size:16px; padding:5px; box-sizing:border-box;}
#closeSuperOfertaBanner{ font-weight:bold; width: 20px;height: 20px;line-height: 20px;font-size: 20px; border: solid 2px #fff;color: #fff;background: red;text-align: center;cursor: pointer;display: inline-block;transition: all .2s ease-in;position:absolute;top: -8px;right: -8px;border-radius: 50%;}


#fixedButtons{position: fixed;z-index: 4;height: 100%;top: 0;right: 0;width: 0;}


.promo{position: absolute;top: 0;left: 0;background: #8F051F;padding: 5px 25px;color: #fff;font-weight: bold;display: inline-block;}

.bloggerBox{border: 3px solid #EB287B;    background: #f8ffeb;font-size: 12px;box-sizing: border-box; border-radius:5px; padding:10px;}




body.b2b #tagB2B{background: #000; color: #fff; padding: 3px 20px; margin-bottom:15px; display:inline-block;}
body.b2b #main-nav{ background:#000;}
body.b2b #main-nav .nav-links>li:hover{ background:rgba(255,255,255,0.2);}
body.b2b footer,body.b2b #footer-icons,body.b2b #newsletterRegistrationWrapper,body.b2b #footerSocialLinks{display:none;}
body.b2b #b2bBackToShop{padding: 5px 70px;background: #EB287B;color: #fff;font-weight: bold;margin-bottom: 10px;position: absolute;top: 0;left: 0;border-radius: 0 0 5px 5px;}

#mobileProductTitle{display:none;}

#titluTable{padding:5px;}
.cartProductQuantityWrapper{ width:100px;}
.cartProductPriceWrapper{ width:100px;}




#copyright{ font-size:10px; line-height:14px;}
#footerSocialLinks{margin-top:15px; padding:10px 0; border:solid 1px #ccc; border-left:0; border-right:0; background:#eee;}





.product-image img{width:100%; max-width:none; height:auto; max-width:none; transition: all .2s ease-in; -webkit-filter: blur(2px);-moz-filter: blur(2px);-o-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);}
.product-image.loaded img{max-width:100%; -webkit-filter: blur(0px);-moz-filter: blur(0px);-o-filter: blur(0px);-ms-filter: blur(0px);filter: blur(0px);}


.cartProductDetailsWrapper .variante-options small{ display:block; margin-bottom:5px;}

.product-box .product-image{ display:block;}
.hideFromNav{ display:none;}

.product-slider *[class^='col-']{clear:none !important;}
@media only screen and (min-width: 1900px){
	.product-image{display:block;}
}


#searchADVproduse .product-image{display:table-cell;}


@media screen and (max-width: 600px) {
  table#userOrders caption{background-image: none; }
  table#userOrders thead{display: none; }
  table#userOrders tbody td{display: block; }
  table#userOrders tbody tr td:first-child{background: #666; color: #fff; }
  table#userOrders tbody td:before { content: attr(data-th); font-weight: bold;display: inline-block;}
  table#userOrders tr{ margin-bottom:15px; display:block;}
  table#userOrders td{ text-align:left;}
}






@media only screen and (max-width: 1300px) {
	#social-media .footerItemList li:last-child a{padding-right:5px;}
	#payment-methods{width:165px;}
	#payment-methods .footerItemList li:last-child a{padding-right:5px;}
}

/* Start: Filtre */
@media only screen and (min-width: 1100px) {
	#sideBarForm .parent:hover .accordeon {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	#sideBarForm .parent:hover .accordeon-target {
		visibility: visible;
		opacity: 1;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}
/* End: Filtre */

@media only screen and (max-width: 1100px) {
	/* Start: Filtre */
	#sideBarForm .parent.active .accordeon {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	#sideBarForm .parent.active .accordeon-target {
		visibility: visible;
		opacity: 1;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	/* End: Filtre */


	.hideFromNav{display:block;}
	.megamenu .container-table{display:block;}
	.megamenu .table-element.element-top.linkWrapper.text-col{display:block;}
	.megamenu .table-element.element-top.linkWrapper.text-col strong{display: block;padding: 10px;box-sizing: border-box;border-bottom: solid 1px #ccc;border-top: solid 1px #ccc;background: #dedede;text-transform: uppercase;}
	.megamenu .table-element.element-top.linkWrapper.img-col{display:none;}
	
	#sideBar{width:250px;}
	#sideBarForm{width:250px; }
	
	#productListHeader .paginare {display:none;}
	#productListHeader .element-right {display:none;}
	
	.container-fixed{box-sizing:border-box;}
	
	#productDetailsVariant .col-2{ width:100%; float:none;}
	
	#productDetailsContent .addToFavorites{ float:left;}
	#viewAllButton{line-height:32px;}
	.static-page>.container-table,#sideBarContent{display:block;}
	#sideBarContent{padding-left:0;}
	.zopim{display:none;}
	#footer-icons{display:none;}
	footer{padding:0;}


	#productDetailsVariant .noattributes .addToBagWrapper{margin-top:0; float:none;}
	#productDetailsVariant .noattributes .addToFavorites { width:270px; float:none;}
	
	#productDetailsVariant .element-center .addToFavorites{ float:none; margin:0 0px 20px;}
	

	
	#productDetailsVariant .element-center{text-align:left;}
	#produsCadouDetaliu{margin-bottom:20px;}

	
	body.showBurgerMenu #burger_overlay{ display:block;}
	body.showBurgerMenu{position:fixed; left:250px;}

	#mobile-header #search{float:none; padding-left:60px; border-right:0;}
	
	#header-wrapper #main-nav .dropdown-content .dropdown-wrapper >ul>li.hideFromMain{ display:block;}

	
	#header-wrapper{display:none;}
	#mobile-header{display:block;}
	#burgerMenu{display:block;}
	#burgerNavbarLogo{width:130px;}
	
	#fromBlog{height:285px;}
	#fromBlog h2{ margin-bottom:50px;}
	
	
	#sideBarContent .product-box.col-4{width:33.33%;}
	#sortByWrapper{border: solid 1px #ccc;color: #ccc;padding: 5px 25px 5px 15px;margin-right: 0;cursor: pointer; position: relative; display:inline-block; width:auto;}
	#sortByWrapper.opened #sortBy{display:block;}
	#sortByWrapper:after{content: '';width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent; border-top: 5px solid #ccc; position: absolute;top: 14px;right: 10px;}
	#sortByWrapper.opened:after{ border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #ccc; border-top:0;}
	#sortBy{display: none;right: -1px;padding-top: 5px; top:100%; position: absolute;z-index: 2;background: #fff;text-align: left; border: solid 1px #ccc}
	#sortBy li{display:block;}
	#sortBy li a {padding: 0px 15px;border-right: 0;line-height: 12px;     white-space: nowrap;}
	#sortBy li a.active{font-weight:700; color:#EB287B;}
	
	#productsNo{float: left;line-height: 22px;padding: 5px;}
	#hiddenFilters{ display:block;border: solid 1px #ccc;background: #eee;color: #ccc;padding: 5px 10px; margin-right:5px; cursor:pointer; line-height:22px; float:left;}
	
	#sideBarContent{width:100%;}
	

	#sideBar{position:fixed; height:100%;margin-left: -270px; left:0; top: 0px;display: block;z-index: 4;overflow: hidden;background: rgb(255, 255, 255);}
	.static-page #sideBar{padding:0;}
	#sideBarWrapper{ overflow-y: auto; height:100%; width: 250px; padding-right: 20px; border:0;}
	.static-page #sideBarContent{padding-left:0; max-width:100%;}
	
	
	#hiddenSideBarTrigger { margin-bottom:30px; background: url('../img/icons/sidebar-icon.png'),#EB287B;color: #fff;padding: 5px 10px;cursor: pointer;line-height: 22px; display:inline-block; background-size: 12px; background-position: left 10px center;padding-left: 35px;background-repeat: no-repeat;}
	
	.hideOnTablet{display:none !important;}
	#rightsReserved{padding-left:0; text-align:center;}

	#social-media,#payment-methods{display:block; width:100%; text-align:center;}

	
	.category .col-5{width:25%;}
	.category .col-5:nth-child(5n+5){ clear:none;}
	.category .col-5:nth-child(5n+1){ clear:none;}
	.category .col-5:nth-child(4n+4){ clear:right;}
	.category .col-5:nth-child(4n+1){ clear:left;}	
	
	.col-6{width:50%;}	
	.col-8{width:49.50%;}
	
}	

@media only screen and (max-width: 850px){
	#productDetailsWrapper{margin-top:0;}
	footer{display:none;}
	#copyRightsWrapper{display:block; margin-top:10px;}
	#copyRightsWrapper .table-element{display:block; width:100%; text-align:center;}
	#copyRightsWrapper .table-element img{margin:0 auto; max-width:100%;}
	#copyright{margin-top:10px;}
	#copyRIghtBar{display:none;}
	
	
	#productDetailsContent .addToFavorites{float:right; margin-top:0;}
	
	#productDetailsVariant .noattributes .addToBagWrapper{margin-top:0; float:left;}
	#productDetailsVariant .noattributes .addToFavorites {}
	
	
	#brandsList li a{height:160px;}
	
	#floating-product{display:none;}
	#newsletterRegistrationImage{display:none;}
	#newsletterRegistrationForm{padding:15px 0 30px;}

	#descriere .col-2{width:100%; float:none;}
	#productDetailsNav.fixed{top:0;}
	#mobileProductTitle{display:block; margin-bottom:10px;}
	#JSappendPDetails{padding:10px 0;}
	#productDetailsTitle h1{display:none;}
	
	#JSappendPDetails>.container-table{display:block;}
	#JSappendPDetails #productDetailSliderWrapper{display:block; padding:0;}
	#JSappendPDetails #productDetailsContent{display:block; padding:0; width:100%;}
	#productDetailsContent .addToBagWrapper{ float:left;}
	#productDetailsVariant .element-center .addToFavorites{ float:right;}
	#productDetailsTitle,#productDetailsPrice .product-price,#produsCadouDetaliu,#productDetailsVariant{ padding-left:0;}
	

	
	
	.form-group .col-2.l{padding-bottom:20px;}
	
	.form-group .col-3.l{padding:0; padding-bottom:20px; width:100%; float:none;}
	.form-group .col-3.c{padding:0; padding-bottom:20px; width:100%; float:none;}
	.form-group .col-3.r{padding:0; width:100%; float:none;}
	
	

	
	.showQuickView{display:none;}
	
	.category .col-5{width:33.33%;}
	.category .col-5:nth-child(4n+4){ clear:none;}
	.category .col-5:nth-child(4n+1){ clear:none;}
	.category .col-5:nth-child(3n+3){ clear:right;}
	.category .col-5:nth-child(3n+1){ clear:left;}
	
	.category .col-4{width:33.33%;}
	.category .col-4:nth-child(4n+4){ clear:none;}
	.category .col-4:nth-child(4n+1){ clear:none;}
	.category .col-4:nth-child(3n+3){ clear:right;}
	.category .col-4:nth-child(3n+1){ clear:left;}
	
	
	.static-page .col-2{width:100%; padding-left:0 !important; padding-right:0 !important;}
	
} 

@media only screen and (max-width: 715px) {
	#customZoomGallery #customZoomGalleryBig{padding:0;}
	#customZoomGallery #customZoomGalleryThumbs{position: relative;width: 100%;left: 0;top: 0;margin-bottom: 0;margin-top: 5px;}
	#customZoomGallery #customZoomGalleryThumbs{margin: -3px}
	#customZoomGallery #customZoomGalleryThumbs .thumb-item {padding: 3px 3px;box-sizing: border-box;width: 20%;display: inline-block;vertical-align: middle;}
	#customZoomGallery #customZoomGalleryThumbs .thumb-item a{ display:inline-block; vertical-align:middle;}
	#customZoomGallery #customZoomGalleryThumbs .thumb-item img{display: inline-block;vertical-align: middle;}
	
	
	#productDetailsRest>.container-table,
	#productDetailsRest>.container-table>.table-element{display:block; width:100%; padding:0 !important;}
	#productDetailsRest>.container-table>.table-element:last-child{margin-top:50px;}
	
	#features .featuresElemenetWrapper{ display:block;}
	#features .featuresElemenetWrapper.l{padding:0;}
	#features .featuresElemenetWrapper.c{padding:0; margin:10px 0;}
	#features .featuresElemenetWrapper.c::before{display:none;}
	#features .featuresElemenetWrapper.c::after{display:none;}
	#features .featuresElemenetWrapper.r{padding:0;}
	#features .featuresElemenetWrapper .featuresElemenet{text-align:left;display: table;width: 100%;box-sizing: border-box;vertical-align: middle;}
	#features .featuresElemenetWrapper .featuresElemenet br.hideThis{display:none;}
	#features .featuresElemenetWrapper .featuresElemenet span{    display: table-cell;}
	#features .featuresElemenetWrapper .featuresElemenet  a{display: table-cell;vertical-align: middle;text-align: right;}
	
	
	#brandsList .col-3{width:50%;}
	#brandsList  .col-3:nth-child(3n+3){ clear:none;}
	#brandsList  .col-3:nth-child(3n+1){ clear:none;}
	#brandsList  .col-3:nth-child(2n+2){ clear:right;}
	#brandsList  .col-3:nth-child(2n+1){ clear:left;}
	
	
	.image-text{display:block;}
	.image-text .table-element{padding:0; display:block;}
	.image-text .table-element img{ max-width:100%; margin:0 auto; display:block;}
	
	#testimoniale-table .content td:first-child{display:none;}
	#testimoniale-table td,#testimoniale-table tr{display:block;}
	#testimoniale-table .name td{padding:0px;}
	#aparitiiInBlogguri a{word-break: break-all;}
	#newsletterPageFormImage{display:none;}
	
	.boxPletsPlay{ float:none; width:280px; clear:both; margin:15px auto;}
	.boxPletsPlay img{max-width:90px;}
	
	.voucherPletsPlay{ max-width:280px; width:100%; margin-bottom:15px;}
	
	.transformInBlocks{ display:block;}
	.transformInBlocks>.table-element{display:block;}
	.transformInBlocks>.table-element:first-child{margin-bottom:20px;}
	
	#doneazaDonatori #doneazaDonatoriProduct{ margin:0 auto; padding:0;}
	#doneazaDonatori #doneazaDonatoriMessage{ width:280px; margin:0 auto; border:0; margin-bottom:20px; padding:0;}
	
	#staticComandaLivrarePlata ol,#staticComandaLivrarePlata ul{ padding-left:15px;}
	

	
	.messageWrapper .button.secondary.l{float:none; margin-bottom:20px;}
	.messageWrapper .button.primary.r{float:none;}
	
	#cart-table-footer{ padding-right:0px; display:block;}
	#cart-table-footer table tr td:first-child{ text-align:left;}
	#cart-table td{padding-bottom:10px;}
	.removeFromCart{position:absolute; top:50%; margin-top:-10px; right:10px;}
	.cartProductDetails{position:relative;}
	#cartTableWrapper{margin:0px auto; padding:0;}
	.cartQuantityWrapper{display: inline-block; float:left;}
	.cartPriceWrapper{float:left;}
	.incrementCartProductQuantity{float: right;height: 30px; width:30px; margin: 0; background: url(../img/icons/arrow-right.png); background-repeat: no-repeat;background-position: center; background-position-x: 50%; background-position-y: 50%;background-size: 10px;}
	input.cartProductQuantity{float:right;}
	.decrementCartProductQuantity{float: left;height: 30px; width:30px; margin: 0; background: url(../img/icons/arrow-left.png); background-repeat: no-repeat;background-position: center; background-position-x: 50%; background-position-y: 50%;background-size: 10px;}
	#cart-table-footer table tr td:nth-child(3){display:none;}
	
	.cartProductDetailsWrapper a small{display:block;}
	.cartQuantityWrapper{line-height:30px;}
	.cartQuantityWrapper:after{content:' x ';}
	
	
	.addToBagWrapper .addToCartQty .incrementCartProductQuantity{ float:none; margin:0 auto;}
	.addToBagWrapper .addToCartQty .cartProductQuantity{ float:none; }
	.addToBagWrapper .addToCartQty .decrementCartProductQuantity{ float:none; margin:0 auto;}
	
	
	
	#codDiscountWrapper{display:block;}
	#codDiscountWrapper form{margin:0 auto;}
	
	#cartActionButtons{text-align:center;}
	#cartActionButtons .button.secondary.l{display:none;}
	#cartActionButtons .button.primary.r{float:none;}
	
	
	
	.mobileBlockTable .cartCheckoutTable,.mobileBlockTable .cartCheckoutTable tbody,.mobileBlockTable .cartCheckoutTable tr,.mobileBlockTable .cartCheckoutTable th,.mobileBlockTable .cartCheckoutTable td{display:block;}
	#comandaSubmit{ margin:0 auto;}
	
	.noneM{display:none;}
	
	#totalCosCheckoutWrapper .cartCheckoutTable th,#totalComandaWrapper .cartCheckoutTable th{width:50%;}
	#totalCosCheckoutWrapper .cartCheckoutTable td,#totalComandaWrapper .cartCheckoutTable td{width:50%;}
	
	
	
	#burgerMenu {padding: 18px 15px;}
	#burgerNavbarLogo a img,#drawer #drawerLogo img{height: 30px; margin:0 auto;}
	#drawer .dropdown-content li>a.backToCat{ height:50px; line-height:50px;}
	#mobileSearch{margin-left: 56px;}
	.my-bag{padding-right:0;}
	
	
	
	#right-nav-tablet .login{ display:none;}
	
	
	#burgerNavbarLogo{box-sizing:border-box; width:100px;}

	#searchBox{padding: 10px 5%;}
	#searchBox #searchButton,#searchBox #closeButton{width:25px;}
	#searchBox #searchButton button, #searchBox #closeButton button{ width:25px; height:25px;}
	#searchBox #searchButton img, #searchBox #closeButton img{height:12px;}
	#searchBoxInput input{ height: 25px;padding: 0 5px;font-size: 12px;}
	
	
	#promo .sec, #promo .th {margin-right: 0px;}
	#promo .th {margin-top: 15px;}
	#promo .four {margin-top: 15px;margin-left: 0px;margin-right: 7.5px;}
	#promo .fif {margin-top: 15px;margin-left: 7.5px;margin-right: 0px;}
	
	.tabs .nav-tabs li{display:inline-block; width:50%; float:left;}
	
	#description .col-2{width:100%;}

	
	#newsletterForm button{height:50px; font-size:10px; line-height:50px;}
	#newsletterForm #newsletterEmailButton{width:100px;}
	
	
	#info-page>div>.col-2.l{width:100%; padding:0;}
	#info-page>div>.col-2.r{width:100%; padding:0; margin-top:30px;}
	#info-page>div>.col-2.r input[type="submit"]{margin:0 auto;}
	
	.footerItemList li a{padding:0 3px;}
}

@media only screen and (max-width: 600px){
	#filtre #sideBarForm {
		flex-wrap: wrap
	}
	#sideBarForm .parent {
		flex: 0 0 100%;
		max-width: 100%;
	}
	#sideBarForm .parent + .parent {
		margin-top: 10px;
	}
	#productDetailsContent .addToFavorites{margin-top:20px;}	
	
	#productDetailsVariant .noattributes .addToBagWrapper{ float:none;}
	#productDetailsVariant .noattributes .addToFavorites { float:none; margin: 0 auto;}
	
	
	#products-feed span{display:block;}
	#brandsList .col-3{width:100%; float:none;}
	#productDetailsContent .addToBagWrapper{ float:none;}
	#productDetailsVariant .element-center .addToFavorites{ float:none;}
	#productDetailsNavHolder{display:none;}
	#mobile-header #search{padding-left:50px;}
	#mobile-header #search span{display:none;}
	
	#backToTop{display:none;}
	
	#breadcrumbs{padding:15px 0px 0px;}
	#categoryTitle{padding:0px 0 10px;}
	
	.mtop40{margin-top:10px;}
	
	.category .col-5{width:50%;}
	.category .col-5:nth-child(3n+3){ clear:none;}
	.category .col-5:nth-child(3n+1){ clear:none;}
	.category .col-5:nth-child(2n+2){ clear:right;}
	.category .col-5:nth-child(2n+1){ clear:left;}
	
	.category .col-4{width:50%;}
	.category .col-4:nth-child(3n+3){ clear:none;}
	.category .col-4:nth-child(3n+1){ clear:none;}
	.category .col-4:nth-child(2n+2){ clear:right;}
	.category .col-4:nth-child(2n+1){ clear:left;}
	
	.col-3{width:50%;}
	.col-3:nth-child(3n+3){ clear:none;}
	.col-3:nth-child(3n+1){ clear:none;}
	.col-3:nth-child(2n+2){ clear:right;}
	.col-3:nth-child(2n+1){ clear:left;}
	
	
	#productDetailsVariant .col-2{width:100%;}
	#productDetailsVariant .col-2:nth-of-type(2){text-align:center;}
	#productDetailsVariant .addToBag{float:none; margin-top:20px;}
	.addToBagWrapper{margin:0 auto;}
	#productDetailsVariant .addToFavorites{float:none;}
	
	#sideBarContent .product-box.col-4{width:50%;}
	
	
	#promoBox{margin-right:0;     padding-top: 20px; margin:0;}
	#promoBox #rightPromoBox{width:100%;padding-left:0; margin-top:15px;}
	#promoBox #rightPromoBox .promoBoxElement{width:50%; float:left; }
	#promoBox #rightPromoBox .promoBoxElement:first-child{ padding-right:7.5px; box-sizing:border-box;}
	#promoBox #rightPromoBox .promoBoxElement:last-child{ padding-left:7.5px; box-sizing:border-box;}
	#promoBox #leftPromoBox, #promoBox #centerPromoBox, #promoBox #rightPromoBox{ padding-left:0;}
	
	#leftPromoBox{width:50%;}
	
	#promoBox #leftPromoBox{padding-right: 7.5px; margin-left:0;}
	#promoBox #centerPromoBox{width:50%; padding-left:7.5px;}
	
}

@media only screen and (max-width: 500px){
	#productsNo{display:none;}
	
	.propertyTable,
	.propertyTable tbody,
	.propertyTable tr,
	.propertyTable th,
	.propertyTable td{display:block; width:100%;}
	
	.propertyTable .propertyValue {display:none;}
	

	#features .featuresElemenetWrapper .featuresElemenet,
	#features .featuresElemenetWrapper .featuresElemenet span,
	#features .featuresElemenetWrapper .featuresElemenet a{display:block; text-align:center;}

	
	
	.boxStocReview .boxStoc span{font-size:8px;}
	.product-box .addToBag,.product-box .addToAStoc{font-size:8px!important; background-size:14px !important; display:block !important; box-sizing:border-box;}
	
	
	#indexText{ margin-top:20px;}
	
	
	#info-page>div>.col-2.r .col-2.r{width:100%; padding-left:0;}
	#info-page>div>.col-2.r .col-2.l{width:100%; padding-right:0;}

	#promo{margin-top:20px;}
	#promo .fir{margin-right: 0px;}
	#promo .sec{margin-left: 0px; margin-top:15px;}
	#promo .th {margin-left: 15px;}
	#promo .four {margin-top: 15px;margin-left: 0px;margin-right: 7.5px;}
	#promo .fif {margin-top: 15px;margin-left: 7.5px;margin-right: 0px;}
	
	.product-slider {margin-top: 20px; margin-bottom: 20px;}
	
	#productDetailsOrderButtons,
	#productDetailsOrderButtons .table-element{display:block; text-align:center;}
	#productDetailsOrderButtons .table-element:last-child{margin-top:15px;}
	.withoutPersonalization{text-align: center;}

	
}

@media only screen and (max-width: 380px){
	.tabs .nav-tabs li{width:100%;}
	#copyRightsWrapper .table-element br{display:none;}
}



/* JORGE */
p {
	margin-bottom: 10px;
}