html { width:100%; }

body
{
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: 'Montserrat', sans-serif;
	color:#333333;
	font-size:14px;
	width:100%;
}
body.admin {
	min-width: 1164px;
}
h1 {
	font-size:48px;
	font-weight:600;
	color:#644A3D;
	margin: 72px 0 55px;
}
h2 {
	font-size:32px;
	font-weight:600;
	color:#644A3D;
}
h2.h-color {
	color:#E24C50;
}
h2.h-color.center {
	text-align:center;
}
h3 {
	color:#644A3D;
	font-size:24px;
	font-weight:600;
}
div.text-center {
	text-align:center;
	padding:10px 20px 20px;
}
* html #page-wrapper { height: 100%; }
.top-wrapper {
	background:#8d786a;
	min-width:1164px;
	width:100%;
}
p {
	font-size:14px;
	font-weight:400;
	line-height:1.4;
	margin: 15px 0;
	padding:0;
}
p.semibold {
	font-weight:600;
	font-size:17px;
}
p.minihead {
	font-weight:600;
	font-size:20px;
	color: #644A3D;
}
#workarea p {
	line-height: 24px;
}
#workarea ol li, #workarea ul li {
	line-height:1.7;
}
button:focus, input:focus, select:focus {outline:none;}
input.error {
    border-color: red !important;
}
input, textarea {
	font-family: 'Montserrat', sans-serif;
	border: 1px solid #e8e5df;
	font-weight: 500;
	color: #917E74;
	font-size: 14px;
}
button {
	font-family: 'Montserrat', sans-serif;
}
select {
	font-family: 'Montserrat', sans-serif;
	border: 1px solid #e8e5df;
}
a {
	color: #2d67ad;
}
a:hover {text-decoration:none;}
.clearfix {clear:both;}

.fancybox-skin {
	background: #fff!important;
}
.fancybox-skin #calculating_block {
	text-align:left;
	padding:0;
	width:auto;
	margin:0 auto;
}
.fancybox-skin #calculating_block h3 {
	text-align:center;
	margin-top: 0;
}
.fancybox-wrap {
/*	margin-bottom:10px!important;
	top:15%!important;*/
}
.fancybox-skin #calculating_block > div {
	padding:7px;
	color: #644A3D;
	font-weight: 500;
	font-size:16px;
}
.fancybox-skin #calculating_block div#delivery_108, .fancybox-skin #calculating_block div#delivery_2725 {
	border-left: 1px solid #917E74;
	border-top: 1px solid #917E74;
	border-right: 1px solid #917E74;
	margin-top: 7px;
}
.fancybox-skin #calculating_block div#delivery_100, .fancybox-skin #calculating_block div#delivery_2724 {
	border-left: 1px solid #917E74;
	border-right: 1px solid #917E74;
}
.fancybox-skin #calculating_block div#boxberry_towns_block {
	border-left: 1px solid #917E74;
	border-right: 1px solid #917E74;
	border-bottom: 1px solid #917E74;
	padding-bottom: 7px;
}
.fancybox-skin #calculating_block > div span.delivery-vals {
	padding-left:5px;
	color: #E24C50;
	font-weight: 600;
}
.fancybox-skin #calculating_block #boxberry_towns_block select#boxberry_towns {
	width: 60%;
}


/*panel admin*/
body.admin div[id*="bx_incl_area"] {
	display:inline;
}

.rus.admin #bx_incl_area_12_10, .admin #bx_incl_area_7_2, .rus.admin #bx_incl_area_7_3, .eng.admin #bx_incl_area_7_1, .admin .faqpage #bx_incl_area_6_1_1, .rus.admin .catpage #bx_incl_area_5_1, .rus.admin #bx_incl_area_6, .eng.admin #bx_incl_area_4, .admin #profitable-reliable #bx_incl_area_5 {
	display: -webkit-flex; 
	display: flex;
}
.eng.admin #bx_incl_area_7_1, .admin #bx_incl_area_7_2, .rus.admin #bx_incl_area_7_3, .rus.admin #bx_incl_area_6, .eng.admin #bx_incl_area_4, .admin #profitable-reliable #bx_incl_area_5 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
.admin .botlemain-block #bx_incl_area_5 {
	text-align:center;
}
.admin .faqpage #bx_incl_area_6_1_1  {
	width:66%;
}
.admin .faqpage #bx_incl_area_6_1_1 #faq-base.item-tabs {
	width:100%;
}
.admin div.top-wrapper {
	position: static;
}
.admin div.top-wrapper ~ div.second-top-wrapper {
	padding-top: 1px;
}

/*end panel admin*/






.breakingnews {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 10px 20px;
	background: #E24C50;
	text-align: center;
	box-sizing: border-box;
	z-index: 2;
}
.breakingnews a {
	color: #fffbf2;
	font-weight: 500;
	font-size:16px;
}
.breakingnews.nicenews {background:#27c486;}

.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
#workarea .bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
	padding: 0 3px;
	display: block;
	min-width: 39px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:pointer;
	border: 1px solid transparent;
	font-weight: 500;
	font-size: 23px;
	color: #917E74;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	width: auto;
	padding: 0;
	vertical-align: middle;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li:hover span{
	border:1px solid #c1b8ae;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	border:1px solid #c1b8ae;	
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color:#917E74;
	line-height: 28px;
	padding: 0 18px;
	border:0;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next:hover span {
	border: 0;
	opacity:0.8;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}


/* Top menu */
.logo-block {
	display:block;
	float:left;
}
.menu-block {
	width:1100px;
	margin:0 auto;
	display: -webkit-flex; 
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;

}
ul.top-menu {
    list-style: outside none none;
    display: inline-block;
	margin:0;
	padding:0;
}
ul.top-menu li a {
    color: #ebe5db;
}

#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
	background: none;
}

#horizontal-multilevel-menu a
{
	display:block;
	text-decoration:none;
	text-align:center;
	outline: none;
	color: #FFFBF2;
	font-weight:600;
	text-decoration:underline;
	padding: 18px 23px;
	font-size:14px;
	border:1px solid #8d786a;
	border-bottom:0;
	background: transparent;
	transition-property: all;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
}
#horizontal-multilevel-menu li a.root-item-selected {
	text-decoration:none;
	border:1px solid #8d786a;
	color:#ebe3d3;
	border-bottom:0;
}
#horizontal-multilevel-menu li:hover a {
	text-decoration:none;
	border:1px solid #e3dccf;
	background:#fffbf2;
	color:#8d786a;
	border-bottom:0;
}
#horizontal-multilevel-menu li:hover ul li a {
	border:0;
	background:none;
	color:#644A3D;
	text-decoration:underline;
}
#horizontal-multilevel-menu li ul li a:hover, #horizontal-multilevel-menu li ul li.item-selected a  {
	text-decoration:none;
	color:#8d786a;
}
#horizontal-multilevel-menu li {
	display: inline-block;
}

#horizontal-multilevel-menu a.parent { background: url(images/top-menu-arrow.gif) center right no-repeat; }

/*Item-parents*/
#horizontal-multilevel-menu li.last-item { border: none; }

#topwrapper-main .topwrapper-bg {
	background: url(/local/templates/alfaparcel_template/images/bg_main.png)center top no-repeat;
	/*background: url(/local/templates/alfaparcel_template/images/ng-bg_main.png)center -65px no-repeat;*/
	min-width:1164px;
	min-height:397px;
	width:100%;
	text-align:center;
	/*padding-top:55px;*/
	
}
.topwrapper-bg {
	width:1100px;
	margin:0 auto;
}
#topwrapper-main {
	min-height:397px;
	width:100%;
	background: #ebe4d4 url(/local/templates/alfaparcel_template/images/bg_topwrapper.png)0 top repeat-x;
}
.topmain-block {
	width:1100px;
	text-align:left;
	margin:5px auto 0;
}

.topmain-message, .user-links {
	display: inline-block;
	vertical-align: middle;
	color:#644A3D;
	font-weight:500;
}
.topmain-message {
	font-size:22px;
	margin-right:70px;
}
.user-links {
	font-size:16px;
}
.user-links a {color:#644A3D;}
.user-links a:hover {text-decoration:none;}
.user-links a.signin {
	background: url(/local/templates/alfaparcel_template/images/signin.svg)left center no-repeat;
	padding-left:22px;
}
.user-links a.signup {
	background: url(/local/templates/alfaparcel_template/images/Shape.svg)left center no-repeat;
	padding-left:24px;
}
.user-links a.ticket {
	background: url(/local/templates/alfaparcel_template/images/mail.svg)left center no-repeat;
	padding-left:23px;
}

.user-links ul {
    list-style: outside none none;
    display: inline-block;
	margin:0;
	padding:0;
}

.user-links ul li {
    display: inline;
    padding-right: 27px;	
}

#language-switch {
	display: inline-block;
	color:#644A3D;
	font-weight:500;
	font-size:16px;
	margin-left:40px;
}
#language-switch a {
	margin-right: 18px;	
	color:#917E74;
	font-weight:500;
}
#language-switch a:last-child {margin-right:0;}
#language-switch a#language-ru {
	background: url(/local/templates/alfaparcel_template/images/Layer66.png)left center no-repeat;
	padding-left:26px;
}
#language-switch a#language-en {
	background: url(/local/templates/alfaparcel_template/images/Layer2.png)left center no-repeat;
	padding-left:26px;
}
.rus #language-switch a#language-ru {
	font-weight:600;
	color:#644A3D;
}
.eng #language-switch a#language-en {
	font-weight:600;
	color:#644A3D;
}
.stamp {
	position: absolute;
	width: 1050px;
	text-align: right;
	box-sizing: border-box;
	padding: 25px 0 0;
}
.middlemain-block, .botemain-block {
	width:1164px;
	margin: 0 auto;
}
.middlemain-block {
	min-height:318px;
}
.second-top-wrapper .middlemain-block-hdr {	
	display:inline-block;
	margin: 114px 0 54px;
}
.second-top-wrapper .middlemain-block-hdr div {
	display:inline-block;
	font-size:48px;
	font-weight:600;
	color:#2D67AD;
	vertical-align: middle;
}
#banner-hdr-img {
	height: 80px;	
	width:104px;
	display:inline-block;
	background: url(/local/templates/alfaparcel_template/images/flag.svg)center center no-repeat;
	margin:0 37px;
}
a.getaddress.button-link{
    border-radius: 35px;
    padding: 12px 44px 12px;
	color:#fff;
	background:#f86569;
	font-size:18px;
	font-weight:700;
	text-decoration:none;
	line-height:24px;
	margin:0 auto;
}
a.getaddress.button-link:hover {opacity:0.9;}
.botlemain-block {
	color:#644A3D;
	font-weight:600;
	font-size:18px;
}


/*#header { height: 106px; position: relative; z-index: 10; margin:0 auto;}

#top-menu
{
	position: absolute;
	top: 46px;
	width: 638px;
	height: 30px;
	right: 0;
	
}

#top-menu-inner
{
	margin-left: 16px;
	padding-right: 16px;
	height: 30px;
}

#logo 
{
	width: 235px; 
	height: 100px;
	position:absolute;
	left:0;
	top:0;
	text-align: center;
}

#logo td { padding: 0;}
#logo a { outline: none;}

#top-icons { overflow: hidden; height: 15px; position: absolute; top: 17px; width: 200px; left: 252px; }
#top-icons a 
{
	float: left;
	margin-right: 31px;
}

a.home-icon { width: 12px; height: 11px;}
a.search-icon { width: 12px; height: 12px;}
a.feedback-icon { width: 14px; height: 10px;}*/

#banner { margin:0 auto; height: 153px;  position: relative; }
#banner-layout { height: 142px;  table-layout: fixed; }
#banner-overlay { height: 153px; position: absolute; width:437px; left:0; top: 0;}
#banner-image { padding:0; width: 437px; vertical-align: top;}
#banner-image div { width: 437px; height: 142px; overflow: hidden;}
#banner-slogan 
{
	padding:0;
	width: 441px;	
	font-family: Arial; 
	font-style: italic; 
	font-size: 2em; 
	font-weight: bold;
	padding:10px 0 32px;
}



#page-wrapper
{	
	min-height:100%;	 
	margin: 0 auto;
	width:100%;
}
#page-wrapper.mainpage {
	background: #fff url(/local/templates/alfaparcel_template/images/bg2.png)top center repeat-x;
}
#main-teasrs, #main-products {
	margin: 0 auto;
	width:1164px;
}
#main-teasrs {
	display: -webkit-flex; 
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#main-teasrs .main-teasrs-teasr {
	width:340px;
	background:#fffbf2;
	height:118px;
	padding:22px 16px;
	line-height:1.4;
}
#main-teasrs a{
	display: -webkit-flex; 
	display: flex;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	text-decoration:none;
}

#main-teasrs .main-teasrs-teasr .main-teasrs-img {
	margin-right:18px;
	padding-top:5px;
}
#main-teasrs .main-teasrs-teasr  .main-teasrs-content {
	width:225px;
}
.eng #main-teasrs .main-teasrs-teasr  .main-teasrs-content h3 {
	padding-right:0;
}
#main-teasrs .main-teasrs-teasr  .main-teasrs-content h3 {
	padding-right: 80px;
	margin: 0 0 12px;
	font-size:18px;
	color:#644A3D;
	font-weight:600;
	text-decoration:underline;
	line-height:1.4;
}
#main-teasrs .main-teasrs-teasr:hover  .main-teasrs-content h3 {text-decoration:none;}
#main-teasrs .main-teasrs-teasr  .main-teasrs-content p {
	margin:0;
	color:#917E74;
	font-weight:500;
	font-size:14px;
}

#main-products  #main-products-left {
	width:59.6%;
	display:inline-block;
	vertical-align:top;
	padding:0 35px;
	font-size:14px;
	line-height:1.7!important;
	margin-right:1.97%;
}
#main-products  #main-products-left p {
	line-height:1.7!important;
}
span.strong {font-weight:600;}
#main-products  #main-delivery-calc {
	width:30%;
	display:inline-block;
	vertical-align:top;
	padding:0 11px;
}
#main-products h2, #main-compare-prices h2 {
	font-size:32px;
	font-weight:600;
	color:#644A3D;
	margin:49px 0 22px;
}
#main-products  #main-delivery-calc h2 {
	text-align:center;
	margin:49px 0 25px;
}
#main-products  #main-delivery-calc div.block-delivery-calc {
	display: -webkit-inline-flex; 
	display: inline-flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;

	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
#main-products  #main-delivery-calc .mp-calc-control {
	width:46%;
	text-align:center;
}

#main-products  #main-delivery-calc .mp-calc-control:nth-child(2n+1) {
	margin-right:16px;
}
#main-products  #main-delivery-calc .mp-calc-control input, #main-products  #main-delivery-calc .mp-calc-control select {
	width:100%;
	border:1px solid #e3dccf;
	padding:6px;
	box-sizing: border-box;
	margin-bottom:12px;
	
}
#main-products  #main-delivery-calc .mp-calc-control label {
	font-size:14px;
	color:#666666;
	text-transform:lowercase;
	margin-bottom:5px;
	display: block;
}

#main-products  #main-delivery-calc .mp-calc-control button {
	margin-top:19px;
	border:1px solid #ccc3b8;
	border-radius:25px;
	background:#f9f5ea;
	color:#98857b;
	font-size:14px;
	font-weight:400;
	cursor:pointer;
	padding:8px 0;
	width: 100%;
}
#main-products  #main-delivery-calc .mp-calc-control button:hover, .look_other a:hover {
	opacity:0.7;
}
#main-compare-prices h2 {text-align:center;}

.compprice_list {	
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: stretch!important;
	-webkit-align-items: stretch!important;
}
.compprice_list .compprice_item {
	box-sizing:border-box;
	padding:15px 30px;
	box-shadow: 0px 1px 2px 1px #f8f7f5;
	border: 1px solid #e8e5df;
	text-align:left;
	background:#fff;
	margin-bottom: 15px;
	margin-right: 15px;
	position:relative;
}
.orderspage .compprice_list .compprice_item, .way-to-paypage .compprice_list .compprice_item, .shopping-ukpage .compprice_list .compprice_item {
	text-align:center;
}

.orderspage .compprice_list .compprice_item .compprice_item_prices > div, .orderspage .compprice_list .compprice_item .compprice_item_prices > div a, .way-to-paypage .compprice_list .compprice_item .compprice_item_prices > div, .way-to-paypage .compprice_list .compprice_item .compprice_item_prices > div a, .shopping-ukpage .compprice_list .compprice_item .compprice_item_prices > div, .shopping-ukpage .compprice_list .compprice_item .compprice_item_prices > div a {
	display:block;
}
.compprice_list .compprice_item > div a {
	color: #666666;
	text-decoration:none;
}
.compprice_list .compprice_item .compprice_item_name {
	display:block;
	text-align:center;
	color:#644A3D;
	font-size:16px;
	font-weight:600;
	margin:30px 0 15px;
}
.compprice_list .compprice_item:nth-child(4n) {
	margin-right:0;
}
.compprice_list .compprice_item .compprice_item_container .compprice_item_images {
	display:block;
	margin:0 auto;
	text-align: center;
	height: 145px;
}
.compprice_list .compprice_item .compprice_item_prices > div {
	margin:10px 0;
	font-size:16px;
	font-weight:400;
	color:#666666;
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
}
.compprice_list .compprice_item .compprice_item_prices > div a {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	width: 100%;
}
.compprice_list .compprice_item .compprice_item_prices > div a span.price {
	color: #2d67ad;
	font-weight: 500;
	text-decoration:underline;
}
.compprice_list .compprice_item .compprice_item_prices > div span.price {
	font-weight: 500;
}
.compprice_list .compprice_item .compprice_item_prices > div a:hover span.price {
	text-decoration:none;
}
.compprice_list .compprice_item .compprice_item_prices div.price, #middlewrapper-dark #middle-main #lastorders-main div.block-last_order div.last_order div.price,
.freeshippage #lastorders-main div.block-last_order div.last_order div.price
 {
	font-weight:500;
	color:#644a3d;
}
#middlewrapper-dark #middle-main #lastorders-main div.block-last_order div.last_order div.price,
.freeshippage #lastorders-main div.block-last_order div.last_order div.price {
	margin: 10px 0 0;
}
.compprice_list .compprice_item .compprice_item_prices .total-price, .compprice_list .compprice_item .compprice_item_prices .russia-price {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.orderspage .compprice_list .compprice_item > div a, .way-to-paypage .compprice_list .compprice_item > div a, .shopping-ukpage .compprice_list .compprice_item > div a {
	font-weight:500;
	color:#2d67ad;
	word-break: break-all;
}
.compare-main div.look_other {
	text-align: center;
	display: block!important;
}
.compprice_list .compprice_item .compprice_item_prices .compprice_item_weight {
	color: #999999;
	font-size: 80%;
	margin: -7px 0 20px;
}
.compprice_list .compprice_item .compprice_item_prices span.price-name::after {
	content:":";
}
.compprice_list .compprice_item .compprice_item_prices .russia-price span.price {color:#e24c50;}
#main-compare-prices, #profitable-reliable, #middle-main {
	width:1164px;
	margin:0 auto;
}
#main-compare-prices  .look_other, #lastorders-main  .look_other {
	padding:30px 0;
	text-align:center;
}

.look_other {
	min-height:40px;
}
.look_other a{
	border:1px solid #ccc3b8!important;
	border-radius:25px;
	padding:0 20px 0!important;	
	display:inline-block;
	text-decoration:none;
	color:#98857b;
	line-height: 36px!important;
	width: auto;
	display: inline-block!important;
	cursor:pointer;
}

#reliable-block.active, #profitable-block.active {
	padding:20px 32px 0;
	margin-bottom: 80px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	background: #fff url(/local/templates/alfaparcel_template/images/bg_line.png)top center repeat-y;
}
#profitable-reliable h2 {
	text-align:center;
	color:#917E74;
	font-weight:600;
}
#profitable-reliable h2 a {
	cursor:pointer;
	color:#644A3D;
	font-weight:700;
	display: inline-block;
	line-height: 0.9;
}
#profitable-reliable h2 a.clickme {
	color: #E24C50;
	border-bottom: 1px dashed #E24C50;
	font-weight:600;
}

#profitable-reliable > div .item {
	display: -webkit-flex;
	display: flex;
	padding-bottom: 40px;
	width: 50%;
	box-sizing:border-box;
	padding-right:50px;
	line-height:24px;
}
#profitable-reliable > div .item:nth-child(2n) {
	border-right: 0;
	padding-left:50px;
	padding-right:0;
}
#profitable-reliable > div .item:nth-child(5) {
	padding-bottom:0;
}
#profitable-reliable > div .item div {
	display:inline-block;
	vertical-align:top;
}
#profitable-reliable > div .item .img{
	width: 60px;
	margin-right:33px;
}
#profitable-reliable #reliable-block .item div.img {
	width: 70px;
}

#reliable-block, #profitable-block {display:none;}

#middlewrapper-dark {
	width: 100%;
	background: #f8f3e6;
}
#middlewrapper-dark h2 {
	text-align: center;
	margin: 55px 0 26px;
}
#middlewrapper-dark #lastorders-main {
	width: 62%;
	margin-right: 6%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	box-sizing: border-box;
}
 #lastorders-main div.block-last_order {
	display: -webkit-flex; 
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;

}
#lastorders-main div.block-last_order div.last_order {
	box-sizing: border-box;
	padding: 18px 15px;
	background: #fff;
	text-align: center;
	box-shadow: 0px 1px 5px 1px #ede8e1;
	border: 1px solid #e8e5df;
	font-size: 16px;
	min-height: 240px;
}
#lastorders-main div.block-last_order div.last_order .compprice_item_images {
	height: 85px;
}
#lastorders-main div.block-last_order div.last_order .compprice_item_images img {
	max-width:100%;
	max-height: 100%;
}
#lastorders-main div.block-last_order div.last_order .compprice_item_tm {
	color:#666666;
	font-weight:500;
	margin:17px 0 6px;
}
#lastorders-main div.block-last_order div.last_order a.compprice_item_url {
	color:#E24C50;
	font-size:16px;
	font-weight:600;
	display:inline-block;
	text-decoration:underline;
	word-break: break-all;
}
#lastorders-main .look_other {
	display: inline-block;
}
#middlewrapper-dark #news-main {
	width: 30%;
	display:inline-block;
	vertical-align:top;
	box-sizing: border-box;
}
#middlewrapper-dark #news-main h2 {
	text-align:left;
	margin: 55px 0 26px;
}
#middlewrapper-dark #middle-main #news-main .news-list p {
	line-height:24px;
	margin:0 0 13px;
}
#bottom-main-news .news-list p {
	line-height:24px;
	font-size:14px;
	margin:0 0 13px;
}
#middlewrapper-dark #middle-main #news-main .news-list p a, #bottom-main-news .news-list p a {
	font-weight:600;
	color:#2D67AD;
	display:block;
	margin-bottom:4px;
	font-size:16px;
}
#middlewrapper-dark  #videos-wr{
	width:100%;
	padding:20px 0;
	margin-top:36px;
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;

}
#middlewrapper-dark  #videos-wr .videos-block {
	width: 367px;
	text-align: center;
}
#middlewrapper-dark  #videos-wr .videos-block a img {
	max-width:100%;
}
#middlewrapper-dark  #videos-wr .videos-block .videos-descr {
	color:#644A3D;
	font-size:16px;
	font-weight:600;
	margin:11px 0 0;
}
#bottomwrapper-main div.look_other {
	margin:26px 0 0 0;
}
#bottomwrapper-main, #subwrapper-main  {
	width: 100%!important;
}
#bottom-main {
    width: 1100px;
    margin: 0 auto 54px;
	padding:73px 32px 0;
}
#sub-main {
	width: 1100px;
    margin: 0 auto;
	padding:0 32px 0;
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
#bottomwrapper-main h2 {
	text-align: left;
	margin:0 0 23px;
}
#bottomwrapper-main #bottom-main-news {
	padding:0 98px 0 0;
	width: 44%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	box-sizing: border-box;
	border-right:1px solid #e8e5df;
}
#bottomwrapper-main #bottom-main-links {
	padding:0;
	width: 55%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	padding: 0 0 0 80px;
	box-sizing: border-box;
}
#bottomwrapper-main #bottom-main-links .bmain-links-block {
	display:inline-block;
	vertical-align: top;
	width:47%;
	color:#333333;
	margin-right:20px;
}

.eng #bottomwrapper-main #bottom-main-links {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 0;
}
.eng #bottomwrapper-main #bottom-main-links .bmain-links-block {
	width:auto;
	margin-right:50px;
	min-width:auto!important;
}
.eng #bottomwrapper-main #bottom-main-links .bmain-links-block:nth-child(2n) {margin-right:50px;}
.eng #bottomwrapper-main #bottom-main-links .bmain-links-block:last-child {margin-right:0;}
#bottomwrapper-main #bottom-main-links .bmain-links-block h3 {
	font-size:16px;
	font-weight:600;
	margin:29px 0 12px;
	line-height:28px;
}
#bottomwrapper-main #bottom-main-links .bmain-links-block a {
	width:100%;
	display: block;
	color:#333333;
	margin-bottom:13px;
	padding-left:36px;
}
#bottomwrapper-main #bottom-main-links .bmain-links-block:nth-child(3) a {padding-left:37px;}
#bottomwrapper-main #bottom-main-links .bmain-links-block:nth-child(2) a {padding-left:34px;}
#bottomwrapper-main #bottom-main-links .bmain-links-block:nth-child(2n) {margin-right:0;}
#bottomwrapper-main #bottom-main-links .bmain-links-block h3#bm-links-qa {
	background: #fff url(/local/templates/alfaparcel_template/images/iconr1.svg)left center no-repeat;
	padding-left:36px;
}
#bottomwrapper-main #bottom-main-links .bmain-links-block h3#bm-links-discuss {
	background: #fff url(/local/templates/alfaparcel_template/images/iconr2.svg)left center no-repeat;
	padding-left:37px;
}
#bottomwrapper-main #bottom-main-links .bmain-links-block h3#bm-links-secbuy {
	background: #fff url(/local/templates/alfaparcel_template/images/iconr3.svg)left center no-repeat;
	padding-left:33px;
}
#bottomwrapper-main #bottom-main-links .bmain-links-block h3#bm-links-help {
	background: #fff url(/local/templates/alfaparcel_template/images/iconr4.svg)left center no-repeat;
	padding-left:36px;
}
#subwrapper-main {
	border-top:1px solid #e8e5df;
	padding:30px 0 0;
}
.eng #subwrapper-main #sub-main .submain-bl, .eng #subwrapper-main #sub-main .submain-bl:nth-child(2), .eng #subwrapper-main #sub-main .submain-bl:nth-child(3) {
	padding:37px 20px;
	width:33%;
	text-align:center;
}
#subwrapper-main #sub-main .submain-bl {
	border-right:1px solid #e8e5df;
	box-sizing: border-box;
	padding:37px 90px 37px 0;
}
#subwrapper-main #sub-main .submain-bl:last-child {
	border-right:none;
}
#subwrapper-main #sub-main .submain-bl:nth-child(2){
	padding:37px 83px 37px 62px;
}

#subwrapper-main #sub-main .submain-bl:nth-child(3){
	padding:37px 0 37px 73px;
	border-right:0;
}
#subwrapper-main #sub-main .submain-bl img, #subwrapper-main #sub-main .submain-bl div.submain-bl-descr {
	display: inline-block;
	vertical-align:middle;
}
#subwrapper-main #sub-main .submain-bl div.submain-bl-descr {
	font-weight:600;
	margin-left: 13px;
	color: #73635c;
}


/*way-to-pay page*/
#workarea div.standart {
	display:block;
	margin:0 auto;
	box-sizing: border-box;
	padding:0 32px 53px;
	width:1164px;
}
#workarea div.standart.flex
 {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.standart #virtual-address-left {
	box-sizing: border-box;
}
.standart #virtual-address-right{
	box-sizing: border-box;
	padding-right:20px;
}
.uk-addresspage .standart div#virtual-address-right, .virtual-address-descriptionpage .standart div#virtual-address-right, .partnerspage .standart div#virtual-address-right {
	width:32%;
}
.uk-addresspage .standart div#virtual-address-left, .virtual-address-descriptionpage .standart div#virtual-address-left, .partnerspage .standart div#virtual-address-left {
	width:68%;
}
.partnerspage .standart.flex.payment-top {
	-webkit-align-items: center;
	align-items: center;
}
.partnerspage #virtual-address-right ul.list-red li:last-child {
	margin-bottom:0;
}
.way-to-paypage .standart div#virtual-address-left, .shopping-ukpage .standart div#virtual-address-left {
	width:68%;
}
.way-to-paypage .standart div#virtual-address-right, .shopping-ukpage .standart div#virtual-address-right {
	width:32%;
}
.standart #virtual-address-left > img, .standart #virtual-address-left .virtual-address-left-text {
	display:inline-block;
	vertical-align:top;
}
.standart #virtual-address-left > img{
	margin-right: 7%;
}
.standart #virtual-address-left .virtual-address-left-text {
	width: 64%;
	padding-right: 5%;
	box-sizing: border-box;
}
.standart #virtual-address-left .virtual-address-left-text h3 {
	margin:0 0 22px;
	color:#E24C50;
	font-size:20px;
	font-weight:600;
	line-height:1.55;
}
a.button-link {
	font-size:18px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	background:#f86569;
	display:inline-block;
	border-radius:40px;
	padding:0 34px;
	line-height:48px;
	margin:21px 16px 5px 0;
}

a.button-link:hover {opacity:0.9;}
.standart #virtual-address-left a {
	font-weight:500;
}
.way-to-paypage div.uk-images, .shopping-ukpage div.uk-images {
	width:100%;
	border-bottom: 1px solid #e8e5df;
}
.way-to-paypage div.uk-images .block-way-logo, .shopping-ukpage div.uk-images .block-way-logo{
	width: 1100px;
	margin: 0 auto;
	padding: 33px 0 15px;
}
.way-to-paypage div.uk-images ul.way-logo, .shopping-ukpage div.uk-images ul.way-logo {
	margin:0;
	padding:0;
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
.way-to-paypage div.uk-images ul.way-logo li, .shopping-ukpage div.uk-images ul.way-logo li {
	list-style:none;
}
.two-column {
	width:47%;
	box-sizing: border-box;
	padding:20px 0 0;
}
a.button-link.grey {
	margin:13px 0;
	border: 1px solid #ccc3b8;
	border-radius: 25px;
	padding: 10px 20px 8px;
	display: inline-block;
	text-decoration: none;
	color: #98857b;
	font-weight:400;
	font-size:14px;
	background:none;
	line-height:24px;
}
a.button-link.grey:hover {opacity:0.7;}
div.question-block-colum {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1100px;
	margin: 0 auto;
}
.two-column h3 {
	margin:35px 0 25px;;
}

.standart #virtual-address-right ul{
	list-style: outside none none;
	padding:0;
	margin:0;
}
.standart #virtual-address-right ul li {
	width:100%;
	box-sizing: border-box;
	margin:0 0 20px 0;
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.standart #virtual-address-right ul li  img, .standart #virtual-address-right ul li  span {
	display:inline-block;
	vertical-align:middle;
}
.standart #virtual-address-right ul li  span {
	padding-left:15px;
	width: 75%;
}
.mainpage #middlewrapper-dark div#middle-main div.block-middle-main {
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin:0 auto;
	padding:0;
	width:1164px!important;
}
.mainpage #middlewrapper-dark > div {
	display:block;
	padding:0;
	width:1164px;
}
#middlewrapper-dark > div {
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	width:1164px;
	margin:0 auto;
	padding:42px 32px 0;
	box-sizing: border-box;
}
#middlewrapper-dark.middlewrapper-dark-block > div {
	display:block;
}
#middlewrapper-dark .va-left {
	box-sizing: border-box;
	width:45%;
	margin-right: 3%;
}
.uk-addresspage #middlewrapper-dark .va-left {
	width:100%;
}
#middlewrapper-dark .va-left h2 {
	text-align:left;	
}
#middlewrapper-dark .va-right{
	box-sizing: border-box;
}
#middlewrapper-dark .va-right h3 {
	font-size:24px;
	color:#644A3D;
	font-weight:600;
	margin-top:0;
}
#middlewrapper-dark .va-right{
	list-style: outside none none;
}

#middlewrapper-dark .va-right ul, #middlewrapper-dark .va-left ul{
	list-style: outside none none;
	padding:0;
	margin:0;
}
#middlewrapper-dark .va-right p {
	margin-top:0;
	font-weight:500;
}
#middlewrapper-dark .va-left ul li {
	width:100%;
	margin:0 0 22px;
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
#middlewrapper-dark .va-left ul li  img {
	display:inline-block;
}
#middlewrapper-dark .va-left ul li  a {
	display:inline-block;
	margin-left:13px;
	font-weight:500;
	line-height:1.6;
}

#workarea p cite {
	font-style:normal;
	padding:20px 24px;
	display:inline-block;
	border:1px solid #E24C50;
}
#workarea p cite span.cite-red {
	color:#E24C50;
	font-weight:700;
	font-size:16px;
}
.uk-addresspage div.question-block-colum, .virtual-address-descriptionpage div.question-block-colum {
	border-bottom: 1px solid #e8e5df;
	padding-bottom:35px;
	margin-bottom:25px;
}
.uk-addresspage div.interesting, .virtual-address-descriptionpage div.interesting {
	width: 1100px;
	margin: 0 auto;
}
.uk-addresspage div.interesting h3, .virtual-address-descriptionpage div.interesting h3 {
	text-align: center;
	margin:32px 0 25px;
}
.sroki-obrabotkipage .standart div#virtual-address-left, .processing-timepage .standart div#virtual-address-left {
	width:70%;
	-webkit-align-self: center;
	align-self: center;
}
.sroki-obrabotkipage .standart #virtual-address-left > img, .processing-timepage .standart #virtual-address-left > img {
	margin-right: 3%;
	vertical-align: middle;
}
.sroki-obrabotkipage .standart #virtual-address-left .virtual-address-left-text, .processing-timepage .standart #virtual-address-left .virtual-address-left-text {
	width: 59%;
	padding-right: 5%;
	vertical-align: middle;
}
.sroki-obrabotkipage .standart #virtual-address-left .virtual-address-left-text h2.title-yellow, .processing-timepage .standart #virtual-address-left .virtual-address-left-text h2.title-yellow {
	color:#cf9c0b;
	text-transform:uppercase;
	margin:30px 0 0;
	font-size: 28px;
}
.sroki-obrabotkipage .standart #virtual-address-left .virtual-address-left-text span.slogan, .processing-timepage .standart #virtual-address-left .virtual-address-left-text span.slogan {
	color:#545655;
	display:inline-block;
	font-size:20px;
}
.sroki-obrabotkipage .standart #virtual-address-right, .processing-timepage .standart #virtual-address-right {
	padding-right: 0;
	width: 30%;
}

/*таблички div-ами*/
/*.block-table {
	display: table;
	width: 100%;
	border-spacing: 3px;
}
.block-table div.block-table-tr.tr-head {
	background:#efe0c9!important;
}
.block-table div.block-table-tr.tr-head div.block-td {
	font-weight:600;
	background:none!important;
}
.block-table div.block-table-tr{
	display: table-row-group;
}
.block-table div.block-table-tr div.block-td {
	padding:10px 15px;
	width: 25%;
	display: table-cell;
	vertical-align: middle;
}
.block-table div.block-table-tr {
	background:#f2ebdc;
}
.block-table div.block-table-tr:nth-child(2n+1){
	background:#f8f3e6;
}
.block-table div.block-table-tr div.block-td:nth-child(1){
	font-weight:600;
	background: #f5f0ea;
}*/
table#inner {
	width:100%;
	/*border-spacing: 2px;*/
	margin-bottom:20px;
}
table#inner.col-2 tbody tr td:nth-child(1) {
	background: none;
}
table#inner tbody tr.tr-head {
	background:#efe0c9!important;
}
table#inner tbody tr.tr-head td {
	font-weight:600;
	background:none!important;
}
table#inner tbody tr {
	background:#f2ebdc;
}
table#inner tbody tr:nth-child(2n+1){
	background:#f8f3e6;
}
table#inner tbody tr td:nth-child(1){
	font-weight:600;
	background: #f5f0ea;
}
table#inner tbody tr td {
	padding:10px 15px;
	vertical-align: middle;
}
table#inner.col-4 tbody tr td {
	width: 25%;
}
table#inner.col-6 tbody tr td {
	width:16.6%;
}

/*VAT*/
.vatpage div.bnpicture, .stepdescriptionpage div.bnpicture {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.vatpage div.bnpicture div.number, .stepdescriptionpage div.bnpicture div.number{
	text-align:center;
	color:#11889d;
	width:33%;
	box-sizing:border-box;
}
.vatpage div.bnpicture div.number p, .stepdescriptionpage div.bnpicture div.number p {font-size:20px; font-weight:600;}
.vatpage div.bnpicture div.number p span, .stepdescriptionpage div.bnpicture div.number p span {font-size:14px; display:inline-block;}
.vatpage div.bnpicture div.number div span, .vatpage div.bnpicture div.number div img, .stepdescriptionpage div.bnpicture div.number div span, .stepdescriptionpage div.bnpicture div.number div img {
	display:inline-block;
	vertical-align:middle;
}
.vatpage div.bnpicture div.number div img, .stepdescriptionpage div.bnpicture div.number div img {margin-left:2%;}
.vatpage div.bnpicture div.number div span, .stepdescriptionpage div.bnpicture div.number div span {font-size:48px; margin-left: -35px;}

.vatpage .bodycalc div.bg_calc {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin:5% 0;
}
.vatpage .bodycalc div.bg_calc .calc {
	width:70%;
	box-sizing:border-box;
	padding-right:5%;
	border-right:1px solid #e8e5df;
}
.vatpage .bodycalc div.bg_calc .info {
	width:30%;
	box-sizing:border-box;
	padding-left:5%;
}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod td span.num_prod {
	display:block;
	font-size:37px;
	font-weight:600;
	text-align:center;
	color: #707070;
	height: 37px;
	line-height:1;
	margin-bottom:5px;
}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod td:first-child span {
	text-align:center;
	display:block;
	color: #666666;
}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod td input.prod_price {
	border: 1px solid #e3dccf;
	padding: 6px;
	box-sizing: border-box;
	display:inline-block;
	margin-right:5px;
	height: 37px;
	margin-bottom:5px; 
}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod td span.valut {display:inline-block; font-size:16px;}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod td span.txt {
	display:inline-block;
	text-align:left;
	color: #666666;
	margin-left: 35px;
}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod td {
	padding-top:30px;
}
.bodycalc .bg_calc .calc table.calc_table tbody tr.str_prod:first-child td {padding-top:0;}
.bodycalc .bg_calc .calc p.calc-checkbox {
	margin:40px 0;
}
.bodycalc .bg_calc .calc p.calc-checkbox span, .bodycalc .bg_calc .calc p.calc-checkbox a#vat_calculate, .bodycalc .bg_calc .calc p.calc-checkbox span input, .bodycalc .bg_calc .calc p.calc-checkbox span img, .bodycalc .bg_calc .calc p.calc-checkbox span span {
	display:inline-block;
	vertical-align: middle;
}
.bodycalc .bg_calc .calc p.calc-checkbox span input#safety_eq {
	margin:0 7px 0 0;
}
.bodycalc .bg_calc .calc p.calc-checkbox span span{
	line-height: 1;
}
.bodycalc .bg_calc .calc p.calc-checkbox span img.tips {
	margin:0 50px 0 10px;
}
.bodycalc .bg_calc .calc p.calc-checkbox a#vat_calculate {
	cursor:pointer;
	margin:0;
}
.bodycalc p#vozvrat_block {
	display:inline-block;
	font-size:18px;
	border: 1px solid #e8e5df;
	padding: 20px 30px;
	width: 47%;
	line-height: 1;
	background:#fffbf2;
}
.bodycalc p#vozvrat_block.vozvrat span#vat_comission, .bodycalc p#vozvrat_block.vozvrat span#vat_return {
	font-weight:600;
}
.bodycalc p#vozvrat_block.vozvrat span#vat_return {
	color:#388c03;
	padding-right:48px;
}

/*payment*/
#middlewrapper-dark .standart {
	padding:32px!important;
	background:#fffbf2;
}
.payment-top div#virtual-address-left {
	width:48%;
	margin-right:4%;	
}
.payment-top div#virtual-address-left img {
	max-width:100%;
}
.payment-top div#virtual-address-right {
	padding-right:0;
	width: 50%;
}
#middlewrapper-dark.middlewrapper-dark-block div p.minihead {
	margin-top:0;
}
#country-deliverys > ul, .item-tabs.payment > ul {
	display: -webkit-inline-flex; 
	display: inline-flex;
}
.item-tabs .tab_cont .delivery-var-country {
	display:none;
}
.item-tabs ul {
	margin:0;
	padding:0;	
}
.item-tabs li:first-child a{
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	padding:14px 35px 14px 40px;
}
.item-tabs li:last-child a{
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	padding:14px 40px 14px 35px;
}
.item-tabs li.tab-hdr {
    display: inline-block;
    list-style: outside none none;
    margin: 0!important;
	cursor:pointer;	
	border-right:1px solid #dbd2c0;
}
.item-tabs li:last-child {
	border-right:0;
}
.item-tabs li.tab-hdr a {
	display: inline-block;
	padding:7px 25px;
	font-size:15px;
	font-weight:600;
	background:#ebe3d3;
	color:#644A3D;
}
.item-tabs li.tab-hdr.active a, .item-tabs li.tab-hdr a:hover {
	Background:#f86569;
	color:#fff;
}
.item-tabs .tab_cont{
	display:none;
	padding: 20px 40px 0;
	width: 86%;
	margin:0 auto 50px;
	text-align:left;
}
.item-tabs #first_tab_cont{
	display:block;
}

/*Delivery page*/
#topwrapper-dostavka, #topwrapper-delivery {
	background: url(/local/templates/alfaparcel_template/images/bg-wrap-dostavka.png)0 top repeat-x;
}
#topwrapper-dostavka div.topwrapper-bg, #topwrapper-delivery div.topwrapper-bg {
	background: url(/local/templates/alfaparcel_template/images/bg-dostavka2.png)center bottom no-repeat;
	width:100%;
	min-height:300px;
}
#topwrapper-dostavka div.topwrapper-bg div#h1-wrapper, #topwrapper-delivery div.topwrapper-bg div#h1-wrapper {
	width:1100px;
	margin:49px auto 0;
	text-align:center;
	border-bottom:0;
	padding-bottom:0
}
#page-delivery-calc h3, .dostavkapage #bottomwrapper-main #bottom-main h3 {
	text-align:center;
}
#page-delivery-calc h3{font-size: 24px;}
.dostavkapage #bottomwrapper-main #bottom-main h3 {
	margin:34px 0 7px;
}
#page-delivery-calc form {
	width:790px;
	box-sizing: border-box;
	margin:0 auto;
	display: -webkit-flex; 
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.dostavkapage #bottomwrapper-main #bottom-main, .deliverypage #bottomwrapper-main #bottom-main {
	padding-top:15px;
}
.dostavkapage #bottomwrapper-main #bottom-main .question-block-colum div.two-column {
	padding-top:0;
}
.dostavkapage #bottomwrapper-main #bottom-main .question-block-colum {
	border-bottom: 1px solid #e8e5df;
	padding-bottom:20px;
}
#country-deliverys .delivery-var-descr div.delivery-var-table, #country-deliverys .delivery-var-descr div.delivery-var-content, #country-deliverys .delivery-var-descr div.delivery-var-content div {
	box-sizing: border-box;
}
#country-deliverys .delivery-var-descr div.delivery-var-table {
	width:33%;
	display:inline-block;
	vertical-align:top;
	padding-right:60px;
}
#country-deliverys .delivery-var-descr div.delivery-var-content a {
	display:inline-block;
	font-weight:500;
}
#country-deliverys .delivery-var-descr div.delivery-var-content {
	width:66%;
	clear: both;
	display:inline-block;
	vertical-align:top;
}
#country-deliverys .delivery-var-descr div.delivery-var-content div {
	width:50%;
	display:inline-block;
	vertical-align:top;
	padding-right: 30px;
	float: left;
}
#country-deliverys .delivery-var-descr div.delivery-var-content div.delivery-var-feautures {
	padding-left:30px;
	padding-right:0;
}

#topwrapper-delivery h1 {
	width: 70%;
	margin: 0 auto!important;	
}
#page-delivery-calc h2 {
	text-align:center;
}
#page-delivery-calc .sp-calc-control1{
	width:33.33%;
	padding:0 1%;
	box-sizing: border-box;
	text-align:center;
	margin-bottom:15px;
}
#page-delivery-calc .sp-calc-control1:first-child, #page-delivery-calc div.sp-calc-control2:nth-child(4) {
	padding-left:0;
}
#page-delivery-calc .sp-calc-control2:nth-child(7), #page-delivery-calc div.sp-calc-control1:nth-child(3) {
	padding-right:0;
}

#page-delivery-calc .sp-calc-control1 label, #page-delivery-calc .sp-calc-control1 input, #page-delivery-calc .sp-calc-control2 input, #page-delivery-calc .sp-calc-control1 select{
	width:100%;
	display:inline-block;
	padding:6px 5px 5px;
	box-sizing: border-box;
}
#page-delivery-calc .sp-calc-control1 label {
	width:100%;
	display:inline-block;
	font-weight:500;
	color:#666666;
}
#page-delivery-calc .sp-calc-control2{
	width:25%;
	padding:0 1%;
	box-sizing: border-box;
	text-align:center;
	margin-bottom:20px;
}

#page-delivery-calc .sp-calc-control2 label {
	width:100%;
	display:inline-block;
	font-weight:500;
	color:#666666;
	padding:6px 5px 5px;
}
#page-delivery-calc #delivery-calc {
	margin: 0 auto;
	cursor:pointer;
	display:block;
	margin-top:20px;
	font-size:18px;
	border:1px solid #ccc3b8;
	border-radius:40px;
	color:#917E74;
	background:none;
	padding:15px 40px 13px;
	line-height:18px;
}
#page-delivery-calc #delivery-calc:hover {opacity:0.7;}
#page-delivery-variants {
	width: 790px!important;
	margin: 0 auto;
	box-sizing: border-box;
	padding:38px 55px;
	border-top:1px solid #e8e5df;
}
#page-delivery-variants .left-block{
	width:40%;
	box-sizing: border-box;
	margin-right:40px;
}
#page-delivery-variants h3 {
	margin-top:0;
	text-align:center;
}
#page-delivery-variants div.variants-block {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#page-delivery-variants .right-block{
	width:60%;
	box-sizing: border-box;
}
#page-delivery-variants .right-block p {
	margin:0 0 25px;
}
#page-delivery-variants .delivery_item {
	width:100%;
	margin-bottom:20px;
}
#page-delivery-variants .delivery_item_image {
	width:100px;
	display:inline-block;
	vertical-align:middle;
}
#page-delivery-variants .delivery_item_name, #calculating_block label div.delivery_name, #calculating_block table.delivery_metods tr td  {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	font-weight:500;
	color:#644A3D;
}
#calculating_block label div.delivery_name {
	width: 50%;
	line-height: 1.1;
}
#page-delivery-variants .delivery_item_name {
	/*line-height:40px;*/
	line-height:1.2;
	width: 56%;
}
#country-deliverys.item-tabs, .paymentpage div.item-tabs {text-align:center;}
#middlewrapper-dark > div#country-deliverys {
	width:1164px;
	padding:50px 0;
}
#country-deliverys h2 {margin-top: 0;}



#calculating_block {
	width:67%;
	margin:30px auto;
	text-align: center;
}
#calculating_block table.delivery_metods {
	width: 100%;
	text-align: left;
	display:block;
}
#calculating_block table.delivery_metods thead, #calculating_block table.delivery_metods tbody {
	width: 100%;
	display:block;
}
#calculating_block table.delivery_metods thead tr td {
	color:#917e74;
}
#calculating_block table.delivery_metods tr td {
	padding:12px 14px 12px;
	width: 60%;
	text-align:left;
}
#calculating_block table.delivery_metods tr td+td{
	width: 20%;

}
#calculating_block table.delivery_metods tr td+td+td{
	width: 20%;
	display:inline-block;
}
#calculating_block table.delivery_metods tr{
	border-bottom:1px solid #e8e6e1;
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
#calculating_block table.delivery_metods tr.active {
	border: 1px solid #E24C50;
	margin-top: -1px;
}
#calculating_block table.delivery_metods tr:last-child {
	border-bottom:0;
}
#calculating_block table.delivery_metods tr.active:last-child {
	border-bottom: 1px solid #E24C50;
}
#calculating_block table.delivery_metods tbody tr td.delivery_sum, #calculating_block table.delivery_metods tbody tr td.delivery_time {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
#calculating_block table.delivery_metods tbody tr td.delivery_sum span, #calculating_block table.delivery_metods tbody tr td.delivery_time span {
	display:inline-block;
}
#calculating_block table.delivery_metods tbody tr td span.delivery-fav {
	text-transform:uppercase;
	font-size: 14px;
	line-height: 1.0;
	margin-left:10px;
}
#calculating_block table.delivery_metods tbody tr td.delivery_sum span.delivery-fav {
	color:#3fadd1;
}
#calculating_block table.delivery_metods tbody tr td.delivery_time span.delivery-fav {
	color:#59bf84;
}

#calculating_block label {
	margin: 0;
	width:100%;
	display: inline-block;
	box-sizing: border-box;
}
#calculating_block label input {
	margin:0;
	padding:0;
	display: inline-block;
	vertical-align: middle;
	margin-right:20px;
}
#calculating_block label div {
	display:inline-block;
	vertical-align: middle;
	margin-right:20px;
}

#calculating_block div[id*="boxberry_towns_block"] select  {
	display:inline-block;
	padding:6px 5px 5px;
	box-sizing: border-box;
}

#calculating_block div[id*="boxberry_towns_block"] {
	display:block;
	margin: 10px 0 10px 37px;
}

#calculating_block.main-calc-block div#boxberry_towns_block {
	display:block;
	margin: 0 0 7px 0;
}
#calculating_block #cresult-error.calcresult-content {
	font-weight: 500;
	color:#f86569;
}
.fancybox-skin #calculating_block #cresult-error.calcresult-content {
	max-width:700px;
}
#calculating_block div#calculating_block_res {
	margin-top:25px;
	padding:0;
}
.eng #calculating_block label {
	margin:0;
}
.eng #calculating_block label#delivery_2724, .eng #calculating_block label#delivery_2725 {margin-bottom:30px;}
/*.eng #calculating_block label input, .eng #calculating_block div#calculating_block_res #cresult-add-content {
	display:none;
}
.eng #calculating_block label#delivery_146 span {
	font-size: 24px;
	font-weight: 600;
}*/
.eng #calculating_block div#calculating_block_res {
	margin-top: 25px;
} 
.fancybox-skin  #cresult-message.calcresult-content {
	margin: 35px auto 24px;
}
#cresult-message.calcresult-content {
	font-weight:400;
	color:#644A3D;
	line-height:24px;
	width:100%;
	margin:35px auto;
	padding: 0 15% 0;
	box-sizing: border-box;
}
#calculating_block_res table#calcresult_table {
	width:100%;
	background: url(/local/templates/alfaparcel_template/images/bg-calc.png)0 top repeat-x;
	padding:40px 0 10px 0;
	box-sizing: border-box;
}
#calculating_block_res table#calcresult_table tbody tr td {
	padding:5px;
	box-sizing: border-box;
	color:#644A3D;
	font-size:32px;
	font-weight:600;
}
#calculating_block_res table#calcresult_table tbody tr td#calcresult_summary {
	color:#E24C50;
}
#calculating_block_res table#calcresult_table tbody tr td#calcresult_days {
	font-size:16px;
}
#calculating_block_res table#calcresult_table tbody tr.comments td {
	color:#666666;
	font-size:12px;
	font-weight:500;
	vertical-align: top;
}
.item-tabs .tab_cont {
	text-align:center;
	width:100%;
	padding:20px 0px 0;
}
#country-deliverys.item-tabs  .delivery-var-descr {
	text-align:left;
	padding: 25px 40px 40px;
	background:#fffbf2;
	margin-bottom:35px;
}
#country-deliverys .delivery-var-hdr a{
	color:#2d67ad;
	display: inline-block;
	cursor:pointer;
	font-size:16px;
	font-weight:500;
	padding:12px 15px;
}
#country-deliverys .delivery-var-hdr.open a {
	background:#fffbf2;
}
#country-deliverys .delivery-var-hdr a span {
	border-bottom:1px dashed #2d67ad;
}
#country-deliverys .delivery-var-hdr a:hover span, #country-deliverys .delivery-var-hdr.open a span {
	color:#E24C50;
	border-bottom:1px dashed #E24C50;
}

#country-deliverys .tab_cont .delivery-var-descr {
	display:none;
	padding-bottom:20px;
}
#country-deliverys .tab_cont .delivery-var-descr.active{
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
#country-deliverys .delivery-var-table p.dtable-header, #country-deliverys .delivery-var-content h3 {
	font-size:20px;
	font-weight:600;
	margin-top:43px;
	margin-bottom:26px;
	color:#644A3D;
}
#country-deliverys .delivery-var-text h3:nth-child(1), #country-deliverys .delivery-var-feautures h3:nth-child(1), #country-deliverys .delivery-var-table p.dtable-header:nth-child(1) {
	margin-top:15px;
}
#country-deliverys .delivery-var-content p {
	background: url(/local/templates/alfaparcel_template/images/Oval.png)left 7px no-repeat;
	padding-left:25px;
}

#country-deliverys .delivery-var-content p.sublinks {
	background:none;
	padding-left:0;
}
#country-deliverys .delivery-var-content p.sublinks a {
	display:block;
	margin-bottom:15px;
}
#country-deliverys .delivery-var-descr  table.innerw {
	width:100%;
	box-sizing: border-box;
}
#country-deliverys .delivery-var-descr  table.innerw tbody tr td {
	padding:8px 12px;
	box-sizing: border-box;
	border-right:1px solid #fff;
}
#country-deliverys .delivery-var-descr  table.innerw tbody tr td:last-child {
	border-right:0;
}
#country-deliverys .delivery-var-descr  table.innerw tbody tr td:nth-child(2n) {
	border-right:2px solid #fff;
}
#country-deliverys .delivery-var-descr  table.innerw tbody tr {
	background:#f8f3e6;
}
#country-deliverys .delivery-var-descr  table.innerw tbody tr:nth-child(2n) {
	background:#f2ebdc;
}

#bottom-main.delivery-bottom-main h2  {
	text-align:center;
}
.delivery-bottom-main > div, .delivery-bottom-main > p {
	text-align:left;
	padding:0 20px 50px;
}
#topwrapper-services {
	background: #fff;
	min-height:150px;
}
#topwrapper-services h1 {
	width:1157px;
	margin:0 auto;
	text-align:left;
	margin-top:80px;
}
#top-main {
	margin: 0 auto;
	width: 1157px;
}





/*cat*/
.catpage #cat-base {
	box-sizing: border-box;
	width: 68%;
	margin-right: 70px;
}
.catpage .cat-rightsidebar {
	box-sizing: border-box;
	width: 32%;
}
.catpage #cat-base .cat-item {
	margin:20px 0 48px;
}
.catpage #cat-base .cat-item .cat-logo, .catpage #cat-base .cat-item .cat-name, #cat-base .cat-detail .cat-logo, #cat-base .cat-detail .cat-name {
	display:inline-block;
	vertical-align:middle;
}
.catpage #cat-base .cat-item .cat-name, #cat-base .cat-detail .cat-name  {
	margin-left:24px;
}
.catpage #cat-base .cat-item .cat-name a, #cat-base .cat-detail .cat-name a {
	font-size:16px;
	font-weight:500;
	background: url(/local/templates/alfaparcel_template/images/arrow.png)right center no-repeat;
	padding-right:24px;
}
.catpage #cat-base .cat-item a.link-more {
	color:#644A3D;
}
.catpage #cat-base .cat-item .cat-preview-text p {
	margin:11px 0;
}
.catpage #cat-base .cat-item .cat-logo a img {
	float:none;
}
.catpage .cat-section-list {
	margin-bottom:50px;
}
.catpage .cat-section-list ul{
	margin:0;
	padding:0;
}
.catpage .cat-section-list ul li {
	list-style:none;
	margin:0 0 13px!important;
	position: relative;
	padding-left: 25px;
}
.catpage .cat-section-list ul li a {
	font-size:16px;
	color:#644A3D;
}
.catpage  .cat-section-list ul li ul {
	margin:13px 0 19px 18px;
	display:none;
}
.catpage .cat-section-list ul li ul li {
	padding-left:0;
}
.catpage .cat-section-list ul li.active ul, .catpage .cat-rightsidebar .cat-section-list ul li.current ul {
	display:block;
}
.catpage .cat-section-list ul li ul li a {
	font-size:14px;
}
.catpage .cat-section-list ul li.current a, .catpage .cat-rightsidebar .cat-section-list ul li a:hover, .catpage .cat-rightsidebar .cat-section-list ul li.current ul li a:hover {
	color:#E24C50;
}
.catpage .cat-section-list ul li.current ul li a {
	color:#644A3D;
}
.catpage .cat-section-list ul li span.s_trigger {
	position: absolute;
	top: 5px;
	left: 0;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	background: #fff url(/local/templates/alfaparcel_template/images/plus.png)left center no-repeat;
}
.catpage .cat-section-list ul li.active span.s_trigger, .catpage .cat-rightsidebar .cat-section-list ul li.current span.s_trigger {
	background: #fff url(/local/templates/alfaparcel_template/images/minus.png)left center no-repeat;
}
.catpage #cat-base .cat-txt {
	margin-bottom:60px;
}
.catpage #cat-base .cat-txt p {
	font-size:16px;
	font-weight:500;
	color:#644A3D;
	margin-top:0;
	line-height:28px;
}
.catpage #cat-base h2 {
	color:#E24C50;
	margin-top:0;
}
.catpage #cat-base h2:nth-child(1) {
	margin-top:-40px;
}




/*faq*/
#faq-base h3 a {color:#644a3d;}
#topwrapper-faq #h1-wrapper {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
input:focus:placeholder { color:transparent; }

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
textarea:focus:placeholder { color:transparent; }
#h1-wrapper .search-block {
	margin-right: 11px;
}
#h1-wrapper .search-block form#elem.search-form input.search {
	border:1px solid #e8e5df;
	font-weight:500;
	color:#917E74;
	padding:10px 147px 10px 19px;
	font-size:14px;
	margin-right:-37px;
}
#h1-wrapper .search-block form#elem.search-form input.submit {
	border:0;
	background: #fff url(/local/templates/alfaparcel_template/images/search.png)left center no-repeat;
	width:22px;
	height:22px;
	display: inline-block;
    vertical-align: middle;
}

.faqpage div#content div.standart {
	padding-bottom:85px;
}
.faqpage div.standart div#faq-rightsidebar {
	box-sizing: border-box;
	width:33%;
}
.faqpage .standart #faq-rightsidebar .news-list {
	background: #fff url(/local/templates/alfaparcel_template/images/bg-frame.png)left top repeat-y;
	padding-left: 25px;
	border-top:1px solid #e8e5df;
	border-bottom:1px solid #e8e5df;
}
.faqpage div.standart div#faq-rightsidebar .faq-bg-frame {
	background: #fff url(/local/templates/alfaparcel_template/images/bg-frame2.png)right top repeat-y;
	padding-right: 25px;
}


.faqpage div.standart div#faq-base {
	display: block;
	box-sizing: border-box;
	width:66%;
	margin-right:60px;
}
.faqpage div.standart div#faq-base.item-tabs {
	display: -webkit-flex; 
	display: flex;
}
.faqpage div.standart div#faq-base.item-tabs .two-column {
	box-sizing: border-box;
	padding: 0;
	margin-right: 55px;
}
.faqpage div.standart div#faq-base.item-tabs .two-column:last-child {
	margin-right:0;
}
.faqpage div.standart h3 {
	font-size:20px;
	font-weight:600;
	margin:21px 0 18px;
}
.faqpage div.standart div#faq-rightsidebar h3{
	margin:45px 0 22px;
	text-align:center;
}
.faqpage div.standart div#faq-base.item-tabs .two-column div.faq-base-item:first-child h3, .faqpage div.standart div#faq-rightsidebar h3:first-child {
	margin-top:0;
}
.faqpage #faq-base.item-tabs div.delivery-var-hdr a {
	margin-bottom:14px;
	display:inline-block;
	line-height:24px;
	font-weight:500;
}
.faqpage div.standart div#faq-rightsidebar div.news-list p.news-item {
	margin:0;
	padding: 0 0 17px 0;
	background: url(/local/templates/alfaparcel_template/images/bg-dashed.png)bottom repeat-x;
}
.faqpage div.standart div#faq-rightsidebar div.news-list p.news-item:last-child {
	background:none;
}
.faqpage div.standart div#faq-rightsidebar div.news-list p.news-item a {
	display:inline-block;
	line-height:24px;
	font-weight:400;
	text-decoration:none;
	color:#644A3D;
	padding-top:13px;
}
.faqpage div.standart div#faq-rightsidebar div.news-list p.news-item a:hover {
	text-decoration:underline;
}

.faqpage .news-list.faq-list div.block-faq-colum {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.faqpage .news-list.faq-list p.news-item a {
	font-weight:500;
	color:#644A3D;
}
.bx-pagination {
	margin:20px 0 0;
	border-top:1px solid #e8e5df;
	padding:25px 0;	
}

.bx-pagination .bx-pagination-container ul li {
	line-height: 37px!important;
}

.faqpage #faq-section.news-list h2, .faqpage #faq-element.news-detail h2 {
	margin: -12px 0 22px;
	color:#E24C50;
}
.faqpage #faq-section.news-list p.news-item a {
	font-size:20px;
	font-weight:500;
	display: inline-block;
	margin-bottom: 10px;
}
.faqpage #faq-section.news-list p.news-item {
	margin:20px 0 0 0;
	padding-top:20px;
	background:url(/local/templates/alfaparcel_template/images/bg-dashed.png)top repeat-x;	
}
#faq-section > p#bx_3218110189_76:nth-child(2) {background:none;}


/*search-page*/
.search-page div.link-title {
	background:url(/local/templates/alfaparcel_template/images/bg-dashed.png)top repeat-x;
	padding-top:20px;
	margin-top:20px;
}
.search-page div.link-title a {
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 0px;
}


/*company-news*/
.company-newspage #top-main {
	width: 1100px;
}
.company-newspage .news-list .news-item, .newspage .blog-list .news-item{
	margin-bottom:65px;
}
.company-newspage .news-list .news-item a.link-img, .newspage .blog-list .news-item a.link-img {
	width:350px;
	display:inline-block;
	margin-right: 5%;
	box-sizing: border-box;
	vertical-align:top;
}
.company-newspage .news-list .news-item a.link-img img, .newspage .blog-list .news-item a.link-img img {
	max-width:100%;
	height: auto;
}
.company-newspage .news-list .news-item .news-item-desc, .newspage .blog-list .news-item .news-item-desc {
	box-sizing: border-box;
	width: 59%;
	display: inline-block;
	vertical-align:top;
	color:#333333;
	font-size:14px;
	font-weight:400;
	line-height:24px;
	margin-bottom:40px;
}
.company-newspage .news-list .news-item .news-item-desc a.link-title, .newspage .blog-list .news-item .news-item-desc a.link-title{
	color:#644A3D;
	font-size:20px;
	font-weight:600;
	display:inline-block;
	margin:0 0 25px 0;
}
.company-newspage .news-list .news-item .news-item-desc .news-date-time, .news-detail p.news-date-time, .newspage .blog-list .news-item .news-item-desc .news-date-time {
	color:#644A3D;
	font-size:15px;
	font-weight:500;
	text-transform: lowercase;
	background: url(/local/templates/alfaparcel_template/images/Triangle2.png)left 23px no-repeat;
	padding-bottom:8px;
	margin-bottom: 10px;
}
.news-detail p.news-date-time {
	display:inline-block;
}
.company-newspage .news-list .news-item .news-item-desc .news-date-time span, .news-detail p.news-date-time span, .newspage .blog-list .news-item .news-item-desc .news-date-time span {
	padding:1px 11px;
	border:1px solid #ccc3be;
}
.news-detail p.news-date-time {
	margin-top:0;
}
div.news-detail img.detail_picture {
	margin:0 25px 15px 0;
}
.company-newspage .look_other {
	margin:0 0 30px 0;
}


/*fullpricelist*/
.fullpricelistpage .tariftablestar, .ratespage .tariftablestar {
	line-height:24px;
	margin:30px 0;
}
.fullpricelistpage .tariftablestar div.tariftablestar-tr, .ratespage .tariftablestar div.tariftablestar-tr {
	display: -webkit-flex; 
	display: flex;
	margin-bottom:20px;
}
.tariftablestar div.tariftablestar-tr span.arrow {
	font-weight:600;
	font-size:20px;
	color:#f86569;
	margin-right:7px;
	width:37px;
	display:inline-block;
	text-align:center;
}
.fullpricelistpage .tariftablelinks, .ratespage .tariftablelinks {
	display: -webkit-flex; 
	display: flex;
	line-height:24px;
	margin:30px 0;
}
.fullpricelistpage .tariftablelinks div, .ratespage .tariftablelinks div {
	text-align:center;
	width:20%;
	box-sizing:border-box;
	padding:0 2%;
}
.fullpricelistpage .tariftablelinks div a, .ratespage .tariftablelinks div a {
	display:block;
	color:#644A3D;
}
.fullpricelistpage .tariftablelinks div a:first-child, .ratespage .tariftablelinks div a:first-child  {
	height:42px;
	margin-bottom:10px;
}
table#inner.tarif tbody tr td {
	width:132px;
	text-align:center;
}
table#inner.tarif tbody tr:first-child td{
	background:#826f61;
	border-radius: 10px 10px 0 0;	
}
table#inner.tarif tbody tr:first-child td img {
	position: absolute;
	margin: -55px 0 0 50px;
}
table#inner.tarif tbody tr:first-child td:first-child {
	border-top:0;
	border-radius:0;
}
table#inner.tarif tbody tr:first-child td a {
	font-size:16px;
	font-weight:600;
	color:#fff;
	text-decoration: none;
}
table#inner.tarif tbody tr td:first-child {
	width: 149px;
	background:#fff;
	text-align:left;
	border-top: 1px solid #ede9e0;
	color: #666666;
}

/*compare*/
.comparepage div.topwrapper-bg div#h1-wrapper {
	border-bottom:0;
	background: url(/local/templates/alfaparcel_template/images/compare.png)94% center no-repeat;
	padding:30px 50% 55px 0;
	margin-bottom:0;
}
.comparepage div.topwrapper-bg div#h1-wrapper h1 {
	border-bottom: 1px solid #e8e5df;
	padding-bottom: 12px;
}
.comparepage div.topwrapper-bg div#h1-wrapper div#sub-h h2 {
	color:#E24C50;
	font-size:32px;
	font-weight:600;
	margin:40px 0 20px 0;
}

#workarea div.standart.page-compare {
	text-align:center;
	padding:25px 32px;
}
.standart.page-compare p {
	color:#644A3D;
	font-size:20px;
	font-weight:500;
}
span.span-botborder, span.span-botborder a{
	color:#E24C50;
	text-decoration:underline;
}
.comparepage .compare-main div.bx-pagination, .howtofindanygoodspage div.bx-pagination, .orderspage div.bx-pagination {
	border-top:0;
}
.comparepage .bx-pagination div.bx-pagination-container, .howtofindanygoodspage .bx-pagination div.bx-pagination-container, .orderspage .bx-pagination div.bx-pagination-container  {
	margin:0 auto;
}

/*order*/
.orderspage div.block-last_order{
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.orderspage div.block-last_order div.last_order {
	box-sizing: border-box;
	width: 24%;
	padding: 15px 30px;
	box-shadow: 0px 1px 2px 1px #f8f7f5;
	border: 1px solid #e8e5df;
	text-align: center;
	background: #fff;
	margin: 0 13px 13px 0;
}
.orderspage div.block-last_order div.last_order:nth-child(4n){
	margin-right: 0;
}
.orderspage div.block-last_order div.last_order div.compprice_item_tm {
	color: #666666;
	font-weight: 500;
	margin: 17px 0 6px;
}
.orderspage div.block-last_order div.last_order a.compprice_item_url {
	color: #E24C50;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	text-decoration: underline;
}



/*vat-return*/
.vat-returnpage div#content {
	margin-top: 43px;
}
.vat-returnpage div.topwrapper-bg div#h1-wrapper {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0;
}
.vat-returnpage #middlewrapper-dark.vat-top {
	border:0!important;
	background: url(/local/templates/alfaparcel_template/images/middlewrapper-bg.png)0 0 repeat-x;
	min-height:520px;
}
.vat-returnpage #middlewrapper-dark.vat-top div.bg-vat {
	background: url(/local/templates/alfaparcel_template/images/vat-bg2.png)right 0 no-repeat;
	width:100%;
}
.vat-returnpage #middlewrapper-dark .vat1a0 {
	background: url(/local/templates/alfaparcel_template/images/person.png)right 0 no-repeat;
	min-height:824px;
	padding: 145px 415px 0 0;
	width:1100px;
	margin:-165px auto 0;
	box-sizing: border-box;
}

.vat-price {
	width: 73%;
	margin: 30px auto 40px;
	border:1px solid #e8e5df;
	padding:39px 47px;
	box-sizing:border-box;
	text-align:center;
	color:#644A3D;
	font-size:14px;
	font-weight:500;
}
.vat-price h2 {
	margin-top:0;
	color:#E24C50;
}
.vat-price .vat-price-table {
	width:52%;
	margin:0 auto;
}
.vat-price .vat-price-table .vat-price-tr {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom:4px;
}
.vat-price .vat-price-table .vat-price-tr span.bg {
	width: 87%;
	text-align: left;
	background: url(/local/templates/alfaparcel_template/images/vat-line.png)0 13px repeat-x;
	margin-right: 8px;
}
.vat-price .vat-price-table .vat-price-tr span.bg span {
	padding: 0 5px 0 0;
	background: #fff;
}
.vat-price .vat-price-table .vat-price-tr span.price-funt{
	background:#ebe3d3;
	border-radius:20px;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
}
table#inner.vat tbody tr td {
	text-align:center;
	font-weight:500;
	color:#644A3D;
}
table#inner.vat tbody tr td:nth-child(1) {
	background:none;
	font-weight:500;
}
.vat-returnpage #middlewrapper-dark.vat-bottom {
	border:0!important;
	background: url(/local/templates/alfaparcel_template/images/middlewrapper-bg.png)0 0 repeat-x;
	background-size: auto 656px;
}

.vat-returnpage #middlewrapper-dark.vat-bottom div.vat-bottom-wrap div.vat4{
	background: url(/local/templates/alfaparcel_template/images/vat-bg-man.png)left top no-repeat;
	width:1100px;
	margin:-97px auto 0;
	min-height:741px;
	padding:102px 0 0 410px;
	box-sizing:border-box;
}
.vat-returnpage #middlewrapper-dark.vat-bottom div.vat-bottom-wrap div.vat4 h2 {
	margin-top:0;
	text-align:left;
	padding-left:48px;
}
.vat-returnpage #middlewrapper-dark.vat-bottom div.vat-bottom-wrap div.vat4 ul {
	padding:0;
	margin:0;
}
.vat-returnpage #middlewrapper-dark.vat-bottom div.vat-bottom-wrap div.vat4 ul li {
	list-style:none;
	margin: 0 0 23px 0;
}
.vat-returnpage #middlewrapper-dark.vat-bottom div.vat-bottom-wrap div.vat4 ul li span.nmb {
	text-align:center;
	background:#f86569;
	color:#F8F3E6;
	font-size:16px;
	font-weight:700;
	width:32px;
	height:32px;
	border-radius:20px;
	margin-right:16px;
	line-height:32px;
	padding-top: 0;
}
.vat-returnpage #middlewrapper-dark.vat-bottom div.vat-bottom-wrap div.vat4 ul li span {
	display:inline-block;
	vertical-align:top;
	width: 93%;
	padding-top: 5px;
}
.vat-returnpage .vat-info {
	width:800px;
	margin:0 auto;
}
.vat-returnpage .vat-info p img, .vat-returnpage .vat-info p span {
	display:inline-block;
	vertical-align:middle;
}
.vat-returnpage .vat-info p img {
	margin-right:34px;
}
.vat-returnpage .vat-info p span {
	width:88%;
}
#workarea div.block-red {
	background: #f86569;
	color: #fff;
	padding: 27px 64px;
	box-sizing: border-box;
	margin: 0 auto 30px;
	width: 1100px;
}
#workarea div.block-red p {font-weight:600;}
#workarea ul.list-red {
	margin:0;
	padding:0;
}
#workarea p.red {color:#f86569; font-size:18px; font-weight:600;}
#workarea ul.list-red li {
	list-style:none;
	background: url(/local/templates/alfaparcel_template/images/list-red.png)left 7px no-repeat;
	padding-left:25px;
}
.vat-returnpage .vat7 {
	color:#e24c50;
	text-align:center;
	width:60%;
	margin:0 auto;
}
.vat-returnpage .vat7 h2 {color:#e24c50; margin:44px 0 14px;}
.vat-returnpage .vat7 p {
	font-weight:500;
}


/*blog*/
.newspage #h1-wrapper {
	border-bottom:0;
	margin: 72px 0 24px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
.newspage #workarea #top-main, .newspage #workarea  .news-detail {
	box-sizing: border-box;
	padding: 0 32px;
}
ul#blog-categories {
	margin:0 0 67px 0;
	padding:0;
	display: -webkit-flex;
	display: flex;
}
ul#blog-categories li.tab-hdr{
	display: inline-block;
	list-style: none;
	margin: 0;
	cursor: pointer;
	border-right: 1px solid #dbd2c0;
	text-align: center;
	box-sizing: border-box;
	width: 20%;
}
ul#blog-categories li.tab-hdr a {
	display: inline-block;
	padding: 7px 35px;
	font-size: 16px;
	font-weight: 600;
	background: #ebe3d3;
	color: #644A3D;
	text-decoration:none;
	box-sizing: border-box;
	width: 100%;
}
ul#blog-categories li.tab-hdr.active a, ul#blog-categories li.tab-hdr a:hover {
	background: #f86569;
	color: #fff;
}
ul#blog-categories li.tab-hdr:first-child a {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
ul#blog-categories li.tab-hdr:last-child a {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
ul#blog-categories li.tab-hdr:last-child {
    border-right: 0;
}
.newspage .blog-list .news-item .news-item-desc .news-date-time, .newspage .blog-list .news-item .news-item-desc .news-category {
	display:inline-block;
}
.newspage .blog-list .news-item .news-item-desc .item-preview, .newspage .blog-list .news-item .news-item-desc .item-preview span {
	margin-bottom:10px;
	line-height: 24px;
	font-size: 14px !important;
}
.newspage .blog-list .news-item .news-item-desc .news-category {
	margin-left:20px;
	background:url(/local/templates/alfaparcel_template/images/case.png)left center no-repeat;
	padding-left:24px;
}
.newspage .blog-list .news-item .news-item-desc .news-category a {
	font-weight:500;
	color:#644A3D;
}
.newspage .item-tags {
	background:url(/local/templates/alfaparcel_template/images/tags.png)left 5px no-repeat;
	padding-left:22px;
	line-height: 24px;
}
.newspage .item-tags a {
	color:#644A3D;
	padding: 0 0 0 5px;
}
.newspage #workarea .news-detail{
	padding-bottom:40px;
}
.newspage #workarea .news-detail, .newspage #workarea .news-detail.blogstyle div, .newspage #workarea .news-detail.blogstyle span {
	line-height: 24px;
	font-size: 14px!important;
	margin: 15px 0;
}
.newspage #workarea .news-detail.blogstyle p.news-date-time {
	display: block;
}
.newspage #workarea .news-detail img {
	max-width: 100%;
	height: auto;
}
.newspage .news-detail h3 {
	color:#E24C50;
	font-size:20px;
	font-weight:600;
}
.newspage .news-detail img.detail_picture {
	float:left;
}





/*odejdaopt*/
.odejdaoptpage #middlewrapper-dark .client-teas {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: start;
	align-items: start;
}
.odejdaoptpage #middlewrapper-dark .client-teas div {
	width:25%;
	text-align:center;
	box-sizing:border-box;
}
.odejdaoptpage #middlewrapper-dark .client-teas div span {
	display:block;
	color:#11889d;
	font-weight:500;
	padding: 0 10%;
}


/*clothing-shoes*/
.clothing-shoespage div.leaders {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-left: -2%;
	margin-right: -2%;
}
.clothing-shoespage div.leaders div.leaders-item {
	width:33%;
	padding: 0 2%;
	box-sizing:border-box;
}
.clothing-shoespage div.leaders div.leaders-item:nth-child(2) {
	border-left: 1px solid #e8e5df;
	border-right: 1px solid #e8e5df;
}
.clothing-shoespage div.leaders div.leaders-item p {
	margin:20px 0;
	background:url(/local/templates/alfaparcel_template/images/list-red.png)left 7px no-repeat;
	padding-left:25px;
}


/*howtofindanygoods*/
.standart.howtofindanygoods div#howtofindanygoods-left {
	width: 47%;
	text-align: center;
	box-sizing: border-box;
	margin-right: 5%;
}
.standart.howtofindanygoods div#howtofindanygoods-right {
	width: 48%;
	box-sizing: border-box;
}
.standart.howtofindanygoods div#howtofindanygoods-right .howtofindanygoods-li {
	margin-bottom:20px;
}
.standart.howtofindanygoods div#howtofindanygoods-right .howtofindanygoods-li img, .standart.howtofindanygoods div#howtofindanygoods-right .howtofindanygoods-li div{
	display:inline-block;
	vertical-align: top;
}
.standart.howtofindanygoods div#howtofindanygoods-right .howtofindanygoods-li img {
	margin-right:20px;
}
.standart.howtofindanygoods div#howtofindanygoods-right .howtofindanygoods-li div {
	width:82%;
}
.standart.howtofindanygoods div#howtofindanygoods-right .howtofindanygoods-li div p {
	margin-top:0;
}
.standart.howtofindanygoods span.span-semibold, .standart.howtofindanygoods span.span-semibold a {
	font-size:16px;
	font-weight:600;
	color:#644A3D;
}
.standart.howtofindanygoods-bottom {
	width:860px!important;
	padding:32px 0 32px!important
}
.standart.howtofindanygoods-bottom p a {
	color:#e24c50;
}

.popular div.popular_items {
	display:none;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.popular div.popular_items.active {
	display: -webkit-flex; 
	display: flex;
}
.popular_items .popular_item_container {
	width:33%;
	box-sizing:border-box;
	text-align:center;
	margin-bottom:25px;
}
.popular_items .popular_item_forumlink a {
	color:#644A3D;
	text-transform: lowercase;
	background: url(images/Shape2.png)left bottom no-repeat;
	padding-left:25px;
	display: inline-block;
	margin-top: 10px;
}
.standart.howtofindanygoods-bottom p{
	font-size:20px;
	font-weight:500;
	color:#644A3D;
}



/* TODO*/  
.mainpage div#content {margin: 20px auto 29px;}
#content { width:100%; margin: 20px auto 6px; zoom: 1;}

#sidebar { width: 233px; float: left; }

#workarea {width:100%;}

#footer  
{
	background: #f8f3e6;
	width:100%; 
	padding-bottom:68px;
	border-top:1px solid #e8e5df;
}
#top-footer {
	padding:63px 32px 20px;
	width: 1100px;
	margin: 0 auto;
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#top-footer .logo_footer {	
	display:block;
	width:135px; 
	height: 40px;
	background: url(images/bottom-logotype.svg)0 0 no-repeat;
}

#bottom-footer {
	width: 1100px;
	margin: 0 auto;
	padding:0 32px 0;
}

.footer-links { 
	display: block;
	margin: 0 30px;
	width: 52%;
}

.soc_net {margin:0;}
.soc_net a {
	display:inline-block;
	vertical-align: middle;
	height:22px;
	margin-right:20px;
}
.soc_net a:hover{opacity:0.8;}
.soc_net a:last-child {margin-right:0;}
.soc_net a.vk {width:27px; background: url(images/vk.svg)center center no-repeat;}
.soc_net a.facebook {width:22px; background: url(images/fb.svg)center center no-repeat;}
.soc_net a.twitter {width:23px; background: url(images/twitter.svg)center center no-repeat;}
.soc_net a.instagram {width:22px; height:22px; background: url(images/instagram.svg)center center no-repeat;}

#footer-links { margin:0; padding:0; list-style: none;}
#footer-links li {
	display: inline-block;
	vertical-align: top;
	width: 46%;
	margin-bottom: 10px;
}
#footer-links li:nth-child(2n+1) {
	padding-right:20px;
}
#footer-links li a {
	color:#73635C;
	font-size:15px;
	font-weight:500;
}
#copyright p {
	margin: 0;
	font-size:16px;
	font-weight:500;
	color:#73635C;
	margin-bottom:8px;
}
#footer-text {
	color:#917E74;
	font-size:14px;
	font-weight:500;
	line-height:22px;
}

#space-for-footer { height: 90px; }

#footer-design { width:300px; position:absolute; right:25px; top: 52px;  text-align: right;}
#footer-design a{color:#757575; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.content-block { margin-bottom: 24px; }
div.content-block-inner { padding: 22px 18px 22px 21px;}

div.information-block div.top
{
	height: 13px;
	border-right: 1px solid;
	font-size: 1px;
	background: #FFF url(images/sidebar-corners-form.gif) no-repeat left top;
}

div.information-block div.bottom
{
	height: 13px;
	border-left: 1px solid;
	font-size: 1px;
	background: #FFF url(images/sidebar-corners-form.gif) no-repeat right bottom;
}

div.information-block-inner
{
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 9px 18px 9px 21px;
	zoom: 1;
}

div.information-block div.top, div.information-block div.bottom, div.information-block-inner { border-color: #E3E3E3; }

#search {  width:190px; overflow: hidden;}
#search div.rounded-box { float: left; width:135px;}
#search div.search-inner-box
{
	border: 1px solid; 
	padding-left: 20px;
	height: 20px;
	overflow:hidden;
	background: white url(images/loupe.gif) no-repeat 4px 4px;
}

#search div.search-inner-box input
{
	border:1px solid;
	width: 110px;
	height: 18px;
	padding:0;
	margin:0;
}

#search input { vertical-align: top;}
#search-button { float: right; width:48px; border: 1px solid;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	background: none;
	width:48px;
	padding:0;
	margin:0;
	font-family: Georgia, serif;
	font-size: 12px;
	height: 19px;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

div.search-item h4 { margin-bottom: 0.4em;}

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1.5em 0 0.5em; }
dl.block-list dd { margin:0; padding:0;}
dl.block-list a { text-decoration: none; outline: none;}
dl.block-list a:hover { text-decoration: underline;}

#sidebar h3  
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;	
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Product List */
div.product-list { overflow: hidden; }

div.product
{ 
	overflow: hidden; 
	width: 280px;
	height: 105px;
	margin: 0 25px 20px 0;
	position: relative;
	float: left;
}

div.product-alt { margin-right: 0;}

div.product-image
{
	width: 250px;
	height: 105px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

div.product-overlay
{
	width: 280px;
	height: 105px;
	position: absolute;
	z-index: 1;	
}

a.product-desc
{
	float:right;
	height:62px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0px;
	width:142px;
	z-index:2;
	font-size: 1em;
	text-decoration: none;
	padding:13px 10px 30px 129px;
}

a.product-desc p { font-size: 0.85em; margin:7px 0 0;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 1em 0 0;}
div.catalog-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; overflow: hidden; zoom: 1;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-image { float: left; margin: 0 1em 1em 0; border:1px solid; padding: 4px; }
div.catalog-item-price {clear: left; float:left; padding: 0.5em 1em; margin:1em 0 0; font-weight: bold; }
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { }
div.catalog-item-properties { clear: both; padding: 1em 0 0;  overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }



/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:auto;
	box-sizing: border-box;
	padding: 19px 0;
	border:1px solid #e3dccf;
	background:#fffbf2;
	border-top:0;
}

#horizontal-multilevel-menu li li {
	padding:10px 33px 10px 23px;
	display: block;
	box-sizing: border-box;
} 
#horizontal-multilevel-menu li > ul li:last-child {padding-bottom:0;}
#horizontal-multilevel-menu li > ul li:first-child {padding-top:0;}
#horizontal-multilevel-menu li ul a {
	text-align:left;
	font-size: 14px;
	color:#644A3D;
	font-weight:500;
	border:0;
	padding: 0;
}
#horizontal-multilevel-menu li ul a:hover {border:0;}
#horizontal-multilevel-menu li ul ul { margin:-27px 0 0 160px; }

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul
{
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li li:hover ul
{
	display:block;
}

div.menu-clear-left { clear:left; }

/*Common Elements */
div.content-form { padding-left:1em; }

/*Added by weend*/
#workarea > div {width: 1164px; margin: auto;}

/******************/
.mainpage #workarea  > div#main-compare-prices {
	width: 1108px;
}
#middlewrapper-dark #middle-main #lastorders-main div.block-last_order {
	padding: 0 30px;
	box-sizing: border-box;
}
#lastorders-main .owl-carousel .owl-nav .owl-next {
	right: -1px;
}
#lastorders-main .owl-carousel .owl-nav .owl-prev {
	left: -1px;
}
/************/

#workarea > div#middlewrapper-dark {
	width: 100%;
	margin: auto;
	padding:0 0 24px;
	border-top: 1px solid #e8e5df;
	border-bottom: 1px solid #e8e5df;
}

div.top-wrapper {
	position: absolute;
	/*position: fixed;*/
	top: 0;
	z-index: 1;
}
div.top-wrapper.stiky {
	position: fixed;
	top: -50px;
}
div.top-wrapper.smooth {
	-webkit-transition: top 0.2s;
	-o-transition: top 0.2s;
	transition: top 0.2s;
}
div.top-wrapper.open {
	top: 0;
}
div.top-wrapper.is-touch {
	position: fixed;
	top: 0;
}
div.top-wrapper.scrollable {position: static; top: 0;}
div.top-wrapper.scrollable ~ div.second-top-wrapper {
	padding-top: 1px;
}
div.top-wrapper ~ div.second-top-wrapper {
	margin: 0 auto;
	padding-top: 57px;
}
#h1-wrapper {
	border-bottom:1px solid #e8e5df;
	margin:72px 0 55px;
	padding-bottom:10px;
}
#h1-wrapper h1 {
	margin:0;
}

div.top-wrapper.tw_hidden {
	top:-50px;
	position: fixed !important;
}
#go-top {
	background: #8d786a url(images/go-top.png) no-repeat 8px 10px;
    bottom: 50px;
    cursor: pointer;
    display: block;
    height: 33px;
    opacity: 0.8;
    position: fixed;
    right: 20px;
    width: 33px;
	border-radius:32px;
	background-size:17px auto;
}
#go-top:hover{
   opacity:0.7; }

/*mobile menu*/
.burger {
	display: none;
}
.mobile_menu {
	display: none;
	height: auto;
	padding-left: 10px;
	position: fixed;
	top: 120px;
	width: 100%;
	z-index: 50;
}

/*Programmer's*/

#workarea .compare-detail {
	width:100%;
	padding:0 0;
}
.compare-detail img.detail_picture, .compare-detail .prodsite {
	display:inline-block;
	vertical-align:middle;
}
.compare-detail .prodsite a {
	font-size: 16px;
	font-weight: 500;
	background: url(/local/templates/alfaparcel_template/images/arrow.png)right center no-repeat;
	padding-right: 24px;
}
.compare-detail #middlewrapper-dark > div {display:block;}
.compare-detail .product-tables div.item-product {
	display: -webkit-flex; 
	display: flex;
	align-items: center;
}
.compare-detail table.item-product {
	width: 100%;
	background:#fff;
	margin-bottom:5px;
}
.compare-detail table.item-product td.item-product-img {width:20%;text-align:right;}
.compare-detail table.item-product td.item-product-name {width:30%;text-align:left;}
.compare-detail table.item-product td.item-product-price {width:50%;text-align:center;}
.compare-detail .price {
	text-align:right;
}
.item-product {
	width:100%;
	background:#fff;
	margin-bottom:8px;
	box-sizing: border-box;
	padding: 15px 0;
}
.compare-detail #middlewrapper-dark div.product-tables br {
	display:none;
}
.item-product .item-product-img, .item-product .item-product-price {
	display:inline-block;
	vertical-align:middle;
}
.item-product .item-product-img {
	width: 20%;
	margin:0 40px;
	text-align: center;
}
.item-product .item-product-img img {
	max-width:100%;
	height: auto;
}
.item-product .item-product-name {
	font-size: 18px;
	font-weight: 500;
	color: #2d67ad;
	width: 30%;
	padding-right: 40px;
	box-sizing: border-box;
	border-right:1px solid #e8e5df;
	min-height:88px;
	align-items: center;
	display: inline-flex;
}
.item-product .item-product-price {
	width: 40%;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	color: #644a3d;
}
.orderspage .compare-detail #middlewrapper-dark div.price {
	padding-bottom:42px;
}
.orderspage #middlewrapper-dark div.price span {
	display:inline-block;
	vertical-align:middle;
}
.orderspage #middlewrapper-dark div.price span+span {
	font-size: 27px;
	font-weight: 600;
	margin-left:10px;
	padding-right: 170px;
	box-sizing: border-box;
}


/*new css*/
.owl-carousel {
	z-index: 0!important;
}
.compprice_list .compprice_item{
	width: 23.899%;
}
.owl-carousel .owl-item img {
	width:auto!important;
	max-width:100%;
	margin:0 auto;
}
#main-compare-prices .owl-carousel .compprice_item{
	min-height:347px;
	width: 100%;
}
#main-compare-prices .owl-carousel .compprice_item {
	margin-right:0;
}
div.top-wrapper.stiky {
	z-index: 2;
}
.owl-carousel .owl-nav.disabled {
	display:block!important;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	top:41%;
	position:absolute;
	width:20px;
	height:47px;
	color: transparent;
}
.owl-carousel .owl-nav .owl-next {
	right:-30px;
	background: url(/local/templates/alfaparcel_template/images/ar_r.png)0 0 no-repeat;
}
.owl-carousel .owl-nav .owl-prev {
	left:-30px;
	background: url(/local/templates/alfaparcel_template/images/ar_l.png)0 0 no-repeat;
}

.fancybox-inner .videoblock iframe#video_block {
	width:560px!important;
	height:315px;
}

/*video-pack*/
#middle-main .video-pack {
	border:1px solid #e8e5df;
	background:#f8f3e6;
	padding:17px 31px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
#middle-main .video-pack .pack-head {
	color:#2d67ad;
	font-size: 32px;
	font-weight: 600;
	padding:0 26px;
	box-sizing: border-box;
}
#middle-main .video-pack .pack-txt {
	font-size: 18px;
	font-weight: 600;
	color: #644A3D;
}
/*end_video-pack*/

/*blog banners*/
#blog-banners a {display:none;}
#banners-desktop {margin-bottom:30px;}
#blog-banners a, #blog-banners a img {width:100%;}
#blog-banners #banners-mobile {display:none;}
@media all and (max-width: 950px) {
	#blog-banners #banners-mobile {
		display:block;
		padding: 0 10px 16px;
		box-sizing: border-box;
	}
	#blog-banners #banners-desktop{display:none;}
}

/*новогоднее оформление*/
/*.ng-garland {
	height: 48px;
	position: absolute;
	width: 100%;
	margin: 0 auto;
	background: url(/local/templates/alfaparcel_template/images/garland_bg.png)center 0 no-repeat;
	top: 55px;
	z-index: -2;
}
.vetka-block {
	background: url(/local/templates/alfaparcel_template/images/vetka.png) right 0 no-repeat;
	height: 63px;
	width: 187px;
	position: absolute;
	top:0;
	z-index: -2;
}
.mainpage .topmain-block, .dostavkapage .topmain-block {
	width: 100% !important;
	text-align: center;
	margin: -2px auto 0;
	background: url(/local/templates/alfaparcel_template/images/garland_bg.png)center 0 no-repeat;
	height: 48px;
	padding-top: 5px;
}*/
/*конец новогоднее оформление*/


/*freeship*/
#topwrapper-freeship {
	background: url(/local/templates/alfaparcel_template/images/freeship/bg-head-freeship2.png)center 56px repeat-x;
}
#topwrapper-freeship .topwrapper-bg {
	background: url(/local/templates/alfaparcel_template/images/freeship/bg-page-freeship2.png)center bottom no-repeat;
	width:100%;
	height: 430px;
}
#topwrapper-freeship #h1-wrapper {
	border: 0;
	width: 1100px;
	margin: 72px auto 0px;
	padding-right: 440px;
	box-sizing: border-box;
	padding-bottom:0;
}
#topwrapper-freeship #h1-wrapper #sub-h {
	border-top: 1px solid #e8e5df;
	margin-top: 12px;
}
#topwrapper-freeship #h1-wrapper #sub-h h2 {
	color:#e24c50;
}
.freeshippage #differences {
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.freeshippage #differences .va-left {
	width:60%;
	background: url(/local/templates/alfaparcel_template/images/freeship/bg-ar.png)center right no-repeat;
	padding-right: 84px;
	box-sizing: border-box;
	margin-right:60px;
}
.freeshippage #differences .va-right {
	width:30%;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	 -webkit-hyphenate-limit-chars: 6 5 3;
	 -moz-hyphenate-limit-chars: 6 5 3;
	 -ms-hyphenate-limit-chars: 6 5 3;
	 hyphenate-limit-chars: 6 5 3;
}
.freeshippage #differences .va-left p {
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: start;
	align-items: start;
	line-height: 1.4;
	margin: 15px 0 28px;
}
.freeshippage #differences .va-left p img {
	width:24px;
	margin-right:17px;
	margin-top: -4px;
}
.freeshippage p.p-light {
	color:#917e74;
	font-size: 20px;
	margin: 15px 0 30px;
}
p.p-light.phr {
	border-top:1px solid #e8e5df;
	padding-top:38px;
	margin-top:74px;
}
.freeshippage h3 {
	margin:55px 0 25px;;
}
h3.h3-red {
	margin: 0;
	color: #E24C50;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.55;
}
.freeshippage #how-work {
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom:17px;
}
.freeshippage #how-work>div {
	width:49%;
	border:1px solid #e8e5df;
	padding:18px 30px 18px 156px;
	box-sizing: border-box;
	display: -webkit-flex; 
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-height:220px;
}

.freeshippage #how-work>div p {
	margin: 0;
	box-sizing: border-box;
	padding: 0;
	display: -webkit-flex; 
	display: flex;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	hyphenate-limit-chars: 6 3 2;
}
.freeshippage ul {
	padding:0;
	list-style:none;
}
.freeshippage ul.before li {
	display: -webkit-flex; 
	display: flex;
	margin: 14px 0!important;
}
.freeshippage ul.before li::before {
	display: inline-block;
	content: "-";
	margin: 0 7px 0 0;
}
.freeshippage #how-work .how-work-lf p::before, .freeshippage #how-work .how-work-rt p::before {
    display: inline-block;
    background: #f86569;
    color: #fff;
    min-width: 32px;
    text-align: center;
    height: 32px;
    vertical-align: middle;
    line-height: 32px;
    border-radius: 32px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: -5px;
}
.freeshippage #how-work .how-work-lf{
	background: url(/local/templates/alfaparcel_template/images/freeship/how2.svg)7px 18px no-repeat;
}
.freeshippage #how-work .how-work-rt{
	background: url(/local/templates/alfaparcel_template/images/freeship/how1.svg)7px 18px no-repeat;
}
.freeshippage #how-work .how-work-lf p::before {
	content: "1";
}
.freeshippage #how-work .how-work-rt p::before {
	content: "2";
}
.freeshippage #top-button {
	margin: -75px auto 0;
}
#topwrapper-freeship #top-button .top-button-wrap {
	width: 1164px;
	padding: 0 32px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex; 
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
}
#topwrapper-freeship #top-button .top-button-wrap>div {
	margin-right:25px;
}
.freeshippage table.stacktable {
	width:100%;
}

#freeship-ban-top {
	box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
	max-width: 900px;
	margin: 70px auto -14px;
}
#freeship-ban-top div.freeship-ban-top-head {
	color: #e24c50;
	font-size: 32px;
	font-weight: 600;
	box-sizing: border-box;
	padding: 0 0 0 30px;
}
.freeshippage .freeship-hr {
	background: #e8e5df;
	height: 1px;
	margin-bottom: 70px;
}
.freeshippage #primery {
	box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin:60px auto;
}
.freeshippage #primery > div {
	box-sizing: border-box;
	width:31%;
	line-height: 24px;
}
.freeshippage #primery .primer-item .primer-head {
	font-weight: 600;
	font-size: 15px;
	color: #E24C50;
	margin: 15px 0;
}
.freeshippage #primery .primer-item .primer-head span {
	display: inline-block;
	background: #f86569;
	color: #fff;
	min-width: 32px;
	text-align: center;
	height: 32px;
	vertical-align: middle;
	line-height: 32px;
	border-radius: 32px;
	font-weight: bold;
	margin-right: 10px;
}
.freeshippage #primery .primer-item .primer-title {
	font-weight:600;
	color: #644A3D;
	margin-right: 60px;
	border-bottom: 1px solid #e8e5df;
	padding-bottom: 5px;
}
#dostavka-ban {
	max-width:450px;
	margin:30px auto 10px;
	display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
#dostavka-ban a {
	color: #E24C50;
	font-weight: 600;
	font-size: 20px;
	display:inline-block;
	padding-left:15px;
}
p#question-freeship {
	font-size: 17px;
	display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
p#question-freeship img {
	margin: 0 10px 0 0;
}
/*end freeship*/

/*main freeship*/
#middle-main .block-freeship {
	color:#fff;
	margin: 30px 0;
    padding: 35px 35px;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
	background: #f86569 url(/local/templates/alfaparcel_template/images/freeship/main-freeship-bg.svg)95% bottom no-repeat;
}
#middle-main .block-freeship .freeship-head {
	font-size: 40px;
	font-weight: bold;
	margin-right: 25px;
}
#middle-main .block-freeship .freeship-txt {
	font-size: 16px;
	font-weight: bold;
	margin-right: 50px;
	box-sizing: border-box;
	width: 200px;
}
#middle-main .block-freeship .freeship-but a.getaddress.button-link {
	color: #f86569;
	background: #fff;
	font-size: 15px;
	padding: 8px 35px 8px;
}
/*end main freeship*/

.free-ship {
	position:absolute;
	top:-12px;
	right:-12px;
	width: 33px;
	height: 33px;
	background: url(images/fs_icon.png) no-repeat;
}

.free-ship .free-ship-txt{
	text-align:left;
	box-sizing:padding-box;
	top:20px;
	right:20px;
	height:auto;
	position: absolute;
	width:225px;
	visibility:hidden;
	opacity: 0;
	padding:7px 10px;
	color:#fff;
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0NDQ4MDg2Mzk0NTExRTc5RDgwQTM2RDVCNjBFMDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0NDQ4MDg3Mzk0NTExRTc5RDgwQTM2RDVCNjBFMDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTQ0NDgwODQzOTQ1MTFFNzlEODBBMzZENUI2MEUwMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0NDgwODUzOTQ1MTFFNzlEODBBMzZENUI2MEUwMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wpKuHAAAAG0lEQVR42mJRUFA4w0AEYGIgEowqpI5CgAADAPMDAUPxQwY9AAAAAElFTkSuQmCC') repeat;*/
	background: rgb(100, 74, 61, 0.95);
	transition: all 0.3s ease;
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
}
.free-ship:hover .free-ship-txt {visibility:visible; opacity: 1;}
.free-ship .free-ship-txt a {
	color:#fff!important;
	text-decoration:underline!important;
	font-size: 13px!important;
	font-weight: 600!important;
	line-height: 20px!important;
	display:inline-block;
}
#lastorders-main .last_order .free-ship {
	right: 3px;
}
#lastorders-main .last_order .free-ship .free-ship-txt {
	box-sizing: border-box;
	width: 185px;
	top: 20px;
	right: 20px;
}
.free-ship .free-ship-txt a:hover {
	text-decoration:none!important;
}
.owl-carousel .owl-stage-outer {
	padding-top:15px;
}
.freeshippage .owl-carousel .owl-stage-outer{
	padding: 15px 2px 10px;
}
#lastorders-main div.block-last_order div.last_order_wrap {
	padding:0 15px 0 0;
} 
#lastorders-main .owl-carousel .owl-nav .owl-next {right: 14px;}


/*popular-magazine-freeship*/
#popular-magazine {
	display: -webkit-flex; 
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	margin:0 auto;	
}
#popular-magazine > div {
	width:33.3%;
	text-align:center;
	border-right:1px solid #e8e5df;
	border-bottom:1px solid #e8e5df;
	height:120px;
	box-sizing: border-box;
}
#popular-magazine > div:nth-child(1), #popular-magazine > div:nth-child(2), #popular-magazine > div:nth-child(3) {
	border-top:1px solid #e8e5df;
}
#popular-magazine > div:nth-child(3n+1) {
	border-left:1px solid #e8e5df;
}
#popular-magazine > div a {
	display: block;
	height: 100%;
	vertical-align: middle;
	width: 65%;
	box-sizing: border-box;
	padding: 20px 0;
	margin: 0 auto;
	line-height: 80px;
}
#popular-magazine .popular-magazine-item a img {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
}
/*end popular-magazine-freeship*/

/*Последние FreeShip заказы*/
.freeshippage #lastorders-main div.block-last_order {
	padding: 0 30px;
	box-sizing: border-box;
}
.freeshippage #lastorders-main .look_other {
	margin: 0 auto;
	display: block;
}
/*конец Последние FreeShip заказы*/

/*Popular stores*/

#topwrapper-popular-stores.popular-storespage .compprice_list .compprice_item {
	margin-right: 22px;
	width: 23.5%;
	margin-bottom: 30px;
}
#topwrapper-popular-stores.popular-storespage .compprice_list .compprice_item:nth-child(4n)  {margin-right: 0px;}
#topwrapper-popular-stores.popular-storespage .compprice_list .compprice_item .compprice2_item_name {
	font-weight:500;
	padding: 7px 10px 0;
	box-sizing: border-box;
	display: block;
}
#topwrapper-popular-stores.popular-storespage .compprice_list .compprice_item .compprice2_item_text {
	line-height: 22px;
	padding: 0 10px;
	box-sizing: border-box;
}

#topwrapper-popular-stores.popular-storespage.inner-page .topwrapper-bg {
	width: 100%;	
	background:#fff;
}
#topwrapper-popular-stores.popular-storespage.inner-page .topmain-block-wrap {
	padding:7px 0 30px;
	width: 100%;
	background: #f8f3e6;
	border-bottom: 1px solid #e8e5df;
}
#topwrapper-popular-stores.popular-storespage.inner-page .topwrapper-bg #popularstores-overhdr {
	width: 1100px;
	margin: 0 auto;
	height:120px;
	box-sizing:border-box;
	padding: 15px 0;
	display: -webkit-flex; 
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
#topwrapper-popular-stores.popular-storespage.inner-page .topwrapper-bg #h1-wrapper {
	width: 100%;
	float:left;
	background: #f8f3e6;
	margin: 0 auto;
	border-top: 1px solid #e8e5df;
	
}

#topwrapper-popular-stores.popular-storespage.inner-page .topwrapper-bg #h1-wrapper  h1{
	max-width:1100px;
	margin: 34px auto;
}

#topwrapper-popular-stores.popular-storespage.inner-page .topmain-block {
	margin-top:0px;
}

.popular-storespage .compprice_list .compprice_item {
	padding:0 0;
	background:none;
	box-shadow: none;
	border:none;
}

.popular-storespage .compprice_list .compprice_item  a.compprice2_item_name {
	color: #644A3D;
	line-height:30px;
}
.popular-storespage .compprice_list .compprice_item  a.compprice_item_images {
	height: 90px;
	background: #fff;
	line-height: 90px;
}
.popular-storespage .compprice_list .compprice_item  a.compprice_item_images img{
	max-width: 80%;
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
}

.popular-storespage #middlewrapper-dark.popularstores-detail .standart {
	background: #f8f3e6;
	align-items: normal;
	padding-top:0px !important;
}
.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-base {
	width:68.5%;
	margin-right: 22px;
	box-sizing: border-box;
}

.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-base h3 {
	line-height:32px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-main {
	width:100%;
	float:left;
	background:#fff;
	padding: 20px;	
	border: 1px solid #e8e5df;
	box-sizing: border-box;
}
.popular-storespage #middlewrapper-dark.popularstores-detail h2 {
    text-align: left;
    margin: 6px 0 6px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-base  h2{
	margin: 10px 0 30px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail #seo-text {
	width:100%;
	float:left;
	margin: 0 0 26px;
	font-size:20px;
	line-height: 28px;
	font-weight: 500;
	color: #644A3D;
}

.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-detailtxt{
	padding-top:15px;
	line-height: 24px;
}
#popularstores-orders {
	width:100%;
	display: -webkit-flex; 
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
#popularstores-orders h3 {
	width:100%;
	float:left;
	display: block;
}
#popularstores-orders .item-product-name a {
	line-height:24px;
	color:#644a3d;
	font-weight:600;
	text-decoration:none;
}
#popularstores-orders .item-product-name a:hover{text-decoration:underline;}
.popularstores-product-img {
	width:25%;
	text-align:center;
	border:1px solid #e8e5df;
	border-left: none;
	box-sizing:border-box;
	padding:7px;
}
#popularstores-base .popularstores-product-img img {
	margin:0;
}
.popularstores-product-img:nth-child(1) {
	border-left:1px solid #e8e5df;
}
.popular-storespage #h1-wrapper {
	margin:30px 0;
	padding-bottom: 0px;
	border-bottom: none;
}

#popularstores-overhdr > div {	
	box-sizing: border-box;
}
#popularstores-overhdr #popularstores-overhdr-mainurl {
	padding:0 0 0 70px;	
	background: url(images/basket.png)left center no-repeat;	
}
#popularstores-overhdr #popularstores-overhdr-mainurl a {
	padding: 10% 0;
	display: inline-block;
	color: #644A3D;
}
#popularstores-overhdr #popularstores-overhdr-logo {
	width:39%;
	text-align:center;
}
#popularstores-overhdr #popularstores-overhdr-logo img {
	display: inline-block;
	vertical-align: middle;
}
#popularstores-overhdr-links {
	width:34%;
	padding-right: 2px;
}
#popularstores-overhdr-links a {
	color: #644A3D;
	padding-left: 27px;
	font-size: 16px;
	font-weight:500;
}
#popularstores-overhdr-links a:first-child {
	background: url(/local/templates/alfaparcel_template/images/ico1.svg)left center no-repeat;
}
#popularstores-overhdr-links a#howorder-link {
	background: url(/local/templates/alfaparcel_template/images/ico2.svg)left center no-repeat;
	margin-left:20px;
}
#popularstores-overhdr-links a#actions-link {
	margin: 10px 0 0;
	display: none;
	cursor: pointer;
	text-decoration:underline;
	background: url(/local/templates/alfaparcel_template/images/ico3.svg)left center no-repeat;
}
#popularstores-overhdr-links a#actions-link:hover {
	text-decoration:none;
}

.popular-storespage #h1-wrapper.popularstores-hdr {
	background: url(/local/templates/alfaparcel_template/images/big-basket.png) 87% 50% no-repeat;
	padding:30px 0;
	margin:35px 0 25px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-rightsidebar{
	box-sizing: border-box;
	width: 31.5%;
}

.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock{
	width:100%;
	float:left;
	background:#fff;
	margin-bottom: 10px;
	padding: 20px 20px 15px;
	border: 1px solid #e8e5df;
	box-sizing: border-box;
}

.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock h2 {
	line-height:32px;
	font-weight:600;
}

.popular-storespage #middlewrapper-dark.popularstores-detail #popularstores-reviews, #popularstores-howorder, #popularstores-history {
	width:100%;
	float:left;
	background:#fff;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #e8e5df;
	box-sizing: border-box;
}

#popularstores-reviews .popularstores-reviewblock {
	width:100%;
	float:left;
	box-sizing: border-box;
	border:3px solid #f8f3e6;
	margin-bottom:25px;
}

#popularstores-reviews .popularstores-reviewblock .popularstores-reviewtop {
	padding: 20px 26px;
	border-bottom:3px solid #f8f3e6;
	line-height: 20px;
}
#popularstores-reviews .popularstores-reviewblock .popularstores-reviewtop .popularstores-reviewname {
	font-size:16px;
	color:#917e74;
	font-weight:600;
	padding-bottom:5px;
}
#popularstores-reviews .popularstores-reviewblock .popularstores-reviewmain {
	padding: 26px;
	background: #fffbf2;
	line-height: 24px;
	position: relative;
}
#popularstores-reviews .popularstores-reviewblock .popularstores-reviewmain>a {
	display:block;
}
#popularstores-base img
{
	margin-right:20px;
	max-width:100%;
}

#popularstores-reviews .popularstores-reviewblock .popularstores-reviewmain:before {
	content: url(/local/templates/alfaparcel_template/images/rectangle.png); 
	position:absolute;
	top:-19px;
	left:90px;
}

#popularstores-reviews #popularstores-morereview {
	width:100%;
	margin-bottom: 20px;
}
#popularstores-reviews #popularstores-morereview a {cursor:pointer;}
#popularstores-reviews #popularstores-hidereview {
	display:none;
}

.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock a{
	line-height: 28px;
	font-weight:500;
	padding-bottom:20px;
	display:block;
	border-bottom:1px solid #e8e5df;
	font-size: 16px;
}

.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock a:after{
	content: url(/local/templates/alfaparcel_template/images/url_ar.png); 
	line-height: 26px;
	display: inline-block;
	width: 25px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock {
	padding-bottom:5px;
	margin-top: 15px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock:nth-child(2){margin-top: 0px;}
.popular-storespage #popularstores-base .popularstores-rightblock .popularstores-newsblock:last-child >a{border-bottom:none;}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock a {
	line-height: 26px;
	color:#2d67ad;
	margin-top:10px;
}
#popularstores-morenews.look_other a::after{
	display:none!important;
}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock:last-child {border-bottom:none;}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock  .popularstores-newsname{
	font-size:20px;
	padding:0 0 15px;
	display:block;
	font-weight:500;
	font-size: 20px;
	line-height: 30px;
	color:#644a3d;
}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock  .popularstores-newsimg{
	margin-bottom:15px;
}
.popular-storespage #middlewrapper-dark.popularstores-detail .popularstores-rightblock .popularstores-newsblock .popularstores-newsdescr{
	line-height: 24px;
}
#popularstores-morenews {display:none; margin-top:15px;}
#popularstores-rating {
	width:165px;
	height:32px;
	display:inline-block;
	margin-left:30px;
}
#popularstores-rating .red-star, #popularstores-rating .gray-star {
	display:inline-block;
	width:31px;
	height:31px;	
}
#popularstores-rating .red-star {
	background: url(/local/templates/alfaparcel_template/images/r-star.png)left center no-repeat;
}
#popularstores-rating .gray-star {
	background: url(/local/templates/alfaparcel_template/images/gr-star.png)left center no-repeat;
}

#main-popularstores {
	text-align:center;
	padding-bottom:40px;
}

#main-popularstores .look_other {
    margin-top: 20px;
}

#main-popularstores  .popularstores_list .owl-item.active  .popularstores_item{
	border: 1px solid #e8e5df;	
	border-right:none;
}
#main-popularstores  #popularstores_owl_slider .owl-stage-outer {
	border-right:1px solid #e8e5df;
	padding-top: 0px;
	margin-top: 15px;
}

#main-popularstores .owl-carousel .owl-nav .owl-next, #main-popularstores .owl-carousel .owl-nav .owl-prev {top:38px;}

#main-popularstores  .popularstores_list .popularstores_item .popularstores_item_images a{
	line-height: 120px;
}

#main-popularstores  .popularstores_list .popularstores_item .popularstores_item_images img {
	display: inline-block;
	vertical-align: middle;
}
#topwrapper-popular-stores.second-top-wrapper {
	padding-top: 55px;
}
.admin #topwrapper-popular-stores.second-top-wrapper {
	padding-top: 0px;
}
.popular-storespage #h1-wrapper.popularstores-hdr {
		background-size: auto 100%;
	}
	
	
	
	/*cookie-message*/
	
		#warning_cookie {
    background: #f8f3e6;
    border-top: 1px solid #f0f0f0;
    bottom: 0;
    /* display: none; */
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 99;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
#warning_cookie div.wrap_cookie {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1440px;
    padding: 5px 30px;
    position: relative;
}

#warning_cookie .w-button {
    display: inline-block;
    padding: 7px 20px;
    vertical-align: middle;
    background: #8d786a;
    color: #fff;
    font-weight: bolder;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	opacity: 0.9px;
}

#warning_cookie .w-button:hover{
	opacity: 1;
}

#warning_cookie span {
    padding: 7px 0;
    display: inline-block;
    vertical-align: middle;
    width: 89%;
    margin-left: 10px;
}

.cloxe-x{
	float: right;
    margin-top: 7px;
	opacity:0.8;
	width: 20px;
	height: 20px;
}

.cloxe-x hr{
	color: #8d786a;
    border: 1px solid #8d786a;
    margin: 0px;
    height: unset;
	transition: 0.5s;
}



.cloxe-x hr:nth-child(1){
	    transform: rotate(45deg);
    margin-top: 10px;
}

.cloxe-x hr:nth-child(2){
	    transform: rotate(135deg);
    margin-top: -2px;
}

.cloxe-x:hover hr:nth-child(2){
	    transform: rotate(45deg);
 
}

.cloxe-x:hover hr:nth-child(1){
	    transform: rotate(135deg);
   
}


.cloxe-x:hover{
	cursor:pointer;
	opacity:1;
}


@media (max-width: 950px){
	#warning_cookie .w-button{
		display:none;
	}
}
	
	/*cookie-message end*/
