@charset "UTF-8";

 .woocommerce .clear, .woocommerce-page .clear, .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-message:after{clear:both}
@-moz-keyframes spin {
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

/* MODAL */
.modal-open {
  overflow: hidden;
}

button.close1 {
  -webkit-appearance: none;
  border: 0;
  float: right;
top: -19px;
left: 11px;

}

.modal {
  position: fixed;
  top: 225px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
 width: 770px;
margin: 0 auto;
display: flex;	
top: 15%; 
}

#btn-close-modal i {
	font-size: 23px;
    cursor: pointer;
    color: #999;
}


.modal-content h2 {
    font-weight: normal !important;
	font-size: 24px !important;
	padding: 0px 0px 15px !important;
	border-bottom: 1px solid #eee !important;
	text-align: left !important;
	margin: 19px 39px !important;
	position: absolute;
	width: 90%;
}

.modal-content .woocommerce-shipping-fields__field-wrapper, .modal-content .woocommerce-billing-fields__field-wrapper {
	width: 90%;
	margin: 70px auto;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=75);
  opacity: .75;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 19px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.modal-transport {cursor:pointer;}
.line-content .address_street {
    width: 620px;
}
.line-content {
    width: 850px;
    border-bottom: 1px solid #CCC;
    padding: 15px 0;
    position: relative;
    min-height: 51px;
}
.adrese-recente .nume {display: block;line-height: 7px;margin-top: 14px;}
.content-actions {
    position: absolute;
    right: 0;
    top: 25%;
}
.woocommerce-account .puncte h2, .doar-puncte, .woocommerce-account .point-listing, .woocommerce-account .ywpar_points_rewards, .woocommerce-account .puncte h3, .woocommerce-downloads .ywpar-wrapper h2, .woocommerce-downloads .ywpar-wrapper p{display: none;}
.woocommerce-downloads .ywpar_points_rewards, .woocommerce-downloads .point-listing {display: block !important;}
.woocommerce-downloads .ywpar-wrapper h3 {font-size: 20px;font-weight: bold;color: #000;text-transform: none;margin: 0px 0 10px 0 !important;}
.woocommerce-account .puncte p {font-size:14px;}
.woocommerce-account .puncte p:after {content:".";}
.woocommerce-account .puncte .ywpar-wrapper {width: 620px;}
.woocommerce-account .puncte .content-actions {top: 8%;right: 4%;}
.point-listing.account_box {
    box-sizing: border-box;
    padding: 0;
    position: relative;
    margin: 0 0 45px;
}
.points-box {
    margin: 0;
    height: 130px;
    padding: 0 20px;
    border-bottom: 1px solid #ccc;
}
.points-box .gui-toolbox {
	padding: 40px 0;	
}
.points-box .gui-toolbox a {
    width: 165px;
}
.gui-btn.gui-btn-loader {
    background-color: #00b79b;
    border: 1px solid transparent;
    padding: 7px 12px !important;
	color: #fff;
	font-weight: 600;
}
.points-box .point-details {
    width: 280px;
    height: 100%;
    float: left;
	text-transform: uppercase;
	font-weight: 700;
}
.points-box .point-details span {display: block;}
.points-box .ywpar-item span {display: block;}
.points-box .ywpar-item {
    float: left;
    max-width: 400px;
    margin: 1px 0 0;
}
.points-box.last-visible {
    border-bottom: none;
}
.view-more-holder {
    width: 100%;
    height: 22px;
    left: 0;
    text-align: center;
    position: absolute;
    bottom: -21px;
}
.view-more-button {
    font-size: 12px;
    font-weight: 700;
    height: 27px;
    background-color: #fff;
    bottom: 0;
    box-shadow: 1px 1px 1px #BBC6CC;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
    padding: 0 15px 0 20px;
    margin: 0 auto;
    display: inline-block;
}
.view-more-holder i {
    vertical-align: middle;
    font-size: 18px;
}
.hidden {
    display: none !important;
}
.order-list li {
    margin-bottom: 10px;
}
.order-box {
    margin: 15px 0 25px;
    padding: 20px;
    font-family: "Open Sans";
    font-size: 14px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(27,27,27,0.2);
    -moz-box-shadow: 0px 2px 2px 0px rgba(27,27,27,0.2);
    box-shadow: 0px 2px 2px 0px rgba(27,27,27,0.2);
}
.order-box .order-box-row {
    line-height: 18px;
}
.order-box .simple_label {
    display: inline-block;
    padding-right: 10px;
    width: 145px;
    font-size: 14px;
}
.order-box .simple-info {
    font-size: 14px;
}
.clearfix {
    display: block;
}
.order-list .order-head {
    border-bottom: 1px solid #cecece;
    padding-bottom: 20px;
	-webkit-padding-after: 65px;
    margin-bottom: 20px;
}
.go-left {
    float: left;
}
.order-head h1 a {
    font-weight: bold;
    font-size: 16px;
    color: #00b79b;
	text-transform: none;
}
.order-box p {
    font-size: 14px;
}
.status-comanda {
    padding: 10px 0;
    margin-bottom: 20px;
}
.status-comanda .order-icon {
    margin: 20px 27px 0 10px;
    color: #00b79b;
}
.status-comanda .spiner {
	animation: spin 1.5s linear infinite;
	-moz-animation: spin 1.5s linear infinite;
	-webkit-animation: spin 1.5s linear infinite;
}
.order-details-wrapper {
    display: block;
    border-spacing: 10px 0;
    margin: 20px 0;
}
.order-icon {
    display: inline-block !important;
	overflow: hidden;
	width: 60px;
	height: 60px;
	font-size: 54px !important;
	text-align: center;
	color: #cecece;
	line-height: 60px !important;
}
.status-comanda .titlu-status-comanda {
	display: block;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #00b79b;
}
.status-comanda .right-col {
    position: relative;
    width: 740px;
}
.go-right {
    float: right;
}
.button-alb {
    display: inline-block;
    padding: 4px 8px;
    line-height: 22px;
    font-weight: bold;
    font-size: 12px;
    color: #00b79b;
    background-color: #fff;
    border: 1px solid #00b79b;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.buton-verde {
    display: inline-block;
    padding: 4px 9px;
    line-height: 22px;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    background-color: #00b79b;
    border: 1px solid #00b79b;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.buton-verde:hover{color: #fff !important;}
.disabled {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}
.status-comanda .right-col .buton-verde {
    margin-right: 17px;
}
.detalii-comanda {
    width: 280px;
    display: table-cell;
    border: 1px solid #cecece;
    padding: 20px;
    border-radius: 1px;
}

.detalii-comanda .payment-method-name {
    height: 38px;
    overflow: hidden;
}

.detalii-comanda .transaction-status.success {
    color: #77b240;
}
.detalii-comanda .transaction-status.awaiting {
	color: red;
}
.status-comanda .order-icon.fa-ban {color:red;}
.detalii-comanda .transaction-status {
    font-weight: bold;
}

#modal-02 #billing_email_field {display:none;}

.detalii-comanda .titlu-detalii-comanda {
    margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}
.detalii-comanda .subtitlu-detalii-comanda {
    color: #999;
    margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
}

.space-top {
    margin-top: 3px;
	-webkit-margin-after: 35px;
}
.order-vendor-list {
    width: 100%;
	margin: -7px 0px -10px !important;
	-webkit-margin-before: -14px !important;
	padding: 0 !important;
}
.order-vendor-list .status-comanda {
    font-weight: bold;
    color: #00b79b;
}
.articole-comanda {
    margin: 20px 0;
}

.woocommerce-account .main-title-section-wrapper {margin: 0px 0px 45px !important;}
.articole-comanda .product-list li {
    margin-bottom: 15px;
    display: block;
    vertical-align: middle;
}
.articole-comanda .attachment-shop_thumbnail {
    width: auto;
    height: 80px;
}
.articole-comanda .go-left {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.articole-comanda .go-right {
    text-align: right;
    width: 171px;
}
.order-box .ywot_order_details.top {display:none;}
.order-box .order-items-price {
    font-weight: bold;
    font-size: 14px;
}
.show-only-10-trigger {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    display: block;
}
.show-only-10-trigger i {margin-right:6px; vertical-align: -1.2px;}
.order-box .order-items-summary {
    width: 100%;
    border-top: 1px solid #cecece;
    overflow: hidden;
}
.order-box .order-items-summary-wrapper {
    padding-top: 18px;
    font-size: 14px;
	width: 32%;
}
.order-box .order-items-summary-wrapper .order-items-total .order-items-price {
    font-weight: bold;
}
.order-box .gratuit {color: #77b240;font-weight: bold;}
.woocommerce-view-order .pad-top-xs {display:none;}
.woocommerce-edit-address #shipping_company_field, .woocommerce-edit-address #shipping_address_2_field, .woocommerce-edit-address #billing_company_field, .woocommerce-edit-address #billing_address_2_field{display:none !important;}
.related-products-container {display:none;}
.order-discount-price .go-left, .order-items-products-price .go-left, .order-items-shipping-price .go-left, .order-items-total .go-left {display: inline-block !important; float:left;}
.order-box .order-items-summary p {
    overflow: hidden;
}
.order-box .order-items-summary .go-left {
    width: 150px;
	line-height: 19px;
	text-align: left;
}
.order-box .order-items-summary .cart-discount .go-left {
    width: 108px;
}
.order-box .order-items-summary-wrapper .order-items-price {
    font-weight: normal;
	width: 120px;
}
.order-box .order-items-summary-wrapper .order-shipping-price {
    font-weight: normal;
    width: 110px;
}
.order-box .order-items-summary .order-items-total {
    font-weight: bold;
}
.order-box .product-quantity {
    font-size: 14px;
}
.articole-comanda .product-details {
    width: 500px;
    padding-left: 20px;
}
.order-box span.info {
    font-weight: normal;
    color: #00b79b;
}
.order-box .product-description {
    font-size: 14px;
	font-weight: bold;
}
.woocommerce-view-order .woocommerce-MyAccount-navigation-link--orders a {
	background-image: none !important;
	width: 180px !important;
	position: relative;
	background: #e3dcd7;
	border: 0 solid #e3dcd7;
	text-align: left;
	color: #4d4d4d !important;
}

.woocommerce-view-order .woocommerce-MyAccount-navigation-link--orders a:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    bottom: 100%;
}
.woocommerce-view-order .woocommerce-MyAccount-navigation-link--orders a:after {
    border-color: rgba(136,183,213,0) !important;border-left-color: #e3dcd7 !important;border-width: 12px !important;top: 50%;margin-top: -12px;left: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
}
.woocommerce-edit-address #billing_email_field {display: none !important;}
.woocommerce-edit-address .woocommerce-MyAccount-content .account_box {overflow: hidden;}
.woocommerce-edit-address .wcmcam_address_block_title h3 {display:none !important;}
.woocommerce-edit-address #wcmca_shipping_country_0, .woocommerce-edit-address #wcmca_shipping_postcode_0, .woocommerce-edit-address #wcmca_shipping_phone_0, .woocommerce-edit-address #wcmca_shipping_country_1, .woocommerce-edit-address #wcmca_shipping_postcode_1, .woocommerce-edit-address #wcmca_shipping_phone_1, .woocommerce-edit-address #wcmca_shipping_country_2, .woocommerce-edit-address #wcmca_shipping_postcode_2, .woocommerce-edit-address #wcmca_shipping_phone_2, .woocommerce-edit-address #wcmca_shipping_country_3, .woocommerce-edit-address #wcmca_shipping_postcode_3, .woocommerce-edit-address #wcmca_shipping_phone_3, .woocommerce-edit-address #wcmca_shipping_country_4, .woocommerce-edit-address #wcmca_shipping_postcode_4, .woocommerce-edit-address #wcmca_shipping_phone_4, .woocommerce-edit-address #wcmca_shipping_country_5, .woocommerce-edit-address #wcmca_shipping_postcode_5, .woocommerce-edit-address #wcmca_shipping_phone_5 {display:none;}
.woocommerce-edit-address .wcmcam_address_block_title {margin: 0 !important;}
.wcmca_clear_both1 {
    clear: both;
    display: block;
	line-height: 1.5;
	font-style: normal;
}
.woocommerce-edit-address .u-column2.col-2.woocommerce-Address {float: none;margin-top: 15px;}
.woocommerce-edit-address .u-column2.col-2.woocommerce-Address a {margin:0;}
.woocommerce-edit-address #wcmca_shipping_state_0, .woocommerce-edit-address #wcmca_shipping_city_0, .woocommerce-edit-address #wcmca_shipping_state_1, .woocommerce-edit-address #wcmca_shipping_city_1, .woocommerce-edit-address #wcmca_shipping_state_2, .woocommerce-edit-address #wcmca_shipping_city_2, .woocommerce-edit-address #wcmca_shipping_state_3, .woocommerce-edit-address #wcmca_shipping_city_3, .woocommerce-edit-address #wcmca_shipping_state_4, .woocommerce-edit-address #wcmca_shipping_city_4, .woocommerce-edit-address #wcmca_shipping_state_5, .woocommerce-edit-address #wcmca_shipping_city_5 {display: inline !important;}
.woocommerce-edit-address .btn-edit-address {margin: 10px 5px 0;}
.breadcrumbs-comenzile-mele {
    margin-bottom: 15px;
    color: #4d4d4d;
    font-weight: bold;
	font-size: 13px;
}
.breadcrumbs-comenzile-mele a, .breadcrumbs-comenzile-mele .sep {
    color: #00b79b;
    font-weight: bold;
}
h1.titlu-comanda {
    margin-top: 4px;
    font-size: 24px;
	text-transform: none;
}

@media (min-width: 1191px) {.mobile_checkout {display:none;}}

@media (max-width: 1190px) {
#wcmca_address_form_fieldset_shipping{width: 100% !important;}	
.header5-container {display:none;}	
.mobile_checkout .first-row {
    text-align: center;
    height: 75px;
    position: relative;
}

.woocommerce-account section.content-full-width {min-width: 100% !important;}
.woocommerce-MyAccount-content {width: 100% !important;padding: 18px 5px !important;}
.account_box { width: 100% !important;}
#detailsForm {margin-left: 0px !important;}
div#detailsForm .gui-toolbox {position: relative !important;}
.gui-toolbox {
    float: left !important;
}
.account_box label.gui-label{display:none;}
.woocommerce-account .puncte .content-actions {top: 24%;right: 0;position: relative;}
.woocommerce-account .puncte .ywpar-wrapper {
    width: 100% !important;
    position: absolute;
    top: 7%;
}
.woocommerce-account .adrese {display:none;}
.woocommerce-MyAccount-navigation {width: 100%;}
.status-comanda .right-col {
    width: 72% !important;
	min-height: 32px;
	margin-left: 64px;
	float: none;
}
.woocommerce-view-order .status-comanda {
    padding: 0px 0px 15px !important;
	-webkit-padding-after: 70px !important;
    border-bottom: 1px solid #cecece;
    margin-bottom: 15px !important;
}
.status-comanda .order-icon {margin: 1px 4px 0 0px;font-size: 38px !important;float: left;}
.status-comanda .titlu-status-comanda {
    display: block;
    margin-top: 10px;
	margin-bottom:0 !important;
    font-size: 18px;
    font-weight: bold;
    color: #00b79b;
}
.woocommerce-view-order .order-details-wrapper {border-spacing: 0 !important;margin: 0 !important;}
.woocommerce-view-order .detalii-comanda {
    width: 100%;
    display: block;
    border: 1px solid #cecece;
    padding: 13px;
    border-radius: 1px;
    box-shadow: 0 1px 3px #cecece;
    margin-bottom: 10px;
}
.woocommerce-view-order .articole-comanda .product-details {width: 155px;padding-left: 0px;}
.woocommerce-view-order .articole-comanda .product-details .product-description {font-size:12px;}
.woocommerce-view-order .articole-comanda .attachment-shop_thumbnail {height: 60px;}
.woocommerce-view-order .articole-comanda .product-list li {
    margin-bottom: 15px;border-bottom: 1px solid #cecece;
}
.container {
    width: 95% !important;
}
.page-id-46 .container {width: 86% !important;}
.woocommerce-view-order .articole-comanda .go-right {width: 70px;}
.woocommerce-view-order .order-box .order-items-summary-wrapper {
    padding-top: 18px;
    font-size: 14px;
    width: 100%;
}
.woocommerce-edit-address .line-content {
    width: 100%;
}
.woocommerce-edit-address .line-content .address_street {
    width: 50%;
}
.woocommerce-edit-address .btn-edit-address {
    margin: -10px 6px 24px !important;
	float: none !important;
	display: block;
	padding: 4px 12px !important;
	height: 31px;	
}
.woocommerce-edit-address .wcmca_add_new_address_button:after {content:"";}
.woocommerce-edit-address .wcmca_add_new_address_button {width: 100% !important;margin: 0px !important;}
.woocommerce-edit-address .col-2 {width: 100% !important;}
.woocommerce-downloads .points-box {height: 190px;}
.woocommerce-downloads .points-box .point-details {width: 40%;height: auto;}
.woocommerce-downloads .points-box .ywpar-item {float: right;}
.woocommerce-downloads .points-box .gui-toolbox {padding: 15px 0;}

.woocommerce-order-received .woocommerce-order {margin-right: auto;margin-left: auto;padding-right: 15px;padding-left: 15px;padding: 0 .5rem 1rem;}
.pad-btm-sm {padding-top: 66px;}
.panel-extra-padded .pad-btm-sm {padding-top: 0px;}
.panel-default i {margin-top: 15px;margin-left: 13px;font-size: 28px;}
.panel-body.panel-extra-padding-left {padding-left: 50px;}
.panel-body {padding: 15px;}
.mobile_checkout .second-row {
    margin: 0 15px;
    height: 20px;
    text-align: center;
}
.mobile_checkout .third-row {
    margin: 0 15px -20px;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
	line-height: 14px !important;
}
.mobile_checkout .brand {
    position: absolute;
    top: 12px;
    left: 12px;
}
.mobile_checkout .cart-box {
    position: absolute;
    right: 12px;
    top: 0;
}
.mobile_checkout .brand img {
    width: 105px;
}
.mobile_checkout .cos-icon {
	display: inline-block;
	vertical-align: middle;
	margin: 20px 0;
	font-size: 25px;
}

.mobile_checkout .cart-icon span {
    font-size: 11px;
	padding: 1px;
	background-color: #F00;
	position: absolute;
	color: #FFF;
	font-weight: 700;
	line-height: 15px;
	width: 17px;
	height: 17px;
	top: 14px;
	right: -4px;
	border-radius: 50%;
    border: none !important;
}

.mobile_checkout .second-row .cart-progress-line.colored {
    background-color: #00B79B;
}
.mobile_checkout .second-row .cart-progress-line {
    width: 50%;
	float: left;
	height: 6px;
	position: relative;
	background-color: #ddd;
}
.mobile_checkout .second-row .cart-progress-line .white-block {
    background-color: white;
    height: 6px;
    width: 4px;
    position: relative;
    top: 0;
    left: -2px;
}
.mobile_checkout .second-row .cart-progress-line .select-arrows {
    z-index: 2;
    width: 12px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    left: -8px;
    top: -9px;
    right: auto;
}
.select-arrows.down:before {
    border-color: #00B79B transparent transparent transparent;
    border-width: 6px 6px 0 6px;
}
.select-arrows:before {
    content: "";
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    border-style: solid;
    position: absolute;
}
.mobile_checkout .third-row .text-box.col1, .mobile_checkout .third-row .text-box.col2 {
    width: 33.33%;
}
.mobile_checkout .third-row .text-box.first {
    text-align: left;
}
.mobile_checkout .third-row .text-box.colored {
    color: #00B79B;
}
.mobile_checkout .third-row .text-box {
    float: left;
    color: #999;
    word-spacing: 999px;
}
.mobile_checkout .third-row .text-box a {
    text-decoration: none;
}
.mobile_checkout .third-row a {
    color: #00B79B;
}
.mobile_checkout .third-row .text-box.selected {
    font-weight: bolder;
}
.mobile_checkout .third-row .text-box.last {
    text-align: right;
}
.checkout-pasi {
	padding: 10px 0 !important;
	box-sizing: border-box !important;
	border-radius: 1px !important;
	margin-bottom: 35px !important;
	overflow: hidden !important;
}
.checkout-pasi .step-title {
	font-size: 20px !important;
	margin: 5px 0 20px !important;
	text-indent: 15px;
	min-width: 185px;
}
.checkout-pasi .step-number {
    position: relative;
    text-indent: 0;
    float: left;
    margin: 0 8px 0 15px;
}
.checkout-pasi h2 {
	line-height: 28px !important;
	text-indent: -8px !important;
}
.checkout-pasi .cart-widget {
	box-sizing: border-box;
	padding: 20px 12px !important;
	overflow: hidden !important;
	margin: 0 0 10px !important;
	border-bottom: 1px solid #cad5dc;
	box-shadow: 1px 1px 1px #c3c3c3 !important;
}
.checkout-pasi .cart-widget .cart-widget-title.title-inner {
	display:none;
}
.cart-widget.courier-delivery .line-separator {
	display:none;
}
div + .address-list {
    margin-top: 0px !important;
}
.items-list-checkout .line-item {
    overflow: hidden;
    position: relative;
    padding: 0;
	width: 100%;
}
.items-list-checkout .line-item .line-radio-box {
    float: left;
    width: 40px !important;
    padding: 20px 0 0 5px;
    box-sizing: border-box;
    min-height: 40px;
	margin-bottom: 0px !important;
	line-height: 0 !important;
}
.items-list-checkout .line-item .line-content {
    margin-left: 40px;
	margin-bottom: 0px !important;
	float: none !important;
	width: auto !important;
}
.shipping_address .alt-btn-esc {
	padding: 0 !important;
	border: 0 !important;
	background-color: rgba(255,255,255,0) !important;
	margin: 0 !important;
	font-size: 14px !important;
}
.items-list-checkout .line-item .line-content .gui-toolbox {
    top: -3px !important;
}
.wcmca_add_new_address_button {
	width: 88% !important;
	float: left !important;
	display: block !important;
	font-size: 12px !important;
	margin: 10px 39px !important;
}
.wcmca_add_new_address_button:after{content: " adresa noua";}
.cosm-col7 {width: 100% !important;}
.checkout-pasi .widget-check .same-as-shipping-selected {line-height: 20px;}
.info-widget {
    margin: 4px 0 10px !important;
    font-size: 14px;
    box-sizing: border-box;
}
.info-widget:before, .info-widget:after {
    left: 8% !important;
    border-width: 11px !important;
    top: -22px !important;
}
.billing-edit {
	width: 95%;
	display: block !important;
	margin: 0 auto;
	margin-top: 20px;
	font-size:14px;
}
.billing-edit:after {content:" datele de facturare";}
.widget-check {margin: 0 0 10px 0 !important;}
.securee-payment{margin: 4px !important;}
.notifications-checkout {display:none !important;}

.items-list-checkout1.wc_payment_methods .line-item {
    overflow: hidden !important;
    cursor: pointer !important;
    position: relative !important;
    padding: 0 !important;
}
.items-list-checkout1.wc_payment_methods .line-radio-box {
    padding: 12px 0 0 5px;
}
.widget-check {
	box-sizing: border-box;
	padding: 20px 12px !important;
	overflow: hidden !important;
	margin: 0 0 10px !important;
}
.woocommerce-checkout #payment ul.payment_methods {padding: 0 !important;}

.items-list-checkout1 .line-radio-box {width: 40px;min-height: 40px;box-sizing: border-box;}
.items-list-checkout1 .line-item .line-content {
    padding: 10px 0 !important;
    position: relative !important;
    margin-left: 40px !important;
	width: 100% !important;
	margin-top: -33px !important;
}
.items-list-checkout1.wc_payment_methods .div-right {
    float: none !important;
}
.woocommerce-checkout .newsletter-signup {display:none;}
.c-col5 {width: 100% !important;border: 0 !important;margin-left: 9px !important;}
.widget-check.sumar-comanda .sumar-comanda-text .widget-check-title {font-size: 19px !important;margin: 0 0 10px !important;padding:0 !important;}
.cart_item .product-name {display:none;}
.cart_item .product-total {display:none;}
.widget-check.sumar-comanda .total-comanda {padding: 13px 9px !important;width: 100% !important;}
.widget-check .total-comanda .title {float: left;}
.widget-check .total-comanda .price {font-size: 19px !important;float: right !important;margin:0 !important;}
.total-comanda .alt {width: 100%;font-size: 18px !important;}
.woocommerce form .place-order {border-top: #cecece 1px solid;margin: 44px 0 6px !important;}
.widget-check.sumar-comanda {margin-bottom: -115px !important;}
.modal-content {width: 100% !important;}

.woocommerce-checkout .container {
	width:100% !important;
}
.woocommerce-checkout .woocommerce {
    width: 100% !important;
}

.items-list-checkout .line-item .line-content1 {width: 100% !important;}

.woocommerce-checkout .woocommerce .woocommerce-info {	
float: none !important;
width: 95% !important;
margin: 1px 10px 10px !important;
top: 4px;
}
.woocommerce-checkout .woocommerce .woocommerce-info:before{
height: 31px;line-height: 31px;left: -1px;width: 23px;
}

}

.woocommerce-account section.content-full-width {word-wrap: break-word;min-width: 1002px;background-color: white !important;margin-bottom: 13px !important;border: 1px solid #C3C4C5;border-bottom-width: 2px;border-top: 1px solid #D9DDE5;background: #fff;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
.woocommerce-MyAccount-navigation{float: left;display: inline-block;vertical-align: top;width: 194px;height: 200px;overflow: visible;position: relative;font-size: 12px;}
.woocommerce-MyAccount-navigation ul{padding-top: 4px;position: absolute;top: 0;left: 0;}
.woocommerce-MyAccount-navigation ul > li{display: block;width: 195px;padding-left: 15px;padding-top: 8px;padding-bottom: 23px;margin-left: 6px;line-height: 16px;}
.woocommerce-MyAccount-navigation ul > li > a{color:#4d4d4d !important; border:1px solid transparent;float:left;margin:0 -1px -1px 0;padding:4px 20px;font-size:14px;text-align:center;font-weight:600;border-radius:1px 1px 0 0;color:rgba(0,0,0,0.4);}
.woocommerce-MyAccount-navigation ul > li.is-active > a{background-image: none !important;width: 180px !important;position: relative;background: #e3dcd7;border: 0 solid #e3dcd7;text-align: left;color:#4d4d4d !important;}
.woocommerce-MyAccount-navigation ul > li.is-active > a:before {left: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;bottom: 100%;}
.woocommerce-MyAccount-navigation ul > li.is-active > a:after {border-color: rgba(136,183,213,0) !important;border-left-color: #e3dcd7 !important;border-width: 12px !important;top: 50%;margin-top: -12px;left: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.woocommerce-MyAccount-content { display: inline-block;vertical-align: top;width: 974px;border-radius: 0;background-color: #f9f9f9;min-height: 500px;padding: 20px 27px;font-size: 12px;}
.woocommerce-MyAccount-content .heading h2 {font-size: 20px;font-weight: bold;color: #000;text-transform: none;margin: 0px 0 10px 0 !important;}
.woocommerce-MyAccount-content .account_box {
    box-shadow: 1px 1px 2px #bbc6cc;
    border-radius: 5px;
    overflow: visible;
    padding: 20px 20px 30px;
    margin: 0 0 20px;
    position: relative;
}
.account_box {
    width: 910px;
    background-color: #FFF;
    border: solid 1px #d8d8d8;
    padding: 20px;
}
.detalii_cont {
    display: inline-block;
    vertical-align: top;
    text-align: left;
	width: 100%;
}
.detalii_cont.info {
    border: 0;
}
div#detailsForm {
    position: relative;
}
#detailsForm {
    margin-left: 10px;
}
.gui-fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
div#detailsForm .gui-toolbox {
    position: absolute;
    right: 0;
    top: 5px;
}
.gui-toolbox {
    float: right;
}
.gui-form-row {
    display: block;
}
#detailsForm .gui-form-control {
    margin-bottom: 10px;
}
.gui-form-row .gui-form-control.-wide {
    width: 100%;
}
.gui-form-control {
    position: relative;
    margin-bottom: 30px;
}
#detailsForm .gui-label {
    width: 140px;
    margin: 10px 0 0 0 !important;
    float: left;
}
.gui-label {
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 15px;
}
#detailsForm span.details-display {
    width: 430px;
    text-align: left;
    color: #000;
}
gui-form-row::after, .gui-form-row::after {
    content: "";
    display: table;
    clear: both;
    *zoom: 1;
}
.gui-btn-escape {
    color: #00B79B !important;
    background-color: #fff !important;
    border-color: #00B79B !important;
}
.gui-btn-escape:hover {background-color: #f9f9f9 !important;}
.gui-btn {
    display: inline-block;
    padding: 11px 12px !important;
    margin: 0;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 1px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gui-form-control {
    float: left;
}
.woocommerce-EditAccountForm .gui-label {
    width: 140px;
    margin: 10px 0 26px 5px !important;
    float: left;
}
.woocommerce-EditAccountForm .-checkboxes label {
    margin: 8px 10px 0 0;
}

.culoare {color:#00B79B;}
#tab-description h2 {display:none;}
#tab-description p {margin-bottom: 13px;line-height: 19px;}
#tab-description p:last-chiled{margin-bottom:0;}
#tab-efecte-si-beneficii h4 {font-weight: bold;font-size: 18px;line-height: 28px;color: #00B79B;margin: 22px 0px;}
#tab-efecte-si-beneficii h3 {font-weight: bold;font-size: 18px;line-height: 28px;color: #00B79B;margin: 22px 0px;}
.list li:before {
    margin-right: 10px;
	margin-left: 0px;
    font-size: 15px;
    content: '\f10c';
    font-family: 'FontAwesome';
    color: #00B79B;
}
.lista-ul {width:100%;overflow: hidden;}
.lista-ul .prima {width:50%;float: left;}
.lista-ul .adoua {width:50%;float: left;}
.list li {display: block !important;opacity: 1;padding:0px 0px 0px;color: #7f8082;}
.woocommerce ul.products li.product .price del {color:red !important;}
.woocommerce-variation-price{position:absolute; margin: -63px -239px;}
.detalii {clear: both;display: table;float: left;margin: 5px 0 -1px;;padding: 0;width: 100%;border-bottom: 1px solid #efeff1;}
.cod-produs {color: #757575;display: table-cell;float: left;font-size: 13px;font-weight: 100;height: 1em;margin: 0;text-align: left;vertical-align: middle;width: 50%;}
.aviz-produs {color: #757575;display: table-cell;float: left;font-size: 13px;font-weight: 100;height: 1em;line-height: 1em; margin: 0;padding: 0 0 5px;text-align: left;vertical-align: middle;width: 50%;}
.descriere-scurta {border-bottom: 1px solid #efeff1;clear: both;color: #333;display: block;float: left;font-family: MalagaOTMed,sans-serif;font-size: 17px;line-height: 20px;margin: 10px 0;padding: 2px 0 10px;width: 100%;}
.descriere-scurta p:first-child {margin-bottom:18px;}
.extra-det {border-top: 1px solid #dedee3;border-bottom: 1px solid #dedee3;line-height: 30px;margin-bottom: 20px;padding: 8px 0px 13px;box-sizing: border-box;clear: both;float: left;width: 100%;}
.stoc {height: 30px;line-height: 20px;text-align: left;clear: none;display: table-cell;float: left;margin-left: -80px;padding: 0;margin-top: 46px;margin-right: 27px;}
.instoc:before{color: #00b79b; content: "\e015";display: inline-block;font-family: WooCommerce;left: 22.3%;top: 1px;position: relative;}
.stoc0:before{color: #b81c23; content: "\e016";display: inline-block;font-family: WooCommerce;left: 17.3%;top: 1px;position: relative;}
.stoc span:last-child {display: inline-block;padding-left: 26px;padding-top: 2.4px;}
.coments_reviews {text-align: left;width: 50%; border: medium none;box-sizing: border-box;clear: none;display: table-cell;float: left;margin: 0;overflow: hidden;padding: 0;position: relative;}
.woocommerce-page.woocommerce-page .quantity .qty {height: 65px;width: 65px;}
.wrap {border-right: 1px solid #ddd;clear: none;display: inline-block;float: left;padding-left: 0;width: 41%;}
.rating-produs {display: inline-flex;font-size: 14.5px;font-weight: 100;height: 1em;line-height: 16px;margin: -12px 0px 0;padding: 0;text-align: left;vertical-align: middle;width: 45%;}
.capsule {font-size: 15px;padding-top: 35px;font-weight:bold;}
.capsule span {font-weight: normal;}
.extra-det .star-rating {float: left !important;left: 0px;top: -1px;}
.cart_form p {display: block !important;font-size: 20px !important;}
.entry-summary .product_title {font-size: 30px;}
#respond h3#reply-title {display: none;}
.info-produs {border-color: #e6e9ec #e6e9ec #e6e9ec;border-style: solid none solid;border-width: 1px medium 1px; box-sizing: border-box;clear: both;cursor: default;display: block;float: left;height: auto;line-height: 2.5em;margin: 0;padding: 0;position: relative;text-align: left;vertical-align: top;width: 100%;}
.info-produs .texte {font-size: 15px;line-height: 20px;color: #757575;margin: 26px 36.9% 13px;padding: 0 0 0 14px;width: 37%;text-decoration: underline; font-weight:bold;}
.info-produs span {font-weight: bold;}
.info-produs .informatii {clear: none;color: #757575;display: block;float: left;margin: -1px 10%;padding: 0;text-align: left;width: 100%;font-size: 16px;height: 25px;line-height: 25px;}
.info-produs .fa {-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";font-size: 42px;top: 26px;
    position: absolute;
    right: 62%;color: #00b79b;}
.wc-tab .rating_bottom {display: none;}
.entry-summary table.group_table tbody {
    border: 1px solid #ddd;
}
.entry-summary table.group_table tbody tr {
    border-bottom: 1px solid #ddd;
    vertical-align: middle;
}

.entry-summary table.group_table tbody tr td.label {
    text-align: left;
    width: 21%;
	background: #fff;
}

.entry-summary table.group_table .price1 {
    color: #000;
    font-size: 13px;
    font-weight: 900;
	background: #fff;
	white-space: nowrap;
	vertical-align: middle;
	width: 40%;
}

.entry-summary table.group_table .cart_form {
	background:#fff;
	
}

.woocommerce div.product form.cart_frm {
	width:auto !important;
}
form.cart_frm .quantity .qty {
	height: 45px !important;
    width: 56px !important;
}

.group_table td {
    padding: 8px 36px;
}

.group_table .attr-attribute_pa_cantitate {
    font-size: 14px;
    line-height: 45px;
    margin: auto;
}

.product-type-variable p.price {display:none;}
.telefon {margin: 11px;position: absolute;}
.telefon .fa-3x {-moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        filter: FlipH;
        -ms-filter: "FlipH";font-size: 42px;top: 14px;left:-9px;}
.stanga {float:left;}
.comanda-tel1 a {font-size: 18px;margin-top: -21px;position: absolute;}
.comanda-tel1{font-size: 12px;padding-left: 26px;margin: 4px 11px;position: absolute;width:200px}

.woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce a.remove{border:0;color:#fff;display:block;font-size:1.5em;font-weight:700;height:1em;line-height:1;text-align:center;text-decoration:none;width:1em;border-radius:100%;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{background-color:#f7f6f7;color:#515151;list-style:none!important;margin:0 0 2em!important;padding:1em 2em 1em 2.5em!important;position:relative;width:auto;}
.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before{content:" ";display:table;}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;color:#ffffff;content:"\e028";display:inline-block;font-family:WooCommerce;font-size:20px;height:1.5em;line-height:1.5;padding-top:1em;position:absolute;position:absolute;left:1.5em;top:0;text-align:center;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);width:1.5em;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button{float:right; margin:0px 10px 0px;}
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li{list-style:none!important;margin-left:0!important;padding-left:0!important;}
.woocommerce .woocommerce-message{border-top-color:#8fae1b}
.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}
.woocommerce .woocommerce-info:before{content:"i";color:#1e85be;font-family:Times,Georgia,serif;font-style:italic;}
.woocommerce .woocommerce-error{border-top-color:#b81c23}
.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}
.woocommerce small.note{display:block;font-size:.857em;margin-top:10px}
.woocommerce .woocommerce-breadcrumb{font-size:.92em;margin:0 0 1em;padding:0;}
.woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}
.woocommerce small.note, .woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{color:#777}
.woocommerce .quantity .qty{text-align:center;width:6.631em;}
.woocommerce div.product{margin-bottom:0;position:relative}
.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}
.woocommerce #reviews #comments .add_review:after, .woocommerce .products ul:after, .woocommerce div.product form.cart:after, .woocommerce div.product p.cart:after, .woocommerce nav.woocommerce-pagination ul, .woocommerce ul.products:after{clear:both}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#77a464;font-size:1.25em}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{background:inherit;font-weight:700}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{display:block;opacity:.5;}
.woocommerce div.product p.stock{font-size:.92em}
.woocommerce div.product .stock{color:#77a464}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}
.woocommerce div.product div.images, .woocommerce div.product div.summary{margin-bottom:2em}
.woocommerce div.product div.images img{display:block;height:auto;width:100%;box-shadow:none;margin:0 auto;}
.woocommerce div.product div.images div.thumbnails{padding-top:1em}
.woocommerce div.product div.social{margin:0 0 1em;text-align:right;}
.woocommerce div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}
.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#ebe9eb;border:1px solid #d3ced2;display:inline-block;margin:0 -5px;padding:0 1em;position:relative;z-index:0;border-radius:0px 0px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {color: white !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#00b79b !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;font-weight:700;padding:.5em 0;text-decoration:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#6b6b6b;text-decoration:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom-color:#fff;z-index:2;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;content:" ";position:absolute;bottom:-1px;height:5px;width:5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-width:0 1px 1px 0;left:-6px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;box-shadow:2px 2px 0 #ebe9eb;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-width:0 0 1px 1px;right:-6px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;box-shadow:-2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:" ";position:absolute;bottom:0;left:0;width:100%;z-index:1}
.woocommerce div.product .woocommerce-tabs .panel{margin:11px 0.9em 2em;padding:0}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin-bottom:1em}
.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}
.woocommerce div.product form.cart table{border-width:0 0 1px}
.woocommerce div.product form.cart table td{padding-left:0}
.woocommerce div.product form.cart table div.quantity{float:none;margin:0}
.woocommerce div.product form.cart table small.stock{display:block;float:none}
.woocommerce div.product form.cart .variations{border:0;margin-bottom:1em;}
.woocommerce div.product form.cart table.variations td.value .selection-box select{line-height:normal;width:220px;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{border:0}
.woocommerce div.product form.cart .variations label{font-weight:700}
.woocommerce div.product form.cart .variations select{float:left;width:100%;}
.woocommerce div.product form.cart .variations td.label{padding-right:1em;margin-top:30px;float:left;font-size:16px;text-transform:capitalize;}
.woocommerce div.product form.cart .variations td.value{position:relative;}
.woocommerce div.product form.cart .variations td.value a.reset_variations{position:absolute;right:0;}
.woocommerce div.product form.cart .variations td{vertical-align:top}
.woocommerce div.product form.cart .button{float:left;vertical-align:middle;height:45px;}
.woocommerce div.product form.cart .group_table td.label{padding-left:1em;padding-right:1em;}
.woocommerce div.product form.cart .group_table td{border:0;padding-bottom:.5em;vertical-align:top;}
.woocommerce span.onsale, .woocommerce span.out-of-stock, .woocommerce span.onsale{color:#fff;font-size:.857em;line-height:1.936;margin:0;min-height:3.236em;min-width:3.236em;padding:.202em;position:absolute;left:-.5em;top:-.5em;text-align:center;z-index:2;border-radius:100%;-webkit-font-smoothing:antialiased; font-size:15px !important;}
.woocommerce span.onsale {color:red !important;font-weight: 800 !important;}
.woocommerce.single-product .product-thumb-wrapper span.onsale{border-left: solid 2px #00b79b;border-right: solid 2px #00b79b;background: none;}
.woocommerce ul.products li.product .onsale {border-left: solid 2px #00b79b;border-right: solid 2px #00b79b;background: none;}
.woocommerce span.onsale:before {
  z-index: 1;
  width: 33.13px !important;
  height: 33.13px !important;
  -webkit-transform: scaleY(0.5774) rotate(-45deg) !important;
  -ms-transform: scaleY(0.5774) rotate(-45deg) !important;
  transform: scaleY(0.5774) rotate(-45deg) !important;
  background-color: inherit !important;
  left: 4.934px !important;
  top: -18.066px !important;
  border-top: solid 3.071px #00b79b !important;
  border-right: solid 3.071px #00b79b !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  }
.woocommerce span.onsale:after {
  z-index: 1;
  width: 33.13px !important;
  height: 33.13px !important;
  -webkit-transform: scaleY(0.5774) rotate(-45deg) !important;
  -ms-transform: scaleY(0.5774) rotate(-45deg) !important;
  transform: scaleY(0.5774) rotate(-45deg) !important;
  background-color: inherit !important;
  left: 4.934px !important;
  top: 9.934px !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: solid 3.071px #00b79b !important;
  border-left: solid 3.071px #00b79b !important;
  }  
.woocommerce .products ul, .woocommerce ul.products{clear:both;list-style:none;margin:0 0 1em;padding:0;}
.woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before{content:" ";display:table}
.woocommerce .products ul li, .woocommerce ul.products li{list-style:none;}
.woocommerce ul.products li.product .onsale{margin:-.5em -.5em 0 0;left:auto;right:0;top:0;}
.woocommerce ul.products li.product h3{font-size:1em;margin:0;padding:.5em 0;}
.woocommerce ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img{display:block;height:auto;margin:0 0 1em;width:100%;box-shadow:none}
.woocommerce ul.products li.product strong{display:block}
.woocommerce ul.products li.product .star-rating{font-size:.857em}
.woocommerce ul.products li.product .button{margin-top:1em}
.woocommerce ul.products li.product .price{color:#77a464;display:block;font-size:.857em;font-weight:400;margin-bottom:.5em;}
.woocommerce ul.products li.product .price del{color:inherit;display:block;opacity:.5;}
.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}
.woocommerce ul.products li.product .price .from{color:rgba(132,132,132,.5);font-size:.67em;margin:-2px 0 0;text-transform:uppercase;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{margin:0 0 1em;}
.woocommerce .woocommerce-ordering select{vertical-align:top;}
.woocommerce nav.woocommerce-pagination{text-align:center;}
.woocommerce nav.woocommerce-pagination ul{border:1px solid #d3ced2;border-right:0;display:inline-block;margin:1px;padding:0;white-space:nowrap;}
.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;display:inline;float:left;margin:0;overflow:hidden;padding:0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{display:block;font-size:1em;font-weight:400;line-height:1;margin:0;min-width:1em;padding:.5em;text-decoration:none;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit{background-image:none;border:0;cursor:pointer;color:#515151;display:inline-block;font-size:100%;font-family:inherit;font-weight:700;line-height:1;margin:0;overflow:visible;padding:.618em 1em;position:relative;left:auto;text-decoration:none;white-space:nowrap;border-radius:3px;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}
.woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce #respond input#submit.loading{opacity:.25;padding-right:2.618em}
.woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, .woocommerce #respond input#submit.loading:after{content:"\e01c";font-family:WooCommerce;font-weight:400;position:absolute;right:1em;top:.618em;vertical-align:top;-webkit-font-smoothing:antialiased;animation:spin 2s linear infinite;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;}
.woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after, .woocommerce #respond input#submit.added:after{content:"\e017";font-family:WooCommerce;margin-left:.53em;vertical-align:bottom}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover{background-image:none;color:#515151;text-decoration:none;}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt{color:#fff;-webkit-font-smoothing:antialiased}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover{color:#fff}
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.6}
.woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover{background-color:#ebe9eb;color:inherit;}
.woocommerce .cart .button, .woocommerce .cart input.button{float:none}
.woocommerce a.added_to_cart{display:inline-block;padding-top:.5em;white-space:nowrap;}
.woocommerce #reviews #comments .add_review:after, .woocommerce #reviews #comments .add_review:before, 
.woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before, 
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}
.woocommerce #reviews h2 small{float:right;font-size:15px;margin:10px 0 0}
.woocommerce #reviews h2 small a{text-decoration:none;}
.woocommerce #reviews h2 small, .woocommerce #reviews h2 small a{color:#777;}
.woocommerce #reviews h3{margin:0}
.woocommerce #reviews #respond{border:0;margin:0;padding:0}
.woocommerce #reviews #comment{height:75px}
.woocommerce #reviews #comments h2{clear:none}
.woocommerce #review_form #respond:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist:after, .woocommerce .woocommerce-product-rating:after, .woocommerce td.product-name dl.variation:after{clear:both}
.woocommerce #reviews #comments ol.commentlist{background:0;list-style:none;margin:0;width:100%;}
.woocommerce #reviews #comments ol.commentlist li{background:0;border:0;margin:0 0 20px;padding:0;position:relative;}
.woocommerce #reviews #comments ol.commentlist li .meta{font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;height:auto;margin:0;padding:1px;position:absolute;left:40px;top:-10px;width:50px;box-shadow:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;padding:1em 3em 0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta em{font-style:normal;}
.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}
.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;margin:20px 0 0 50px;padding:1em 1em 0;border-radius:4px;}
.woocommerce #reviews #comments .commentlist>li:before{content:""}
.woocommerce #review_form #respond{background:0 0;border:0;margin:0;padding:0;position:static;width:auto;}
.woocommerce #review_form #respond label{margin-bottom:10px;width:100%;float:left;}
.woocommerce #review_form #respond:after, .woocommerce #review_form #respond:before{content:" ";display:table}
.woocommerce #review_form #respond p{margin:0 0 10px}
.woocommerce #review_form #respond .form-submit input{left:auto}
.woocommerce #review_form #respond textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin-bottom:30px;}
.woocommerce .star-rating{float:right;font-family:star;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em;}
.woocommerce .star-rating:before{content:"\73\73\73\73\73";float:left;top:0;left:0;position:absolute}
.woocommerce .star-rating span{float:left;padding-top:1.5em;position:absolute;left:0;top:0;overflow:hidden;}
.woocommerce .star-rating span:before{content:"\53\53\53\53\53";position:absolute;left:0;top:0;}
.woocommerce .woocommerce-product-rating{display:block;line-height:2;}
.woocommerce .woocommerce-product-rating:after, .woocommerce .woocommerce-product-rating:before{content:" ";display:table}
.woocommerce .woocommerce-product-rating .star-rating{float:left;margin:.5em 4px 0 0;}
.woocommerce .products .star-rating{display:block;float:none;margin:0 0 .5em;}
.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}
.woocommerce p.stars{font-size:1em;position:relative;}
.woocommerce p.stars a{border-bottom:0!important;display:inline-block;font-weight:700;margin-right:1em;outline:0;position:relative;text-indent:-9999px;padding:0 !important;}
.woocommerce p.stars a:last-child{border-right:0}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5{border-right:1px solid;}
.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after{font-family:WooCommerce;position:absolute;left:0;top:0;text-indent:0;}
.woocommerce p.stars a.star-1{width:2em}
.woocommerce p.stars a.star-1:after{content:"\e021"}
.woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after{content:"\e020 "}
.woocommerce p.stars a.star-2{width:3em}
.woocommerce p.stars a.star-2:after{content:"\e021\e021"}
.woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after{content:"\e020 \e020 "}
.woocommerce p.stars a.star-3{width:4em}
.woocommerce p.stars a.star-3:after{content:"\e021\e021\e021"}
.woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after{content:"\e020 \e020 \e020 "}
.woocommerce p.stars a.star-4{width:5em}
.woocommerce p.stars a.star-4:after{content:"\e021\e021\e021\e021"}
.woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after{content:"\e020 \e020 \e020 \e020 "}
.woocommerce p.stars a.star-5{border:0;width:6em;}
.woocommerce p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021"}
.woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after{content:"\e020 \e020 \e020 \e020 \e020 "}
.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th{border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;line-height:1.5;margin:0;}
.woocommerce table.shop_attributes th{font-weight:700;padding:8px;width:150px;}
.woocommerce table.shop_attributes td{font-style:italic;padding:0}
.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}
.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);border-collapse:separate;margin:0 -1px 24px 0;text-align:left;width:100%;border-radius:5px}
.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}
.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,.1);}
.woocommerce table.my_account_orders{font-size:.85em}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions{text-align:right}
.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}
.woocommerce td.product-name dl.variation{margin:.25em 0}
.woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before{content:" ";display:table}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce td.product-name dl.variation dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em;}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li:after{clear:both}
.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}
.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}
.woocommerce td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity{min-width:80px;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget{list-style:none;margin:0;padding:0;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{list-style:none;margin:0;}
.woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before{display:table}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{display:block;font-weight:700}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{float:right;height:auto;margin-left:4px;width:32px;box-shadow:none}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{border-left:2px solid rgba(0,0,0,.1);margin:0;padding-left:1em;}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before{content:" ";display:table}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em;}
.woocommerce .order_details:after, .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-account .addresses .title:after, .woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce.widget_shopping_cart .buttons:after{clear:both}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong{display:inline-block;min-width:40px;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-top:0;position:relative;padding-left:35px;margin-bottom:10px;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;left:0;top:0;}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}
.woocommerce form .form-row{margin:0 0 6px;padding:3px;}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{opacity:0;transition:opacity .5s .5s ease;-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;}
.woocommerce form .form-row label{line-height:2}
.woocommerce form .form-row label.hidden{visibility:hidden}
.woocommerce form .form-row label.inline{display:inline}
.woocommerce form .form-row select{cursor:pointer;margin:0}
.woocommerce form .form-row .required{border:0;color:red;font-weight:700;}
.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:1;margin:0;outline:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.woocommerce form .form-row textarea{display:block;height:4em;line-height:1.5;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.woocommerce form .form-row .select2-container{line-height:2em;width:100%;}
.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}
.woocommerce form .form-row :-moz-placeholder{line-height:normal}
.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:none;padding:20px;margin:2em 0;text-align:left;}
.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}
.woocommerce ul#shipping_method li{list-style:none;margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;}
.woocommerce ul#shipping_method .amount{font-weight:700}
.woocommerce p.woocommerce-shipping-contents{margin:0}
.woocommerce .order_details{list-style:none;margin:0 0 1.5em;}
.woocommerce .order_details:after, .woocommerce .order_details:before{content:" ";display:table}
.woocommerce .order_details li{border-right:1px dashed #d3ced2;float:left;font-size:.715em;line-height:1;margin-left:0;margin-right:2em;padding-left:0;padding-right:2em;text-transform:uppercase;}
.woocommerce .order_details li strong{display:block;font-size:1.4em;line-height:1.5;text-transform:none;}
.woocommerce .order_details li:last-of-type{border:none}
.woocommerce .widget_layered_nav ul{border:0;list-style:none;margin:0;padding:0;}
.woocommerce .widget_layered_nav ul li{list-style:none;padding:10px 0 10px 20px;}
.woocommerce .widget_layered_nav ul li:first-child:before{top:10px;}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before{content:"î€“";color:#a00;font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span{padding:1px 0}
.woocommerce .widget_layered_nav ul li span{position:absolute;right:0px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}
.woocommerce .widget_layered_nav_filters ul{border:0;list-style:none;margin:0;overflow:hidden;padding:0;zoom:1}
.woocommerce .widget_layered_nav_filters ul li{float:left;list-style:none;padding:0 1px 1px 0;}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}
.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}
.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}
.woocommerce .widget_price_filter .price_slider_amount{font-size:.8751em;line-height:2.4;text-align:right;}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left;}
.woocommerce .widget_price_filter .ui-slider{margin-left:.5em;margin-right:.5em;position:relative;text-align:left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#a46497;cursor:ew-resize;height:1em;margin-left:-.5em;position:absolute;outline:0;top:-.3em;width:1em;z-index:2;border-radius:1em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{border:0;display:block;font-size:.7em;position:absolute;z-index:1;border-radius:1em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:0;border-radius:1em;}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.woocommerce-account .addresses .title:after, .woocommerce-account .addresses .title:before{content:" ";display:table}
.woocommerce-account .addresses .title h3{float:left; font-weight: 700;}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count{float:right}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li:before{content:"î€Š";font-family:WooCommerce;font-weight:400;font-variant:normal;line-height:1;margin-right:.618em;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;}
.woocommerce-cart table.cart .product-thumbnail{min-width:32px}
.woocommerce-cart table.cart img{width:32px;box-shadow:none}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th{vertical-align:middle}
.woocommerce-cart table.cart td.actions .coupon .input-text{border:none;float:left;line-height:1;margin:0 4px 0 0;outline:0;padding:6px 6px 5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.woocommerce-cart table.cart input{margin:10px 0;line-height:1;vertical-align:middle;}
.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0}
.woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-cart .wc-proceed-to-checkout:before{content:" ";display:table}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;margin-bottom:1em;text-align:center;}
.woocommerce-cart .cart-collaterals .shipping_calculator .button{display:block;float:none;width:100%;}
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:"î€™";font-family:WooCommerce;font-weight:400;font-variant:normal;line-height:1;margin-left:.618em;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;}
.woocommerce-cart .cart-collaterals .cart_totals p small{font-size:.83em}
.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;border-left:0;margin:0 0 6px;padding:0;}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:0}
.woocommerce-cart .cart-collaterals .cart_totals table th{width:25%}
.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td{border-left:0;border-right:0;vertical-align:top;line-height:2em;padding:6px 0;}
.woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}
.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%}
.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#77a464}
.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:1px solid #ebe9eb}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{clear:none;float:left}
.woocommerce-checkout .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .notes{clear:left}
.woocommerce-checkout .checkout .create-account small{color:#777;font-size:11px;font-weight:400}
.woocommerce-checkout .checkout div.shipping-address{clear:left;padding:0;width:100%}
.single-product .twentythirteen p.stars, .woocommerce-checkout #payment ul.payment_methods:after, .woocommerce-checkout .checkout .shipping_address{clear:both}
.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0;padding:1em;text-align:left;}
.woocommerce-checkout #payment ul.payment_methods:after, .woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}
.woocommerce-checkout #payment ul.payment_methods li{font-weight:400;line-height:2;margin:0;text-align:left;}
.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}
.woocommerce-checkout #payment ul.payment_methods li img{margin:-2px 0 0 .5em;padding:0;position:relative;vertical-align:middle;box-shadow:none}
.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}
.woocommerce-checkout #payment div.form-row{padding:1em}
.woocommerce-checkout #payment div.payment_box{color:#fff;font-size:.92em;line-height:1.5;margin:1em 0;padding:1em 2%;position:relative;width:96%;border-radius:2px;}
.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}
.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{background-position:right;background-repeat:no-repeat;font-size:1.5em;padding:8px;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/visa.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/mastercard.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/laser.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/diners.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/maestro.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/jcb.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/amex.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//wedesignthemes.com/themes/onelife/wp-content/themes/onelife/css/assets/images/icons/credit-cards/discover.png)}
.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;font-weight:400;color:#777;}
.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}
.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}
.woocommerce-checkout #payment div.payment_box:after{border:8px solid;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;content:"";display:block;margin:-1em 0 0 2em;position:absolute;bottom:100%;left:0;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;font-size:.83em;line-height:52px;}
.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}
.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary{padding:0}
.twentythirteen .woocommerce-breadcrumb{padding-top:40px}
.twentyfourteen ul.products li.product{margin-top:0!important}
.woocommerce .woocommerce-ordering{margin:0 0 2em;}
.woocommerce .woocommerce-result-count{margin:1em 0;}
.woocommerce ul.products{clear:both;float:left;margin:0;padding:0;width:100%;}
.woocommerce ul.products li.product{display:inline;margin:0;padding:0;}
.woocommerce ul.products li.product .product-wrapper{margin:0 0 20px;overflow:hidden;border-bottom:none !important;}
.woocommerce ul.products li.product .product-thumb{position:relative;}
.woocommerce ul.products li.product a img{margin:0;}
.woocommerce ul.products li.product .product-thumb, .woocommerce ul.products li.product .product-thumb .image, .woocommerce ul.products li.product .product-thumb .image img{float:left;width:100%;}
.woocommerce select, .woocommerce-page select{height:60px;min-height:60px;padding:18px 50px 18px 15px;}
.woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .out-of-stock, .woocommerce span.onsale{font-size:12px;font-weight:600;letter-spacing:1px;margin:0;padding:0;position:absolute;left:auto;right:10px;top:10px;text-transform:uppercase;-webkit-border-radius:0%;-moz-border-radius:0%;-ms-border-radius:0%;-o-border-radius:0%;border-radius:0%;}
.woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .out-of-stock, .woocommerce span.onsale{width:50px;height:28.87px;min-height:28.87px;margin:14.43px 0;}
.woocommerce ul.products li.product .onsale:before,.woocommerce ul.products li.product .onsale:after, .woocommerce ul.products li.product .out-of-stock:before, .woocommerce ul.products li.product .out-of-stock:after, .woocommerce span.onsale:before, .woocommerce span.onsale:after, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock:before, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock:after{content:"";left:0;position:absolute;width:0;border-left:25px solid transparent;border-right:25px solid transparent;}
.woocommerce ul.products li.product .onsale:before, .woocommerce ul.products li.product .out-of-stock:before, .woocommerce span.onsale:before, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock:before{bottom:100%;}
.woocommerce ul.products li.product .onsale:after, .woocommerce ul.products li.product .out-of-stock:after, .woocommerce span.onsale:after, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock:after{top:100%;width:0;}
.woocommerce ul.products li.product .out-of-stock:before, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock:before{border-bottom:14.43px solid #9f2124;}
.woocommerce ul.products li.product .out-of-stock:after, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock:after{border-top:14.43px solid #9f2124;}
.woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .out-of-stock, 
.woocommerce ul.products li.product .onsale span, .woocommerce ul.products li.product .out-of-stock span{font-size:0;text-indent:-9999px}
.woocommerce ul.products li.product .featured-tag, .woocommerce.single-product .featured-tag{position:absolute;left:0;top:10px;z-index:99;}
.woocommerce ul.products li.product .featured-tag i, .woocommerce.single-product .featured-tag i{line-height:30px;position:absolute;right:6px;}
.woocommerce ul.products li.product .featured-tag > div, .woocommerce.single-product .featured-tag > div{height:30px;line-height:30px;position:relative;width:25px;z-index:99;-webkit-transition:width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;-moz-transition:width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;-ms-transition:width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;-o-transition:width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;transition:width 0.1s cubic-bezier(0.86, 0, 0.07, 1) 0.05s;}
.woocommerce ul.products li.product .featured-tag span, .woocommerce.single-product .featured-tag span{display:block;float:left;font-size:14px;font-weight:400;overflow:hidden;padding-right:25px;width:3em;-webkit-transition-delay:0s, 0s, 0s;-moz-transition-delay:0s, 0s, 0s;-ms-transition-delay:0s, 0s, 0s;-o-transition-delay:0s, 0s, 0s;transition-delay:0s, 0s, 0s;-webkit-transition-duration:0.3s, 0.25s, 0.25s;-moz-transition-duration:0.3s, 0.25s, 0.25s;-ms-transition-duration:0.3s, 0.25s, 0.25s;-o-transition-duration:0.3s, 0.25s, 0.25s;transition-duration:0.3s, 0.25s, 0.25s;-webkit-transition-property:opacity, padding, width;-moz-transition-property:opacity, padding, width;-ms-transition-property:opacity, padding, width;-o-transition-property:opacity, padding, width;transition-property:opacity, padding, width;webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-ms-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);}
.woocommerce ul.products li.product:hover .featured-tag > div, .woocommerce.single-product .featured-tag > div{width:100%;}
.woocommerce ul.products li.product:hover .featured-tag > div span, .woocommerce.single-product .featured-tag > div span{padding-left:10px;width:100%;}
.woocommerce ul.products li.product .featured-tag:after, .woocommerce.single-product .featured-tag:after{background-color:rgba(0, 0, 0, 0);border-style:solid;border-width:15px;content:"";position:absolute;bottom:0;right:-20px;top:0;z-index:9;}
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb .add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{font-size:0;}
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{display:inline-block;font-weight:normal;height:45px;margin:auto;padding:0;position:absolute;bottom:0;top:0;text-align:center;width:45px;z-index:2;right:0;left:0;}
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{left:0;right:0;}
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward{-webkit-transform-origin:20% 100%;-moz-transform-origin:20% 100%;-o-transform-origin:20% 100%;-ms-transform-origin:20% 100%;transform-origin:20% 100%;opacity:0;visibility:hidden;}
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{-webkit-transform-origin:80% 40%;-moz-transform-origin:80% 40%;-o-transform-origin:80% 40%;-ms-transform-origin:80% 40%;transform-origin:80% 40%;opacity:0;visibility:hidden;}
.woocommerce ul.products li.product:hover .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward{transform:rotate3d(0,1,0,-180deg);-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);}
.woocommerce ul.products li.product:hover .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a{-webkit-transform:rotate3d(0,1,0,180deg);-moz-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg);z-index:1;}
.woocommerce ul.products li.product:hover .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product:hover .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;opacity:1;visibility:visible;}
.yith-wcwl-add-to-wishlist, .yith-wcwl-add-button{display:inline !important;}
.yith-wcwl-add-button.hide{display:none !important;}
.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img{margin:auto;position:absolute;bottom:0;right:calc(50% - 75px);top:0;}
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before,
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before, 
.woocommerce ul.products li.product .product-thumb .add_to_wishlist:before, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, 
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before{display:block;font-family:Stroke-Gap-Icons;font-size:20px;font-weight:normal;height:100%;line-height:45px;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;text-align:center;width:100%;}
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before{content:"\e6bc";}
.woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before{content:"\e61a";}
.woocommerce ul.products li.product .product-thumb a.button.add_to_cart_button.product_type_simple:before{content:"\e66c";}
.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before{content:"\e680";z-index:1;}
.woocommerce ul.products li.product .product-thumb .add_to_wishlist:before{content:"\e67e";}
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before{content:"\e66f";}
.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before{content:"\e66f";}
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before, .woocommerce ul.products li.product .product-thumb a.button.add_to_cart_button.product_type_simple:before, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before{transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);}
.woocommerce ul.products li.product .product-wrapper > h3, .woocommerce ul.products li.product .product-wrapper > a h3, .woocommerce ul.products li.product .product-thumb a.add_to_cart_button.added, .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button.hide a, .woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce ul.products li .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback{display:none;}
.woocommerce ul.products li.product .product-details{display:inline-block;padding:0 0 15px;position:relative;text-align:center;width:100%;}
.woocommerce ul.products li.product .product-details h5{border-style:solid;border-width:0 0 1px;letter-spacing:1px;margin:0 0 10px;text-transform:capitalize;}
.woocommerce ul.products li.product .product-details h5 a, .woocommerce ul.products li.product-category .product-details h5{display:block;padding:15px 0;}
.woocommerce ul.products li.product .product-details h5 {font-size:14px;}
.woocommerce ul.products li.product .price{font-size:0.94rem; font-weight:600;}
.woocommerce ul.products li.product .price{padding:0;width:75%;}
.woocommerce ul.products li.product .price ins{font-weight:600;}
.woocommerce ul.products li.product .product-details .product-price{width:100%;}
.woocommerce ul.products li.product .product-details .product-price, .woocommerce ul.products li.product .product-details .product-price .price, 
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .product-details .product-rating-wrapper{display:inline-block;}
.woocommerce ul.products li.product:hover .price{text-align:left;padding:0 50% 0 0;width:100%;}
.woocommerce ul.products li.product:hover .dt-sc-one-fourth .price{padding:0 30% 0 0;}
.woocommerce ul.products li.product:hover .product-details .product-rating-wrapper{right:5px;}
.woocommerce ul.products li.product .product-details .product-rating-wrapper{position:absolute;right:25%;width:auto;visibility:hidden;}
.woocommerce ul.products li.product .product-details .product-rating-wrapper .star-rating{margin:7px;}
.woocommerce ul.products li.product:hover .product-details .product-rating-wrapper{display:inline-block;right:0;text-align:right;visibility:visible;}
.woocommerce ul.products li:not(.purchasable) .product-details .product-rating-wrapper{right:0;width:62px;}
.woocommerce ul.products li:not(.purchasable):hover .product-details .product-rating-wrapper{margin-right:-31px;right:50%;}
.woocommerce ul.products li.product .product-details .product-price, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .product-details .product-rating-wrapper{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.woocommerce ul.products li.product .product-content{height:100%;margin:0;overflow:hidden;padding:0;position:absolute;left:0;top:0;width:100%;}
.woocommerce ul.products li.product .product-content:after{content:"";border-style:none solid solid none;border-width:0 40px 40px 0;overflow:hidden;position:absolute;right:0;top:0;z-index:1;}
.woocommerce ul.products li.product:hover .product-content:after{border-width:0 1200px 1200px 0;}
.pif-has-gallery{position:relative;}
.pif-has-gallery .onsale{z-index:99;}
.pif-has-gallery .secondary-image{position:absolute;top:0;left:0;}
ul.products li .product-thumb{position:relative;}
ul.products li .product-thumb .secondary-image{display:block;height:auto;position:absolute;top:0;width:auto;backface-visibility:hidden;}
.woocommerce div.product div.images, .woocommerce div.product div.summary{margin-bottom:3em;}
.woocommerce div.product div.images{width:38%;float:left;border: 1px solid #ddd;}
.woocommerce div.product div.summary{width:60%;margin-left:2%;float:right;}
.woocommerce.single-product .product-thumb-wrapper span.onsale, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock{left:auto;right:calc(100% - 36%);/*top:2%;*/width:50px;z-index:1000;border-radius:0;}
.woocommerce.single-product .product-thumb-wrapper span.out-of-stock{top:4%;}
.woocommerce div.product .product_title, .woocommerce div.product .woocommerce-product-rating{margin-bottom:10px;color:#767676;}
.woocommerce div.product .woocommerce-tabs .panel p {opacity:1 !important;color: #7f8082;}
.single-product .product > .featured-product, .single-product .product .summary .out-of-stock{display:none;}
.woocommerce div.product p.stock, .woocommerce div.product .stock{font-size:13px;}
.woocommerce div.product .images .thumbnails{margin:0 -5px;overflow:hidden;}
.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li{margin:0 5px;padding:0;width:122px !important;}
.woocommerce div.product div.images div.thumbnails a{margin-right:3.8%;width:30.75%;}
.woocommerce div.product div.images div.thumbnails a.first{clear:both;}
.woocommerce div.product div.images div.thumbnails a.last{margin-right:0;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{display:block;}
.product .summary .price del, .product .summary .price del .amount{font-size:21px !important;margin: 0px 98.5px -10px;position: absolute;text-decoration: line-through;font-weight:700 !important;color:red;}
.product-type-simple .summary .price del .amount{font-size:21px !important;margin:-28px 50.8px -10px;position: absolute;text-decoration: line-through;font-weight:700 !important;color:red;}
.product .summary .price .amount{font-size:21.5px;font-weight:600;}
.product-type-variable .capsule {display:none;}
.product .summary .woocommerce-variation .price .amount{font-size:21.5px;font-weight:600;margin: 64.1px -119.5px -10px;position: absolute;}
.woocommerce .product .summary div[itemprop="description"]{margin-top:0px;width: 80%;}
.woocommerce .product .summary .descriere-scurta {color:#00B79B;font-weight: 600;font-size: 18px;}
.woocommerce div.product form.cart div.quantity {margin-top:17px;margin-left: 0px;}
.woocommerce .product .summary .yith-wcwl-add-to-wishlist{margin-top:0;}
.woocommerce .product .summary .product_meta{margin-top:10px;}
.single-product .variations{padding-bottom:10px;}
table.variations td{background:none;border:none;padding:0;text-align:left;}
.woocommerce div.product form.cart .variations td{display:inline-table;vertical-align:baseline;}
.woocommerce div.product p.cart{width: 48%;}
.woocommerce div.product form.cart {width: 39%;margin: 14px 70px 0;float:right;}
.woocommerce div.product form.variations_form{width: 39%;margin: 14px 70px 0;float:right;}
.woocommerce div.product form.cart button.button {padding: 8px 45px;margin: 6px 0 0;background: #fff;border: 2px solid red;color: red;font-weight: 700;}
.woocommerce div.product form.cart button.button:hover {background: red !important;color:#fff;}

.chk-page-header {
    margin: -50px 0px 15px;
    padding-bottom: 9px;
}
.text-center {
    text-align: center;
}
.pad-btm-sm {
    padding-bottom: 10px;
}
.pad-btm-sm i {
	color: #00b79b;
	font-size: 490%;
}
.chk-page-header .page-title:not(:first-child) {
    margin-top: 0;
}
.chk-page-header .page-title {
    margin-bottom: 10px;
}
.chk-page-header .text-success {
    color: #00b79b;
}
.panel-default {
    border-color: #eee;
}
.woocommerce-checkout .panel {
    margin-bottom: 20px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 2px 8px -2px rgba(0,0,0,0.15);
}

@media (min-width: 768px){
.panel-default i {
    margin-top: 35px;
    margin-left: 20px;
    font-size: 50px;
}
.panel-body.panel-extra-padded {
    padding: 30px 90px 0px;
}

}
.panel-default i {
    display: inline;
    float: left;
    color: #00b79b;
}
.panel-body:after, .panel-body:before {
    display: table;
    content: ' ';
}
.panel-body p {
    margin: 0 0 10px;
}
.pad-btm-sm .status-center{text-align:center;}
.well {
    min-height: 20px;
    margin-bottom: 20px;
    padding: 19px;
    border-radius: 3px;
    background-color: #f9f9f9;
}
.pad-btm-sm h4 {font-size: 17px; text-transform:none;}
.pad-top-xs {
    padding-top: 271px;
}
.pad-btm-xs {
    padding-bottom: 10px;
}
.btn-lg {
    padding: 9px 16px;
}
.btn-lg, .btn-xl {
    font-size: 18px;
    line-height: 20px;
    border-radius: 4px;
}
.btn-default {
    color: #00b79b;
    border-color: #00b79b !important;
    background-color: #fff;
}
.pad-top-xs .btn {font-weight: 400;display: inline-block;margin-bottom: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: center;vertical-align: middle;white-space: nowrap;border: 1px solid transparent;background-image: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}

.woocommerce-order-details h3 {margin-top:40px;}
.Subtotal-thanx{display:none;}
.Metoddeplat-thanx{display:none;}
section.woocommerce-order-details .shop_table {display:none;}

.woocommerce-cart form {
    width: 66%;
    float: left;
}
table.shop_table.cart tr {
    background: transparent;
}
table.shop_table.cart th {background: #ebebeb;color:#6d6e71;}
.woocommerce-page table.shop_table .product-remove {
    width: 40px;
}
.woocommerce-page table.shop_table .product-thumbnail {
    width: 120px;
    max-width: 120px;
}
.woocommerce tbody td {background:#fff !important;}
.woocommerce-page table.shop_table .product-quantity {
    width: 164px;
}
.woocommerce-page table.shop_table td.actions {
    padding: 30px;
}
.woocommerce-page #coupon_code.input-text {border:1px solid rgba(0,0,0,.1); }
.woocommerce > .cart-collaterals {
    width: 34%;
    float: left;
    padding-left: 20px;
	margin: 0 !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100% !important;
    background: #fff;
    padding: 0;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: rgba(0,0,0,.1);
}
.cart-collaterals .cart_totals > h2 {font-size: 14px;line-height: 24px;border-color: #fff;
border-width: 0 0 1px 0;
border-style: solid;
padding: 13px 23px 24px;
margin: 0;
text-transform: uppercase;
color:#00b79b;
}
.woocommerce .cart_totals table.shop_table th, .woocommerce-page .cart_totals table.shop_table th {background:#fff !important;}
.woocommerce-cart .cart-collaterals .cart_totals table {border:0 !important;}
.woocommerce-cart .cart-collaterals .cart_totals .shipping th, .woocommerce-cart .cart-collaterals .cart_totals .shipping td {border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(0,0,0,.1);
	padding: 0px 41px 9px 25px;
	width: 50%;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal td {width: 50%;padding: 0px 41px 9px 25px;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-discount th, .woocommerce-cart .cart-collaterals .cart_totals .cart-discount td {width: 50%;padding: 0px 41px 9px 25px;border-width: 0px 0px 0px 0px;}
.woocommerce-cart .cart-collaterals .cart_totals .order-total th, .woocommerce-cart .cart-collaterals .cart_totals .order-total td {width: 50%;padding: 0px 41px 9px 25px;border-width: 0px 0px 0px 0px;}
.woocommerce-cart .cart-collaterals .cart_totals .shipping td {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .shipping th {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-discount td {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-discount th {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .order-total td {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .order-total th {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal td {text-align:left;}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal th {text-align:left;}	

.woocommerce-page .cart_totals .msg-i {border-top: 1px solid #4d4d4d;width: 81%;text-align: left;margin: 7px 26px 17px;font-size: 13px;}
.woocommerce-page .cart_totals .border-i {border-top: 1px solid #4d4d4d;width: 81%;margin: 7px 26px 17px;}

.woocommerce-cart .wc-proceed-to-checkout {float:left;padding: 1em 25px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {background: #fff !important;color:red;border:1px solid red;font-weight:600 !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {background: red !important;color:white;border:1px solid red;font-weight:600;}

.woocommerce-cart .sterge {color: #6d6e71;font-size: 18px;line-height: 18px;display: inline-block;}
.woocommerce-cart .sterge:hover {color:#00b79b}
.woocommerce table.cart td.product-name a {color:#6d6e71;}





.ivpa_cantitate{display: block;margin-top: 15px;margin-bottom: 5px;color: #222;}
.comment-reply-title {display:none;}
.woocommerce-noreviews {display:none;}
.quantity input[type="number"] {
    -moz-appearance: textfield !important;
	-webkit-appearance: textfield !important;
	appearance: textfield !important;
}
.input-count-hold input[type="number"] {
    -moz-appearance: textfield !important;
	-webkit-appearance: textfield !important;
	appearance: textfield !important;
}
.minus {
	color: #00b79b !important;
	border: 1px solid #00b79b !important;
	background: #fff !important;
	height: 35px !important;
	width: 48px;
	display: table-cell !important;
	float: left !important;
	top: -10px;
	margin-right: 11px !important;
	min-height: 35px !important;
	padding: 0px !important;
font-size: 20px !important;
}
.plus {
    color: #00b79b !important;
	border: 1px solid #00b79b !important;
	background: #fff !important;
height: 35px !important;
width: 48px;
display: table-cell !important;
float: right !important;
top: -10px;
min-height: 35px !important;
padding: 0px !important;
font-size: 20px !important;
}
.qty {
    border: 1px solid #00b79b !important;
color: #333 !important;
height: 30px !important;
display: table-cell !important;
min-height: 35px !important;  
}
.cart_item .minus {margin-right: -48px !important;}
.cart_item .plus {margin-left: -48px !important;}
.cart_item .qty {margin-right: 1px !important;}

.woocommerce table.shop_table .product-quantity .num-hold {
    width: 130px;
    height: 32px;
    background: #fff;
    border: 1px solid #00b79b;
    text-align: center;
    line-height: 29px;
    display: inline-block;
}
.quantity .num-hold {
    width: 130px;
    height: 32px;
    background: #fff;
    border: 1px solid #00b79b;
    text-align: center;
    line-height: 29px;
    display: inline-block;
}
.woocommerce table.shop_table .product-quantity .num-hold .control-sub {
    float: left;
    height: 100%;
    border-style: solid;
    border-color: #00b79b;
    border-width: 0 1px 0 0;
    width: 41px;
    color: #5c5e62;
    font-size: 14px;
    line-height: 31px;
}
.quantity .num-hold .control-sub {
    float: left;
    height: 100%;
    border-style: solid;
    border-color: #00b79b;
    border-width: 0 1px 0 0;
    width: 41px;
    color: #5c5e62;
    font-size: 14px;
    line-height: 31px;
}
.woocommerce table.shop_table .product-quantity .num-hold .control-inc {
    float: right;
    border-width: 0 0 0 1px;
	height: 100%;
    border-style: solid;
    border-color: #00b79b;
    width: 41px;
    color: #5c5e62;
    font-size: 14px;
    line-height: 31px;
}
.quantity .num-hold .control-inc {
    float: right;
    border-width: 0 0 0 1px;
	height: 100%;
    border-style: solid;
    border-color: #00b79b;
    width: 41px;
    color: #5c5e62;
    font-size: 14px;
    line-height: 31px;
}
.woocommerce table.shop_table .product-quantity .input-count-hold {
    overflow: hidden;
}
.quantity .input-count-hold {
    overflow: hidden;
}
.woocommerce table.shop_table .product-quantity .input-count-hold input.qty {
    width: 100%;
    background: none;
    border: 0 !important;
    min-height: 25px !important;
    text-align: center;
}
.quantity .input-count-hold input.qty {
    width: 100%;
    background: none;
    border: 0 !important;
    min-height: 25px !important;
    text-align: center;
}
.woocommerce-cart table.cart input {
    margin: 0;
    vertical-align: middle;
    line-height: 1;
}
.num-hold .input-count-hold input {
    padding: 0px;
    font-weight: 700;
}
.num-hold .fa {color: #00b79b;}


/* TABEL COMPOZITIE */

.rand-comp {padding-top: 5px;display: table;width: 70%;}
.rand-comp .col-compozitie.line-spacer {
    position: relative;
}
.rand-comp .col-compozitie.ingredient {
    padding-right: 5px;
}
.rand-comp .col-compozitie {
    display: table-cell;
}
.rand-comp .col-compozitie.line-spacer::before {
    content: '';
    height: 1px;
    width: calc(100% - 5px);
    background: #e2e2e2;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 50%;
}
.rand-comp .col-compozitie.line-spacer .txt {
    display: inline-block;
    background: #fff;
    padding-right: 4px;
    position: relative;
}
.rand-comp .col-compozitie.gramaj {
    padding-left: 5px;
    width: 125px;
    text-align: left;
}
.post-495 .rand-comp .col-compozitie.gramaj {
    padding-left: 5px;
    width: 145px;
    text-align: left;
}

.checkout-pasi {
	background-color: #f9f9f9;
	border-radius: 0px;
	padding: 20px 15px 5px 15px;
	margin-bottom: 20px;
}

.checkout-pasi .step-title {
    color: #404040;
    font-size: 20px;
    margin: 0 10px 20px 15px;
    font-weight: normal;
}

.checkout-pasi .step-number {
    width: 30px;
    height: 30px;
    background-color: #404040;
    color: #f9f9f9;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-weight: 700;
    font-size: 16px;
    margin-right: 25px;
    display: inline-block;
    margin-left: 15px;
}

.checkout-pasi .gui-tabs-content {
    position: relative;
    display: block;
}

.widget-check {
    box-shadow: 1px 1px 2px #BBC6CC;
    border-radius: 1px;
    overflow: visible;
    padding: 30px 20px;
    margin: 0 0 35px 0;
	position: relative;
	background-color: #fff;
}

.checkk {display:flex;}

.cosm-col-center {
    float: none;
    margin: 0 auto;
}
.cosm-col7 {
    width: 785px;
    vertical-align: top;
    min-height: 1px;
}

.checkout-pasi .widget-check .content-title.same-as-shipping-selected {
    font-weight: 600;
}
.checkout-pasi .widget-check .same-as-shipping-selected {
    padding: 0 0 10px 0;
}
.checkout-pasi .cart-widget .content-title {
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: 700;
}

.checkout-pasi .cart-widget {
    box-shadow: 1px 1px 2px #BBC6CC;
    border-radius: 1px;
    overflow: visible;
    padding: 30px 20px;
    margin: 0 0 35px 0;
	position: relative;
	background-color: #fff;
}
.checkout-pasi .cart-widget .cart-widget-title.small {
    font-size: 20px;
    font-weight: normal;
}
.checkout-pasi .cart-widget .cart-widget-title.title-inner {
    margin: 0 70px;
}
.cart-widget.courier-delivery .line-separator {
    margin: 0 65px 0 70px;
	border-bottom: 1px solid #ccc;
    height: 1px;
}
div + .address-list {
    margin-top: 10px;
}
.items-list-checkout {
    font-size: 14px;
}
.items-list-checkout1 {
    font-size: 14px;
}
.items-list-checkout.address-list .line-item.selected {
    cursor: default;
}
.items-list-checkout .line-item {
    display: inline-block;
}
.items-list-checkout1 .line-item {
    display: inline-block;
}
.items-list-checkout .line-radio-box {
    float: left;
    width: 71px !important;
    min-height: 30px;
    line-height: 55px;
    padding-left: 15px;
}
.items-list-checkout1 .line-radio-box {
    float: left;
    width: 54px;
    min-height: 30px;
    line-height: 55px;
    padding-left: 0px;
}
.items-list-checkout .line-radio-box11 {
    float: left;
    width: 65px !important;
    min-height: 30px;
    line-height: 55px;
    padding-left: 15px;
}
.gui-radio, .gui-checkbox {
    position: absolute;
    z-index: -1;
    display: inline-block;
    margin: 0;
    padding: 0;
    opacity: 0;
    width: 0 !important;
}
.gui-radio:checked + label, .gui-radio + label {
    color: #000;
}
.gui-radio + label {
    position: relative;
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    cursor: pointer;
}
.gui-radio:checked + label:before, .gui-radio + label:before {
	border-color: #000;
	background: #fff;
}
.gui-radio + label:empty:before, .gui-radio + label:empty:before, .gui-checkbox + label:empty:before, .gui-checkbox + label:empty:before {
    margin-right: 0;
}
.gui-radio + label:before, .gui-radio + label:before {
    content: "";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.gui-radio + label:before, .gui-radio + label:before, .gui-checkbox + label:before, .gui-checkbox + label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    border: 1px solid #bbb;
    vertical-align: top;
}
.gui-radio:checked + label:after {
    background: #000;
}
.gui-radio:checked + label:after, .gui-radio:checked + label:after {
    content: "";
    position: absolute;
    left: 5px;
    top: 5px;
    display: block;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #000;
}
.items-list-checkout .line-item .line-content {
    float: left;
    width: 785px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 5px;
    position: relative;
}
.items-list-checkout1 .line-item .line-content {
    float: left;
    width: 785px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 5px;
    position: relative;
}
.items-list-checkout .line-item .line-content1 {
    float: left;
    width: 785px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    position: relative;
}
.items-list-checkout.address-list .line-item.selected .line-content .line-title {
    display: block;
}
.items-list-checkout.address-list .line-item .line-content .line-title {
    font-weight: 700;
    display: none;
}
.items-list-checkout .line-item .line-content p {
    margin: 0;
    line-height: 19px;
}
.items-list-checkout1 .line-item .line-content p {
    margin: 0;
    line-height: 19px;
}
.items-list-checkout .line-item .line-content .line-edit-form {
    display: none;
    min-height: 200px;
}
.items-list-checkout.address-list .line-item .line-content p + .line-title {
    margin-top: 10px;
}

.items-list-checkout.address-list .line-item.selected .line-content .gui-toolbox {
    display: block;
}
.items-list-checkout.address-list .line-item .line-content .gui-toolbox {
    display: none;
}
.items-list-checkout .line-item .line-content .gui-toolbox {
    position: absolute;
    top: 5px;
    right: 0;
}
.gui-toolbox {
    float: right;
}
.wcmca_add_new_address_button {font-size:15px !important; border-radius:1px !important;padding: 9px 19px !important;font-weight: 700 !important;color: #00b79b !important;border-color: #00b79b !important;background-color: #fff !important;float: none;margin-left: 71px;}

h3#ship-to-different-address label {display:none;}
.same-as-shipping-content .line-title {display:none;}
#post0, #post1, #post2, #post3, #post4, #post5, #post6, #post7, #post8, #last_used_post, #last_used_post0 {display:none;}
.btn-edit-address {
font-size: 16px;
margin: 10px 0 0;
outline: medium none;
position: relative;
text-transform: none;
height: 45px;
}

#myModal2 .modal-content {display: block;width: auto;}
.woocommerce-EditAccountForm fieldset:not(:first-child) {display:none;}
.woocommerce-EditAccountForm {display:none;}
.woocommerce-account #primary {padding-bottom: 0px !important;}

.yith-par-message-variation {/*display:none;*/}
.visbl {display:block !important;}
.woocommerce-billing-fields__field-wrapper {display:none;}
.modal-content .woocommerce-billing-fields__field-wrapper {display:block !important;}

.woocommerce-checkout .woocommerce {width: 990px;float: none;margin: auto;}

.list.second {margin-left:25px;}
.list.second li:before {
    margin-right: 10px;
    margin-left: 0px;
    font-size: 15px;
    content: '\f068';
    font-family: 'FontAwesome';
    color: #00B79B;
}

#shipping_address_1_field{padding-right: 3px;width: 100%;float: left;vertical-align: top;min-height: 1px;}

#cont_first_name {padding-left: 5px; width: 48%;float: left;vertical-align: top;min-height: 1px;margin-bottom: 6px;}
#cont_last_name {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#cont_email {padding-left: 5px; width: 48%;float: left;vertical-align: top;min-height: 1px;margin-bottom: 6px;}
#cont_phone {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}

#wcmca_shipping_address_1_field{padding-left: 5px; width: 99.6%;float: left;vertical-align: top;min-height: 1px;margin-bottom: 6px;}
#shipping_city_field {padding-right: 3px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#wcmca_shipping_city_field {padding-left: 5px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#wcmca_shipping_state_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#shipping_state_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#shipping_phone_field {padding-right: 3px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#wcmca_shipping_phone_field {padding-left: 5px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#wcmca_shipping_postcode_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#shipping_postcode_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#wcmca_shipping_first_name_field {padding-right: 3px;width: 50%;float: left;vertical-align: top;min-height: 1px;}
#wcmca_shipping_last_name_field {padding-right: 3px;width: 50%;float: left;vertical-align: top;min-height: 1px;}

#cont_parola_curenta label, #cont_parola_noua label, #cont_confirma_parola label, #cont_first_name label, #cont_last_name label, #cont_email label, #cont_phone label, .edit-account .gui-label {font-size: 13px;display: block;line-height: 15px;font-weight: 700;margin-bottom: 5px;}
#cont_parola_curenta input, #cont_parola_noua input, #cont_confirma_parola input, #cont_first_name input, #cont_last_name input, #cont_email input, #cont_phone input {width: 100%;font-size: 14px;padding: 6px 10px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 32px;background: #fff;border: 1px solid #bbb;vertical-align: top;line-height: 18px;color: #000;}

#shipping_first_name_field label, #wcmca_shipping_postcode_field label, #wcmca_shipping_phone_field label, #wcmca_shipping_state_field label, #wcmca_shipping_city_field label, #wcmca_shipping_first_name_field label, #shipping_last_name_field label, #wcmca_shipping_last_name_field label, #shipping_address_1_field label, #wcmca_shipping_address_1_field label, #shipping_city_field label, #shipping_state_field label, #shipping_phone_field label, #shipping_postcode_field label {font-size: 13px;display: block;line-height: 15px;color: #999;font-weight: 700;margin-bottom: 5px;}
#shipping_first_name_field input, #wcmca_shipping_phone_field input, #wcmca_shipping_postcode_field input, #wcmca_shipping_state_field input, #wcmca_shipping_city_field input, #wcmca_shipping_first_name_field input, #wcmca_shipping_last_name_field input, #shipping_last_name_field input, #shipping_address_1_field input, #wcmca_shipping_address_1_field input, #shipping_city_field input, #shipping_state_field input, #shipping_phone_field input, #shipping_postcode_field input {width: 100%;font-size: 14px;padding: 6px 10px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 32px;background: #fff;border: 1px solid #bbb;vertical-align: top;line-height: 18px;color: #000;}

#ywpar-points-max {width: 100%;font-size: 14px;padding: 6px 10px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 32px;background: #fff;border: 1px solid #bbb;vertical-align: top;line-height: 18px;color: #000;}
#ywpar_apply_discounts {width: 45%;font-size: 14px;padding: 6px 10px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 32px;background: #fff;border: 1px solid #00b79b;vertical-align: top;line-height: 18px;color: #4d4d4d;float: left;}

#billing_address_1_field{padding-right: 3px;width: 100%;float: left;vertical-align: top;min-height: 1px;}
#billing_city_field {padding-right: 3px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#billing_state_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#billing_phone_field {padding-right: 3px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#billing_postcode_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}
#billing_first_name_field label, #billing_last_name_field label, #billing_address_1_field label, #billing_city_field label, #billing_state_field label, #billing_phone_field label, #billing_postcode_field label {font-size: 12px;display: block;line-height: 15px;color: #999;font-weight: 700;margin-bottom: 5px;}
#billing_first_name_field input, #billing_last_name_field input, #billing_address_1_field input, #billing_city_field input, #billing_state_field input, #billing_phone_field input, #billing_postcode_field input {width: 100%;font-size: 14px;padding: 6px 10px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 32px;background: #fff;border: 1px solid #bbb;vertical-align: top;line-height: 18px;color: #000;}

#account_password_field {padding-right: 3px;width: 48%;float: left;vertical-align: top;min-height: 1px;}
#billing_email_field {padding-right: 3px;width: 48%;float: right;vertical-align: top;min-height: 1px;}

#account_password_field label, #billing_email_field label {font-size: 12px;display: block;line-height: 15px;color: #999;font-weight: 700;margin-bottom: 5px;}
#account_password_field input, #billing_email_field  input {width: 100%;font-size: 14px;padding: 6px 10px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 32px;background: #fff;border: 1px solid #bbb;vertical-align: top;line-height: 18px;color: #000;}

.cosmo-titlec {margin: 0 0 18px 0px;display: block;}
.div-left {float: left;}
.div-right {float: right;}
.securee-payment {
    width: 100px;
    height: 34px;
    padding: 1px 5px;
    overflow: hidden;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    border-radius: 1px;
    text-align: center;
    vertical-align: middle;
    cursor: default;
    position: relative;
    margin: 0;
    float: right;
	border: 1px solid #d3dde7;
    background-color: #fff;
}
.securee-payment-icon {
	width: 30%;
	float: left;
	padding: 3px 0;
}
.securee-payment-icon i {font-size: 22px;
	color: #6ab914;
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	display: inline-block;
	white-space: pre;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.securee-payment-text{
	width: 70%;
	line-height: 1.1;
	float: left;
	padding: 3px 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #26303a;
	font-weight: 600;
}

.notifications-checkout {
	margin-bottom: 20px;
	line-height: 26px;
	background-color: #fff;
	padding: 10px;
	position: relative;
	display: block;
	border: 1px solid #ddd;
	-webkit-border-radius: 1.5px;
	-moz-border-radius: 1.5px;
	border-radius: 1.5px;
}

.checkout-info-header {
    color: darkgrey;
	float: left;
	display: block;
}
.notifications-checkout .checkout-info-header {
    height: auto;
    line-height: 30px;
}

.notifications-checkout .checkout-info-header:before {
    font-size: 23px;
    height: 30px;
	content: "\f05a";
	display: block;
	float: left;
	width: 40px;
	margin-right: 2px;
	margin-left: 22px;
	font-family: FontAwesome;
}

.checkout-info-header:after, .checkout-info-header:after {
    content: " ";
    display: table;
    clear: both;
}

.checkout-info-message {
	max-width: 740px;
	font-size: 14px;
	padding-right: 16px;
	padding-left: 0;
	display: inline-block;
	vertical-align: middle;
	color: #333;
	line-height: 18px;
}

.checkout-pasi .step-title1 {
    color: #404040;
    font-size: 20px;
    margin: 0 15px 20px 0px;
    font-weight: normal;
}

.widget-check.sumar-comanda {
    transition: all .5s ease-in-out;
    min-height: 150px;
    margin-top: 20px;
}
.sumar {
	position: relative;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 3px 3px 2px #e3e3e3;
	padding: 20px;
	margin: 0 0 10px 0;
	overflow: hidden;
	border: 0 none;
}

.widget-check.sumar-comanda .sumar-plus-total {
    height: 100%;
	width: 100%;
}

.widget-check.sumar-comanda .sumar-comanda-text {
    border-right: 1px solid #cecece;
    padding: 0px 40px 0 0;
    margin-left: 20px;
    padding-right: 20px;
    position: relative;
    height: 100%;
}

.c-col5 {
    width: 500px;
    float: left;
    vertical-align: top;
    min-height: 1px;
}

.c-col3 {
    width: 300px;
    float: left;
    vertical-align: top;
    min-height: 1px;
}

.widget-check.sumar-comanda .total-comanda {
    padding: 5px 100px;
}
.sumar .total-comanda {
    color: #000;
    font-size: 20px;
}

.widget-check .total-comanda .title {
    font-weight: 700;
    margin-bottom: 5px;
}

.widget-check .total-comanda .price {
    font-weight: 700;
    font-size: 25px;
    margin: -7px 0 10px 0;
}

.widget-check.sumar-comanda .sumar-comanda-text .widget-check-title {
	font-size: 20px;
    font-weight: normal;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.cart_item {
    font-size: 14px;
    line-height: 26px;
}
 .free {color: green;font-weight:bold;}

.checkout-pasi .woocommerce-account-fields {padding: 33px 0px 130px;}

.checkout-pasi .widget-check .account-details-title {
    font-weight: 600;
	font-size: 15px;
}
.checkout-pasi .woocommerce-password-strength {padding-bottom:22px;}

.items-list-checkout1.wc_payment_methods .line-item {
    position: relative;
    padding-top: 10px;
}
.items-list-checkout1.wc_payment_methods .line-item .line-radio-box {
    min-height: 15px;
    line-height: 5px;
}
.gui-form-control {
    margin-bottom: 0;
	position: relative;
}
.items-list-checkout1.wc_payment_methods .line-item .line-content {
    padding-bottom: 8px;
    margin-bottom: 0;
    min-height: 25px;
	margin-top: -22px;
}
.items-list-checkout1.wc_payment_methods .line-item .line-extended {
    transition: max-height .4s ease-in-out;
    font-size: 12px;
    max-height: 0;
    overflow: hidden;
	padding: 0 2% !important;
	margin: 0 !important;
	background:#fff !important;
	color: #404040 !important;
}
.items-list-checkout1.wc_payment_methods .line-item.selected .line-extended {
    max-height: 1000px;
}
.items-list-checkout1.wc_payment_methods .line-item.selected .line-content > .div-left > .line-title {
    font-weight: bold;
}

.cosm-clear:before, .cosm-clear:after {
    content: " ";
    display: table;
}
.cosm-clear:after {clear:both;}

.checkout-pasi .widget-check .same-as-shipping-selected {
    padding: 0 0 10px 0;
}
.info-widget.cosm-padding {
    padding: 20px !important;
}
.info-widget {
    background-color: #f9f9f9;
    padding: 15px 20px;
    margin-top: 15px;
    position: relative;
    border-radius: 1px;
    margin-bottom: 5px;
    border: 1px solid #eee;
}

.info-widget:before {
    border-bottom-color: #eee !important;
    top: -12px;
}
.info-widget:before, .info-widget:after {
    left: 3%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: solid transparent;
    border-width: 6px;
}

.checkout-pasi .widget-check .content-title {
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: 700;
}

.checkout-pasi .widget-check p {
    margin: 0;
    line-height: 19px;
}

.woocommerce-page button.alt-btn-esc, .woocommerce-page a.alt-btn-esc {
    font-weight: 700 !important;
    padding: 6px 15px !important;
    color: #00b79b !important;
    border-color: #00b79b !important;
	background-color: #fff;
	float: none !important;
}
.woocommerce-page button.alt-btn-esc:hover, .woocommerce-page a.alt-btn-esc:hover {
	background-color:#fff;
}
.alt-btn {
    display: inline-block;
    font-weight: normal;
    line-height: 1.8;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 1px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sp_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	background-color: rgba(255,255,255,0.75);
}

.woocommerce-checkout .checkout .checkout-pasi .shipping_address {position:relative;}

.spinner {
	left: 47%;
	text-align: center;
	top: 43%;
	height: 64px;
	width: 64px;
	position: relative;
   -webkit-animation: rotation .6s infinite linear;
   -moz-animation: rotation .6s infinite linear;
   -o-animation: rotation .6s infinite linear;
   animation: rotation .6s infinite linear;
   border-left:6px solid rgba(0,183,155,.15);
   border-right:6px solid rgba(0,183,155,.15);
   border-bottom:6px solid rgba(0,183,155,.15);
   border-top:6px solid rgba(0,183,155,.8);
   border-radius:100%;
}

@-webkit-keyframes rotation {
   from {-webkit-transform: rotate(0deg);}
   to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
   from {-moz-transform: rotate(0deg);}
   to {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
   from {-o-transform: rotate(0deg);}
   to {-o-transform: rotate(359deg);}
}
@keyframes rotation {
   from {transform: rotate(0deg);}
   to {transform: rotate(359deg);}
}

#billing_country_field, #shipping_country_field, #wcmca_shipping_country_field, #wcmca_billing_country_field, #wcmca_shipping_company_field, #wcmca_billing_company_field, #wcmca_shipping_address_2, #wcmca_billing_address_2 {display:none;}

.header_checkout {
    border-bottom: #cecece 1px solid;
    position: relative;
	margin: 0px 0px 100px;
}
.header_checkout .cosm-rand-header-container {
    position: relative;
    height: 85px;
}
.cosm-rand {
    width: 100%;
}
.header_checkout .cosm-rand-header-container > div {
    margin-top: 25px;
}
.header_checkout .cosmo-logo-mare {
    padding: 0;
    height: 34px;
    min-height: auto;
    overflow: hidden;
    margin-left: 15px;
    width: auto;
}
.cosmo-logo.cosmo-logo-mare {
    margin-left: 0px;
    width: 304px;
    height: 95px;
    overflow: visible;
    position: relative;
    z-index: 102;
}
.cosmo-logo.cosmo-logo-mare img{width:172px;display: block;}
.cosm-rand a {
    text-decoration: none;
}
.header_checkout .progress-box {
    margin-left: 375px;
margin-top: -64px !important;
}
.cosm-coll7 {
    width: 700px;
    float: left;
    vertical-align: top;
    min-height: 1px;
}
.header_checkout .progress-box .cart-progress-line.colored {
    background-color: #00B79B;
}
.header_checkout .progress-box .cart-progress-line {
    float: left;
    height: 6px;
    width: 33.3%;
    position: relative;
}
.header_checkout .progress-box .cart-progress-line.line-first .cart-progress-text.left {
    left: 0;
}
.header_checkout .progress-box .cart-progress-line .cart-progress-text.colored {
    color: #00B79B;
}
.header_checkout .progress-box .cart-progress-line .cart-progress-text {
    font-size: 12px;
    color: #00B79B;
    line-height: 15px;
    position: absolute;
    top: 20px;
}
.header_checkout .progress-box .cart-progress-line .cart-progress-text a {
    font-size: 12px;
    color: #00B79B;
    line-height: 15px;
}
.header_checkout .progress-box .cart-progress-line.line-first .cart-progress-text.right {
    width: 170px;
    right: -85px;
    text-align: center;
}
.header_checkout .progress-box .cart-progress-line .cart-progress-text.selected {
    font-weight: bold;
}
.header_checkout .progress-box .cart-progress-line.grey {
    background-color: #ddd;
}
.header_checkout .progress-box .cart-progress-line + .cart-progress-line:before {
    content: " ";
    position: absolute;
    width: 3px;
    height: 6px;
    background-color: #fff;
    left: -2px;
}
.header_checkout .progress-box .cart-progress-arrow.first {
    left: -12.5px;
}
.header_checkout .progress-box .cart-progress-arrow.third {
    right: calc(-100% - -440px / 2);
}

.header_checkout .progress-box .cart-progress-arrow {
    position: absolute;
    top: -2px;
    color: #00B79B;
    font-weight: bold;
    width: 25px;
    font-size: 20px;
    text-align: center;
}
.header_checkout .progress-box .cart-progress-line.line-second .cart-progress-text.right {
    width: 85px;
    right: 0;
    text-align: right;
}
.header_checkout .progress-box .cart-progress-line .cart-progress-text.grey {
    color: #999;
}
.header_checkout .cart-header-box {
    padding: 0;
    text-align: center;
    color: #00B79B;
    float: right;
	margin-top: -56px !important;
}
.header_checkout .cart-header-box .cosmo-cart-icon {
    font-size: 25px;
    line-height: 0;
    position: relative;
    margin-top: -7px;
}
.cos-icon:before {
	content: "\e66c";
	font-family: "Stroke-Gap-Icons";
}
.header_checkout .cart-header-box .cart-icon span {
    border-radius: 50%;
    background-color: #fd2c2f;
    color: #fff;
    font-size: 10px;
    width: 18px;
    height: 17px;
    position: absolute;
    text-align: center;
    line-height: 12px;
    padding: 2px;
    top: -18px;
    right: 28px;
	border:none !important
}
.header_checkout .cart-header-box .cart-text {
    font-size: 12px;
    line-height: 30px;
}

.cosm-coll1 {
    width: 100px;
    float: left;
    vertical-align: top;
    min-height: 1px;
}

.header5-container {
    margin: auto;
    width: 1170px;
    text-align: left;
    font-size: 14px;
    position: relative;
}
.woocommerce-checkout .main-title-section-wrapper {display:none;}
.woocommerce-checkout #header-wrapper {background:#fff !important;}



.puncte_f {
    border-color: #e6e9ec #e6e9ec #e6e9ec;
    border-style: solid none none;
    border-width: 1px medium 1px;
    box-sizing: border-box;
    clear: both;
    cursor: default;
    display: block;
    float: left;
    height: auto;
    line-height: 2.5em;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 100%;
}


.rand-comp .col-compozitie.gramaj-sir {
    width: 128px;
}

.comp-details {
    font-size: 13px;
    line-height: 22px;
	color: #6d6e71;
}

#tab-compozitie h4 {
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    color: #4d4d4f;
	text-transform: none;
	margin-bottom: 16px;
}


/*Tabs for mobile*/

.woocommerce-Reviews-title {display:none;}

.woocommerce-tabs .accordion-title li.active {
    font-weight: 700
}
.woocommerce-tabs .accordion-title li.active {
    color: #fff;
    background-color: #00b79b;
    border-color: #4e4d5b
}
.woocommerce-tabs .accordion-title {
    position: relative;
    margin-right: -15px;
    margin-left: -15px;
    border-bottom: 2px solid #dfdfdf;
    font-weight: 700;
}
@media screen and (min-width:768px) {
    .woocommerce-tabs .accordion-title li {
        display: none;
    }
	.woocommerce-tabs .accordion-title {border:0 !important;}
	
.woocommerce-tabs ul#dsk1 {display:none;}
}
@media screen and (max-width:767px) {
.woocommerce-tabs ul#dsk {display:none;}
.woocommerce-tabs .accordion-title {top:-45px;}
}
.woocommerce-tabs .accordion-title:first-of-type {
    border-top: 2px solid #dfdfdf
}
.woocommerce-tabs li.active .fa-minus {
    display: inline-block;
}

.woocommerce-tabs li.active .fa-plus {
    display: none;
}

.woocommerce-tabs .accordion-title a {
    display: block;
    color: inherit;
    padding: 15px
}
.woocommerce-tabs .accordion-title li {
	list-style-type: none;
}

.woocommerce-tabs .accordion-title .fa {
    position: absolute;
    top: 1.25rem;
    right: 15px;
    width: 1rem;
    height: 1rem
}
.woocommerce-tabs li .fa-plus {
    display: inline-block;
}

.woocommerce-tabs li .fa-minus {
    display: none;
}

.woocommerce div.product form.cart .variations select{display:block;float:none;margin:10px 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{clear:both;margin:0 0 30px;padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#00B79B;padding:0;float:left;margin-right: 3px;color: white;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-left: 0px;padding-left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{z-index:auto;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-bottom:1px solid transparent;float:left;margin:0px 0px -1px;padding:10px 20px 15px 20px;font-size:18px;text-align:center;font-weight:bold;text-transform:uppercase;border-radius:3px 3px 0px 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{content:"";height:0;position:absolute;bottom:0;left:0;width:100%;z-index:1;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{height:1px;}
.woocommerce-tabs .panel h2, .woocommerce #reviews h3, #respond h3#reply-title{font-size:22px;font-weight:500;}
.woocommerce table.shop_attributes td p{line-height:normal;padding:0;}
#reviews ol.commentlist{padding-left:0;}
.woocommerce .comment-form-rating .selection-box{display:none;}
.woocommerce #review_form #respond p{clear:both;}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button, .woocommerce input[type=button], .woocommerce input[type=submit], .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .product .summary .add_to_wishlist, .wishlist_table .add_to_cart.button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .wishlist_table a.ask-an-estimate-button, .wishlist-title a.show-title-form, .hidden-title-form a.hide-title-form, .woocommerce .yith-wcwl-wishlist-new button, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .yith-wcwl-wishlist-search-form button.wishlist-search-button, .woocommerce .cart input.button{cursor:pointer;display:inline-block;font-size:16px;font-weight:normal;line-height:22px;margin:10px 0 0;outline:medium none;padding:11px 20px;position:relative;text-transform:none;height:45px;}
.woocommerce-message a.button, .woocommerce-error a.button, .woocommerce-info a.button, .woocommerce form.checkout_coupon .button, .woocommerce form.login .button, .woocommerce form.register .button, .woocommerce .cart input.button{margin-top:0;}
.product .summary .add_to_wishlist{margin-bottom:15px;padding-left:37px;position:relative;}
.product .summary .add_to_wishlist:before{content:"\e67e";font-family:Stroke-Gap-Icons;font-size:14px;font-style:normal;font-weight:normal;position:absolute;left:16px;top:12px;text-decoration:inherit;}
.woocommerce-cart table.cart img{width:80px;}
.woocommerce-cart table.cart img, .wishlist_table tr td.product-thumbnail a img{height:auto;}
.woocommerce .cart-collaterals{display:inline-block;margin:20px 0 0;}
.woocommerce .cart-collaterals .related{float:left;width:30.75%;}
table.shop_table .quantity .qty{display:inline-block;float:none;margin:0 auto;}
.woocommerce table.cart td.actions .coupon .input-text{line-height:normal;min-height:38px;padding:10px 12px;width:200px;}
.woocommerce table.cart td.product-name a{display:inline-block;font-weight:700;}
.woocommerce table.cart td.product-name a, .woocommerce table.cart td.product-price, .woocommerce table.cart td.product-subtotal{font-size:14px;}
.woocommerce table.cart td.product-name .variation{margin-top:10px;}
.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd{display:inline-block;float:none;padding:0;}
.woocommerce td.product-name dl.variation dt{margin:0;}
.woocommerce td.product-name dl.variation dd{margin:0 5px 5px;}
.shipping-calculator-form, .shipping-calculator-button{margin:0px auto;width:80%;}
.shipping-calculator-button{display:block;}
.shipping-calculator-form p button.button{float:right;margin-bottom:12px;}
.yith-wcwl-share{margin-bottom:15px;}
.yith-wcwl-share li, .entry-content .yith-wcwl-share li{padding:0;}
.woocommerce table.cart td.actions{text-align:right}
.woocommerce table.cart td.actions .coupon label{display:none}
.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child,
.woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child,
.woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child, .woocommerce table.shop_attributes th{text-align:center;width:20%;}
.woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td,
.woocommerce .shop_table.order_details th, .woocommerce .shop_table.order_details td, .woocommerce .shop_table.customer_details th, .woocommerce .shop_table.customer_details td, 
.woocommerce table.shop_attributes td, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table.cart td{text-align:left;}
.woocommerce .shop_table.woocommerce-checkout-review-order-table td strong.amount{font-weight:normal;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{display:inline-block;font-weight:normal;padding-bottom:5px;}
#customer_details{padding-bottom:20px;}
#cont_client{padding-bottom:20px;}
#rememberme{margin:-3px 5px 0 0;}
.woocommerce-checkout #payment div.form-row{margin:0 0 3px;}
.woocommerce-checkout #payment div.form-row.place-order{margin:0;border:none;}
.woocommerce-checkout #payment div.form-row.place-order input#place-order, .woocommerce-checkout #payment div.form-row.place-order input[type="submit"]{margin-top:0;}
.woocommerce-checkout #payment ul.payment_methods li label{display:inline-block;}
#shipping_country_field .selection-box:before, #shipping_country_field .selection-box:after{content:none;}
.woocommerce .order_details{margin:20px 0;}
.woocommerce .order_details li{border-style:solid;font-size:12px;line-height:inherit;margin:0;padding:0 2em;text-align:center;width:25%;}
.addresses .col-1 header, .addresses .col-2 header, 
.addresses .col-1 address, .addresses .col-2 address{border-style:solid;border-width:1px;padding:10px 20px;}
.addresses .col-1 header, .addresses .col-2 header{border-bottom-width:0;}
.addresses .col-1 h3, .addresses .col-2 h3{margin-bottom:0;}
.addresses .col-1 address, .addresses .col-2 address{margin-top:0;}
.woocommerce .shop_table .order-actions .button{font-size:12px;padding:12px 15px 8px;}
.widget{float:left;margin-bottom:40px;width:100%;}
.woocommerce #footer a.button:hover{color:#ffffff;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{font-weight:600;}
.woocommerce ul.product_list_widget li a{float:left;margin-bottom:10px;}
.woocommerce ul.product_list_widget li a span{width:65%;float:left;}
.woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.woocommerce .widget_shopping_cart .cart_list li.empty:before{top:2px;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:15px;height:20px;line-height:20px;padding:0;position:absolute;top:2px;width:20px;z-index:1;}
.widget.woocommerce ul.product_list_widget li ins{background:none;font-size:14px;}
.widget.woocommerce ul.product_list_widget li del{font-size:12px;}
.widget.woocommerce ul.product_list_widget li a img{width:50px;border:none;position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.widget.woocommerce ul.product_list_widget li .star-rating:before, .widget.woocommerce ul.product_list_widget li .star-rating span:before{font-size:12px;letter-spacing:2px;}
.widget.woocommerce ul.product-categories li{display:block;float:none;font-weight:normal;margin:0;padding:0;position:relative;}
.widget.woocommerce ul.product-categories li:first-child:before{top:10px;content:'\f06c';}
.widget.woocommerce ul.product-categories .cat-item-22, .widget.woocommerce ul.product-categories .cat-item-36, .widget.woocommerce ul.product-categories .cat-item-23, .widget.woocommerce ul.product-categories .cat-item-22 a, .widget.woocommerce ul.product-categories .cat-item-36 a, .widget.woocommerce ul.product-categories .cat-item-23 a {color:#ef4323;font-weight:bold;}

table.compozitie{ width: 100%; font-size:14px !important;}
table.compozitie  tr, table.compozitie  tr  td {border: 1px solid #E6E6E6 !important;padding: 15px; background:#fff !important;}
table.compozitie th {font-size: 15px;font-weight: bold;text-align: center;text-transform: uppercase;background: #faf9f9 !important;color: #696868;}
span.italic {font-style: italic;}
span.bold {font-weight: bold;}
span.red {color: #ef4323 !important;}

.section-more-products {font-size: 24px;margin: 39em 0 -0.917em;text-align: center;}
.button1.button-wide {padding-left: 3em;padding-right: 3em;}
.button1 {padding: 1.0625em;font-size: 16px;font-weight: 600;line-height: 1.3125;color: #fff;background-color: #00b79b;border-radius: 1px;-webkit-transition: all .2s cubic-bezier(.25,.46,.45,.94);transition: all .2s cubic-bezier(.25,.46,.45,.94);}
.button1:hover {background-color: #004e38; color:#fff;}


.widget.woocommerce ul.product-categories .current-cat {font-weight:700;}
.widget.woocommerce ul.product-categories li a{border:none;margin:0;padding:10px 0 10px 20px;}
.widget.woocommerce ul.product-categories li span{line-height:44px;position:absolute;right:0;top:0;}
.widget.woocommerce ul li:before{font-weight:normal;content:'\f06c';}
.widget.woocommerce ul li.mini_cart_item:before{content:none;}
.widget.woocommerce ul.product-categories ul{padding:0 0 0 15px;box-sizing:border-box;}
.widget.woocommerce ul.product-categories ul li{width:100%;box-sizing:border-box;}
.widget.woocommerce .widget_shopping_cart_content .total{clear:both;float:left;margin:20px 0 0;padding:15px 0 0;width:100%;}
.widget.woocommerce .widget_shopping_cart_content .buttons{clear:both;float:left;margin:10px 0 0;padding:0;width:100%;}
.woocommerce.widget_price_filter .price_label{font-size:14px;position:relative;top:17px;}
.widget.woocommerce ul.product_list_widget li .star-rating{margin:5px 0;}
.widget.woocommerce .woocommerce-product-search label{display:none;}
.widget.woocommerce .woocommerce-product-search{position:relative;}
.widget.woocommerce .woocommerce-product-search:before{content:"\e6a4";position:absolute;font-family:'Stroke-Gap-Icons';font-size:20px;color:#fff;right:20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:9;}
.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:100px;}
.widget.woocommerce .woocommerce-product-search input[type="submit"]{-webkit-border-radius:0px;border:none;float:left;margin:0px 20px 0px 0px;padding:16px 20px 15px;position:absolute;right:0;top:0;width:60px;height:60px;text-indent:-9999px;margin:0;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{margin:5px 0 0 25px;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{margin:0;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#ffffff;}
.woocommerce.widget_price_filter .price_label{float:right;}
#footer .product-categories li span{top:3px;}
#footer .widget.woocommerce ul.product_list_widget li a img{border:3px solid;padding:0;}
.menu-item-widget-area-container .widget_product_categories .product-categories li a{border-bottom:none;line-height:24px;margin:0;padding:0 45px 10px 0;}
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .amount, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .reviewer{display:inline-block;margin:5px 0 0;}
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li a img{border-width:3px;padding:0;}
.menu-item-widget-area-container .widget.widget_product_search #searchform input[type="text"], .menu-item-widget-area-container .widget.widget_product_search #searchform input[type="submit"]{font-size:13px;}
.product.woocommerce ins{background:none;}
.product.woocommerce ins span{font-size:18px;}
ul.products li.product-category{display:inline-block;margin-bottom:20px;margin-left:2%;padding:0;position:relative;}
ul.products li.product-category.first{clear:both;margin-left:0;}
.columns-2 ul.products li.product-category{width:48%;}
.columns-3 ul.products li.product-category{width:31.7%;}
.columns-4 ul.products li.product-category{width:23.2%;}
.columns-5 ul.products li.product-category{width:18.1%;}
.columns-6 ul.products li.product-category{width:14.7%;}
ul.products li.first, ul.products li.first .column{clear:both;}
ul.products li.first .column{margin-left:0;}
.page-template-tpl-fullwidth-php ul.products{overflow:hidden;padding-bottom:80px;}
.woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, 
.with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth{width:49%;}
.woocommerce .with-both-sidebar ul.products li:nth-child(2n+1) .column.dt-sc-one-fourth,
.with-both-sidebar .woocommerce ul.products li:nth-child(2n+1) .column.dt-sc-one-fourth{clear:both;margin-left:0;}
.woocommerce ul.products li.product .product-details h5 .count{font-style:normal;}
h1.product_title, .related-products-container h2, .upsell-products-container h2, .cross-sells h2, .cart_totals h2, .shipping_calculator h2, .wishlist-title h2, .woocommerce-checkout h2, .woocommerce-tabs .panel h2, #reviews h3, #respond h3#reply-title, .woocommerce-checkout h3{font-size:22px;font-weight:600;margin-bottom:30px;text-transform:none;}
.woocommerce-tabs .panel h2{margin-bottom:10px;text-transform: uppercase;}
h1.product_title, .related-products-container h2 span{font-size:28px;}
.related-products-container h2, .upsell-products-container h2, .cross-sells h2, .cart_totals h2, .shipping_calculator h2, .wishlist-title h2, .woocommerce-checkout h2, .woocommerce-tabs .panel h2, .woocommerce-tabs .panel h2 span{font-size:18px;}
#reviews h3, #respond h3#reply-title, .woocommerce-checkout h3{font-size:18px;}
.related-products-container, .upsell-products-container{clear:both;float:left;margin:20px 0 0;padding:0;width:100%;}
.woocommerce table.shop_attributes, .woocommerce table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table.cart, .woocommerce-checkout #payment div.form-row{border-style:solid;border-width:1px;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.wishlist_table th, .woocommerce table.wishlist_table td, 
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table.cart th, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table.cart td{font-size:13px;padding:16px 12px;}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.wishlist_table th, .woocommerce table.wishlist_table td{text-align:center;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tbody td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td{border-bottom:none;}
.woocommerce a.remove, .woocommerce table.wishlist_table tr td.product-remove div a.remove, .woocommerce .wishlist_table td.product-add-to-cart a{display:inline-block !important;}
.woocommerce a.remove, .woocommerce table.wishlist_table tr td.product-remove div a.remove{font-weight:normal;height:25px;line-height:25px;width:25px;}
.woocommerce table.shop_table.customer_details{border-width:1px 0 !important;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table td[colspan="6"]{border-top:none;}
.woocommerce table.wishlist_table tfoot td[colspan="6"]{display:none;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td{border-color:rgba(0,0,0,0.1);}
.woocommerce .shop_table thead th:first-child, .woocommerce .shop_table thead th:last-child{border-color:rgba(0,0,0,0);}
.woocommerce .shop_table tfoot th:last-child, .woocommerce .shop_table tr:last-child th, 
.woocommerce table.shop_attributes tr:last-child th, .woocommerce table.shop_attributes tr:last-child td{border-bottom-color:rgba(0,0,0,0);}
.woocommerce form .form-row-first, .woocommerce form .form-row-last{overflow:visible;}
.woocommerce form .form-row-first, .woocommerce .col2-set .col-1, .woocommerce .cart-collaterals .cross-sells,
.woocommerce table.cart td.actions .coupon, .woocommerce .woocommerce-result-count, .woocommerce div.product div.images, .woocommerce div.product div.images div.thumbnails a{float:left;}
.woocommerce form .form-row-last, .woocommerce .col2-set .col-2, .woocommerce .woocommerce-ordering, .woocommerce div.product div.summary, .wc-proceed-to-checkout, .woocommerce form.login .button, .woocommerce form.register .button, .woocommerce .cart-collaterals .cart_totals{float:right;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, 
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2,
.woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals{width:48%;}
.woocommerce form .form-row .select2-container{line-height:30px;height:30px;border:1px solid;}
.select2-drop .select2-results li{padding-bottom:0;}
.select2-container .select2-choice{padding:0 0 0 15px;}
.select2-results{padding:5px 0;}
.select2-results .select2-result-label{padding:5px 15px;}
.woocommerce form .selection-box:after, .woocommerce .selection-box:after{border-left:none;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select{line-height:normal;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding:10px 15px;}
.woocommerce select, .woocommerce form select, .woocommerce form .form-row select{padding-left:12px;}
.woocommerce .shipping-calculator-form .form-row{padding:3px 0;}
.woocommerce .shipping-calculator-form .form-row input.input-text{padding-bottom:15px;padding-top:15px;border:none;}
.woocommerce form .form-row textarea{height:180px;}
.woocommerce .woocommerce-ordering{min-width:225px;}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error{line-height:45px;}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error,
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before{border:1px solid;}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-error:before{height:40px;line-height:40px;margin:auto;padding:0;bottom:0;left:-20px;top:0;width:40px;}
.woocommerce .woocommerce-error li:last-child, .woocommerce .woocommerce-info li:last-child, .woocommerce .woocommerce-message li:last-child{padding:0;}
.woocommerce div.product div.images div.thumbnails:after, .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before, 
.woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before, .woocommerce .cart-collaterals .shipping_calculator:after{content:" ";display:table;}
.woocommerce .quantity{margin:0 auto;overflow:hidden;position:relative;width:auto;zoom:1}
.woocommerce .quantity .qty{font-weight:bold;height:auto;min-height:40px;padding:11px 0 11px 12px;text-align:center;width:40px;}
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number]{padding-right:1.2em}
.woocommerce-checkout #payment, .woocommerce-checkout #payment div.form-row, #customer_details, #cont_client{float:left;width:100%;}
.woocommerce-checkout #payment ul.payment_methods li input{margin-top:-2px;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;margin:0 0 0 10px;}
#yith-wcwl-popup-message{border:none;font-size:15px;line-height:30px;margin:0 auto !important;left:0;right:0;width:160px;}
@-moz-document url-prefix() { 
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty{padding:12px 0 12px 12px;}
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;opacity:1;}
input[type=number]::-moz-inner-spin-button, input[type=number]::-moz-outer-spin-button{-moz-appearance:textfield;opacity:1;}
.woocommerce input[type=number], .woocommerce-page input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.woocommerce ul.products li.product .product-details .price, .woocommerce ul.products li.product .product-details .product-rating-wrapper, .woocommerce ul.products li.product .featured-tag span, .woocommerce.single-product .featured-tag span, .woocommerce-checkout #payment div.form-row, .woocommerce .order_details li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.woocommerce ul.products li.product:hover a img, .woocommerce-page ul.products li.product:hover a img{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.woocommerce a.button, .woocommerce button.button, .woocommerce button, .woocommerce input.button, .woocommerce input[type="button"], .woocommerce input[type="submit"], .product .summary .add_to_wishlist, .woocommerce #respond input#submit, .wishlist_table .add_to_cart.button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .wishlist_table a.ask-an-estimate-button, .wishlist-title a.show-title-form, .hidden-title-form a.hide-title-form, .woocommerce .yith-wcwl-wishlist-new button, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .yith-wcwl-wishlist-search-form button.wishlist-search-button, .woocommerce table.shop_table, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .select2-container .select2-choice, .select2-drop, .select2-drop.select2-drop-above, .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.woocommerce #yith-wcwl-popup-message, .page-template #yith-wcwl-popup-message{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.woocommerce ul.products li.product .product-content:after, .pif-has-gallery .secondary-image, ul.products li .product-thumb .secondary-image, ul.products li .product-rating-wrapper, .woocommerce ul.products li.product .featured-tag span, .woocommerce.single-product .featured-tag span{opacity:0;filter:alpha(opacity=0);}
.woocommerce ul.products li.product .on-sale-product .product-content:after, .woocommerce ul.products li.product .out-of-stock-product .product-content:after, ul.products li:hover .product-thumb .secondary-image, ul.products li:hover .product-rating-wrapper, .woocommerce ul.products li.product:hover .featured-tag > div span, .woocommerce.single-product .featured-tag > div span{opacity:1;filter:alpha(opacity=100);}
.woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-error .button:hover, 
.woocommerce .woocommerce-message a:hover, .woocommerce .woocommerce-info a:hover, .woocommerce .woocommerce-error a:hover, .woocommerce div.product .woocommerce-tabs .panel p, .woocommerce .product .summary div[itemprop="description"] p{opacity:0.85;filter:alpha(opacity=85);}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button, .woocommerce input[type="button"], .woocommerce input[type="submit"], .woocommerce #respond input#submit, .woocommerce .cart input.button, .product .summary .add_to_wishlist, .wc-proceed-to-checkout a.checkout-button, #reviews a.button, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .out-of-stock, ul.products li .product-thumb .secondary-image{-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-ms-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s;}
.woocommerce ul.products li.product .product-content, .woocommerce ul.products li.product .product-content:after, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button{-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
ul.products li .product-wrapper, .woocommerce-tabs .panel, .select2-results, .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error{background-color:#fff;}
.woocommerce #yith-wcwl-popup-message, .page-template #yith-wcwl-popup-message{background-color:rgba(0, 0, 0, 0.6);}
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, ul.products li.product .featured-tag, .woocommerce.single-product .featured-tag{background-color:#00b79b;}
.woocommerce span.out-of-stock{line-height:14px;font-size:7px;text-transform:uppercase;}
.woocommerce span.out-of-stock, .woocommerce ul.products li.product:hover .out-of-stock, .woocommerce a.remove:hover{background-color:#9f2124;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-error:before{background-color:#b81c23 !important;}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-message:before{border-color:#8fae1b;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-error:before{border-color:#b81c23;}
.woocommerce ul.products li.product:hover .product-content{background-color:rgba(255,255,255,0.25);}
.woocommerce ul.products li.product.instock:hover .on-sale-product .product-content, .woocommerce ul.products li.product.outofstock:hover .out-of-stock-product .product-content, .woocommerce ul.products li.product .product-content, 
.woocommerce p.price .amount, .woocommerce span.price .amount, .woocommerce .product-price .amount, .woocommerce p.price del, .woocommerce span.price del, .woocommerce .product-price del, .woocommerce p.price ins, .woocommerce span.price ins, .woocommerce .product-price ins, .woocommerce ul.products li.product-category .product-details h5 .count, .woocommerce div.product form.cart table.variations td{background-color:rgba(0,0,0,0);}
.woocommerce ul.products li.product .product-content:after{border-color:rgba(255,255,255,0.35) rgba(255,255,255,0.35) rgba(255,255,255,0.75) rgba(255,255,255,0.75);}
.woocommerce ul.products li.product:hover .product-content:after{border-color:rgba(255,255,255,0.25) rgba(255,255,255,0.25) rgba(255,255,255,0.35) rgba(255,255,255,0.35);}
.woocommerce ul.products li.product .product-details h5, .woocommerce ul.products li.product-category .product-wrapper h3{border-color:#f2f2f2;}
.woocommerce table.shop_attributes, .woocommerce table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table.cart, 
.addresses .col-1 header, .addresses .col-2 header, .addresses .col-1 address, .addresses .col-2 address{border-color:rgba(0, 0, 0, 0.1);}
.woocommerce-checkout #payment div.form-row{border-color:#fff;}
ul.products li.product .featured-tag:after, ul.products li.product:hover .featured-tag:after, .woocommerce.single-product .featured-tag:after{border-color:#000;}
ul.products li.product .featured-tag:after, ul.products li.product:hover .featured-tag:after, .woocommerce.single-product .featured-tag:after{border-right-color:rgba(0,0,0,0) !important;}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-error:before{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li a img, .menu-item-widget-area-container .widget_shopping_cart .total, .menu-item-widget-area-container .widget_shopping_cart .total{border-color:rgba(255, 255, 255, 0.2);}
.select2-container .select2-choice{border-width:0 0 1px 0;}
.select2-drop .select2-results{max-height:210px;}
.select2-container-active .select2-choice, .select2-container-active .select2-choices{border-color:rgba(0, 0, 0, 0.25);}
#footer .widget.woocommerce ul.product_list_widget li a img{border-color:rgba(255, 255, 255, 0.75);}
.woocommerce a.button, .woocommerce button.button, .woocommerce button, .woocommerce input.button, .woocommerce #respond input#submit, .product .summary .add_to_wishlist, .wc-proceed-to-checkout a.checkout-button, #reviews a.button, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .product .summary .add_to_wishlist:hover, .wc-proceed-to-checkout a.checkout-button:hover, #reviews a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist:before, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce ul.products li.product:hover .onsale, .woocommerce ul.products li.product:hover .out-of-stock, .woocommerce div.product span.out-of-stock, .woocommerce ul.products li.product .featured-tag i, .woocommerce.single-product .featured-tag i, .woocommerce ul.products li.product .featured-tag > div, .woocommerce.single-product .featured-tag > div, .woocommerce #yith-wcwl-popup-message, .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-message a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-error a.button, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li ins, .menu-item-widget-area-container .woocommerce-page .star-rating:before{color:#fff;}
ul.products li .product-title h3, ul.products li .product-title h3 a, .woocommerce div.product span.price, .woocommerce p.price, .woocommerce span.price, .woocommerce .product-price, .woocommerce p.price ins, .woocommerce span.price ins, .woocommerce .product-price ins, .woocommerce p.price ins .amount, .woocommerce span.price ins .amount, .woocommerce .product-price ins .amount{color:#323232;}
.woocommerce div.product p.price {color:#323232; margin: 17px 0 0;padding-bottom: 55px;}
.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock{color:#9f2124;}
.select2-chosen, .select2-results{color:#888888;}
#footer .widget.woocommerce #searchform input[type="text"]{color:#808080;}
#footer .woocommerce .star-rating:before, #footer .woocommerce-page .star-rating:before{color:#707070;}
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li del, .menu-item-widget-area-container .widget.woocommerce .widget_shopping_cart_content .buttons .button{color:rgba(255, 255, 255, 0.6);}
h3#ship-to-different-address label{color:inherit;}::-webkit-input-placeholder{color:inherit;}:-moz-placeholder{color:inherit;opacity:1;filter:alpha(opacity=100);}::-moz-placeholder{color:inherit;opacity:1;filter:alpha(opacity=100);}:-ms-input-placeholder{color:inherit;}
.woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .out-of-stock, .woocommerce ul.products li.product .price, .product .summary .price .amount, .product .summary .price .from, .product_meta a:hover, #billing_country_chzn, #billing_state_chzn, .chzn-container-single .chzn-single span, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li label, .payment_methods a, .woocommerce .woocommerce-error a, .woocommerce table.shop_attributes tbody th, .woocommerce .cart_totals table tbody th{color:#4d4d4d;}
.featured-products .woocommerce ul.products li.product .product-thumb{width:35%;float:left;z-index:1;position:inherit;}
.featured-products .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-to-wishlist{display:none !important;}
.featured-products .woocommerce ul.products li.product .product-details{width:65%;float:right;padding:0 0 0 5%;}
.featured-products .woocommerce ul.products li.product .product-wrapper{position:relative;}
.featured-products .woocommerce ul.products li.product .product-wrapper, .featured-products .woocommerce ul.products li.product:hover .product-wrapper{border:none;margin-bottom:0;}
.featured-products .woocommerce ul.products li.product .product-details{text-align:left;}
.featured-products .woocommerce ul.products li.product .product-details h5 a, .featured-products .woocommerce ul.products li.product-category .product-details h5{padding:0;}
.featured-products .woocommerce ul.products li.product .product-wrapper:after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;bottom:auto;right:0;left:0;margin:0px auto;border:none;opacity:0;}
.featured-products .featured-product.out-of-stock-product{opacity:0.3;}
.featured-products .woocommerce ul.products li.product .product-wrapper:hover:after, .featured-products .featured-product.out-of-stock-product:hover{opacity:1;}
.featured-products .woocommerce ul.products li.product .product-wrapper:after, .featured-products .woocommerce ul.products li.product .product-thumb, .featured-products .featured-product.out-of-stock-product{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.featured-products .woocommerce ul.products li.product .onsale, .featured-products .woocommerce ul.products li.product .price del{display:none;}
.woocommerce-page .featured-products ul.products li.product .product-details, .woocommerce-page .featured-products ul.products li.product:hover .product-details{background:none;}
.woocommerce-page .featured-products ul.products li.product .featured-tag, .woocommerce-page .featured-products ul.products li.product .product-details .product-rating-wrapper, .woocommerce-page .featured-products ul.products li.product .out-of-stock{display:none;}
.woocommerce-page .featured-products ul.products li.product .product-details .product-price{padding:0;}
.woocommerce-page .featured-products ul.products li.product .product-details:before, .woocommerce-page .featured-products ul.products li.product .product-details:after{content:none;}
.woocommerce-page .featured-products ul.products li.product .product-details h5{font-size:16px;}
.woocommerce-page .featured-products ul.products li.product .product-details h5, .woocommerce-page .featured-products ul.products li.product .product-details .product-price{opacity:1;visibility:visible;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.woocommerce-page .featured-products ul.products li.product:hover .product-details h5, .woocommerce-page .featured-products ul.products li.product:hover .product-details .product-price{opacity:0;visibility:hidden;}
.woocommerce-page .featured-products ul.products li.product .product-details .product-price .price{margin-bottom:0;}
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:auto;}
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward{font-size:14px;color:#fff;background:none;left:100px;right:0;top:50%;padding:0 0 0 15px;margin:0;transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;height:auto;bottom:auto;}
.featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.add_to_cart_button.product_type_simple:before, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before{transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);}
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before{height:auto;line-height:normal;bottom:auto;left:-15px;right:auto;top:auto;text-align:center;width:auto;}
.featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before{top:4px;}
.featured-products .woocommerce a.button:hover, .woocommerce .featured-products a.button:hover{background:none !important;}
.featured-products .woocommerce ul.products li.product:hover .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_variable, .featured-products .woocommerce ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;}
.woocommerce-page ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce-page ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{bottom:24px;top:auto;left: 90%;}
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist {top:33% !important;left:57% !important;}
.woocommerce-page ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a {top:33% !important;left:57% !important;}
.woocommerce-page ul.products li.product .out-of-stock span{line-height: 8px;}
.woocommerce span.out-of-stock {font-size: 10px !important;}
.woocommerce-page.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woocommerce-page .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img{bottom:42px;left:calc(50% - 80px);top:auto;}
.woocommerce-page ul.products li.product .product-thumb .product-content{height:50px;overflow:visible;bottom:0;top:auto;}
.woocommerce-page ul.products li.product .product-content:after{content:none;}
.woocommerce-page ul.products li.product .product-content:before{content:"";height:100%;position:absolute;left:0;top:100%;width:100%;}
.woocommerce-page ul.products li.product:hover .product-content:before{top:0;}
.woocommerce-page ul.products li.product:hover .product-thumb a.add_to_cart_button, .woocommerce-page ul.products li.product:hover .product-thumb a.button.product_type_simple, .woocommerce-page ul.products li.product:hover .product-thumb a.button.product_type_variable, .woocommerce-page ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward{right:10px;}
.woocommerce-page ul.products li.product:hover .product-thumb a.add_to_wishlist, .woocommerce-page ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a{left:10px;}
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {	
.woocommerce-page ul.products li.product:hover .product-thumb a.add_to_cart_button, .woocommerce-page ul.products li.product:hover .product-thumb a.button.product_type_simple, .woocommerce-page ul.products li.product:hover .product-thumb a.button.product_type_variable, .woocommerce-page ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward{right:50px;}
.woocommerce-page ul.products li.product:hover .product-thumb a.add_to_wishlist, .woocommerce-page ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a{left:50px;}
}
.woocommerce-page ul.products li.product .featured-tag{left:1px;top:10px;}
.woocommerce-page ul.products li.product:hover .featured-tag{left:0;}
.woocommerce-page ul.products li.product .onsale, .woocommerce-page ul.products li.product .out-of-stock, 
.woocommerce-page ul.products li.product .onsale span, .woocommerce-page ul.products li.product .out-of-stock span,
.woocommerce-page ul.products li.product:hover .onsale, .woocommerce-page ul.products li.product:hover .out-of-stock,
.woocommerce-page ul.products li.product:hover .onsale span, .woocommerce-page ul.products li.product:hover .out-of-stock span, .woocommerce span.onsale{font-size:10px;text-indent:0;}
.woocommerce-page ul.products li.product .out-of-stock, .woocommerce-page ul.products li.product:hover .out-of-stock,
.woocommerce-page ul.products li.product .out-of-stock span, .woocommerce-page ul.products li.product:hover .out-of-stock span{font-size:7px;}
.woocommerce-page ul.products li.product .onsale span:before, .woocommerce-page ul.products li.product .out-of-stock span:before{content:none;}
.woocommerce-page ul.products li.product .product-details{padding:10px 0 20px;}
.woocommerce-page ul.products li.product-category .product-details{padding:10px 0;}
.woocommerce-page ul.products li.product .product-details:before{border-style:solid;border-width:0 10px 10px;content:"";height:0;margin:0 auto;position:absolute;bottom:auto;top:0;left:0;right:0;width:0;z-index:1;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#fff;opacity:0;z-index:-1;}
.woocommerce-page ul.products li.product .product-details:after{border-style:solid;border-width:0 10px 10px;content:"";height:0;margin:0 auto;position:absolute;bottom:0;top:auto;left:0;right:0;width:0;z-index:1;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#fff;}
.woocommerce-page ul.products li.product:hover .product-details:before{top:-10px;opacity:1;z-index:1;}
.woocommerce-page ul.products li.product:hover .product-details:after{border-width:0;bottom:0;}
.woocommerce-page ul.products li.product .product-details h5{border-bottom:none;font-weight:600;margin-bottom:0;position:relative;font-size:18px;}
.woocommerce-page ul.products li.product .product-details .product-price{padding:0 15px;position:relative;}
.woocommerce-page ul.products li.product:hover .product-details .product-rating-wrapper{right: 5px;}
.single-post ul.products li.product:hover .product-details .product-rating-wrapper{right: 5px;}
.woocommerce-page.woocommerce ul.products li:hover:not(.purchasable) .product-details .product-rating-wrapper,
.woocommerce-page .woocommerce ul.products li:hover:not(.purchasable) .product-details .product-rating-wrapper{right:50%;}
.woocommerce-page.woocommerce ul.products li.product:hover:not(.has-default-attributes) .price{padding:0 10% 0 0;}
.woocommerce-page.woocommerce ul.products li.product:not(.purchasable) .product-details .product-rating-wrapper .star-rating{margin:0;}
.woocommerce-page ul.products li.product .product-details h5, .woocommerce-page ul.products li.product .product-details .product-price, .woocommerce-page ul.products li.product .product-details .product-rating-wrapper{z-index:1;}
.woocommerce-page .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details,
.woocommerce-page .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details,
.woocommerce-page .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details,
.woocommerce-page .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details{padding:10px 0 15px;}
.woocommerce-page .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details h5,
.woocommerce-page .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details h5,
.woocommerce-page .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details h5,
.woocommerce-page .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details h5{font-size:14px;}
.woocommerce-page .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details .product-price,
.woocommerce-page .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details .product-price,
.woocommerce-page .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details .product-price,
.woocommerce-page .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details .product-price{padding:0 15px;}
.woocommerce-page .page-with-sidebar ul.products li.product .dt-sc-one-fourth .price,
.woocommerce-page .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .price,
.woocommerce-page .with-both-sidebar ul.products li.product .dt-sc-one-third .price,
.woocommerce-page .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .price{font-size:10px;}
.woocommerce-page .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating,
.woocommerce-page .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating,
.woocommerce-page .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details .product-rating-wrapper .star-rating,
.woocommerce-page .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details .product-rating-wrapper .star-rating{font-size:9px;margin:11px 0 0;}
.woocommerce-page ul.products li.product .product-details, .woocommerce-page ul.products li.product .product-details .product-price{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.woocommerce-page ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce-page ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{-webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.woocommerce-page ul.products li.product .onsale, .woocommerce-page ul.products li.product .out-of-stock, .woocommerce-page ul.products li.product:hover .onsale, .woocommerce-page ul.products li.product:hover .out-of-stock,
.woocommerce-page ul.products li.product .product-wrapper, .woocommerce-page ul.products li.product .product-content, .woocommerce-page ul.products li.product .product-content:before, .woocommerce-page ul.products li.product .product-details, .woocommerce-page ul.products li.product .product-details:before, .woocommerce-page ul.products li.product .product-details:after, .woocommerce-page ul.products li.product-category .product-details h5, .woocommerce-page ul.products li.product-category .product-details h5 .count{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.woocommerce-page.woocommerce input[type="text"], .woocommerce-page.woocommerce input[type="password"], .woocommerce-page.woocommerce input[type="email"], .woocommerce-page.woocommerce input[type="url"], .woocommerce-page.woocommerce input[type="tel"], .woocommerce-page.woocommerce input[type="number"], .woocommerce-page.woocommerce input[type="range"], .woocommerce-page.woocommerce input[type="date"], .woocommerce-page.woocommerce textarea, .woocommerce-page.woocommerce input.text, .woocommerce-page.woocommerce input[type="search"], .woocommerce-page .woocommerce input[type="text"], .woocommerce-page .woocommerce input[type="password"], .woocommerce-page .woocommerce input[type="email"], .woocommerce-page .woocommerce input[type="url"], .woocommerce-page .woocommerce input[type="tel"], .woocommerce-page .woocommerce input[type="number"], .woocommerce-page .woocommerce input[type="range"], .woocommerce-page .woocommerce input[type="date"], .woocommerce-page .woocommerce textarea, .woocommerce-page .woocommerce input.text, .woocommerce-page .woocommerce input[type="search"], .woocommerce-page .woocommerce select{font-family:inherit;font-size:inherit}
.woocommerce-page .quantity .qty, .woocommerce-page.woocommerce-page .quantity .qty, .woocommerce-page #coupon_code.input-text{height:40px;min-height:40px;}
.woocommerce-page .quantity .qty, .woocommerce-page.woocommerce-page .quantity .qty{padding:0 5px;width:50px;height:45px;margin-right:10px;}
.woocommerce-page #coupon_code.input-text{height:45px;min-height:45px;padding-bottom:0;padding-top:0;}
@-moz-document url-prefix() { 
.woocommerce-page .quantity .qty, .woocommerce-page.woocommerce-page .quantity .qty{height:45px;min-height:45px;}
} .woocommerce-page ul.products li.product:hover .product-content, .woocommerce-page ul.products li.product.instock:hover .on-sale-product .product-content, .woocommerce-page ul.products li.product.outofstock:hover .out-of-stock-product .product-content{background:rgba(0,0,0,0);}
.woocommerce-page ul.products li.product .out-of-stock, .woocommerce-page ul.products li.product:hover .out-of-stock{background-color:#9f2124;}
.woocommerce-page ul.products li.product .product-wrapper, .woocommerce-page ul.products li.product .out-of-stock, .woocommerce-page ul.products li.product:hover .product-details{border-color:rgba(0,0,0,0);}
.woocommerce-page ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce-page ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product .product-thumb .add_to_wishlist, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a{border-color:#fff;}
.woocommerce-page ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce-page ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page ul.products li.product .product-thumb a.add_to_cart_button:before, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_simple:before, .woocommerce-page ul.products li.product .product-thumb a.button.product_type_variable:before, .woocommerce-page ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woocommerce-page ul.products li.product .product-thumb a.add_to_wishlist:before, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce-page ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce-page ul.products li.product:hover .product-details h5 a, .woocommerce-page ul.products li.product-category:hover .product-details h5, .woocommerce-page ul.products li.product-category:hover .product-details h5 .count, .woocommerce-page ul.products li.product:hover .product-details .product-price .amount, .woocommerce-page ul.products li.product:hover .product-details span.price, .woocommerce-page ul.products li.product:hover .product-details span.price del, .woocommerce-page ul.products li.product:hover .product-details span.price del .amount, .woocommerce-page ul.products li.product:hover .product-details span.price ins, .woocommerce-page ul.products li.product:hover .product-details span.price ins .amount, .woocommerce-page ul.products li.product .product-details .product-rating-wrapper .star-rating:before, .woocommerce-page ul.products li.product .product-details .product-rating-wrapper .star-rating span:before, .woocommerce-page ul.products li.product .onsale, .woocommerce-page ul.products li.product .out-of-stock, .woocommerce-page ul.products li.product:hover .onsale, .woocommerce-page ul.products li.product:hover .out-of-stock, .woocommerce span.onsale, .woocommerce span.onsale span{color:#fff;}