@font-face {
font-family: font-mana;  
src: url(//margaritare.com/wp-content/themes/elessi-theme-child/fonturi/font-mana.ttf);
}
@font-face {
font-family: charm;
src: url(//margaritare.com/wp-content/themes/elessi-theme-child/fonturi/charm.ttf);
} @font-face {
font-family: 'NunitoSans-SemiBold';
src: url(//margaritare.com/wp-content/themes/elessi-theme-child/fonturi/nunito/NunitoSans-SemiBold.ttf);
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Oxygen-Regular';
src: url(//margaritare.com/wp-content/themes/elessi-theme-child/fonturi/oxygen/Oxygen-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Oxygen-Bold';
src: url(//margaritare.com/wp-content/themes/elessi-theme-child/fonturi/oxygen/Oxygen-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
body, html {font-family: 'Oxygen-Regular', sans-serif !important;
-webkit-font-smoothing: antialiased;background: #fefefe;}
h1, h2, h3 {font-family: 'Oxygen-Bold', sans-serif !important;}
h4, h5 {font-family: 'NunitoSans-SemiBold', sans-serif !important;}
#top-bar .topbar-menu-container > ul > li > a{color:#000!important;}
a.button{border: none !important; box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.4);}
.nasa-static-sidebar .btn-mini-cart a.checkout {box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.4);} .mfp-title{display: none !important;} #masthead {background-color:#f9f9f9;padding: 10px 0;}   .single_add_to_cart_button {
border: none !important; border-radius: 8px 8px 0 0 !important;
font-family: 'Oxygen-Bold', sans-serif; font-size: 110%; 
background-image: linear-gradient(to right, #6c4942, #5d4037, #795548);
color: #fff; text-align: center; 
text-decoration: none !important; }
.single_add_to_cart_button:hover{filter: brightness(1.2);} .single_add_to_cart_button:visited,
.single_add_to_cart_button:focus,
.single_add_to_cart_button:hover,
.single_add_to_cart_button:active {
border: none !important; outline: none !important; } .mini-cart-item .quantity .input-text.qty{height: 20px;font-size: 16px;width:25px;}
.mini-cart-item .quantity {height: 21px;border-radius: 8px!important;} .nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a{color:#fff!important;background-color: #419324 !important;border:none;}
.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a:hover{color:#dfdfdf!important;background-color: #3c8921 !important;}
.wc-proceed-to-checkout>.button.wc-forward.wp-element-button{background-color: #3676bc !important;}
.wc-proceed-to-checkout >.button.wc-forward.wp-element-button:hover{background-color: #284da7 !important;} .nasa-breadcrumb {background-color:#f3f3f3;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.breadcrumb-row {height: auto !important;}
.breadcrumb {padding: 0 !important; margin:5px -5px 0 -5px;}
.breadcrumb a{color:#228be6;text-decoration:none;border:1px solid #496595;padding:3px; border-radius:6px;}
.breadcrumb a:first-of-type{display: none;}
.breadcrumb svg:first-of-type{display: none!important;}
.breadcrumb svg{width: 14px;}
.breadcrumb a:hover{text-decoration:none;color:#035e9b;background-color:#dededf;}
.breadcrumb a:focus{text-decoration:none;color:#035e9b;background-color:#dededf;} .products.grid li.product-warp-item {
max-width: 24%;
margin:5px;
box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);
border-radius: 4px;
} .main-img img, .back-img img {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
} .woocommerce-loop-product__title{
font-family:NunitoSans-SemiBold;
display: -webkit-box!important;
width: 100%;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 50px;
white-space: initial;
word-break: break-word;
} li.product-warp-item{padding:0!important;}
.product-item .info{margin-top:5px;padding:10px!important;}
.product-item .info .price{margin:10px 0;color:#f03e3e!important;display:block;}
.woocommerce-Price-amount{font-family: Oxygen-Bold;} .star-rating {font-size: 16px;min-width:101%;} .product-item .info .star-rating {position:absolute!important;top:0;} .comment-form-rating label {font-weight: bold;} .sunapp{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
justify-content: center;
align-items: center;
margin-top: 25px;
}
.nrtel{
box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
border-radius: 10px;
padding: 10px;    
}
.nrtel:hover{background-color: #f3f3f3 !important;} .nasa-color-big-square .nasa-attr-ux-color {
margin-right: 10px;
margin-bottom: 3px;
padding: 5px;
min-width: 50px;
border-radius: 5px;
} .focus-info{padding-bottom: 10px;} .nasa-content-description{
font-size: 103%;    
background-color: #ffffff;
color: #000000;
} .nasa-slide-style li.nasa-single-product-tab a {color: #878986;} h3.nasa-crazy-box{
display: block !important;    
text-align: center;
border-top: solid 1px #dadada;
padding-top: 15px;
} .product-info .woocommerce-product-details__short-description
{font-size: 103%;
color: #111;
background-color: #f0f0f0;
padding: 7px 4px 7px 8px;
border-radius: 8px;} .termcon {
color: #111; background-color: #f9f9f9; 
padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin: 20px auto; max-width: 800px; } .term-description {
color: #111; background-color: #fafafa;
padding: 8px; margin: 8px auto;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
line-height: initial;
} .box-cuvinte{
box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
border-radius: 8px;
padding: 7px;    
}
.articol{font-size:107%;} header.entry-header{display: none;} .page-id-262 div.nasa-bottom-bar.nasa-transition.nasa-active{display: none!important;}
.page-id-3695 div.nasa-bottom-bar.nasa-transition.nasa-active{display: none!important;} .pe-7s-culture:before {content: "\e674";} .pe-7s-smile:before {content:"\e693";font-size: 110%;}
.service-block .service-desc {
font-size: 110% !important;
color: #444!important;}  .product-info .entry-title {font-size: 160%!important;} .price.nasa-single-product-price{
font-size: 170%;
color:#f03e3e;
text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.1);
text-align: center;
} .nasa-single-share {
justify-content: center;
align-items: center;
background-color:#f8f8f8;
font-size: 105%;
margin: 20px!important;
padding:10px 0 10px 0 !important;
} .product-info .cart,
.product-info .cart.variations_form .woocommerce-variation-add-to-cart {
margin:0 20px;
justify-content: center;
align-items: center;}
.nasa-badges-wrap {left:2px;} .woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {display: none;}
.ns-back-history{display:none!important;}  #nasa-mobile-cat-filter .nasa-top-cat-filter > li {
font-family: Oxygen-Bold;        
border-bottom: 1px solid #dfdfdf; font-weight: bold; font-size: 110%; padding: 10px 0; } #nasa-mobile-cat-filter .nasa-top-cat-filter .children {
border-left: 2px solid #dfdfdf; margin-left: 20px; padding-left: 10px; } #nasa-mobile-cat-filter .nasa-filter-item {
display: inline-block;
line-height: 1.5;
color: #333; text-decoration: none; } #nasa-mobile-cat-filter .nasa-filter-item:hover {
color: #f76b6a; text-decoration: underline; } #nasa-mobile-cat-filter .accordion.active {
background-color: #f76b6a;
color: #71bd47;
border-color: #f76b6a;
}
.nasa-top-cat-filter-wrap-mobile .current-tax-item > .nasa-filter-item{
text-decoration: underline!important;
color: #71bd47!important;} #nasa-mobile-cat-filter .nasa-top-cat-filter li {
margin-bottom: 10px;
} #nasa-mobile-cat-filter .nasa-top-cat-filter > li:last-child {
border-bottom: none;
}  .widget_product_categories li {
border-bottom: 1px solid #dfdfdf;font-family: Oxygen-Bold;font-weight: bold;font-size:105%;
}
.widget_product_categories li:last-child {
border-bottom: none;
}
.widget_product_categories li::after {
content: "";
display: block;
margin: 5px auto;
}
.col-sidebar .nasa-toggle-widget{right: 4%;} .div-toggle-sidebar a {
display: block;
border: 1px solid #333;
background: #333;
color: #fff;
opacity:0.4;        
padding: 6px;
line-height: inherit;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
} .classic-layout{border-left: 1px solid #dfdfdf;}
.term-description{margin-top:20px;} .wc_payment_method label{font-size:18px;}
.restore-item{color: #0e297f!important;} #nasa-wrap-archive-loadmore a {color:#228be6!important;} a.remove.remove_from_cart_button.item-in-cart.nasa-stclose.small{display: none;} p.woocommerce-shipping-destination{display:none;} .woocommerce-form__label-for-checkbox input[type="checkbox"] {display: none;}
.woocommerce-order-details tfoot:nth-of-type(1) {display: none;}  .woocommerce-billing-fields{font-size: 110%;} .woocommerce-checkout label {font-size: 110%; }
#billing_first_name_field, #billing_last_name_field{width: 100% !important;padding:0px!important;}  .place-order .button {border:none;}
.woocommerce-checkout .place-order .button {width: 90% !important;display: block;margin: 30px auto 0px auto !important;font-size: 105%;}
.woocommerce-privacy-policy-text {border-top:none!important;} .checkout-group, .order-review {border: 8px solid #ebebeb!important;padding: 10px!important;} .logof img{max-width:100px !important;}
#nasa-footer .footer-light-2 {
background-color: #f3f3f3;
border-top: 1px solid #c2c2c2;
}
#nasa-footer .nasa-footer-bottom {
background-color: #f7f7f7;
color: #333;
padding: 10px 0;
border-top: 1px solid #d4d4d4;
} .nasa-nav-sc-menu .menu-item a {color: #2474b4 !important;}
.nasa-nav-sc-menu .menu-item a:hover {color: #2474b4 !important; text-decoration:underline;} 
.follow-icon{font-size:19px;margin-top:2px;}
.follow-icon a{background-color: #dcdcdc;border: 1px solid #707070;padding:6px!important;border-radius: 7px;min-width:30px !important;}
.nasa-follow-title{margin-bottom: 8px;} #nasa-back-to-top {
border-radius: 6px;
bottom: 20px;
color: #ffffff;
font-size: 240%;
height: 40px;
position: fixed;
text-align: center;
width: 40px;
z-index: 99;
background: #808080;
}
.nasa-static-group-btn a svg {color: #fff;}
.nasa-static-group-btn a i {line-height: 40px;}  @media only screen and (min-width: 1024px) and (max-width: 1459px) {
.products.grid li.product-warp-item {max-width: 23%;}
.product-item .info .price{margin:10px 0;}
} @media (min-width: 768px) and (max-width: 1023px) {
.products.grid li.product-warp-item {max-width: 23%;}
.product-item .info .price{margin:10px 0;}
}
@media only screen and (min-width: 1024px){
.nasa-vertical-notabs .nasa-content>.nasa-content-panel {padding: 20px!important;}
}
@media (max-width: 900px) { #nasa-back-to-top {
font-size: 240%;
line-height: 35px;
width: 35px; height: 35px;
bottom: 15px !important;
color: #ffffff;
} .nasa-mobile-nav-wrap h3.menu-item-heading {
border-bottom: 3px solid transparent;
border-image: linear-gradient(to right, #7a5230, #c99d6e, #f8e9d8, #e6d4b2, #a89f83, #826c3f, #826c3f, #a89f83, #e6d4b2, #f8e9d8, #c99d6e, #7a5230) 1;
border-image-slice: 1;
padding: 10px; text-align:center;}
#mobile-navigation li.root-item:first-of-type{display:none;}
#mobile-navigation li.root-item:last-child{
border-bottom: 3px solid transparent;
border-image: linear-gradient(to right, #7a5230, #c99d6e, #f8e9d8, #e6d4b2, #a89f83, #826c3f, #826c3f, #a89f83, #e6d4b2, #f8e9d8, #c99d6e, #7a5230) 1;
border-image-slice: 1;
} .nasa-mobile-menu-icon{
background-color: #dadada;color:#000;
border-radius: 50%;
height: 30px;
width: 30px;
padding: 3px;} .div-toggle-sidebar {position: fixed;
z-index: 100;
text-align: center;
top: 70%;left:0}
#billing_phone_field{width:100% !important;padding-right: 0px !important;}
#billing_email_field{width:100%!important;padding-left: 0px !important;}
.woocommerce-notices-wrapper {bottom: 100px;}
.nasa-sidebar-off-canvas {padding: 20px 15px !important;} .nasa-tabs-content .nasa-slide-style li.nasa-tab {
margin-bottom: 2px !important;
} .nasa-top-cat-filter-wrap-mobile .accordion:before,.nasa-top-cat-filter-wrap-mobile .accordion:after, 
.nasa-product-taxs-widget .accordion:before, 
.nasa-product-taxs-widget .accordion:after {
right: 5%; background: #000;
}
.wc-proceed-to-checkout a{letter-spacing: 1px;} .product-info .entry-title {font-size: 130%!important; padding-right:0!important;}
img.mfp-img {max-width: 100%;}
.desciere-long{margin-right:0;} .termcon {
color: #111; background-color: #fdfdfd;
padding: 8px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin: 2px auto; max-width: 800px; }
.woocommerce-terms-and-conditions {padding:0px!important;} .footico{max-width:60% !important;margin:0 auto;}
}
@media (max-width: 769px){
.logof img{ max-width:75px !important;}
.order-review { padding:4px!important;}
.nasa-static-group-btn a i {line-height: 35px;}    
.nasa-content-reviews {padding: 10px;}
.nasa-content-description{padding:0 4px 4px;margin: -5px;}
.products.grid li.product-warp-item {padding-bottom: 5px;} .woocommerce-loop-product__title{height: 47px;} a.single_add_to_cart_button.button{border: none !important;border-radius: 8px 8px 0 0 !important;
font-size: 110%;}
} @media (min-width: 331px) and (max-width: 767px) {
.products.grid li.product-warp-item {max-width: 47%;}
.product-item .info .price{margin:10px 0;}
} @media (min-width: 320px) and (max-width: 331px) {
.products.grid li.product-warp-item {max-width: 46%;}
}