body.page.page-template-default .post-content .fusion-animated {
visibility: visible !important;
}
body.single-product #content button[name="add-to-cart"] {
font-size: 14px !important;
line-height: 21px !important;
font-weight: 700 !important;   
} 
body.single-product .woo-tabs-horizontal .woocommerce-tabs>.tabs .active,
.woo-tabs-horizontal .woocommerce-tabs>.tabs .active{
margin-bottom:10px !important
}
body.single-product .summary-container .value>.avada-select-parent>select[data-attribute_name]{
border:1px solid #ddd !important}
.woocommerce .single_add_to_cart_button, .woocommerce button.button{
text-transform:none !important
}
@media(max-width:400px){
p.stars a{
font-size:10px
}
}
.quantity.buttons_added{
border:1px solid #ddd
}  .product-template-default .no_price{
display:none !important}
.product-template-default #price_wrap.mixt{ 
height:85px !important;  
}
.product-template-default #price_wrap.simplu{ 
margin-top:10px;
height:40px !important;  
}
section#content .product.sale #price_wrap{
margin-top:15px !important
}
.product-template-default #price_wrap.simplu #pret_initial #pret_html{
margin-top:0px !important ;
padding-top:0px !important
}
.product-template-default #price_wrap #html_sale_price ,
.product-template-default #price_wrap #html_sale_price *{
font-size:15px  !important
text-decoration-color: #979797 !important;
text-decoration-line: line-through;
font-weight:normal !important
} body.single-product.product-template-default #price_wrap {  
display: table;
margin-bottom: 10px;
} .summary.entry-summary .product_meta .fusion-text{
font-size:14px  !important
}
.product_meta_brand .left,
.product_meta_brand .right{
display:table;
width:50%;
float:left;
}
.product_meta_brand .left{
line-height:21px;
}
.product_page_addon.meta  {
margin-bottom:0px !important
} .single_variation_price_reset {
display: none
}
.product-template-default .posted_in {
display: none
} body.single-product .summary-container { float: left;
}
body.single-product span.tagged_as {
display: none
}
body.single-product .custom_meta_list {
margin-top: 10px
}
body.single-product .summary-container button[name="add-to-cart"] { }
body.single.single-product .summary.entry-summary .cart [name="add-to-cart"]:before{
content: '\f07a' !important;
font-family: icomoon  !important;;
}  .summary-container .wc-pao-addons-container #product-addons-total {
display: none !important;
}
body.single-product #content .product .brand_images_wrap {
clear: both;
display: table;
}
body.single-product #comment {
color: #333
} @media(min-width:750px) {
.summary.entry-summary .summary-container {
margin-top: 0px !important
}
}
.summary.entry-summary .summary-container p.price .amount:before {}
.summary.entry-summary .summary-container .post-content p+p {
margin: 0px;
padding: 0px !important
} body.single-product .woocommerce-tabs .panel {
border: 0px !important;
margin-bottom: 0px !important;
}
body.single-product .social-share.clearfix {
margin-top: 0px !important;
} .woocommerce .social-share li {
border: 0px solid transparent !important
} .tabs.wc-tabs li {
border: 1px solid #333 !important;
margin-right: 10px;
margin-bottom: 10px;
}
body.single-product .tabs.wc-tabs {
border-top: 0px solid #394771 !important;
border-bottom: 1px solid #000!important;
border-left: 0px solid #394771 !important;
border-right: 0px solid #394771 !important;
}
.tabs.wc-tabs li.active, .tabs.wc-tabs li.active a {
color: #fff !important; 
background-color: #000 !important
} body.product-template-default .flag_wrap {
border: 0px solid #333;
display: table;
width: 50px;
overflow: hidden;
height: 80px;
padding-left: 12px;
padding-top: 8px;
position: absolute !important;
top: -10px !important;
left: -10px !important
}
body.product-template-default .flag_wrap * {
font-weight: bold !important
} body.single-product #content .sku_after_price {
display: none
}
.summary.entry-summary .summary-containe {
margin-top: 10px
}
body.single-product #content .product .product_meta .tagged_as {
display: none !important
}
body.single-product .cod_web {
clear: both;
} body.single-product .summary.entry-summary .summary-container p.price {
height: auto; 
}
.single.single-product #content .summary-container del {
padding-top: 10px !important
}
.single.single-product #content .summary-container del .amount, .single.single-product .product .summary-container .price del .amount, .single.single-product .product .summary-container .price del .amount span {
font-weight: normal;
line-height: 0.5em;
color: #333 !important
}
.single.single-product .summary small.woocommerce-price-suffix {
font-size: 14px !important;
color: #000 !important;
display: table;
font-weight: bold;
margin-top: 0px !important;
}
body.single.single-product #content .product .price .price {
margin-top: 0px !important
}
body.single.single-product strike+span:before {
padding: 2px;
content: '';
}
.single.single-product #content .summary-container del .amount:before {
content: '' !important;
}
body.single.single-product .sku_wrapper, .posted_in {
font-weight: bold
}
body.single-product .posted_in a, body.single-product .sku_wrapper span {
font-weight: normal
}
body.single-product #content .product_title.entry-title {
font-size: 24px !important;
line-height: 30px !important;
}
body.single-product #content .product_title a:hover {
color: #333 !important;
} body.single-product #content .variations_form.cart {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
body.single-product .product_meta .sku_wrapper {
display: none !important
}
body.single-product .product_meta .meta_row  .sku_wrapper {
display: inline-block !important
}
body.single-product .product_meta {
padding-top: 0px !important;
font-size: 14px;
line-height: 22px;
}
body.single-product #content .single_add_to_cart_button {
font-size: 16px !important;
line-height: 21px !important;
font-weight: bold !important
}
body.single-product .all_meta_codes {
display: table !important;
padding: 7px 0px;
}
body.single-product .product_meta {
padding-top: 0px !important;
font-size: 14px;
line-height: 23px !important;
}
body.single-product .product_meta .meta_row {
padding-top: 10px;
} body.product-template-default.single.single-product #tab-description .post-content>h3:nth-child(1) {
display: none;
}
body.single-product #content .tag_image_after_add_to_cart img, body.single-product #content .tag_image_after_add_to_cart {
max-width: 120px !important;
height: auto !important;
}
body.single-product section#content .tabs.wc-tabs a {
font-weight: 600 !important;
font-size: 16px !important;
padding-left: 35px;
padding-right: 35px
} body.product-template-default.single.single-product .woocommerce-tabs .tabs.wc-tabs li * {
color: #333;
} body.single-product #content form.cart {
margin-top: 5px;
margin-bottom: -10px;
} body.single-product #content .wc-tabs-wrapper {
padding-top: 30px !important
} .codur_ean_hidden {
display: none!important
} body.single-product [role="tabpanel"]>h3:nth-child(1) {
display: none
} body.single-product .product_tag-editura-stef .avada-single-product-gallery-wrapper img {
max-height: 500px;
margin: auto;
width: auto;
display: table;
}
body.single-product .product_tag-editura-stef .woocommerce-product-gallery__wrapper {
margin-bottom: 30px !important
} .product-template-default.single.single-product .onsale {
display: none
} .woocommerce .products .product span.onsale {
display: none
}
body.single-product .pre_title_flags {
position: absolute;
border: 0px solid #333;
left: 10px;
top: 10px;
z-index: 3;
}
body.single-product .pre_title_flags .flag {
border: 0px solid #aaa;
margin-bottom: 5px;
margin-right: 10px;
padding: 4px 16px;
width: 110px;
text-align: center;
line-height: 25px;
color: #fff;
float: left;
font-weight: bold;
font-size: 12px;
}
body.single-product .pre_title_flags .flag.sale {
background: #c94040;
} .product-template-default.single.single-product .related.products .product .price {
display: table !important;
} body.single.single-product #content .woocommerce-Price-amount {
order: 20 !important;
width: 200px;
display: table;
}
body.single.single-product #content .woocommerce-Price-amount strike {
min-width: 100px !important;
display: table;
}
.give_first_review_button {
padding: 0px !important;
padding-bottom:10px !important;
color: #333 !important;
margin-top: 10px !important;
margin-bottom: 15px !important;
} .give_first_review_button a {
color: #333 !important;
}
.avada-availability + .woocommerce-product-rating {
display:none !important 
}
body.single.single-product #content .woocommerce-product-rating {
margin: 0px;
width: auto;
width: 100%;
margin-top: 5px !important;
margin-bottom: 0px !important;
padding:0px 
} body.single.single-product #content .product-border.fusion-separator.sep-none {
display: none
}
body.single.single-product table.variations {
margin-top: 20px;
}
body.single.single-product table.variations .label {
text-transform: capitalize !important;
font-weight: bold;
font-size: 16px
}
body.single.single-product table.variations .avada-select-parent>select {
height: 40px !important;
font-size: 16px;
color: #333;
font-weight: normal
}
body.single.single-product table.variations .avada-select-parent>.select-arrow {
height: 38px !important;
width: 38px !important;
line-height: 38px !important;
}
body.single.single-product .single_variation_wrap {
margin: 0px !important
} body.product-template-default .summary.entry-summary .cart [name="add-to-cart"] {
background: #4e823a !important
}
body.single.single-product .summary.entry-summary .cart [name="add-to-cart"]:hover {
background: #000 !important
}
body.single.single-product .summary.entry-summary .cart [name="add-to-cart"]:before {
color: #fff;
content: '\f07a';
font-family: icomoon;
cursor: pointer;
margin-right: 10px;
font-weight: normal;
}
body.single.single-product #reviews #respond #submit {
background: #ce1b1b !important;
font-weight: bold
}
body.single.single-product #reviews #respond .submit:before {
position: absolute;
color: #fff;
content: "\f02e" !important;
font-family: icomoon !important;
margin-right: 10px;
font-weight: normal;
}
body.single.single-product section#content .pre_title_flags .flag.sale {
width: 100px;
background: #ce1b1b !important;
} body.single.single-product section#content .summary-container {
margin-top: 30px
}  .single.single-product .comment_container .comment-text {
margin-left: 0px !important
}
.single.single-product #respond {
margin-top: 20px !important;
}
.single.single-product #review_form_wrapper p.stars:hover a {
color: #333;
}
.single.single-product #review_form_wrapper p.stars:hover a:hover {
color: #fff;
}
.single.single-product #review_form_wrapper, .single.single-product #reply-title {
padding: 0px !important;
margin: 0px !important;
}  @media(max-width:750px) {
.woocommerce ul.products>li.product .fusion-price-rating .price {
width: 100% !important;
}
.woocommerce ul.products>li.product .fusion-price-rating del * {
font-size: 13px !important
}
.products .product .product-details-container .fusion-price-rating .star-rating {
margin-top: 12px !important;
margin-bottom: -2px !important;
}
}
.woocommerce ul.products>li.product .fusion-price-rating del * {
font-size: 13px !important
} body.product-template-default #pret_initial #pret_html #html_sale_price,
body.product-template-default #pret_initial #pret_html #html_sale_price .woocommerce-Price-currencySymbol{
font-weight:bold !important;
color: #aaa!important;
} body.single-product #html_sale_price{
font-size:16px
}
body.single-product #html_regular_price{
font-size:24px
}
body.single-product #content .summary-container .amount {
font-weight: 400; 
}  .product_meta_brand{
display:table;
width:100%
}
.product_meta_brand a{
float:left;
font-size:14px;
} 
.product_meta_brand img{
float: right;
max-width:120px; 
width:120px; 
}
.product_page_addon .fusion-checklist li {
width: 100%;
display: table;
border-left: 0px
}  #tva_inclus{
margin-top: -15px !important
}   .summary-container .value>.avada-select-parent>select[data-attribute_name]{
background:#f3f3f3  !important
}  .summary-container .value>.avada-select-parent> .select-arrow{
background:#b30f0f !important;
font-weight:bold;
color:#fff;
font-size:14px !important;
outline:2px solid #b30f0f  !important; 
border:1px solid  #b30f0f ;
}