@charset "utf-8";

body, html {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	color: #e5e5e5;
	font-family: Tahoma;
	font-size: 11px;
}

body {
	min-width: 1040px;
	background-image: url(../i/back_pattern.jpg);
	background-repeat: repeat;
	background-color: #383838;
	padding-bottom: 10px;
}

.clear {
	clear: both;
}

#head_line_container {
	background-color: #060606;
	background-image: url(../i/head_line_container_back.jpg);
	background-repeat: repeat-x;
}

#head_line {
	width: 1040px;
	height: 38px;
	padding: 0px;
	margin: 0 auto;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

#head_line a, #head_line a:visited {
	color: #fff;
	text-decoration: none;
}

#head_line a:hover {
	color: #818181;
}

a.facebook, a.facebook:visited {
	display: block;
	width: 8px;
	height: 16px;
	background-image: url(../i/f.png);
	background-position: 0px 0px;
}

a.facebook:hover {
	background-position: 0px 16px;
}

a.google, a.google:visited {
	display: block;
	width: 16px;
	height: 15px;
	background-image: url(../i/g.png);
	background-position: 0px 0px;
}

a.google:hover {
	background-position: 0px 15px;
}

a.skype, a.skype:visited {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../i/s.png);
	background-position: 0px 0px;
}

a.skype:hover {
	background-position: 0px 16px;
}

a.youtube, a.youtube:visited {
	display: block;
	width: 17px;
	height: 20px;
	background-image: url(../i/y.png);
	background-position: 0px 0px;
}

a.youtube:hover {
	background-position: 0px 20px;
}

a.instagram, a.instagram:visited {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../i/instagram_icon.png);
	background-position: 0px 0px;
}

a.instagram:hover {
	background-position: 0px 16px;
}

a.tiktok, a.tiktok:visited {
	display: block;
	width: 17px;
	height: 20px;
	background-image: url(../i/tiktok_icon.png);
	background-position: 0px 0px;
}

a.tiktok:hover {
	background-position: 0px 20px;
}

/*lang bar*/

a.bg, a.bg:visited {
	background-image: url(../i/flags/fe/bg.png);
	background-position: 0px 0px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.bg:hover {
	background-position: 0px 21px;
}

a.bg_selected, a.bgbg_selected:visited {
	background-image: url(../i/flags/fe/bg.png);
	background-position: 0px 21px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.bg_selected:hover {
	background-position: 0px 21px;
}

a.en, a.en:visited {
	background-image: url(../i/flags/fe/en.png);
	background-position: 0px 0px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.en:hover {
	background-position: 0px 21px;
}

a.en_selected, a.en_selected:visited {
	background-image: url(../i/flags/fe/en.png);
	background-position: 0px 21px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.en_selected:hover {
	background-position: 0px 21px;
}

a.ro, a.ro:visited {
	background-image: url(../i/flags/fe/ro.png);
	background-position: 0px 0px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.ro:hover {
	background-position: 0px 21px;
}

a.ro_selected, a.ro_selected:visited {
	background-image: url(../i/flags/fe/ro.png);
	background-position: 0px 21px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.ro_selected:hover {
	background-position: 0px 21px;
}

a.gr, a.gr:visited {
	background-image: url(../i/flags/fe/gr.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.gr:hover {
	background-position: 0px 21px;
}

a.gr_selected, a.gr_selected:visited {
	background-image: url(../i/flags/fe/gr.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.gr_selected:hover {
	background-position: 0px 21px;
}

a.de, a.de:visited {
	background-image: url(../i/flags/fe/de.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.de:hover {
	background-position: 0px 21px;
}

a.de_selected, a.de_selected:visited {
	background-image: url(../i/flags/fe/de.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.de_selected:hover {
	background-position: 0px 21px;
}

a.tr, a.tr:visited {
	background-image: url(../i/flags/fe/tr.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.tr:hover {
	background-position: 0px 21px;
}

a.tr_selected, a.tr_selected:visited {
	background-image: url(../i/flags/fe/tr.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.tr_selected:hover {
	background-position: 0px 21px;
}

a.hu, a.tr:visited {
	background-image: url(../i/flags/fe/hu.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.hu:hover {
	background-position: 0px 21px;
}

a.hu_selected, a.tr_selected:visited {
	background-image: url(../i/flags/fe/hu.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.hu_selected:hover {
	background-position: 0px 21px;
}

/*end of langbar*/

/*accents*/

a.home_free_delivery, a.home_free_delivery:visited {
	display: block;
	margin-left: 33px;
	width: 99px;
	height: 114px;
	background-image: url(../i/bg/home_free_delivery.png);
	background-position: 0px 0px;
}

a.home_free_delivery:hover {
	background-position: 0px 114px;
}

a.home_gold_card, a.home_gold_card:visited {
	display: block;
	margin-left: 3px;
	width: 137px;
	height: 115px;
	background-image: url(../i/bg/home_gold_card.png);
	background-position: 0px 0px;
}

a.home_gold_card:hover {
	background-position: 0px 115px;
}

a.home_promo_points, a.home_promo_points:visited {
	display: block;
	margin-left: 31px;
	width: 99px;
	height: 117px;
	background-image: url(../i/bg/home_promo_points.png);
	background-position: 0px 0px;
}

a.home_promo_points:hover {
	background-position: 0px 117px;
}

a.home_pricematch, a.home_pricematch:visited {
	display: block;
	margin-left: 37px;
	width: 87px;
	height: 122px;
	background-image: url(../i/bg/home_pricematch.png);
	background-position: 0px 0px;
}

a.home_pricematch:hover {
	background-position: 0px 122px;
}

/*end of accents*/

#wrapper {
	width: 1040px;
	margin: 0 auto;
	position: relative;
}

header {
	width: 1040px;
	height: 160px;
}

#logo {
	float: left;
	margin-left: 10px;
}

#top_search_container {
	float: left;
	margin-left: 111px;
	margin-top: 37px;
}

.search_input_back {
	float: left;
	background-image: url(../i/top_search_back.jpg);
	width: 389px;
	height: 42px;
}

.search_preloader {
	float: left;
	background-image: url(../i/search_preloader_back.jpg);
	width: 34px;
	height: 42px;
}

.search_input {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #fff;
	padding: 7px;
	border: 0px;
	margin-top: 5px;
	width: 380px;
	background: transparent ! important;
	background-color: #1b1b1b;
	-webkit-appearance: none;
	outline: none;
}

.loop {
	float: left;
	border: 0px;
	background-image: url(../i/loop.jpg);
	width: 38px;
	height: 42px;
	cursor: pointer;
}

#shopcart {
	background-color: #1b1b1b;
	float: right;
	width: 250px;
	padding: 10px;
	margin-top: 18px;
	height: 73px;
}

.shopcart_price {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #fff;
	margin-top: 3px;
	margin-left: 5px;
}

a.shopcart_buy, a.shopcart_buy:hover, a.shopcart_buy:visited {
	display: block;
	background-color: #c10000;
	text-transform: uppercase;
	background-image: url(../i/shopcart_buy_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

.shopcart_info {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

nav {
	width: 1040px;
	height: 63px;
	position: absolute;
	top: 110px;
	z-index: 100;
	background-image: url(../i/nav_back.png);
	background-repeat: 100%;
}

nav a, nav a:visited {
	display: block;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding: 14px 8px;
	margin-top: 9px;
	position: relative;
}

nav a:hover, nav a.selected, nav a.selected:hover, nav a.selected:visited, #lgn_btn_cont:hover {
	background-image: url(../i/nav_link_selected_back.jpg);
	background-repeat: repeat-x;
}

nav a.login_btn, nav a.login_btn:visited {}

nav a.spower_home, nav a.spower_home:visited, nav a.spower_home:hover {
	background-image: none;
}

nav a.tombola_nav, nav a.tombola_nav:visited, nav a.tombola_nav:hover {
	background-image: none;
	float: right;
}

nav a.login_btn:hover, #lgn_btn_cont:hover, nav a.login_btn_selected, nav a.login_btn_selected:hover, nav a.login_btn_selected:visited, #lgn_btn_cont.selected {
	background-image: url(../i/login_btn_back.png);
	background-repeat: repeat-x;
}

.slider_container {
	position: relative;
	/* overflow: hidden; */
	width: 1040px;
	/*960px;*/
	height: 299px;
	margin-bottom: 40px;
}

#left_panel {
	float: left;
	/* position:absolute;
					left:0px; */
	/*top:0px;*/
	width: 180px;
	margin-left: 10px;
}

#center_panel {
	float: left;
	margin-left: 20px;
	/* margin-left: 210px; */
	width: 620px;
}

#right_panel {
	float: left;
	margin-left: 20px;
	width: 180px;
}

.box {
	margin-bottom: 20px;
	/*background-color: #020202;*/
	background-color: #111111;
}

.box_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background-color: #c20000;
	background-image: url(../i/box_title_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 4px 10px;
}

.box_title_blue {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background-color: #0154a0;
	background-image: url(../i/social/box_title_back_blue.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 4px 10px;
}

.box_title_blue a, .box_title_blue a:visited, .box_title_blue a:hover {
	color: #fff;
}

.box_content {
	background-color: #1b1b1b;
}

.mnu_main_category_container {
	background-color: #141414;
	background-image: url(../i/c_mnu_title_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor: pointer;
}

.mnu_main_category_title {
	float: left;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 0px 5px 10px;
	width: 120px;
}

.mnu_main_category_title a, .mnu_main_category_title a:hover, .mnu_main_category_title:visited {
	color: #fff;
	text-decoration: none;
}

.mnu_arrow {
	margin-top: 1px;
	float: right;
	background-image: url(../i/chosen-sprite.png);
	width: 18px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.mnu_arrow_down {
	margin-top: 1px;
	float: right;
	background-image: url(../i/chosen-sprite.png);
	width: 18px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: -18px 0px;
}

.mnu_main_category_content {
	padding: 10px 16px;
	font-size: 11px;
}

.mnu_main_category_content a, .mnu_main_category_content a:visited {
	color: #7f7f7f;
	text-decoration: none;
}

.mnu_main_category_content a:hover {
	color: #fff;
}

.mnu_main_category_content a.selected, .mnu_main_category_content a.selected:visited, .mnu_main_category_content a.selected:hover {
	color: #fff;
	/*font-weight: bold;*/
}

.top_seller {
	padding: 5px 10px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

.top_seller a, .top_seller a:visited {
	color: #fff;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

.top_seller a:hover {
	text-decoration: underline;
}

.prd_link {
	float: left;
	width: 110px;
}

.top_seller_line {
	margin-bottom: 3px;
}

.top_seller_line .prd_price {
	float: right;
	color: #818181;
}

.top_seller_line:hover .prd_price {
	float: right;
	color: #fff;
}

.home_prd_box {
	float: left;
	background-color: #1b1b1b;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 200px;
}

.home_prd_box:hover {
	background-image: url(../i/product_back_hover.png);
	background-repeat: repeat-y;
}

.home_prd_box_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background-color: #c20000;
	background-image: url(../i/box_title_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 4px 10px;
	overflow: hidden;
}

.home_prd_box_title:hover {
	background-color: #870100;
	background-image: url(../i/box_title_back_hover.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.home_prd_box_title a, .home_prd_box_title a:visited, .home_prd_box_title a:hover {
	color: #fff;
	display: block;
}

.home_prd_image {
	padding: 12px 12px 5px 12px;
}

.home_prd_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	width: 90px;
	float: left;
	height: 30px;
	overflow: hidden;
}

.home_prd_title a, .home_prd_title:visited, .home_prd_title a:hover {
	color: #fff;
	text-decoration: none;
}

.home_prd_price {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #fff;
	float: right;
}

.home_media_link a, .home_media_link a:visited, .home_media_link a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.why_us {
	background-color: #141414;
	background-image: url(../i/c_mnu_title_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 10px;
}

.why_us a, .why_us a:hover, .why_us a:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

footer {
	background-image: url(../i/footer_back.png);
	width: 100%;
}

#footer_content_container {
	width: 1040px;
	margin: 0 auto;
	padding: 15px 0px;
}

.footer_boxes {
	margin-bottom: 40px;
	padding-left: 10px;
}

.footer_box {
	width: 240px;
	float: left;
	margin-right: 20px;
}

.footer_box_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #818181;
	padding: 10px;
}

.footer_box_content a, .footer_box_content a:visited {
	color: #fff;
	text-decoration: none;
}

.footer_box_content a:hover {
	color: #818181;
}

.nred_btn {
	display: block;
	background-color: #c10000;
	text-transform: uppercase;
	background-image: url(../i/shopcart_buy_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.nblue_btn {
	display: block;
	background-color: #0154a0;
	text-transform: uppercase;
	background-image: url(../i/social/shopcart_buy_back_blue.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.ff_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	margin-bottom: 5px;
}

.ff_textinput {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px solid #818181;
	padding: 5px;
}

.footer_copyright {
	font-size: 10px;
	color: #818181;
	text-align: center;
	margin-bottom: 20px;
}

.nlogin_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 199px;
	background-color: #040404;
	padding: 10px;
	z-index: 200;
	display: none;
	background-image: url(../i/login_form_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.nlogin_container a, .nlogin_container a:visited, .nlogin_container a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

.nprofile_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 360px;
	background-color: #040404;
	padding-top: 10px;
	z-index: 200;
	display: none;
	background-image: url(../i/login_form_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
}

.nprofile_container a, .nprofile_container a:visited, .nprofile_container a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

.footer_payment {
	margin-bottom: 30px;
	position: relative;
}

.footer_payment a, .footer_payment a:visited, .footer_payment a:hover {
	display: block;
	float: left;
	margin-right: 28px;
}

a.nalojen {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/np.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin-left: 300px;
}

a.nalojen:hover {
	background-position: 0px 0px;
}

a.visa {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/visa.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.visa:hover {
	background-position: 0px 0px;
}

/* a.crypto {
	width: 65px;
	height: 50px;
	background-image: url(../i/pay/coinbase.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.crypto:hover {
	background-position: 0px 0px;
} */

a.epay {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/epay.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.epay:hover {
	background-position: 0px 0px;
}

a.amex {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/amex.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.amex:hover {
	background-position: 0px 0px;
}

a.paypal {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/paypal.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.paypal:hover {
	background-position: 0px 0px;
}

a.master {
	width: 65px;
	height: 53px;
	background-image: url(../i/pay/mastercard.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.master:hover {
	background-position: 0px 0px;
}

a.maestro {
	width: 65px;
	height: 53px;
	background-image: url(../i/pay/maestro.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.maestro:hover {
	background-position: 0px 0px;
}

a.crypto {
	width: 65px;
	height: 53px;
	background-image: url(../i/pay/crypto.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.crypto:hover {
	background-position: 0px 0px;
}

a.borica {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/borica.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.borica:hover {
	background-position: 0px 0px;
}

a.bank {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/bank_transfer.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.bank:hover {
	background-position: 0px 0px;
}

a.trans {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/transcard.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.trans:hover {
	background-position: 0px 0px;
}

a.wire {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/wire_transf.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.wire:hover {
	background-position: 0px 0px;
}

.pay_overlay {
	position: absolute;
	z-index: 100;
	left: 50px;
	top: 28px;
}

.search_results_autocomplete {
	background-color: #040404;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #818181;
}

.search_results_autocomplete a, .search_results_autocomplete a:visited, .search_results_autocomplete a:hover {
	color: #fff;
}

.search_results_autocomplete a:hover {
	text-decoration: underline;
}

#log_reg_form img {
	display: inline;
}

.aboutus_div {
	display: none;
}

.aboutus_div p {
	margin: 20px 0px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #111;
	background-color: #fafafa;
}

.aboutus_div a, .aboutus_div a:visited {
	text-decoration: underline;
	color: blue;
}

.aboutus_div a:hover {
	text-decoration: none;
}

h1.cuprum_title_shopcart {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 32px;
	color: #ffffff;
	text-shadow: 0 1px 1px #000;
}

.coupon_enter_container {
	background-image: url(../i/coupon_enter_back.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #background-color: #111111;
	width: 309px;
	height: 73px;
	margin-bottom: 15px;
	float: right;
}

.coupon_enter_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: notmal;
	color: #ffffff;
	text-align: left;
	padding: 10px 0px 3px 10px;
}

.coupon_enter_form {
	text-align: left;
	padding: 0px 0px 0px 10px;
}

.coupon_enter_input {
	border: 0px;
	background-color: #fff;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding: 2px 5px;
	width: 222px;
}

.coupon_enter_btn {
	background-color: #c10000;
	text-transform: uppercase;
	background-image: url(../i/shopcart_buy_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.coupon_entered_input {
	border: 0px;
	background-color: #666666;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding: 2px 5px;
	width: 222px;
}

.coupon_entered_btn {
	background-color: #313132;
	text-transform: uppercase;
	background-image: url(../i/coupon_entered_back.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.span_cuprum {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
}

/*landing page*/

.landing {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #fff;
	/*text-shadow: 0 1px 1px #000;*/
	/*overflow:hidden;*/
	/*height:40px;*/
	/*cursor:pointer;*/
	/*font-weight:bold;*/
}

div.landing_box_title {
	background-image: url('../i/landing_h1_back.png');
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #ffffff;
	text-shadow: 0 1px 1px #000;
	text-transform: uppercase;
	padding-left: 7px;
	margin-bottom: 10px;
}

.multybuy {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
}

.multybuy_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

/*new detail product*/

.new_detail_panel_left {
	float: left;
	width: 724px;
}

.new_detail_panel_right {
	float: left;
	width: 246px;
	margin-left: 30px;
	background-image: url('../i/product_right_panel_back.png');
}

.new_detail_image_panel {
	float: left;
	width: 245px;
}

.new_detail_info_panel {
	float: left;
	width: 459px;
	margin-left: 20px;
}

h1.new_detail_product_title {
	color: #ffffff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 31px;
	margin: 0px;
}

.new_detail_small_title {
	font-size: 11px;
	color: #808080;
}

.new_detail_small_title a, .new_detail_small_title a:hover, .new_detail_small_title a:visited {
	color: #fff;
}

.new_we_promise {
	color: #ffffff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

ul.fancy_ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.fancy_ul li {
	background-image: url('../i/tick.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	padding-bottom: 5px;
	padding-top: 4px;
	color: #fff;
	margin-bottom: 10px;
}

ul.fancy_ul li a, ul.fancy_ul li a:visited {
	color: #fff;
}

a.new_best_price, a.new_best_price:visited {
	background-image: url('../i/best_price_new.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	width: 185px;
	height: 148px;
	margin-left: 5px;
}

a.new_best_price:hover {
	/*background-position:0px -75px;*/
}

.new_buy_bg {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/bg/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_bg:hover {
	background-position: 0px 0px;
}

.new_buy_en {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/en/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_en:hover {
	background-position: 0px 0px;
}

.new_buy_ro {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/ro/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_ro:hover {
	background-position: 0px 0px;
}

.new_buy_gr {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/gr/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_gr:hover {
	background-position: 0px 0px;
}

.new_buy_de {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/de/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_de:hover {
	background-position: 0px 0px;
}

.new_buy_tr {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/tr/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_tr:hover {
	background-position: 0px 0px;
}

.new_buy_hu {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/hu/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_hu:hover {
	background-position: 0px 0px;
}

.detail_cuprum_span {
	color: #e5e5e5;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}

.new_product_navi {
	position: relative;
	border-bottom: 1px solid #2a2a2a;
	height: 30px;
}

.new_product_navi a, .new_product_navi a:visited {
	float: left;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 6px 9px 16px 9px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.new_product_navi a:hover, .new_product_navi a.selected, .new_product_navi a.selected:visited, .new_product_navi a.selected:hover {
	float: left;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 6px 9px 16px 9px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	background-image: url('../i/product_tab_back.png');
	background-position: bottom center;
}

.new_product_description {
	color: #dddddd;
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 20px;
	line-height: 18px;
}

.new_product_description ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.new_product_description ul li {
	background-image: url('../i/tick.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	padding-bottom: 5px;
	padding-top: 4px;
	color: #fff;
	margin-bottom: 10px;
}

.new_product_description h1, .new_product_description h2, .new_product_description h3 {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	/* font-size: 15px; */
	font-size: 17px;
	margin-top: 0.8rem;
	margin-bottom: 0.6rem;
}

.new_comments_title {
	width: 724px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin: 15px 0px;
}

.new_comments_container {
	width: 724px;
	border-bottom: 1px solid #2a2a2a;
	padding: 10px 0px;
}

.new_comments_image {
	float: left;
	width: 60px;
	margin-right: 10px;
}

.new_comments_content {
	float: left;
	width: 643px;
}

.new_comments_content a, .new_comments_content a:visited, .new_comments_content a:hover {
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

.new_comments_content p {
	color: #cccccc;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

#show_all {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}

.rating_name {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
}

/*raty start*/

.star_rating img {
	display: inline-block;
}

.rating_value_big {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
}

#rating_detail {
	width: 366px;
	height: 380px;
	background-color: #1b1b1b;
	border: 1px solid #232323;
	position: absolute;
	z-index: 100;
	display: none;
}

.rating_detail_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 31px;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 1px solid #2a2a2a;
	width: 312px;
	margin-left: 27px;
	padding: 16px 0px;
}

.rating_detail_stat {
	border-bottom: 1px solid #2a2a2a;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-left: 25px;
	width: 312px;
}

.rating_detail_rating {
	width: 312px;
	margin-left: 19px;
	margin-top: 15px;
}

.graphic {
	background-color: #2a2a2a;
	width: 55px;
	height: 10px;
	margin-bottom: 11px;
}

.graphic_bar {
	border: 1px solid #dfab0d;
	background-image: url(../i/graphic_back.png);
	background-position: bottom;
	height: 8px;
}

/*new detail product*/

/*new brand list*/

#brand_list_alpha_container {
	background-image: url(../i/brand_list_alpha_back.png);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 120px;
}

a.alpha_anchor_red, a.alpha_anchor_red:hover, a.alpha_anchor_red:visited {
	display: block;
	float: left;
	color: #fff;
	font-size: 15px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	background-color: #c20000;
	margin-right: 10px;
	padding: 3px 5px;
}

a.alpha_anchor_grey, a.alpha_anchor_grey:hover, a.alpha_anchor_grey:visited {
	display: block;
	float: left;
	color: #fff;
	font-size: 15px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	background-color: #5c5c5c;
	margin-right: 10px;
	padding: 3px 5px;
}

.alpha_letter {
	color: #fff;
	font-size: 30px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

.brand_alpha_list_container {
	float: left;
	background-color: #363636;
	width: 184px;
	margin-bottom: 12px;
	margin-right: 12px;
	padding: 5px 3px;
}

.brand_alpha_list_container a, .brand_alpha_list_container a:visited, .brand_alpha_list_container a:hover {
	color: #fff;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

/*end of new brand list*/

/*product review page and box*/

a.product_review_link, a.product_review_link:hover, a.product_review_link:visited {
	color: #fff;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.review_container {
	background-image: url(../i/review_container_back.png);
	background-position: top;
	background-repeat: repeat-x;
	width: 123px;
	height: 306px;
	float: left;
	padding: 15px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.review_container:hover {
	background-image: url(../i/review_container_back_hover.png);
	background-position: top;
	background-repeat: repeat-x;
}

.review_name {
	color: #fff;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.product_review_product_link a, product_review_product_link a:visited, product_review_product_link a:hover {
	color: #727272;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

/*end product review page and box*/

/*promo drop*/

.promo_drop_link_container {
	float: left;
	width: 130px;
	padding: 10px;
	border-bottom: 1px solid #323232;
}

.promo_drop_link_container:hover {
	background-color: #323232;
}

.promo_drop_product_container {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #323232;
}

.promo_drop_product_container:hover {
	background-color: #323232;
}

.drop_product_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
}

/*end of promo drop*/

/*ing drop*/

.ing_drop_link_container {
	width: 205px;
	padding: 8px;
	border-bottom: 1px solid #323232;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.ing_drop_link_container:hover {
	background-color: #323232;
}

/*end of ing drop*/

/*brand drop*/

.drop_brand_container {
	width: 320px;
	padding: 8px;
	border-bottom: 1px solid #323232;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.drop_brand_container:hover {
	background-color: #323232;
}

/*end of brand drop*/

/*stack drop*/

.why_stack_drop_text {
	color: #fff;
	font-size: 14px;
	font-family: 'Cuprum', sans-serif;
	padding: 10px 0px;
	text-align: justify;
}

/*end of stack drop*/

/*tombola*/

a.register_for_tombola, a.register_for_tombola:hover, a.register_for_tombola:visited {
	display: block;
	width: 157px;
	height: 31px;
	background-image: url(../i/branding/summer2017/btn_reg_code.png);
}

.register_code_title {
	color: #e60d00;
	font-size: 20px;
	font-family: 'Cuprum', sans-serif;
	border: 0px;
	color: #e60d00;
	font-weight: bold;
	text-transform: uppercase;
}

.register_tombola_input {
	border: 1px solid #818181;
	background-color: #fff;
	color: #000000;
	padding: 3px 6px;
	width: 266px;
}

.tombola_rules {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
	text-align: justify;
}

a.tombola_rules, a.tombola_rules:hover, a.tombola_rules:visited {
	display: block;
	width: 157px;
	height: 31px;
	background-image: url(../i/branding/common/btn_game_rules.png);
}

.cuprum_shopcart_lightbox {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
}

/*end of tombola*/

/*media box detail product new*/

.media_box_product_menu {
	height: 36px;
	background-image: url(../i/media/nav_back.png);
	background-repeat: repeat-x;
	overflow: hidden;
}

.media_box_product_menu a, .media_box_product_menu a:visited, .media_box_product_menu a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	float: left;
	padding: 9px 20px;
}

.media_box_news_back {
	width: 1000px;
	height: 203px;
	background-image: url(../i/media/media_news_back.png);
	background-repeat: no-repeat;
}

.media_box_news {
	width: 223px;
	height: 177px;
	border: 1px solid #000;
	background-color: #323232;
	float: left;
	margin-top: 9px;
}

.media_box_news:hover {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

.media_box_news_footer {
	height: 24px;
	background-image: url(../i/media/box_footer_back.png);
	background-repeat: repeat-x;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.ing_media_box_product_menu {
	height: 21px;
	background-image: url(../i/media/ing_nav_back.png);
	background-repeat: repeat-x;
}

.ing_media_box_product_menu a, .ing_media_box_product_menu a:visited, .ing_media_box_product_menu a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	/*font-weight:bold;*/
	display: block;
	float: left;
	padding: 3px 6px;
}

a.ing_media_box_header_link, a.ing_media_box_header_link:visited, a.ing_media_box_header_link:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

.ing_media_box_news_back {
	width: 598px;
	height: 122px;
	background-image: url(../i/media/ing_media_news_back.png);
	background-repeat: no-repeat;
}

.ing_media_box_news {
	width: 158px;
	height: 109px;
	border: 1px solid #000;
	background-color: #323232;
	float: left;
	margin-top: 5px;
}

.ing_media_box_news:hover {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

.ing_media_box_news_footer {
	height: 14px;
	background-image: url(../i/media/ing_box_footer_back.png);
	background-repeat: repeat-x;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/*end of media box*/

/*goal*/

.goal_main_title {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	position: relative;
	margin-bottom: 20px;
}

.goal_main_title:before {
	content: "";
	display: block;
	border-top: solid 2px #2d2d2d;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.goal_main_title span {
	padding: 0px 20px 0px 17px;
	position: relative;
	z-index: 5;
	background-color: #111111;
}

.goal_drop_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	position: relative;
	margin-bottom: 20px;
}

.goal_drop_title:before {
	content: "";
	display: block;
	border-top: solid 1px #2d2d2d;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.goal_drop_title span {
	padding: 0px 15px 0px 0px;
	position: relative;
	z-index: 5;
	background-color: #1d1d1d;
}

.top_goal_container {
	width: 600px;
	height: 200px;
	overflow: hidden;
	background-image: url(../i/goal/top_goal_back.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.top_goal_title {
	width: 240px;
	background-image: url(../i/goal/main_goal_title_back.jpg);
	background-repeat: repeat-y;
	padding: 6px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	margin: 14px 0px 12px 10px;
}

.top_goal_title a, .top_goal_title a:visited, .top_goal_titla a:hover {
	color: #fff;
}

.top_goal_content, .top_goal_link {
	width: 240px;
	padding-left: 17px;
	color: #dedddd;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 8px;
}

.top_goal_link a, .top_goal_link a:hover, .top_goal_link a:visited {
	color: #72ace3;
}

.other_goals_container {
	float: left;
	width: 195px;
	margin-right: 7px;
	margin-bottom: 8px;
}

.other_goals_image {
	margin-bottom: 8px;
}

.other_goals_content {
	width: 185px;
	height: 160px;
	border: 1px solid #2d2d2d;
	padding: 4px;
}

.other_goals_title {
	background-image: url(../i/goal/other_goals_title.jpg);
	background-repeat: repeat-y;
	padding: 6px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	line-height: 20px;
}

.other_goals_title a, .other_goals_title a:visited, .other_goals_title a:hover {
	color: #fff;
}

.other_goals_content_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-left: 6px;
}

.all_goals_content {
	float: left;
	width: 175px;
	margin-right: 7px;
	margin-bottom: 26px;
	padding-left: 16px;
}

.all_goals_content_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}

.all_goals_content_title a, .all_goals_content_title a:visited, .all_goals_content_title a:hover {
	color: #fff;
}

.all_goals_content_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
}

.all_goals_content_content a, .all_goals_content_content a:visited, .all_goals_content_content a:hover {
	color: #fff;
}

.all_goals_content_content ul {
	list-style: disc inside none;
}

.goal_video_guide_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
	text-align: justify;
}

.second_level_goal_container {
	width: 600px;
	height: 150px;
	background-image: url(../i/goal/second_level_goal_back.jpg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.second_level_goal_image {
	float: left;
	width: 350px;
	height: 150px;
}

.second_level_goal_content {
	float: left;
	width: 230px;
	padding: 10px;
}

.second_level_goal_title {
	background-image: url(../i/goal/second_level_goal_title_back.png);
	background-repeat: repeat-y;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 18px;
	color: #fff;
	padding-left: 8px;
	margin-bottom: 15px;
}

.second_level_goal_title a, .second_level_goal_title a:visited, .second_level_goal_title a:hover {
	color: #fff;
}

.second_level_goal_text, .second_level_goal_link {
	color: #dedddd;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 8px;
	padding-left: 8px;
	width: 220px;
}

.second_level_goal_link a, .second_level_goal_link a:visited, .second_level_goal_link a:hover {
	color: #72ace3;
}

/*end of goal*/

/*bonus credit*/

.cuprum_credit_title {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.cuprum_credit_sum {
	color: #ffdd00;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.sc_color1 {
	background-color: #1d1d1d;
	border-bottom: 1px solid #222222;
	padding: 4px;
}

.sc_color2 {
	background-color: #111111;
	border-bottom: 1px solid #222222;
	padding: 4px;
}

.sc_color3 {
	background-color: #111111;
	padding: 4px;
}

.o_color1 {
	background-color: #1d1d1d;
	border-bottom: 1px solid #222222;
	padding: 4px;
}

.o_color2 {
	background-color: #111111;
	border-bottom: 1px solid #222222;
	padding: 4px;
}

/*end of bonus credit*/

/*brand text*/

.showmore {
	line-height: 18px;
}

.showmore_content {
	position: relative;
	overflow: hidden;
	height: 100px;
}

.showmore_trigger {
	width: 100%;
	height: 15px;
	line-height: 15px;
	cursor: pointer;
	color: #818181;
}

.showmore_trigger span {
	display: block;
}

/*end of brand text*/

/*new shopcart gifts*/

.gift_enabled, .gift_disabled {
	float: left;
	width: 500px;
	height: 252px;
	ovrflow: hidden;
	margin-bottom: 10px;
}

.get_gift_btn {
	width: 194px;
	height: 44px;
	display: block;
}

.gift_title {
	width: 194px;
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 10px;
	height: 30px;
}

.gift_disabled .gift_title {
	color: #aaaaaa;
}

.gift_description {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height: 123px;
}

.gift_disabled .gift_description {
	color: #aaaaaa;
}

.gift_price {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: line-through;
	margin-bottom: 10px;
}

.gift_disabled .gift_price {
	text-decoration: none;
}

.gift_disabled .gift_description {
	color: #aaaaaa;
	text-decoration: none;
}

.gift_gift {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #b8d013;
}

.gift_disabled .gift_gift {
	display: none;
}

a.yellow_link, a.yellow_link:visited {
	color: #b8d013;
	text-decoration: underline;
}

a.yellow_link:hover {
	text-decoration: none;
}

/*end of new shopcart gifts*/

.standart_text ul {
	list-style-type: disc;
	list-style-position: inside;
}

.standart_text ul li {}

/*saff*/

.faff_sub_menu {
	background-color: #111111;
}

.faff_sub_menu a, .faff_sub_menu a:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #ffffff;
	display: block;
	height: 28px;
}

.faff_sub_menu a:hover, .faff_sub_menu a.selected, .faff_sub_menu a.selected:visited, .faff_sub_menu a.selected:hover {
	background-image: url('../i/saff/mnu_back.png');
}

.sff_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	color: #ffffff;
}

.sff_desc {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: justify;
}

.saff_code_back {
	background-image: url('../i/saff/code_back.png');
	background-repeat: no-repeat;
	width: 225px;
	height: 71px;
	margin-bottom: 3px;
	margin-left: 3px;
}

.saff_code {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 21px;
	color: #000000;
	width: 100%;
	text-align: center;
	padding-top: 30px;
}

.saff_sub_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fefefe;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #727272;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.saff_friend_search {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #727272;
	border: 0px;
	height: 22px;
	padding-left: 7px;
	background-color: #111111;
	width: 481px;
}

.saff_friend_search_sub {
	background-color: transaprent;
	border: 0px;
	cursor: pointer;
	background-image: url('../i/saff/search_lupe.png');
	width: 30px;
	height: 22px;
}

.saff_friend_container {
	padding: 5px;
	height: 134px;
	overflow: hidden;
	margin-bottom: 20px;
}

.saff_friend {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}

.saff_img {
	border: 1px solid #c7c7c7;
}

.saff_img_disable {
	border: 1px solid #c7c7c7;
	opacity: 0.4;
	filter: alpha(opacity=40);
	/* For IE8 and earlier */
}

.saff_friend_name {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fefefe;
}

.saff_cuprum_13 {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fefefe;
}

.saff_code_input {
	border: 1px solid #444444;
	width: 207px;
	height: 34px;
	color: #ed1c24;
	text-align: center;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #111111;
}

.saff_cuprum_page_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
}

.saff_cuprum_page_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.saff_cuprum_page_content h2 {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #0267c3;
	font-weight: bold;
	text-transform: uppercase;
}

a.bonus_credit_info, a.bonus_credit_info:visited {
	width: 16px;
	height: 16px;
	background-image: url('../i/saff/ask.png');
	background-position: 0px 0px;
	display: block;
}

a.bonus_credit_info:hover {
	background-position: 0px 16px;
}

/*end of saff*/

a.right_arrow, a.right_arrow:hover, a.right_arrow:visited {
	color: #fff;
	background-image: url('../i/right_arraow_24_red.png');
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 30px;
	padding-top: 2px;
	font-size: 20px;
	display: block;
	height: 22px;
}

a.right_arrow:hover {
	color: #cc0000;
	background-position: right -24px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

/*stack info detail product*/

.product_detail_stack_info_title {
	font-size: 24px;
	text-transform: uppercase;
	background-image: url('../i/stack_title_gradient.png');
	background-repeat: repeat-x;
	padding: 5px 0px 4px 10px;
	margin-bottom: 12px;
}

/*end of stack info detail product*/

.cart_badge {
	position: absolute;
	left: -8px;
	top: -2px;
	background-image: url(../i/m/cart_badge.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	font-size: 10px;
	color: #fff;
}

.viber {
	display: block;
	width: 46px;
	height: 24px;
	background-image: url(../i/viber.png);
	background-size: 46px 48px;
	background-position: 0px 0px;
}

.viber:hover {
	background-position: 0px 24px;
}

a.head_play, a.head_play:visited {
	position: absolute;
	display: block;
	width: 115px;
	height: 115px;
	background-image: url(../i/franchise/play-clean.png);
	top: 120px;
	left: 233px;
}

a.head_play:hover {
	background-image: url(../i/franchise/play-mouse.png);
}

.franchise_head {
	width: 620px;
	height: 394px;
	background-image: url(../i/franchise/head.jpg);
	position: relative;
}

h1.franchise {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	margin-bottom: 15px;
	text-transform: uppercase;
}

p.franchise {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	margin-bottom: 10px;
}

.franchise_faq_container {
	padding: 10px 0px;
	border-bottom: 1px solid #2a2a2a;
}

a.franchise_question, a.franchise_question:visited {
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	display: block;
	margin-bottom: 5px;
}

a.franchise_question:hover {
	color: #0267c3;
}

a.franchise_question_selected, a.franchise_question_selected:hover, a.franchise_question_selected:visited {
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #0267c3;
	display: block;
	margin-bottom: 5px;
}

.franchise_answer {
	display: none;
	text-align: justify;
}



a.box_show_all, a.box_show_all:visited {
	display: block;
	width: 100%;
	height: 38px;
	background-image: url(../i/box_show_all.jpg);
	background-position: 0px 0px;
}

a.box_show_all:hover {
	background-position: 0px 38px;
}

a.supersize {
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #aa0303;
	color: #fff;
	padding: 15px 10px;
}

a.supersize:hover {
	background-color: #9e0202;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

#global_overlay, #global_loader {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 50;
	opacity: 0.7;
	display: none;
}

/*wishlist*/

.wishlist_cart_badge {
	position: absolute;
	left: -8px;
	top: -5px;
	background-image: url(../i/wishlist/badge.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	font-size: 10px;
	color: #fff;
}

.shopcart_wishlist, .shopcart_wishlist:hover, .shopcart_wishlist:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #fff;
	margin-top: 3px;
	margin-left: 5px;
}

/*flash deals*/

.flash_input {
	border: 0px;
	font-size: 17px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #dddddd;
	padding: 15px;
}

.flash_submit {
	border: 0px;
	font-size: 17px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #fff;
	padding: 15px;
	background-color: #e40613;
	text-transform: uppercase;
}

.flash_submit:hover {
	background-color: #ff0008;
}

.cuprum {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

.red {
	border: 1px solid red;
}

.shop-promo-label {
	font-size: 17px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #fff;
	margin-bottom: 5px;
}

.shop-promo-input {
	color: #727272;
	padding: 15px;
	padding-right: 0px;
	font-size: 18px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	border: 0px;
}

.double>input[type='checkbox'] {
	zoom: 1.9;
	transform: scale(1.9);
	-ms-transform: scale(1.9);
	-webkit-transform: scale(1.9);
	-o-transform: scale(1.9);
	-moz-transform: scale(1.9);
	transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
}

input.shop-promo-input::-webkit-input-placeholder, textarea.shop-promo-input::-webkit-input-placeholder {
	color: #c2c2c2;
}

input.shop-promo-input:-moz-placeholder, textarea.shop-promo-input:-moz-placeholder {
	color: #c2c2c2;
}

.shop-promo-select {
	color: #727272;
	font-size: 17px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	padding: 4px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
}

.shop-promo-submit {
	border: 0px;
	background-color: none;
	background-image: url(../i/btn1.png);
	width: 984px;
	height: 42px;
}

.seminar-input {
	color: #727272;
	padding: 5px;
	padding-right: 0px;
	font-size: 17px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	border: 0px;
	border: 1px solid rgb(223, 20, 58);
}

input.seminar-input::-webkit-input-placeholder, textarea.seminar-input::-webkit-input-placeholder {
	color: #c2c2c2;
}

.seminar-submit {
	border: 0px;
	background-color: none;
	background-image: url(../i/branding/seminar/btn_sign.jpg);
	width: 984px;
	height: 49px;
	cursor: pointer;
}

/* fast order */

.blue_btn_lg, .blue_btn_lg:visited, .blue_btn_lg:hover {
	display: block;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #fff;
	font-size: 17px;

	height: 28px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;

	padding-top: 12px;

	background-image: url(../i/m/btn_grdnt_blue.png);
	background-repeat: repeat-x;
}

.control {
	background-color: #fff;
	border: 1px solid #727272;
	width: 315px;
	height: 39px;
	padding-left: 10px;
}

.speed_order_input {

	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #727272;
	font-size: 15px;

	height: 36px;
	width: 100%;
	background-color: #000;
}

.product_in_stack {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
}


.img_pulse {
	animation: pulse 1s linear infinite;
}

@-webkit-keyframes "pulse" {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	50% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

a.tombola_window_link, a.tombola_window_link:hover, a.tombola_window_link:visited {
	color: #fff;
	display: inline-block;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

/* out of stock online */
.status_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
}

.red_buy_btn_detail, .red_buy_btn_detail:visited {

	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: rgb(193, 0, 0);
	background: linear-gradient(0deg, rgba(193, 0, 0, 1) 35%, rgba(255, 0, 0, 1) 100%);
	cursor: pointer;
	transition: all 350ms ease-out;
	text-wrap: nowrap;
	border: 0;
	display: block;
	font-size: 16px;
	padding: 10px 0px;
	border-radius: 3px;
	text-decoration: none;
	text-align: center;
}

.red_buy_btn_detail:hover {
	transition: all 350ms ease-in;
	filter: saturate(0.7);
}

.red_buy_btn_detail img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

.subscribe_container {
	border-radius: 3px;
	border: 1px solid #ffffff;

	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.subscribe_form_container {
	padding: 10px;
	display: none;
}

.subscribe_btn, .subscribe_btn:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	transition: all 350ms ease-out;
	text-wrap: nowrap;
	border: 0;
	display: block;
	font-size: 13px;
	padding: 10px 0px;

	text-decoration: none;
	text-align: center;
	font-weight: 400;
}

.subscribe_btn:hover {
	transition: all 350ms ease-in;
	filter: saturate(0.7);
}

.subscribe_btn img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -3px;
}

.new_design_form_input {
	border: 1px solid #808080;
	background-color: #111111;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
}

.form_control_label_container {
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.form_row {
	margin-bottom: 20px;
}

.required_star_red {
	color: #FF0000;
}

.out_of_stock_price .price_1 {
	color: #7F7F7F;
}

.out_of_stock_price .price_2 {
	color: #7F7F7F;
}

.out_of_stock_price .price_2_1 {
	color: #7F7F7F;
}

.out_of_stock_price .price_3 {
	color: #7F7F7F;
}

/* order thank you page */
.order_number_container {
	display: flex;
	background: linear-gradient(0deg, rgba(21, 21, 21, 1) 35%, rgba(42, 42, 42, 1) 100%);
	justify-content: center;
	align-items: center;
	min-height: 230px;
	margin-bottom: 20px;
	border-radius: 6px;
}

.order_number_items_container {
	display: flex;
	flex-flow: column;
	gap: 10px;
	align-items: center;
}

.green_check {
	margin-bottom: 10px;
}

.green_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #7DE03D;
	font-weight: 400;
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
}

.red_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #FF0000;
	font-weight: 400;
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
}

.order_number {
	font-family: Tahoma, sans-serif;
	color: #ffffff;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
}

.thanks_info {
	font-family: Tahoma, sans-serif;
	color: #DDDDDD;
	font-weight: 400;
	font-size: 13px;
}

/* .thanks_info img {
    width: 100% !important;
} */

.thanks_info_sup {
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	font-weight: 400;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 40px;

	display: flex;
	flex-flow: column;
	gap: 20px;
}

.gray_heading {
	font-family: Tahoma, sans-serif;
	color: #DDDDDD;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;

	display: flex;
	align-items: center;
}

.red_bold {
	font-weight: 700;
	color: #FF0000;
}

.thanks_info_sup .mail_phone {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
	max-width: 320px;
}

.thanks_info_sup .mail_phone a, .thanks_info_sup .mail_phone a:visited, .thanks_info_sup .mail_phone a:hover {
	text-decoration: none;
}

/* shops */

.new_shops_container {
	margin-bottom: 40px;
}

.new_shops_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #E5E5E5;
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	gap: 5px;
}

.shop_accordion {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	align-items: flex-start;
}

.shop_accordion_column {
	display: flex;
	flex-direction: column;
	flex: 1;
	gap: 20px;
}

.shop_accordion_item_container {
	border: 1px solid #808080;
	border-radius: 8px;
	font-family: Tahoma, sans-serif;
	color: #E5E5E5;
	font-weight: 700;
	font-size: 13px;
}

.shop_accordion_item_title {
	padding: 12px 10px;
	cursor: pointer;
}

.shop_accordion_items {
	padding: 10px;
	font-family: Tahoma, sans-serif;
	color: #E5E5E5;
	font-weight: 400;
	font-size: 12px;
}

.shop_accordion_items iframe {
	width: 100% !important;
}

.shop_accordion_handle_up, .shop_accordion_handle_down {
	display: none;
}

.shop_accordion_item_container .shop_accordion_handle_down {
	display: block;
}

.shop_accordion_item_container.opened .shop_accordion_handle_up {
	display: block;
}

.shop_accordion_item_container.opened .shop_accordion_handle_down {
	display: none;
}

.shop_accordion_item_container .shop_accordion_items {
	display: none;
}

.shop_accordion_item_container.opened .shop_accordion_items {
	display: block;
}

.no_text_decoration {
	text-decoration: none;
}

a.show_shop_info_link, a.show_shop_info_link:visited, a.show_shop_info_link:hover {
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	font-weight: 400;
	font-size: 11px;
	text-decoration: none;
}

a.show_shop_info_link div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 3px;
}

a.show_shop_info_link img {
	max-height: 9px;
	margin-top: 2px;
}

.grad_shop_info {
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom,
			from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));

	max-height: 84px;
	overflow: hidden;
}

.shops_slider_preloader {
	z-index: 20;
	position: absolute;
	margin-bottom: 30px;
}

.shops_slider_image_wrapper {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	z-index: 10;
}

.common_container {
	margin-bottom: 40px;
}

.common_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	gap: 5px;

	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #2A2A2A;
}

.svg-link_facebook {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/facebook.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_facebook:hover {
	background-image: url('../i/250605/facebook_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/facebook_hover.svg');
}

.svg-link_youtube {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/youtube.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_youtube:hover {
	background-image: url('../i/250605/youtube_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/youtube_hover.svg');
}

.svg-link_instagram {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/instagram.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_instagram:hover {
	background-image: url('../i/250605/instagram_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/instagram_hover.svg');
}

.svg-link_x {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/x.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_x:hover {
	background-image: url('../i/250605/x_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/x_hover.svg');
}

.svg-link_tiktok {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/tiktok.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_tiktok:hover {
	background-image: url('../i/250605/tiktok_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/tiktok_hover.svg');
}

/* new shop qtty list */
.white_link, .white_link:visited, .white_link:hover {
	color: #fff;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
}

.shop_qtty_shop_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #b0afaf;
	cursor: pointer;
	border: 1px solid #575757;
	padding: 5px 13px;
}

.shop_qtty_shop_items {
	border: 1px solid #575757;
	border-top: 0px;
	padding: 5px 13px;
	color: #b0afaf;
}

.accordion_handle_up, .accordion_handle_down {
	display: none;
}

.shop_qtty_container .accordion_handle_down {
	display: block;
}

.shop_qtty_container.opened .accordion_handle_up {
	display: block;
}

.shop_qtty_container.opened .accordion_handle_down {
	display: none;
}

.shop_qtty_container .shop_qtty_shop_items {
	display: none;
}

.shop_qtty_container.opened .shop_qtty_shop_items {
	display: block;
}

span.is-link {
	cursor: pointer;
}

a.see_also_link, a.see_also_link:visited {
	display: inline-block;
	color: #fff;
	padding: 2px 7px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #ff0000;
	border-radius: 5px;
	min-width: 113px;
	text-align: center;

	transition: background-color 0.3s ease;
}

a.see_also_link:hover {
	background-color: #ff0000;
}

.crypto_bubble {
	display: flex;
	justify-content: space-between;

	width: 256px;
	margin-bottom: 9px;
	padding: 9px 8px;
	border: 1px solid #808080;
	border-radius: 10px;

	cursor: pointer;
}

.powered_by_go28 {
	color: #fff;
	font-size: 15px;
	display: inline-block;
	background-color: #2563eb;

	padding: 8px 9px;
}

.powered_by_go28:hover, .powered_by_go28:visited {
	color: #fff;
}

.ingrediont_info {
	font-size: 13px;
	margin-bottom: 20px;
}

.ingrediont_info h1, .ingrediont_info h2, .ingrediont_info h3 {
	color: #fff;
}

.ingrediont_info h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.ingrediont_info h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.ingrediont_info p {
	/* margin: 5px; */

	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

.ingrediont_info ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 35px;
    unicode-bidi: isolate;
}

.ingrediont_info ul li {
	/* margin: 5px 5px; */
	list-style-position: outside;
	margin-left: 0px;
	display: list-item;
    unicode-bidi: isolate;
}

.ingrediont_info a, .ingrediont_info a:visited {
	text-decoration: underline;
}

.ingrediont_info a:hover {
	text-decoration: none;
}

.ingrediont_info ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 35px;
    unicode-bidi: isolate;
}

.ingrediont_info ol li {
	list-style-position: outside;
	margin-left: 0px;
	display: list-item;
    unicode-bidi: isolate;
}