#bfcounter {
    font-size: 36px;
    text-align: center;
    font-weight: bold;
}

.cart__all-shipping-mode-infos div, p, a, input, ul, li, h1, h2, h3, h4, h5, label, select, textarea{
	font-size: 12px;
}

#ud_shop_cart .cart__all-shipping-mode-title::after {
    font-size: 10px;
}

/*quotes*/
/* Slideshow container */
.slideshow-container {
  position: relative;
  height: 300px;
  background: #f1f1f1f1;
  background-image: url("https://esperanzabolt.hu/shop_ordered/85701/pic/quotes-background.jpg");
 background-size: cover;

}
@media only screen and (min-width:557px) and (max-width:1280px) {
.slideshow-container {
  height: 300px;
  background-size: auto;
  background-repeat: no-repeat;
}
}
@media only screen and (min-width:0px) and (max-width:556px) {
.slideshow-container {
  height: 300px;
}
}

/* Slides */
.mySlides {
  display: none;
  padding-top: 80px;
padding-bottom: 80px;
  padding-right: 30px;
  padding-left: 30px;
  text-align: center;
}

@media only screen and (min-width:557px) and (max-width:1920px) {
.mySlides {
  padding-top: 100px;
  padding-right: 80px;
  padding-left: 80px;
  text-align: center;

}
     }


/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #f22;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;

}

.prev:after {
content: '\f104';
font-family: 'FontAwesome';
font-size: 20px;
    
}
.next:after {
content: '\f105';
font-family: 'FontAwesome';
font-size: 20px;
    
}

/* Position the "next button" to the right */
.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}
.prev {
  position: absolute;
  left: 0;
  border-radius: 0 3px 3px 0;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

/* The dot/bullet/indicator container */
.dot-container {
    text-align: center;
    padding: 20px;
    background: #fff;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active, .dot:hover {
  background-color: #f24f0c;
}

.mySlides q {font-style: bold; font-size: 20px;}

@media only screen and (min-width:557px) and (max-width:1920px) {
.mySlides q {
font-style: bold; font-size: 28px;
}
}
.author {color: #f24f0c;}

/*quotes vége*/


/*Mobil szűrő gomb*/
#mobile_filter_icon:after {
	content:'Szűrő';	
	font-family:'Mina';
	font-size:14px;
    color: #fff;
	background: #ff8700;
	border-radius: 5px;
	padding-left: 8px;
    padding-right:8px;
}

/*Főoldal cookie és scroll*/
@media only screen and (max-width: 679px) {
.back_to_top {
	left:90%;
    bottom: 35px;
}
    }
#cookie_alert.cookie_alert_close {
left: 90%;
}
/*Kosár oldal promóció*/
.container_shipping_promo {
width: 100%;
text-align: center;
background-color: #ff6600c7;    
height: 30px;
line-height: 25px;
color: #FFF;
font-size: 14px;
position: fixed;
bottom: 0;
left: 0;
font-weight: 600;
z-index: 100;
}

@media only screen and (min-width:0px) and (max-width:640px) {
 .container_shipping_promo {
  height:60px!important;
  padding-right: 65px;
  font-size: 7px;
 }
     }




/*** Kosár oldal Szállítási költségek***/
#page_cart_shipping_cost_all {
    margin: 20px;
	padding:0 20px;
	border:1px solid #f22;
	border-radius: 15px;
}

.page_cart_shipping_row:not(:first-child) {
	border-top:none;	

}
.page_cart_shipping_title:after {
	content: ' (később választható)';
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px;
	font-size:12px;

}

/*** Kosár oldal Szállítási költségek vége***/


.page_page_blog_message a {
	font-size:14px;
    color: #ff9900;
}
.page_page_blog_message p {
	font-size:14px;
}

/** Termék lista oldal new és akció státusz színe **/
.page_artlist_price_save_1, .page_artlist_price_save_2, .page_artlist_price_save_3, .page_artlist_status_new_1 {
	color:#fff;
	font-size:13px;
	font-weight:700;
	text-align:center;
	border:0px solid #f22;
    line-height: 20px;
}

.page_artlist__new_1, .page_artlist_status_new_2, .page_artlist_status_new_3 {
	color:#fff;
	font-size:13px;
	font-weight:700;
	text-align:center;
	border:0px solid #f22;
    line-height: 20px;
}

.page_artlist_status {
    width:100%;
    height:auto;
    margin-bottom:10px;
    height:20px;
    text-align:left;
    font-size: 0px;
}

.page_artlist_status > div {
	display:inline-block;
	vertical-align: top;
	width:40px;
	height:18px;
	border-radius:0%;
	background:#f22;
	margin:0 3px;
}


/*Terméklista Státuszok*/
.artlist-stock-or-status {
    display: none;
}


/***terméklista effekt***/
.page_artlist_item_1:hover {
  -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari 3-8 */
  transform: scale(1.05); 
  box-shadow:0 1rem 1rem rgba(0, 0, 0, 0.175) !important;
  border-radius: 5px;
    
}

.page_artlist_item_1 {
transition: transform .2s;
}

/***terméklista részletek gomb***/
.page_artlist_detail_inner a:before {
    padding-left: 8px;
    padding-right:8px;
    padding-top:3px;
    padding-bottom:3px;
    height:30px;
    content:'RÉSZLETEK';
    font-family:'Mina';
    font-weight: bold;
    color: white;
    font-size:14px;
    line-height:30px;
    background: #030303;
    width:33%;
    border-radius: 5px;
    }
.page_artlist_detail_inner a:hover {
    color: #0275d8;
}

.page_artlist_iconrow_icon {
	float:left;
	vertical-align:top;
	text-align:center;
	border-radius: 5px;
}
.page_artlist_addfav_inner:hover .artlist_tooltip {
display: none;
}
.page_artlist_addfav a:after {
	display: none;
	
}

/*Termélista kosár ikon*/

.page_artlist_cart_button a::before {
    content: '\f07a';
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 30px;
}
/**terméklista részletek gombok vége**/

}
#page_content a {
font-size: 14px;
}

/*** twinkly
***/

#unas_design_landing_page_shop_page_937107 {
Background-color: #030303; 
}

#page_content_148379 {
Background-color: #fff; 
margin: 2% auto;
}

#xmascompany {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: 480px;
    background-color: #010101;
}
#xmascompany:after{
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index:99;
  background-image: url("https://esperanzabolt.hu/shop_ordered/85701/pic/karacsonyi-dekoracio/karacsonyi-dekoracio-2019.jpg");
  background-size: auto;
   background-color: #010101;
  opacity: 0.3;
}

.xmascompanybg {
    position: absolute;



}

.xmascompanytext { 
    padding-top: 200px;
    text-align: center;
    position: relative;
    color: #fff;
    z-index:999;
} 



.page_content_148526 a {
  font-size 18px;
  } 
.page_content_148526 a {
  transition: all .2s ease-in-out;
}

.page_content_148526 a:hover {
  transform: scale(1.1);
}


#page_content_148526 {
margin: 5%;
}


/*** twinkly ***/

/*XMas*/
.xmas {
display: block;
width: 100%;
max-width: 1200px;
margin: 3% auto;
border-radius: 30px;
}

.xmashead {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

.xmasmenu { 
width : 25%; 
max-width: 300px;
height : auto;
float: left;
padding:15px;
opacity: 1;
border-radius: 30px;
transition: all .2s ease-in-out;
}

.xmasimg {  
overflow: hidden;
border-radius: 30px;
    }

.xmas:after {
  content: "";
  display: table;
  clear: both;
}

.xmasmenu:hover {  
opacity: 1;
border-radius: 30px;
}

.xmasimg:hover img {  
transform:scale(1.05);
border-radius: 30px;
}

#page_artdet_stock {
    display: none;
}

@media screen and (max-width: 992px)  {

 .xmasmenu {
     width : 50%;
  }
    }

    
@media screen and (max-width: 600px) {
 .xmasmenu {
     width : 100%;
  }
    }
    

/**Tooltip**/
.tooltip_info {
  position: relative;
  font-size: 12px;
  display: inline-block;
  border: 1px solid #f24f0c; 
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  cursor: pointer;
  color: #464543
}

.tooltip_info  .tooltip_infotext {
  visibility: hidden;
  background-color: black;
  color: #fff;
  text-align: justify;
  width: 240px;
  max-height: 120px;
  height: auto;
  border-radius: 6px;
  padding: 5px 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -120px;
  opacity: 0;
  transition: opacity 1s;
}

.tooltip_info .tooltip_infotext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip_info:hover .tooltip_infotext {
  visibility: visible;
  opacity: 1;
}

/**láblec menü 3 behúzás**/
.footer_contact li {
 padding-left:1px;
 position:relative;
}

/**részletek oldal ul behúzás**/
.page_artdet_tab_content ul {
margin-left: 5%
}

/**fejléc menü árnyék**/
#header_bottom {
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 1px 2px 9px -4px rgba(0,0,0,0.7);
    -moz-box-shadow: 1px 2px 9px -4px rgba(0,0,0,0.7);
    box-shadow: 1px 2px 9px -4px rgba(0,0,0,0.7);

}

/**Start oldal alja**/
#container_start_down {
  width : 100%;
}

.holder_start_down_right {
width : 50%;
height : auto;
display : inline-table;
float : left;
}

.holder_start_down_left {
width : 50%;
height : auto;
display : inline-table;
float : left;
position: relative;
}

@media (max-width: 600px) 
{
 #container_start_down {
     width : 100%;
  }
 .holder_start_down_right {
     width : 100%;
  }
     .holder_start_down_left {
     width : 100%;
  }
}

/**Footer alatti rész zoom**/
#below_footer {
height: 30px;
	}
#below_footer a, p {
    padding-top: 5px;
    transition: all 0.3s;
     -webkit-transition: all 0.3s;
       -moz-transition: all 0.3s;
         -o-transition: all 0.3s;
	}

#below_footer a:hover {
    zoom: 1,1;
    color: #FDA54B;
	}

/***Betűtípus**/
* {
	padding: 0;
	margin: 0;
	font-family: 'Mina', sans-serif;
}

/** Hírlevél feliratkozás keret **/
#newsletter_wrap {
	border-bottom: 2px solid #fff;
    }

/** Mobil nézet főmenü ikonok színe **/
.mobile_mainmenu_icon:after {
	color: #ff8700;
}


/** Termék részletek oldal árak **/
.page_artdet_price_net {
    font-size:34px;
	line-height:33px;
	letter-spacing:1px;
	font-weight:700;
}
/** Termék részletek oldal akciós árak **/
.page_artdet_price_net .text_style_line {
	line-height:18px;
	font-weight:400;
}

.page_artdet_price_akcio {
    font-size:37px;
	line-height:36px;
	color:#f24f0c;
	font-weight:900;
}
/** Termék lista oldal árak mérete **/
.page_artlist_price_akcio {
    font-size: 20px;
    line-height:19px;
}

.page_artlist_price_net {
    font-size: 20px;
    line-height:19px;
}




/** Termék részletek oldal new és akció státusz színe **/
.page_artdet_status_new {
	color: #ff0000;
	border-color: #000;
}

.page_artdet_price_save {
	color: #ff0000;
	border-color: #000;
}

/** Termék részletek oldal mennyiség keret és gombok**/
button.qtyplus{
	border-top: 1px solid #b9b9b9;
}

button.qtyplus, button.qtyminus{
	border-right: 1px solid #b9b9b9;	
}

button.qtyminus{
	border-bottom: 1px solid #b9b9b9;	
}

button.qtyplus::before {
    content: '\f067';
}

button.qtyminus::before {
    content: '\f068';
}

/** Termék részletek oldal mennyiség keret **/
#page_artdet_cart_input .text_input input {
	border:1px solid #b9b9b9;	
}

/** Termék részletek oldal kosár és ár háttér **/
#page_artdet_1_service_plus, #page_artdet_price, #page_artdet_cart_func {
	background: #fff;
}

#provider {
	background:#fff;
}

#money .select-styled {
	color: #fff;
}

#cart:hover #box_cart_content_full:after {
    color: #e74119;
}

.box_cart_price {
    color: #fff;
}

/** Header kosár szöveg **/
.box_cart_item a {
	color: #fff;
} 
    
/** Header háttér **/
#header_content {
	background:#3d3c3b;
}
/** header menü háttér **/
#header_top {
	background: #3d3c3b;
}

#header_menu a {
	color: #fff;
}
/** Kereső gomb háttér **/
button.box_search_button {
	background: #f24f0c;	
    border-top-right-radius: 10px;
        border-bottom-right-radius: 10px; 
}

button.box_search_button:hover {
	background: #464543;	
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px; 
}

.box_search_field, .box_search_field input, #box_search_content {
    width: 99%;
}


/** Kereső mező kerete **/
input[type=text], input[type=password], textarea {
    border-color: #f22;
    border-bottom-left-radius: 15px;
}

/** Kosárgomb színe **/
#box_cart_content_full:after {
	color: #fff;	
}

/**Kosár lista gomb hover**/
.box_cart_itemlist .box_cart_button input:hover {
    background: #f24f0c;
}

/***Kosár oldal***/
/***Kijelölés hover**/
.page_cart_tr_item:hover td {
    background: #482a28;
}
/**Kosár oldal Megrendelés gomb hover**/
.page_cart_foot #page_cart_foot_button_order input:hover {
	background:#f24f0c;	
}

/*** Főmenü betűméret ***/
#mainmenu > li > a {
    font-size: 9px;
    transition: all 0.3s ease-in-out;
     -webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
    }

/**főkategória hover**/
#mainmenu > li:hover > a {
    font-size: 9px;  
}


/***FőKategória Menü***/
/***FőKategória Menü fixed háttér***/

#header_bottom {
	background: #fffafae6;;
}

/**FőKategória almenü**/
.catmenu_lvl3 a {
	color: #482a28;	
    font-size:13px;
}

.catmenu_lvl3 a:hover {
	color: #e74119;
}

.catmenu_lvl2 a:hover {
	color: #e74119;
}

/***Főkategória menük***/
a {
	color: #464543;
}
/***Főkategória lenyíló menü háttér***/
#mainmenu > li > div, #mainmenu > li > ul {
	background: #fffafae6;
}

/*** Footer háttér ***/
#footer {   
	width:100%;
	height:auto;
	background:#030303;
}

/***Footer betűszín***/
.footer_menu ul li a {
	color: #fff;
}

.footer_menu ul li a:hover {
	color: #e74119;
}

.footer_menu strong {
	color: #fff;
}

/*** Felugró raktáron mező szín háttér ***/
.artlist_tooltip, .artlist_tooltip:after, .page_artlist_stock_tooltip, .page_artlist_stock_tooltip:after {
	background:#333;
}

/*** UNAS ***/
.product_filter_type_num {
    height:48px;
}

/*** LISTA Raktáron háttér ***/
.page_artlist_stock_available_outer {
	background-color:#464543!important;	
}

.page_artlist_stock_tooltip::after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: #0275d8;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
}

/*** LISTA Nincs Raktáron háttér ***/
.page_artlist_stock_unavailable_outer {
	background-color:#c9c9c9!important;	
}

/*** LISTA STATUS3 háttér ***/
.page_artlist_status_3 {
	background-color:#464543;
    line-height: 32px;
}

/*** LISTA KOSÁR szín ***/
.page_artlist_iconrow .page_artlist_cart_button.page_artlist_iconrow_icon {
 	background:#f24f0c;   
}

.page_artlist_iconrow .page_artlist_cart_button.page_artlist_iconrow_icon:hover {
 	background:#000;   
}

/*** RÉSZLETEK KOSÁR háttér ***/
#page_artdet_cart_button a {
 	background:#f24f0c;   
}

#page_artdet_cart_button a:hover {
 	background:#000;   
}

/** TERMÉK RÉSZLETEK HÁTTÉR **/
.page_artdet_stock_available {
	background-color:#464543!important;		
}

.page_artdet_stock_unavailable {
	background-color:#c9c9c9!important;		
}

.page_artdet_status_3 {
	background-color:#464543;		
}



/***Hírlevél***/
input[type=submit], input[type=button], input[type=reset], button, #page_artdet_inquire a {
	background: #f24f0c;
}

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, button:hover, #page_artdet_inquire a:hover, .payment_method .page_headbutton #button_prev:hover {
    background: #482a28;
}

/***Hírlvevél háttér***/
#newsletter {
	background: #030303;
}

/***Főoldal Lista feletti szöveg***/
#ud_shop_start #body_title h1 {
	color: #464543;
}


#box_container_shop_cert {
    display: none;
}

#box_container_common_news {
    display: none;
}

