

.view-extrasearch h1 {margin-top: 0;}
body.compensate-for-scrollbar {margin-right: auto !important;}
.view-maincategory h1 {margin-top: 0;}
.viewed_product_item {display: block;position: relative;background-color: rgba(243,239,245,1);border: 1px solid rgba(238,162,54,0.5);box-shadow: 0px 2px 5px -2px rgb(196, 167, 215);padding: 15px;border-radius: 4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.viewed_product_item:hover {border: 1px solid rgba(125,71,147,0.5);box-shadow: 0px 2px 8px -1px rgb(196, 167, 215);}
.viewed_product_img {display: block;height: auto;}
#viewed_products .viewed_product_img img,
#viewed_products_custom .viewed_product_img img {max-width: 100%;max-height: 150px;margin: auto;display: block;width: auto;background-color:#fff;padding:4px;border:1px solid #ddd;border-radius:4px;}
.moduletable_viewed_products h3 {font-weight:bold;}
.moduletable_viewed_products.mob h3 {margin-top: 0;}
.moduletable_viewed_products.mob {padding: 0 15px;}
.viewed_product_name {color: rgb(78, 2, 110);line-height: 1.2;text-align: center;display: block;padding-top: 15px;}
.popover .fa-times-circle {position: absolute;color: #888;text-align: center;border-radius: 100%;top: 5px;right: 5px;cursor:pointer;font-size:14px;}
.sp-slider-item {border-radius: 4px;border: 1px solid #d29222;}
.sp-pretitle {background-color: rgba(125, 71, 148, 0.4);padding: 10px 35px;color: #fff;border-radius: 4px;}
.block_product img.jshop_img {max-height: 250px;object-fit: contain;}
.item_page_contact iframe {margin-top: 15px;margin-bottom: 15px;border-radius: 4px;}
.item_page_contact ul.pager.pagenav {display:none;}
.item_page_contact ul.contat_list {padding: 15px 30px;margin: 0 0 15px;border-radius: 4px;background-color: #eee3f2;}
#garantinfo span.fa-stack {color: #d29222;display: inline-block;vertical-align: top;font-size: 24px;}
#garantinfo div.moduletable {display: inline-block;vertical-align: middle;max-width: calc(100% - 60px);padding-left: 10px;}
#call_ready_fix {position: fixed;bottom: 60px;right: 10px;z-index: 9999;width:180px;}
#viber_fix {position: fixed;bottom: 15px;right: 10px;z-index: 9999;}
#viber_fix a {width: 180px;background-color: #665cac;border-color: #665cac;color: #fff;box-shadow: 0 0 16px -1px rgba(0,0,0,0.5);}
#call_phone {width: 100%;}
#call_phone .btn {background-color: #31c231;border-color: #31c231;}
#call_phone > button {box-shadow: 0 0 16px -1px rgba(0,0,0,0.5);text-transform:uppercase;}
#viber_fix a i.fa,
#call_phone > button i.fa {-webkit-animation: callBtn 1s infinite;-moz-animation: callBtn 1s infinite;-ms-animation: callBtn 1s infinite;-o-animation: callBtn 1s infinite;animation: callBtn 1s infinite;}
@keyframes callBtn {
0% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
30% {
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-ms-transform:scale(0.8);
-o-transform:scale(0.8);
transform:scale(0.8);
}
45% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
60% {
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-ms-transform:scale(0.8);
-o-transform:scale(0.8);
transform:scale(0.8);
}
75% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
}
#oneclick_form .input-group-addon,
#oneclick_form .btn.btn-default {background-color: #d29222;border-color: #bc811a;color:#fff;}
#oneclick_form .btn.btn-default:focus,
#oneclick_form .btn.btn-default:hover {background-color: #bc811a;}
#oneclick_form .form-group {margin-bottom: 0;}
.review_block blockquote p {font-size: 14px;}
.itemid-318 .pagenav {display:none;}
.jshop_prod_description hr {max-width: 100%;height: 1px !important;box-shadow: none !important;border: none !important;}
div.jshop_register td.name{display:none;}
#short_erased{height:50px;}
#top_menu_fixed.purple,
#top_menu.purple{background-color:#7d4794;border-radius:4px;border:none;border-top:4px solid rgba(255, 193, 24, 1);color:#ffffff;}
#top_menu.purple .medium-icon{line-height:14px;}
#logo{font-family:'TriodPostnaja';font-size:400%;text-decoration:none;}
#logo_text{color:#888888;display:table;font-size:12px;margin:-34px 0 16px 185px;}
#fixed_top_navbar{left:0;position:fixed;top:-100px;width:100%;z-index:9990;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
#fixed_top_navbar.visible{top:0;}
#fixed_top_navbar .container{background-color:rgb(238, 227, 242);box-shadow:0 4px 2px -3px rgb(125, 71, 148);padding-bottom:10px;padding-top:10px;}
#top_menu_fixed{margin-bottom:0;}
#home_page_carousel{margin:24px 0 64px;}
#home_page_carousel .owl-item{}
#home_page_carousel .owl-item > div{border-radius:3px;max-height:400px;overflow:hidden;position:relative;}
#home_page_carousel .owl-item > div a{background-color:rgba(125, 71, 148, 0.7);border-top:4px solid rgb(250, 173, 25);bottom:0;color:#ffffff;font-size:18px;padding:32px;position:absolute;right:0;text-decoration:none;width:100%;}
#home_page_carousel .owl-item > div img{margin-top:-8%;}
#shop_categories .with_sub{position:relative;}
#shop_categories .top{padding:0;}
#shop_categories .top > a{display:block;padding:10px 15px;}
#shop_categories div.absolute{margin-top:15px;display:none;}
#cat_description_box {padding: 10px;}
.panel.panel-default.short_description {margin-bottom: 5px;}
.box_products_sorting label {display: inline-block;}
.form_sort_count.well.well-sm {margin-top: 10px;margin-bottom: 10px;padding: 5px 10px;}
.form_sort_count.well.well-sm .form-group {margin-bottom: 0px;}
.top_contact .phone {font-size: 18px;}
.with_sub .btn-group{width:100%;}
.category_link.btn.btn-primary{width:90%;white-space:normal;text-align:left;border-top:none;border-bottom:none;border-left:none;}
.with_sub .list-group-item{padding-top:5px;padding-bottom:5px;color:#000;border-color:rgba(238,162,54,0.5);}
.category_open.btn.btn-primary.dropdown-toggle{width:10%;border-right:none;border-top:none;border-bottom:none;}
.with_sub .btn-group .btn{padding-top:10px;padding-bottom:10px;}
.incart_table_img{max-width:100px;}
#well_thumb .thumbnail{margin-bottom:0;}
#well_thumb .owl-nav .owl-next{right:-16px;}
#well_thumb .owl-nav .owl-prev{left:-16px;}
#frontpage_sliders .owl-theme .owl-nav [class*="owl-"]{top:calc(50% - 100px);}
#product_single_tabs .nav-tabs li.active > a,
#frontpage_sliders .nav-tabs > li.active > a {background-color: #7d4794;color: #fff;border-color: #7d4794;}
.prod_price strong{color:rgb(77, 2, 109);font-size:18px;}
.normal_title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.product_media.row {margin-bottom: 15px;}
.block_efg {
	display: flex;
	flex-direction: column;
}
.extra_fields_el {
	display: flex;
	flex-direction: column;
	margin-bottom: 10px;
}
.extra_fields_name {
	font-weight: bold;
}
.extra_fields_group {
	font-weight: bold;
	text-transform: uppercase;
	color: #7d4794;
	border-top: 1px solid rgba(238,162,54,0.5);
	padding: 5px 0;
	margin-top: 5px;
}
div.jshop_prod_description h2,
div.jshop_prod_description h3,
div.jshop_prod_description h4,
div.jshop_prod_description h5{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}
div.jshop_prod_description h2 strong,
div.jshop_prod_description h3 strong,
div.jshop_prod_description h4 strong,
div.jshop_prod_description h5 strong,
div.jshop_prod_description h2 b,
div.jshop_prod_description h3 b,
div.jshop_prod_description h4 b,
div.jshop_prod_description h5 b{font-weight:normal;}
.buy-block h1 {margin-top: 0;font-size: 32px;}
h2.blog_h2{font-size:24px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border-color:rgb(238, 227, 242) rgb(238, 227, 242) rgba(0, 0, 0, 0);}
.nav-tabs{border-bottom:1px solid rgb(238, 227, 242);}
.nav > li > a:focus, .nav > li > a:hover{background-color:rgb(238, 227, 242);}
.list_related .image_block{position:relative;}
/* .input-group.change_quantity{max-width:120px;} */
.buy-block hr{margin-top:15px;margin-bottom:15px;}
div.page-nav{display:none;float:right;margin-top:-37px;}
#related_products span[data-toggle="modal"]{display:none !important;}
#list_product_image_thumb .tmb_item{max-height:150px;overflow:hidden;border-radius:0 0 5px 5px;}
.list_product_image_thumb {
	width: 100%;
	height: 64px;
	overflow: hidden;
}
.list_product_image_thumb img {
	object-fit: cover;
	border-radius: 4px;
	width: 100%;
}
.list_product_image_thumb.thumb_video {
	position: relative;
}
.list_product_image_thumb.thumb_video img {
	object-fit: cover;
	height: 100%;
}
.list_product_image_thumb.thumb_video::before {
	content: "";
	background-color: rgba(0,0,0,0.4);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 4px;
}

.list_product_image_thumb.thumb_video::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-left: 20px solid white;  /* Размер и цвет треугольника */
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    opacity: 0.8;  /* Полупрозрачность */
    transition: opacity 0.3s;
}

.list_product_image_thumb.thumb_video:hover::after {
    opacity: 1;  /* Полная видимость при наведении */
}

#list_product_image_thumb .owl-nav {margin: 0;}
h3.product_name_in_list{font-family:inherit;}
.float-unset{display:inline-block;float:none !important;vertical-align:top;}
.col-sm-4.float-unset,
.col-md-4.float-unset,
.col-lg-4.float-unset{width:calc(100%/3 - 3px);}
.blog .col-sm-6.float-unset,
.blog .col-md-6.float-unset,
.blog .col-lg-6.float-unset{width:calc(100%/2 - 2px);}
button.short_description{margin-bottom:10px;margin-top:10px;}
.product_name_in_list > a,
.product_name_in_list > a:hover,
.product_name_in_list > a:focus,
.product_name_in_list > a:active{color:rgb(78, 2, 110);}
.jshop_price.small > strong{color:rgb(77, 2, 109);}
div.product_label{background-color:rgba(0, 0, 0, 0.2);border-radius:2px;color:rgb(255, 255, 255);left:10px;padding:3px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:1000;}
.block_product.panel{position:relative;background-color:rgba(243,239,245,1);border-color:rgba(238,162,54,0.5);box-shadow:0px 2px 5px -2px rgb(196, 167, 215);}
.article_item.panel{background-color:rgba(243,239,245,1);border-color:rgba(125,71,147,0.5);box-shadow:0px 2px 5px -2px rgb(196, 167, 215);}
#new_products_carousel .owl-nav [class*="owl-"]{top:20%;}
#full_decsription{display:none;}
.stars_no_active{height:16px;background-image:url("/templates/angelday/images/stars.png");background-repeat:repeat-x;background-position:0px 0px;}
.stars_active{height:16px;background-image:url("/templates/angelday/images/stars.png");background-repeat:repeat-x;background-position:0px -16px;}
#jshop_menu_order th.active{background-color:rgb(238, 227, 242);}
#jshop_menu_order *{border-color:rgba(196, 167, 215, 0.5) !important;}
#footer_blocks.purple{background-color:#7d4794;border-bottom:4px solid rgb(250, 173, 25);border-radius:2px;color:#ffffff;margin-bottom:32px;margin-top:32px;padding-bottom:16px;padding-top:16px;}
#footer_blocks [class*="jshop_menu"] a,
#footer_blocks.purple .contact a{border-radius:2px;display:block;margin:2px 0;padding:5px 16px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#footer_blocks [class*="jshop_menu"] a:hover,
#footer_blocks [class*="jshop_menu"] a:active,
#footer_blocks.purple .contact a:hover,
#footer_blocks.purple .contact a:active{background-color:#4E026E;}
#footer_blocks.purple .contact a span{display:inline-block;vertical-align:middle;}
#footer_blocks.purple .contact .medium-icon{margin-right:5px;}
#footer_blocks [class*="jshop_menu"] a:focus,
#footer_blocks.purple .contact a:focus,
.purple a, .purple a:hover, .purple a:active{color:#fff;text-decoration:none;}
#copyrights{line-height:1;font-size:12px;}
.jshop_menu_level_1, .jshop_menu_level_1_a{display:none;}
#footer_blocks h3{font-family:"TriodPostnaja";font-weight:bold;}
#footer_blocks .categories_footer_links,
#footer_blocks .contact_footer_links{display:inline-block;}
.promo_box{border-radius:4px;min-height:100px;padding:20px 10px 10px;text-align:center;}
.large-icon{font-size:24px;height:24px;line-height:24px;width:24px;}
.medium-icon{font-size:18px;height:18px;line-height:18px;width:18px;}
#sidebar .moduletable{margin-bottom:32px;}
#sidebar .moduletable:last-child{margin-bottom:0;}
.moduletable h3{font-family:"TriodPostnaja";font-weight:bold;margin-top:10px;}
.navbar.navbar-default.purple .badge.gold{background-color:rgb(250, 173, 25);}
i.fa.gold{color:rgb(250, 173, 25);}
.navbar.navbar-default.purple .visible-xs .fa-lg{font-size:inherit;}
html{background-attachment:fixed;background-image:url("/templates/angelday/images/texture10.jpg");}
body{box-shadow:0 0 4px -2px #111111;position:relative}
.dropdown-menu a, .dropdown-menu a:hover,
a, a:hover{color:#7d4794;}
h1,h2,h3{font-family:"TriodPostnaja";}
main h1{color:#d29222;}
h1.mtop_0 {margin-top: 0 !important;margin-bottom: 0;}
#content{}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{background-color:#4E026E;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-nav > li > a{color:#fff;}
.dropdown-menu > li > a{color:#7d4794;}
.text-danger{color:rgb(240, 0, 10);}
.nav-tabs > li.active > a:hover .badge,
.nav-tabs > li > a .badge,
.list-group-item > .badge,
nav.navbar .badge{background-color:#eee3f2;color:#444;}
.nav-tabs > li > a:hover .badge,
.list-group-item:hover > .badge{background-color:#D0AFDF;}
nav.navbar .badge.active{background-color:#ffd700;color:#000;}
.breadcrumb{background-color:#eee3f2;font-size:12px;}
.breadcrumb > li + li::before{color:#888;}
.breadcrumb > .active{color:#444;}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{background-color:#eee3f2;color:#4e026e;}
.btn-primary{background-color:#7d4794;border-color:#4e026e;color:#ffffff;}
.btn-primary.focus, .btn-primary:focus,
.btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover{background-color:#4e026e;border-color:#4e026e;color:#ffffff;}
.navbar-default .navbar-toggle .icon-bar{background-color:rgba(238, 227, 242, 0.8);}
.navbar-default .navbar-toggle{border-color:rgba(238, 227, 242, 0.5);}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:rgb(78, 2, 110);}
.navbar-nav .open .dropdown-menu{background-color:rgb(238, 227, 242);}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:rgb(78, 2, 110);}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:rgb(125, 71, 148);color:rgba(238, 227, 242, 1);}
.navbar-default .navbar-brand:first-of-type, .navbar-default .navbar-brand:first-of-type{margin-left:0.1px;}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{background-color:rgb(78, 2, 110);}
.well{background-color:rgb(238, 227, 242);border:1px solid rgb(238, 227, 242);}
.form-control:focus{border-color:rgb(125, 71, 148);}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover,
.btn-default.active:hover,
.btn-default:active:hover,
.btn-default:hover{background-color:rgb(238, 227, 242);border-color:rgba(125, 71, 148, 0.2);color:rgb(78, 2, 110);}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.focus:active,
.btn-default:active:focus,
.btn-default.active, .btn-default:active,
.btn-default.focus, .btn-default:focus{background-color:rgb(238, 227, 242);border-color:rgba(125, 71, 148, 0.4);color:rgb(78, 2, 110);}
.pagination > li > a, .pagination > li > span{color:rgb(78, 2, 110);}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover{background-color:rgb(125, 71, 148);border-color:rgb(125, 71, 148);color:rgb(255, 255, 255);}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover{background-color:rgb(78, 2, 110);}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover{border-color:rgb(125, 71, 148);}
.tab-pane{padding-top:16px;padding-bottom:16px;}
a.lead{margin-bottom:0;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{color:rgb(78, 2, 110);background-color:rgb(238, 227, 242);border-color:rgb(238, 227, 242);}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge{color:rgb(68, 68, 68);background-color:RGB(208, 175, 223);}
#sidebar .nav-pills li > a{background-color:#7d4794;color:#ffffff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#sidebar .nav-pills li > a:hover,
#sidebar .nav-pills li > a:active{background-color:#4e026e;}
#sidebar #accordion div.panel-heading{padding:0;}
#sidebar #accordion div.panel-heading a{padding:10px 15px;display:block;text-decoration:none;background-color:rgb(243, 239, 245);border:none;color:#000;border-radius:2px;}
#sidebar #accordion div.panel-heading a:hover{background-color:#eee3f2;color:#4e026e;}
#sidebar #accordion .panel-default{border-color:rgba(125,71,147,0.5);}
#sidebar #accordion .list-group-item{border-color:rgba(125,71,147,0.5);color:#000;}
#promo_boxes{border-radius:3px;background-color:rgb(243, 239, 245);border:1px solid rgba(125,71,147,0.5);box-shadow:0px 2px 5px -2px rgb(196, 167, 215);}
#promo_boxes .fa{color:#d29222;}
select.inputbox{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:rgb(85, 85, 85);background-color:rgb(255, 255, 255);background-image:none;border:1px solid rgb(204, 204, 204);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
select.inputbox:focus{border-color:rgb(125, 71, 148);}
select.inputbox{}
.full_img_box{background-color:rgba(0,0,0,0.5);}
.full_img_box img{max-width:100%;}
.modal_link{position:relative;}
.image_links{position:relative;}
div[id*="fullImage_"] .modal-dialog{width:auto;max-width:80%;}
.image_block .fa-stack{position:absolute;bottom:15px;right:calc(50% - 20px);cursor:pointer;}
.image_block .fa-square{color:rgba(238, 227, 242,0.8);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.image_block .fa-stack:hover .fa-square,
.image_block .fa-stack:active .fa-square,
.image_block .fa-stack:focus .fa-square{color:rgba(238, 227, 242, 1);}
.image_block .fa-search-plus{color:rgb(125, 71, 148);}
div.tooltip{float:none;background:transparent;border:none;padding:inherit;max-width:inherit;z-index:inherit;}
a:focus, a:hover{color:rgb(125, 71, 148);text-decoration:underline;}
.full_img_box,
#jquery-overlay{z-index:9990;}
.full_img_box .modal-dialog,
#jquery-lightbox{z-index:9991;}
main img {max-width:100%;}
#oneclick_form .button_submit_mob {display: none;}
#garantinfo {margin-top: -5px;margin-bottom: -5px;}
.claerfix.spacer_5 {margin-top: 5px;}
.footer_adress {display: block;border-top: 1px solid rgba(0,0,0,0.16);padding-top: 5px;margin-top: 5px;}
/*Langs modal hello window*/
/* #chose_lang {display:none;} */
#chose_lang {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	background-color: rgba(0,0,0,0.8);
}
.chose_lang_inner {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
	overflow-y: auto;
}
.chose_lang_container {
	width: calc(100% - 30px);
	max-width: 640px;
	border-radius: 16px;
	background-color: #fff;
	padding: 132px 32px 32px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-image: url(/templates/angelday/images/angellogo.png);
	background-repeat: no-repeat;
	background-position: center 32px;
}
.chose_lang_text {
	font-size: 24px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
}
.chose_lang_text p {
	margin: 0;
}
.chose_lang_switches ul li a {
	background-color: #7d4794;
	color: #d29222;
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
}
.chose_lang_switches ul li a:hover {
	background-color: #d29222;
	color: #7d4794;
}


.footer_deep {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.paylogo {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.paylogo_logo {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.paylogo_logo svg {
	height: 24px;
	width: auto;
	margin-left: 15px;
}
.footer_policy a {
	display: inline !important;
	padding: 0 !important;
	background: none !important;
	text-decoration: underline !important;
	text-decoration-color: transparent !important;
	color: #ffc118 !important;
}
.footer_policy a:hover {
	text-decoration-color: #ffc118 !important;
}
.footer_policy {
	border-top: 1px solid rgba(0,0,0,0.16);
	margin-top: 8px;
	padding-top: 8px;
}
#frontpage_sliders {
	padding-top: 30px;
}
.row_agb {
	display: inline-flex;
	align-items: flex-start;
}
.row_agb .moduletable {
	display: inline-flex;
	margin-left: 10px;
}

/*Responsive*/
@media all and (min-width:1600px){.container{width:1400px;}}
@media all and (max-width:1200px){.col-sm-6.float-unset{width:calc(100%/2 - 2px);}}
@media all and (max-width:992px){
.col-sm-6.float-unset{width:calc(100%/2 - 2px);}
#top_menu {margin-bottom:0;}
#sidebar .moduletable {margin-bottom: 15px;}
.read-articles h3,
.treecats-custom h3:first-of-type,
#accordion.articles,
#shop_categories {display:none;}
#mob-reads-toggle,
#mob-cats-toggle {border-radius: 3px;padding: 15px;cursor:pointer;}
#mob-cats-toggle{color: #fff;background-color:#7D4794;}
#mob-reads-toggle {color: #000;background-color:#eee3f2;}
#mob-reads-toggle.active,
#mob-reads-toggle:hover {background-color:#ebdaf2;	}
#mob-cats-toggle.active,
#mob-cats-toggle:hover {background-color:#4E026E;}
#mob-reads-toggle .caret,
#mob-cats-toggle .caret {margin-top: 10px;display: inline-block;}
.category_open.btn.btn-primary.dropdown-toggle {min-height: 40px;}
}
@media all and (max-width:768px){
 .logo_container{display:table;margin:auto;}
 .top_contact.text-left {text-align: center;}
 .top_contact .phone {font-size: 16px;}
#footer_blocks .categories_footer_links, #footer_blocks .contact_footer_links{display:block;}
.navbar-nav .open .dropdown-menu{border-radius:0;}
.navbar-default .navbar-brand:first-of-type, .navbar-default .navbar-brand:first-of-type{margin-left:10px;}
#sort_count .form-group{margin-bottom:0;}
.float-unset[class*="col-xs"]{width:91.6667%;}
.blog .float-unset[class*="col-xs"]{width:100%;}
.float-unset.col-xs-offset-1{margin-left:4.16666%;}
#change_qty_form{max-width:50%;}
.footer_deep {flex-direction:flex-direction: column;}
.paylogo {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
	text-align: left;
	line-height: 1.2;
	padding-bottom: 84px;
}
.paylogo_logo svg {
	margin-left: 0;
	margin-right: 8px;
}
}
@media all and (max-width:450px){
#logo{font-size:280%;}
#oneclick_form .button_submit {display: none;}
#oneclick_form .button_submit_mob {display: block;}
#oneclick_form .form-group {margin-bottom:5px;}
#oneclickphone {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#logo_text{margin:-34px 0 16px 100px;}
#add_to_btns,
#change_qty_form{max-width:80%;margin:auto;}
.chose_lang_text {font-size: 18px;}
}
@media all and (max-width:350px){#logo{font-size:180%;}
#logo_text{margin:-34px 0 16px 100px;}
#add_to_btns,#change_qty_form{max-width:100%;width:100%;}
}
@font-face{font-family:'NK123';src:local('NK123'),
url('/templates/angelday/fonts/nk123.woff2') format('woff2'),
url('/templates/angelday/fonts/nk123.woff') format('woff'),
url('/templates/angelday/fonts/nk123.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face{font-family:'TriodPostnaja';src:local('Triod Postnaja'),
local('TriodPostnaja'),
url('/templates/angelday/fonts/triodpostnaja.woff2') format('woff2'),
url('/templates/angelday/fonts/triodpostnaja.woff') format('woff'),
url('/templates/angelday/fonts/triodpostnaja.ttf') format('truetype');font-weight:400;font-style:normal;}
.slideIn{animation:slideIn 0.1s forwards;-webkit-animation:slideIn 0.1s forwards;-moz-animation:slideIn 0.1s forwards;-ms-animation:slideIn 0.1s forwards;-o-animation:slideIn 0.1s forwards;}
.slideOut{animation:slideOut 0.05s forwards;-webkit-animation:slideOut 0.1s forwards;-moz-animation:slideOut 0.1s forwards;-ms-animation:slideOut 0.1s forwards;-o-animation:slideOut 0.1s forwards;}
@keyframes slideIn{0%{opacity:0;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);}
100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
}
@keyframes slideOut{0%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
100%{opacity:0;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);}
}
/*
* --------------------- CloudZ
*/
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
border: 0px solid #eee3f2;
margin:0px;	/* Set this to minus the border thickness. */
background-color:#fff;
cursor:move;
}
/* This is for the title text. */
.cloud-zoom-title {
font-family:Arial, Helvetica, sans-serif;
position:absolute !important;
background-color:#000;
color:#fff;
padding:3px;
width:100%;
text-align:center;
font-weight:bold;
font-size:10px;
top:0px;
}
/* This is the zoom window. */
.cloud-zoom-big {
border:4px solid #eee3f2;
overflow:hidden;
}
/* This is the loading message. */
.cloud-zoom-loading {
color:white;
background:#222;
padding:3px;
border:1px solid #000;
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
	opacity: 1 !important;
	visibility: visible !important;
}
.fancybox-navigation .fancybox-button--arrow_right,
.fancybox-navigation .fancybox-button--arrow_left {padding: 0 !important;}
.fancybox-button[disabled=""] {
	display: none !important;
}
.fancybox-button {
	height: 60px !important;
	width: 60px !important;
}
#langswitcher {
	position: absolute;
	right: 15px;
	top: 3px; 
}
#langswitcher ul {
	display: flex;
	justify-content: flex-end;
	flex-direction: row-reverse;
}
#langswitcher ul li {
	margin: 0;
	margin-left: 5px; 
} 
#langswitcher ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #d29222;
	padding: 2px 4px;
	border-radius: 2px;
	background-color: #7d4794;
}
#langswitcher ul li a:hover,
#langswitcher ul li.lang-active a {
	background-color: #d29222;
	color:#7d4794;
}
#header {
	padding-top: 8px;
}