/*
Theme Name: Radburg
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	span.onsale {
	    font-size: .7em;
	}
	.badge {
	    height: 2.3em;
	    width: 2.3em;
	}
	.row-beneficii .col {
	    padding: 3px 0;
	}
	#filter-dimension .prdctfltr_pa_latime {
		max-width: 30%;				
	}
	#filter-dimension .prdctfltr_pa_inaltime {
		max-width: 34%;				
	}
	#filter-dimension .prdctfltr_pa_diametru {
		max-width: 36%;				
	}
	.prdctfltr_regular_title {
		font-size: 15px;
	}
	.prdctfltr_wc .selectize-input input {
		font-size: 11px;
	}

	#filter-dimension .prdctfltr_filter {
		padding: 0 5px !important;
	}
	
	/* SHOP PAGE */
	.woocommerce-ordering {
		display: none;
	}
	.shop-page-title .medium-flex-wrap .flex-col{
		padding: 0;
	}
	.archive.woocommerce .shop-page-title .page-title-inner {
		border-bottom: 0;
	} 
	#filter-title-mobile {
		margin-top: -35px;
		border-bottom: 1px solid #ededed;
		margin-bottom: 30px;
	}
	#filter-title-mobile .prdctfltr_woocommerce_filter,
	#filter-title-mobile .prdctfltr_woocommerce_filter_title,
	#filter-title-mobile .prdctfltr_showing {
		display: none;

	}
	.filter-button {
		width: 100%;
		background: #9e231e;
		border-radius: 30px;
		font-size: .9em;
    	padding: 10px 5px;
    	color: #fff !important;
	}
	#filter-title-mobile .prdctfltr_wc,
	#filter-title-mobile .prdctfltr_filter_title {
		margin-bottom: 0px;
	}
	#filter-title-mobile .prdctfltr_title_selected {
	    color: #9e231e;
	}
	#filter-title-mobile .prdctfltr_title_selected:before {
		content: '';
	}
	#filter-title-mobile .prdctfltr-delete{
		font-size: 1.3em;
	}
	.page-title.archive-title {
		max-width: 90%;
    	margin: 0 auto;
	}
	.banner-categorie-desktop h1 {
		font-size: 1.5rem !important;
		color: #fff !important;
	}
	.banner-categorie-desktop h3 {
		font-size: .9rem;
		font-weight: 500;
	}
	/* Blog */
	.sib-form-sidebar {
		display: none;
	}

	.checkout-breadcrumbs  {
	    display: flex;
	    flex-direction: column;
	}
	.checkout-breadcrumbs .hide-for-small {
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	.checkout-breadcrumbs .icon-angle-right{
		transform: rotate(90deg);
	}
	/*** Checkout ***/
	.woocommerce-form-coupon-toggle .message-container {
		display: flex;
		flex-direction: row;
		align-items: center;
    	justify-content: center;
	}
}

/********************************************************************************************************************************************************/
/************************************************ GENERAL **********************************************************************************************/
/******************************************************************************************************************************************************/
.wp-block-columns {
	display: flex;
}
.is-vertically-aligned-center {
	display: flex;
	align-items: center;
}
.container .section, .row .section {
    padding-left: 5px;
    padding-right: 5px;
}
.has-text-align-center {
	text-align: center;
}
.align-middle .icon-box-text {
	display: flex;
	align-items: center;
    justify-content: center;
}
.aligncenter {
  text-align: center;
}
@media all and (max-width: 500px){
	.mobile-full-width {
		flex-direction: column;
	}
	.mobile-full-width .wp-block-column {
		flex-basis: 100%;
	}
}
.icon-box-text h3 {
	margin-bottom: 0;
}
.products span.price {
    font-size: 1.2rem;
    font-weight: 600;
}
.products span.price del {
    color: #676767; 
}
.products span.price ins {
   color: #9e231e; 
}
.woocommerce-Price-currencySymbol {
    font-size: 70%;
}
.cart-discount {
    background-color: transparent;
}
.review .comment_container .flex-col img {
	display: none;
} 
/* Icons Left */
.rdb-icon-left .icon {
    position: relative !important;
    margin-left: 1rem;
}
.rdb-icon-left .icon-box-text{
    justify-content: start;
    margin-left: 1rem;
}
.entry-utility{
	display:none;
}
div.wpcf7 input[type="file"] {
    padding: 10px 20px;
    max-width: 100%;
}
.prdctfltr-delete {
	font-size: 22px;
}
div.nsl-container-grid .nsl-container-buttons a {
	max-width: 320px !important;
}
/********************************************************************************************************************************************************/
/************************************************ HEADER **********************************************************************************************/
/******************************************************************************************************************************************************/
.header-search-form-wrapper input {
	border-radius: 30px;
	height: 40px;
	padding-left: 20px;
    font-size: 1rem;
}
.header-search-form-wrapper button {
    background: #9e231e !important;
    height: 40px;
    width: 55px;
    margin-left: -17px !important;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.header-search-form-wrapper button i {
	color: #fff;
}
.is-outline {
	color: #9e231e;
}
.header-button a {
	padding: 2px 10px 0px 10px !important;
}
.row.form-flat {
	max-width: 800px;
	margin: 0 auto !important;
}
.flatsome-cookies {
	z-index: 9999999999;
}
/********************************************************************************************************************************************************/
/************************************************ SHOP PAGE **********************************************************************************************/
/******************************************************************************************************************************************************/
.breadcrumbs a {
	font-size: 0.9rem;
}
.breadcrumbs .last {
	color: #9e231e;
}
.products > .product-small {
    padding-bottom: 30px;
}
.woocommerce-page .category-page-row {
	padding-top:0;
}.woocommerce-page .category-page-row .col.large-3,
.woocommerce-page .category-page-row .col.large-9{
	padding-top: 30px;
}
.woocommerce-page .category-page-row .col.large-3{
	border-right: 1px solid #e6e7e8;
}
.shop-page-title .page-title-inner {
	border-bottom: 1px solid #e6e7e8;
}
.box-image .out-of-stock-label {
	background: rgb(158,35,30);
    background: linear-gradient( 90deg, rgba(158,35,30,1) 0%, rgba(207,68,62,1) 100%);
    color: #fff;
}
.product.outofstock .woocommerce-product-gallery::before {
	content: "Stoc Epuizat";
	position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    background: rgb(158,35,30);
    background: linear-gradient( 90deg, rgba(158,35,30,1) 0%, rgba(207,68,62,1) 100%);
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.2rem;
    padding: 20px 0;
    opacity: 0.9;
}
.product .box-image:after,
.product .product-gallery:after {
    content: '';
    position: absolute;
    width: 4rem;
    height: 2rem;
    background-size: 2rem;
    background-position: 5% 95%;
    top: 80%;
    left: 3%;
    background-repeat: no-repeat;
    z-index: 0;
}
/*.product.sezon-iarna .box-image:after,
.product.sezon-iarna .woocommerce-product-gallery:after {
	background-image: url(https://www.radburg.ro/wp-content/uploads/snowflake.png);
}
.product.sezon-vara .box-image:after,
.product.sezon-vara .woocommerce-product-gallery:after {
	background-image: url(https://www.radburg.ro/wp-content/uploads/sun.png);
}*/
.product.sezon-mixt .box-image:after,
.product.sezon-mixt .woocommerce-product-gallery:after {
	background-image: url(https://www.radburg.ro/wp-content/uploads/mixt.png);
}

.product.sezon-vara .box-image:after, .product.vara .box-image:after,
.product.sezon-vara .woocommerce-product-gallery:after, .product.vara .woocommerce-product-gallery:after
{
	background-image: url(https://www.radburg.ro/wp-content/uploads/mixt.png), url(https://www.radburg.ro/wp-content/uploads/sun.png);
	background-position: right bottom, left top;
}

.product.sezon-iarna .box-image:after, .product.iarna .box-image:after,
.product.sezon-iarna .woocommerce-product-gallery:after, .product.iarna .woocommerce-product-gallery:after
{
	background-image: url(https://www.radburg.ro/wp-content/uploads/mixt.png), url(https://www.radburg.ro/wp-content/uploads/snowflake.png);
	background-position: right bottom, left top;
}

.product.anvelope-sh .box-image:before {
	content: 'SH';
    position: absolute;
    width: 2rem;
    height: 2rem;
    top: 80%;
    right: 1%;
    z-index: 0;	
    background: #9e231e;
    border-radius: 50%;
    color: #fff;
    font-size: 0.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*** WIDGET FILTER ***/
#shop-edit .prdctfltr_product_cat .selectize-input {
	background-color: #ffffff !important;
    padding: 15px 12px;
    min-width: 300px;
    border: 1.5px solid #dedede;
    border-radius: 8px;
    box-shadow: 0px 8px 15px rgb(0 0 0 / 5%);
}
#shop-edit .prdctfltr_product_cat .selectize-input input {
	font-size: 0.9rem;
}
#shop-edit .selectize-dropdown {
	z-index: 9999;
}
#shop-edit .prdctfltr_pa_destinatie,
#shop-edit .prdctfltr_pa_subcategorie,
#shop-edit .prdctfltr_search,
#shop-edit .prdctfltr_pa_latime,
#shop-edit .prdctfltr_pa_inaltime,
#shop-edit .prdctfltr_pa_diametru
 {
	display: none !important;
}
 
#shop-edit .prdctfltr_filter_inner {
	display: flex;
    align-items: center;
    justify-content: center;
}
#shop-edit .prdctfltr_product_cat {
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
#shop-edit .prdctfltr_regular_title {
	font-weight: 400;
}
#shop-edit .prdctfltr_buttons {
	margin: 0;
	padding: 0;
}
#shop-edit .prdctfltr_customize_image img {
	width: 40px;
}

#shop-edit form {
	margin-bottom: 0;
}
#shop-edit .prdctfltr_wc {
	padding-bottom: 1rem;
}
#shop-edit .prdctfltr_wc:after {
	width: 100px;
    height: 2px;
    background: #dedede;
    margin: 0.5rem auto 0 auto;
}
@media all and (max-width: 1023px ) {
	#shop-edit .prdctfltr_filter_inner {
		flex-direction: column;
	}
	#shop-edit .prdctfltr_pa_sezon .prdctfltr_checkboxes {
		display: flex;
		justify-content: center;
	}
}	
	
@media all and (min-width: 1024px ) {
	#shop-edit {
		padding-top: 0.5rem;
	}
	#shop-edit .prdctfltr_regular_title {
		padding-right: 1rem;
	}
}
#shop-filter .prdctfltr_search_terms_input {
    border-radius: 30px;
    padding-left: 15px !important;
}
#shop-filter .prdctfltr_checkboxes label {
	font-size: 1rem;
	font-weight: 400;
	margin: 0;
	padding: 8px;
}
#shop-filter .prdctfltr_add_scroll {
		
} 
.prdctfltr_pa_latime .prdctfltr_active>span,
.prdctfltr_pa_inaltime .prdctfltr_active>span,
.prdctfltr_pa_diametru .prdctfltr_active>span{
    font-weight: 600;
    color: #9e231e;
    width: 20px;
    height: 20px;
    border: 1px solid #9e231e;
    border-radius: 50%;
    padding: 5px;
    margin-left:-5px;
}

/********************************************************************************************************************************************************/
/************************************************ HOMEPAGE **********************************************************************************************/
/******************************************************************************************************************************************************/
.col-filter-home {
	padding: 30px 10px;
	flex-basis: 600px;
	width: 600px;
    max-width: 600px;
}
.row-beneficii .col-inner {
    padding: 10px 0 !important;
    border-radius: 5px;
    max-width: 91%;
    margin: 5px auto !important;
}
.row-beneficii .icon-box:hover .icon-inner {
    color: #9e231e !important;
}

.col-home-banner {
	padding-bottom: 0px;
	padding: 30px 10px;
	flex-basis: 600px;
}
.filter-icon {
	justify-content: center;
    display: flex;
    margin-bottom: 1em;
    margin-top: 10px;
    border-bottom: 1px solid #ededed;
}
.filter-title-text .icon-box-text {
	display: flex;
	flex-direction: column;
}
.filter-title-text .icon-box-text p {
	font-size: 15px;
}
.filter-icon .icon-box-img {
	margin: 0 !important;
}
.filter-icon .icon-box-text {
	margin: 0;
	flex: initial;
}
.section-beneficii {
	margin-top: 30px;
	padding-bottom: 5px;
	padding-top: 10px;
}
#filter-dimension .prdctfltr_wc,
#filter-dimension .prdctfltr_sc_step_filter,
#filter-dimension form {
	margin-bottom: 0 !important;
}
#filter-dimension .prdctfltr_regular_title {
 	padding: 0px 5px !important;
 	text-transform: uppercase;
	color: #9e231e !important;
	font-size: 1.2em;
}
.prdctfltr_wc .selectize-input {
	border-radius: 30px;
}
.prdctfltr_wc .selectize-input:after {
	right: 8px !important;
}
.prdctfltr_tabbed_selection .prdctfltr_filter {
	opacity: .45;
}
.prdctfltr_reset {
    margin-top: 10px !important;
}
#filter-dimension .filter2:before {
	background-image: url("https://www.radburg.ro/wp-content/uploads/2020/09/filtru2.jpg") !important;
	background-position: center !important;
}
#filter-dimension .filter3:before {
	background-image: url("https://www.radburg.ro/wp-content/uploads/2020/09/filtru3.jpg") !important;
}
#filter-dimension .filter4:before {
	background-image: url("https://www.radburg.ro/wp-content/uploads/2020/09/filtru4.jpg") !important;
}
#filter-dimension .prdctfltr_filter_inner:before {
	position: absolute;
	top: 40px;
	width: 90%;
	height: 160px;
	margin-left: 5%;
	opacity: 1;
	background-image: url("https://www.radburg.ro/wp-content/uploads/2020/09/filtru1.jpg");
	background-size: cover;
	background-position: center, -100% -100%;
	background-repeat: no-repeat;
	transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s  ease-in-out;
}
@media all and (max-width: 1024px) {
	#filter-dimension .prdctfltr_filter_wrapper {
		width: 106%;
    	margin-left: -3%;
	}
	#filter-dimension .prdctfltr_filter_inner:before {
		top: 40px;
		height: 110px;
	}
}


/* #filter-dimension .prdctfltr_filter_inner {	
    margin-bottom: 30%;
    width: 100% !important;
    position: relative;
} */
#filter-dimension .prdctfltr_buttons a { width: 100%; 
	border-radius: 30px;
	padding: 5px 0;
	background: rgb(158,35,30);
background: linear-gradient(90deg, rgba(158,35,30,1) 0%, rgba(196,56,50,1) 100%);
    border: none;
}
#filter-dimension .prdctfltr_wc .prdctfltr_buttons {
	margin: 0;
	padding: 0;
}
#filter-dimension .selectize-dropdown {
	font-size: 1em;
}
#filter-dimension .prdctfltr_terms_customized_system select {
	border-radius: 30px;
}
.icon-box-img {
	margin: 0 auto !important;
}
.home .beneficii-footer {
	display: none;
}
/********************************************************************************************************************************************************/
/************************************************ PRODUCT PAGE **********************************************************************************************/
/******************************************************************************************************************************************************/
.related-products-title {
text-align: center;
}
.product-info .is-divider {
    background-color: #dbdbdb;
    min-width: 100%;
    height: 1px;
}
.woocommerce-product-attributes-item--attribute_pa_explicatiiprodusprincipal{
	display:none !important;
}

.woocommerce-product-attributes-item--attribute_pa_explicatiidetaliiprodus	{
	display:none !important;
}

.detalii-suplimentare {
	display: flex;
	border-bottom: 1px solid #ededed;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.detalii-suplimentare div {
	padding-right: 15px;
}
.detalii-productpage {
    padding-top: 15px;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.detalii-productpage .icon-box-text {
	display: flex;
	align-items: center;
}
.detalii-productpage .icon-inner {
	display: flex;
	align-items: center;
}
.detalii-productpage h3 {
	font-weight: 500;
	font-size: 1rem;
}
.single_add_to_cart_button.button  {
    min-width: 224px;
}
.info-camion {
	padding: 7px 15px;
    border: 1px solid #9e231e;
    margin-bottom: 1.5rem;
    border-radius: 10px;
    font-size: 1.1rem;
}
.woocommerce-product-gallery__image img {
	display: flex;
    max-height: 300px;
    width: auto;
    margin: 0 auto;
}
.woocommerce-product-gallery__image.first img{
	max-height: 100% !important;
}
form.cart {
	margin: 2rem 0 0 0;
}
/* Show Stock */
p.stock {
	display: none;
}
div.stoc {
	background-image: url(https://www.radburg.ro/wp-content/themes/radburg/icons/inventory.svg);
    background-size: 35px auto;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding: 5px 0 5px 40px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}
.stoc.green {
	color: #1ea91c;
}
.stoc.orange {
	color: #ff6a00;
}
.stoc.red {
	color: #ff0000;
}
.product-main {
    padding-bottom: 0px;
}
.product-info {
	padding-bottom: 0px;
}
.single_add_to_cart_button {
	background: url(https://www.radburg.ro/wp-content/themes/radburg/icons/shopping-cart.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 25px 9px;
    padding-left: 40px;
}
.visitor-counter {
	background-image: url(https://www.radburg.ro/wp-content/themes/radburg/icons/users.svg);
    background-size: 35px auto;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    color: #f50;
    padding: 10px 0 10px 45px;
}
.visitor-counter span {
	font-weight: bold;
	padding: 0 2px;
}
.promo-notice {
    background-image: url(https://www.radburg.ro/wp-content/themes/radburg/icons/more-info-discount.svg);
    background-size: 35px auto;
    padding-left: 45px;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    font-size: 0.9rem;
    padding-bottom: 10px;
}

.pret-multiplu {
	display: inline-block;
    background: #ededed;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 1em;
}
.pret-multiplu .pret {
	font-size: 1.15em;
}
.pret-multiplu .price-redus {
	color: #676767;
	padding-right: 5px;
}
.info-anvelopa-1{
	padding-top: 20px;
}
.info-anvelopa {
	font-size: 1em;
}
.radburg_cod_produs-date {
	font-size: .7em;
}
.product_cat-anvelope-camioane .woocommerce-product-attributes-item--attribute_pa_sezon {
	display: none;
}
.woocommerce-product-attributes-item__label {
	text-transform: initial;
	letter-spacing: 0;
	padding: 0;
	width: 45%;
	border-right: 1px solid #ececec;
}
.woocommerce-product-attributes-item__value {
	padding: 0.2rem 0 0.2rem 1rem;
}
.woocommerce-product-attributes-item__value a {
	color: #9e231e;
}
.woocommerce-product-attributes tr:first-child th,
.woocommerce-product-attributes tr:first-child td {
	border-top: 1px solid #ececec;
}
/* Back in stock notification */
.cwginstock-panel-body .col-md-12 {
	padding-left: 5px;
    padding-right: 5px;
    max-width: 100%;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #9e231e;
}    
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    background-color: #000 !important;
    border-color: #000 !important;
}
/* Product title */
.product-title.woocommerce-loop-product__title a {
	color: #313131;
    font-weight: 600;
}
/* Whatsapp Agent */
.woocommerce .summary .twwr-container .contact-message {
	margin-bottom: 0px !important;
    width: 360px;
    text-align: center;
    color: #9e231e;
    border: 1px solid #9e231e;
    padding: 10px 0;
    border-radius: 6px;
    order: 2;
    margin-top: 10px;
}
.sticky-add-to-cart--active > .twwr-woocommerce {
	display: none;
}
.twwr-content-footer p {
	color: #9e231e;
    border: 1px solid #9e231e;
    padding: 9px 0 !important;
    border-radius: 6px;
    margin: 0 10px 10px !important;
    font-size: 14px !important;
}
/********************************************************************************************************************************************************/
/************************************************ CHECKOUT **********************************************************************************************/
/******************************************************************************************************************************************************/
/* Cart Page */
.woocommerce-cart .woocommerce-shipping-totals,
.woocommerce-cart .cart-subtotal {
	display: none;
}
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout .select2-selection{
	border-radius: 30px;
	font-size: 1.05em;
}
.woocommerce-billing-fields label {
	font-size: 1em;
}
.place-order .button {
	width: 100%;
    border-radius: 30px;
    height: 50px;
    font-size: 1.1em;
    max-width: calc( 100% - 30px );
    margin: 15px;
}
.wc-proceed-to-checkout a{
	border-radius: 30px;
	font-size: 1.1em;
}
.page-checkout {
	padding: 15px !important;
}
.shop_table {
    font-size: 1.1em;
}
.order-total {
	font-size: 1.3em;
}
.shipping__list_label {
	font-size: 1em;
    font-weight: 600;
    color: #000;
}
.shop_table tr.shipping th {
    width: 35%;
}
.breadcrumb-step {
	display: flex !important;
	justify-content: center;
	align-items: center;
	width: 2em;
	height: 2em;
}
.checkout-breadcrumbs a.current {
	color: #9e231e;
	font-weight: 600;
}
.wc_payment_method {
	font-size: 1.1em;
}
form.checkout input[type="checkbox"] {
	height: 18px;
	width: 18px;
}
#billing_company_field span.optional {
	display: none;
}
.woocommerce-form-coupon-toggle .showcoupon {
	border: 1px dashed;
    padding: 0 10px;
    border-radius: 30px;
    margin-left: 10px;
}
/****** FOOTER ****/
.dimensiuni-uzuale li {
	margin-left: 0 !important;
}
.dimensiuni-uzuale a {
	font-size: .8em;
	color: #313131;
}
.row-partener {margin: 0 !important;}
/* Form */
#sib-form {
	margin-bottom: 0!important;
}
.sib-form {
	padding: 10px 0px !important;
}
#sib-container input:-ms-input-placeholder {
    text-align: left;
    font-family: "Poppins", sans-serif;
    color: #c0ccda;
  }

  #sib-container input::placeholder {
    text-align: left;
    font-family: "Poppins", sans-serif;
    color: #c0ccda;
  }

  #sib-container textarea::placeholder {
    text-align: left;
    font-family: "Poppins", sans-serif;
    color: #c0ccda;
  }

/* BANNERE CATEGORII SITE */
.banner-categorie-desktop {
	max-width: 1310px;
	margin: 0 auto;
}
.banner-categorie-desktop .bg-fill {
	background-size: auto !important;
	background-color: #fff;
}
.banner-categorie-desktop .col,
.banner-categorie-mobile .col{
	padding: 0;
}
.banner-categorie-desktop h1 {
	margin-bottom: 0;
	font-size: 2rem;
}
.banner-categorie-desktop h1 span {
	font-weight: 400;
}
.banner-categorie-mobile h1 {
	margin-bottom: 0;
	font-size: 2rem;
}

/* FILTER - ANVELOPE RADBURG */
.filter-anvelope-radburg .prdctfltr_regular_title {
	display: none;
}
.filter-anvelope-radburg .prdctfltr_terms_customized_system select {
	padding: 0 20px;
	border-radius: 30px;
	color: #9e231e;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.filter-anvelope-radburg .prdctfltr_reset {
	border: 1px solid #9e231e;
    border-radius: 30px;
    padding: 5px 20px;
}
.filter-anvelope-radburg .prdctfltr_reset label {
	margin-bottom: 0;
}
.filter-anvelope-radburg .prdctfltr_reset span {
	color: #9e231e;
	text-transform: uppercase;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner {
	max-width: 100%;
}
/* Animatii Butoane */
.checkout-button.button.wc-forward,
.place-order .button{
  	-webkit-animation: pulser 1.5s infinite;
    animation: pulser 1.5s infinite;
}	

@-webkit-keyframes pulser {
 0% {
 -webkit-box-shadow: 0 0 0 0 rgba(158, 35, 30, 0.4);
 box-shadow: 0 0 0 0 rgba(158, 35, 30, 0.4);
}
 70% {
 -webkit-box-shadow: 0 0 0 15px rgba(158, 35, 30, 0);
 box-shadow: 0 0 0 15px rgba(158, 35, 30, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(158, 35, 30, 0);
 box-shadow: 0 0 0 0 rgba(158, 35, 30, 0);
}
}
@keyframes pulser {
 0% {
 -webkit-box-shadow: 0 0 0 0 rgba(158, 35, 30, 0.4);
 box-shadow: 0 0 0 0 rgba(158, 35, 30, 0.4);
}
 70% {
 -webkit-box-shadow: 0 0 0 15px rgba(158, 35, 30, 0);
 box-shadow: 0 0 0 15px rgba(158, 35, 30, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(158, 35, 30, 0);
 box-shadow: 0 0 0 0 rgba(158, 35, 30, 0);
}
}



/********************************************************************************************************************************************************/
/************************************************ BLACK FRIDAY PAGE **********************************************************************************************/
/******************************************************************************************************************************************************/
.page-id-10305 #main {
	background: #000;
}
.page-id-10305 .small-12 {
	padding: 0 12px 0px;
}
.page-id-10305 .product-small {
	padding: 0 2px 4px 2px !important;
	border-radius: 5px;
}
.page-id-10305 .prdctfltr_wc {
    margin-bottom: 10px;
}
.page-id-10305 .badge {
    height: 3em;
    width: 3em;
}
.page-id-10305 .badge-outline, .badge-circle {
    margin-left: 5px;
}
.page-id-10305 span.onsale {
    font-size: .9em;
}
.page-id-10305 .product-small .col-inner{
	border-radius: 5px;
}
.page-id-10305 .products span.price ins {
    color: #9e231e;
    font-size: 1.6rem;
}
.page-id-10305 .woocommerce-Price-currencySymbol {
    font-size: 1rem;
    font-weight: 400;
}
.filter-anvelope-radburg .prdctfltr_pa_sezon .prdctfltr_checkboxes {
	width: 100%;
    max-width: 90vw;
    display: flex;
    justify-content: center;
}
.page-id-10305 .prdctfltr_pa_sezon .prdctfltr_customize_block {
	border: none !important;
}
.page-id-10305 .prdctfltr_pa_sezon .prdctfltr_customize_image {
	background: transparent !important;
}
.page-id-10305 .filter-anvelope-radburg .prdctfltr_reset {
	border: 1px solid #fff;
}
.page-id-10305 .filter-anvelope-radburg .prdctfltr_reset span {
	color: #fff;
}
.btn-white {
	color: #fff !important;
    margin: 0;
}
.btn-cart {
	margin: 0;
} 
.col-cart {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.page-id-10305 .prdctfltr_terms_customized_system select {
    width: 100%;
    max-width: 90vw;
}
.page-id-10305 ul.links li a {
    color: #fff !important;
}
@media all and (min-width: 1200px) {
	.page-id-10305 .badge {
	    height: 4em;
	    width: 4em;
	}
	.page-id-10305 span.onsale {
	    font-size: 1.3em;
	}
}

/********************************************************************************************************************************************************/
/************************************************ CAUTARE AVANSATA PAGE **********************************************************************************************/
/******************************************************************************************************************************************************/
.section-cautare-avansata .prdctfltr_pa_sezon img {
	max-width: 30px;
}
.section-cautare-avansata .products .z-1 {
	z-index: 9;
}