input {

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
    /*margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent; */

}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

td, th {
   
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    width: 100%;
}

/* CSS Document */
* {
    padding: 0;
    margin: 0;
}

body {
    background-repeat: no-repeat;
    font-family: "Nunito";
    color: #000000;
    font-size: 16px;
    font-weight: 300;
}

a {
    color: #57DC2E;
}

a:hover, a:focus {
    color: #000;
}

.body .defaultContent .defaultContentContent a {

}

.body .defaultContent .defaultContentContent a:hover {
    /*text-decoration:underline; */

}

.btn-group
{
    float:right!important;
}
.alert-warning {
    color: #333;
    background-color: #ffffff;
    padding: 0;
    padding-top: 0;
    border-radius: 0;
    border: none;
}

.asubmit {
    float: right;

}

.asubmit a {
    /*background: none repeat scroll 0 0 #ecd8b7;
color: #52201d;
display: inline-block;
font-size: 12px;
line-height: 12px;
padding: 9px 10px 5px;
text-align: center;
text-decoration: none !important;
text-transform: capitalize;
width: auto; */

}

.asubmit a#send_rev_btn {
    background: none repeat scroll 0 0 #333333 !important;
    color: #ffffff !important;
    display: inline-block;
    font-size: 14px !important;
    padding: 6px 8px;
    text-decoration: none !important;
    text-transform: none;
    width: auto;
}

.asubmit a#send_rev_btn:hover {
    background: none repeat scroll 0 0 #000 !important;
}

.asubmit a:hover {
    text-decoration: none !important;
}

a img {
    border: none;
}

h1 {
    font-size: 1.5em;
}

h2 {
    color: #000000;
    margin: 0 0 2%;
    padding: 0;
    /* text-align: center; */
    text-transform: none;
    line-height: 1.3;
    /* font-weight: bold; */
}

h3 {
    font-size: 19px;
    color: #FF9000;
    line-height: 1.3;
}

h4 {
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 10px!important;
    color: #56DB2F;
}

h5 {

}

h1 a {
    text-decoration: none;
}

h2 a {

}

h3 a {

}

h4 a {

}

h5 a {

}

h1 a:hover {

}

h2 a:hover {

}

h3 a:hover {

}

h4 a:hover {

}

h5 a:hover {

}

p {
    margin: 0px;
    padding: 0px;
}

span {

}

div {

}

label{
    margin:0;
    font-weight: 300;
}

.radio input {
    margin: 0 3px 0 0;
    width: auto;
}

.checkbox input {
    margin: 0 10px 0 0;
    width: auto;
}

.submit input {
    /*background: none repeat scroll 0 0 #ecd8b7;
border: medium none;
color: #000 !important;
cursor: pointer !important;
display: inline;
font-family: arial !important;
font-size: 12px !important;

height: 27px !important;
padding: 4px 8px;
text-align: center !important;
text-decoration: none !important;
text-transform: none !important;
vertical-align: middle !important;
width: auto !important;*/

}

.submit input:hover {
    /*background: none repeat scroll 0 0 #000 !important;*/

}

input {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #dedede;
    color: #000000;
    font-style: normal;
    font-weight: 300;
    margin: 0px 0;
    padding: 4px;
    text-align: left;
    width: auto;
}

input[type="checkbox"] {
    width: auto !important;
    background: none repeat scroll 0 0 transparent !important;
}

input[type="radio"] {
    width: auto !important;
    background: none repeat scroll 0 0 transparent !important;
}

input.default {
    color: #000000;
}

textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDEDE;
    color: #000000;
    /*font-family: Arial,Verdana,trebuchet MS,Helvetica,sans-serif;*/
    font-size: 12px;
    margin: 2px 0;
    padding: 4px;
}

select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDEDE;
    color: #000000;
    font-style: normal;
    font-weight: 300;
    margin: 0;
    padding: 4px;
    text-align: left;
    width: auto;
}

option {

}

button {
    color: #000;
    /*font-family: Arial,trebuchet MS,Verdana,Helvetica,sans-serif;*/
    font-size: 12px;
    cursor: pointer;
}

br {

}

hr {

}

ul {

    margin: 0px;
}

li {
    list-style: none;
}

li ul {
    margin-left: 10px;
}

/* ~~ clase generale*/
div.site {
    background: none no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    max-width: 100%;
}

.index div.site {

}

.site div.site2 {
    margin: 0 auto;
    max-width: 1920px;
    overflow: hidden;
    background: #ffffff;
}

/* ----------------------------------------------------------header----------------------------------------------------------------------*/
div.contaigner-header {
}

.index div.contaigner-header {

}

div.header {
    position: relative;
    z-index: 100;
    background: none repeat scroll 0 0 #ffffff;
}

.index div.header {

}

div.contaigner-header .bara-1 {
    background: none repeat scroll 0 0 transparent;
    height: 54px;
    margin: 0 auto;
    max-width: 1500px;
    padding: 0;
}

div.contaigner-header .bara-11 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 45px;
    margin: 0 auto;
    padding: 9px 0 0;
    position: relative;
    width: 960px;
}

div.contaigner-header .bara-2 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 71px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 960px;
}

div.contaigner-header .bara-3 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 35px;
    margin: 0 auto;
    max-width: 1500px;
    padding: 0;
    position: relative;
}

.contaigner-header .logo {
    
}

.contaigner-header .logo a {

}

.contaigner-header .logo img {
    width: 100%;
    max-width: 260px;
}

/* ~~ linkuri meniu mic */
.contaigner-header .account-menu {
    height: 42px;
    position: relative;
    top: 27px;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    float: right;
    padding: 0;
}

.contaigner-header .accounttitle,
.contaigner-header .favoritetitle,
.valoarecos
{
    line-height: 1em;
    display:block;
}

.contaigner-header .col1space-menu
{
    height:42px;
    position: relative;
    top: 27px;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    float: right;
}

.slick-dots
{
    display:none!important;
}

.glyphicon-log-in:before {
    content: "\e008";
}

.contaigner-header .account, .contaigner-header .contact, .contaigner-header .blog {
    /*float: left;
      margin: 0;*/

}

.contaigner-header .account .glyphicon {
    color: #000000;
    font-size: 1.5em;
    display: block;
    text-align: center;
}

.contaigner-header .favoritebut-menu
{
    height:42px;
    position: relative;
    top: 27px;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    float: right;
    padding: 0;
}

.contaigner-header .favoritebut-menu .favoritebut
{
    font-size:0.9em;
    text-align:center;
}

.contaigner-header .favoritebut-menu .glyphicon-heart
{
    color: #000000;
    font-size: 1.5em;
    display: block;
    text-align: center; 
}

.contaigner-header .contact {

}

.contaigner-header .blog {

}

.contaigner-header .account {
    font-size: 0.9em;
    text-align: center;
}

.contaigner-header .account a, .contaigner-header .contact a,
.contaigner-header .favoritebut-menu .favoritebut a,
.contaigner-header .blog a {
    text-decoration: none !important;
    text-align: center;
}

.contaigner-header .account a:hover {

}

.contaigner-header .contact a {

}

.contaigner-header .blog a {

}

.contaigner-header .account a {

}

.contaigner-header .account a:hover, .contaigner-header .contact a:hover, .contaigner-header .blog a:hover
{
    text-decoration: underline;
}

.contaigner-header .contact a:hover {

}

.contaigner-header .blog a:hover {

}

.contaigner-header .account a:hover {

}
/* ~~ linkuri meniu mic */

/* currencies */
.contaigner-header .currencycontainer {
    margin: 0.5%;
}

.contaigner-header .currencycontainer div {

}

.contaigner-header .currencycontainer div.currencies {
    margin-left: 5px;
    text-transform: uppercase;
}

.contaigner-header .currencycontainer div.last {

}

.contaigner-header .currencycontainer div.currencies a {
    color: #000;
    text-decoration: none;
}

.contaigner-header .currencycontainer div.currencylabel {
    display: inline;
}

.contaigner-header .currencycontainer #currSelect
{
    text-transform: uppercase;
    padding: 0;
}

.contaigner-header .currencycontainer #currSelect option
{
    text-transform: uppercase;
}
/* ~~ currencies */

/* ~~ languages */
.contaigner-header .languages {
    margin-top: 1.5%;
    padding: 0;
    margin-bottom: 0.5%;
    height: 26px;
    text-align: center;
}

.contaigner-header .languages div {
    display: inline-block;
    margin-right: 7%;
}

.contaigner-header .languages div img {
    /*width: 16px;*/

}
/* ~~ languages */

/* search */
.contaigner-header .search {
    
}

.contaigner-header .search div {
    /*float: left;*/

}

.contaigner-header .search .submit {

}

.contaigner-header .search div input {


}

.contaigner-header .search div input.default {
    color: #A6A6A6;
    border-right:none;
}

.contaigner-header .search > form
{

}

.contaigner-header .search > form > input
{
    
}

.search button[type="submit"] {
    background: #ffffff;
    color: #57DC2E;
    border: 1px solid #e8e8e9;
    border-left:none;
}

.search-text {
    padding: 0 17px;
}
/* ~ search */

/*cautare avansata (header)*/
.advancedsearchlink {
    background: none repeat scroll 0 0 transparent;
    bottom: 30px;
    padding-left: 0;
    position: absolute;
    right: 383px;
    z-index: 2;
}

.advancedsearchlink a {
    background: none repeat scroll 0 0 transparent;
    color: #FF8400;
    text-decoration: none;
    z-index: 2;
}
/* ~~ cautare avansata (header)*/

/* ~~ suport client (header)*/
.contaigner-header .suport {
    font-size: 0.85em;
    display: inline-block;
    margin-bottom:2%;
}

.contaigner-header .suport span {
}

.contaigner-header .suport span.mail {
    margin-left: 8px;
}
/* ~~ suport client (header)*/

/* messenger */
.messenger {
    position: absolute;
    right: 438px;
    top: 52px;
}
/* ~~ messenger */

/* shoppingcart */
.headershoppingcart {

}

.headershoppingcart .icon {
    font-size: 1.25em;
    text-align: center;
    display: block;
}

.headershoppingcart .icon img {
    height: 100%;
    width: 100%;
}

.headershoppingcart div.title {
    margin-top: 3%;
    display: none;
}

.headershoppingcart div.title a {
    font-size: 0.9em;
    text-decoration: none;
}

.headershoppingcart div.title a:hover {
    color: #560556;
}

.headershoppingcart div.title img {

}

.headershoppingcart div {

}

.valoarecos
{

}

.headershoppingcart div.articles {
    font-size: 0.8em;	
    display: none;
}

.headershoppingcart div a {
    line-height: normal;
    padding-left: 0;
    text-decoration: none;
}

.headershoppingcart div.asubmit {
    display: none;
}

.headershoppingcart div.asubmit a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FF9000;
    display: block;
    font-size: 11px;
    padding: 0 0 0 33px;
    text-align: left;
    width: auto;
}

#chkagreeTerms
{
   margin-top: 0.5%;
}

#butagreeTerms
{
width: auto;
margin-bottom: 0;
color: #ff9000;
}

/* ~ shoppingcart */

/*  meniu */


.contaigner-header .menucontagner {
    background:#000;
    text-align: center;
}

.contaigner-header .menucontagner .container-fluid {
    margin-bottom: 0;
    background:#fbfbfb;
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding: 0;
    text-align: center;
    min-height: auto;
}

.contaigner-header .menu {
    margin: 0;
    padding: 0;
    max-width: 1180px;
    margin: 0 auto;
}

.contaigner-header .menu .menucompleteright {
    /*background: none repeat scroll 0 0 transparent;
      float: left;
      height: 41px;
      width: 1px; */

}

.contaigner-header .menu .menucompleteleft {
    /*background: none repeat scroll 0 0 transparent;
      float: left;
      height: 41px;
      width: 0px; */

}

.contaigner-header .menu ul {
    padding: 0;
    border-radius: 0;
    border: none;
    border-right: 1px solid #e8e8e9;
    border-left: 1px solid #e8e8e9;
}

.contaigner-header .menu ul li {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 1.2em;
}

.contaigner-header .menu ul li li {
    border-bottom: 1px solid #e8e8e9;
}

.contaigner-header .menu ul li:hover, .contaigner-header .menu ul li.curentpage {
    
}

.contaigner-header .menu ul li a:hover span.lefta {

}

.contaigner-header .menu ul li a:hover span.righta {

}

.contaigner-header .menu ul li a {
    color: #000;
    text-transform: uppercase;
    transition: color 0.1s ease;
    font-weight: 300;
}


.contaigner-header .navbar-default .menu ul li.open a {
    color: #000000;
}

.contaigner-header .navbar-default .menu ul li.open li a {
    color: #000;
}

.contaigner-header .menu ul li a.curentpage {
    /*text-shadow: 1px 1px 1px #625e5d;
      color: #000;*/

}

.contaigner-header .menu ul li li a {
    font-size: 14px;
}

.contaigner-header .menu ul li a:hover {

}

.contaigner-header .menu ul li a:hover {
    color: #FF9000;
}

.contaigner-header .menu ul li a:visited {

}

.contaigner-header .menu ul li.last {
    border-right: medium none;
}

.contaigner-header .menu ul li#jFidelitate {

}

.contaigner-header .menu ul li#jReduceri {

}

.contaigner-header .menu ul li#jFidelitate a {

}

.contaigner-header .menu ul li#jReduceri a {

}

.contaigner-header .menu ul li.last a {
    border: none;
}

.contaigner-header .menu ul li:last-child a:visited {

}

.contaigner-header .menu ul li#page1404309225 {
    background: url("../images/bg-header-menu.jpg") repeat-x scroll 50% 0
        transparent;
}

.contaigner-header .menu ul li#page1404309225 a {
    color: #fff;
}
/*  ~~  meniu */

/*  meniu de categorii */
.contaigner-header .defaultbox {
    background: url("../images/header-newsletter-icon.png") no-repeat scroll
        0 50% transparent;
    border: medium none;
    float: left;
    margin: 0;
    padding: 10px 0 10px 36px;
}

.contaigner-header .defaultbox-promo {
    background: none no-repeat scroll 0 50% transparent;
    padding: 0;
    margin-bottom: 0 !important;
}

.body .content .defaultbox-promo ul {
    margin: 0;
    padding: 0;
}

.body .content .defaultbox-promo ul li {
    list-style: outside none none;
    margin: 0;
    /*height: auto !important;
      width: auto !important;*/
}

.contaigner-header .defaultbox .defaultContentContent {
    border: medium none;
    margin: 0;
    padding: 0;
    width: auto;
}

.contaigner-header .defaultbox ul li {
    padding: 0 !important;
}

.contaigner-header .defaultbox ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 15px;

    margin: 0;
    padding: 0px;
    text-decoration: none;
    text-transform: uppercase;
}

.contaigner-header .defaultbox ul li.sfHover a, .contaigner-header .defaultbox ul li a:hover {
    background-color: #fff;
    color: #000;
}

.contaigner-header .newslettercontaigner .newslettertext {
    padding: 0;
    margin: 0;
    height: 0;
    width: 0;
    display: none;
}

.contaigner-header .defaultbox ul {

}

.contaigner-header .defaultbox ul#categorynaviagation {
    margin: 0;
}

.contaigner-header .defaultbox ul#categorynaviagation li a {
    color: #000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 25px 1px 0;
    text-decoration: none;
    text-shadow: 0px 1px 0 #000000;
    text-transform: uppercase;
    width: 104px;
}

.contaigner-header .defaultbox ul#categorynaviagation ul li a {
    float: none;
    padding: 5px;
}

.contaigner-header .defaultbox ul#categorynaviagation li a.crtcateg {
    /*background-color: #000;
      color: #fff;
      background-image: url("../images/category-line-over.png");
      background-position: top center;
      background-repeat: no-repeat;  */

}

.contaigner-header .defaultbox ul#categorynaviagation li a:hover {

}

.contaigner-header .defaultbox ul#categorynaviagation ul li a:hover {
    background-color: #000;
    color: #fff;
}

.contaigner-header .defaultbox ul#categorynaviagation li {
    /*background-image: url("../images/category-line.png");
      background-position: center top;
      background-repeat: no-repeat; */
    float: left;
    padding: 0;
    text-align: center;
    width: 106px;
}

.contaigner-header .defaultbox ul#categorynaviagation li:hover {
    background-image: url("../images/category-line-over.png");
}

.contaigner-header .defaultbox ul#categorynaviagation ul li {
    background: none repeat scroll 0 0 #FFBC01;
    border-bottom: 0 none;
    border-top: 1px solid #FFFFFF;
    display: inline-table;
    float: left;
    height: auto;
    padding: 0;
    text-align: left;
    vertical-align: middle;
}

.contaigner-header .defaultbox ul#categorynaviagation li.last {
    background-image: none;
}

.contaigner-header .defaultbox ul#categorynaviagation li.last a {
    padding: 14px 27px;
}

.contaigner-header .defaultbox ul#categorynaviagation ul li.last a {
    padding: 5px;
}

.contaigner-header .defaultbox .topborder {
    height: 0;
}

.contaigner-header .defaultbox .defaultboxbottomcomplete {
    height: 0;
}

.contaigner-header .defaultbox .defaultboxtitle {
    display: none;
}
/* ~~ meniu de categorii */

/* ~  --------------------------------------------------------------header---------------*/
.body {
    max-width: 1180px;
    margin: auto;
}

.detaliiprodusPage {

}

/* -V- clase contaigner pt divul body*/
.body .leftSide {

}

.body .rightSide {
    /*float: left;
      margin: 0 0 0 14px;
      padding: 0;
      position: relative;
      width: 180px;*/

}

.body .content {
    /* float: left;
      margin: 0;
      padding: 0;
      vertical-align: top;
      width: 572px;  */

}

.body .contentLargeOnly {
    padding: 0;
}

.body .contentLargeandLeftSide {

}

.body .contentLargeandRightSide {
    /*float:left;
    width:903px;
    padding:0px;
    margin:0px; */

}

.body .body_bottom {

}

/* ~~ -V- clase contaigner pt divul body*/

/* -V- GENERALE centru site*/
.body .content ul {
    /*margin:5px 0;*/

}

.body .content ul li {
    list-style: circle;
    margin: 2px 0;
}
/* ~~ -V- GENERALE centru site*/

/* -V- suprascriu GENERALE centru site pentru large*/
.body .contentLargeOnly ul {
    margin: 0;
}

h4, .h4, h5, .h5, h6, .h6 {
    margin: 0;
}

.body .contentLargeOnly ul li {
    list-style: circle;
    margin: 2px 0;
}
/*  ~~  -V- suprascriu GENERALE centru site pentru large*/

/* -V- (continut site) defaultContent*/
.body .defaultContent {
    /* background: none repeat scroll 0 0 #ffffff;
      border: 1px solid #e3e3e3;
      margin: 0 0 10px;
      position: relative; */

}

.body .defaultbox-promo {
    background: none;
    border: none;
    padding: 0;
}

.body .defaultContent .h1contaigner {
    /*background: url("../images/bg-defaultbox-top.jpg") repeat-x scroll 0 0 transparent;
      padding: 9px 15px; */

}

.body .defaultContent h1, .body .defaultContent .pagetitle {
    color: #000000;
}

.body .defaultContent .pagetitle {

}

.body .defaultContent .defaultboxtopcomplete {
    height: 0;
}

.body .defaultContent .defaultboxbottomcomplete {
    height: 0;
}

.body .defaultContent .defaultContentContent {
    background: none;
}

.body .defaultbox-promo .defaultContentContent {
    padding: 0;
}

.defaultContentContent .img-fluid
{
	border:1px solid #e8e8e9;
}

.page
{
    padding-bottom:10%;
}

.body .page .defaultContent .defaultContentContent {
    /*padding: 15px; */

}

.body .page .accounthome .defaultContentContent, .body .page .orderlisting .defaultContentContent,
.body .page .client-vouchers .defaultContentContent, .body .page .editareprofil .defaultContentContent,
.body .page .client-wishlist .defaultContentContent, .body .page .orderdetailslisting .defaultContentContent
{
    padding: 0 0 10px;
}

.body .pagedetalii .defaultContent .defaultContentContent {
    padding: 0;
}

.body .page .shoppingcart .defaultContentContent {
    padding: 10px 15px;
}

.body .defaultContent .defaultContentContent .pageDescription {
    padding: 0px 0 10px 0;
}
.body .defaultContent .defaultContentContent .pageDescription h2
{
    text-align: left;
    margin-bottom: 1%;
    /* color: #E60757; */
    /* border-bottom: 3px solid #e8e8e9; */
    /* padding-bottom: 1%; */
    text-transform: uppercase;
}
.contentLargeandLeftSide .page .defaultContentContent h2
{
    text-align: left;
    margin-bottom: 1%;
    font-size: 1.4em;
}
.body .defaultContent .defaultContentContent .pageDescription p
{
    margin-bottom:2%;
}

.body .defaultContent .defaultboxlatcomplete {
    height: 0px;
}

/* ~~ defaultContent*/

/* clase  defaultContent in page*/
.body .page .defaultContent {

}

.body .content .page ul {
    margin: 5px 0;
}

.body .content .page ul li {
    list-style: circle;
    margin: 2px 0;
}

/* ~~ clase  defaultContent in page*/

/* clase  contentLargeOnly */
.body .contentLargeOnly .defaultContent {
    padding: 0;
}

.body .contentLargeOnly .defaultContent .h1contaigner {
    font-size: 1.4em;
    padding: 2%;
    text-align: center;
}

.body .contentLargeOnly .defaultContentCarusel  .h1contaigner {

}

.body .contentLargeOnly .detaliiprodusPage .h1contaigner {
    text-align: left;
    padding: 0;
}

.body .contentLargeOnly .defaultContent .h1contaigner h1 {

}

.defaultContentCarusel h3 > a > span
{
    display:block;
    font-size:0.8em;
}

.body .contentLargeOnly .defaultContent .h1contaigner .pagetitle {
    display: block;
    text-align: center;
}
/* ~~ clase  contentLargeOnly */
/* ~~ -V- (continut site) defaultContent*/

/* -V- DEFAULTBOX*/
.defaultbox {

}

.centertop .defaultbox {

}

.defaultbox .defaultboxbottomcomplete {
    height: 0;
}

.defaultbox .topborder {

}

.defaultbox .defaultboxtitle {
    background-color: #fafafa;
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 15px 30px;
    text-transform: uppercase;
    text-align: center;
}

.defaultboxcategories .defaultboxtitle {

}

.defaultbox .defaultboxtitle a {
    color: #000;
    text-decoration: none;
}

.defaultbox .defaultContentContent {
    /* gradient */
    background: #ffffff; /* Old browsers */
}

.defaultboxcategories .defaultContentContent {
    padding: 0;
}

.defaultbox a {
    font-weight: 300;
    text-decoration: none;
    color: #000;
}

.defaultbox a:hover {

}

.defaultbox a img {
    background-image: url("../images/loading-transparent.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto 100%;
    font-size: 0;
    min-height: 70px;
    max-width: 100%;
    height: auto;
    margin: auto;
}

.defaultbox .links a {
    font-weight: 300;
    line-height: normal;
}

/* ul li (defaultbox)*/
.defaultbox ul {
    margin: 0;
    padding: 0;
}

.defaultbox ul li {
    /*background: none no-repeat scroll 0 50% rgba(0, 0, 0, 0);
      margin: 0;
      padding: 3px 0; */

}

.defaultbox ul li.txt {

}

.defaultbox ul li:first-child {

}

.defaultbox ul li.txt:first-child {

}

.defaultbox ul li:last-child {

}

.defaultbox ul li.txt:last-child {

}

.defaultbox ul li.last {
    /*padding-bottom: 0;*/
    border: none;
}

.defaultbox ul li a {
    color: #000;
}

.defaultbox ul li a:hover {
    text-decoration: none;
    /*color: #672e95;*/
}

.defaultbox ul li a.crtcateg {

}

.defaultbox ul li a.crtcateg:hover {

}

.defaultbox ul li ul {
    margin-left: 7px;
    padding-top: 6px;
}

.defaultbox ul li ul li {
    background-image: none;
    background-position: left bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding: 6px 0 8px;
}

.defaultbox ul li.txt ul li {
    padding-bottom: 0;
    padding-top: 5px;
}
/* ~~ ul li (defaultbox)*/
.defaultbox input {
    /*padding: 4px;*/
    /*width: 148px;
      /*background-color:#d9cfbf;*/

}

.defaultbox .submit input {
    font-size: 11px;
    margin-top: 10px;
    padding: 3px 5px 4px;
    width: auto;
}

.defaultbox select {
    /*padding: 4px;*/
    width: 158px;
    /*background-color:#d9cfbf;*/
}

#lightbox-image-details-caption
{
    display: inline;
    font-weight: normal!important;
    font-size: 16px;
    line-height: 1.5;
    padding: 10px 0px;
}

#lightbox-container-image-data-box
{

}


/* caseta produs*/
.defaultbox h2, .defaultbox .productname {
    font-size:17px;
    line-height:1.3;
    margin: 5px 0 0;
    overflow: hidden;
    text-align: center;
}

.defaultbox h2 a, .defaultbox .productname a {

}

.defaultbox h2 a:hover, .defaultbox .productname a:hover {

}

.defaultbox .productname a span
{
    color: #000;
    font-style:italic;
    display:block;
}

.defaultbox .image {
    padding: 0;
    position: relative;
    text-align: center;
    height: 220px;
    display: inline;
    vertical-align: middle;
}



.defaultbox .image a {
    display: block;
}

.defaultbox img {

}

.defaultbox .productcode {
    height: auto;
    padding: 0;
    text-align: center;
    color: #777;
}

.defaultbox .boxShortDesc {

}

.defaultbox .boxDetails {

}

.defaultbox .boxDetails a {

}

.defaultbox .boxDetails a:hover {

}

.defaultbox .boxDetails .asubmit {
    display: none;
}

.defaultbox .boxDetails .asubmit a {

}

.defaultbox .boxDetails .asubmit a:hover {
    /*color: #FF9000 !important;
      background-color: #f5f5f5 !important;
      border-radius:5px;  */

}

/* suprascrie .defaultbox .boxDetails */
.defaultbox .plusdiscount {

}

.defaultbox .plusdiscount .asubmit {

}
/* ~~suprascrie .defaultbox .boxDetails */

/* ~~ caseta produs*/
/* ~~ -V- DEFAULTBOX*/

/* -V- Suprascriu DEFAULTBOX pentru center*/
.defaultContent .defaultbox {
    box-shadow: none;
}

.defaultContent .productDetailedBox {
    margin: 0 0 20px 0;
}

.defaultContent .productDetailedBox .productdetailsLeft {
    width: 30%;
}

.defaultContent .productDetailedBox .productdetailsRight {
    width: 70%;
}

.defaultContent .defaultbox .defaultboxbottomcomplete {

}

.defaultContent .defaultbox .topborder {
    height: 0;
    margin: 0;
}

.defaultContent .defaultbox .defaultboxtitle {
    border-bottom: 1px solid #D9D9D9;
    color: #EC008C;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 10px 10px;
    padding: 10px 3px 7px;
}

.body .defaultContent .defaultbox .defaultContentContent {

}

.body .defaultContentCarusel .defaultbox .defaultContentContent {
    padding: 0 10px;
}

.defaultContent .defaultbox a {
    font-weight: 300;
    text-decoration: none;
}

.defaultContent .defaultbox a:hover {
    text-decoration: underline;
}

.defaultContent .defaultbox a img {

}

/* ul li (defaultbox)*/
.defaultContent .defaultbox ul {
    margin: 0 15px;
    padding: 0;
}

.defaultContent .defaultbox ul li {
    margin: 0 1px;
    padding: 4px 13px 3px;
}

.defaultContent .defaultbox ul li.txt {

}

.defaultContent .defaultbox ul li:first-child {

}

.defaultContent .defaultbox ul li.txt:first-child {

}

.defaultContent .defaultbox ul li:last-child {

}

.defaultContent .defaultbox ul li.txt:last-child {

}

.defaultContent .defaultbox ul li.last {
    /*padding-bottom: 0;*/
    border: none;
}

.defaultContent .defaultbox ul li a {

}

.defaultContent .defaultbox ul li a:hover {
    text-decoration: none;
    /*color: #672e95;*/
}

.defaultContent .defaultbox ul li a.crtcateg {
    font-weight: 800;
}

.defaultContent .defaultbox ul li a.crtcateg:hover {

}

.defaultContent .defaultbox ul li ul {
    margin-left: 7px;
    padding-top: 6px;
}

.defaultContent .defaultbox ul li ul li {
    background-image: none;
    background-position: left bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding: 6px 0 8px;
}

.defaultContent .defaultbox ul li.txt ul li {

}
/* ~~ ul li (defaultbox)*/
.defaultContent .defaultbox input {

}

.defaultContent .defaultbox .submit input {

}

/* caseta produs*/
.defaultContent .defaultbox h2 {
    height: 67px;
    margin: 5px 0 0;
    overflow: hidden;
}

.defaultContent .defaultbox h2 a {

}

.defaultContent .defaultbox h2 a:hover, .defaultContent .defaultbox .productname a:hover
{

}

.defaultContent .defaultbox .image {
    display: inline;
    vertical-align:middle
}

.defaultContent .defaultbox img {

}

.defaultContent .defaultbox .productcode {
    text-align: center;
}

.defaultContent .defaultbox .boxShortDesc {

}

.defaultContent .defaultbox .boxDetails {

}

.defaultContent .defaultbox .boxDetails div {
    padding: 0;
}

.shopiingcartView .defaultContent .defaultbox .boxDetails {
    padding: 0;
}

.defaultContent .defaultbox .boxDetails a {

}

.defaultContent .defaultbox .boxDetails a:hover {

}

.defaultContent .defaultbox .boxDetails .asubmit {

}

.defaultContent .defaultbox .boxDetails .asubmit a {

}

/* suprascrie .defaultbox .boxDetails */
.defaultContent .defaultbox .plusdiscount {

}

.defaultContent .defaultbox .plusdiscount .asubmit {

}
/* ~~suprascrie .defaultbox .boxDetails */

/* ~~ caseta produs*/
/* ~~ -V- Suprascriu DEFAULTBOX pentru center*/



/* -V- preturi clase de baza */
/** valabile atat pentru casetele de produse cat si pentru pagina de detalii produs*/
.preturi {

}

.preturi .productPriceTvaLabel {
    display: none;
}

.preturi .PretNormalProduse {
    color: #FF9000;
    text-align: center;
}   

.preturi .PretNormalProduse.withoutDiscount {
    float:none;
    text-align:center;
}

.preturi .PretNormalProduse span {
 
}

.preturi .productPriceLabel {
    color: #7D7D7D;
    margin-bottom: 3px;
}

.preturi .PretDiscountProduse {
    color: #000;
    text-decoration: line-through;
    text-align: center;
}

.preturi .PretDiscountProduse span {
    text-align: left;
}

/** ~~ valabile atat pentru casetele de produse cat si pentru pagina de detalii produs*/

/* alte clase doar pt pg de detalii produs*/
.preturi .pricePerOptionSet {
    margin-top: 5%;
}

.preturi .pricePerOptionSet .optionlabel {
    font-size: 1.4em;
    text-align:left;
}

.preturi .pricePerOptionSet .generalPrice {
    margin: 0;
    text-align: left;
    font-size: 1.3em;
}

.preturi .pricePerOptionSet .discountsSets {

}
/* ~~ alte clase doar pt pg de detalii produs*/

/* ~~ suprascriu .preturi pt casete produse  */
/** valabile pentru casetele de produse laterale si implicit si din centru 
       *mai jos sunt clase care suprascriu clasele din centru daca este nevoie  */
.defaultbox  .preturi {
    /*float: left;  
      text-align: left;*/
    margin: 0 0 0;
    text-align: center;
    width: 100%;
    border: none;
}

.defaultbox .preturi .productPriceTvaLabel {

}

.defaultbox  .preturi .PretNormalProduse {

}

.defaultbox  .preturi .PretNormalProduse span {
    font-size: 1.3em;
    display: none;
}

.defaultbox  .preturi .productPriceLabel {

}

.defaultbox  .preturi .PretDiscountProduse {
    margin: 0;
    text-align: center;
}

.defaultbox  .preturi .PretDiscountProduse span {
    color: #000;
    font-size: 15px;
    text-align: left;
    text-decoration: line-through;
}

/* ~~ suprascriu .preturi pt caseta produs laterale */

/* suprascriu .defaultbox .preturi pt produse reduse */
/** valabile doar pentru casetele de produse*/
.defaultbox .discounted {
    margin: 0;
}

.defaultbox .discounted .productPriceTvaLabel {

}

.defaultbox .discounted .PretNormalProduse {

}

.defaultbox .discounted .PretNormalProduse span {

}

.defaultbox .discounted .productPriceLabel {

}

.defaultbox .discounted .PretDiscountProduse {

}

.defaultbox .discounted .PretDiscountProduse span {
    display: none;
}

.defaultbox .discounted .PretDiscountProduse span.oldPrice {
    display: inline;
}
/* suprascriu .defaultbox .preturi pt produse reduse */

/* suprascriu .defaultbox .preturi pt caseta produs centru */
.defaultContent .defaultbox  .preturi {
    /*height: 48px;*/
}

.defaultContent .defaultbox .preturi .productPriceTvaLabel {

}

.defaultContent .defaultbox  .preturi .PretNormalProduse {
    width: 100%;
}

.defaultContent .defaultbox  .preturi .PretNormalProduse span {

}

.defaultContent .productDetailedBox  .preturi .PretNormalProduse span {
    font-size: 22px;
}

.defaultContent .defaultbox  .preturi .productPriceLabel {

}

.defaultContent .defaultbox  .preturi .PretDiscountProduse {
    border: medium none;
    width: auto;
}

.defaultContent .defaultbox  .preturi .PretDiscountProduse span {

}

/* ~~ suprascriu .defaultbox .preturi pt caseta produs centru */

/* suprascriu .defaultContent .defaultbox  .preturi (trebuie sa fie sub clasele suprascrise)*/
/** valabile doar pentru casetele din centru cu pret redus*/
.defaultContent .defaultbox .discounted {
    margin: 0;
}

.defaultContent .defaultbox .discounted .productPriceTvaLabel {

}

.defaultContent .defaultbox .discounted .PretNormalProduse {
    width: 100%;	
}

.defaultboxCartperLine .preturi .PretNormalProduse {

}

.defaultContent .defaultbox .discounted .PretNormalProduse span {

}

.defaultContent .defaultbox .discounted .productPriceLabel {

}

.defaultContent .defaultbox .discounted .PretDiscountProduse {

}

.defaultContent .defaultbox .discounted .PretDiscountProduse span {

}
/* suprascriu .defaultContent .defaultbox  .preturi (trebuie sa fie sub clasele suprascrise)*/

/* -V- ~~ preturi clase de baza*/

/* -V- ETICHETE PE IMAGINE PRODUS */
/* produs bestseller */
.bestseller {
    background: none repeat scroll 0 0 #dadada;
    /*border: medium none;
    bottom: 0;
    color: #222222;
    left: 0;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    z-index: 90; */
}

.defaultContent .defaultbox .bestseller {

}

.ProductDetailsImage .bestseller {

}
/* ~~ produs bestseller */

/*produs romanesc*/
.label_status1485251268 
{
    /*background: url("../images/bgval.png") no-repeat scroll 0 0 transparent;*/
}
/*~produs romanesc*/

/* produs nou */
.label_status1395066559 {

}


.label_status1395066559_ro {

}

.label_status1395066559_en {

}

.defaultContent .defaultbox .label_status1395066559 {

}

.ProductDetailsImage .label_status1395066559 {

}
/* ~~ produs nou */

/* lichidare de stoc */
.label_status1395066578 {

}

.defaultContent .defaultbox .label_status1395066578 {

}

.ProductDetailsImage .label_status1395066578 {

}
/* ~~ lichidare de stoc */

/* procent */
.discountpercent {
    background-color: #57DC2E !important;
    width: 50px;
    height: 50px;
    padding: 12px 0!important;
    border-radius: 50% !important;
    font-size: 80%;
    text-align: center;
    color: #ffffff;
    font-size: 1.1em !important;
    font-weight: 500 !important;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.discountpercent-1 {

    background-position: left top;
    background-repeat: no-repeat;
    bottom: 0;
    color: #FFFFFF;
    font-size: 18px;
    height: 19px;
    left: 0;
    line-height: 16px;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 70px;
    z-index: 90;
}

.ProductDetailsImage  .discountpercent-1 {
    background-image: url("../images/bg-discounted-percen-1t-det.png");
    background-position: left top;
    background-repeat: no-repeat;
    bottom: 0;
    color: #FFFFFF;
    font-size: 18px;
    height: 27px;
    left: 0;
    line-height: 16px;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 99px;
    z-index: 90;
}

.defaultContent .defaultbox .discountpercent {

}

.ProductDetailsImage .discountpercent {
    width: 53px;
    height: 53px;
    padding-top: 14px;
    font-size: 1em;
}
/* ~~ procent */

/*livrare gratuita*/
.freedelivery {
    background: none repeat scroll 0 0 #52201d;
    /*color: #ffffff;
    font-size: 12px;
    
    margin-bottom: 0;
    padding: 2px 17px;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1; */
}

.defaultContent .defaultbox .freedelivery {

}

.defaultContent .productDetailedBox .freedelivery {
    bottom: 30px;
    left: auto;
}

.ProductDetailsImage .freedelivery {
    /*font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 4px 20px 20px; */

}
/* ~~livrare gratuita*/

/* stoc 0 bifa*/
.label_status1395066617 /* eticheta cu produs  stoc zero*/ {
    background: none repeat scroll 0 0 #518dd3;
    /*color: #fff;
    padding: 4px;
    position: absolute;
    text-align: left;
    top: 111px;
    z-index: 100; */
}

.label_in_stoc /* eticheta cu produs  stoc zero*/ {
    background: none repeat scroll 0 0 #008a31;
    color: #fff;
    display: none!important;
}

.defaultContent .defaultbox .label_status1395066617 {
    display: none;
}

.ProductDetailsImage .label_status1395066617 {

}
/* ~~ stoc 0 bifa*/
.label_acasa {
    display: none !important;
}
/* -V- ~~ ETICHETE PE IMAGINE PRODUS */

/* V listare subcategorii in pagina */
.categorydescription {
    padding: 2% 0;
}

.categorydescription img {
    margin: 0 0 10px 10px;
    float: right;
}

.categorydescription p {
    margin: 0 0 2%;
}

.body .defaultContent .defaultContentContent div.subcategs {
    margin: 0px;
    padding: 0px;
    clear: both;
}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg
{
    float: left;
    margin: 0 7px;
    padding: 8px 0;
    width: 170px;
}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg:hover
{
    background-color: transparent;
}

.body .defaultContent .defaultContentContent div.subcategs div.subcategover
{
    padding: 5px;
    width: 347px;
    float: left;
    background-color: #000;
}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg div.subcategimg
{

}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg div.subcategimg img
{

}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg div.subcategtitle
{
    float: none;
    text-align: left;
}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg div.subcategtitle a
{
    font-size: 15px;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.body .defaultContent .defaultContentContent div.subcategs div.subcateg div.subcategtitle a:hover
{
    text-decoration: underline;
}
/* V ~listare subcategorii in pagina */

/* -----------------------------------------------detalii produs------------------------------*/
/* -V- Notificari (= etichete) in pg de detalii produs ca si informatii */
.defaultContent .productNotice .notice {
    background-image: url(../images/infoicon.png);
    background-repeat: no-repeat;
    background-position: left top;
    color: #81007E;
    float: none;
    font-size: 12px;
    font-weight: 800;
    margin: 7px 0 7px;
    padding: 0 0 0 20px;
    text-align: left;
    width: 255px;
}

.defaultContent .productNotice .sales {

}

.defaultContent .productNotice .notinstoc {

}

.defaultContent .productNotice .freedelivery {

}
/* ~~ -V- Notificari (= etichete) in pg de detalii produs ca si informatii*/

/* utilizate pt bookmark,share,telafriend*/
.shareandcontactproduct {
    float: right;
}

.contactproduct {
    margin: 0 2% 0 0;
    padding: 0;
}

.shareandcontactproduct div {
    float: left;
    margin-right: 10px;
    margin-top: 6px;
}

.shareandcontactproduct div.a2a_kit {
    padding: 0;
    margin: 0;
}

.shareandcontactproduct div.line {
    background-color: #EFEFEF;
    float: none;
    height: 1px;
    margin: 0 0 17px;
    padding: 0;
}

.shareandcontactproduct div.tellafriend {

}

.shareandcontactproduct div.tellafriend button {

}

.shareandcontactproduct div.sharesave {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    margin: 0 auto;
    display: table;
    padding: 5px 0;
    text-align: left;
    float: none;
}

.body .defaultContent .defaultContentContent .shareandcontactproduct div.sharesave a
{
    color: #555;
    text-decoration: none;
}

.shareandcontactproduct div.mail {

}

.shareandcontactproduct div.mail a {
    text-decoration: none;
    color: #000;
}

.shareandcontactproduct div.phone {
    color: #000;
    margin-right: 0;
}

.shareandcontactproduct div.mailphonetitle {
    display: none;
}
/* ~ utilizate pt bookmark,share,telafriend*/

/* container pt afisate seturi de optiuni pe produs */
.optiunipeprodus {
    padding: 0;
    width: 100%;
}

.optiunipeprodus div {
    margin: 0;
}

.optiunipeprodus span {
    margin: 4px 5px 5px 0;
}

.optiunipeprodus div.radio input {
    margin-top: 6px;
}

.optiunipeprodus div.label {
    margin-top: 4px;
}

.optiunipeprodus .optionstitle {
    height: 0;
    margin: 0;
    width: 100%;
    display: none;
}

.optiunipeprodus .crtstoc {
    background: none repeat scroll 0 0;
    color: #000000;
    font-size: 13px;
    margin: 0 0 10px !important;
    text-transform: uppercase;
    width: 530px;
    display: none;
}

.optiunipeprodus .optionSet {
    border: 0px solid #e8e8e9;
    margin: 0;
    padding: 0px;
    margin-right: 1%;
}

.optiunipeprodus .optionSet select {
    width: 100%;
    margin: 0;
}

.optionSet .selectdiv {
    width: 100%;
}

.productdetailsRight .optiunipeprodus .optionSet {
    width: 201px;
}

.productdetailsRight .optiunipeprodus .optionSet select {

}

.optiunipeprodus .optionSet h6 {
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    color: #000;
    font-size: 1.1em;
    margin: 0 0 10px 0px;
    text-transform: uppercase;
    background: #ffffff;
    padding-bottom: 0;
    /* display: none; */
}
/* ~ container pt afisate seturi de optiuni pe produs */

/*clase pt afisare atribute in pagina de produs detaliat + code +tags + brand*/
.attributesdirect_title {
    background: rgba(0, 0, 0, 0)
        linear-gradient(to bottom, #1e5799 0%, #ffffff 0%, #ffffff 0%, #ffffff
        0%, #ebebeb 100%) repeat scroll 0 0;
    color: #000;
    font-size: 17px;
    padding: 15px 30px;
    text-transform: uppercase;
    border: 1px solid #d0d0d0;
}

.body .content #attrssetstabs ul {
    margin: 0;
}

.body .content #attrssetstabs ul li {
    list-style: none;
    margin: 0 2px 0 0;
}

.body .content #attrssetstabs ul#attrsetree {

}

.body .content #attrssetstabs ul#attrsetree li {
    list-style: none;
    margin: 0;
}

.attrscontaigner {

}

.attrTitle {
    font-size: 13px;
    font-weight: 800;
    margin: 10px 0;
    padding: 5px;
    margin-bottom: 2px;
}

.brand .attrName, .productcode .attrName, .producttags .attrName {
    border: medium none;
    color: #222;
    display: inline;
    margin-bottom: 0;
    text-align: left;
}

.productcode .attrName {
    padding:0;	
}

.producttags .attrName {

}

.attrName {
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    padding: 10px;
    width: 25%;
}

.brand .attrName {
    padding: 0;
}

.brand .attrVal, .productcode .attrVal, .producttags .attrVal {
    border: medium none;
    display: inline;
}

.brand .attrVal {
    padding: 0;
}

.brand .attrVal a {
    color: #000000;

    text-decoration: none;
}

.productcode .attrVal {
    /*border: medium none;
      width: 234px;
      font-weight: 600;*/
    padding: 0;
}

.producttags .attrVal {

}

.producttags .attrVal a {

}

.attrVal {
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    padding: 10px;
    width: 75%;
}

.ui-tabs .ui-tabs-panel {
    background-color: #fff;
}

.attrVal a {

}

.attrSetName {
    background-color: #FFFFFF;
    border-bottom: 2px solid #CCCCCC;
    font-weight: 800;
    margin-bottom: 2px;
    padding: 5px;
}
/*~clase pt afisare atribute in pagina de produs detaliat*/

/* navigare pagina detalii produs */
.nav_stanga {
    background-color: transparent;
    background-image: url("../images/bg-prev-btn.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 17px;
    position: absolute;
    right: 40px;
    top: 10px;
    width: 17px;
    z-index: 90;
    display: none;
}

.nav_stanga:hover {
    /*background-image: url("../images/bg-prev-btn-hover.png");  */

}

.nav_stanga_inactive {
    /*background-color: transparent;
        background-image: url("../images/bg-prev-btn-inactive.png");
        background-position: left top;
        background-repeat: no-repeat;
        height: 17px;
        position: absolute;
        right: 112px;
        top: 15px;
        width: 17px;
        z-index: 90;*/

}

.nav_label {
    position: absolute;
    right: 65px;
    top: 9px;
    display: none;
}

.nav_stanga a {

}

.nav_stanga a img {
    height: 17px;
    width: 17px;
}

.nav_dreapta {
    background-color: transparent;
    background-image: url("../images/bg-next-btn.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 17px;
    position: absolute;
    right: 15px;
    top: 10px;
    width: 17px;
    z-index: 90;
    display: none;
}

.nav_dreapta:hover {
    /*background-image: url("../images/bg-next-btn-hover.png");*/

}

.nav_dreapta_inactive {
    /*background-color: transparent;
        background-image: url("../images/bg-next-btn-inactive.png");
        background-position: left top;
        background-repeat: no-repeat;
        height: 17px;
        position: absolute;
        right: 30px;
        top: 15px;
        width: 17px;
        z-index: 90;*/

}

.nav_dreapta a {

}

.nav_dreapta a img {
    height: 17px;
    width: 17px;
}
/* ~ navigare pagina detalii produs */

/* V imagini produs pg detalii */
.body .defaultContent .ProductDetailsImage {
    border: 0 none;
    padding: 0;
    position: relative;
    text-align: center;
    margin: 0 auto;
}                        

.body .defaultContent .productDetailedBox .ProductDetailsImage { 
    max-width: 70%;
}

.body .defaultContent .ProductDetailsImage .thumbnail {
    margin: 0;
    border: none;
    padding: 0;
}


.body .defaultContent .ProductDetailsImage .smallimages {

}

.body .defaultContent .ProductDetailsImage .smallimages .thumbnailSmall {

}

.body .defaultContent .ProductDetailsImage .smallimages a, .body .defaultContent .ProductDetailsImage .smallimages div
{

}

.body .defaultContent .ProductDetailsImage div.spacervertical {
    float: left;
    height: 30px;
    margin: 7px 0;
    padding: 3px;
    width: 1px;
}

.jqZoomPup {

}

.body .defaultContent .ProductDetailsImage .main {
    margin: 0;
    max-width: 100% !important;
    display: inline;
}

.body .defaultContent .ProductDetailsImage a {
    border: 0 none;
    display: block;
}
/* V ~ imagini produs pg detalii */

/* normal buy box */
.buybox {
    position: relative;
    z-index: 1;
}

.productdetailsRight .buybox {
    width: 100%;
    margin: 0;
}

.buybox h6 {
    color: #000000;
    font-size: 12px;

    margin: 0 0 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.btn-warning.focus, .btn-warning:focus,
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active,
.btn-default.active, .open>.dropdown-toggle.btn-default {
    background: none;
    border:none;
}

.buybox div {
padding:0;
}

.buybox div.col-12.col-sm-6{

}

.buybox div.exp {
    float: left;
}

.buybox div input {
    margin-bottom: 0;
    margin-right: 3px;
    /* margin-top: 23px; */
    /* padding: 9px 15px; */
    width: 50px;
    margin: auto;
}

.buybox .submit {

}

.buybox .addtocart {

}

.buybox .um {
    display: none;
    float: left;
    margin-left: 2px;
    margin-right: 10px;
    margin-top: 30px;
}

.buybox .measurableum
{
    display:block;
}

.buybox .submit input {
    border: medium none;
 
}

.buybox .submit input:hover {

}

.buybox .addtocart input {
    background: #D1034D;
    color: #ffffff !important;
    font-size: 1.4em !important;
    padding: 15px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    margin-top: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

.buybox .addtocart input:hover {
    background: #000000;
}

.buybox div.buyboxlabor {

}

.buybox div.buyboxlabor .laborname {
    margin-right: 3px;
    width: 70px;
}

.buybox div.buyboxlabor select {
    width: 150px;
}

.buybox div.labordesc {
    margin: 5px 0;
    color: #D20461;
    width: 100%;
}
/* ~~ normal buy box */
.navigation {
    float: left;
    width: 100%;
}

.navigation a {

}

.body .contentLargeOnly .detalii-produs .h1contaigner {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 5px medium medium;*/
    boder: 5px solid #000;
    float: right;
    height: auto;
    margin: 0 0 17px;
    padding: 1px 0 0;
    text-align: left;
    width: 530px;
}

.body .contentLargeOnly .detalii-produs .h1contaigner h1 {
    font-size: 20px;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 9px 15px;
}

.body .defaultContent .productPageLeftSide {
    padding: 0;
}

.boxshoppinginfo {

}

.body .defaultContent .productdetails {
    padding: 0 2%;
}

.body .defaultContent .productdetails .productcode {
    margin: 0;/*10px 0 6px;*/
}

.body .defaultContent .productdetails .brand {
    float: left;
    /* display: none; */
    background: none;
}

.productdetails .productdetailsRight .brand
{
    display: table;
    float: none!important;
    margin: auto;
    position: relative;
    width: auto;
}

.productdescription {

}

.productdescription p {
    padding: 0 0 13px 0;
}

.crtstoc {
    color: #000000;
    font-size: 13px;
    margin: 0 !important;
    text-transform: uppercase;
}

.crtstoc .stoc-displ {
    display: block;
    line-height: normal;
    padding: 8px 15px;
}

.optiunipeprodus .crtstoc div {
    float: none;
    margin: 0;
}

/* ~~ -----------------------------------------------detalii produs------------------------------*/

/*  -----------------------------------------------detalii produse asociate------------------------------*/
.associatedProducts table.productslist tr.ospacertr {
    height: 20px;
    margin: 0;
    padding: 0;
}

.associatedProducts table.productslist tr.ospacertr td {
    border-top: 1px solid #e3e3e3;
}

.body .defaultContent .productslist .productPageLeftSide {
    /*float: left;
margin: 0 20px 0 0;
top: 0;
width: 215px; */

}

.body .defaultContent .productslist .productPageLeftSide a img {

}

.body .defaultContent .productslist .productPageLeftSide .ProductDetailsImage a
{
    display: block;
    width: auto;
}

.body .defaultContent .productslist .productPageLeftSide .imgComment {
    background-position: 0 center;
    margin: 0 0 0 9px;
    padding: 5px 0 5px 20px;
}

.body .defaultContent .productslist .productdetails {
    /*margin: 0;
width: 845px;*/
    padding: 0;
}

.body .defaultContent .productdetails .productdetailsLeft {
    /*float: left;
max-height: 276px;
overflow: hidden;
padding: 0 20px 0 0;
width: 303px;*/
    padding: 0;
    width: 60%;
    padding-right: 40px;
}

.body .defaultContent .productdetails .productdetailsLeft .productdescription
{
    /* padding: 1%2%; */
    /* border: 1px solid #e8e8e9; */
    /*height: 100px;
    overflow-y: scroll;
    font-size: 0.7em;*/
}

.defaultContent .defaultbox .buybox .submit input {

}

.productdetailsRight .buybox .addtocart {
    width: 100%;
    clear: both;
    margin: 10px auto 0;
    text-align: center;
}

.productdetailsRight .buybox .um
{
    display:inline;
    margin: 8px;
}


.productdetailsRight .buybox div input
{
    margin: 0;
}

.productdetailsRight .buybox .addtocart input {
    margin: 0;
    background: #FF9000!important;
    padding: 10px!important;
    width: 100%!important;
    height: auto!important;
    text-align: center !important;
}

.body .defaultContent .productdetails .productdetailsRight {
    /*float: left;
padding: 0;
width: 522px;*/
    background-color: #F9F9F9;
    border-radius: 8px;
    width: 40%;
    float: right;
    border: 1px solid #D8D8D8;
    position: relative;
    margin-top: 20px;
    padding:0;
    padding-top: 3%;
}

.defaultContent .productDetailedBox .preturi {
    float: none;
    margin: 20px 0;
    padding: 0 20px 15px;
    border-bottom: 1px solid #D8D8D8;
}

.productslist .credits-note {
}

.productslist .productDetailedBox .credits-note {
    float:left;
    width: 100%;
    background-color: transparent;
    padding: 10px 0;
}

.defaultContent .productslist .defaultbox .productdetails h2 {
    height: auto;
    line-height: normal;
    margin: 10px 0 10px;
    text-align: left;
}

.defaultContent .productslist .defaultbox .productdetails h2 a {
    font-size: 16px;
    height: auto;
    line-height: normal;
    margin: 0 0 10px;
    text-align: left;
    text-transform: uppercase;
}

.defaultContentContent > h2 > a > span
{
    display:block;
}

.body .defaultContent .productslist .defaultbox .defaultContentContent {
    padding: 0;
    width: auto;
}
/* ~~ -----------------------------------------------detalii produs asociate------------------------------*/

/* -----------------------------------------------Pagina shoppingcart------------------------------*/
/* -V- used at shopping cart */
.body .contentLargeOnly .shoppingcart .h1contaigner, .body .contentLargeOnly .registerpage .h1contaigner,
.body .contentLargeOnly .wishlist-register .h1contaigner {
    /*background: url("../images/bg-defaultbox-top.jpg") repeat-x scroll 0 0 transparent;
      padding: 9px 15px; */

}

#orderDataId .shoppingcart {
    margin: 0 0 10px;
}

/* chose payment and shipping */
#shippingoptions, .paymentoptions, .livrare, .destinatar, .orderComment
{
    text-align: center;
    border:1px solid #d0d0d0;
}

#shippingoptions .panel-body,
.paymentoptions .panel-body,
.livrare .panel-body,
.destinatar .panel-body,
.orderComment .panel-body
{ 
    padding: 20px;
}

#shippingoptions .paymentline {
    margin: 4px 0;
    text-align: left;
}

.paymentoptions {

}

.body .defaultContent .defaultContentContent .paymentoptions h4, .body .defaultContent .defaultContentContent #shippingoptions h4,
.body   #client_invoice_data_form h4, .body   .facturareong h4, .body .defaultContent .defaultContentContent .livrare h4,
.body .defaultContent .defaultContentContent .destinatar h4,
.orderCommentTitle {
    /*border: medium none;
      font-size: 13px;
      font-weight: 800;
      height: auto;
      margin: 20px 0 12px;
      text-align: center;
      width: auto; */

}

.paymentoptions .paymentline {
    margin: 4px 0;
    text-align: left;
}

.paymentoptions .paymentimg {
    margin-right: 3px;
}
/* ~ chose payment and shipping */

/* credits */
.sc-credit-up-info {
    font-style: italic;
    padding: 0;
    text-transform: inherit;
}

.sc-credit-up-info span {
    display: block;
}
/* ~~ credits */
.displayshoppingcart {
    color: #000;
    margin: 15px 0;
    font-size: 1.2em;
}

.displayshoppingcart .asubmit {
    border: medium none;
    float: none !important;
    font-size: 0.75em;
    text-align: center;
}

.displayshoppingcart .asubmit a {
    /*color: #000000 !important;
      font-size: 11px !important;
      padding: 0 !important;
      text-decoration: underline !important;
      background: none;*/

}

.displayshoppingcart td {
    border-right: 0;
    border-bottom: 4px solid #e9e9e9;
    height: auto;
    padding: 5px 5px;
    text-align: left;
    vertical-align: middle;
}

.displayorders td.totalTd {
    border-right: 1px solid #CDCDCD;
    font-size: 14px;
    font-weight: 800;
    padding: 10px;
    text-align: right;
}

.displayorders td {
    padding: 5px 10px;
}

.displayorders td .order-payed {
    display: block;
    color: #295605;
}

.displayorders td .order-unpayed {
    display: block;
    color: #FC3A3A;
}

.displayshoppingcart td.last {
    border-right: 1px solid #CDCDCD;
    text-align: center;
}

.displayshoppingcart td.header {
    background: url("../images/bg-shoppingcart-header.png") repeat-x scroll
        0 bottom transparent;
    border-top: 1px solid #CDCDCD;
    width: auto;
}

.displayshoppingcart td.headerfirst {
    width: 15px;
}

.displayshoppingcart td.header-articol {
    width: 350px;
}

.displayshoppingcart td.header-quantity {
    width: 35px;
}

.displayshoppingcart td.header-image {
    width: 50px;
}

.displayshoppingcart td.headerlast {
    border-right: 1px solid #CDCDCD;
    width: 36px;
}

.displayshoppingcart td.header span {
    display: block;
}

.displayshoppingcart td.alert {

}

.displayshoppingcart td.lastalert {
    border-right: none;
    color: #3A243A;
}

.displayshoppingcart .productName {

}

.displayshoppingcart input[type="text"] {

}

/* butoane shoppingcart*/
.scUpBtns {
    float: right;
}

.body .defaultContent .defaultContentContent .scUpBtns div.asubmit {
    float: left;
    margin: 0 0 0 20px;
}

.body .defaultContent .defaultContentContent .scUpBtns div.asubmit a {
    border: 1px solid #000;
    width: auto;
    color: #555555;
}

/* ~~ butoane shoppingcart*/

/* voucher form*/
#vouchercontaigner {
    /*float: none;
        text-align: right;
        width: auto; */

}

.body .defaultContent .defaultContentContent #vouchercontaigner a {
    /*display: inline-block;
        font-size: 13px;
        
        margin: 4px 10px 0 0;
        text-decoration: none; */

}

.formularcodvoucher {
    /*float: right;*/

}

#orderDataId  .formularcodvoucher  input[type="text"] {
    /*border: 1px solid #DEDEDE;
        float: left;
        margin: 0 5px 0 0;
        width: 200px;*/

}

#vouchercontaigner .asubmit {
    margin: 0;
}

#vouchercontaigner .asubmitDelV {
    /*float:right;*/

}

.body .defaultContent .defaultContentContent #vouchercontaigner .asubmit a,
.clientnou .asubmit a, .clientvechi .asubmit a {
    border-right: 0;

    background-position: bottom;
    border-radius: 0;

}

.clientnou .asubmit a, .clientvechi .asubmit a {
    margin-top: 5px;
    margin-right: 5px;
}

.btn-default:hover {
    color: #FF9000;
}

.btn-success {
    background-image: url("../images/bg-btn-search.jpg");
    background-position: center bottom;
    border-radius: 0;
    color: #fff;
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active,
.btn-success.active, .open>.dropdown-toggle.btn-success {
    background-image: url("../images/bg-btn-search.jpg");
    background-position: center bottom;
    border-radius: 0;
    color: #fff;
}

.body .defaultContent .defaultContentContent #vouchercontaigner .asubmit a:hover
{
    /*background: none repeat scroll 0 0 #000 !important;*/

}

/* ~~ voucher form*/

/* total cos*/
.totaltd {
    border-top: 1px solid #e8e8e9;
    margin: 15px 0 0;
    padding: 14px 0 16px;
    text-align: right;
    width: auto;
    position: relative;
}

.totaltd span {
    color: #000000;
    /*font-size: 27px;*/
}
/* ~~~total cos*/
.totaltd .asubmit {
    border: medium none;
    float: left;
    margin-right: 10px;
}

.totaltd .asubmit  a {
background: none;
color: #000;
text-transform: initial;
}

.totaltd #wishlistContaignerDiv {
    margin: 0 0 0 0px;
    float: left;
}

.totaltd #wishlistContaignerDiv a {
    color: #000000;
}

.shoppingcartNote {
    /*background: none repeat scroll 0 0 #ff9397; */
    color: #FF9000;
    /* font-size: 13px; */
    padding: 1%;
    text-align: center;
    border: 1px solid #999;
    margin: 1% 0;
}

div.shoppingcartalert {
    margin-bottom: 20px;
}

table.textMainProforma {
    color: #000;
    /*font-family: arial,Arial,Verdana,trebuchet MS,Helvetica,sans-serif; */
    font-style: normal;
    font-weight: 300;
    line-height: 19px;
    text-align: left;
}

table.textMainProforma td {

}

table.textMainProforma .bottom-invoice td {
    padding: 0;
}

table.textMainProforma .bottom-invoice td table td {
    padding: 5px 20px;
    vertical-align: middle;
    text-align: left;
    border: 1px solid #cdcdcd;
}

/* -V- under shoppincart page */
.sageata-st-sc {
    background: url("../images/sageasta-st-sc.png") no-repeat scroll 0
        bottom transparent;
    display: none;
    height: 25px;
    left: 48%;
    position: absolute;
    top: 39px;
    width: 52px;
}

.sageata-dr-sc {
    background: url("../images/sageasta-dr-sc.png") no-repeat scroll 0
        bottom transparent;
    height: 59px;
    position: absolute;
    right: 20px;
    top: -12px;
    width: 66px;
    display: none;
}

#orderDataId .texttext {
    margin: 0 0 20px;
    text-align: center;
}

.suntclientDiv {
    margin: 0 auto;
    position: relative;
}

.suntclientDiv .clientnou, .suntclientDiv .clientvechi {
    margin: 20px auto 0;
}

.suntclientDiv .clientvechi {

}

.suntclientDiv .clientnou1,
.suntclientDiv .clientvechi1,
.suntclientDiv .QO-btn-contaigner
{
    margin: 5px !important;
}

.suntclientDiv .clientnou1 {
    /*float: left;
            margin: 9px 0 0 52px;*/

}

.suntclientDiv .clientvechi1 {
    /*float: left;
            margin: 9px 0 0 50px; */

}

.suntclientDiv .clientnou1 .radio, .suntclientDiv .clientvechi1 .radio {
    display: block;
}

.suntclientDiv .clientvechi1 .radio {

}

.suntclientDiv .clientnou1 .label, .suntclientDiv .clientvechi1 .label {
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: top;
    color: #000;
}

.suntclientDiv .clientnou1 .radio input, .suntclientDiv .clientvechi1 .radio input
{
    margin: 1px 0 0;
}

#regOption {
    margin: 0 0 15px;
    text-align: center;
}

#ClientLoginFormJascript
{
   margin: auto;
}

.suntclientDiv .clientvechi #ClientLoginFormJascript .links {
    margin: -20px 0 0 286px;
}

.suntclientDiv .clientvechi #ClientLoginFormJascript .links a {
    display: block;
    font-size: 11px;
    line-height: normal;
    padding: 0 10px 0 0;
}

.smalltext
{
    font-size:11px;
    color:#555555;
}

.buyerdatef {

}

.buyerdatef span {
 
}

.required {
    border: 1px solid #FF9000;
}

.rowButtonsRegister
{
    width:max-content;
    margin:auto;
}

#ClientLoginFormJascriptMess, #ClientRegisterFormJascriptMess {
    margin-top: 10px
}

#ClientLoginFormJascriptMess .alert, #ClientRegisterFormJascriptMess .alert
{
    display: block;
}

#orderDataId #ClientRegisterFormJascript {
    margin:auto;
}

#orderDataId div.registerClientFielfsLabel {
    text-align: right;
    min-width: 100px;
    padding: 0 2%;
}

#orderDataId div.terms {
    /*margin: 10px 9px 5px 0;
            text-align: right;
            width: 192px; */

}

#orderDataId div.termsLabel {
    text-align: center;
    /*width: auto;*/
}

#orderDataId div.registerClientFielfs {
    /*float: right;
            text-align: right;*/

}

#orderDataId {

}

#orderDataId .registerClientFielfsLabel button {

}

#orderDataId .registerClientFielfsLabel input[type=checkbox] {

}

#orderDataId .registerClientFielfsLabel button:hover {
    text-decoration: underline;
    cursor: pointer;
}

#orderDataId .clientnou .asubmit, #orderDataId .clientvechi .asubmit {
    /*background: url("../images/bg-btn.png") repeat scroll 0 0 transparent !important;
            color: #ffffff;*/

}

#orderDataId .clientnou .asubmit a, #orderDataId .clientvechi .asubmit a
{

}

#orderDataId .livrare_text {

}

#orderDataId .livrare .line {
    width: 446px;
    margin: 0 auto;
}

#orderDataId input[type=text], #orderDataId input[type=password] {
    /*width: 257px;*/
    width: 99%;

}

.contact_f span {
    display: block;
}

.facturare_f span {
    display:block;
}

#orderDataId select {
    /*border-color: #DEDEDE;
            width: 267px;*/

}

#orderDataId textarea {
    /*height: 33px;
            width: 257px;*/

}

#orderDataId textarea#comment {
    height: 200px;
}

#ui-datepicker-div {

}

#orderDataId #destinatar .destinatar_text {

}

#orderDataId #destinatar .line {
    width: 446px;
    margin: 0 auto;
}

#orderDataId .orderCommentHelpText {

}

#orderDataId .orderCommentTextarea {
    /*margin: 0 auto;
            width: 400px;*/

}

#orderDataId .orderCommentTextarea div.registerClientFielfsLabel {
    display: none;
}

#client_invoice_data_form .radio {
    display: inline-block;
    margin: 0 46px 20px;
}

.invoice-type {
    text-align: center;
    padding: 20px;
}

#client_invoice_data_form .radio span {
    margin: 0 10px 0 0;
    vertical-align: top;
}

#client_invoice_data_form .radio input {
    margin: 4px 0 0 0;
}

#client_invoice_data_form #facturarepf, #client_invoice_data_form #facturarepj,
#client_invoice_data_form .facturareong {
    width: 33%;
    margin-top: 10px;
}

#client_invoice_data_form #facturarepf
{
    margin-top:60px;
}

#client_invoice_data_form #facturarepf .panel-heading, 
#client_invoice_data_form #facturarepj .panel-heading,
#client_invoice_data_form .facturareong .panel-heading
{
    margin-bottom:25px;
} 

#facturarecontact .line {

}

#facturarecontact .line .registerClientFielfs {

}

#orderDataId #facturarecontact div.registerClientFielfsLabel {

}
/* ~~ -V- under shoppincart page */

/* proforma*/
#client_invoice {
    margin-top: 0;
}

.bottom-invoice td.last-td {
    border-right: 1px solid #CDCDCD;
}

.textMainProforma .bottom-invoice .border-invoice td {
    padding: 0;
}

.list-invoice td {
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
}

.list-invoice td.last-td {
    border-right: 1px solid #CDCDCD;
}

.list-invoice .label
{
    color: #000000;
    font-size: 1em;
    font-weight: 300;
    padding: 0;
}

.textMainProforma td {
    border: 0;
}

.textMainProforma tr.credits-row td {

}

.textMainProforma td .credits-note {
    display: block;
    width: 100px;
    color: red;
}

.textMainProforma hr, .textMainProforma table hr {
    height: 1px;
    border: 0 none;
    border-top: 1px dashed #ccc;
    text-align: left; /*this will align it for IE*/
    margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

.body .defaultContent .defaultContentContent .textMainProforma h2 {
    font-size: 14px;
    padding: 39px 0 15px;
}

.textMainProforma .totalprof {
    font-size: 16px;
    padding: 5px 0;
}

.textMainProforma .totalprof-left {
    border-left: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
}

.textMainProforma .totalprof-right {
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    text-align: center !important;
}

.content .page .defaultContent .defaultContentContent .textMainProforma td h3
{
    padding: 10px 0 7px 0;
}

.totalProforma {
    font-weight: bold;
}

.textMainProforma td.headerProforma {
    background: url("../images/bg-shoppingcart-header.png") repeat-x scroll
        0 bottom transparent;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
}

.textMainProforma td.header-1 {
    width: 21px;
}

.textMainProforma td.header-2 {
    width: 390px;
}

.textMainProforma td.header-3 {
    width: 25px;
}

.textMainProforma td.header-4 {
    width: 30px;
}

.textMainProforma td.header-5 {

}

.textMainProforma td.header-6 {

}

.textMainProforma td.header-7 {

}

.proforma
{
    padding:20px;
}

.proforma div
{
    padding:10px;
}

.proforma .asubmit {
    border: medium none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.body .defaultContent .defaultContentContent .proforma .asubmit a {
    background: url("../images/trimite-comanda.png") no-repeat scroll 0 0
        transparent !important;
    border: medium none !important;
    color: #fff !important;
    font-size: 19px !important;

    height: 39px;
    padding: 32px 0 0;
    text-decoration: none;
    width: 195px;
}

.top-invoice td {
    padding: 10px 0 27px;
}

.top-invoice .left {
    padding-left: 40px;
    padding-right: 20px;
    width: 286px;
}

.top-invoice .center {
    width: 240px;
}

.top-invoice .right {
    padding-left: 95px;
    width: 252px;
}

.title-factura {
    margin-top: 15%;
}

.proforma-text {
    /*border-top: 1px solid #BFBFBF;*/
    padding: 15px;
    text-align: center;
}

.proforma-text .title-proforma {
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
}

.total-invoice td {
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
}

.pay-ship-note {
    color: #444444;
    font-style: italic;
    margin: 10px 0 0;
}

.notexp {
    display: block;
    font-size: 12px;
    color: #444;
    font-style: italic;

}
/*proforma */

/* ~  -V- used at shopping cart */
/* ~~ -----------------------------------------------Pagina shoppingcart------------------------------*/

/* FOOTER */
.footer-contaigner {
    background: #f7f7f8;
    font-size: 0.9em;
}

.footer {

}

.footer2 {

}

.footer-contaigner .logo {

}

.footer-contaigner .logo a {
    display: block;
}

.footer-contaigner .logo a img {
    height: 100%;
    width: 100%;
}

.footer-contaigner .conact {


}

.nume-firma {
    
}

.footer-contaigner .menucontagner {

}

.footer-contaigner .menucontagner .container-fluid {
    margin: 0;
    padding: 0;
    background: none;
}

.footer-contaigner .menu {
    padding: 0;
}

.footer-contaigner .menu .menucompleteleft {

}

.footer-contaigner .menu .menucompleteright {

}

.footer-contaigner .menu ul {
    padding-left: 0;
}

.footer-contaigner .menu ul li {
    /*background: none repeat scroll 0 0 transparent;
      line-height: 18px;
      padding: 0;
      width: 140px; */
    float: none;
}

.footer-contaigner .menu ul li:hover {
    /*background-image: url("../images/bg-li-menu-footer-hover.png");*/

}

.footer-contaigner .menu ul li a {
    padding-bottom: 1%;
    padding-top: 1%;
}

.footer-contaigner .menu ul li a:hover {

}

.footer-contaigner .menu ul li a:visited {

}

.footer-contaigner .menu ul li.last {
    border: none;
    background-image: none;
}

.footer-contaigner .menu ul li:last-child a {

}

.footer-contaigner .menu ul li:last-child a:visited {

}

.footer-contaigner .copyright {
    display: inline;
    font-size: 0.7em;
}

.footer-contaigner .linkparteneri {
    height: 57px;
}

.footer-contaigner .byArgebit {
    padding: 0;
    font-size: 0.7em;
}

.footer-contaigner .powered img {
    /*background: transparent url("../images/byargebit.png") no-repeat scroll 0 0;
      display: block;
      height: 35px;
      width: 270px;*/
    max-width: 270px;
}

.footer-contaigner .semnatura {
    color: #000;
    display: inline;
    font-size: 11px;
    left: 489px;
    line-height: normal;
    margin: 3px auto 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: -2px;
}

.footer-contaigner .semnatura span {
    background: url("../images/logoalb.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 28px;
    margin: 0;
    text-indent: -9999px;
    width: 77px;
}

.footer-contaigner .semnatura span a {
    color: #aaa;
    font-size: 11px;
    text-decoration: none;
}

.footer-contaigner .semnatura a {
    color: #fff;
    text-decoration: none;
}

.footerfacebook {
    float: left;
    margin: 25px;
}

.footer-contaigner .defaultbox {
    box-shadow: none;
    border: 0;
    background: none;
}

.footer-contaigner .facebookbox {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    margin-bottom: 25px !important;
    margin-top: 20px !important;
}

.footer-contaigner .defaultbox .defaultboxtitle {
    background: none;
    border: 0;
    padding: 15px;
    text-align: left;
}

.footer-contaigner .defaultbox .topborder {
    height: 0;
    background: none;
    margin: 0;
    padding: 0;
}

.footer-contaigner .facebookbox .defaultboxtitle {
    display: none;
}

.footer-contaigner .defaultbox .defaultContentContent {
    border: medium none;
    padding: 0;
    width: auto;
    background: none;
}

.footer-contaigner .newslleterbox {
    /*background: none no-repeat scroll 50% 0 transparent;
      left: 43px;
      margin: 0;
      padding: 50px 0 0;
      position: absolute;
      top: 0;*/

}

.footer-contaigner .newslleterbox .clear {
    clear: none !important;
}

.footer-contaigner .newslleterbox .defaultContentContent .asubmit {

}

.footer-contaigner .newslleterbox .defaultContentContent .asubmit a {
    text-transform: none;
}
/* ~FOOTER */

/*register client*/
.registerClient {
    /*width: 492px;*/

}

.registerClient input {
    width: 286px;
    margin-right: 7px;
}

.registerClient select {
    margin: 2px 0;
    width: 296px;
}

.registerClient input.rad {
    width: auto;
}

.registerClient span {
    /*padding: 0 10px 11px;*/
    text-align: left;
    width: 162px;
}

.registerClient .submit input {
    width: 80px;
    /*background-image: url("../images/bg-buton-80px.png"); */
}

div.registerClientFielfsLabel {

}

.registerClientFielfsLabel button {
    background-color: transparent;
    border: none;
    text-decoration: none;
    background-image: none;
    margin: 0;
    padding: 0;
    font-size: 11px line-height: 20px;
}

form.autentication div.registerClientFielfsInput {
    float: left;
}

/* clase pt alegere tip cont  (register client)*/
form.clientregisterform {

}

form.clientregisterform .submit {
    /*float:right;*/

}

form.clientregisterform fieldset {

}

form.clientregisterform fieldset legend {
    font-weight: 800;
    padding: 5px;
    font-size: 13px;
    color: #000;
}

.accountstable {
    margin: 5px 0;
    padding: 2px;
}

.accountstable tr {

}

.accountstable tr td {
    padding: 5px;
    border-bottom: 1px solid #f5f5f5;
}

.accountstable tr:first-child td {
    background: none repeat scroll 0 0 #f5f5f5;
    font-weight: 800;
    padding: 5px;
}
/* ~clase pt alegere tip cont (register client)*/

/* login si register in pagina de register (register client)*/
.registerdivdesc {
    margin: 0 0 10px;
}

.registerdivdesc span {
    color: #FF9000;
}

.logindiv, .registerdiv {
    background: url("../images/sageata-client-nou.png") no-repeat scroll
        right 0 transparent;
    /*margin: 50px 83px 20px;
      padding: 0;*/
}

.logindiv {
    /*float: left;
      width: 374px;*/

}

.logindiv form {

}

.logindivtext {
    margin: 0 auto;
    width: 270px;
    text-align: right;
    line-height: normal;
    padding-bottom: 8px;
}

.forgotpass {
    /*line-height: normal;
      margin: 0 0 -23px 195px;
      padding-top: 9px;
      text-align: left;
      width: 95px; */

}

.forgotpass a {
    text-decoration: none;
    font-size: 11px;
}

.logindiv div.registerClientFielfsLabel {

}

.registerdiv {
    /*float: right;
      width: 374px;*/

}

.logindiv input {
    /*float:right;*/

}

.logindiv .submit input {

}

.registerdivtitle, .logindivtitle {
    font-size: 18px;
    height: auto;
    margin: 0 0 45px;
    width: auto;
}

.registerdivtitle {

}

.logindivtitle {

}

.registerpage .fbLogin-reg, .authclient .fbLogin-reg {
    background: url("../images/btn-login-fb.png") no-repeat scroll 0 0
        transparent;
    color: #ffffff;
    cursor: pointer;
    font-size: 0;
    height: 28px;
    margin: 0 auto 20px;
    width: 151px;
}

.autentificare-fb
{
    display:none;
}

.registerpage .fbLogin-reg-txt, .authclient .autentificare-fb-text {
    color: #888888;
    text-align: center;
    margin: 20px auto 10px;
}



/* ~~login si register in pagina de register (register client)*/
/*~register client*/

/* -------------------------- LISTA DE PRODUSE------------------------------------------*/
/* -V- Tb lista produse*/
.load-more table.productslist {
    margin-top: 20px;
    /*display:none;*/
}

.load-more .asubmit {
    border: medium none;
    float: none;
    padding: 20px 0 0;
}

.load-more .asubmit a.aload {
    background: none no-repeat scroll 0 0 #000000 !important;
    color: #fff;
    text-transform: uppercase;
    /*float: none !important;
      font-size: 14px;
      height: 28px;
      padding: 12px 0 0 !important;
      text-align: center;
      text-transform: none;
      width: 196px; */
}

.load_more_1 {
    background: url("../images/load.gif") no-repeat scroll 50% 50%
        transparent;
    padding: 48px 10px 0;
    text-align: center;
}

table.productslist {

}

.productsrec table.productslist {
    width: 100%;
}

table.productslist td.vspacertd {
    background-color: transparent;
    padding: 0;
    width: 0;
}

table.productslist td.vspacertdempty {
    width: 41px;
    background-color: transparent;
}

table.productslist td {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 187px;
}

table.productslist td.tdempty {
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    background-color: transparent;
    width: 187px;
}

table.productslist tr.ospacertr {
    height: 14px;
    margin: 0;
    padding: 0;
}

table.productslist tr.ospacertr td {
    border: medium none;
    height: 20px;
    margin: 0;
    padding: 0;
}

#shoppingCartDivPop table.productslist tr.ospacertr td {
    border: medium none;
    height: 10px;
    margin: 0;
    padding: 0;
}

.body .defaultContent .defaultContentContent table.productslist a:hover
{
    text-decoration: none;
}
/* -V- ~~ Tb lista produse*/

/* bara cu paginarea, select sortare, nr produse*/
.helpbar {
    border-bottom: 3px solid #e8e8e9;
    border-top: 1px solid #e8e8e9;
    margin: 0 0 20px;
    padding: 7px 0;
}

.helpbarbottom {
    margin: 20px 0 0;
}

.helpbar .dopdf {
    padding-top: 8px;
    float: left;
    height: 17px;
    margin-left: 7px;
}

.helpbar .dopdf a {
    padding-top: 8px;
    color: #4C2081;
    padding-right: 34px;
    background: url("../images/Adobe-PDF.png") no-repeat scroll right 50%
        transparent;
    cursor: pointer;
}

.helpbar .productslistorder {
    float: left;

    margin: 0;
    padding: 0;
}

.helpbar .productslistorder span {
    /*padding: 2px;*/

}

.helpbar .productslistorder select {
    margin: 0;
}

.helpbarbottom .productslistorder {

}

.helpbarbottom .productslistorder span {

}

.helpbarbottom .productslistorder select {

}

.helpbar .productsno {
    color: #000000;
    float: right;
    padding: 7px 8px;
    text-align: center;
}

.helpbar .productsno_only {
    padding-top: 8px;
    text-align: right;
}

.helpbarbottom .productsno {

}

/*PAGINATION*/
.helpbar .pagination {
    /*float: right;
            line-height: 1.5em;
            margin: 0;
            padding: 0;
            text-align: right;*/
    margin: 0;
}

.helpbar .pagination a {
    padding: 4px 10px;
    border: 1px solid #e8e8e9;
    margin: 2px;
}

.helpbar .pagination a.firstpagination {
    background-image: none;
}

.helpbar .pagination a.prevpagination {
    background-image: none;
}

.helpbar .pagination a.nextpagination {
    background-image: none;
}

.helpbar .pagination a.lastpagination {
    background-image: none;
}

.helpbar .pagination strong {
    float: none;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.5em;
    margin: 0;
    text-align: center;
}

.helpbarbottom .pagination {

}

.helpbarbottom .pagination a {

}

.helpbarbottom .pagination a.firstpagination {

}

.helpbarbottom .pagination a.prevpagination {

}

.helpbarbottom .pagination a.nextpagination {

}

.helpbarbottom .pagination a.lastpagination {

}

.helpbarbottom .pagination strong {

}

.pagination>li
{
    list-style: none !important;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-radius: 0;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-radius: 0;
}

.pagination>li>a, .pagination>li>span {
    color: #000000;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
.pagination>.active>span:hover, .pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #efefef;
    color: #000;
    border: 1px solid #e8e8e9;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,
.pagination>li>span:focus {
    color: #000;
}
/* ~~ PAGINATION*/

/* ~~ bara cu paginarea, select sortare, nr produse*/

/* formularul de cumparare din caseta de produs ( din lista de produse)*/
.defaultbox div.command {
    background-color: transparent;
    margin: 5px auto 0;
    padding: 0;
}

.defaultbox div.command div {
    float: left;
}

.defaultbox div.command div.addtocart {
    float: right;
    margin-top: 3px;
}

.defaultbox div.command div.um {
    color: #555555;
    margin-top: 5px;
}

.defaultbox div.command div input {
    margin-bottom: 0;
    margin-right: 3px;
    margin-top: 2px;
    width: 20px;
}

.defaultbox div.command div.addtocart input {
    background: url("../images/bg-btn.png") repeat scroll 0 0 transparent;
    height: 25px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: auto;
}
/* ~ formularul de cumparare din caseta de produs */
/* ~~ -------------------------- LISTA DE PRODUSE------------------------------------------*/

/* contact*/
.body .contact h2 {
    color: #000;

    line-height: 20px;
    padding: 15px 0;
    text-align: left;
    text-transform: uppercase;
}

.body .contact .location {
    text-align: center;
}

.body .contact .location a {
    color: #222222 !important;
    display: inline-block;
    padding: 5px;
}

.body .contact .location h2 {
    padding: 10px 0 16px;
    text-align: center;
}

.body .contact .parag {
    margin: 0 0 10px 0;
}

.contactform, .contactinfo {

}

.contactinfo {

}

.contactform .registerClientFielfsLabel {

}

.contactform input {

}

.contactform select {

}

.contactform textarea {
 
}

.contactform .submit {
 
}

.contactform .submit input {

}

.nume-firma {
    display: block;
    font-weight: bold;
    margin-bottom: 2%;
}

.adresa-firma
{
    
}

/*~contact */

/* filtre */
.filterdiv {
    width: auto !important;
}

.filterdiv .title {
    text-transform: uppercase;
}

.filterdiv .description {
    margin-bottom: 5px;
}

.filterdiv .filtervaluediv {
    float: left;
    padding: 3% 0 0;
    white-space: nowrap;
}

.filterdiv .filtervaluediv span {
    color: #000000;
    margin-left: 3px;
}

.filterdiv input {
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 0;
    width: auto;
}

.filterdiv a {
    display: inline-block;
    text-decoration: none;
    font-size: 1em;
}

.filterdiv .filtervaluediv div {
    float: left;
}

.leftSide .filterdiv div {
    width: 100%;
}

/* ~filtre */
/* -V- page gallery*/
table.gallerytable {
    margin: 20px 0 0;
}

table.gallerytable td.vspacertd {
    background-color: transparent;
    width: 10px;
}

table.gallerytable td.vspacertdempty {
    width: 10px;
    background-color: transparent;
}

table.gallerytable td {
    background-color: transparent;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 179px;
}

table.gallerytable td.tdempty {
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    background-color: transparent;
}

table.gallerytable tr.ospacertr {
    height: 15px;
    margin: 0;
    padding: 0;
}

table.gallerytable tr.ospacertr td {
    background-color: transparent;
    border: medium none;
    height: 2px;
    margin: 0;
    padding: 0;
}

div.gallerytable div.gimage {
    float: none;
    margin: 0 auto;
    padding: 1px;
    width: 140px;
    height:250px;
}

div.gallerytable div.gimage img {
    height:auto;
}

.body .defaultContent .defaultContentContent table.gallerytable td a {

}

.body .defaultContent .defaultContentContent table.gallerytable td a .caption
{

}

/* ~~ -V- page gallery*/

/* newsletter */
.newslettercontaigner {
    position: relative;
}

.rightSide .newslettercontaigner {
    padding: 8px;
}

.newslettercontaigner .newslettermess {
    display: none;
}

.newslettercontaigner .submit input {
    background: none repeat scroll 0 0 #000000;
    display: block;
    font-size: 12px;
    height: 27px;
    margin: 0 0 12px;
    padding: 5px 10px;
    width: 225px; 
    color: #ffffff;

}

.newslettercontaigner input#nlname {

}

.contaigner-header .newslettercontaigner div {
    float: left;
}

.contaigner-header .newslettercontaigner .asubmit a {

}

.contaigner-header .newslettercontaigner div.links {
    display: none;
}

.newslettercontaigner div.submit input {
    width: auto;
}

.newslettercontaigner .links {
    float: right;
    margin-right: 11px;
    margin-top: 7px;
    padding: 0;
    text-align: left;
}

.newslettercontaigner .warning {

}

.newslettercontaigner .info {

}

.newslettercontaigner .newslettertext {
    display: none;
    padding: 0;
}

.newslettercontaigner .default {

}

.newslettercontaigner .asubmit {
    display: block;
    margin: 15px 0;
}

.newslettercontaigner .asubmit a {
 
}

.newslettercontaigner .asubmit a.btn-info {
    color: #fff;
    float: right;
}

.newslettercontaigner .asubmit a.btn-default {

}
/* ~ newsletter */

/* plata cont */
.contpayment fieldset {
    border: 1px solid #efefef;
    padding: 10px 20px 20px;
    margin-top: 10px;
}

.contpayment fieldset legend {
    font-weight: 800;
    padding: 5px;
    font-size: 13px;
}

.contpaybtns {
    margin: 10px 0;
}

.contpaybtns div {
    /*float:left;*/
    margin: 0 auto;
    width: 199px;
}
/* ~~ plata cont */

/* carusel */
.carusellcontainer {
    margin: 0 auto;
    position: relative;
    width: auto;
}

.carusellcontainer h3{
    font-size:1.1em;
}

.carusellcontainer .img-responsive {
    display: block;
    width: auto;
    max-height: 104px;
}

.body .contentLargeOnly .defaultContentCarusel, .body .contentLargeOnly .defaultContentReviews
{
    margin: 0 0 0 0;
    padding-top: 14px;
}

.contentLargeandLeftSide .reviewsComponent
{
    padding: 0;
    margin: 1% 0;
}

.contentLargeandLeftSide .reviewsComponent h2
{
    font-size: 0.9em;
    text-align: center;
    height: auto;
}

.contentLargeandLeftSide .reviewsComponent .datereview,
.contentLargeandLeftSide .reviewsComponent .emailreview
{
    font-size: 0.8em;
    display: block;
}
.contentLargeandLeftSide .reviewsComponent .datereview .fa,
.contentLargeandLeftSide .reviewsComponent .emailreview .fa
{
    margin-right: 1%;
}

.contentLargeandLeftSide .reviewsComponent .imgproductreview
{
    width:100%;
}

.body .defaultContent .carusellcontainer .defaultbox {
    margin: 0;
}

.body .defaultContent .carusellcontainer .caruselfirstbox {
    margin: 0px;
}

.body .defaultContent .carusellcontainer .defaultbox h2 {
    line-height: 1.3;
    overflow: hidden;
}

.body .defaultContent .carusellcontainer .defaultbox h2 a span
{
    display:block;
}

.body .defaultContent .carusellcontainer .carusellastbox {
    /*margin-right: 80px;*/

}

.carusellcontainer .productsFromTheSameCategorySlider {
    position: relative;
}

.carusellcontainer .carusellInit2 {
    margin: 0;
}

.body .defaultContent .defaultContentContent .carusellcontainer .productsFromTheSameCategorySlider h4
{
    margin: 0 auto;
}
/* ~ carusel */

/* Last visited products */
.defaultboxlastvisitedproducts .box {
    padding: 0 0 5px 0;
}

.defaultContent .box {
    float: left;
    padding: 0 20px 20px;
}

.defaultboxlastvisitedproducts .box div {

}

.defaultboxlastvisitedproducts .preturi .PretNormalProduse {
    font-size: 11px;
    font-weight: 300;
}

.defaultbox .box div.boxtitle {
    float: right;
    text-align: left;
    width: 103px;
}

.defaultbox .box div.boxtitle a {
    font-size: 11px;
    line-height: normal;
}

.defaultbox .box div.boxdets {
    width: 75px;
}

.defaultbox .box div.boximage {
    border: medium none;
    float: left;
    margin: 0 5px 0 0;
}

.defaultbox .box div.boxprice {
    /*float: right;
        /*margin-right:-10px; */

}

.defaultbox .box div.boximage a {
    display: inline-block;
}

.defaultbox .box div.boximage img {

}

.defaultbox .box div div {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
}

.defaultbox .box div.PretNormalProduse {
    float: none;
}

.defaultbox .box div.PretDiscountProduse {
    float: none;
}
/* ~ Last visited products */

/* Formular "am uitat parola" */
.formularforgpass {
    width: 512px;
    margin-top: 10px;
}

.formularforgpass tr {
    float: left;
}

.formularforgpass td {

}

.formularforgpass td .submit input {

}

.formularforgpass input.fg {

}
/* ~Formular "am uitat parola" */

/*---------------------------Calse care suprascriu defaultbox------------------------------*/
/* newsletterbox (trebuie def mai jos decat clasele defaultbox) */
.newslleterbox {

}

.newslleterbox .defaultboxtitle {

}

.leftSide .newslleterbox {

}

.leftSide .newslleterbox .defaultboxtitle {

}

.rightSide .newslleterbox {

}

.rightSide .newslleterbox .defaultboxtitle {

}

.footer-contaigner .newslleterbox .defaultboxtitle {

}

.footer-contaigner .newslleterbox .defaultContentContent {
    padding: 0 15px;
}

/* newsletterbox */

/* meniul cu categorii */
.treeview .expandable-hitarea {
    /*float: left;
      margin: 0;*/

}

#categorynaviagation {

}

#categorynaviagation ul {

}

#categorynaviagation li.txt {
    padding: 1% 5%;
}

#categorynaviagation li.txt:hover {

}

#categorynaviagation li.txt:last-child {
    border: none;
}

#categorynaviagation li.first {
    border: none;
    padding-top: 0;
}

#categorynaviagation li.last {
    border-bottom: none;
}

#categorynaviagation li.lastExpandable, #categorynaviagation li.lastCollapsable
{
    border-bottom: none;
}

ul.treeview li ul li a {
    font-weight: 300;
}

ul.treeview li a {

}

#categorynaviagation .text-categorytree {
    float: right;
    font-size: 11px;
    padding-left: 60px;
    text-align: right;
}
/* ~meniul cu categorii */

/* -V- .loginbox (trebuie definite mai jos decat clasele defaultbox, pe care le suprascrie) */
.loginbox {

}

.loginbox .links {
    margin: -28px 0 0;
}

.loginbox .defaultboxtitle {
    /*border: medium none;
      margin-left: 2px;
      /*margin-left: -6px;
      /*color:#5d2d18;
      background: url("../images/bg-defaultboxtitle-1.png") no-repeat scroll 0 0 transparent;*/

}

.loginbox form.autentication div.registerClientFielfsLabel {
    float: none;
    margin: 0;
    max-width: 171px;
}

.loginbox h2 {
    /*background-image: url("../images/bg_h2_defaultbox_loginbox.jpg");*/

}

.loginbox .defaultContentContent {

}

.loginbox .defaultboxbottomcomplete {
    /*background: url("../images/bg-defaultbox-loginbox-bottom.jpg") no-repeat scroll center bottom transparent;*/

}

.loginbox form.autentication div input {

}

.loginbox form.autentication div.submit {
    float: right;
    margin: 5px 0 0;
    position: relative;
}

.loginbox form.autentication div.submit input {
    width: auto;
    margin: 0;
}
/* ~~ -V- login box */

/* -V- brandbox (suprascrie defaultbox)*/
.brandsbox {

}

.brandsbox .defaultContentContent {

}

.brandsbox .defaultContentContent div {

}

.brandsbox .defaultContentContent div select {

}
/* -V- ~~ brandbox (suprascrie defaultbox)*/
/* ~~ ---------------------------Calse care suprascriu defaultbox------------------------------*/

/* -V- cautare avansata (content)*/
.advanced_search_page .pageDescription {
    padding: 0 20px !important;
}

.advancedsearch {
    margin: 20px 0 0;
    padding: 0 15px;
}

.advancedsearch div {
    float: left;
    margin: 0 9px 0 5px;
}

.advancedsearch div.line {
    float: none;
    margin: 0;
    padding: 10px 0 0;
}

.advancedsearch div.label {
    margin: 0 5px;
    padding-top: 10px;
    width: 70px;
}

.advancedsearch select {
    width: 169px;
}

.advancedsearch input {
    width: 159px;
}

.advancedsearch .submit {
    float: none;
    margin: 10px 0 0;
    text-align: center;
}

.advancedsearch .submit input {
    width: 62px;
}

.advancedsearch .checkboxlabel {
    margin: 0 5px;
    text-transform: capitalize;
}

.advancedsearch .checkbox input {
    margin-top: 2px;
    width: auto;
}
/* -V- ~~ cautare avansata (content)*/

/* -V- meniu in cont */
.body .defaultContent .defaultContentContent .contcontent .pageDescription
{
    padding: 10px 0 20px;
}

.body .content .contmenu {
    /*background: none repeat scroll 0 0 #f5f5f5;
      float: right;
      height: 110px;
      margin: 0;
      padding: 0;
      width: 460px;*/
    padding: 0;
}

.body .content .baraclient {
    /*background: none repeat scroll 0 0 #f5f5f5;
      float: right;
      height: 100px;
      margin: 0;
      padding: 5px;
      width: 411px;*/
    padding: 0;
}

.contcontent {
    padding: 10px;
}

.body .content .pcte {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 10px 0 10px;
    padding: 5px 0;
    text-align: center;
}

.body .content .pcte span {
    display: inline-block;
    padding: 0 10px;
}

.body .content .baraclient .profilele {
    float: left;
    padding: 25px 0 0;
    /*width: 200px;*/
}

.body .content .baraclient .profilele .bunvenit {
    font-weight: 800;
}

.body .content .baraclient .profilele .editLink {

}

.body .content .baraclient .profilele .editLink a {

}

.body .content .baraclient .imagineclient {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    width: 100px;
    height: 100px;
    text-align: center;
    font-size: 4.5em;
}

.body .content .baraclient .imagineclient img {
    max-height: 100px;
    max-width: 100px;
}

.body .content .imgConta {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    width: 250px;
    text-align: center;
}

.body .content .img {
    margin: 15px 0 0 0;
}

.body .content .promotionBox .img {
    margin: 0;
}

.body .content .NewimgConta {
    float: left;
    margin: 0;
}

.body .content .NewimgConta form {
    margin: 15px 0 15px 0;
    width: 230px;
    text-align: right;
}

.body .content .NewimgConta form input {
    width: 220px;
}

.body .content .imgConta .sterge {
    border: medium none;
    float: none;
    margin: 10px 0 0;
}

.body .content .baraclient .imagineclient .editeaza {
    background: none repeat scroll 0 0 #CCCCCC;
    bottom: 4px;
    display: block;
    left: 4px;
    position: absolute;
    width: 92px;
}

.body .content .baraclient .imagineclient .editeaza a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: normal;
    margin: 0 3px;
    text-align: center;
    text-decoration: none;
}

.body .content .editclientpagesugestii {
    text-align: center;
    margin: 0px auto 0;
    /*width: 400px;
      padding:30px 0 0 0;*/
}

.body .content .editclientpagesugestii .sugestiitxt {
    margin: 0 0 10px;
}

.body .content .editclientpagesugestii span {
    padding: 0 0 20px 0;
    display: block;
    font-weight: 800;
}

.body .content .editclientpagesugestii textarea {
    height: 100px;
    /* width: 400px;*/
}

.body .content .contmenu ul {
    margin: 20px 0;
    /*padding: 0 0 0 28px;*/
}

.body .content .contmenu ul li {
    background: url("../images/bulina-cont.png") no-repeat scroll 0 50%
        transparent;
    display: inline-block;
    list-style: none outside none;
    margin: 2px 0;
    padding: 0 0 0 15px;
    width: 123px;
}

.body .content .contmenu ul li a {
    font-size: 11px;
    text-decoration: none;
}

.body .content .contmenu ul li a.curentpage {
    font-weight: 800;
}

.orderSubtitle {
    font-size: 14px;

    padding: 35px 0 0;
}

.orderSubtitle1 {
    font-size: 14px;

    padding: 15px 0;
}

.credits-note-cont {
    font-size: 14px;
}

.credits-exp-note-cont {
    font-style: italic;
}

.mesaj-cont {
    margin: 0 0 15px 0;
}

.livrare-destinatar {
    float: left;
    margin: 0 0 0;
    width: 250px;
}

.livrare-1 {
    padding: 0 0 10px;
}

.destinatar-1 {

}

.livrare-1 span, .destinatar-1 span {
    /*background: url("../images/bg-shoppingcart-header.png") repeat-x scroll 0 bottom transparent;
      display: block;
      padding: 5px 10px;*/
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    display: block;
    padding: 5px 10px;
}

.livrare-1 div, .destinatar-1 div {
    padding: 5px 10px;
}

.facturare-det-com-cont {
    float: right;
    width: 250px;
}

.facturare-det-com-cont div {
    padding: 5px 10px;
}

.facturare-det-com-cont span {
    /*background: url("../images/bg-shoppingcart-header.png") repeat-x scroll 0 bottom transparent;
      display: block;
      padding: 5px 10px;*/
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    display: block;
    padding: 5px 10px;
}

/* -V- ~~ meniu in cont*/

/* -V- RATINGS and REVIEWS*/
.ratingcontainer {
    padding: 0 0 10px;
    font-size: 0.8em;
    margin: 0 0 10px;
    border-bottom: 1px solid #e8e8e9;
}

.ratingcontainer .ratingaveragecontainer {
    background: url(../images/star-ratingnewon.svg) no-repeat scroll 0 50% transparent;
    color: #FFFFFF;
    float: left;
    height: 33px;
    margin: 0 6px 0 0;
    padding: 10px 0 0;
    text-align: center;
    width: 33px;
    background-size: 100%;
}

.ratingcontainer .givegrade {
    float: left;
    margin: 0 1% 0 0;
}

.ratingcontainer .givegrade div {
    float: left;
}

.ratingcontainer .givegrade .gradestepText {

}

#QO_stars_div
{
    margin:2.5%;
}

#QO_stars_div .gradestepText 
{
    float:left;
}

#QO_stars_div .gradestep
{
    background: url("../images/star-ratingnew.svg") no-repeat scroll
        0 50% transparent;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    height: 15px;
    padding: 0;
    width: 16px;
    margin:0.4% 1%;
    float:left;
    background-size: 100%;
}

#QO_stars_div  .staron
{
    background: url("../images/star-ratingnewon.svg") no-repeat scroll 0 50% transparent;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    height: 15px;
    padding: 0;
    width: 16px;
    margin:0.4% 1%;
    float:left;
    background-size: 100%;
}

.ratingcontainer .givegrade .gradestep {
    background: url("../images/star-ratingnew.svg") no-repeat scroll
        0 50% transparent;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    height: 15px;
    padding: 0;
    width: 16px;
    margin-top:1px;
    background-size: 100%;
}

.ratingcontainer .givegrade .gradestep_over {
    background: url("../images/star-ratingnewon.svg") no-repeat scroll 0 50%
        transparent;
    background-size: 100%;
}

.ratingcontainer .givegrade .gradestepafter {
    padding: 0 0 0 4px;
}

.ratingcontainer .givegrade .gradestepafterafter {
    padding: 0 0 0 10px;
}

.ratingcontainer .ratingGen {
    float: left;
    margin: 0 85px 2px 0;
    display: none;
}

.ratingcontainer .ratingGen span {

}

.ratingcontainer .revText {
    margin: 0 15px 3px 0;
    display: initial;
    float: left;
}

.body .defaultContent .defaultContentContent .ratingcontainer .revText a
{
    color: #000000;
    text-decoration: none;
}

.ratingcontainer .revText span {

}

.loginForRatingWindow {
    /*background: url("../images/loginForRatingWindow.png") no-repeat scroll 0 0 transparent;
      height: 160px;*/
    /*color: #17021C;
      float: none;
      font-size: 14px;
      left: 32%;
      padding: 0;
      position: fixed;
      top: 100px;
      width: 500px;
      z-index: 100;*/

}

.loginForRatingWindow .top-rating {
    background: url("../images/rating-top.png") no-repeat scroll 0 0
        transparent;
    height: 27px;
    clear: both;
}

.loginForRatingWindow .center-rating {
    background: url("../images/rating-center.png") repeat-y scroll 0 0
        transparent;
    float: left;
    padding: 0 40px;
    width: 420px;
}

.loginForRatingWindow .bottom-rating {
    background: url("../images/rating-bottom.png") no-repeat scroll center
        bottom transparent;
    clear: both;
    height: 27px;
}

.loginForRatingWindow #ClientLoginFormJascript, .loginForRatingWindow #ClientFakeLoginFormJascript
{
    margin: 0 auto;
    float: none;
}

.loginForRatingWindow #ClientLoginFormJascript .asubmit,
.loginForRatingWindow #ClientFakeLoginFormJascript .asubmit {
    margin: 10px 12px;
}

.loginForRatingWindow #ClientLoginFormJascript .asubmit a,
.loginForRatingWindow #ClientFakeLoginFormJascript .asubmit a {
    /*background: none repeat scroll 0 0 #333333 !important;
      color: #FFFFFF !important;*/

}

.loginForRatingWindow #ClientLoginFormJascript .asubmit #clientLoginBtn
{
    background-image: url("../images/bg-btn-search.jpg");
    background-position: center bottom;
    border-radius: 0;
    color: #fff;
    margin: 0;
}

.loginForRatingWindow #ClientLoginFormJascript .asubmit a:hover,
.loginForRatingWindow #ClientFakeLoginFormJascript .asubmit a:hover {

}

.loginForRatingWindow .link {
    float: left;
    margin: 0px 34px 0;
}

.loginForRatingWindow .lastlink {
    margin: 0
}

.loginForRatingWindow input {
    border: 1px solid #828282;
}

.loginForRatingWindow .submit input {
    border: none;
}

.modal-header .close
{
    padding:4px;
    margin:0;
}

.loginForRatingWindow .closebtn {
    background: url("../images/close-popup.png") no-repeat scroll 0 0
        transparent;
    height: 29px;
    right: 9px;
    position: absolute;
    top: 9px;
    width: 29px;
    z-index: 11;
    cursor: pointer;
}

.loginForRatingWindow .closebtn img {
    height: 29px;
    width: 29px;
}

.body .defaultContentReviews .defaultbox {
    background: transparent none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 10px 0;
    text-align: left;
    border: none;
}

.body .defaultContentReviews .defaultContentContent .defaultbox .defaultContentContent
{
    border: medium none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

.revHeading {
    width:100%;
    text-align: center;
}

.revContent {
    width:100%;
    text-align: center;
    margin-bottom: 1%;
}

.revTitle {
    border: medium none;
    font-size: 16px;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.revTitle span {
    font-size: 12px;

    padding: 0;
}

.revRev {
    /*margin: 10px 0 0; */

}

.revrating {
    display: inline-flex;
    width: auto;
}

 .revrating div
{
    background: url("../images/star-ratingnew.svg") no-repeat scroll
        0 50% transparent;
    color: transparent;
    cursor: pointer;
    float: left;
    padding: 0;
    width: 16px;
    background-size: 100%;
    height:16px;
    font-size:0;
}

 .revrating div.revratingCif {
    background: none;
    color: #000000;
    width: auto;
    padding: 0;
    display: inline-flex;
    margin-left: 1%;
}

.revauthor {

}

.revauthor span {

    padding: 0;
    color: #999;
}

.revauthor span.author {

    padding: 0;
    color: #000;
}

.newRev {
    /*float:right;*/
    text-decoration: underline;
}

.newRevUp {
    border: medium none;
    float: none;
    margin: 15px 0 0;
    padding: 0 0 26px;
    text-align: center;
}

.newCommentDiv {
    /*background: url("../images/loginForRatingWindow.png") no-repeat scroll 0 0 transparent;
      color: #17021C;
      display: none;
      float: none;
      font-size: 14px;
      height: 120px;
      left: 339px;
      padding: 20px 40px;
      position: absolute;
      top: 44px;
      width: 420px;
      z-index: 10;*/

}

.newCommentDiv .closebtn {
    background: url("../images/close-popup.png") no-repeat scroll 0 0
        transparent;
    height: 29px;
    right: 9px;
    position: absolute;
    top: 9px;
    width: 29px;
    z-index: 11;
    cursor: pointer;
}

.newCommentDiv .closebtn img {
    height: 29px;
    width: 29px;
}

.uploadCommFields {

}

.body .defaultContentReviews {
    position: relative;
}

.uploadCommFields #subiect {
    /*border: 1px solid #828282;
      margin: 2px 0 0 26px;
      width: 320px; */

}

.uploadCommFields textarea {
    /*border: 1px solid #828282;
      width: 320px;
      margin: 2px 0 0 0px;*/

}

.uploadCommFields .asubmit {
    /*border-color: #000000;
      float: right;
      margin: 2px 9px 0 0;*/

}

.uploadCommMessage {
    display: none;
}

.reviews-subtitle {
    /*background: none repeat scroll 0 0 #E4E4E4;
      border-bottom: 1px solid #9F9F9F;
      border-top: 1px solid #9F9F9F;
      margin: -21px 0 0;
      padding: 20px 0 0;*/

}

.reviews-subtitle .ratingaveragecontainer {
    background: transparent url(../images/star-ratingnew.svg) no-repeat
        scroll 0 50%;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 50px;
    background-size: 100%;
}

.reviews-subtitle .ratingGen {
    margin: 8px;
    text-align: center;
}

.reviews-subtitle .reviews-text {
    text-align: center;
}

.reviews-subtitle .reviews-text span {
    display: block;
    text-transform: uppercase;
}

.revratingtext {
    background: none repeat scroll 0 0 transparent !important;
    color: #262626 !important;
    float: left;
    margin: 1% 0 0 0;
    width: auto !important;
}

.newRevUp a {
    /*background: none repeat scroll 0 0 #222222 !important;
border: 1px solid #000000;
border-radius: 0;
color: #ffffff !important;
font-size: 14px;
padding: 6px 30px;
width: auto;*/

}

.newRevUp a:hover {
    /*background: none repeat scroll 0 0 #000 !important;*/

}
/* ~~ -V- RATINGS and REVIEWS*/

/* -V- SUPORT*/
.suport {
    /*background: url("../images/bg-suport.png") no-repeat scroll 0 50% transparent;
    /*height: 57px;
    left: 435px;
    padding: 0 0 0 37px;
    position: absolute;
    top: 31px; */

}

.suport a {
    color: #fff;
}

.suport span {
    color: #000;
    /*font-family: arial; 
    font-size: 18px;
    line-height: 40px;*/

}

/* ~~ -V- SUPORT */

/* -V- WISHLIST*/

/* in cont  (WISHLIST)*/
.wishlistcontaignerClient {
    margin: 20px 0 0 0;
}

.wishlistcontaignerClient .wishlistsul {
    float: left;
    list-style: none outside none !important;
    margin: 0 10px 0 0 !important;
}

.wishlistcontaignerClient .wishlistsul ul {
    margin: 0 !important;
    padding: 0;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu {
    margin: 0 0 20px 0;
}

.wishlistcontaignerClient .wishlistsul ul li {
    list-style: none outside none !important;
    margin: 0 !important;
}

.wishlistcontaignerClient .wishlistsul ul li.crtList {
    /*font-weight:800;*/

}

.body .defaultContent .wishlistcontaignerClient .wishlistsul ul li a {
    background-color: #EAEAEA;
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: normal;
    margin-bottom: 1px;
    padding: 5px 7px;
    text-decoration: none;
}

.body .defaultContent .wishlistcontaignerClient .wishlistsul ul li.crtList a
{
    background-color: #d7d7d7;
}

.body .defaultContent .wishlistcontaignerClient .wishlistsul ul li a:hover
{
    text-decoration: none;
    background-color: #d7d7d7;
}

.body .defaultContent .wishlistcontaignerClient .wishlistsul a {
    background-color: #AEAEAE;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: normal;
    padding: 0;
    text-decoration: none;
}

.body .defaultContent .wishlistcontaignerClient .wishlistsul a span {
    display: inline-block;
    padding: 3px 5px;
}

.body .defaultContent .wishlistcontaignerClient .wishlistsul a span.plus
{
    background: none repeat scroll 0 0 #8D8D8D;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 14px;

    padding: 2px 10px 3px;
    width: auto;
}

.wishlistcontaignerClient .wishlistitems {
    /*float: left;
      width: 381px; */

}

.wishlistcontaignerClient .wishlistitems select {

}

.wishlistcontaignerClient .wishlistitems input {

}

.wishlistcontaignerClient .wishlistitems .wishlistMenu span.wishlistname
{
    /*background: none repeat scroll 0 0 #D7D7D7;*/
    border-bottom: 1px solid #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 7px 7px 0;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu span.wishlistname span
{
    color: #888888;
    font-size: 11px;
    padding: 0 10px;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu div {
    /*background: none repeat scroll 0 0 #EAEAEA;*/
    padding: 0;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu div span.share {
    border-top: 1px solid #FFFFFF;
    display: block;
    font-size: 11px;
    padding: 0 7px 7px;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu div span {
    display: inline-block;
    font-size: 11px;
    padding: 2px 7px;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu div span a {
    background: url("../images/bulina-cont.png") no-repeat scroll 0 50%
        transparent;
    display: block;
    padding: 0 0 0 13px;
    text-decoration: none;
}

.wishlistcontaignerClient .wishlistitems .wishlistMenu div span a:hover
{
    text-decoration: none;
}

.body .defaultContent .wishlistitems .defaultbox .boxDetails .asubmit a.deleteProductFromWishlist
{
    background: none repeat scroll 0 0 #EDEDED;
    color: #FF2E2E;
    display: inline-block;
    padding: 4px 10px;
    text-decoration: none;
    width: auto;
}

/* ~~ in cont  (WISHLIST)*/

/* pe pagina de detalii produs (WISHLIST)*/
#wishlistContaignerDiv {
    display: none;
}

.wishlistContaigner {

}

.wishlistContaigner .addtowishlistbtn {

}

.body .defaultContent .defaultContentContent .wishlistContaigner .addtowishlistbtn a
{
    /*background: url("../images/bg-wishlist.jpg") no-repeat scroll 0 50% transparent;
      display: inline-block;
      font-size: 13px;
      line-height: normal;
      padding: 6px 0 6px 23px;
      text-decoration: underline;
      width: auto;*/

}

.wishlistContaigner #lists {

}

.wishlistContaigner #lists ul.wishlists {
    margin: 5px 0 3px;
    padding: 0;
    float: left;
    width: 100%;
}

.wishlistContaigner #lists ul.wishlists li {
    background: none repeat scroll 0 0 #e8e8e9;
    clear: both;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 2px 0;
    padding: 0;
    width: 100%;
}

.wishlistContaigner #lists ul.wishlists li.newlist {
    margin: 10px 0 0;
}

.wishlistContaigner #lists ul.wishlists li span {
    background: none repeat scroll 0 0 #e8e8e9;
    /*border-left: 2px solid #FFFFFF;*/
    color: #888888;
    display: inline-block;
    float: left;
    font-size: 11px;
    font-style: normal;
    padding: 2px 5px;
    width: 66%;
}

.wishlistContaigner #lists ul.wishlists li span.main {
    background: none repeat scroll 0 0 #EDEDED;
    border: medium none;
    color: #222222;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 2px 5px;
    width: 34%;
}

.wishlistContaigner #lists ul.wishlists li.newlist span.main {
    width: 85%;
}

.wishlistContaigner #lists ul.wishlists li span.plus {
    background: none repeat scroll 0 0 #8D8D8D;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;

    padding: 2px 10px 3px;
    width: 15%;
}

.wishlistContaigner #newlistbox {
    clear: both;
}

.wishlistContaigner #newlistbox input {
    margin: 0;
}

.wishlistContaigner #newlistbox a {
    /*background: none repeat scroll 0 0 #8D8D8D;
      color: #FFFFFF;
      display: inline-block;
      margin: 0;
      padding: 4px 24px 3px;
      text-decoration: none;*/
    margin-top: 3px;
    width: 100%;
}
/* ~~ pe pagina de detalii produs (WISHLIST)*/

/* ~~ -V- WISHLIST*/

/* -V- top vanzari*/
.topvanzari .defaultContentContent .defaultline .defaultContentContent {
    border: 0 none;
    padding: 0;
}

.topvanzari .defaultContentContent .defaultline .defaultboxbottomcomplete
{
    background: none no-repeat scroll center bottom transparent;
    font-size: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

.topvanzari .defaultline .image {
    border: none;
    float: left;
    height: auto;
    margin: 0 5px;
    padding: 2px;
    position: relative;
    text-align: center;
    width: auto;
}

.topvanzari .defaultline h3 {
    float: left;

    margin: 0 auto;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    width: 120px;
}

.topvanzari .defaultline h3 a {

    color: #BF0461;
}

.defaultline {
    background: none no-repeat scroll 50% bottom transparent;
    border: medium none;
    float: left;
    margin: 0;
    padding: 5px 0;
    height: 135px;
}

.defaultline .topborder {
    border: medium none;
    height: 0;
    margin: 0;
    padding: 0;
}

.defaultline .productname {
    margin: 0;
    text-align: left;
    display: none;
}

.defaultline .productname a {
    font-size: 11px;
    line-height: normal;
    margin: 0;
}

.defaultline .productname a:hover {

}
/*~ -V- top vanzari~*/

/* -V- sociale */
.sociale {
    text-align: center;
}

.sociale .label {
    /*float: left;
      margin: 3px 3px 0 0;*/
    color: #000;
    display: none;
}

.sociale .social {
    display: inline;
    margin: 0 3px 0 0;
}

.social a {
    background-color: transparent;
    color: #000;
}

.social a:hover {

}

.social a i {

}

.social a.btn-yt {
    background-image: url("../images/btn-yt.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-yt:hover {
    /*background-position: center bottom;*/

}

.social a.btn-in {
    background-image: url("../images/btn-in.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-in:hover {
    /*background-position: center bottom;*/

}

.social a.btn-fr {
    background-image: url("../images/btn-fr.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-fr:hover {
    /*background-position: center bottom;*/

}

.social a.btn-fb {
    background-image: url("../images/btn-fb.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-fb:hover {
    /*background-position: center bottom;*/

}

.social a.btn-tw {
    background-image: url("../images/btn-tw.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-tw:hover {
    /*background-position: center bottom;*/

}

.social a.btn-gg {
    background-image: url("../images/btn-gg.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-gg:hover {
    /*background-position: center bottom;*/

}

.social a.btn-pe {
    background-image: url("../images/btn-pe.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-pe:hover {
    /*background-position: center bottom;*/

}

.social a.btn-vm {
    background-image: url("../images/btn-vm-chanttal.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.social a.btn-vm:hover {
    /*background-position: center bottom;*/

}

/* ~  -V-  sociale */

/* Bubble pop-up */
.bubbleInfo {
    position: relative;
    top: 0px;
    left: 0px;
    width: auto;
}

.trigger {

}

.popup {
    position: absolute;
    display: none;
    z-index: 50;
    height: 200px;
    padding: 2px;
    background-color: #FF9900;
    /*background-image:url(../images/bg_popup.png);
    background-repeat:repeat;
    background-position:left top;*/
}
/* ~ Bubble pop-up */

/* ZONE*/
.body .zone {

}

.body .zone ul {
    margin: 0;
    padding: 0;
}

.body .zone ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

/* centru */
.body .content .zone {
    border: 1px solid #C1C1C1;
    padding: 10px;
}

.body .content .zone .defaultboxtopcomplete {

}

.body .content .zone .defaultContentContent {

}

.body .content .zone ul {

}

.body .content .zone ul li {
    margin: 0;
}

.body .content .zone ul li a {
    display: block;
}

.body .content .zone ul li a img {

}
/* ~~ centru*/

/* centru large (suprascriu centru pt pg fara left, fara right)*/
.body .contentLargeOnly .zone {

}

.body .contentLargeOnly .zone .defaultboxtopcomplete {

}

.body .contentLargeOnly .zone .defaultContentContent {

}

.body .contentLargeOnly .zone ul {

}

.body .contentLargeOnly .zone ul li {

}

.body .contentLargeOnly .zone ul li a {

}

.body .contentLargeOnly .zone ul li a img {

}
/* ~~ centru large*/

/* left, right*/
.body .leftSide .zone, .body .rightSide .zone {
    padding: 0;
}

.body .leftSide .zone .topborder, .body .rightSide .zone .topborder {

}

.body .leftSide .zone .defaultboxtitle, .body .rightSide .zone .defaultboxtitle
{

}

.body .leftSide .zone .defaultContentContent, .body .rightSide .zone .defaultContentContent
{
    border: 1px solid #C1C1C1;
    margin: 0;
    padding: 10px;
}

.body .leftSide .zone ul, .body .rightSide .zone ul {

}

.body .leftSide .zone ul li, .body .rightSide .zone ul li {

}

.body .leftSide .zone ul li a, .body .rightSide .zone ul li a {

}

.body .leftSide .zone ul li a img, .body .rightSide .zone ul li a img {

}
/* ~~ left, right*/

/* right (suprascriu left daca e nevoie)*/
.body .rightSide .zone {

}

.body .rightSide .zone .topborder {

}

.body .rightSide .zone .defaultboxtitle {

}

.body .rightSide .zone .defaultContentContent {

}

.body .rightSide .zone ul {

}

.body .rightSide .zone ul li {

}

.body .rightSide .zone ul li a {

}

.body .rightSide .zone ul li a img {

}

.leftSide .defaultContentContent  .img-responsive,
.rightSide .defaultContentContent  .img-responsive
{
    display: block;
    width: auto;
}
/* ~~ right*/
/* ~~ ZONE*/

/* stiri (articole)*/
.body .defaultContent .defaultContentContent div.articol {
    margin-bottom: 5px;
}

.body .defaultContent .defaultContentContent div.articol h2 {
    background: url("../images/categ-arrow.png") no-repeat scroll 0 50%
        transparent;
    padding: 0 0 0 10px;
    text-align: left;
}

.body .defaultContent .defaultContentContent div.articol h2 a {
    text-decoration: none;
}

.body .defaultContent .defaultContentContent div.articol .boxDetails {
    display: none;
    float: right;
}

.body .defaultContent .defaultContentContent div.articol .boxDetails .asubmit
{

}

.body .defaultContent .defaultContentContent div.articol .boxDetails .asubmit  a
{
    background: none repeat scroll 0 0 #FF9000;
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: 800;
    padding: 4px 12px;
    text-decoration: none;
}

.body .defaultContent .defaultContentContent div.articoltxt {
    padding: 0;
}

.body .defaultContent .defaultContentContent div.articolimage {
    border: 1px solid #D6DFE4;
    float: left;
    padding: 1px;
}

.body div.articolimage {
    border: 1px solid #EDEDED;
    margin: 0 0 5px;
    text-align: center;
    width: 158px;
}

.body div.articoltxt {
    font-size: 12px;
    line-height: normal;
    margin: 0 0 5px;
}

.defaultbox .articol .boxDetails {
    padding: 0px 0 0;
}

.defaultbox .articol .boxDetails .asubmit a {
    padding: 3px 0 3px 13px;
}

.body .defaultbox div.articol {
    padding: 0 0 0;
}



.defaultContent .articol div.articol-title {

}

.articol div.articol-title {

}

/* ~~   stiri (articole)*/

/* cart view*/
.defaultContent .defaultboxCartperLine {
    background: none repeat scroll 0 0 transparent;
    margin: 0 !important;
    height: auto;
}

.defaultboxCartperLine .image {
    float: left;
    margin: 0;
    /*width: 33%;*/
    height: auto;
}

.body .defaultContent .defaultContentContent .defaultboxCartperLine h2 {
    height: auto;
    line-height: normal;
    margin: 0 0 4px 0px !important;
    width: 100%;
    text-align: center;
}

.body .defaultContent .defaultContentContent .defaultboxCartperLine a {
    text-decoration: none;
    display: block;
}

.body .defaultContent .defaultContentContent .defaultboxCartperLine .boxDetails
{
    background-color: transparent;
    border-top: medium none;
    margin: 0 auto;
    padding: 0;
}

.body .defaultContent .defaultContentContent .defaultboxCartperLine .preturi
{
    margin: 0;
}

.body .defaultContent .defaultContentContent .defaultboxCartperLine .asubmit
{
    display: none;
}

#shoppingCartDivPop {
    /*background: url("../images/bg-border-sc.png") repeat scroll 0 0 transparent;
    display: none;
    left: 0;
    min-height: 430px;
    position: absolute;
    top: 0;
    width: 1112px;
    z-index: 1500;  */

}

.shopiingcartView {
    /*background: none repeat scroll 0 0 #F5F5F5;
    margin: 10px; */
    z-index: 1041;
}

.shopiingcartView .productsrec .row .col-12 {
    width: 100%;
}

.shopiingcartView .close {
    /*background: transparent url("../images/popup-shoppingcart-close.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 30px;
    /*position: absolute;
    right: 242px;
    top: 15px;
    width: 32px;
    z-index: 10;*/

}

.modal-title {
    margin: 0 auto;
}

.cartcart {
    /*float: left;
    width: 812px; */

}

.cartcart .displayshoppingcart td.alert .attens {
    color: #FF00CC;
}

.cartcart div.shoppingcartalert {
    color: #EF64B0;
    margin: 20px 0 20px 20px;
}

.cartcart .displayshoppingcart {
    /* margin: 5px 0 20px 20px;
    width: 789px; */

}

.cartcart .displayshoppingcart .header, .cartcart .displayshoppingcart .headerlast
{
    background: #fff;
}

.cartcart .displayshoppingcart .headerlast {

}

.cartcart .displayshoppingcart td.last_with_btns div.asubmit a {
    /*background: none repeat scroll 0 0 #222222 !important;
    border: 1px solid #000000 !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    padding: 6px 30px !important;
    text-decoration: none !important;
    width: auto;*/

}

.cartcart .displayshoppingcart td.last_with_btns div.asubmit a:hover {
    /*background: none repeat scroll 0 0 #000 !important; */

}

.cartcart .displayshoppingcart td.last_with_btns div.comandaBtnasubmit a
{

}

.cartcart .title {
    font-size: 1.3em;
    text-align: center;
}

.cartcart .subtitle {
    font-size: 1.1em;
    text-align: center;
}

.shopiingcartView table.productslist tr.ospacertr {
    height: 0px;
    margin: 0;
    padding: 0;
}

.cartcart .Tosclink {
    margin: 0 0 20px 0;
    text-align: center;
}

.cartcart .Tosclink a {
    font-size: 14px;
    text-decoration: none;
}

.cartcart .Tosclink span.coss {

}

.cartcart .Tosclink span.cosslink {
    text-decoration: none;
}

.productsrec .title {
    font-size: 17px;
    margin: 0 0 10px;
    padding: 0 0 5px;
    text-align: left;
}

.productsrec .subtitle {
    color: #000000;
    font-size: 11px;
    margin: 0 0 5px;
    text-align: left;
}

.cartcart .displayshoppingcart td {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    padding: 10px;
    text-align: left;
    font-size: 0.75em;
}

.cartcart .displayshoppingcart td.alert {
    background: none repeat scroll 0 0 transparent;
    border: none;
    border-bottom: 1px solid #D2D2D2;
    color: #7b7b7b;
    padding: 10px 10px 10px 0;
    text-align: left;
}

.cartcart .displayshoppingcart td img.trigger {
    margin: 0;
    padding: 1px;
}

.cartcart .displayshoppingcart td .label {
    display: inline-block;
    text-align: left;
}

.cartcart .displayshoppingcart td.last_with_btns {
    border: 0 none;
    padding: 25px 0 0;
}

.cartcart .displayshoppingcart td.lasttotal {
    border: medium none;
    color: #52201d;
    font-size: 21px;
    padding:15px 0 0;
}

.cartcart .displayshoppingcart td.last_with_btns div.asubmit {
    background: none repeat scroll 0 0 transparent;
    border: none;
    float: left !important;
    margin: 0 0 0 2px;
    padding: 0;
    width: auto;
}

.cartcart .displayshoppingcart td.last_with_btns div.comandaBtnasubmit {
    float: right !important;
}

.productsrec {
    /*background: none repeat scroll 0 0 #F0F0F0;
    float: right;
    margin: 0 0 0 20px;
    min-height: 430px;
    padding: 15px 20px 20px;
    width: 220px;*/

}

.productsrec .productslist1 {
    margin: 0px;
}
/* ~~ cart view*/

/* warnings */
.usercommfromadmin, .userwarning, .min-order-info {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #FD3B3B;
    margin: 0 0 10px;
    padding: 5px 10px;
}

.userwarning {

}

.min-order-info {

}

.warning {
    /*background: none repeat scroll 0 0 #FDFF79;
      color: #FF9000;*/
    display: none;
    font-size: 13px;

    margin-bottom: 10px;
    margin-top: 5px;
    padding: 10px;
}

#orderDataId input.required[type=text], #orderDataId input.required[type=password]
{
    border: 2px solid #FF9000;
    width: 255px;
}

/* ~~ warnings */

/* info, important*/
.textMainProforma td .credits-quantity, .credits-on-proform,
.textMainProforma tr.credits-row {
    color: #000;
}

.textMainProforma tr.credits-row {

}

.textMainProforma td .credits-quantity {
    width: 34px !important;
}

.credits-on-proform {
    margin: 5px 0 15px 0;
}

.paymentclass,
.shippingclass
{

}

#client_choose_payment .destinatarqust {
    padding: 2%;
}

#client_choose_payment .destinatarqust  a {
    margin: auto;
}

.info {
    font-size: 0.7em;
}
/* ~~  info, important*/

/* -V- Alte clase */
.clear {
    clear: both !important;
    height: 0 !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: 0 !important;
    width: 0px !important;
}

.mandatory {
    color: #FF9000 !important;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.demo {
    background: none repeat scroll 0 0 #313131;
    color: #FFFFFF;
    font-size: 13px;
    line-height: normal;
    margin: 0 0 15px;
    padding: 20px 0;
    text-align: center;
}

.demo span {
    font-size: 20px;
}
/* -V- Alte clase */

/* promotia index*/
.index-promo {
    background: none repeat scroll 0 0 #621543;
    margin: 0 auto;
    max-width: 1500px;
}

.index-promo .defaultboxtopcomplete, .index-promo .defaultboxbottomcomplete
{
    height: 0px;
}

.index-promo .zone {
    width: 960px;
    margin: 0 auto;
}

.index-promo ul {
    margin: 0;
    padding: 0;
}

.index-promo ul li {

}

.index-promo .zone a {
    display: block;
}

.scrollup {
    
    bottom: 140px;
    display: none;
    /* height: 38px; */
    position: fixed;
    right: 30px;
    z-index: 10;
    font-size: 3em;
    color: #000000;
}

.body .page .defaultContent .defaultContentContent .adminpagescontent p,
.body .page .customisedContent1 .defaultContentContent .adminpagescontent p
{
    margin-bottom: 15px;
}

.adminpagescontent img
{
    float:right;
    margin-left:20px;
}

.body .content .page ul.brandslist li {
    display: inline-block;
    width: 179px;
}

.order-atentie {
    margin: 20px 0;
}

.body .defaultContent .ProductDetailsImage .imgComment {
    /*background: url("../images/zoom-img-details-product.png") no-repeat scroll 84px center #ffffff;*/
    border: 0 none;
    bottom: 0;
    color: #3e3e3e;
    /*font-family: arial;*/
    font-size: 13px;
    margin: 0 auto;
    padding: 5px 5px 5px 5px;
}

.body .defaultContent .ProductDetailsImage .imgComment .glyphicon {
    color: #3e3e3e;
}

.credits-note {
color:#000;
font-weight: 300;
background: none;
padding: 3%;
width: 100%;
text-align: center;
display: block;
font-size: 0.8em;
}

/* quick order */
#QO_to_load_Div, #alerta_price_to_load_Div, #alerta_stock_to_load_Div {

}

#QO_to_load_Div .text, #alerta_price_to_load_Div .text,
#alerta_stock_to_load_Div .text {

}

.QO_to_load_Div_sc .text {
    float: none !important;
    width: auto !important;
}

#QO_to_load_Div .text span, #alerta_price_to_load_Div .text span,
#alerta_stock_to_load_Div .text span {
    font-style: italic;
}

#QO_to_load_Div .text span.note, #alerta_price_to_load_Div .text span.note,
#alerta_stock_to_load_Div .text span.note {
    display: block;
    font-size: 11px;
    font-style: normal;
    margin: 9px 0 0;
}

#QO_to_load_Div .image, #alerta_price_to_load_Div .image,
#alerta_stock_to_load_Div .image {
    /*border: 1px solid #e8e8e9;
float: left;
padding: 1px; 
margin: 0 0 0 15px; */

}

#QO_to_load_Div .image img, #alerta_price_to_load_Div .image img,
#alerta_stock_to_load_Div .image img {

}

#QO_to_load_Div .subtitle, #alerta_price_to_load_Div .subtitle,
#alerta_stock_to_load_Div .subtitle {
    font-size: 15px;
    padding: 20px 0 3px;
}

#QO_to_load_Div .pear, #alerta_price_to_load_Div .pear,
#alerta_stock_to_load_Div .pear {
    /*float: left; */

}

#QO_to_load_Div .warning, #alerta_price_to_load_Div .warning,
#alerta_stock_to_load_Div .warning {
    /*margin: 0;
padding: 0;
background: none repeat scroll 0 0 transparent;
width: 270px;*/

}

#QO_to_load_Div .warning_show, #alerta_price_to_load_Div .warning_show,
#alerta_stock_to_load_Div .warning_show {
    margin: 0 0 6px;
}

#QO_to_load_Div .pear0, #alerta_price_to_load_Div .pear0,
#alerta_stock_to_load_Div .pear0 {
    /*float: left;
margin: 0 34px 0 0; */

}

#QO_to_load_Div .pear1, #alerta_price_to_load_Div .pear1,
#alerta_stock_to_load_Div .pear1 {

}

#QO_to_load_Div .registerClientFielfsLabel, #alerta_price_to_load_Div .registerClientFielfsLabel,
#alerta_stock_to_load_Div .registerClientFielfsLabel {
    float: none;
    width: 100%;
}

#QO_to_load_Div .registerClientTextareaLabel, #alerta_price_to_load_Div .registerClientTextareaLabel,
#alerta_stock_to_load_Div .registerClientTextareaLabel {
    float: none;
    font-size: 15px;
    padding: 10px 0 1px;
    width: auto;
}

#QO_to_load_Div .registerClientFielfs, #alerta_price_to_load_Div .registerClientFielfs,
#alerta_stock_to_load_Div .registerClientFielfs {

}

#QO_to_load_Div .registerClientFielfs input, #alerta_price_to_load_Div .registerClientFielfs input,
#alerta_stock_to_load_Div .registerClientFielfs input {
    /*float: none;
font-family: arial;
font-size: 12px;
width: 260px;*/

}

#QO_to_load_Div .registerClientFielfs textarea,
#alerta_price_to_load_Div .registerClientFielfs textarea,
#alerta_stock_to_load_Div .registerClientFielfs textarea {
    width: 564px;
    height: 80px;
}

#QO_to_load_Div .asubmit, #alerta_price_to_load_Div .asubmit,
#alerta_stock_to_load_Div .asubmit {
    /*border: 1px solid #000000;
margin: 10px 0 0; */

}

#QO_to_load_Div .asubmit a, #alerta_price_to_load_Div .asubmit a,
#alerta_stock_to_load_Div .asubmit a {
    /*background: none repeat scroll 0 0 #333333 !important;
color: #ffffff !important;
padding: 6px 11px;
text-transform: none;
width: auto;*/

}

#QO_to_load_Div .asubmit a:hover, #alerta_price_to_load_Div .asubmit a:hover,
#alerta_stock_to_load_Div .asubmit a:hover {
    /*background: none repeat scroll 0 0 #000 !important;*/

}

#QO_to_load_Div .pearcheck, #alerta_price_to_load_Div .pearcheck,
#alerta_stock_to_load_Div .pearcheck {
    float: none;
    margin: 4px 0 0;
    width: auto;
}

#QO_to_load_Div .pearcheck .registerClientFielfsLabel,
#alerta_price_to_load_Div .pearcheck .registerClientFielfsLabel,
#alerta_stock_to_load_Div .pearcheck .registerClientFielfsLabel {
    float: left;
    width: auto;
}

#QO_to_load_Div .pearcheck .registerClientFielfs,
#alerta_price_to_load_Div .pearcheck .registerClientFielfs,
#alerta_stock_to_load_Div .pearcheck .registerClientFielfs {
    float: left;
    margin: 4px 0 5px;
    width: 19px;
}

#QO_to_load_Div .final-msg, #alerta_price_to_load_Div .final-msg,
#alerta_stock_to_load_Div .final-msg {
    /*display: block;
font-size: 16px;
padding: 30px 0 0 */

}
/* ~~ quick order*/

/* alerta de pret */
#alerta_price_to_load_Div {

}

#alerta_price_to_load_Div .text {

}

#alerta_price_to_load_Div .text span {

}

#alerta_price_to_load_Div .image {

}

#alerta_price_to_load_Div .image img {

}

#alerta_price_to_load_Div .subtitle {

}

#alerta_price_to_load_Div .pear {

}

#alerta_price_to_load_Div .warning {

}

#alerta_price_to_load_Div .warning_show {

}

#alerta_price_to_load_Div .pear0 {

}

#alerta_price_to_load_Div .pear1 {

}

#alerta_price_to_load_Div .registerClientFielfsLabel {

}

#alerta_price_to_load_Div .registerClientFielfsLabel span {
    color: #AAAAAA;
    font-size: 10px;
    margin: 0 0 0 10px;
}

#alerta_price_to_load_Div .registerClientTextareaLabel {

}

#alerta_price_to_load_Div .registerClientFielfs {

}

#alerta_price_to_load_Div .registerClientFielfs input {

}

#alerta_price_to_load_Div .registerClientFielfs textarea {

}

#alerta_price_to_load_Div .asubmit {

}

#alerta_price_to_load_Div .asubmit a {

}

#alerta_price_to_load_Div .pearcheck {

}

#alerta_price_to_load_Div .pearcheck .registerClientFielfsLabel {

}

#alerta_price_to_load_Div .pearcheck .registerClientFielfs {

}

#alerta_price_to_load_Div .final-msg {

}
/* ~~ alerta de pret*/

/* alerta de stoc */
#alerta_stock_to_load_Div {

}

#alerta_stock_to_load_Div .text {

}

#alerta_stock_to_load_Div .text span {

}

#alerta_stock_to_load_Div .image {

}

#alerta_stock_to_load_Div .image img {

}

#alerta_stock_to_load_Div .subtitle {

}

#alerta_stock_to_load_Div .pear {

}

#alerta_stock_to_load_Div .warning {

}

#alerta_stock_to_load_Div .warning_show {

}

#alerta_stock_to_load_Div .pear0 {

}

#alerta_stock_to_load_Div .pear1 {

}

#alerta_stock_to_load_Div .registerClientFielfsLabel {

}

#alerta_stock_to_load_Div .registerClientTextareaLabel {

}

#alerta_stock_to_load_Div .registerClientFielfs {

}

#alerta_stock_to_load_Div .registerClientFielfs input {

}

#alerta_stock_to_load_Div .registerClientFielfs textarea {

}

#alerta_stock_to_load_Div .asubmit {

}

#alerta_stock_to_load_Div .asubmit a {

}

#alerta_stock_to_load_Div .pearcheck {

}

#alerta_stock_to_load_Div .pearcheck .registerClientFielfsLabel {

}

#alerta_stock_to_load_Div .pearcheck .registerClientFielfs {

}

#alerta_stock_to_load_Div .final-msg {

}
/* ~~ alerta de stoc*/

/* butoane alerte */
.QO-btn-contaigner {
    float: left;
}

.productdetailsRight .QO-btn-contaigner {
}

.QO-btn-contaigner button {
    color:#fff;
    background:#000;
    text-transform: uppercase;
    height: auto;
    width: 100%;
    
}

.QO-btn-contaigner button:hover {
    color: #ffffff;
    background: #FF9000;
    text-transform: uppercase;
    border-radius: 0;
}


.productdetailsRight .QO-btn-contaigner button {

}

.productDetailedBox .productdetailsRight .QO-btn-contaigner button {
    width: 100%;
    margin: 0;
    border: 0;
}

.productDetailedBox .productdetailsRight .QO-btn-contaigner #alerta_stock-form-opener,
.productDetailedBox .productdetailsRight .QO-btn-contaigner #alerta_price-form-opener
{
    font-size: 9px;
    padding-left: 5px;
    border-right: 1px solid #efefef;
}

#QO-form-opener{
    background: #e8e8e9;
}

#opener
{
    background: none;
    text-align: left;
}

.QO-btn-contaigner .btn-sec {
    color: #746F70;
    cursor: pointer;
    font-size: 11px;
    left: 89px;
    letter-spacing: -0.04em;
    line-height: normal;
    position: absolute;
    top: 14px;
}

.productDetailedBox .QO-btn-contaigner .btn-sec {
    left: 59px;
}

.QO-btn-contaigner .qo-or {
    float: left;
    margin: 8px 37px 0 0;
}

.productDetailedBox .QO-btn-contaigner .qo-or {
    float: left;
    margin: 8px 8px 0 0;
}

.suntclientDiv .QO-btn-contaigner .qo-or {
    float: left;
    margin: 8px 16px 0 0;
}

.suntclientDiv .QO-btn-contaigner .btn-sec {
    left: 73px;
}

.alert-btn-contaigner {
    margin: 0;
    cursor: pointer;
}

.productdetailsRight .alert-btn-contaigner {
    margin: 0;
}

.productdetailsRight .alert-btn-contaigner-price {
    /*margin: 13px 13px 0 0;*/

}

.alert-btn-contaigner  button {
    /*background: url("../images/bg-alearta-stoc-btn.jpg") no-repeat scroll 0 6px transparent;
    color: #5f5b5a;
    font-size: 13px;
    
    padding: 6px 0 6px 23px;
    width: auto; */

}

.productdetailsRight .alert-btn-contaigner  button {
    padding-left: 17px;
    width: auto;
}

.alert-btn-contaigner-price button {
    /* background: url("../images/bg-alearta-pret-btn.jpg") no-repeat scroll 0 6px transparent; */

}
.alert, .lastalert{
    /*border: 1px solid #d0d0d0;*/
}
.productdetailsRight .alert-btn-contaigner-price button {

}

#orderDataId .QO-btn-contaigner {
    /*float: right;*/
    margin: 0;
}
/* ~~ butoane alerte */

/* plata online directa */
.form-direct-payment .registerClientFielfs span {
    display: inline-block;
    margin: 0 0 0 9px;
}

.form-direct-payment textarea {
    height: 80px;
    width: 177px;
}
/* ~~ plata online directa */

.producttags
{
    display:none;
}
/* extra */

.modal-body p
{
    margin-bottom:10px;
}

.mesajsub
{
    /*color: #FF9000;
    text-align: left;
    border: 1px solid #d1d1d5;
    padding: 2%; */
    display: none;//cristi
}
.mesajsub ul li
{
    padding: 0.5% 0;
    text-align: left;
    white-space: normal;
}
.orar-div {
    margin: 0.5% 1.5% 1.5% 3.5%;
    font-size: 0.85em;
    display: inline-block;
}

.a2a_default_style .a2a_img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg, .a2a_default_style .a2a_counter img {
    float: left;
    background: #fff!important;
    border: 1px solid #999!important;
    border-radius: 50%!important;
}

.shareandcontactproduct  .a2a_svg > svg > path
{
    fill: rgb(153, 153, 153)!important;
}
.shareandcontactproduct  .a2a_svg > svg > path:hover
{
    fill: rgb(255, 66, 0)!important;	
}

.slick-dots li button
{
    display:none;
}

.slick-slide img
{
    width:100%;
}

.oue-div {
    background: url("../images/header-ue.png") no-repeat scroll right 50%
        #000000;
    color: #FFFFFF;
    float: left;
    height: 18px;
    padding: 17px 34px 13px 41px;
}

.oue-div span {
    color: #FF9000;
    display: inline-block;
    padding: 0 3px 0 0;
}

.promotionBox {
    margin: 20px auto 0;
}

.promotionBox_1 {
    margin: 0;
}

.promotion-list ul li
{
	float:left;
}

.promotionBox_5,
.promotionBox_3 {
    margin: 0;
}

.footer-contaigner .promotionBox {

}

.footer-contaigner .promotionBox ul li {
    display: inline-table;
    margin: 0 5px;
}

.promotionBox .bjqs-controls {

}

.label_status1399468902 {
    display: none;
}

.leftSide .promotionBox {
    margin: 0;
}

.label_status1395066595, .label_status1399468902 {
    display: none;
}

.leftSide .promotionBox ul {
    margin: 0;
    padding: 0;
}

.label_status1399539427 {
    background: url("../images/bg-exclusiv-online.png") repeat scroll 0 0
        transparent;
    color: #FFFFFF;
    height: 50px;
    right: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    text-indent: -9999px;
    top: 0;
    width: 50px;
    z-index: 90;
}

.label_status1399539444 {
    background: url("../images/bg-editie-limitata.png") repeat scroll 0 0
        transparent;
    color: #FFFFFF;
    height: 50px;
    right: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    text-indent: -9999px;
    top: 0;
    width: 50px;
    z-index: 90;
}

.defaultbox  .image-top {
    /* background: url("../images/image-top.png") repeat scroll 0 0 transparent;
height: 5px;
left: -5px;
opacity: 0;
position: absolute;
top: -5px;
width: 215px;
z-index: 1000; */

}

.defaultbox:hover .image-top, .defaultbox:hover .image-left, .defaultbox:hover .image-right,
.defaultbox:hover .image-bottom {
    /*opacity:1;*/

}

.defaultbox  .image-left {
    /* background: url("../images/image-left.png") repeat scroll 0 0 transparent;
height: 420px;
left: -5px;
opacity: 0;
position: absolute;
top: 0;
width: 5px;
z-index: 1000; */

}

.defaultbox  .image-right {
    /* background: url("../images/image-right.png") repeat scroll 0 0 transparent;
height: 420px;
opacity: 0;
position: absolute;
right: -7px;
top: 0;
width: 7px;
z-index: 1000; */

}

.defaultbox  .image-bottom {
    /* background: url("../images/image-bottom.png") repeat scroll 0 0 transparent;
bottom: -7px;
height: 7px;
left: -5px;
opacity: 0;
position: absolute;
width: 215px;
z-index: 1000; */

}

.defaultContent .defaultbox:hover .boxDetails .asubmit a {
    /*color: #FF9000 !important;
background-color: #f5f5f5 !important;
border-radius:5px;*/

}

.pagedetalii {

}

.sigla-det-pg {
    /*background: url("../images/sigla-pg-det-prod.png") repeat scroll 0 0 transparent;
height: 96px;
position: absolute;
right: 0;
top: -20px;
width: 93px;*/

}

.inplus {
    border-bottom: 1px solid #222222;
    border-top: 1px solid #222222;
    padding: 10px 0;
}

.inplus a {
    color: #FF9000;
    font-size: 11px;
    text-decoration: none;
}

.inplus  span {
    display: block;
    line-height: normal;
}

.productdescription .ghid-marimi {
    bottom: -46px;
    color: #FF9000;
    cursor: pointer;
    font-size: 11px;
    left: 69px;
    position: absolute;
}

.up-bar {
    line-height: normal;
    margin: -10px 0 0;
}

.up-bar .gr {
    color: #C40E16;
    float: left;
    font-size: 14px;
    margin: 0 116px 0 10px;
    padding: 0 0 0 66px;
    font-style: italic;
}

.up-bar .gr-1 {
    background: url("../images/24h.png") no-repeat scroll 0 50% transparent;
}

.up-bar .gr-1 div, .up-bar .gr-2 div, .up-bar .gr-3 div {
    background: url("../images/sageata-sus.png") no-repeat scroll right 50%
        transparent;
    height: 52px;
    padding: 0 40px 0 0;
}

.up-bar .gr-2 {
    background: url("../images/200ron.png") no-repeat scroll 0 50%
        transparent;
}

.up-bar .gr-2 span {
    color: #000000;
    /*font-family: arial;*/
    font-size: 11px;
    font-style: normal;
}

.up-bar .gr-3 {
    background: url("../images/7zile.png") no-repeat scroll 0 50%
        transparent;
}

.up-bar .gr-3 span {
    color: #000000;
    /*font-family: arial;*/
    font-size: 11px;
    font-style: normal;
}

.up-bar .gr-3 a {
    color: #C40E16;
    font-size: 11px;
}

.up-bar .inchide {
    cursor: pointer;
    float: right;
    margin: 30px 20px 0 0
}

.closed-up-bar .inchide {
    margin: 0px 20px 0 0
}

.up-bar .inchide:hover {
    color: #222;
}

.up-bar .gr-1 div {
    height: 45px;
    padding-top: 7px;
}

.index .up-bar {
    display: none !important;
}

.nl-right {
    background: url("../images/nl-right.png") no-repeat scroll 0 50%
        transparent;
    width: 42px;
    height: 42px;
    position: fixed;
    right: 0;
    top: 300px;
    cursor: pointer;
}

.up-nl-contaigner {
    background: #d8d8d8;
}

.up-nl-contaigner .up-nl-contaigner1 {
    margin: 0 auto;
    padding: 0 0 22px;
    position: relative;
    text-align: center;
    width: 1200px;
}

.up-nl-contaigner1 .exit-newsletter {
    border: 1px solid #222222;
    color: #646464;
    display: block;
    font-size: 18px;

    padding: 1px 5px;
    position: absolute;
    right: 142px;
    text-decoration: none;
    text-transform: uppercase;
    top: 15px;
    z-index: 1;
}

/*.up-nl-contaigner1 .header-newsletter-title
{
    font-size: 20px;
    line-height: normal;
    padding: 40px 143px 20px;
}*/
.up-nl-contaigner1 .header-newsletter-title span {

}

.up-nl-contaigner1 .header-newsletter-form {
    margin: 0 0 20px;
}

.up-nl-contaigner1 .header-newsletter-avant {
    margin: 0 auto;
    text-align: left;
    width: 290px;
}

.up-nl-contaigner1 .header-newsletter-avant div {
    background: url("../images/bulina-nl-header.png") no-repeat scroll 0 50%
        transparent;
    font-size: 15px;
    padding: 4px 0 2px 21px;
}

.up-nl-contaigner1 .header-newsletter-btm-text {
    border-top: 1px dotted #000000;
    font-style: italic;
    margin: 7px auto 0;
    padding: 5px 0 0;
    width: 425px;
}

.header-newsletter-form .defaultbox .newslettertext a {
    display: block;
    font-size: 20px;
    line-height: 30px;
    padding: 40px 143px 20px;
    text-decoration: none !important;
}

.header-newsletter-form .newslleterbox .defaultboxtitle {
    display: none;
}

.header-newsletter-form .defaultbox .defaultContentContent {
    padding: 0;
}

.header-newsletter-form  .newslleterbox {
    background: none repeat scroll 0 0 transparent;
    border: none;
    margin: 0;
}

.header-newsletter-form .newslettercontaigner input {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0;
    color: #000;
    float: left;
    margin-right: 5px;
    margin-top: 0;
    width: 148px;
}

.header-newsletter-form .newslettercontaigner input.default {
    color: #555;
}

.header-newsletter-form .newslettercontaigner .asubmit a {
    background: none repeat scroll 0 0 #920000 !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    text-transform: uppercase;
}

.header-newsletter-form .newslettercontaigner .asubmit {
    border: 1px solid #000000;
    border-radius: 0;
}

.header-newsletter-form .newsletterform {
    margin: 0 auto;
    width: 434px;
}

.header-newsletter-form .newslettercontaigner .newslettertext {
    display: block;
    padding: 0;
}

.header-newsletter-form .newslettercontaigner .newslettertext span {
    font-weight: 800;
}

.header-newsletter-form .newslettercontaigner .links {
    display: none;
}

.body .contentLargeOnly .defaultContentCaruselSameCateg {
    margin: 0 0 10px;
}

.reviewsComponent .h1contaigner,
.defaultContentCarusel .h1contaigner
{
    text-align: center;
    font-size: 1.4em;
    padding: 2%;
}

.body .contentLargeOnly .associatedProducts {
    padding-top: 14px;
}

.body .contentLargeOnly .associatedProducts .h1contaigner, .body .contentLargeOnly .defaultContentCaruselSameCateg .h1contaigner
{
    margin: 0 0 2%;
}

.body .contentLargeOnly .associatedProducts .h1contaigner .pagetitle,
.body .contentLargeOnly .defaultContentCaruselSameCateg .h1contaigner .pagetitle
{

}

.body .associatedProducts .carusellcontainer .defaultbox, .body .defaultContentCaruselSameCateg .carusellcontainer .defaultbox
{

}

.body .associatedProducts .carusellcontainer .caruselfirstbox, .body .defaultContentCaruselSameCateg .carusellcontainer .caruselfirstbox
{

}

.body .associatedProducts .carusellcontainer .carusellastbox, .body .defaultContentCaruselSameCateg .carusellcontainer .carusellastbox
{
    margin-right: 0px;
}

.defaultContentCaruselSameCateg .defaultbox a img, .associatedProducts .defaultbox a img
{

}

.associatedProducts .defaultbox .preturi .PretNormalProduse {
}

.defaultContentCaruselSameCateg .defaultbox .preturi .PretNormalProduse
{
    text-align: center;
}

.defaultContentCaruselSameCateg .defaultbox .boxDetails,
.associatedProducts .defaultbox .boxDetails {

}

.defaultContentCaruselSameCateg .asubmit a, .associatedProducts .asubmit a
{

}

.defaultContentCaruselSameCateg .defaultbox .image-top,
.associatedProducts .defaultbox .image-top {
    /*background: url("../images/image-top-s.png") repeat scroll 0 0 transparent;
height: 3px;
left: -3px;
opacity: 0;
position: absolute;
top: -3px;
width: 139px;
z-index: 1000;*/

}

.defaultContentCaruselSameCateg .defaultbox .image-left,
.associatedProducts .defaultbox .image-left {
    /*background: url("../images/image-left-s.png") repeat scroll 0 0 transparent;
height: 302px;
left: -4px;
opacity: 0;
position: absolute;
top: 0;
width: 4px;
z-index: 1000;*/

}

.defaultContentCaruselSameCateg .defaultbox .image-right,
.associatedProducts .defaultbox .image-right {
    /*background: url("../images/image-right-s.png") repeat scroll 0 0 transparent;
height: 302px;
opacity: 0;
position: absolute;
right: -5px;
top: 0;
width: 5px;
z-index: 1000;*/

}

.defaultContentCaruselSameCateg .defaultbox .image-bottom,
.associatedProducts .defaultbox .image-bottom {
    /*background: url("../images/image-bottom-s.png") repeat scroll 0 0 transparent;
bottom: -5px;
height: 5px;
left: -4px;
opacity: 0;
position: absolute;
width: 139px;
z-index: 1000;*/

}

.defaultContentCaruselSameCateg .defaultbox:hover .image-top,
.associatedProducts .defaultbox:hover .image-top,
.defaultContentCaruselSameCateg .defaultbox:hover .image-left,
.associatedProducts .defaultbox:hover .image-left,
.defaultContentCaruselSameCateg .defaultbox:hover .image-right,
.associatedProducts .defaultbox:hover .image-right,
.defaultContentCaruselSameCateg .defaultbox:hover .image-bottom,
.associatedProducts .defaultbox:hover .image-bottom {
    /*opacity:1;*/

}

.defaultContentCaruselSameCateg .defaultbox .discounted .PretDiscountProduse span,
.associatedProducts .defaultbox .discounted .PretDiscountProduse span {

}

.defaultContentCaruselSameCateg .defaultbox .preturi,
.associatedProducts .defaultbox .preturi {
    /*text-align: left;*/

}

.defaultContentCaruselSameCateg .label_status1395066559,
.associatedProducts .label_status1395066559 {
    /*background: url("../images/bg-new-s.png") repeat scroll 0 0 transparent;
height: 40px;
width: 40px;*/

}

.defaultContentCaruselSameCateg .discountpercent, .associatedProducts .discountpercent
{
    /*background-image: url("../images/bg-discounted-percent-s.png");
font-size: 12px;
height: 30px;
padding-top: 10px;
width: 40px;*/

}

.defaultContentCaruselSameCateg .bestseller, .associatedProducts .bestseller
{
    /*background: url("../images/bg-best-sellers-s.png") repeat scroll 0 0 #DADADA;
height: 40px;
width: 40px;*/

}

.defaultContentCaruselSameCateg .label_status1399539444,
.associatedProducts .label_status1399539444 {
    /*background: url("../images/bg-editie-limitata-s.png") repeat scroll 0 0 transparent;
height: 40px;
width: 40px; */

}

.defaultContentCaruselSameCateg .label_status1399539427,
.associatedProducts .label_status1399539427 {
    /*background: url("../images/bg-exclusiv-online-s.png") repeat scroll 0 0 transparent;
height: 40px;
width: 40px; */

}

.defaultContentCaruselSameCateg .label_status1395066617,
.associatedProducts .label_status1395066617 {
    /*padding: 0 10px;*/

}

.ui-widget-header .ui-icon {
    background-image: url("../images/close-pop-ups.png");
    background-position: 0 0;
}

a.shopmania {
    margin: 14px 5px;
}

.crtstoc .stoc-displ {
    display: block;
    line-height: normal;
    margin: 0;
    padding: 8px 15px;
}

.defaultbox ul#categorynaviagation1 li {
    background: none repeat scroll 0 0 transparent;
    border-right: 1px solid #c7ecb3;
    display: inline-block;
    height: 41px;
    margin-top: 0;
    padding: 0 10px !important;
}

.contaigner-header .defaultbox ul#categorynaviagation1 li:hover, .contaigner-header .defaultbox ul#categorynaviagation1 li.curentpage
{
    background: url("../images/bg-menu-hover.jpg") repeat scroll 0 0
        transparent;
    border-right: 1px solid #c7ecb3;
    display: inline-block;
    height: 41px;
    margin-top: 0;
    padding: 0 10px;
}

.defaultbox ul#categorynaviagation1 li a {
    background: none repeat scroll 0 0 transparent;
    color: #0c522c;
    display: block;
    /*font-family: agba;*/
    font-size: 18px;

    margin: 0;
    padding: 13px 0 0;
    text-decoration: none;
    text-shadow: 1px 1px 1px #5b9850;
    text-transform: uppercase;
}

.body-en .contaigner-header .categories-btn {
    left: 89px;
}

.contaigner-header .categories-btn {
    left: 86px;
    padding: 0;
    position: absolute;
    top: 333px;
    background: none;
}

.header ul#categorynaviagation1 li li {
    background-color: #8ae25d;
    border-bottom: 1px solid #aaff73;
    border-right: 0 none !important;
}

/* ids --------------------------------------------------------------------------------------------- */
.footer-contaigner .menucontagner-cMENU_2 {
    /*left: 336px;
      margin: 0;
      padding: 50px 0 0;
      position: absolute;
      top: 0; */

}

.footer-contaigner .menucontagner-cMENU_2 .container-fluid {
    padding: 0;
    border: none;
}

.footer-contaigner .menucontagner-cMENU_2 .menu ul li {

}

.footer-contaigner .menucontagner-cMENU_2 .menu ul li.first {

}

.footer-contaigner .menucontagner-cMENU_2 .menu ul li.last {
    border: none;
}

.footer-contaigner .menucontagner-cMENU_2 .menu ul li a {
    color: #000000;
}

.footer-contaigner .menucontagner-cMENU_2 .menu ul li a:hover {

}

.statusuri_produs {
    position: absolute;
    z-index: 90;
    left: 10px;
    top: 10px;
}

.leftSide .card .headerimgcard,
.rightSide .card .headerimgcard
{
   margin:10% 0 0 0; 
}

.leftSide .card .statusuri_produs,
.rightSide .card .statusuri_produs
{
    top: 60px;
}

.statusuri_produs div {
    display: block;
    border-radius: 0;
    font-weight: 300;
    /* text-transform: uppercase; */
    font-size: 0.7em;
    margin-bottom: 1px;
    background: #57DC2E;
    color: #ffffff;
    padding: 2px 4px;
}
/* ~~ ids */


.navbar
{
    width:100%;
}

.footer .navbar
{
    padding:0;
    background: none!important;
}

.navbar-nav
{
    padding:0;
    margin:0;
    border: none!important;
}


.navbar-light .navbar-nav .nav-link
{}

.navbar .input-group
{
    margin:0;
}

.contaigner-header .navbar-light .navbar-nav .nav-link
{
    color:initial;
    text-transform: uppercase;
    font-size: 1.1em;
}

.contaigner-header .navbar-light .navbar-nav .curentpage
{

}

.footer .navbar-light .navbar-nav .nav-link
{
    padding:0.5% 0;
    color:initial;
}


/* alte clase */
.form-control {
    margin-bottom: 10px;
    box-shadow: none;
}

button.form-control, span.form-control, div.form-control {
    border: none;
}

.menumob
{
    padding: 0;
    position: relative;
    right: 0.5%;
}

.navbar-nav
{
    width:100%;
}

.navbar-toggler {

}

.navbar-toggler .icon-bar {
    width: 100%;
    border: 1px solid;
    margin: 1px;
    ndisplay: inline-block;
}

.filterdiv .navbar-toggler {
    margin: -4px 0 0;
    padding: 6px 7px;
}

.leftSide .navbar-toggler {
    margin: -4px 0 0;
    padding: 6px 7px;
}

.form-control:focus {
    border-color: #e8e8e9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.050) inset, 0 0 8px rgba(214, 214, 214, 0.6);
}

.form-control {
    border-radius: 0;
    border-color: #e8e8e9;
    color: #000;
}

.btn-default {
    color: #57DC2E;
}

.btn {
    border-radius: 0;
    border: 0;
    font-weight:300;
    text-transform: uppercase;
}

.btn:hover {
    border: 0;
    background: #000000;
    color: #fff;
}

.btn-info {
    background-position: bottom;
    background-color: #57DC2E;
}

.linieclear {
    clear: both;
}

.footer-contaigner .linieclear {
    border-bottom: 6px solid #ffffff;
    clear: both;
    margin: 0 0 25px;
}

.associatedProducts_detaliat .defaultbox-prod {
    width: 100%;
}

.detaliiprodusPage .btn-warning {
    padding: 2.9%;
}

.detaliiprodusPage .QO-btn-contaigner{
    margin: 0;
    width: 50%;
    text-align: center;
    text-transform: uppercase;
}

.detaliiprodusPage .productDetailedBox .QO-btn-contaigner{
    margin: 0;

}

.modal-content td.last_with_btns .comandaBtnasubmit a.btn.btn-default {
    height: auto;
    font-size: 1.5em;
}

.telcall {
    margin-top: 1.5%;
    padding: 0;
    height: 26px;
    margin-bottom: 0.5%;
    text-align: center;
}

.input-group .form-control {
    height:auto;
}

.pearcheck .form-control {
    border: 0;
}

#QO_to_load_Div .asubmit a, #alerta_price_to_load_Div .asubmit a,
#alerta_stock_to_load_Div .asubmit a {
    background-color: #FF9000;
    /* background-image: url(../images/bg-btn-search.jpg); */
    background-position: center bottom;
    /* border-color: #FF9000; */
    color: #fff;
}

.QO-mobile {
    color: #ffffff;
    background:#000000;
    text-transform: uppercase;
    border-radius: 0;
    height: auto;
    width: 50%;
}

/* ~~ alte clase */
.productdetails .col-12.col-sm-12.col-md-4.col-lg-4 {
    padding: 10px 15px;
}

.associatedProducts_detaliat .productdetails .col-12.col-sm-12.col-md-4.col-lg-4 {
    padding: 0;
}
.productdescription.panel.panel-default.panel-body {
    border: 0;
    box-shadow: none;
}

.glyphicon {
    color: #000000;
}

.defaultContentContent .attributesdirect {

    margin-bottom: 50px;
    background: #ededed; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ededed 0%, #ffffff 27%, #ffffff 70%,
        #ffffff 85%, #ffffff 93%, #ffffff 99%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ededed),
        color-stop(27%, #ffffff), color-stop(70%, #ffffff),
        color-stop(85%, #ffffff), color-stop(93%, #ffffff),
        color-stop(99%, #ffffff), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #ededed 0%, #ffffff 27%, #ffffff 70%,
        #ffffff 85%, #ffffff 93%, #ffffff 99%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #ededed 0%, #ffffff 27%, #ffffff 70%, #ffffff
        85%, #ffffff 93%, #ffffff 99%, #ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #ededed 0%, #ffffff 27%, #ffffff 70%,
        #ffffff 85%, #ffffff 93%, #ffffff 99%, #ffffff 100%); /* IE10+ */
    background: linear-gradient(135deg, #ededed 0%, #ffffff 27%, #ffffff 70%, #ffffff
        85%, #ffffff 93%, #ffffff 99%, #ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',
        endColorstr='#ffffff', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
    background-position: 0 1px;
}

.navigation .breadcrumb {
    background: none;
    margin-bottom: 0px;
    padding: 5px 0;
    font-size: 0.85em;
}

ol.breadcrumb:before {
}

.breadcrumb > .fa, 
.breadcrumb > .fas, 
.breadcrumb > .far, 
.breadcrumb > .fab
{
    margin: 2px 6px;
}

.productslist.table .defaultContentContent.panel-body h2 {
}

.productslist.table .defaultContentContent.panel-body h2 span {
    display: block;
    font-style: italic;
}

.detaliiprodusPage .h1contaigner h1 span {
    display: block;
    font-size: 20px;
    color: #000;
    font-weight: 300;
    padding-left: 2px;
}

.input-group-addon {
    background: none;
    border: none;
    color: rgb(0, 0, 0);
    padding: 10px 0;
}

.panel-primary>.panel-heading {
    color: #000;
    padding: 10px;
    border-color: #d0d0d0;
    background: url("../images/bg-shoppingcart-header.png") repeat-x scroll 0 bottom transparent;
    font-size: 18px;
    text-align: center;
}

.panel-primary {
    border-color: #d0d0d0;
}

.input-group {
    margin-bottom: 4px;
}

.proforma .trimmord {
    background-color: #FF9000;
    font-size: 1.5em;
    padding: 1% 5%;
    white-space: nowrap;
}

.modal-content .label, .displayshoppingcart .label {
    color: #000;
    font-weight: 300;
    padding: 0;
}

.modal-content .displayshoppingcart td.lasttotal {
    color: #000000;
}


.destinatarqust .btn {

}

.ui-datepicker {
    background: #efefef !important;
}

.img-responsive{
    height: auto;
}

.img-responsive {

}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

promo-item-image .img-responsive{
    height: auto;
}

.formbuy{
    background-color: #F9F9F9;
    border-radius: 8px;
    width: 40%;
    float: left;
    border: 1px solid #D8D8D8;
    position: relative;
    top: 30px;
}

.leftsideDesc{
    width: 60%;
    float: right;
    padding-left: 40px;
}

.qtytxt{
    display:none;
}

.PretDiscountProduseDiff{
    text-align: right;
    font-size: 0.8em;
}

.phoneNumber{     
    width: 49%;
    background: #000;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    float: right;
}

.phoneNumber a{
    display:block;
    color: #fff;
    text-decoration: none !important;   
    line-height: 46px; 
    transition: background-color 0.5s ease;
}

.phoneNumber a:hover{
    background-color: #FF9000;
}

.freeshippingShow{
    margin-top: -20px;
}

.freeshippingShow span{
    display: block;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
}

/*
GDPR
*/
#gdprmarketingagree
{
    margin-right: 1%;
    vertical-align: bottom;
}


#gdpropener,
#gdpropenerlogin{
    background: none;
    font-size: 0.8em;
    text-align: left;
}

.ui-widget
{
    font-family:inherit;
}

.ui-widget.ui-widget-content {
    border: none;
    border-left: none;
    border-right: none;
}

.ui-dialog .ui-dialog-titlebar-close
{
    visibility:hidden;
}

.infotextsmall
{
    display: inline;
    font-size: 0.7em;
}

.infotextsmall a
{
    color:#57DC2E;
    text-decoration: underline;
}

.gdprnotice {
    background: #ffffff;
    position: fixed;
    bottom: 0px;
    text-align: center;
    border-bottom: 4px solid #c5c5c5;
    padding: 10px;
    z-index: 100;
    width: 100%;
}

.gdprnotice a
{
    color:#0000ff;
    text-decoration:underline;
}

.gdprnotice label,
.gdprnotice input[type="checkbox"]
{
    cursor:pointer;
}

.gdprlabeldesc
{

}

#tabs
{
    font-size: 1.3em;
    padding-left: 0;
    padding-right: 0;
    display:none;
}

#tabs label
{
    display:inline;
    vertical-align: top;
    font-size: 0.9em;
}

#tabs label:hover
{
    color:#D1034D;
}

div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > button:nth-child(2)
{
    background: none;
    color: #D1034D;
    float: left;
}

.divcheck
{
    display:block;
    margin: 1.5% 0;
}

.ui-dialog
{
    background:#ffffff;
}

.ui-widget-overlay {
    background: #000;
    opacity: 0.75;
    filter: Alpha(Opacity = 80);
}

.ui-dialog .ui-dialog-titlebar {
    background: none repeat scroll 0 0 #57DC2E;
    padding: 10px 20px;
    position: relative;
    border: none;
    color: #fff;
}

.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
    background: #57DC2E;
    color: #fff;
    border: none;
    font-size: 1.3em;
    font-family: inherit;
    font-weight: 300;
}

.ui-tabs-vertical
{
    width: 100%;
    border-radius: 0;
    margin: 0;
    padding: 0;
}

.ui-tabs-panel label
{
    margin-right:1em;
}

.ui-tabs-vertical .ui-tabs-nav
{
    padding: 0; float: left; width: 20%;
    background: none;
}

.ui-tabs-vertical .ui-tabs-nav li
{
    clear: left;
    width: 100%;
    border-right: 0!important;
    margin: 0;
    border-radius: 0;
}

.ui-tabs-selected,
.ui-state-active,
.ui-state-hover
{
    border:1px solid #dddddd;
}

.ui-tabs-vertical .ui-tabs-nav li a
{
    display: block;
    font-weight: 100;
    color:#57DC2E;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active
{
    padding-bottom: 0; 
    padding-right: .1em; 
    border-right-width: 1px;
    background: #fff;
}

.ui-tabs-vertical .ui-tabs-panel
{
    padding: 1em; float: right; width: 72%;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
    
}

.gdprnoticegeneraltext
{
    font-size: 0.9em;
    width: auto;
    display: block;
    margin-bottom: 0.5%;
}

.gdprbuttons
{
    margin-top:1em;
}
.buttonacceptgoon
{
    background: #57DC2E;
    display: inline;
    padding: 2px 10px;
}

.buttonacceptgoon a
{
    cursor:pointer;
    color:#ffffff!important; 
    text-decoration: none;
}

.buttoncookiesettings
{
    display: inline;
    padding: 2px 3px;
    margin: 10px;
}

.buttoncookiesettings a
{
    cursor:pointer;
}

.gdprbuttons a
{
    padding:1px 2px;
    border:1px solid #efefef;
    cursor:pointer;
    color:#0000ff;
}

.gdpropen
{
    position:absolute;
    cursor:pointer;
}

.notificaresus {
    margin-top: -8px;
}

.notificaresus a
{
    color:#57DC2E;
}

.closebutcookies
{
    position: relative;
    margin-top: 4px;
    margin-left: 5px;
    float: left;
}

.ascuns
{
    display:none!important;
    -webkit-transition: opacity 0.5s; /* Safari */
    transition: opacity 0.5s;
}

/*
~GDPR
*/

/*UPSELL*/
.cartupsellmsg
{
    text-align: center;
    font-size: 1.4em;
    color:#ff0000;
    padding: 1%;
}
/*!UPSELL*/

.art-title a
{

}

.art-more a
{
    color: #FF9000;
}

.art-content
{
    margin-bottom: 20px;
}

.art-all
{
    text-align: center;
    display: none;
}

.art-all a
{
    background-color: #5e1a3c;
    color: #fff;
    padding: 9px 10px;
    text-decoration: none;
    text-transform: uppercase;
}   

.art-all a:hover
{
    text-decoration: none;
}

.articolRecent
{
    padding-right: 20px;
    width: 25%;
    float:left;
}

.articolRecentcol2
{

}


.defaultboxblogArt .h1contaigner {
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 2%;
}

/*FUNNEL*/
.carousel-caption .promo-item
{
    margin:0!important;
    text-align: center;
}

.carousel-caption .promo-item-title {
    font-size: 2em;
    background: #000;
    color: #fff;
    text-transform: uppercase;
}

.carousel-caption .promo-item-content {
    background: #000;
    color: #fff;
    text-transform: uppercase;
}

.carousel-caption .promo-item-title:hover
{
    color:#ffffff!important;
}

.mainformfunnel
{
    padding:0;
    font-size: 1.3em;
}

.mainformfunnel input
{
    margin:3%;
}

.mainformfunnel label
{
    width:100%;
    cursor: pointer;
}

.mainfrmfunnel
{
    text-align:center;
}


.boxvoucher
{
    padding: 2%;
    border: 1px solid #dedede;
    margin: 1%;
    width: 30%;
}

.btnSubmitFunnel
{
    background: #FF9000;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #ffffff!important;
    text-decoration: none!important;
    padding: 1% 3%;
    cursor: pointer;
    display: -webkit-inline-box;
}
.btnCancelFunnel
{
    margin-top: 2%;
    background: #dddddd;
    /* text-transform: uppercase; */
    /* font-size: 0.9em; */
    color: #000000!important;
    text-decoration: none!important;
    padding: 1% 3%;
    display: -webkit-inline-box;
    margin-bottom: 10%;
}

.vouchermare
{
    font-size: 4.5em;
    font-weight: 600;
    color: #FF9000;
    margin: 2%;
}

.valabilitatevouchermare
{
    font-size:1.2em;
    font-weight:100;
    color:#000000;
    margin-bottom:5%;
}

.promo-item-image
{
    cursor: initial;
}

.agreecheckboxblock {
    display: flex;
    width: auto;
}

.labelcheck {
    padding: 0 12px;
}


.containerheader
{

}

.containerheader div
{
    padding:0;
    margin:0;
    text-align: center;
}

.containerheader ul li
{
    padding: 2%;
    display: inline-block;
    text-align: center;
}

.dropdown-menu 
{
    border-radius:0;
    margin:0;
    border:none;
    background: #f8f9fa;
    padding:0;
}

.dropdown-menu li
{
    padding:7%;
    border-bottom: 1px solid #e7e7e8;
}

.headerimgcard 
{
    height:200px;
}

.card
{
   background: none;
}

.contentLargeandLeftSide .card,
.footer .card
{
    border:none;
}

.contentLargeandLeftSide .card
{
    
}

.card-img-top
{
    object-fit: contain;
    height: inherit;
}

.card-title {
    font-size: 1em;
    text-align: center;
    height: 4em;
    max-height: 4em;
    overflow: hidden;
}

h2.card-title a
{
    color:#000000;
}

.card-subtitle
{
    text-align: center;
    height: 1.3em;
    overflow: hidden;
}

.card-header
{
    background: inherit;
    
    text-transform: uppercase;
    font-size: 1.2em;
}

.footer .card-header
{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;   
}

.fa, .fas, .far, .fab
{
    margin-right:2px;
}



@media only screen and (max-width: 768px) {
    .page1515502902 .boxvoucher{
        width: 98%;
    }
    


}


.productqtylist
{
    width:3em;
    text-align:center;
}

.categorie-pagini .row
{
	padding:20px 0;
}