*:focus{outline: none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.m-r-15 {margin-right: 15px;}
a img, iframe{border:none;}
header ul{margin:0;padding: 0;}
textarea{resize: vertical;}
table{border-spacing: 0px;}
button:focus{outline:0;}
a{text-decoration:none;}
html, body{margin:0 auto;}
body {
	display: block;
	margin: auto;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#62849e;
}
.text_deliver_width{}
#hk_logo { background: url(../img/images/Hong_Kong_map2.png) no-repeat; width:119px; height:29px; position: absolute; }
.hide-on-mobile iframe { pointer-events: none; }
.wrap{
	width:1260px;
	margin:0 auto;
}
.deliverysvg_bg {
	background: url(../img/images/delivery_bg.svg) no-repeat;
	background-size: contain;
	width: calc(100% - 500px);
	float: left;
	background-position: bottom right;
}
.popup { visibility: hidden; }
.spinner {
	background: url(../img/spinner.gif) no-repeat;
	width: 128px;
	height: 15px;
	text-align: center;
	margin:0 auto;
}
#goTop {
	background: url(../img/up.png) no-repeat;
	width: 77px;
	height: 77px;
	position: fixed;
	right:2%;
	cursor: pointer;
	z-index:998;
}
.popup.enter-zip-code .inner{ display: table;top: 30%;}
.popup.enter-zip-code .inner {
	height: max-content;
	height: -moz-max-content;
	height: -webkit-max-content;
}
.flag-icon.flag{ border:1px solid #e8e7e7;}
.error-label, .duplicate_error { color:red; }
.menu-sidebar ul li a.active, #top-nav li a.active, footer ul li a.active { text-decoration: underline; }
.no_after:after { display: none!important; }
#insurance_sum, #r_insurance_sum { float:none!important; }
span.comboTreeItemTitle:before, .open_edde_pp,.forma .checkboxai.border [type=radio]:checked + span.check, .download-proforma, a.dropbox, .search-glass, .popup.confirm-guarantee .icone, .guarantee.active, .card, .dropbox, .close-total-price:before, .factura, .remove, .update-ok, .update, .guarantee, .comments, .picture, .picture-order-popup, .radio.pick-up .info, .radio.sec-pick-up .info, .radio.pick-up .hover:before, #profile .hover:before, .dashboard .hover:before, .added-pdf a:before, i.info + .hover, i.info, .customs-categories-table .heading span + span + span:after, .comments, .picture, .picture-order-popup, .remove-row, .delete-adress, .edit-adress, .popup-close, .popup-close-address, .popup-close-usps-change, #my-account-button:after, .menu-sidebar .soc a, .menu-close, input[type="radio"] + label span, .pagination a[rel="prev"], .pagination a[rel="next"], .question_title:after, #search-form input[type="submit"], .checkboxai [type=checkbox]:checked + span.check, .columnn:before, .social-smal a, .star, .pdf a:before, #tab-countries-online:before, #tab-shops-online:before, #tab-shopping-ideas:before, .slick-prev, .slick-next,
#calculate_parcels_form .info:before, #sing-up-form .info p:first-child:before, .sing-register-form p:first-child:before, .logon, .navigation-side > a:after, #my-account-button:after, .user-menu a:before, .close-parcel, .logged_in a:before, .languages .selected:after, .select-payment-method .radio label[for="payment_radio_1"] + .info, .select-payment-method .radio label[for="payment_radio_1"] + .info + .hover:before
{background:url(../img/images/sprite.png)no-repeat;}
/*header*/
header {
	float:left;
	width: 100%;
	height:166px;
	background:#175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
header .wrap { position: relative; }
#back_to_admin
{
	position:absolute;
	top: 5px;
	left: 5px;
	color:red;
	z-index: 999999999999;
}
a.dropbox {
	background-position: -352px -579px;
	display: block;
	border: 0;
	text-decoration: none;
	width: 25px;
	height: 25px;
}
#logo{
	float:left;
	width:231px;
	height:56px;
	margin:30px 40px 0 0;
}
#logo img{width:100%;height:auto;}
#top-nav{
	float:left;
	max-width: 612px;
	list-style:none;
	margin:41px 0 0 0;
}
#top-nav > li{float:left;margin-bottom:6px;padding:0 12px;}
#top-nav > li:first-child{padding-left:0!important;}
#top-nav > li:last-child{padding-right:0!important;}
#top-nav > li > a{font-size:14px;font-weight:400;color:#fff;}
#top-nav > li > a:hover, #top-nav > li.active > a{text-decoration:underline;}

body.ee-ee #top-nav > li {padding: 0 10px;}
body.ro-ro #top-nav > li{max-width:110px;}
body.al-al #top-nav > li{max-width:110px;}
body.bg-bg #top-nav > li{max-width:110px;}
body.gr-gr #top-nav > li {padding: 0 10px;}

.pop-for-user.guarantee-reminder,.pop-for-user.customs-declaration { position: absolute; }

#sub_form .email.success::-webkit-input-placeholder{color:green;}
#sub_form .email.success:-moz-placeholder{color:green;}
#sub_form .email.success::-moz-placeholder{color:green;}
#sub_form .email.success:-ms-input-placeholder{color:green;}

#sub_form .email.error::-webkit-input-placeholder{color:red;}
#sub_form .email.error:-moz-placeholder{color:red;}
#sub_form .email.error::-moz-placeholder{color:red;}
#sub_form .email.error:-ms-input-placeholder{color:red;}
/*
.languages{
	float:right;
	list-style:none;
	margin:42px 40px 0 0;
}
.languages > li{float:left;}
.languages > li > a{font-size:14px;font-weight:400;color:#fff;padding:0 6px;text-transform:uppercase;}
.languages > li:first-child > a{padding-left:0;}
.languages > li:last-child > a{padding-right:0;}
.languages > li > a:hover, .languages > li.active > a{text-decoration:underline;}
.languages:before{
	float:left;
	width:1px;
	height:31px;
	background:#7ab9e4;
	content:'';
	margin:-2px 25px 0 0;
}
*/
.languages{
	position:relative;
	float:right;
	width:80px;
	height:38px;
	border:1px solid #fff;
	border-radius:20px;
	list-style:none;
	margin:33px 30px 0 0;
}
.languages .selected{position:relative;height:38px;}
.languages .selected a{
	display:block;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height:38px;
	padding:0 40px 0 20px;
	text-transform: uppercase;
}
.languages .selected:after{
	position: absolute;
	top: 17px;
	right: 15px;
	/*width:12px;
	height:7px;*/
	width: 9px;
	height: 6px;
	content: '';
	/*background:url(../img/images/lang-drop-arrow.png)no-repeat;*/
	background-position: -15px -25px;
}
.languages li{position:relative;}
.languages li:hover{text-decoration:underline;}
.languages li a {
	display:block;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	line-height:34px;
	padding:0 43px 0 18px;
	text-transform: uppercase;
}
.lang-drop{
	display: none;
	position: absolute;
	top: 38px;
	right: -1px;
	background: #1293d5;
	border: 1px solid #fff;
	border-radius: 0 0 20px 20px;
	padding:10px 0 10px;
	z-index: 9;
	width:80px;
}
.languages:hover{border-radius:20px 20px 0 0;}
.languages:hover .lang-drop{display:block;}
.languages:hover .selected:after{/*background:url(../img/images/lang-drop-arrow-reverse.png)no-repeat;*/background-position:-15px -10px;}
#login-button{
	float:right;
	width:129px;
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	/*text-transform:uppercase;*/
	text-align:center;
	border:1px solid #fff;
	border-radius:20px;
	margin-top:33px;
}
#login-button:hover{color:#165eae;background:#fff;}
.my-account-button{	position:relative;float:right;z-index: 99;}
#my-account-button{
	position:relative;
	float:right;
	/*width:129px;*/
	width:158px;
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	/*text-transform:uppercase;*/
	text-align:left;
	border:1px solid #fff;
	padding:0 0 0 20px;
	border-radius:20px;
	margin-top:33px;
}
#my-account-button:after{
	position:absolute;
	top:17px;
	right:15px;
	width:9px;
	height:6px;
	content:'';
	background-position:-15px -25px;
}
.my-account-button:hover #my-account-button:after{background-position:-15px -10px;}
.my-account-button:hover #my-account-button{border-radius:20px 20px 0 0;}
.my-account-button:hover .user-menu{display:block;}
.user-menu{
	display:none;
	position:absolute;
	top:72px;
	right:0;
	/*width:121px;*/
	width:150px;
	background:#1098d8;
	border:1px solid #fff;
	border-radius:0 0 20px 20px;
	list-style:none;
	margin:0;
	padding:5px 10px 5px 18px;
	z-index:99;
}
.user-menu li{margin:20px 0;padding-left: 30px;}
.user-menu a{color:#fff;}
.user-menu a:hover{text-decoration:underline;}
.user-menu a:before{
	float:left;
	width:24px;
	height:25px;
	content:'';
	background:url(../img/images/user-menu-iconos.svg);
	background-size:auto 100%!important;
	background-repeat:no-repeat!important;
	margin:-2px 5px 0 -30px;
}
.user-menu a.unlock:before{background:url(../img/images/unlock_oversize.svg) left 2px center;}
.menu-sidebar a.unlock:before{
	background: url(../img/images/unlock_oversize.svg) left 3px center no-repeat;
	background-size: 19px;
}
.user-menu a.user-profile:before{background-position:-72px 0;}
.user-menu a.user-adress:before{background-position:-23px 0;}
.user-menu a.user-parcels:before{background-position:-48px 0;}
.user-menu a.user-logout:before{background-position:2px 0;}
.user-menu a.user-dashboard:before{
	background: url(../img/dashboard.svg)
}
#menu-burger{
	float:right;
	width:38px;
	height:22px;
	background:url(../img/images/burger-menu.png)no-repeat center;
	margin:42px 30px 0 0;
}
/*content*/
.content-top{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:50px;
	background:#175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.breadcrumb{float: left;width: 100%;padding-bottom:51px;}
.breadcrumb a{
	float:left;
	font-size:14px;
	color:#a6dfff;
}
.breadcrumb a:last-child{color:#e8f7ff;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb a:before{
	float:left;
	width:1px;
	height:19px;
	background:#a6dfff;
	content:'';
	margin:0 11px;
}
.breadcrumb a:first-child:before{content:none;}
.page-heading{
	float:left;
	width:100%;
	font-size:40px;
	font-weight:700;
	color:#fff;
	/*text-transform:uppercase;*/
	margin:-38px 0 0;
	padding-bottom:38px;
}
.content{float:left;width:100%;padding-bottom:160px;}
.content-left{float:left;width:848px;padding-bottom:160px;}
aside.banners{float:right;width:311px;padding-bottom:160px;}
aside.banners .banner{
	position:relative;
	display:block;
	margin-top:20px;
}
aside.banners .banner:first-child{margin-top:0;}
aside.banners .banner img{display: block;max-width:100%;height:auto;}
aside.banners .banner .title{
	position:absolute;
	width:calc(100% - 20px);
	font-size:20px;
	font-weight:700;
	color:#00509f;
	text-align:center;
	padding:33px 10px 0;
}
aside.banners .banner:nth-child(2n) .title{color:#fff;}
aside.banners .banner .title:hover{text-decoration:underline;}
.tags{
	float:left;
	width:calc(100% + 7px);
	max-height:105px;
	margin:-10px 0 50px;
	overflow:hidden;
}
.tags a{
	float:left;
	height:42px;
	font-size:14px;
	font-weight:400;
	color:#35546c;
	line-height:44px;
	text-align:center;
	padding:0 30px;
	background:#e7f5ff;
	border-radius:21px;
	margin:10px 7px 0 0;
}
.tags p{
	float:left;
	height:42px;
	font-size:14px;
	font-weight:400;
	color:#35546c;
	line-height:44px!important;
	text-align:center;
	padding:0 30px;
	background:#e7f5ff;
	border-radius:21px;
	margin:10px 7px 0 0;
}
.tags a:hover{text-decoration:underline;}
.tags a.all-tags{background:#00509f;color:#fff;}
.tags a.all-tags:hover, .tags a.active{ color:white;background:#00adee;text-decoration:none;}
.blog.big{float:left;width:100%;margin-bottom:85px;}
.blog.small{float:left;width:374px;margin:0 100px 85px 0;}
.blog.small.second{margin-right:0;}
.blog.big .image{position:relative;display:block;height:410px;overflow:hidden;}
.blog.small .image{position:relative;display:block;height:302px;overflow:hidden;}
.blog .image img{
	width:auto;
	height:100%;
	position: absolute;
	top: -9999px;
	bottom: -9999px;
	left: -9999px;
	right: -9999px;
	margin: auto;
}
.blog .date{font-size:14px;color:#62849e;margin:25px 0 9px;}
.blog .title{display:block;font-size:18px;line-height: 26px;font-weight:600;color:#35546c;margin-bottom:17px;}
.blog .title:hover{text-decoration:underline;}
.blog.small .title{height:52px;overflow:hidden;}
.blog .short-descr{line-height:26px;text-align:justify;}
.blog.small .short-descr{overflow:hidden;}
.pagination{clear:both;float: left;margin-left:-5px;     margin: 50px 0 0 -5px;}
.pagination a, .pagination strong{
	position:relative;
	float: left;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size:16px;
	font-weight:400;
	color:#62849e;
	text-align: center;
	text-decoration:none;
	background-color:#d6eaf8;
	border-radius:50%;
	margin: 0 5px;
}
.flag.country_slick {
	width: 58px;
	height: 43px;
}
.flag-icon.flag.country_big {
	width: 160px;
	height:120px;
	float: none!important;
	position: initial;
}
.pagination a.active , .pagination strong , .pagination a:hover{color: #fff; background-color: #00adee;}
.pagination a[rel="prev"]{background-position:-19px -311px; color:transparent;}
.pagination a[rel="next"]{background-position:-77px -311px;color:transparent;}
.pagination a[rel="prev"]:hover{background-position:-144px -311px;}
.pagination a[rel="next"]:hover{background-position:-202px -311px;}
.blog-inner-date{float:left;font-size:14px;color:#62849e;margin:10px 0 0;}
.blog-inner-tag{
	float:right;
	width: auto;
	padding: 0;
	margin: 0;
}
.blog-inner-tag a{margin:0;}
.blog-inner-heading{
	clear:both;
	float:left;
	width:70%;
	font-size:26px;
	line-height:32px;
	font-weight:600;
	color:#35546c;
	margin:6px 0 42px 0;
}
.simple-text{float:left;width:100%;}
.simple-text p img{display:block;max-width:100%;height:auto;}
.simple-text.blog-text p img{display:initial; float:none;}
.simple-text img[align="left"], .simple-text img[style*="float:left"], .simple-text img[style*="float: left"]{margin: 22px 10px 43px 0;}
.simple-text img[align="right"], .simple-text img[style*="float:right"], .simple-text img[style*="float: right"]{margin: 22px 0 43px 10px;}
.simple-text img[style*="width:100%"], .simple-text img[style*="width: 100%"]{float:left;margin: 22px 0 43px 0;}
.simple-text p{line-height: 26px;text-align: justify;margin:26px 0;}
.simple-text > p:first-child img{margin-top:0;}
.simple-text p:first-child, .simple-text ul:first-child, .simple-text ol:first-child, .simple-text table{margin-top:0;}
.simple-text p:last-child, .simple-text ul:last-child, .simple-text ol:last-child, .simple-text table{margin-bottom:0;}
.simple-text p a, .simple-text ul a, .simple-text ol a, .simple-text.blog-text a{font-weight:400;color: #35546c;text-decoration:underline;}
.simple-text p strong, .simple-text ul strong, .simple-text ol strong{font-weight:600;color:#35546c;}
.simple-text ul, .simple-text ol{padding:0 0 0 17px;margin:26px 0;}
.simple-text ul li, .simple-text ol li{line-height: 26px;text-align: justify;margin:10px 0;}
.simple-text ul li{list-style-image:url(../img/images/simple-text-li.png);}
.simple-text table{
	width:100%;
	border:none!important;
	border-bottom:1px solid #c9dce6!important;
	margin:44px 0 0;
	background:#f3faff;
	border-radius:13px;
	border-spacing: 0!important;
	border-collapse: separate!important;
}
.simple-text table td, .simple-text table th{
	font-size:16px;
	color:#35546c;
	border-top:1px solid #c9dce6;
	border-left:1px solid #c9dce6;
	padding:9px 10px;
}
.blog-text .table-scroll table {width:100%!important;}
.blog-text .table-scroll table td, .simple-text .table-scroll table td a{font-size: 14px!important;}
.blog-text .table-scroll table td p{text-align:left;margin:0;}
.blog-text .table-scroll table td p + p{margin-top:3px;}
.blog-text {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.simple-text table tr:first-child td, .simple-text table th{height:51px;color:#fff;font-weight:700;background:#00509f;border-top:1px solid #00509f;border-left:1px solid #2f7bc5;}
.simple-text table tr:first-child td:first-child, .simple-text table th:first-child{border-top-left-radius:13px;border-left:1px solid #00509f;}
.simple-text table tr:first-child td:last-child, .simple-texttable th:last-child{border-top-right-radius:13px;border-right:1px solid #00509f;}
.simple-text table tr td:last-child{border-right:1px solid #c9dce6;}
.simple-text table tr:nth-child(2n) td{background:#fff;}
.simple-text table tr:last-child td:first-child{border-bottom-left-radius:13px;}
.simple-text table tr:last-child td:last-child{border-bottom-right-radius:13px;}
.simple-text img{float:left;margin:1px 15px 0 0;}
.simple-text, .simple-text p, .simple-text span, .simple-text a{font-size:16px!important;color: #35546c!important;font-weight:300!important;}
.simple-text strong{font-weight:600!important;}
.video-list .video-block:first-child{width:100%;height:auto;margin:0 0 0px;}
.video-list .video-block:first-child .video, .video-list .video-block:first-child .video iframe{height:578px;}
.video-list .video-block{
	clear: inherit;
	float:left;
	width:calc(50% - 10px);
	margin:27px 20px 0 0;
}
.video-list .video-block .video, .video-list .video-block .video iframe{height:282px;}
.video-list .video-block:nth-child(3), .video-list .video-block:nth-child(5), .video-list .video-block:nth-child(7), .video-list .video-block:nth-child(9), .video-list .video-block:nth-child(11),
.video-list .video-block:nth-child(13), .video-list .video-block:nth-child(15), .video-list .video-block:nth-child(17), .video-list .video-block:nth-child(19), .video-list .video-block:nth-child(21){margin-right:0;}
.video-list .video-block img{display:block;}
.video-list .video-block .video:after{width: 100px;height: 69px;background-size:100% auto;}
.video-list .video-block:first-child .video:after{width: 166px;height: 115px;background-size:100% auto;}
.video-title{
	float:left;
	width:100%;
	padding:20px 0 28px;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #35546c;
	height:52px;
	overflow:hidden;
}
.video-list .video-block:first-child .video-title{
	font-size: 26px;
	line-height: 32px;
	min-height:52px;
	height:auto;
}
.select_body {background: #e7f5ff;border-radius:13px;}
.select_body:first-child{margin-top:0;}
.question_title {
	color: #35546c;
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	padding: 27px 75px 27px 30px;
	cursor: pointer;
	margin-top: 20px;
	position: relative;
}
.question_body {
	display: none;
	padding: 43px 30px 17px;
	background: #e7f5ff;
	border-radius:0 0 13px 13px;
	margin-top:-20px;
}
.question_body p, .question_body ul, .question_body ol{color: #35546c;font-size: 16px;line-height: 26px;margin:16px 0;}
.question_body p a, .question_body ul a, .question_body ol a{color: #35546c;text-decoration:underline;font-weight:400;}
.question_body p strong, .question_body strong, .question_body strong{font-weight:600;}
.question_body ul, .question_body ol{padding:0 0 0 24px;}
.question_body ul{list-style:url(../img/images/chack-li.png);}
.question_body ul li, .question_body ol li{margin:4px 0;}
.question_body p:first-child, .question_body ul:first-child, .question_body ol:first-child{margin-top:0;}
.question_body p:last-child, .question_body ul:last-child, .question_body ol:last-child{margin-bottom:0;}
.question_title:after {
	position: absolute;
	width: 21px;
	height: 14px;
	top: 0;
	bottom: 0;
	right: 28px;
	margin: auto;
	content: '';
	background-position: -187px -21px;
}
.question_title:hover{color: #fff;background: #00509f;}
.question_title.opened {
	color: #fff;
	background: #00509f;
	border-radius:13px 13px 0 0;
}
.question_title:hover:after, .question_title.opened:after {background-position: -187px -55px;}
#search-form{
	position:relative;
	float:left;
	width:100%;
}
#search-form  input[type="text"] {
	width:calc(100% - 115px);
	height:60px;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:600;
	color: #165eae;
	background:#fff;
	padding: 0 30px 0 75px;
	-webkit-appearance: none;
	border:none;
	border-radius:13px;
	margin-bottom:50px;
	border: 1px solid;
}
#search-form  input[type="text"]::-webkit-input-placeholder {color: #165eae;}
#search-form  input[type="text"]:-moz-placeholder {color: #165eae;opacity:1;}
#search-form  input[type="text"]::-moz-placeholder {color: #165eae;opacity:1;}
#search-form  input[type="text"]:-ms-input-placeholder {color: #165eae;}
#search-form  input[type="submit"], .search-glass{
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:60px;
	cursor:pointer;
	background-position:-217px -1px;
	border-radius:13px 0 0 13px;
	border:none;
	-webkit-appearance: none;
}
#search-form  input[type="submit"]:hover, .search-glass:hover{background-position:-217px -59px;}
.content.contacts-page{background:#fab900;margin-top:-50px;padding-top:50px;}
.contacts-left{float:left;max-width: 590px;margin-top:10px;}
.columnn{
	position:relative;
	display:block;
	padding-left:168px;
	margin-top:55px;
	min-height: 94px;
}
.columnn:first-child{margin-top:0;}
.columnn p{font-size:16px;font-weight:400;color:#00509f;margin:4px 0;}
.columnn p:first-child{font-size:20px;font-weight:700;margin:0 0 13px;text-align: left;}
.columnn p a{color:#00509f;}
.columnn p a:hover{text-decoration:underline;}
.columnn:before{
	position:absolute;
	top:-11px;
	left:0;
	width:110px;
	height:110px;
	content:'';
}
.columnn.contact-us:before{background-position:-383px -6px;}
.columnn.location:before{background-position:-383px -131px;}
.columnn.working-hours:before{background-position:-383px -256px;/*top:-21px;*/}
.columnn.social-media:before{background-position:-383px -378px;}
.social-smal{clear:both;float:left;margin-top:3px;}
.social-smal a{
	float:left;
	height:54px;
	width:54px;
	margin-right:18px;
}
.social-smal a:last-child{margin-right:0;}
.social-smal a.fb{background-position:-17px -432px;}
.social-smal a.lin{background-position:-90px -432px;}
.social-smal a.tw{background-position:-163px -432px;}
.social-smal a.ins{background-position:-237px -432px;}
#contacts_form{
	float:right;
	width:560px;
	background:#d6eaf8;
	padding:0 30px 30px;
	border-radius:13px;
}
#contacts_form .caption{
	width:100%;
	font-size:20px;
	font-weight:700;
	color:#00509f;
	background:#e7f5ff;
	border-radius:13px 13px 0 0;
	padding:25px 30px 26px;
	margin:0 0 25px -30px;
}
#contacts_form textarea{height:161px;}
.forma  label{
	display:block;
	color:#35546c;
	margin:16px 0 6px;
	font-weight: 400;
}
.forma label.required:after {
	display: inline-block;
	color: #35546c;
	content: '*';
	margin-left:5px;
}
.forma input[type="text"], .forma input[type="email"], .forma input[type="password"], .forma select {
	display:block;
	width:calc(100% - 22px);
	height:41px;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:300;
	color: #35546c;
	padding: 0 10px;
	border:1px solid #fff;
	background:#fff;
	-webkit-appearance: none;
	border-radius:4px;
}
.forma select {width:100%;height:43px;background:#fff url(../img/images/select-arrow.png)no-repeat center right 20px;}
input::-webkit-input-placeholder, select::-webkit-input-placeholder {color:#979797;}
input:-moz-placeholder, select:-moz-placeholder {color:#979797;opacity:1;}
input::-moz-placeholder, select::-moz-placeholder {color:#979797;opacity:1;}
input:-ms-input-placeholder, select:-ms-input-placeholder {color:#979797;}
.forma  textarea{
	width:calc(100% - 22px);
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:300;
	color: #35546c;
	padding: 10px;
	border:1px solid #fff;
	background:#fff;
	resize: none;
	-webkit-appearance: none;
	border-radius:4px;
}

.forma input[type="submit"].button, .forma  input[type="button"].button{
	float:right;
	min-width: calc(128px - 40px);
	height:43px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:700;
	color:#fff;
	/*text-transform:uppercase;*/
	cursor:pointer;
	border:none;
	background:#00bdf2;
	-webkit-appearance: none;
	border-radius:21px;
	margin-top: 20px;
	width: auto;
	padding: 0 20px;
}
.forma  input[type="submit"].button:hover, .forma  input[type="button"].button:hover{background:#00509f;}
.forma .checkboxai{float:left;margin-top:10px;}
.forma .checkboxai label {display:inline-block;padding-left:37px;cursor:pointer;}
.forma .checkboxai label  a{color:#00bdf2;text-decoration:underline;}
.forma .checkboxai label input{display: none;margin-left:-37px;}
.forma .checkboxai label span.check{
	position: relative;
	float:left;
	height: 27px;
	width: 27px;
	background-color:#fff;
	border-radius:4px;
	margin:0 10px 0 -37px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.forma .checkboxai label span.label{display: inline-block;font-size:16px;color:#35546c;line-height: 20px;margin: 4px 0 0 0;}
span.comboTreeItemTitle:not(.active):before { background: white; }
.forma .checkboxai [type=checkbox]:checked + span.check, .forma .checkboxai [type=radio]:checked + span.check {background-color:#fff;background-position:-44px -14px;}
span.comboTreeItemTitle:before {
	content: '';
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    border: 1px solid #24c6f4;
    border-radius: 5px;
    margin-right: 10px;
}
span.comboTreeItemTitle.active:before {background-color:#fff;background-position:-43px -13px;}
span.comboTreeItemTitle {
	font-size: 16px;
    color: #35546c;
    line-height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover {
	background-color: #37baea!important;
}
.comboTreeParentPlus {cursor:pointer;float:right!important;left:0!important;top:0!important;font-size:22px;width: 50px!important;font-weight:bold;text-align: center;}
.comboTreeDropDownContainer li {
background: none!important;
padding-left: 0!important;
}
.comboTreeDropDownContainer li ul li{
margin: 0!important;
padding:0 15px 0px 15px!important;
}
.ComboTreeItemChlid { background: none; list-style-image:none!important; }
span.comboTreeItemTitle input { display: none; }
.button{
	float:left;
	width:128px;
	height:43px;
	line-height:45px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	/*text-transform:uppercase;*/
	text-align:center;
	background:#00bdf2;
	border-radius:21px;
}
@media(min-width:1301px){
	.button:hover{background:#00509f;}
}
#map{float:left;width:100%;height:600px;}
.review{
	float:left;
	width:calc(100% - 60px);
	background:#e7f5ff;
	padding:25px 30px 30px;
	border-radius:13px;
	margin-top:20px;
}
.review:first-child{margin-top:0;}
.review p{line-height:23px;text-align:justify;margin:0 0 14px;}
.review .autor{
	float:left;
	font-size:14px;
	font-weight:400;
	color:#35546c;
}
.review .autor .flag{margin:0px 12px 0 0;}
.flag-icon.flag{float:left;width:28px;height:21px;}
.flag.lt{background:url(../img/images/flag-lt.jpg)no-repeat center;}
.flag.de{background:url(../img/images/flag-de.jpg)no-repeat center;}
.flag.it{background:url(../img/images/flag-it.jpg)no-repeat center;}
.flag.pl{background:url(../img/images/flag-pl.jpg)no-repeat center;}
.flag.uk{background:url(../img/images/flag-uk.jpg)no-repeat center;}
.flag.gb{background:url(../img/images/flag-gb.jpg)no-repeat center;}
.flag.usa{background:url(../img/images/flag-usa.jpg)no-repeat center;}
.flag.fr{background:url(../img/images/flag-fr.jpg)no-repeat center;}
.rating{float:right;text-align:center;margin-top:0px;}
.rating .star{
	float:left;
	width:16px;
	height:16px;
	background-position:-52px -51px;
	cursor:pointer;
	margin:0 0 0 2px;
}
.rating .star.yellow{background-position:-34px -51px;}
.review-form{
	float:left;
	width:calc(100% - 60px);
	min-height:575px;
	padding:0 30px 30px;
	background-color:#d6eaf8;
	background-image:url(../img/images/review-image.png);
	background-repeat:no-repeat;
	background-position:bottom 30px right 160px;
	border-radius: 13px;
	margin-top:50px;
}
.review-form .caption {
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	border-radius: 13px 13px 0 0;
	padding: 25px 30px 26px;
	margin: 0 0 25px -30px;
}
#review_form{float:left;width:680px;margin-top:-16px;}
#review_form textarea{height:176px;}
#review_form input[type="submit"].button{width:145px;}
.rating-biger{
	float:left;
	background:#e7f5ff;
	border-radius:4px;
	padding:10px 8px;
	margin-bottom:4px;
}
.rating-biger .star{
	float:left;
	width:23px;
	height:23px;
	background-position:-46px -82px;
	cursor:pointer;
	margin:0 2px;
}
.rating-biger .star input {
	margin-bottom: 0px;
	width: 23px;
	height: 23px;
	margin: 0px;
	cursor: pointer;
	opacity: 0;
}
.rating-biger .star.yellow{background-position:-19px -82px;}
.question{
	float:100%;
	width:calc(100% - 60px);
	padding:30px;
	background:#e7f5ff;
	border-radius:13px 13px 0 0;
	font-size:16px;
	font-weight:600;
	color:#35546c;
	margin-top:20px;
}
.question:first-child{margin-top:0;}
.pdf{
	float:100%;
	width:calc(100% - 60px);
	padding: 35px 30px 34px;
	background:#d6eaf8;
	border-radius:0 0 13px 13px;
}
.pdf a{
	position: relative;
	display: block;
	color: #35546c;
	padding-left: 57px;
}
.pdf a:hover{text-decoration:underline;}
.pdf a:before{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 39px;
	height: 49px;
	content: '';
	background-position: -309px -12px;
	margin: auto;
}
.list-filter{
	float:left;
	width:100%;
	height:auto;
	background:#d6eaf8;
	border-radius:13px;
}
.list-filter .caption{
	width: calc(100% - 60px);
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	border-radius: 13px 13px 0 0;
	padding: 25px 30px 26px;
}
.list-filter  a{
	float:left;
	height:50px;
	color:#35546c;
	font-weight:400;
	padding:30px 30px 0px;
}
.list-filter  a:before{
	float:left;
	content:'';
	height:40px;
	margin:-9px 14px 0 0;
}
#tab-countries-online:before{width:39px;background-position:-19px -378px;}
#tab-shops-online:before{width:33px;background-position:-131px -378px;margin-top:-12px;}
#tab-shopping-ideas:before{width:38px;background-position:-232px -378px;margin-top:-10px;}
#tab-countries-online:hover:before, #tab-countries-online.active:before{background-position:-71px -378px;}
#tab-shops-online:hover:before, #tab-shops-online.active:before{background-position:-180px -378px;}
#tab-shopping-ideas:hover:before, #tab-shopping-ideas.active:before{background-position:-284px -378px;}
.list-filter  a:hover, .list-filter  a.active{background-color:#00509f;color:#fff;}
#tab-countries-online{border-radius:0 0 0 13px;}
.shop-list{float:left;width:100%;margin-top:30px;}
.shop-list .flag{position:absolute;top:15px;right:15px;}
.shop-list > a, .shop-list .shop{
	position:relative;
	float:left;
	width:calc(25% - 47px);
	height:173px;
	margin:20px 20px 0 0;
	border:1px solid #d6eaf8;
	border-radius:13px;
	padding:15px;
	text-align:center;
}
.shop-list > a:nth-child(4n), .shop-list .shop:nth-child(4n){margin-right:0;}
/*.shop-list > a:hover{text-decoration:none;border:1px solid #00bdf2;}*/
.shop-list .shop-title{position:absolute;width:100%;bottom:40px;left:0;color:#35546c;text-decoration:none;}
.shop-list .shop-title:hover{text-decoration:underline;}
.shop-list img{
	position:absolute;
	max-width:100%;
	max-height:100px;
	left: 0;
	right: 0;
	bottom: 62px;
	top: 40px;
	margin:auto;
}
.shop-list .shop:hover .hover{display:block;}
.shop-list .shop .hover{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius: 13px;
	background: rgba(36,84,153,0.8);
}
.shop-list .shop .hover a{
	position:absolute;
	/*bottom:30px;*/
	left:0;
	right:0;
    /*width: 104px;*/
	width: 200px;
    height: 34px;
    line-height: 34px;
    line-height: 34px;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #00bdf2;
    border-radius: 17px;
	margin:auto;
}
.shop-list .shop .hover a:hover{background:#1b51a1;}
.shop-list .shop .hover .visit{/*left:35px;*/top: calc(50% - 39px);}
.shop-list .shop .hover .more{/*right:35px;*/bottom: calc(50% - 44px);}
.shop-list + .pagination{margin-top:50px;}
.shopping-ideas-list{float:left;width:100%;margin-top:30px;}
.shopping-ideas-list > div{
	position:relative;
	float:left;
	width:calc(25% - 15px);
	height:350px;
	margin:20px 20px 0 0;
	background-color:#e7f5ff;
	background-repeat:no-repeat!important;
	background-position:center!important;
	border-radius:13px;
	text-align:center;
}
.shopping-ideas-list > div:nth-child(4n){margin-right:0;}
.shopping-ideas-list > div:nth-child(2),
.shopping-ideas-list > div:nth-child(4),
.shopping-ideas-list > div:nth-child(5),
.shopping-ideas-list > div:nth-child(7),
.shopping-ideas-list > div:nth-child(10),
.shopping-ideas-list > div:nth-child(12),
.shopping-ideas-list > div:nth-child(13),
.shopping-ideas-list > div:nth-child(15),
.shopping-ideas-list > div:nth-child(18),
.shopping-ideas-list > div:nth-child(20),
.shopping-ideas-list > div:nth-child(21),
.shopping-ideas-list > div:nth-child(23),
.shopping-ideas-list > div:nth-child(26),
.shopping-ideas-list > div:nth-child(28),
.shopping-ideas-list > div:nth-child(29),
.shopping-ideas-list > div:nth-child(31){background-color:#d6eaf8;}
.button-blue{
	display:block;
	width:140px;
	height:43px;
	line-height:44px;
	background:#00509f;
	border-radius:21px;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	/*text-transform: uppercase;*/
	text-align:center;
}
.button-blue:hover{background:#00bdf2;}
.shopping-ideas-list .button-blue {display:initial;position:relative;bottom:40px;padding:10px 25px;}
.shopping-ideas-list .idea-title{display:block;font-size:18px;font-weight:600;line-height:26px;color:#00509f;padding:33px 30px 0;}
.shopping-ideas-list .idea-title:hover{text-decoration:underline;}
.shopping-ideas-list .idea-button-block{position:absolute;bottom:0;left:0;right:0;}
.countries-list{float:left;width:100%;margin-top:30px;}
.countries-list > div{
	position:relative;
	float:left;
	width:calc(25% - 17px);
	height:470px;
	margin:20px 20px 0 0;
	background-color:#fff;
	background-repeat:no-repeat!important;
	background-position:center!important;
	border:1px solid #d6eaf8;
	border-radius:13px;
	text-align:center;
}
.countries-list > div:hover{background:#e7f5ff;border-color:#e7f5ff;}
.countries-list > div:nth-child(4n){margin-right:0;}
.countries-list .button-blue {position:absolute;left:0;right:0;bottom:40px;margin:auto;/*width: 180px;*/width:calc(100% - 60px);}
.countries-list .country-title{display:block;font-size:18px;font-weight:600;line-height:26px;color:#00509f;padding:12px 30px 0;}
.countries-list .country-title:hover{text-decoration:underline;}
.countries-list .flag{display:block;float:none;margin:39px auto 0;}
.top-block-inner{
	float: left;
	display:table;
	width: 100%;
	min-height: 340px;
	height:auto;
	border: 1px solid #d6eaf8;
	border-radius: 13px;
}
.top-block-inner > .left{
	position:relative;
	display: table-cell;
	height:100%;
	width:33%;
	text-align:center;
}
.top-block-inner > .left img{
	max-width:160px;
	height:auto;
	margin-top:110px;
}
.top-block-inner > .right{
	position:relative;
	display: table-cell;
	min-height: 255px;
	height:100%;
	width:calc(67% - 101px);
	padding:40px 50px 45px;
	border-left: 1px solid #d6eaf8;
}
.top-block-inner h1, .heading{
	font-size:26px;
	font-weight:600;
	color:#00509f;
	margin:42px 0 0px;
}
.top-block-inner .heading, .top-block-inner h1{margin:0;}
.top-block-inner p{font-size:14px;color:#35546c;line-height: 21px;margin: 21px 0;text-align:justify;}
.top-block-inner p:last-child, .top-block-inner ul:last-child, .top-block-inner ol:last-child{margin-bottom:0;}
.top-block-inner p strong, .top-block-inner ul li strong, .top-block-inner ol li strong{font-weight:600;}
.top-block-inner p a, .top-block-inner ul li a, .top-block-inner ol li a{font-weight:400;color:#35546c;text-decoration:underline;}
.top-block-inner  .heading + p, .top-block-inner  h1 + p{margin-bottom:-10px;}
.top-block-inner  .heading + p strong, .top-block-inner  h1 + p strong{font-size:16px;}
.top-block-inner ul, .top-block-inner ol{margin: 21px 0;padding: 0 0 0 17px;}
.top-block-inner ul{list-style-image: url(../img/images/simple-text-li2.png);}
.top-block-inner ul li, .top-block-inner ol li{font-size:14px;color:#35546c;line-height: 21px;margin: 8px 0;}
.top-block-inner .flag{position:absolute;top:15px;right:15px;}
.top-block-inner .tags{margin-bottom:0; margin-top: 20px;}
.button.visit-site{width:153px;margin-top:50px;}
.top-block-inner  .heading + .button.visit-site, .top-block-inner  h1 + .button.visit-site{margin-top:42px;}
p + .button.visit-site, ul + .button.visit-site, ol + .button.visit-site{margin-top:25px;}
.heading + .shop-list{margin-top:-8px;}
.carusel {float:left;width:100%;margin:-50px 0 0 0!important;padding-top:50px;overflow-x:hidden;}
.carusel .slick-list{width:calc(100% + 20px);}
.countries-carusel .country, .shops-carusel .shop{
	position: relative;
	float: left;
	width: calc(25% - 47px);
	height: 173px;
	margin: 20px 20px 0 0;
	border: 1px solid #d6eaf8;
	border-radius: 13px;
	padding: 15px;
	text-align: center;
}
.countries-carusel .country:hover, .shops-carusel .shop:hover{border-color:#00bdf2;}
.countries-carusel .country img{
	position: absolute;
	width:58px;
	height:43px;
	left: 0;
	right: 0;
	bottom: 62px;
	top: 40px;
	margin: auto;
	border:1px solid #ecf4f9;
}
.shops-carusel .shop img{
	position: absolute;
	width:auto;
	height:auto;
	max-width: 100%;
	max-height: 100px;
	left: 0;
	right: 0;
	bottom: 62px;
	top: 40px;
	margin: auto;
}
.shops-carusel .shop .flag{position: absolute;top: 15px;right: 15px;}
.carusel .title{
	position: absolute;
	width: 100%;
	bottom: 40px;
	left: 0;
	color: #35546c;
	text-decoration: none;
}
.carusel .title:hover{text-decoration:underline;}
.carusel .slick-prev, .carusel .slick-next{
	width:48px!important;
	height: 48px!important;
	top:33px!important;
	z-index: 9;
}
.carusel .slick-prev{right:58px;background-position:-20px -311px;}
.carusel .slick-next{right:0px;background-position:-78px -311px;}
.carusel .slick-prev:hover{background-position:-145px -311px;}
.carusel .slick-next:hover{background-position:-203px -311px;}
#print-label-form, #reset-passw-form{
	float:left;
	width:600px;
	background:#d6eaf8;
	padding:0 30px 30px;
	border-radius:13px;
}
#reset-passw-form{min-height:320px;}
#print-label-form .caption, #reset-passw-form .caption{
	width:100%;
	font-size:20px;
	font-weight:700;
	color:#00509f;
	background:#e7f5ff;
	border-radius:13px 13px 0 0;
	padding:25px 30px 26px;
	margin:0 0 25px -30px;
}
#print-label-form .caption + p, #reset-passw-form .caption + p{
	width:100%;
	color:#35546c;
	background:#e7f5ff;
	padding:0px 30px 26px;
	margin:-42px 0 25px -30px;
}
#print-label-form input[type="submit"].button, #reset-passw-form input[type="submit"].button{/*width:195px;*/}
.content-top.width-image{/*height:375px;margin-bottom:0;*/height: 475px;margin-top: -60px;}
.content-top.width-image .wrap{margin-top:60px;}
.content-top-image{
	position:absolute;
	top:0;
	left: 0;
	right: 0;
	margin: auto;
	/*width:923px;
	height:523px;*/
	width: 875px;
	height: 476px;
	background-repeat:no-repeat;
	/*background-position:top center;*/
	background-position: top -20px center;
}

.how-it-works-h .inner p {
	line-height: 24px;
	color: #00509f;
	text-align: justify;
}

.how-it-works-h h1, .how-it-works-h h2, .how-it-works-h h3, .how-it-works-h h4, .how-it-works-h h5 {font-size:40px;line-height:50px;font-weight:800;color:#00509f;margin:0;}

.how-it-works-h .white_title h1, .how-it-works-h .white_title h2, .how-it-works-h .white_title h3, .how-it-works-h .white_title h4, .how-it-works-h .white_title h5 {color:#fff;}

.how-it-works-h .center_h h1, .how-it-works-h .center_h h2, .how-it-works-h .center_h h3, .how-it-works-h .center_h h4, .how-it-works-h .center_h h5 {text-align: center;}

.how-it-works-h .center_h p {
	width:490px;
	font-size:20px;
	color:#00509f;
	line-height:28px;
	text-align:justify;
	margin:25px auto 0;
	-moz-text-align-last: center;
	text-align-last: center;
}

.how-it-works-h .white_title p {
	color: #a6dfff;
}

.how-it-works-h .white_title.center_h p {width:460px;font-size:16px;color:#a6dfff;line-height:23px;}

#calculate_parcels_form .error-label.calc {font-size: 16px;}

.info_register {
	display: inline-block;
	width: 100%;
	color:#404040;
	font-size:14px;
	font-weight: 300;
	line-height: 24px;
	margin-top: 5px;
	text-align: justify;
}
.info_register p {}
.info_register span {
	font-size:16px;
	font-weight: 400;
	color:#404040;
	display: block;
}

.how-it-works-h .white_title.center_h p {width:775px;}

.bigger-heading{font-size:40px;line-height:50px;font-weight:800;color:#00509f;margin:0;}
.bigger-heading a {color:#00509f;}         /* Unvisited link  */
.bigger-heading a:visited {color:#00509f;} /* Visited link    */
.bigger-heading a:hover {color:#00509f; text-decoration: underline;}   /* Mouse over link */
.bigger-heading a:active {color:#00509f;}  /* Selected link   */

.bigger-heading.white{color:#fff;}
.bigger-heading.center{text-align:center;}
.bigger-heading.center + p, .bigger-heading.center + p + p{
	width:490px;
	font-size:20px;
	color:#00509f;
	line-height:28px;
	text-align:justify;
	margin:15px auto 0;
	-moz-text-align-last: center;
	text-align-last: center;
}
.bigger-heading.white.center + p, .bigger-heading.white.center + p + p, .how-it-works-h .white_title.center_h h3 + p,.how-it-works-h .white_title.center_h  h4 + p {width:460px;font-size:16px;color:#a6dfff;line-height:23px;}
.content-top.margin-bottom-none{margin-bottom:0;}
.bg-yellow{float:left;width:100%;background:#fab900;overflow:hidden;}
.bg-light-blue{float:left;width:100%;background:#e7f5ff;overflow:hidden;}
.bg-blue{
	float:left;
	width:100%;
	background: #0e5ca9;
	background: -moz-linear-gradient(-45deg, #008bcc 0%, #0e5ca9 100%);
	background: -webkit-linear-gradient(-45deg, #008bcc 0%,#0e5ca9 100%);
	background: linear-gradient(45deg, #008bcc 0%,#0e5ca9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bcc', endColorstr='#0e5ca9',GradientType=1 );
	overflow:hidden;
}
.block-online-shoping{padding:220px 0 160px;overflow: hidden;}
.block-online-shoping  .inner{float:left;width:440px;}
.block-online-shoping  .inner p{line-height:24px;color:#00509f;text-align:justify;margin:15px 0 0 0;}
.block-online-shoping  .inner .button-blue{width:180px;margin-top:34px;}
.block-shop-from{padding:160px 0 160px;overflow: hidden;}
.block-shop-from .inner{float:left;width:745px;;}
.block-shop-from  .inner p{line-height:24px;color:#62849e;text-align:justify;margin:8px 0 0 0;}
.block-shop-from  .inner p strong{font-size:20px;font-weight:300;color:#00509f;}
.block-shop-from .bigger-heading + p{margin-top:25px;}
.block-shop-from table{
	width:100%;
	border-bottom:1px solid #c9dce6;
	margin:25px 0 0;
	background:#f3faff;
	border-radius:13px;
}
.block-shop-from table td, .block-shop-from table th{
	height:41px;
	/*font-size:16px;*/
	font-size:14px;
	color:#35546c;
	border-top:1px solid #c9dce6;
	border-left:1px solid #c9dce6;
	padding:0 20px;
}
.block-shop-from table tr:first-child td, .block-shop-from table th{height:51px;color:#fff;font-weight:700;background:#00509f;border-top:1px solid #00509f;border-left:1px solid #2f7bc5;}
.block-shop-from table tr:first-child td:first-child, .block-shop-from table th:first-child{border-radius:13px 0 0 0;border-left:1px solid #00509f;}
.block-shop-from table tr:first-child td:last-child, .block-shop-from table th:last-child{border-radius:0 13px 0 0;border-right:1px solid #00509f;}
.block-shop-from table tr td:last-child{border-right:1px solid #c9dce6;}
.block-shop-from table tr:nth-child(2n) td{background:#fff;}
.block-shop-from table tr:last-child td:first-child{border-radius:0 0 0 13px;}
.block-shop-from table tr:last-child td:last-child{border-radius:0 0 13px 0;}
.block-shop-from img{float:left;margin:1px 10px 0 0;}
.block-shop-from table tr:first-child td:first-child{min-width:160px;}
.block-delivery-options{padding:170px 0 160px;}
.block-delivery-options .wrap{width:1023px;}
.points{float:left;width:100%;margin-top:55px;}
.points > div{
	float:left;
	width:calc(33.33% - 40px);
	font-size:18px;
	font-weight:700;
	color:#fff;
	text-align:center;
	padding:0 20px;
}
.points > div:before{
	display:block;
	width:134px;
	height:134px;
	content:'';
	margin:0 auto 25px;
}
.points .your-home:before{background:url(../img/images/your-home.png)no-repeat center;}
.points .collection-point:before{background:url(../img/images/collection-point.png)no-repeat center;}
.points .pick-up-point:before{background:url(../img/images/pick-up-point.png)no-repeat center;}

/*new points*/
.points ul { margin:0; padding: 0; }
.points ul li{
	float:left;
	width:calc(33.33% - 40px);
	font-size:18px;
	font-weight:700;
	display: block;
	color:#fff;
	text-align:center;
	padding:0 20px;
}
.points ul li:before{
	display:block;
	width:134px;
	height:134px;
	content:'';
	margin:0 auto 25px;
}
.points p { width:auto!important; color:white!important;  }
.points ul li:nth-child(1):before{background:url(../img/images/your-home.png)no-repeat center;}
.points ul li:nth-child(2):before{background:url(../img/images/collection-point.png)no-repeat center;}
.points ul li:nth-child(3):before{background:url(../img/images/pick-up-point.png)no-repeat center;}
/* new points */
.delivery-methods-block{
	position: relative;
	float:left;
	width:100%;
	min-height:265px;
	background:#d6eaf8;
	border-radius:13px;
	margin-top:80px;
}
.delivery-methods-block > p, .how-it-works-h .white_title.center_h .delivery-methods-block > p{font-size:18px;font-weight:700;color:#00509f;text-align:center;margin:65px 0 35px;width: auto;}
.delivery-methods-block ul{
	width:780px;
	margin:0 auto 0;
	padding:0;
	list-style:none;
	/*-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;*/
}
.delivery-methods-block table{
	width:800px!important;
	/*margin:15px auto 0;*/
	margin: 15px 0 0 70px;
	padding:0;
	list-style:none;
	/*-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;*/
}
.delivery-methods-block td{
	/*padding-right: 5px;
	margin-bottom: 5px;*/
	vertical-align:top;
	padding:15px 10px;
	/*width:33.33%;*/
}
.delivery-methods-block td p{
	color: #00509f!important;
	width:100%!important;
	text-align: center!important;
	line-height:inherit!important;
	margin:15px 0!important;
	font-size: 14px!important;
}
.delivery-methods-block td p strong{
	font-size: 15px;
	font-weight: 700;
	color: #00509f;
	text-align: center;
	margin: 65px 0 35px;
	width: auto;
}
.delivery-methods-block ul li{float:left;width:calc(33.33% - 24px);margin:4px 0;padding:0 12px;background:url(../img/images/li.png)no-repeat left top 10px;}
.delivery-methods-block ul li a{color:#35546c;}
.delivery-methods-block ul li a:hover{text-decoration:underline;}
.delivery-methods-block ul li strong{color:#35546c;font-weight:600;}
.delivery-methods-block:after{
	position:absolute;
	top:-77px;
	right:-61px;
	width:187px;
	height:384px;
	content:'';
	background:url(../img/images/human.png)no-repeat;
}
.block-calculate{float:left;width:100%;padding:155px 0 160px;}
#calculate_parcels_form{
	position:relative;
	width:775px;
	margin:45px auto 0;
}
#calculate_parcels_form .container{
	position:relative;
	width:100%;
	height:615px;
	background:#d6eaf8;
	border-radius:13px 13px 0 0;
}
#calculate_parcels_form .container:before{
	position:absolute;
	left:-186px;
	bottom:0;
	width:186px;
	height:177px;
	content:'';
	background:url(../img/images/box.png);
}
#calculate_parcels_form .container:after{
	position:absolute;
	right:-149px;
	bottom:50px;
	width:170px;
	height:329px;
	content:'';
	background:url(../img/images/calculate-human.png);
}
.forma input[type="submit"].button.blue{background:#00509f;}
.forma input[type="submit"].button.blue:hover{background:#00bdf2;}
#calculate_parcels_form input[type="submit"].button{width:223px;margin-top:30px;}
#calculate_parcels_form input::-webkit-input-placeholder{color:#62849e;}
#calculate_parcels_form input:-moz-placeholder{color:#62849e;opacity:1;}
#calculate_parcels_form input::-moz-placeholder{color:#62849e;opacity:1;}
#calculate_parcels_form input:-ms-input-placeholder{color:#62849e;}
#calculate_parcels_form select{color:#62849e;font-size: 14px;}
#calculate_parcels_form select#destination { background: white; }
#calculate_parcels_form .container .shipping p {
	text-align: left;
	text-align-last: left;
	font-size: 14px;
	margin-left: 0;
}
.container .row{
	float:left;
	width:calc(100% - 158px);
	padding:10px 28px 30px 130px;
}
.container .row:nth-child(2n){background-color:#e7f5ff;}
.row.dimensions{background-image:url(../img/images/dimensions-icone.png);background-repeat:no-repeat;background-position:top 42px left 29px;}
.row.shipping{background-image:url(../img/images/shipping-icone.png);background-repeat:no-repeat;background-position:top 29px left 28px;}
.row.dilivery-method{background-image:url(../img/images/dilivery-icone.png);background-repeat:no-repeat;background-position:top 37px left 29px;}
.row.dimensions input{float:left;width:114px;margin-right:10px;font-size: 14px;}
.row.dimensions .right{margin-top:-44px;}
.row.shipping select {width:303.5px;}
.row.shipping > div {height: 90px;}
.row.shipping label[for="parcel_value"] {margin-top: 10px;}
.row.shipping #parcel_value {width: 282px;height: 41px;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 300;color: #35546c;}
.row.btn{padding-left:28px;width:calc(100% - 60px);}
.row .add-another-parsel{width:100%;text-transform:none;margin:28px 0 7px;border: 0;cursor: pointer;}
#calculate_parcels_form  .dilivery-price .dilivery-price-total{float:right;font-size:18px;font-weight:600;color:#35546c;margin:0;width:250px;}
#calculate_parcels_form  .dilivery-price .dilivery-price-total span{font-size:22px;padding-left:10px;float: right;margin:-3px 0 0 0;}
#calculate_parcels_form .info{float:right;color:#00509f;margin: 22px 0px 0 0;text-align: left;width: calc(100% - 203px);padding-left: 37px;}
#calculate_parcels_form  .dilivery-price .info{
	float:left;
	width:calc(100% - 307px);
	padding-right:20px;
	margin:0;
}

#calculate_parcels_form  .dilivery-price .taxable_weight {padding-bottom:5px;}

/*#calculate_parcels_form  .dilivery-price .info p{width:100%;}*/
#calculate_parcels_form  .dilivery-price .info + .info{margin-top:15px;}
#calculate_parcels_form .info:before{
	float:left;
	width:28px;
	height:28px;
	content:'';
	background-position:-88px -81px;
	margin:4px 9px 0 -37px ;
}
#calculate_parcels_form .info.customs-info:before {width: 0; height: 0; content: initial;}
#calculate_parcels_form .asterisk {padding-left: 5px!important; display: none;}
#calculate_parcels_form .info a{color:#00509f;text-decoration:underline;}
.block-why-our-service{
	float: left;
	width: 100%;
	padding:170px 0 150px;
}
.advantages{float:left;width:100%;margin-top:57px;}


/*UPDATE*/
.advantages ul > li br { display: none; }
.advantages ul { margin:0; padding: 0; }
.advantages ul > li{float:left;width: calc(20% - 20px);text-align:center;display: block;margin: 7px 10px;vertical-align: top;}
.advantages li{font-size:14px;line-height:23px;color:#a6dfff;}
.advantages li strong{font-size:16px;font-weight:700;color:#fff;margin: 0px 10px 7px;display: block;}
.advantages ul > li:before{
	display:block;
	width:134px;
	height:134px;
	content:'';
	background:url(../img/images/b2b/advantages-icones.png)no-repeat;
	margin:0 auto 25px;
}
.advantages ul > li:nth-child(1):before{background-position:0px 0px;}
.advantages ul > li:nth-child(2):before{background-position:-257px 0px;}
.advantages ul > li:nth-child(3):before{background-position:-510px 0px;}
.advantages ul > li:nth-child(4):before{background-position:-783px 0px;}
.advantages ul > li:nth-child(5):before{background-position:-1045px 0px;}
/*UPDATE ENDS*/
.advantages > div{float:left;width:20%;text-align:center;}
.advantages > div p{font-size:14px;line-height:23px;margin:7px 10px;color:#a6dfff;}
.advantages > div p strong{font-size:16px;font-weight:700;color:#fff;}
.advantages > div:before{
	display:block;
	width:134px;
	height:134px;
	content:'';
	background:url(../img/images/b2b/advantages-icones.png)no-repeat;
	margin:0 auto 25px;
}
.advantages > div.cheap-rates:before{background-position:0px 0px;}
.advantages > div.reliable-fast:before{background-position:-257px 0px;}
.advantages > div.more-choice:before{background-position:-510px 0px;}
.advantages > div.track-shipment:before{background-position:-783px 0px;}
.advantages > div.local-support:before{background-position:-1045px 0px;}
.block-our-vision{height:auto;padding:185px 0 160px;}
.block-our-vision .container + .container{margin-top:210px;}
.block-our-vision .inner{width: 500px;line-height: 24px;color:#00509f;}
.block-our-vision .inner p{line-height: 24px;color: #00509f;text-align:justify;}
.bg-yellow .inner ul{margin:18px 0 0 0;padding:0 0 0 30px;list-style-image:url(../img/images/li-chack.png);}
.bg-yellow .inner ul li{font-size:16px;line-height: 24px;color:#00509f;margin:10px 0;}
.block-our-vision .button-blue{display: block;width: 180px;margin-top:34px;}
.block-parts-of-group{padding:150px 0 170px;}
.block-parts-of-group .bigger-heading + p, .block-parts-of-group .bigger-heading + p + p{width:460px;font-size:16px;line-height: 23px;color:#00509f;}
.bg-yellow .wrap > .container{float:left;width:100%;}
.block-how-works{float:left;width:100%;padding:160px 0 160px;}
.block-how-works .inner{width:445px;line-height: 24px;color:#00509f;}
.block-how-works .container + .container{margin-top:110px;}
#sing-up-form {
	position:relative;
	float: left;
	width: 620px;
	background: #d6eaf8;
	padding: 0 20px 0;
	border-radius: 13px;
	margin-top:11px;
}
#sing-up-form .caption {
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	border-radius: 13px 13px 0 0;
	padding: 25px 20px 26px;
	margin: 0 0 25px -20px;
}
#sing-up-form input[type="submit"].button{width:195px;}
#sing-up-form  .info{
	float:left;
	width:100%;
	background:#e7f5ff;
	padding:15px 20px 20px;
	margin:30px 0 0 -20px;
	border-radius: 0 0 13px 13px;
}
#sing-up-form  .info p{margin:10px 0;}
#sing-up-form  .info p:first-child{font-size:16px;font-weight:600;color:#00509f;}
#sing-up-form  .info p:first-child:before{
	float: left;
	width: 28px;
	height: 28px;
	content: '';
	background-position: -88px -81px;
	margin: -2px 9px 0 0;
}
#sing-up-form .caption + div{width:380px;padding-left:80px;background:url(../img/images/sing-up-icones.png)no-repeat left top 20px;}
#sing-up-form:after{
	position:absolute;
	right:-54px;
	bottom:50px;
	width:196px;
	height:352px;
	content:'';
	background:url(../img/images/robot.png)no-repeat;
}
.block-lave-brand {
	position:relative;
	min-height: 1030px;
	padding:150px 0 0 0;
}
.block-lave-brand .wrap{position:relative;z-index:9;}
.block-lave-brand.how-it-works-h .center_h h1 + p, .block-lave-brand.how-it-works-h .center_h h2 +p , .block-lave-brand.how-it-works-h .center_h h3 +p, .block-lave-brand.how-it-works-h .center_h h4 +p , .block-lave-brand.how-it-works-h .center_h h5+ p
, .block-lave-brand .bigger-heading.white.center + p{width:775px;}
.block-lave-brand .bigger-heading.white.center + p + p{width:775px;}
.button.yellow{background:#fab900;}
.button.yellow:hover{background:#edb003;}
.block-lave-brand .button.yellow{
	float: none;
	display: block;
	width:200px;
	margin:50px auto 0;
}
.block-lave-brand > img{position:absolute;bottom:0;display: block;left:0;right:0;margin:auto;}

#mapsvg_wrap { width:1418px; margin:50px auto 0;}
#mapsvg { width:1418px; height:731px; background: transparent!important; }

.pagination.margin-top { margin-top: 45px; }
input.warning, select.warning { border:1px solid red!important; }

#calc_errors { color:red; padding-left: 10px; }

/*map */
#deliver_to, #deliver_from {
	display: none;
	width: 50%;
	float: left;
	height: auto;
}
#deliver_to th, #deliver_from th {
	max-width:438px;
	font-size: 16px;
	font-weight: bold;
	color:#667278;
	background:#efeff1;
}
#deliver_to table, #deliver_from table {
	border: 0px solid #c8cdcf;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	padding: 0;
}
#deliver_to td + td, , #deliver_from td + td {padding: 11px;}
#deliver_to th#map_tb_to, #deliver_from th#map_tb_from {
	background:#f6f6f7;
	padding: 20px 20px;
}
#deliver_to th#current_to, #deliver_from th#current_from {
	background:white;
	color:#667278;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	padding:20px 20px;
}

#deliver_to th:first-child, #deliver_from th:first-child, #deliver_to td:first-child, #deliver_from td:first-child {
	width: 34%;
}
#deliver_to th, #deliver_from th {color:#868e91;font-size:16px;font-weight: bold;border: 0px;padding: 8px 5px;border-top: 1px solid #c8cdcf;border-right: 1px solid #c8cdcf;}
#deliver_to td, #deliver_from td {color: #8b9498;font-size: 15px;padding: 20px 20px;vertical-align: top;font-weight: 300;border-right: 1px solid #c8cdcf;line-height: 21px;}
#deliver_to .flag-icon, #deliver_from .flag-icon {width:20px!important;height:12px;margin-right: 12px;}
#deliver_to div, #deliver_from div {/* border-bottom:1px solid #c8cdcf; */padding: 5px 5px;width: auto;}
#deliver_to div:last-child, #deliver_from div:last-child {vertical-align: bottom;}


.countries_info {
	background: #FFF;
	box-shadow: 0px 0px 6px #00000040;
	position: fixed;
	width: 1211px;
	z-index: 999;
	top: 0;
	bottom: 0;
	height: intrinsic;           /* Safari/WebKit uses a non-standard name */
	height: fit-content;
	margin: auto;
	opacity: 0.9;
	left: 0;
	right: 0;
	max-width: 1211px;
	height: -moz-max-content;    /* Firefox/Gecko */
	height: -webkit-max-content; /* Chrome */
	display: none;
}

.close_cauntries_info {
	background: url(../img/close_map.png) no-repeat;
	width: 35px;
	height: 35px;
	position: absolute;
	top: -17px;
	right: -17px;
	border: 0px;
	cursor: pointer;
	padding: 0;
	display: none;
}
/*map*/

/*error-page*/
.content.error-page{
	height: 620px;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.content.error-page img{float:left;margin:50px 0 0 0;}
.content.error-page .container{float:right;width:500px;margin-top:210px;}
.content.error-page .container p{font-size:18px;color:#fff;line-height:26px;margin:4px 0;}
.content.error-page .container p a{color:#fff;text-decoration:underline;}
.content.error-page .container p strong{font-weight:600;}
.content.error-page .container p:first-child{font-size:75px;font-weight:700;line-height:75px;text-transform:uppercase;margin:0 0 25px;}
.back-to-homepage{width:200px;margin-top:35px;}
/*my-parcels-new-user*/
.unlock-block{
	position: relative;
	width: calc(100% - 60px);
	height: 465px;
	background: #00509f;
	border-radius: 13px;
	padding: 0px 30px 30px;
	overflow: hidden;
}
.unlock-block:before{
	display:block;
	width:145px;
	height:145px;
	content:'';
	background:url(../img/images/unlock.png)no-repeat center;
	background-size:auto 100%;
	margin:40px auto 25px;
}
.unlock-block:after{
	position: absolute;
	bottom: -4px;
	left: 0;
	right: 0;
	width:86px;
	height:141px;
	content:'';
	background:url(../img/images/unlock-hand.png)no-repeat center;
	margin:auto;
}
.unlock-block span{
	display:block;
	width: 350px;
	min-height:48px;
	margin: 0 auto 30px;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.unlock-block-open{
	position: relative;
	display:table;
	width: calc(100% - 60px);
	min-height:140px;
	height:auto;
	background:#eef8ff;
	border-radius: 13px;
	padding:0 30px;
	overflow: hidden;
}
.unlock-block-open:before{
	position:absolute;
	top:0;
	bottom:0;
	left:30px;
	width:108px;
	height:109px;
	content:'';
	background:url(../img/images/unlock-open.png)no-repeat center;
	margin: auto;
}
.unlock-block-open span{
	display: table-cell;
	vertical-align: middle;
	width: auto;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#00509f;
	padding-left:160px;
	height: 170px;
}
.unlock-block .why-identify {
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.unlock-block .why-identify~.video-tutorial {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
}
.popup .video-tutorial {color: #000;}
#address_popup{
	display:block;
	float:none;
	width:375px;
	margin:auto;
	text-transform:none;
}
#address_popup:hover{background:#0fa7e4;}
.popup.unlock-address .inner{width:425px;}
.popup.unlock-address input[type="button"].button{min-width:110px;}

.content.customer-pages .right-side{position:relative;}
#totals{ width: 590px;}
#totals.fixed{
	position:fixed;
	top: 50px;
	z-index: 9;
}
#totals.on-bottom {
	position: absolute;
	top: inherit;
	bottom: 0;

}
/*info icone*/
i.info{
	float:right;
	width:23px;
	height:21px;
	content:'';
	background-position:-183px -250px;
}
#my-parcels-form .parcel_checkbox i.info {margin-left: -25px;margin-top: 2px;}
i.info:hover{background-position:-183px -278px;}
i.info + .hover{
	display:none;
	position:absolute;
	left: calc(50% - 101px);
	left: calc(50% - 150px);
	top:36px;
	width:287px;
	height:auto;
	min-height:21px;
	font-size: 14px;
	line-height: 21px;
	color:#62849e;
	font-weight:300;
	background:#fff;
	border:1px solid #05a9e8;
	padding:11px 12px 11px;
	text-align:justify;
	z-index:9;
}
#my-parcels-form i.info + .hover{
    left: unset;
    right: -30px;
    margin: auto;
    top: 132px;
}
#my-parcels-form .parcel_checkbox i.info + .hover{left:105px;right:inherit;top:-4px;}
i.info + .hover:before{
	position: absolute;
	left:calc(50% - 6px);
	top: -5px;
	width:12px;
	height:6px;
	content:'';
	background-position:-14px -119px;
}
i.info:hover + .hover{display:block;}
.customs-categories-table .heading span + span + span {width: auto;}
.customs-categories-table i.info{
	margin-left: 10px;
    float: none;
    display: inline-block;
    vertical-align: middle;
	position: absolute;
}
.customs-categories .customs-categories-table .inp-err {color: #c20202!important;}
.confirm-parcels th{position:relative;}
.confirm-parcels th i.info {
	float: none;
	display: block;
	margin: 8px auto 0;
}
.confirm-parcels th i.info  + .hover{top:85px;left:calc(50% - 156px);}
/*add-address*/
.radio.pick-up .add_new_address,
.radio.sec-pick-up .add_new_address {
	display:none;
	clear:both;
	float:left;
	font-size: 16px;
	color: #0fa7e4;
	font-weight: 600;
	margin: 10px 0 20px -31px;
}

.radio.pick-up .ziti_check_address,
.radio.sec-pick-up .ziti_check_address {
	display:none;
	font-weight:600;
	margin: 0;
	float: right;
}

.add_new_address{
	clear:both;
	float:left;
	font-size: 16px;
	color: #0fa7e4;
	font-weight: 600;
	margin: 10px 0 20px -31px;
}


.radio.pick-up select + .add_new_address, .radio.sec-pick-up select + .add_new_address {margin: 0 0 20px -31px!important;}
.radio.pick-up.checked .add_new_address, .radio.sec-pick-up.checked .add_new_address {display: block;}
.radio.pick-up.checked .ziti_check_address, .radio.sec-pick-up.checked .ziti_check_address {display: inline-block;}
.radio.pick-up select, .radio.sec-pick-up select{
	display:none!important;
	width: calc(100% + 33px);
	height: 37px;
	border: 1px solid #c3cbd0!important;
	margin: 6px 0 13px -33px;
}
.radio.pick-up.checked select, .radio.sec-pick-up.checked select {
	clear: both;
	float: left;
	display: block!important;
	width: calc(100% - 190px)!important;
	margin-left: 0;
}.radio.pick-up label[for="post_code"], .radio.pick-up  input[name="post_code"], .radio.pick-up  input[name="submit_post_code"]{display:none!important;}
.radio.pick-up.checked label[for="post_code"], .radio.pick-up.checked  input[name="post_code"], .radio.pick-up.checked  input[name="submit_post_code"]{display:block!important;}
.radio.pick-up.checked .polish-pickup-point, .popup.change-address .polish-pickup-point, .radio.sec-pick-up.checked .polish-pickup-point {background: #fff;}
.radio.pick-up .info, .radio.sec-pick-up .info, .select-payment-method .radio label[for="payment_radio_1"] + .info {
	float:right;
	width:32px;
	height:21px;
	border-left:1px solid #c9dce6;
	padding-left:13px;
	margin-left:14px;
	content:'';
	background-position:-170px -250px;
}
.select-payment-method .radio label[for="payment_radio_1"] + .info{position: relative;display:inline-block;float:none;vertical-align:middle;margin: 0 0 -12px 14px;z-index:9;}
.radio.pick-up .info:hover, .radio.sec-pick-up .info:hover, .select-payment-method .radio .info:hover{background-position:-170px -278px;}
.radio.pick-up label, .radio.sec-pick-up label{position:relative;}
 .select-payment-method .radio label[for="payment_radio_1"] {position:relative;float:left;max-width: calc(100% - 76px);}
.radio.pick-up .hover, .radio.sec-pick-up .hover, #profile .hover, .dashboard .hover, .select-payment-method .radio label[for="payment_radio_1"] + .info + .hover {
	display:none;
	position:absolute;
	left: 100%;
	top: -36px;
	width:287px;
	height:auto;
	min-height:65px;
	font-size: 14px;
	line-height: 21px;
	color:#62849e;
	background:#fff;
	border:1px solid #05a9e8;
	padding:11px 12px 16px;
	text-align:justify;
	z-index:9;
}
.select-payment-method .radio label[for="payment_radio_1"] + .info + .hover{left: inherit;top: 9px;right: -185px; }
.select-payment-method .radio label:not([for="payment_radio_1"]) + .info, .select-payment-method .radio label:not([for="payment_radio_1"]) + .info + .hover{display:none!important;}
#profile .attention-block {display: inline-block; position: relative;}
#profile .hover {
	/*left: 40px;
	top: -75px;*/
	font-weight: normal;
}
#profile .attention + .hover{
	display:block;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s, opacity 0s linear;
    transition-delay: 0s;
	left: 40px!important;
	top: -136px!important;
}
#profile .attention:hover + .hover, #profile .attention + .hover:hover{
	visibility: visible;
    opacity: 1;
	left: 40px!important;
	top: -136px!important;
}
.dashboard .hover {
	/*left: 11%;
	top: 135px;*/
	font-weight: normal;
}
.dashboard .attention + .hover{
	display:block;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s, opacity 0s linear;
    transition-delay: 0s;
	left: 38px!important;
    top: -136px!important;
}
.dashboard .attention:hover + .hover, .dashboard .attention + .hover:hover{
	visibility: visible;
    opacity: 1;
	left: 38px!important;
    top: -136px!important;
}
.radio.pick-up .edee_pickup_restrictions, .radio.sec-pick-up .edee_pickup_restrictions,
.radio.pick-up .edee_sec_pickup_restrictions, .radio.sec-pick-up .edee_sec_pickup_restrictions
{
	display:none;
	width:360px;
	height:auto;
	min-height:65px;
	font-size: 14px;
	line-height: 21px;
	color:#62849e;
	background:#fff;
	border:1px solid #05a9e8;
	padding:11px 12px 16px;
	text-align:justify;
	z-index:9;
	margin-bottom: 5px;
}
.radio.pick-up .hover:before, .radio.sec-pick-up .hover:before, #profile .hover:before, .dashboard .hover:before, .select-payment-method .radio .info + .hover:before {
	position: absolute;
	left: -5px;
	top: calc(50% - 6px);
	width:6px;
	height:12px;
	content:'';
	background: url(../img/images/sprite.png)no-repeat!important;
	background-position:-14px -54px!important;
}
.radio.pick-up .info:hover + .hover, .radio.sec-pick-up .info:hover + .hover, #profile .attention:hover + .hover, .dashboard .attention:hover + .hover {display:block;}
/*.radio.pick-up.unavailable,*/ .select-payment-method .radio.unavailable, .radio.sec-pick-up.unavailable {filter: grayscale(100%); -webkit-filter: grayscale(100%);}
.radio.pick-up.unavailable select, .radio.sec-pick-up.unavailable select {display: none!important;}
.radio.pick-up.show_select select, .radio.sec-pick-up.show_select select {display: block!important;}
.radio.pick-up.unavailable .radio_label, .select-payment-method .radio.unavailable .radio_label, .radio.sec-pick-up.unavailable .radio_label {color: #c0c0c0;}
.radio.pick-up.unavailable input[type="radio"] + label span:not(.radio_label), .radio.pick-up.unavailable .info, .radio.pick-up.unavailable i.info + .hover, .radio.pick-up.unavailable div.info + .hover{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

/*customs-information-confirmation*/
/*.confirmation .customs-categories-table .row{margin-bottom:0;}*/
.confirmation .customs-categories-table .row select + input + input{background:#fff;}
.confirmation .customs-categories-table .row input:first-child, .customs-categories-table .other-input  {
	float: left;
	width: 150px;
	font-size: 14px;
}
.confirmation .customs-categories-table .row input + input{
	float: left;
	width: 83px;
	margin-left: 20px;
	font-size: 14px;
}
.confirmation .customs-categories-table .row input + input + input{
	float: left;
	width: 240px;
	margin-left: 20px;
	background: #fff;
	padding-right: 10px;
	font-size: 14px;
}
.confirmation .customs-categories-table .row .comment_input{
	float: left;
	/*width: 231px;
	margin-left: 20px;*/
	width: calc(100% - 30px);
	background: #fff;
	padding-right: 10px;
	color: #35546c;
	min-height: 27px;
	padding: 6px 15px 0 15px;
	border: 1px solid #fff;
	background: #fff;
	-webkit-appearance: none;
	border-radius: 4px;
}

.customs-categories-table .row label{display:none;}
.customs-categories-table .row .column{float:left;width:31%;margin-right: 20px;}
.customs-categories-table .row .column + .column{width:18%;}
.customs-categories-table .row .column + .column + .column{width:44%;}
.customs-categories-table .row .column + .column + .column.last{width:36%;}
.customs-categories-table .row .column + .column + .column.last input{background: #fff url(../img/images/input-corner.png)no-repeat right 1px bottom 3px;}
.customs-categories-table .row inpup{font-size: 14px!important;background: #fff;width:calc(100% - 20px);}
.customs-categories-table .row select{font-size: 14px!important;width:100%;}
.customs-categories-table .row .column + .column.hs_code {margin-left: 0px;width: 31%;}
.customs-categories-table .row .column .other_category {
	clear: both;
    float: left;
	width: 100%;
    margin-top: 25px;
}
.customs-categories-table .row .column + .column:nth-child(3n){margin-right:0;}
.added-pdf{
	float: left;
	width: calc(100% + 0px);
	background: #d6eaf8;
	padding: 30px 30px 27px;
	margin: 0 0 20px -30px;
}
.added-pdf  a.remove-file:before {
	display: none!important;
}
.added-pdf a{
	font-size:15px;
	font-weight:700;
	line-height:35px;
	color:#31c3fe;
	text-decoration:underline;
}
.added-pdf a:before{
	float:left;
	width:25px;
	height:33px;
	content:'';
	background-position:-245px -125px;
	margin:0 14px 0 0;
}
.added-pdf.last {margin-bottom: 0;}

.confirmation .light-block.text p:last-child{font-size:15px;}
.declared-address{
	float: left;
	width: calc(100% + 0px);
	font-size:15px;
	color:#35546c;
	font-weight:700;
	background: #d6eaf8;
	padding: 25px 30px 25px;
	margin: 0 0 0 -30px;
}

/*footer*/
.block-adress-sample{float:left;width:100%;padding:150px 0 160px;}
.block-adress-sample .inner{width:440px;}
.bigger-heading + p, .bigger-heading + p + p{line-height: 24px;color: #00509f;text-align:justify;}
.bigger-heading.white + p, .bigger-heading.white + p + p{color: #a6dfff;}
.block-adress-sample .button{width:223px;margin-top:18px;}
.block-adress-sample .sample{
	position:relative;
	float:left;
	width:365px;
	height:293px;
	background:#d6eaf8;
	padding:30px;
	border-radius:13px;
	margin-top:12px;
}
.block-adress-sample .sample > div{
	display:block;
	width:calc(100% - 20px);
	color:#35546c;
	height:43px;
	line-height:43px;
	background:#fff;
	border-radius:4px;
	margin-bottom:20px;
	padding:0 10px;
}
.block-adress-sample .sample > div:last-child{margin-bottom:0;}
/*
.block-adress-sample .sample:after{
	position:absolute;
	top:35px;
	right:-357px;
	width:327px;
	height:321px;
	content:'';
	background:url(../img/images/sample-human.png)no-repeat;
}*/
.block-delivery-costs{float:left;width:100%;padding:230px 0 160px;overflow:hidden;}
.block-delivery-costs .inner{width:460px;}
.block-delivery-costs .button{width:223px;margin-top:18px;}
.block-delivery-options {float:left;width:100%;padding:155px 0 120px;}
.block-delivery-options .inner{width:495px;}
.block-delivery-options .button{width:223px;margin-top:18px;}
.block-delivery-methods{float:left;width:100%;padding:205px 0 130px;overflow: hidden;}
.block-delivery-methods .inner{width: 518px;}
.block-delivery-methods .button-blue{width:290px;margin-top:-5px;}
.block-delivery-methods .columnn{width: calc(100% - 168px);min-height:145px;}
.block-delivery-methods .columnn + .columnn {
	margin-bottom: 55px;
	margin-top: 25px;
}
.block-delivery-methods .columnn:before{
	position: absolute;
	top:-11px;
	left: 0;
	width: 140px;
	height: 140px;
	background:url(../img/images/delivery-methods-icones.png)no-repeat;
}
.block-delivery-methods .columnn.location:before{background-position: 0px 0px;}
.block-delivery-methods .columnn.working-hours:before{background-position: 0px -175px;}
.content.sig-in-page {
	background: #fab900;
	margin-top: -50px;
	padding-top: 150px;
}
.sing-register-form{
	position: relative;
	float: left;
	width: 620px;
	min-height:376px;
	background: #d6eaf8;
	padding: 10px 20px 0;
	border-radius: 0 0 13px 13px;
}
.sing-register-form .holder{width:470px;/*width:370px;padding-left: 80px;background: url(../img/images/sing-up-icones.png)no-repeat left top 20px;*/}
#auth_form .ic-email, #auth_form .ic-passw, #auth_form .ic-promo{
	float:left;
	width:51px;
	height:50px;
	background: url(../img/images/sing-up-icones.png);
}
#auth_form .ic-email, #auth_form .ic-passw, #auth_form .ic-captcha{
	float:left;
	width:51px;
	height:50px;
}
#auth_form .ic-email{background-position:0px 0px;margin: -7px 25px 0 10px;}
#auth_form .ic-passw{background-position:0px -90px;margin: -8px 25px 0 10px;}
#auth_form .ic-promo{background-position:0px -184px;height:42px;margin: 0 25px 0 10px;}
#auth_form .ic-captcha{background-position:0px -184px;height:42px;margin: 0 25px 0 10px;}
#auth_form label{padding-left:87px;}
#auth_form input[name="email"], #auth_form input[name="password"], #auth_form input[name="promo"]{width: calc(100% - 127px);}
#auth_form input[type="button"], #auth_form input[type="submit"]{margin-right:20px;}
#auth_form .checkboxai{margin-left:36px;margin-right:20px;}
#auth_form:after {
	position: absolute;
	right: -20px;
	bottom: 8px;
	width: 196px;
	height: 352px;
	content: '';
	background: url(../img/images/robot.png)no-repeat;
}
#register-form:after{bottom: 65px;}
.sing-register-tabs{float:left;width: 660px;border-bottom: 8px solid #00509f;}
.sing-register-tabs a{
	float:left;
	font-size:18px;
	color: #00509f;
	font-weight:700;
	text-align: center;
	/*width:230px;*/
	min-width: 210px;
	padding: 0 10px;
	height:56px;
	line-height: 58px;
	margin-left:10px;
	border-radius:13px 13px 0 0;
	background:#e7f5ff;
}
.sing-register-tabs a:first-child{margin-left: 0;}
.sing-register-tabs a.active, .sing-register-tabs a:hover{color:#fff;background:#00509f;}
.top-block-inner.category-description > .left img {margin-top: 95px;}
.sing-register-form .info{
	float:left;
	width:calc(100% - 170px );
	background:#e7f5ff;
	padding:15px 190px 20px 20px;
	margin:30px 0 0 -20px;
	border-radius: 0 0 13px 13px;
}
.sing-register-form .info p{margin:10px 0;}
.sing-register-form .info p:first-child{font-size:16px;font-weight:600;color:#00509f;}
.sing-register-form .info p:first-child a{color:#00509f;}
.sing-register-form .info p:first-child a:hover{text-decoration:underline;}
.sing-register-form .info p:first-child:before{
	float: left;
	width: 28px;
	height: 28px;
	content: '';
	background-position: -88px -81px;
	margin: -2px 9px 0 0;
}
.sig-in-page .sing-register-tabs{width: 975px;}
.sig-in-page .sing-register-form{width: 935px;}
.sig-in-page .sing-register-form .holder{width:645px;}
.sig-in-page .sing-register-form .alert_body a {text-decoration: underline; font-weight: bold;}
/*home*/
.homepage .bigger-heading{font-weight:700;}
.block-worldwide-parcel{float:left;width:100%;padding:150px 0 710px;overflow: hidden;}
.block-worldwide-parcel, .block-worldwide-parcel .wrap{position:relative;z-index: 9;}
.block-worldwide-parcel .bigger-heading{width:820px;margin:auto;}
.block-worldwide-parcel > img {position:absolute;bottom:0;display: block;left:0;right:0;margin:0 auto;}
.block-worldwide-parcel .button{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100px;
	margin:auto;
	width:200px;
	z-index:9;
}
.block-map{float:left;width:100%;padding:140px 0 0px;overflow: hidden;}
.block-map .bigger-heading.center + p{width: 560px;font-size:20px;line-height: 30px;}
.block-map, .block-map .wrap{position:relative;z-index: 9;}
.block-map > img {
	width: 1418px;
	height: 731px;
	position: absolute;
	bottom: 155px;
	left: -9999px;
	right: -9999px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: bottom -1px center;
}
.block-blog{float:left;width:100%;padding:150px 0 150px;}
#sub_form{
	position:relative;
	float:right;
	width:690px;
	min-height:385px;
	padding:50px 60px 60px;
	border-radius:13px;
	background: #0e5ca9;
	background: -moz-linear-gradient(-45deg, #008bcc 0%, #0e5ca9 100%);
	background: -webkit-linear-gradient(-45deg, #008bcc 0%,#0e5ca9 100%);
	background: linear-gradient(45deg, #008bcc 0%,#0e5ca9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bcc', endColorstr='#0e5ca9',GradientType=1 );
	overflow:hidden;
	margin-top:40px;
}
#sub_form .title{font-size:34px;font-weight:700;color:#fff;width: calc(100% - 140px);}
#sub_form  p{width:480px;font-size:20px;font-style:italic;color:#fff;}
#sub_form .checkboxai label span.label{font-size:16px;font-weight:300;color:#e1f7ff;line-height: 26px;margin: -7px 0 0 0; max-width: 649px;}
#sub_form  .button{width:220px;margin-top:80px;}
#sub_form:before{
	position:absolute;
	bottom:-40px;
	left:0;
	right:0;
	margin:auto;
	width:155px;
	height:196px;
	content:'';
	background:url(../img/images/newsletter-before.png)no-repeat;
}
#sub_form:after{
	position:absolute;
	right:60px;
	top:55px;
	width:127px;
	height:193px;
	content:'';
	background:url(../img/images/newsletter-after.png)no-repeat;
}

.block-blog .blog.small:nth-child(3){margin:40px 0 80px 0;}
.block-blog .blog.small:nth-child(4){clear:both;}
.block-blog .blog.small{width:365px;margin: 0 82px 0 0;}
.block-blog .blog.small:nth-child(6){margin-right:0;}
.view-all-blogs, .view-all-videos{clear:both;width:290px;margin-top:50px;}
.block-blog .video-block{float:left;width:811px;height:554px;margin:160px 0 0 0;}
.video {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	height: 554px;
	cursor: pointer;
	overflow: hidden;
}
.video img {width: 100%;height: auto;margin:0;}
.video iframe {
	display: none;
	width: 100%;
	height: 554px;
	border: none;
}
.video:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(0,0,0,0.2);
}
.video:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 166px;
	height: 115px;
	content: '';
	background: url(../img/images/play-video.png)no-repeat;
	z-index: 9;
}
.video.play:before, .video.play:after{content:none;}
.custumer-reviews{
	position:relative;
	float:right;
	width:365px;
	height:554px;
	background:#e7f5ff;
	border-radius:13px;
	margin:160px 0 0 0;
	overflow:hidden;
}
.custumer-reviews:after{
	position:absolute;
	right:23px;
	top:18px;
	width:102px;
	height:98px;
	content:'';
	background:url(../img/images/reviews-after.png)no-repeat;
}
.custumer-reviews .review{border-radius:0;margin-top:0;background: transparent;}
.custumer-reviews .review p{font-size:14px;line-height: 22px;overflow:hidden;}
.custumer-reviews .review p.no-results{font-size: 18px;font-weight: bold;margin-bottom: 0;}
.custumer-reviews .review:nth-child(3){background:#d6eaf8;}
.custumer-reviews .review:nth-child(3) p, .custumer-reviews .review:nth-child(4) p{max-height:44px;}
.custumer-reviews .title{
	font-size:34px;
	line-height:35px;
	font-weight:700;
	color:#00509f;
	padding:25px 120px 30px 30px;
	background:#d6eaf8;
}
.view-all-reviews{clear:both;float:right;width:365px;margin-top:50px;}
.block-track-shipment{float:left;width:100%;padding:150px 0 160px;}
.track-shipment-form {
	position:relative;
	float:left;
	width:100%;
	min-height:455px;
	background:#d6eaf8;
	border-radius:13px;
	padding:10px 0 28px;
	margin-top:55px;
}
.track-shipment-form > p {float:left;width:830px;font-size:14px;line-height:24px;color:#62849e;margin:30px 30px 0;min-height:72px;text-align:justify;}
.track-shipment-form #track_message {/*width:830px;font-size:14px;line-height:24px;color:#62849e;*/margin:30px 30px 0; display: none;}
.track-shipment-form #track_message.done { display: block; }
.track-steps{
	float:left;
	width:calc(100% - 50px);
	height:236px;
	background:#e7f5ff;
	padding:30px 0 0 50px;
}
.ship-step{
	float:left;
	width:96px;
	height:145px;
	background:url(../img/images/ship-step.png)no-repeat center;
}
.ship-step.done{background:url(../img/images/ship-step-done.png)no-repeat center;}
.ship-step.first{width:70px;background:url(../img/images/ship-step-first.png)no-repeat left center;}
.ship-step.last{width:70px;background:url(../img/images/ship-step-last.png)no-repeat right center;}
.ship-step.current{width:96px;background:url(../img/images/ship-step-current.png)no-repeat center;}
.ship-step.done.first{width:70px;background:url(../img/images/ship-step-first-done.png)no-repeat left center;}
.ship-step.done.last{width:70px;background:url(../img/images/ship-step-last-done.png)no-repeat right center;}
.track-steps > span{float:left;font-size:14px;color:#35546c;margin:6px 0 0 -20px;}
.track-steps > span + span, .grafic-image > span + span + span{margin-left:50px;}
#track_number{float:left;width:740px;padding:0 0 30px 120px;background:url(../img/images/track-shipment-icone.png)no-repeat left 30px top 45px;}
#track_number input[type="text"]{float:left;border-radius:21px 0 0 21px;padding:0 25px 0 25px;width:calc(100% - 252px);}
#track_number input[type="submit"].button{/*width:100px;*/width:200px;border-radius:0 21px 21px 0;margin:0;}
#track_number label{font-weight:300;}
.track-shipment-form:after{
	position:absolute;
	right:0px;
	top:8px;
	width:378px;
	height:454px;
	content:'';
	background:url(../img/images/track-shipment-after.png)no-repeat;
}
.block-steps{float:left;width:100%;padding:265px 0 155px}
.block-steps .container.next{margin-top:370px;}
.block-steps .container.third{margin-top:330px;}
.block-steps .container.fourth{margin-top:365px;}
.block-steps .inner{width:325px;color:#00509f;min-height:291px;}
.block-steps .button-blue{float: left;width:auto;min-width:50px;padding:0 30px;margin-top:30px;}
.block-steps  .super-big-heading + .button-blue{margin-top:45px;}
.super-big-heading{
	position:relative;
	font-size:60px;
	line-height: 60px;
	font-weight: 800;
	color: #00509f;
	text-transform:uppercase;
	margin: 0;
	padding-left:100px;
	min-height:120px;
}
.super-big-heading strong{
	position:absolute;
	left:0;
	top:-20px;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size:150px;
	line-height:150px;
}
.container.first .super-big-heading{padding-left:80px;}
.container.third .inner .super-big-heading{width:500px;}
.hero{
	position:relative;
	float:left;
	width:100%;
	height:963px;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.hero .wrap{position:relative;}
.hero-left{
	float:left;
	width:750px;
	margin-top:25px;
}
.hero-heding{font-size:85px;font-weight:700;color:#fab900;line-height:100px;width:555px;}
.hero-heding-by{font-size:60px;font-weight:700;color:#fab900;line-height:84px;}
.hero-subheding{float: right;width:480px;font-size:38px;line-height: 38px;font-weight:600;color:#fff;font-style:italic;margin-top: -61px;}
.hero-subheding strong{color:#ffb900;}
.hero-subheding p { margin:0; padding:0; }
.hero-left p{font-size:26px;line-height:36px;color:#fff;}
.hero .hand{
	position:absolute;
	left:0;
	right:0;
	bottom:45px;
	margin:auto;
	width:150px;
	font-size:16px;
	font-weight:700;
	color:#fab900;
	text-transform:uppercase;
	text-align:center;
}
.hero .hand:before{
	display:block;
	width:111px;
	height:111px;
	content:'';
	background:url(../img/images/hand.png)no-repeat;
	margin:0 auto 16px;
}
/**/
.navigation-side{
	position:fixed;
	top:56px;
	right:20px;
	width:48px;
	z-index: 9;
}
.navigation-side > a{
	position: relative;
	display:block;
	min-width:48px;
	height:48px;
	font-size:13px;
	color:#62849e;
	font-weight:400;
	line-height:50px;
	cursor: pointer;
	margin-bottom:20px;
}
.navigation-side > a:after{
	position: absolute;
	right: 0;
	top: 0;
	width:48px;
	height:48px;
	content:'';
	background-image:url(../img/images/navigation-side-icones.png);
	background-repeat:no-repeat;
	z-index:9;
}
.navigation-side > a.nav1:after{background-position:0px 0px;}
.navigation-side > a.nav2:after{background-position:0px -68px;}
.navigation-side > a.nav3:after{background-position:0px -136px;}
.navigation-side > a.nav4:after{background-position:0px -204px;}
.navigation-side > a.nav5:after{background-position:0px -272px;}
.navigation-side > a.nav7:after{background-position:0px -340px;}
.navigation-side > a.nav6:after{background-position:0px -409px;}
.navigation-side > a.nav8:after{background-position:0px -477px;}
.navigation-side > a.nav9:after{background-position:0px -545px;}
.navigation-side > a.nav1:hover:after{background-position:-50px 0px;}
.navigation-side > a.nav2:hover:after{background-position:-50px -68px;}
.navigation-side > a.nav3:hover:after{background-position:-50px -136px;}
.navigation-side > a.nav4:hover:after{background-position:-50px -204px;}
.navigation-side > a.nav5:hover:after{background-position:-50px -272px;}
.navigation-side > a.nav7:hover:after{background-position:-50px -340px;}
.navigation-side > a.nav6:hover:after{background-position:-50px -409px;}
.navigation-side > a.nav8:hover:after{background-position:-50px -477px;}
.navigation-side > a.nav9:hover:after{background-position:-50px -545px;}
.navigation-side > a:hover > span{display:block;}
.navigation-side > a > span{
	display:none;
	position:absolute;
	right:20px;
	height:48px;
	padding:0 30px 0 20px;
	background:#bbddf5;
	border-radius:24px 0 0 24px;
	z-index:-9;
	white-space: nowrap;
}
.navigation-side > .nav11:after{
	position: absolute;
	right: 0;
	top: 0;
	width:48px;
	height:48px;
	content:'';
	background-image:url(../img/floating_yourdrops_campaign.png) !important;
	background-repeat:no-repeat;
	z-index:9;
	background-color: #e7f5ff;
	border-radius: 25px;
}
.navigation-side > .nav11:hover:after{
	background-color: #bbddf5;
}
/**/
.content.customer-pages{margin-bottom:-70px;}
.content.customer-pages .left-side{float:left;width:620px;}
.content.customer-pages .right-side{float:right;width:590px;}
.customer-pages .forma input[type="text"], .customer-pages .forma input[type="email"], .customer-pages .forma input[type="password"]{height:33px;}
.customer-pages .forma select{height:35px;}
.customer-pages .forma label{clear:both;}
.customer-pages .forma .checkboxai label{clear:inherit;}
.customer-pages .forma input::-webkit-input-placeholder {color:#62849e;}
.customer-pages .forma input:-moz-placeholder {color:#62849e;opacity:1;}
.customer-pages .forma input::-moz-placeholder {color:#62849e;opacity:1;}
.customer-pages .forma input:-ms-input-placeholder {color:#62849e;}
.customer-pages p.title.more_less_title { max-width: 80%; }
.customer-pages p.title {
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
}
.customer-pages p.more_less_title_info{color: #c20202; margin:0}
.page-top{float:left;width:100%;margin:-12px 0 22px 0;}
.page-top p{color:#35546c;margin:2px 0;font-size: 24px;font-weight: 600;}
.page-top p:first-child{float:right; font-weight: bold;}
.light-block{
	position:relative;
	width:calc(100% - 60px);
	height:auto;
	background:#eef8ff;
	border-radius:13px;
	padding:20px 30px 30px;
	margin-top:20px;
	overflow:hidden;
}
.light-block:first-child{margin-top:0;}
.light-block .flag{position:absolute;top:30px;right:30px;}
.light-block .title{font-size:18px;font-weight:700;color:#00509f;margin-bottom:20px;}
.light-block.country p{font-size:14px;line-height:inherit;color:#35546c;margin:11px 0;}
.light-block p{font-size:16px;color:#35546c;margin:11px 0;}
.light-block p:last-child{margin-bottom:0px;}
.light-block.text p{line-height:24px;margin:24px 0;text-align:justify;}
.light-block.text .title + p{margin-top:0;}
.light-block.text p:last-child{margin-bottom:5px;}
.light-block p a{color:#35546c;}
.light-block p a:hover{text-decoration:underline;}
.light-block.discounts {/*max-height: 400px; overflow-y: auto;*/}
.light-block.discounts .scroll{max-height: 400px; overflow-y: auto;}
.light-block.discounts .used {cursor: default!important;}
.light-block.discounts .used label {cursor: default!important;}
.light-block.discounts .used span.check {background: initial; background-color: #ededed!important; border-color: #7691a6!important; cursor: default!important;}
.light-block.discounts .used span.label {color: rgb(192, 192, 192); cursor: default!important;}
.dashboard.light-block .title {width: 100%;font-size: 18px;font-weight: 700;color: #00509f;background: #d6eaf8;padding: 20px 30px 25px;margin: 0 0 20px -30px; /* margin-top: -20px; */border-radius: 13px 13px 0 0;}
.light-block.announcement{    min-height: 185px;}
.light-block.announcement ul {position: relative;padding: 0 0 0 140px;margin: 25px 0 0;}
.light-block.announcement ul:after {position: absolute;left: 0;top: -5px;width: 94px;height: 94px;content: '';background: url(../img/announcement-icon.png)no-repeat center;}
.light-block.announcement ul li {list-style-image: url(../img/announcement-li.png);margin: 6px 0;}
.light-block.announcement ul li {font-size: 18px;font-weight: 400;color: #00509f;}
.edee_settings .light-block {width: calc(50% - 59px);}
/*.edee_settings .light-block:first-child {*/
/*	margin-top:20px;*/
/*}*/
#edee_settings_form .light-block {width: calc(50% - 59px);margin-top: 15px;}

/*#confirm-settings-form .light-block {*/
/*	width: calc(50% - 75px);*/
/*	margin-top: 15px;*/
/*}*/
.edee_confirm_buttons
{
	width: 50%;
}
.button-blue.smaller{
	width: 126px;
	height: 35px;
	line-height: 35px;
	background-color: #00509f;
	border-radius: 17px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform:inherit;
	margin-top:25px;
}
.button-blue.smaller:hover{background:#00bdf2;}
.darker-block{
	position:relative;
	width:calc(100% - 60px);
	height:auto;
	background:#d6eaf8;
	border-radius:13px;
	padding:0px 30px 30px;
	margin-top:20px;
	overflow:hidden;
	min-height: 217px;
}
.darker-block:first-child{margin-top:0;}
.darker-block .title{
	width:100%;
	font-size:18px;
	font-weight:700;
	color:#00509f;
	background:#e7f5ff;
	padding:20px 30px 25px;
	margin:0 0 20px -30px;
}
.darker-block p{font-size:16px;color:#35546c;margin:25px 0 20px;}
.forma input[type="text"].promo-code-input{float:left;width:calc(100% - 143px);border-radius:4px 0 0 4px;}
.promo-code-button{
	float:right;
	width:121px;
	height:35px;
	background:#00bdf2;
	border-radius:0 4px 4px 0;
	color:#fff;
	font-size:14px;
	font-weight:700;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
.promo-code-button[disabled="disabled"], .promo-code-button[disabled="disabled"]:hover {
	background:#62849e;
}
.promo-code-button:hover{background:#00509f;}
#profile-information-form input[type="submit"].button{min-width:250px;}
#profile-information-form select{float:left;width:163px;margin-left:20px;}
#profile-information-form select[name="shop_frequency"]{width: 100%;}
#profile-information-form label + select{margin-left:0;}
#profile-information-form select + label{padding-top:16px;}
#profile-information-form .title input[type="button"] {margin-top: -6px;}
#profile-information-form .readonly {background: #c8d9e5;border-color: #c8d9e5;pointer-events: none;}
.content.customer-pages .right-side select{width: 100%!important;}

.light-block.country .attention {
	display: inline-block;
	height: 25px;
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: -25%;
}
.light-block.country .attention {
	position: absolute;
	top: -41px;
	left: -1px;
}
.light-block.country .attention:hover {
	cursor: pointer;
}

.gender{float:left;width:100%;margin:-5px 0 8px 0;}
.gender .radio.male, .gender .radio.receiver_type{margin-right:20px!important;}
.gender .radio{float:left;padding-left:37px;}
.gender input[type="radio"] {display:none;}
.gender input[type="radio"] + label{
	font-size:16px;
	color:#35546c;
	line-height: 28px;
	cursor:pointer;
}
.gender input[type="radio"] + label span {
	position: relative;
	float: left;
	height: 27px;
	width: 27px;
	background-color: #fff;
	background-position: inherit;
	border-radius: 4px;
	margin: 0 10px 0 -37px;
	cursor:pointer;
}
.gender input[type="radio"]:checked + label{color:#00bdf2;}
.gender input[type="radio"]:checked + label span{background-color:#fff;background-position:-43px -13px;}
.checkboxai.subscribe{clear:both;margin-bottom:-5px;}
.checkboxai.fields-of-internests{float: left;width: 100%;margin:0 0 15px;}
.checkboxai.fields-of-internests label{width:calc(33.33% - 47px);padding-right:10px;margin: 15px 0 5px;}
.checkboxai.fields-of-internests label span.label{font-size:15px;line-height:22px;margin: 1px 0 0 0;min-height:66px;overflow:hidden;}
.checkboxai.fields-of-internests label:nth-child(3n+1){clear:both;}
.billing-adress.no-adress{height:auto;}
.billing-adress.no-adress .title{margin-bottom:0;}
.billing-adress{
	position:relative;
	float:left;
	width:560px;
	height:442px;
	background:#eef8ff;
	border-radius:13px;
	padding:20px 30px 30px;
	margin:0 0 20px 0;
	overflow:hidden;
}
.billing-adress:nth-child(2n){float:right;}
.button.add-new-adress{
	clear: both;
	min-width: 153px;
	width: auto;
	padding: 0 20px;
}
.billing-adress .title{float: left;width: 100%;font-size:18px;font-weight:700;color:#00509f;margin-bottom:20px;}
.billing-adress p{color:#35546c;margin:9px 0;}
.billing-adress p span{font-weight:400;}
.billing-adress p + .clear + .default-button{margin-top:25px;}
.default-button{
	clear: both;
	float:left;
	width: auto;
	min-width: 200px;
	padding: 0 20px;
	height:35px;
	background:#1c93d7;
	border-radius:17px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	line-height:36px;
	text-align:center;
	margin:10px 0 0 0;
}
.default-button:hover{background:#00509f;}
.default-button.not-active{pointer-events: none;}
.default-button.make-default{background:#62849e;/*width:255px;*/}
.default-button.make-default:hover{background:#00509f;}
.delete-adress{
	position:absolute;
	top:30px;
	right:30px;
	width:69px;
	height:69px;
	background-position:-3px -139px;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
.delete-adress:hover{background-position:-79px -139px;}
.delete-adress + .edit-adress {top:111px;}
.edit-adress{
	position:absolute;
	top:30px;
	right:30px;
	width:69px;
	height:69px;
	background-position:-3px -219px;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
.edit-adress:hover{background-position:-79px -219px;}
.steps-line {
	width: 750px;
	float: left;
	border-radius:32px;
	margin:5px 0 50px 0;
	overflow:hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.steps-line .step {
	position: relative;
	float: left;
	height: 65px;
	line-height:65px;
	background:#62849e;

	font-size:18px;
	font-weight:600;
	color:#fff;
}
.steps-line .step.step1{/*min-width: 185px;*/padding:0 15px 0 30px;}
.steps-line .step.step2{min-width: 140px;padding:0 55px 0 60px;}
.steps-line .step.active{background:#0fa7e4;}
.steps-line .step.active:after, .steps-line.green.red .step.active:after{
	position:absolute;
	right:-30px;
	width:30px;
	height:65px;
	content:''!important;
	background:url(../img/images/step-blue-corner.png)no-repeat;
	z-index: 9;
}
.steps-line .step.done{background:#3baa34;padding:0 0 0 50px;}
.steps-line .step.done:after, .steps-line.green .step.done:after{
	position:absolute;
	right:-30px;
	width:31px;
	height:65px;
	content:''!important;
	background:url(../img/images/step-green-corner.png)no-repeat;
	z-index: 9;
}
.steps-line .step.done:before{
	position:absolute;
	left:25px;
	top:25px;
	width:18px;
	height:15px;
	content:'';
	background-position:-188px -142px;
}
.steps-line.green {
	float: left;
	border-radius: 50px;
	margin: 5px 0 50px 0;
	overflow: hidden;
	background: #62849e;
}
#bdd_edee_settings_confirm .steps-line.green {background:#8e1115;}
.steps-line.green .step {
	position: relative;
	float: left;
	height: 65px;
	line-height: 65px;
	background:#62849e;
	font-size: 18px;
	font-weight:600;
	color:#fff;
}
.steps-line.green .step span {
	background: white;
	border-radius: 30px;
	width:39px;
	height:39px;
	text-align: center;
	line-height: 39px;
	margin-right: 14px;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	color:#62849e;
	font-family: 'Open Sans', sans-serif;
}
.steps-line.green .step.step1{/*min-width: 185px;*/padding: 0 15px 0 20px;}
.steps-line.green .step.step2, .steps-line.green .step.step2.done{/*min-width: 140px;*/padding: 0 55px 0 79px;}
.steps-line.green .step.step1.done + .step.step2.done{padding: 0 25px 0 70px;width:calc(45% - 26px);border-left: 1px solid #fff;}
.steps-line.green .step.active{background:#8bd56e;}
.step:last-child:after {
	display: none;
}
.steps-line.green .step.active:first-child {background:#73ca51;}
.steps-line.green .step.active span { color:#8bd56e; }
.steps-line.green .step.active:after{
	position:absolute;
	right: -44px;
	width: 57px;
	height: 85px;
	content:'';
	background: url(../img/images/step_corner_green.png)no-repeat 1px -10px;
	z-index: 9;
	content:none;
}
.steps-line.green .step.done{background:#73ca51;padding:0 0 0 20px;}
.steps-line.green .step.done span { color:#73ca51; background:url(../img/images/checkbox_green.png)no-repeat white center; color:transparent; }
.steps-line.green .step.done:after{
	position: absolute;
	right: -55px;
	width: 57px;
	height: 65px;
	content: '';
	background: url(../img/images/step_corner_green.png)no-repeat 1px -10px;
	z-index: 9;
	content:none;
}
.steps-line.green .step.done:before{
	position:absolute;
	left:25px;
	top:25px;
	width:18px;
	height:15px;
	content:'';
	background-position:-188px -142px;
}

.steps-line.green.red .step.active {
	background:#8e1115;
}

.steps-line.green.red .step.active span {
	color:#8e1115;
}
.steps-line.green.red .step.active:after {
	background: url(../img/images/step_corner_red.png)no-repeat 1px -10px;
	top: 0;
    right: -30px;
    background-size: auto 100%;
    background-position: center right;
}

./*steps-line.green.red .step.done {
	background:#cc181e;
}
.steps-line.green.red .step.done span {
	color:#cc181e;
}
.steps-line.green.red .step.done:after {
	background: url(../img/images/step_corner_red_done.png)no-repeat 1px -10px;
}
.steps-line.green.red .step.done span{
	color:transparent; background:url(../img/images/checkbox_red.png)no-repeat white center;
}*/

.forma input[type="submit"].button.place-order{min-width:176px;}
.totals .totals-parcels p{font-size:16px;padding-right:150px;}
.totals .totals-parcels p:last-child{font-weight:600;}
.totals .totals-parcels p span{float:right;width:150px;text-align:right;margin-right:-150px;}
.totals .totals-parcels p:last-child span{font-weight:700;color:#0fa7e4;}
.totals .total-value{
	float:left;
	width:100%;
	padding:15px 30px;
	background:#d6eaf8;
	margin:25px 0 -30px -30px;
}
.totals .total-value p{font-size:18px;font-weight:600;padding-right:100px;}
.totals .total-value p b{float: left;max-width: calc(100% - 100px);font-weight:600;}
.totals .total-value p span{float:right;max-width:100px;margin-right:-100px;}
.totals .total-value p:last-child span{font-size:22px;font-weight:700;color:#0fa7e4;}
.bg-bg .totals .total-value p:last-child span{max-width: 135px;font-size:20px;}
.totals .info{float: left;width: 100%;font-size:13px;line-height:18px;text-align:justify;margin-top:70px;}
.right-side .customs-checkout-info{float: left;width: 100%;font-size:13px;line-height:18px;text-align:justify;margin-top:30px;}
.right-side .customs-checkout-info + .customs-checkout-info{margin-top:0;}
.light-block .radio{margin-left:30px;}
.light-block .gender.dg_parcel { margin: 6px 0 11px; }
.light-block .gender.dg_parcel.bold label {
	font-weight: bold;
	color: #d02f35;
	margin: 0;
}
.light-block .radio.dg_parcel {
	margin-left: 0;
	margin-right: 30px;
}
.light-block .radio.dg_parcel label {
	line-height: 23px;
	margin:0;
}
.light-block .title + .radio{margin-top:-10px;}
.radio{display:block;}
input[type="radio"] {display:none;padding-left:34px;}
input[type="radio"] + label{
	float: left;
	font-size:16px;
	color:#35546c;
	line-height: 22px;
	margin: 7px 0;
	cursor:pointer;
}
.radio_label { background:none!important; }
input[type="radio"] + label span:not(.radio_label) {
	position: relative;
	float: left;
	height: 23px;
	width: 23px;
	background-position:-183px -217px;
	margin: -1px 0px 0 -33px;
	background-color: transparent!important;
	cursor:pointer;
}
input[type="radio"]:checked + label{color:#00bdf2;}
input[type="radio"]:checked + label span:not(.radio_label){background-position:-183px -184px;}
/*.pick-up-method input[type="radio"] + label:after{
	float:right;
	width:32px;
	height:21px;
	border-left:1px solid #c9dce6;
	padding-left:13px;
	margin-left:14px;
	content:'';
	background-position:-170px -250px;
}*/
.light-block .company{
	float: left;
	width: 100%;
	padding: 15px 30px 30px;
	background: #d6eaf8;
	margin: 22px 0 -30px -30px;
}
/*
.light-block .company .checkboxai [type=checkbox] + span.check + span.label{font-size:16px;font-weight:600;}
.light-block .company .checkboxai [type=checkbox]:checked + span.check + span.label{color:#0fa7e4;}
*/
.light-block .company .checkboxai{margin:0 0 10px;}
label.promo-label{font-weight:300;padding-top:17px;}
.light-block.comment textarea{height:238px!important;}
.table-tabs{clear:both;float:left;width: 100%;margin-top:55px;}
.table-tabs a{
	position:relative;
	float:left;
	font-size:14px;
	color: #00509f;
	font-weight:700;
	text-align: center;
	/*min-width:85px;*/
	height:35px;
	line-height: 35px;
	margin-left:5px;
	padding:0 15px;
	border-radius:7px 7px 0 0;
	background:#62849e;
	color:#fff;
	margin:0 2.5px;
}
.tabs-carusel .slick-list{margin-left:-2.5px;}
.table-tabs a:first-child{/*margin-left: 0;*/}
.table-tabs a.active, .table-tabs a:hover{background:#0fa7e4;}
.table.orders-table, .table.returns-table{border-radius:0 13px 13px 13px;}
.table.orders-table tr:first-child th:first-child, .table.returns-table tr:first-child th:first-child{border-radius:0;}
.table{
	float:left;
	width:100%;
	border-bottom:1px solid #c9dce6;
	border-left:1px solid #c9dce6;
	border-radius:13px;
	text-align:center;
	overflow:hidden;
}
.table th{
	font-size:14px;
	font-weight:700;
	color:#00509f;
	height:77px;
	padding:5px 8px;
	background:#e7f5ff;
	border-top:1px solid #c9dce6;
	border-right:1px solid #c9dce6;
	line-height: 15px;
}
.table th:last-child{border-radius:0 13px 0 0;}
.table td{
	font-size:14px;
	color:#35546c;
	height:57px;
	padding:0 8px;
	border-top:1px solid #c9dce6;
	border-right:1px solid #c9dce6;
	background: #fff;
}
.table th a {
	display:block;
	text-decoration: none;
	color:#00509f;
}
.table th i.info{
	margin: 7px auto 0;
	content: none;
	float: none;
	display: block;
}
.table td a{color:#0fa7e4;}
.table td a:hover{text-decoration:underline;}
.table tr:first-child th:first-child{border-top-left-radius:13px; min-width: 80px;}
.table tr:first-child th:nth-child(2){min-width: 95px;}
.table tr td:nth-child(2) a{display:inline-block;}
.table tr:first-child th:last-child,.toplast{border-top-right-radius:13px;}
.table tr:last-child td:first-child{border-bottom-left-radius:13px;}
.table tr:last-child td:last-child,.bottomlast{border-bottom-right-radius:13px;}
.table tr:last-child th:first-child{border-bottom-left-radius:13px;}
.table tr:last-child th:last-child{border-bottom-right-radius:13px;}
.remove{
	display: block;
	width: 31px;
	height: 21px;
	background-position: -138px -89px;
	margin: auto;
	background: url(../img/images/Calncel_order.svg) no-repeat;
	background-size: 100%;
}
.remove + .action-card { margin-top: 5px; }
.factura{
	display:block;
	width:25px;
	height:33px;
	background-position:-245px -125px;
	margin: auto;
}
.table.orders-table tr th:nth-child(4){width:80px;}
.table.orders-table tr th:last-child{width:115px;}
.card{
	display:block;
	width:33px;
	height:21px;
	background-position:-244px -248px;
	margin: auto;
}
.label-e{
	display:block;
	width:39px;
	height:35px;
	background-position:-238px -186px;
	margin: auto;
}
.table.returns-table tr th:nth-child(1){width:97px;}
.table.returns-table tr th:nth-child(3), .table.returns-table tr th:nth-child(4){width:81px;}
.table.returns-table tr th:last-child{width:115px;}
.table-scroll{position:relative;width:100%;overflow-x:auto!important;margin-bottom:50px;padding-bottom:10px;min-height: 190px;}
/*.table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 16px;background: #f0f0f0;padding:0 17px;}
.table-scroll::-webkit-scrollbar-thumb{background: #cdcdcd; }*/
/*.table-scroll .table.parcels{min-width:1400px;}*/
#my-parcels-form .table th.width75, #orders-on-tab th.width75{width:75px;}
#my-parcels-form .table td {position: relative;height: 110px;/*display: table-cell!important;*/}
.table .flag{
	display:block;
	float: none;
	width:20px;
	height:15px;
	background-size:100% auto;
	margin:auto;
}
#incoming-parcels-content .tab-content-top > .left{position:relative;}
.update, .tab-btn .info{
    display: inline-block;
    width: 20px;
    height: 22px;
    background-position: -19px -626px;
	vertical-align: middle;
    margin: 0 0 0 10px;
}
.tab-btn .info{
	background: url(../img/images/attention.svg) no-repeat center;
	background-size: 19px auto;
}
.update + .hover, .tab-btn .info + .hover{
	position:absolute;
	top: 40px;
    left: 0;
    width: calc(100% - 26px);
	min-width: 222px;
    height: auto;
    min-height: 21px;
    font-size: 14px;
    line-height: 21px;
    color: #62849e;
    font-weight: 300;
    background: #fff;
    border: 1px solid #05a9e8;
    padding: 11px 12px 11px;
    text-align: justify;
    z-index: 9999999;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s, opacity 0s linear;
    transition-delay: 0s;
}
.tab-btn .info + .hover{
    top: 43px;
    left: -15px;
	min-width: 280px;
	white-space: pre-wrap;
}
.update:hover + .hover, .update + .hover:hover, .tab-btn .info:hover + .hover, .tab-btn .info + .hover:hover{
	visibility: visible;
    opacity: 1;
}
.update-ok{
	display:block;
	width:28px;
	height:30px;
	background-position:-72px -579px;
	margin: auto;
}
.download-proforma{
	display:block;
	width:28px;
	height:30px;
	background-position:-245px -125px;
	margin: auto;
}
.proforma.checkboxai.border {margin-top: 0;}
.picture{
	display:block;
	width:28px;
	height:29px;
	background-position:-125px -583px;
	margin: auto;
}
.picture-order-popup{
	display:inline-block;
	width:28px;
	height:29px;
	background-position:-125px -583px;
	margin: auto;
	margin-left: 9px;
}
.guarantee{
	display:block;
	width:34px;
	height:41px;
	background-position:-178px -575px;
	margin:auto;
}
.guarantee-on{
	display:block;
	width:34px;
	height:41px;
	background-position:-230px -575px;
}
.guarantee.active {
	background-position: -230px -575px;
	pointer-events: auto;
}
.guarantee.ordered{background:url(../img/images/guarantee_ordered.png)no-repeat center;}
.table .checkboxai{	display:block;float:none;width:27px;height:27px;margin:auto;}
.table .checkboxai.unavailable span.check {background: initial; background-color: #ededed!important; border-color: #7691a6!important;}
.table .checkboxai label span.check{
	display:block;
	height: 25px;
	width: 25px;
	border:1px solid #7691a6;
	border-radius:4px;
	margin: 0;
}
.table span.header_check{
	display:block;
	height: 25px;
	width: 25px;
	border:1px solid #7691a6;
	border-radius:4px;
}
.table .checkboxai label{padding:0;margin:0;}
.table .checkboxai [type=checkbox]:checked + span.check {background-color: #fff;border-color:#0fa7e4;background-position: -44px -13px;}
.total-price-button{
	position: fixed;
	top: 530px;
	right: 0px;
	min-width: 78px;
	height:80px;
	padding:0 10px;
	background:#0fa7e4;
	border-radius:13px 0 0 30%;
	color:#fff;
	font-size:13px;
	font-weight:700;
	text-align:center;
	line-height:40px;
	cursor:pointer;
	z-index: 9;
}
.total-price-button:hover{background:#00bdf2;}
.total-price-button span{
	display:block;
	width:100%;
	height:40px;
	font-size:14px;
	color:#35546c;
	padding:0 10px;
	background:#d6eaf8;
	border-radius:0 0 0 13px;
	margin-left:-10px;
}
.total-price-popup{
	position: fixed;
	/*top: 530px;*/
	bottom:50px;
	right: 0px;
	width:350px;
	height:410px;
	background:#e7f5ff;
	padding: 20px 30px 30px;
	border-radius:0 0 0 13px;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.35);
	z-index: 99;
}
.total-price-popup p{font-size: 14px;color: #35546c;margin: 9px 0;}
.total-price-popup .totals-parcels p span , .total-price-popup .total-value p span{float: right;}
.total-price-popup .totals-parcels p:last-child {font-weight: 600;}
.total-price-popup .totals-parcels p:last-child span {font-weight: 700;color: #0fa7e4;}
.total-price-popup .total-value {
	float: left;
	width: 100%;
	padding: 15px 30px;
	background: #d6eaf8;
	margin: 15px 0 0px -30px;
}
.total-price-popup .total-value p {font-size: 16px;font-weight: 600;margin: 8px 0;}
.total-price-popup .info {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	margin-top:25px;
}
.total-price-popup  .total-value p:last-child span {
	font-size: 18px;
	font-weight: 700;
	color: #0fa7e4;
}
.close-total-price{
	float:left;
	width:59px;
	height:60px;
	background:#0fa7e4;
	border-radius:13px 0 0 13px;
	margin: -20px 0 0 -89px;
	box-shadow: -2px 0px 4px rgba(0, 0, 0, 0.35);
}
.close-total-price:hover{background:#00bdf2;}
.close-total-price:before{
	display:block;
	width:22px;
	height:22px;
	content:'';
	background-position:-321px -294px;
	margin:19px 0 0 18px;
}
.forma input[type="submit"].button.confirm-order{width:176px;}
.forma.customs input[type="submit"].button.confirm-order{width:195px;}
.forma .checkboxai.border label span.check{
	height: 25px;
	width: 25px;
	border:1px solid #7993a8;
}
.forma .checkboxai.border [type=checkbox]:checked + span.check, .forma .checkboxai.border [type=radio]:checked + span.check {border-color:#0fa7e4;background-color: #fff;background-position:-45px -15px;}
#form-customs .checkboxai.border [type=checkbox]:checked + span.check {background-position: -45px -15px;}
#form-customs .button.cancel,
#confirm-parcels-form .button.cancel, #bdd_edee_settings_confirm .button.cancel {
	clear:both;
	float:left;
	background: #62849e;
	width:175px;
	margin-top:-43px;
}
form[name="edee_confirm"] .button.cancel { clear: none; float:right;    margin: 0; }
form[name="edee_confirm"] .button.place_order_button { float:left; }
.button.cancel:hover{background:#00509f;}
.chosen-pickup-method .chosen{
	width:calc(100% + 30px);
	background:#d6eaf8;
	padding:19px 30px 16px;
	margin:0 0 0 -30px;
	font-weight:600;
}
.table + .left-side, .table + .left-side + .right-side, .customs-table-scroll + .left-side, .customs-table-scroll + .left-side + .right-side{margin-top:50px;}
.table.confirm-parcels tr:last-child{background:#eef8ff;font-weight:700;}
.table.confirm-parcels tr:last-child td:first-child{color:#00509f;}
.table.confirm-parcels th span{
	display:block;
	width:23px;
	height:23px;
	margin:7px auto -3px;
	background-position:-183px -249px;
}
.table.confirm-parcels tr th:nth-child(6){width:103px;}
.table.confirm-parcels tr th:nth-child(7), .table.confirm-parcels tr th:nth-child(8){width:88px;}
.table.confirm-parcels tr th:nth-child(9){width:90px;}
.table.confirm-parcels tr th:nth-child(10), .table.confirm-parcels tr th:nth-child(11){width:153px;}
.comments{
	display:block;
	width:30px;
	height:25px;
	background-position:-268px -294px;
	margin: auto;
}
.content.customer-pages .left-side.w560{width: 560px;}
.content.customer-pages .right-side.w650, .content.customer-pages .right-side.w650{width: 650px;}
.light-block ul{margin:25px 0 0 0;padding:0 0 0 13px;}
.light-block ul li{
	margin:14px 0;
	line-height: 23px;
	font-size: 15px;
	color: #35546c;
	list-style-image:url(../img/images/li-2.png);
}
.light-block.totals {margin-bottom: 15px;}
.forma input[type="file"] {
	position: relative;
	height: 35px;
	width: 100%;
	opacity: 0;
	z-index: 99;
}
.file-bt{
	min-width: 126px;
	height:35px;
	line-height:35px;
	background-color:#00509f;
	border-radius:17px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	text-align:center;
	margin-top: -35px;
	display: table;
	padding: 0 15px;
}
.file-bt:hover{background:#00bdf2;}
input[type=file], input[type=file]::-webkit-file-upload-button{cursor: pointer;}
.button-blue.smaller.add-new-adress{width:165px;width: auto;display: table;padding: 0 15px;}
.forma input[type="submit"].button.save-information{/* width:188px; */}
.darker-block.customs-categories .title{background:#d6eaf8;}
.customs-categories-table{float:left;width:100%;}
.customs-categories-table .heading{float: left;width:calc(100% + 30px);background:#e7f5ff;padding:15px 30px;margin:0 0 20px -30px;}
.customs-categories-table .heading span{float:left;font-size:14px;font-weight:700;padding-left:20px;}
.customs-categories-table .heading span{width:162px;}
.customs-categories-table .heading span + span{width:105px;}
.customs-categories-table .heading span + span + span{position:relative;width:270px;}
/*
.customs-categories-table .heading span + span + span:after{
    position:absolute;
	margin-right:-5px;
    width: 23px;
    height: 23px;
	content:'';
    background-position: -183px -249px;
	margin: -1px 0 0 7px;
}*/
.customs-categories-table .row{float:left;width:100%;}
.customs-categories-table > .row:last-child{margin-bottom:20px;}
/*.customs-categories-table .row select{float:left;width:182px;font-size:14px;}*/
/*.customs-categories-table .row select + input{float:left;width:83px;margin-left:20px;font-size:14px;}*/
/*.customs-categories-table .row select + input + input{
	float:left;
	width:180px;
	margin-left:20px;
	background:#fff url(../img/images/input-corner.png)no-repeat right 1px bottom 3px;
	padding-right:23px;
	font-size:14px;
}*/
.remove-row{
	float:right;
	width:30px;
	height:33px;
	background-position:-292px -523px;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
.remove-row:hover{background-position:-292px -579px;}
.customs-categories-table + .button-blue{clear:both;}
.customs-categories-table + .button-blue{clear:both;}

.button-blue.print-label {
	width: auto;
	min-width: 210px;
	border: 0px;
	padding: 0 20px;
	cursor: pointer;
}
/*footer*/
footer{
	float:left;
	width:100%;
	background-color:#e7f5ff;
	background-image:url(../img/images/footer-image.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:120px 0 100px;
	font-size:14px;
}
footer .col{float:left;padding-right:20px;}
footer .col.eswd{width: calc(26% - 20px);}
footer .col.contact-us{width:calc(25% - 20px);}
footer .col.info{width:calc(18% - 20px);}
footer .col.follow-us{width: 31%;padding-right:0;}
footer .col .title{font-size:18px;font-weight:700;color:#00509f;margin-bottom:10px;}
footer .col ul{margin:0;padding:0;list-style:none;}
footer .col ul li{margin:7px 0;}
footer .col p{margin:7px 0;min-height:1px;}
footer .col a{color:#62849e;}
footer .col a:hover{text-decoration:underline;}
footer .col img{margin:0 0 0 -13px;}
footer .soc{float:left;width:100%;margin-top:5px;}
footer .soc a{
	float:left;
	height: 67px;
	width: 66px;
	margin-right: 11px;
	background:url(../img/images/follow-us.png)no-repeat;
	margin-bottom: 10px;
}
footer .soc a:last-child{margin-right:0;}
footer .soc a.fb{background-position:0px 0px;}
footer .soc a.lin{background-position:-81px 0px;}
footer .soc a.tv{background-position:-161px 0px;}
footer .soc a.inst{background-position:-242px 0px;}
footer .soc a.gp{background-position:-324px 0px;}
footer .soc a.yt{background-position:-405px 0px;}
footer .soc a.vk{background:url(../img/images/follow-vk.png)no-repeat;}
.copyright{
	float: left;
	width: 100%;
	padding: 183px 0 26px;
}
.logon{
	float: right;
	width: 64px;
	height: 18px;
	background-position:-297px -86px;
	margin: -1px 0 0 5px;
	vertical-align: bottom;
}


@media(max-width:1366px){
	.navigation-side{top: 110px;}
}

#coockies_box{
	position:fixed;
	bottom:0;
	width:100%;
	padding:16px 0;
	background:#fab900;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	z-index:999999;
}
#coockies_box p{float:left;/*width:calc(100% - 310px);*/width:calc(100% - 350px);color:#00509f;margin:9px 0;text-align:justify;}
#coockies_box a{color:#00509f;font-weight:600;text-decoration:underline;}
button.agree_terms{
	float:right;
	min-width:125px;
	width:auto;
	padding:0 20px;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
button.disagree_terms{
	float:right;
	min-width:125px;
	width:auto;
	padding:0 20px;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
	margin-left:30px;
}
.close-coockies_box{
	position:absolute;
	right:15px;
	width:43px;
	height:43px;
	background: #00509f url(../img/images/x-white.png)no-repeat center;
	border-radius:50%;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
.close-coockies_box:hover{background-color: #00bdf2;}

/*menu-sidebar */
.menu-sidebar {
	position: fixed;
	top: 0;
	right: -580px;
	width: 580px;
	height: 100%;
	overflow-y: auto;
	background: #00458a;
	transform: translateX(100%);
	transition: right 1s, transform 1s;
	z-index: 99999;
}
.menu-sidebar.active{right: 0;transform: translateX(0%);}
.menu-close {
	display: block;
	position: absolute;
	left: 35px;
	top: 38px;
	width: 30px;
	height: 32px;
	background-position:-182px -89px;
	-webkit-appearance: none;
	border:none;
	cursor:pointer;
}
.menu-sidebar.active .menu-close {display: block;}
.menu-sidebar ul{
	margin:41px 0 0 105px;
	padding:0;
	list-style:none;
}
.menu-sidebar ul li{margin:26px 0;}
.menu-sidebar ul li a{font-size:18px;font-weight:400;color:#fff;/*text-transform:uppercase;*/}
.menu-sidebar ul li.active a, .menu-sidebar ul li a:hover{text-decoration:underline;}
.menu-sidebar  .login-block{
	float:left;
	width:calc(100% - 105px);
	background:#003871;
	padding:40px 0 40px 105px;
}
.menu-sidebar  .login-block
#login-button-2 {
	float: left;
	width: 129px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 20px;
}
#login-button-2:hover{background:#fff;color:#003871!important;}
.menu-sidebar .soc{float:left;width:calc(100% - 105px);padding:50px 0 50px 105px;}
.menu-sidebar .soc a{
	float:left;
	height:50px;
	width:50px;
	margin-right:29px;
}
.menu-sidebar .soc a:last-child{margin-right:0;}
.menu-sidebar .soc a.fb{background-position:-20px -504px;}
.menu-sidebar .soc a.lin{background-position:-87px -504px;}
.menu-sidebar .soc a.tw{background-position:-153px -504px;}
.menu-sidebar .soc a.inst{background-position:-220px -504px;}
/*navigation-side*/
/*
.navigation-side{
	position:fixed;
	top:188px;
	right:20px;
	width:48px;
	z-index: 9;
}
.navigation-side > a{
	position: relative;
	display:block;
	min-width:48px;
	height:48px;
	font-size:13px;
	color:#62849e;
	font-weight:400;
	line-height:50px;
	margin-bottom:20px;
}
.navigation-side > a:after{
	position: absolute;
	right: 0;
	top: 0;
	width:48px;
	height:48px;
	content:'';
	background-image:url(../img/images/navigation-side-icones.png);
	background-repeat:no-repeat;
	z-index:9;
}
.navigation-side > a.nav1:after{background-position:0px 0px;}
.navigation-side > a.nav2:after{background-position:0px -68px;}
.navigation-side > a.nav3:after{background-position:0px -136px;}
.navigation-side > a.nav4:after{background-position:0px -409px;}
.navigation-side > a.nav5:after{background-position:0px -477px;}
.navigation-side > a.nav1:hover:after{background-position:-50px 0px;}
.navigation-side > a.nav2:hover:after{background-position:-50px -68px;}
.navigation-side > a.nav3:hover:after{background-position:-50px -136px;}
.navigation-side > a.nav4:hover:after{background-position:-50px -409px;}
.navigation-side > a.nav5:hover:after{background-position:-50px -477px;}
.navigation-side > a:hover > span{display:block;}
.navigation-side > a > span{
	display:none;
	position:absolute;
	right:20px;
	height:48px;
	padding:0 30px 0 20px;
	background:#bbddf5;
	border-radius:24px 0 0 24px;
	z-index:-9;
	white-space: nowrap;
}*/
/*popups*/
.popup, .subscription-popup {
	position: fixed;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(../img/images/popup-bg.png)repeat;
	z-index: 999999;
}
.popup .title{
	width: calc(100% - 30px);
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	padding: 24px 60px 25px 30px;
	border-radius:13px 13px 0 0;
	margin: 0 0 25px -30px;
}
.popup-close, .popup-close-address{
	position:absolute;
	top:29px;
	right:29px;
	width:22px;
	height:22px;
	background-position:-321px -331px;
	cursor:pointer;
}
.popup .inner {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	min-width: 100px;
	min-height: 100px;
	height: max-content;
	height: -moz-max-content;    /* Firefox/Gecko */
	height: -webkit-max-content; /* Chrome */
	background: #d6eaf8;
	padding:0 30px 30px;
	border-radius:13px;
	overflow:hidden;
}
.popup input[type="button"].button, .popup a.button{
	float:right;
	min-width:100px;
	width:auto;
	height:35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #00bdf2;
	border-radius: 21px;
	padding:0;
	border: none;
	-webkit-appearance: none;
	margin-top:20px;
	cursor:pointer;
	padding: 0 20px;
	position: relative;
	top: 0px;
	right: 0px;
}
.popup input[type="button"].usps-change-btn-confirm {
	float: right;
}
.popup input[type="button"].usps-change-btn-decline {
	float: left;
}
.popup input[type="button"].button:hover, .popup a.button:hover{background:#00509f;}
.popup.write-comment .inner{width: 470px;}
.popup.write-comment textarea{height:277px;}
.popup.confirm-guarantee .inner{width: 569px;}
.popup.confirm-guarantee .info{font-size:14px;line-height:21px;color:#35546c;text-align:justify;margin:0 0 5px;}
.guarantee-input{margin:30px 0 30px 60px;width:calc(100% - 80px)!important;background:#fff no-repeat center right 9px!important;height:35px!important;}
.popup.confirm-guarantee .icone{
	float:left;
	width: 44px;
	height: 53px;
	content:'';
	background-position: -306px -435px;
	margin:-10px 0 0 0;
}
.popup.confirm-guarantee .first-step .parcel-values{
	width:100%;
	background: #e7f5ff;
	padding: 20px 30px 22px;
	margin: 0 0 25px -30px;
}
.popup.confirm-guarantee .parcel-values p{font-weight:400;color:#35546c;margin:6px 0;}
.popup.confirm-guarantee .parcel-values p span{float:right;font-weight:bold;}
.popup.confirm-guarantee .parcel-values p:first-child{font-weight:600;}
.popup.confirm-guarantee .parcel-values p:first-child span{color:#00509f;}
.popup input[type="button"].button.cancel{float:left!important;background:#62849e;}
.popup input[type="button"].button.cancel:hover{background:#00509f;}
.popup.confirm-guarantee .next-step .parcel-values{padding: 0 0 20px;}
.popup.new-adress .inner{width: 825px;}
.popup.usps-change-popup .inner{width: 625px;}
.popup.new-adress input[type="button"].button{clear:both;width:190px;}
.popup .forma > .left, .popup .forma > .right{margin-top: 10px;}
#new_address_form.forma .all_inputs  .left, #returns_form.forma .all_inputs  .left, #exports-form .all_inputs  .left {
	width: calc(50% - 23px);
	margin-right: 46px;
}
#new_address_form.forma .all_inputs .left:nth-child(2n), #returns_form.forma .all_inputs .left:nth-child(2n), #exports-form.forma .all_inputs .left:nth-child(2n) {
	margin-right: 0px;
}
.popup.view-parcel .inner{width: 500px;background:#d7ebf6;}
/*.popup.view-parcel img{display:block;width:100%;height:auto;margin-bottom:20px;}*/
/*.popup.view-parcel img + table{margin-top:30px;}*/
.popup.view-parcel table{width:100%;}
.popup.view-parcel table + table, .popup.view-parcel .scroll + .scroll{margin-top:20px;}
.popup.view-parcel table th{min-width: 100px;}
.popup.view-parcel table + table tr:last-child td:nth-child(2), .popup.view-parcel .scroll + .scroll table tr:last-child td:nth-child(2)  {border-bottom-left-radius: 13px;}
.popup.view-parcel .scroll{float:left;width:100%;}
/*.popup.view-parcel table tr th{width:19%;}
.popup.view-parcel table tr th:first-child{width:24%;}*/
/*
.popup.view-parcel .inner{height:calc(100% - 90px)!important;overflow-y:scroll!important;}
*/
.popup.edde_popup .inner { width: calc(100% - 87px);max-width: 569px; }
.popup.edde_popup button , .popup.edde_popup .edee_skip_parcel  { border:0px; padding: 0px; cursor: pointer;    line-height: 43px; }
.popup.new_order_popup .inner { width: calc(100% - 87px);max-width: 569px; }
.popup.new_order_popup button , .popup.new_order_popup .new_order_button  { border:0px; padding: 0px; cursor: pointer; line-height: 43px; }
.popup.new_order_popup button , .popup.new_order_popup .continue_button  { border:0px; padding: 0px; cursor: pointer; line-height: 43px; float:right;}
.popup.incoming-delete-popup .inner { width: calc(100% - 87px);max-width: 569px; }
.popup.incoming-delete-popup button , .popup.incoming-delete-popup .confirm-incoming-delete  { border:0px; padding: 0px; cursor: pointer; line-height: 43px; float:right;}
.pop-for-user{
	position: fixed;
	top: 10%;
	bottom: 0;
	margin:auto;
	min-width: 100px;
	min-height: 100px;
	height: max-content;
	height: -moz-max-content;    /* Firefox/Gecko */
	height: -webkit-max-content; /* Chrome */
	background: #d6eaf8;
	padding:0 30px 30px;
	border-radius:13px;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.35);
	z-index:99;
	overflow:hidden;
}
.pop-for-user.customs-declaration{right:calc(50% + 45px);}
.pop-for-user.guarantee-reminder{left:calc(50% - 15px);}
.pop-for-user .title{
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	padding: 24px 30px 25px;
	margin: 0 0 25px -30px;
}
.pop-for-user p{
	position:relative;
	font-size:14px;
	line-height:22px;
	color:#35546c;
	padding-right:260px;
	text-align:justify;
	margin:0;
	min-height:185px;
}
.pop-for-user.customs-declaration{width:525px;}
.pop-for-user.customs-declaration p{padding-right:230px;}
.pop-for-user.customs-declaration .title + p:after{
	position:absolute;
	top:-7px;
	right:30px;
	width:151px;
	height:183px;
	content:'';
	background:url(../img/images/pop-customs-declarations.png)no-repeat top right;
}
.pop-for-user.guarantee-reminder{width:455px;}
.pop-for-user.guarantee-reminder p{padding-right:170px;}
.pop-for-user.guarantee-reminder .title + p:after{
	position:absolute;
	top:7px;
	right:12px;
	width:110px;
	height:138px;
	content:'';
	background:url(../img/images/pop-guarante-reminder.png)no-repeat top right;
}

/* Generated with CSS Flag Sprite */
.flag-icon {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	width: 1.33333333em;
	line-height: 1em;
}
.flag-icon:before {
	content: "\00a0";
}
.flag-icon.flag-icon-squared {
	width: 1em;
}
.flag-icon-ad {
	background-image: url(../img/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
	background-image: url(../img/flags/1x1/ad.svg);
}
.flag-icon-ae {
	background-image: url(../img/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
	background-image: url(../img/flags/1x1/ae.svg);
}
.flag-icon-af {
	background-image: url(../img/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
	background-image: url(../img/flags/1x1/af.svg);
}
.flag-icon-ag {
	background-image: url(../img/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
	background-image: url(../img/flags/1x1/ag.svg);
}
.flag-icon-ai {
	background-image: url(../img/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
	background-image: url(../img/flags/1x1/ai.svg);
}
.flag-icon-al {
	background-image: url(../img/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
	background-image: url(../img/flags/1x1/al.svg);
}
.flag-icon-am {
	background-image: url(../img/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
	background-image: url(../img/flags/1x1/am.svg);
}
.flag-icon-ao {
	background-image: url(../img/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
	background-image: url(../img/flags/1x1/ao.svg);
}
.flag-icon-aq {
	background-image: url(../img/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
	background-image: url(../img/flags/1x1/aq.svg);
}
.flag-icon-ar {
	background-image: url(../img/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
	background-image: url(../img/flags/1x1/ar.svg);
}
.flag-icon-as {
	background-image: url(../img/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
	background-image: url(../img/flags/1x1/as.svg);
}
.flag-icon-at {
	background-image: url(../img/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
	background-image: url(../img/flags/1x1/at.svg);
}
.flag-icon-au {
	background-image: url(../img/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
	background-image: url(../img/flags/1x1/au.svg);
}
.flag-icon-aw {
	background-image: url(../img/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
	background-image: url(../img/flags/1x1/aw.svg);
}
.flag-icon-ax {
	background-image: url(../img/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
	background-image: url(../img/flags/1x1/ax.svg);
}
.flag-icon-az {
	background-image: url(../img/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
	background-image: url(../img/flags/1x1/az.svg);
}
.flag-icon-ba {
	background-image: url(../img/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
	background-image: url(../img/flags/1x1/ba.svg);
}
.flag-icon-bb {
	background-image: url(../img/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
	background-image: url(../img/flags/1x1/bb.svg);
}
.flag-icon-bd {
	background-image: url(../img/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
	background-image: url(../img/flags/1x1/bd.svg);
}
.flag-icon-be {
	background-image: url(../img/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
	background-image: url(../img/flags/1x1/be.svg);
}
.flag-icon-bf {
	background-image: url(../img/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
	background-image: url(../img/flags/1x1/bf.svg);
}
.flag-icon-bg {
	background-image: url(../img/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
	background-image: url(../img/flags/1x1/bg.svg);
}
.flag-icon-bh {
	background-image: url(../img/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
	background-image: url(../img/flags/1x1/bh.svg);
}
.flag-icon-bi {
	background-image: url(../img/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
	background-image: url(../img/flags/1x1/bi.svg);
}
.flag-icon-bj {
	background-image: url(../img/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
	background-image: url(../img/flags/1x1/bj.svg);
}
.flag-icon-bl {
	background-image: url(../img/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
	background-image: url(../img/flags/1x1/bl.svg);
}
.flag-icon-bm {
	background-image: url(../img/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
	background-image: url(../img/flags/1x1/bm.svg);
}
.flag-icon-bn {
	background-image: url(../img/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
	background-image: url(../img/flags/1x1/bn.svg);
}
.flag-icon-bo {
	background-image: url(../img/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
	background-image: url(../img/flags/1x1/bo.svg);
}
.flag-icon-bq {
	background-image: url(../img/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
	background-image: url(../img/flags/1x1/bq.svg);
}
.flag-icon-br {
	background-image: url(../img/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
	background-image: url(../img/flags/1x1/br.svg);
}
.flag-icon-bs {
	background-image: url(../img/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
	background-image: url(../img/flags/1x1/bs.svg);
}
.flag-icon-bt {
	background-image: url(../img/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
	background-image: url(../img/flags/1x1/bt.svg);
}
.flag-icon-bv {
	background-image: url(../img/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
	background-image: url(../img/flags/1x1/bv.svg);
}
.flag-icon-bw {
	background-image: url(../img/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
	background-image: url(../img/flags/1x1/bw.svg);
}
.flag-icon-by {
	background-image: url(../img/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
	background-image: url(../img/flags/1x1/by.svg);
}
.flag-icon-bz {
	background-image: url(../img/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
	background-image: url(../img/flags/1x1/bz.svg);
}
.flag-icon-ca {
	background-image: url(../img/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
	background-image: url(../img/flags/1x1/ca.svg);
}
.flag-icon-cc {
	background-image: url(../img/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
	background-image: url(../img/flags/1x1/cc.svg);
}
.flag-icon-cd {
	background-image: url(../img/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
	background-image: url(../img/flags/1x1/cd.svg);
}
.flag-icon-cf {
	background-image: url(../img/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
	background-image: url(../img/flags/1x1/cf.svg);
}
.flag-icon-cg {
	background-image: url(../img/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
	background-image: url(../img/flags/1x1/cg.svg);
}
.flag-icon-ch {
	background-image: url(../img/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
	background-image: url(../img/flags/1x1/ch.svg);
}
.flag-icon-ci {
	background-image: url(../img/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
	background-image: url(../img/flags/1x1/ci.svg);
}
.flag-icon-ck {
	background-image: url(../img/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
	background-image: url(../img/flags/1x1/ck.svg);
}
.flag-icon-cl {
	background-image: url(../img/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
	background-image: url(../img/flags/1x1/cl.svg);
}
.flag-icon-cm {
	background-image: url(../img/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
	background-image: url(../img/flags/1x1/cm.svg);
}
.flag-icon-cn {
	background-image: url(../img/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
	background-image: url(../img/flags/1x1/cn.svg);
}
.flag-icon-co {
	background-image: url(../img/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
	background-image: url(../img/flags/1x1/co.svg);
}
.flag-icon-cr {
	background-image: url(../img/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
	background-image: url(../img/flags/1x1/cr.svg);
}
.flag-icon-cu {
	background-image: url(../img/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
	background-image: url(../img/flags/1x1/cu.svg);
}
.flag-icon-cv {
	background-image: url(../img/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
	background-image: url(../img/flags/1x1/cv.svg);
}
.flag-icon-cw {
	background-image: url(../img/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
	background-image: url(../img/flags/1x1/cw.svg);
}
.flag-icon-cx {
	background-image: url(../img/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
	background-image: url(../img/flags/1x1/cx.svg);
}
.flag-icon-cy {
	background-image: url(../img/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
	background-image: url(../img/flags/1x1/cy.svg);
}
.flag-icon-cz {
	background-image: url(../img/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
	background-image: url(../img/flags/1x1/cz.svg);
}
.flag-icon-de {
	background-image: url(../img/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
	background-image: url(../img/flags/1x1/de.svg);
}
.flag-icon-dj {
	background-image: url(../img/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
	background-image: url(../img/flags/1x1/dj.svg);
}
.flag-icon-dk {
	background-image: url(../img/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
	background-image: url(../img/flags/1x1/dk.svg);
}
.flag-icon-dm {
	background-image: url(../img/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
	background-image: url(../img/flags/1x1/dm.svg);
}
.flag-icon-do {
	background-image: url(../img/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
	background-image: url(../img/flags/1x1/do.svg);
}
.flag-icon-dz {
	background-image: url(../img/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
	background-image: url(../img/flags/1x1/dz.svg);
}
.flag-icon-ec {
	background-image: url(../img/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
	background-image: url(../img/flags/1x1/ec.svg);
}
.flag-icon-ee {
	background-image: url(../img/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
	background-image: url(../img/flags/1x1/ee.svg);
}
.flag-icon-eg {
	background-image: url(../img/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
	background-image: url(../img/flags/1x1/eg.svg);
}
.flag-icon-eh {
	background-image: url(../img/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
	background-image: url(../img/flags/1x1/eh.svg);
}
.flag-icon-er {
	background-image: url(../img/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
	background-image: url(../img/flags/1x1/er.svg);
}
.flag-icon-es {
	background-image: url(../img/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
	background-image: url(../img/flags/1x1/es.svg);
}
.flag-icon-et {
	background-image: url(../img/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
	background-image: url(../img/flags/1x1/et.svg);
}
.flag-icon-fi {
	background-image: url(../img/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
	background-image: url(../img/flags/1x1/fi.svg);
}
.flag-icon-fj {
	background-image: url(../img/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
	background-image: url(../img/flags/1x1/fj.svg);
}
.flag-icon-fk {
	background-image: url(../img/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
	background-image: url(../img/flags/1x1/fk.svg);
}
.flag-icon-fm {
	background-image: url(../img/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
	background-image: url(../img/flags/1x1/fm.svg);
}
.flag-icon-fo {
	background-image: url(../img/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
	background-image: url(../img/flags/1x1/fo.svg);
}
.flag-icon-fr {
	background-image: url(../img/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
	background-image: url(../img/flags/1x1/fr.svg);
}
.flag-icon-ga {
	background-image: url(../img/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
	background-image: url(../img/flags/1x1/ga.svg);
}
.flag-icon-gb {
	background-image: url(../img/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
	background-image: url(../img/flags/1x1/gb.svg);
}
.flag-icon-gd {
	background-image: url(../img/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
	background-image: url(../img/flags/1x1/gd.svg);
}
.flag-icon-ge {
	background-image: url(../img/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
	background-image: url(../img/flags/1x1/ge.svg);
}
.flag-icon-gf {
	background-image: url(../img/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
	background-image: url(../img/flags/1x1/gf.svg);
}
.flag-icon-gg {
	background-image: url(../img/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
	background-image: url(../img/flags/1x1/gg.svg);
}
.flag-icon-gh {
	background-image: url(../img/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
	background-image: url(../img/flags/1x1/gh.svg);
}
.flag-icon-gi {
	background-image: url(../img/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
	background-image: url(../img/flags/1x1/gi.svg);
}
.flag-icon-gl {
	background-image: url(../img/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
	background-image: url(../img/flags/1x1/gl.svg);
}
.flag-icon-gm {
	background-image: url(../img/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
	background-image: url(../img/flags/1x1/gm.svg);
}
.flag-icon-gn {
	background-image: url(../img/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
	background-image: url(../img/flags/1x1/gn.svg);
}
.flag-icon-gp {
	background-image: url(../img/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
	background-image: url(../img/flags/1x1/gp.svg);
}
.flag-icon-gq {
	background-image: url(../img/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
	background-image: url(../img/flags/1x1/gq.svg);
}
.flag-icon-gr {
	background-image: url(../img/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
	background-image: url(../img/flags/1x1/gr.svg);
}
.flag-icon-gs {
	background-image: url(../img/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
	background-image: url(../img/flags/1x1/gs.svg);
}
.flag-icon-gt {
	background-image: url(../img/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
	background-image: url(../img/flags/1x1/gt.svg);
}
.flag-icon-gu {
	background-image: url(../img/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
	background-image: url(../img/flags/1x1/gu.svg);
}
.flag-icon-gw {
	background-image: url(../img/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
	background-image: url(../img/flags/1x1/gw.svg);
}
.flag-icon-gy {
	background-image: url(../img/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
	background-image: url(../img/flags/1x1/gy.svg);
}
.flag-icon-hk {
	background-image: url(../img/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
	background-image: url(../img/flags/1x1/hk.svg);
}
.flag-icon-hm {
	background-image: url(../img/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
	background-image: url(../img/flags/1x1/hm.svg);
}
.flag-icon-hn {
	background-image: url(../img/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
	background-image: url(../img/flags/1x1/hn.svg);
}
.flag-icon-hr {
	background-image: url(../img/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
	background-image: url(../img/flags/1x1/hr.svg);
}
.flag-icon-ht {
	background-image: url(../img/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
	background-image: url(../img/flags/1x1/ht.svg);
}
.flag-icon-hu {
	background-image: url(../img/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
	background-image: url(../img/flags/1x1/hu.svg);
}
.flag-icon-id {
	background-image: url(../img/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
	background-image: url(../img/flags/1x1/id.svg);
}
.flag-icon-ie {
	background-image: url(../img/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
	background-image: url(../img/flags/1x1/ie.svg);
}
.flag-icon-il {
	background-image: url(../img/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
	background-image: url(../img/flags/1x1/il.svg);
}
.flag-icon-im {
	background-image: url(../img/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
	background-image: url(../img/flags/1x1/im.svg);
}
.flag-icon-in {
	background-image: url(../img/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
	background-image: url(../img/flags/1x1/in.svg);
}
.flag-icon-io {
	background-image: url(../img/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
	background-image: url(../img/flags/1x1/io.svg);
}
.flag-icon-iq {
	background-image: url(../img/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
	background-image: url(../img/flags/1x1/iq.svg);
}
.flag-icon-ir {
	background-image: url(../img/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
	background-image: url(../img/flags/1x1/ir.svg);
}
.flag-icon-is {
	background-image: url(../img/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
	background-image: url(../img/flags/1x1/is.svg);
}
.flag-icon-it {
	background-image: url(../img/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
	background-image: url(../img/flags/1x1/it.svg);
}
.flag-icon-je {
	background-image: url(../img/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
	background-image: url(../img/flags/1x1/je.svg);
}
.flag-icon-jm {
	background-image: url(../img/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
	background-image: url(../img/flags/1x1/jm.svg);
}
.flag-icon-jo {
	background-image: url(../img/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
	background-image: url(../img/flags/1x1/jo.svg);
}
.flag-icon-jp {
	background-image: url(../img/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
	background-image: url(../img/flags/1x1/jp.svg);
}
.flag-icon-ke {
	background-image: url(../img/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
	background-image: url(../img/flags/1x1/ke.svg);
}
.flag-icon-kg {
	background-image: url(../img/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
	background-image: url(../img/flags/1x1/kg.svg);
}
.flag-icon-kh {
	background-image: url(../img/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
	background-image: url(../img/flags/1x1/kh.svg);
}
.flag-icon-ki {
	background-image: url(../img/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
	background-image: url(../img/flags/1x1/ki.svg);
}
.flag-icon-km {
	background-image: url(../img/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
	background-image: url(../img/flags/1x1/km.svg);
}
.flag-icon-kn {
	background-image: url(../img/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
	background-image: url(../img/flags/1x1/kn.svg);
}
.flag-icon-kp {
	background-image: url(../img/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
	background-image: url(../img/flags/1x1/kp.svg);
}
.flag-icon-kr {
	background-image: url(../img/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
	background-image: url(../img/flags/1x1/kr.svg);
}
.flag-icon-kw {
	background-image: url(../img/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
	background-image: url(../img/flags/1x1/kw.svg);
}
.flag-icon-ky {
	background-image: url(../img/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
	background-image: url(../img/flags/1x1/ky.svg);
}
.flag-icon-kz {
	background-image: url(../img/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
	background-image: url(../img/flags/1x1/kz.svg);
}
.flag-icon-la {
	background-image: url(../img/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
	background-image: url(../img/flags/1x1/la.svg);
}
.flag-icon-lb {
	background-image: url(../img/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
	background-image: url(../img/flags/1x1/lb.svg);
}
.flag-icon-lc {
	background-image: url(../img/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
	background-image: url(../img/flags/1x1/lc.svg);
}
.flag-icon-li {
	background-image: url(../img/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
	background-image: url(../img/flags/1x1/li.svg);
}
.flag-icon-lk {
	background-image: url(../img/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
	background-image: url(../img/flags/1x1/lk.svg);
}
.flag-icon-lr {
	background-image: url(../img/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
	background-image: url(../img/flags/1x1/lr.svg);
}
.flag-icon-ls {
	background-image: url(../img/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
	background-image: url(../img/flags/1x1/ls.svg);
}
.flag-icon-lt {
	background-image: url(../img/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
	background-image: url(../img/flags/1x1/lt.svg);
}
.flag-icon-lu {
	background-image: url(../img/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
	background-image: url(../img/flags/1x1/lu.svg);
}
.flag-icon-lv {
	background-image: url(../img/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
	background-image: url(../img/flags/1x1/lv.svg);
}
.flag-icon-ly {
	background-image: url(../img/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
	background-image: url(../img/flags/1x1/ly.svg);
}
.flag-icon-ma {
	background-image: url(../img/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
	background-image: url(../img/flags/1x1/ma.svg);
}
.flag-icon-mc {
	background-image: url(../img/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
	background-image: url(../img/flags/1x1/mc.svg);
}
.flag-icon-md {
	background-image: url(../img/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
	background-image: url(../img/flags/1x1/md.svg);
}
.flag-icon-me {
	background-image: url(../img/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
	background-image: url(../img/flags/1x1/me.svg);
}
.flag-icon-mf {
	background-image: url(../img/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
	background-image: url(../img/flags/1x1/mf.svg);
}
.flag-icon-mg {
	background-image: url(../img/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
	background-image: url(../img/flags/1x1/mg.svg);
}
.flag-icon-mh {
	background-image: url(../img/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
	background-image: url(../img/flags/1x1/mh.svg);
}
.flag-icon-mk {
	background-image: url(../img/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
	background-image: url(../img/flags/1x1/mk.svg);
}
.flag-icon-ml {
	background-image: url(../img/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
	background-image: url(../img/flags/1x1/ml.svg);
}
.flag-icon-mm {
	background-image: url(../img/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
	background-image: url(../img/flags/1x1/mm.svg);
}
.flag-icon-mn {
	background-image: url(../img/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
	background-image: url(../img/flags/1x1/mn.svg);
}
.flag-icon-mo {
	background-image: url(../img/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
	background-image: url(../img/flags/1x1/mo.svg);
}
.flag-icon-mp {
	background-image: url(../img/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
	background-image: url(../img/flags/1x1/mp.svg);
}
.flag-icon-mq {
	background-image: url(../img/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
	background-image: url(../img/flags/1x1/mq.svg);
}
.flag-icon-mr {
	background-image: url(../img/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
	background-image: url(../img/flags/1x1/mr.svg);
}
.flag-icon-ms {
	background-image: url(../img/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
	background-image: url(../img/flags/1x1/ms.svg);
}
.flag-icon-mt {
	background-image: url(../img/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
	background-image: url(../img/flags/1x1/mt.svg);
}
.flag-icon-mu {
	background-image: url(../img/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
	background-image: url(../img/flags/1x1/mu.svg);
}
.flag-icon-mv {
	background-image: url(../img/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
	background-image: url(../img/flags/1x1/mv.svg);
}
.flag-icon-mw {
	background-image: url(../img/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
	background-image: url(../img/flags/1x1/mw.svg);
}
.flag-icon-mx {
	background-image: url(../img/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
	background-image: url(../img/flags/1x1/mx.svg);
}
.flag-icon-my {
	background-image: url(../img/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
	background-image: url(../img/flags/1x1/my.svg);
}
.flag-icon-mz {
	background-image: url(../img/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
	background-image: url(../img/flags/1x1/mz.svg);
}
.flag-icon-na {
	background-image: url(../img/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
	background-image: url(../img/flags/1x1/na.svg);
}
.flag-icon-nc {
	background-image: url(../img/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
	background-image: url(../img/flags/1x1/nc.svg);
}
.flag-icon-ne {
	background-image: url(../img/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
	background-image: url(../img/flags/1x1/ne.svg);
}
.flag-icon-nf {
	background-image: url(../img/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
	background-image: url(../img/flags/1x1/nf.svg);
}
.flag-icon-ng {
	background-image: url(../img/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
	background-image: url(../img/flags/1x1/ng.svg);
}
.flag-icon-ni {
	background-image: url(../img/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
	background-image: url(../img/flags/1x1/ni.svg);
}
.flag-icon-nl {
	background-image: url(../img/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
	background-image: url(../img/flags/1x1/nl.svg);
}
.flag-icon-no {
	background-image: url(../img/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
	background-image: url(../img/flags/1x1/no.svg);
}
.flag-icon-np {
	background-image: url(../img/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
	background-image: url(../img/flags/1x1/np.svg);
}
.flag-icon-nr {
	background-image: url(../img/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
	background-image: url(../img/flags/1x1/nr.svg);
}
.flag-icon-nu {
	background-image: url(../img/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
	background-image: url(../img/flags/1x1/nu.svg);
}
.flag-icon-nz {
	background-image: url(../img/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
	background-image: url(../img/flags/1x1/nz.svg);
}
.flag-icon-om {
	background-image: url(../img/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
	background-image: url(../img/flags/1x1/om.svg);
}
.flag-icon-pa {
	background-image: url(../img/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
	background-image: url(../img/flags/1x1/pa.svg);
}
.flag-icon-pe {
	background-image: url(../img/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
	background-image: url(../img/flags/1x1/pe.svg);
}
.flag-icon-pf {
	background-image: url(../img/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
	background-image: url(../img/flags/1x1/pf.svg);
}
.flag-icon-pg {
	background-image: url(../img/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
	background-image: url(../img/flags/1x1/pg.svg);
}
.flag-icon-ph {
	background-image: url(../img/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
	background-image: url(../img/flags/1x1/ph.svg);
}
.flag-icon-pk {
	background-image: url(../img/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
	background-image: url(../img/flags/1x1/pk.svg);
}
.flag-icon-pl {
	background-image: url(../img/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
	background-image: url(../img/flags/1x1/pl.svg);
}
.flag-icon-pm {
	background-image: url(../img/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
	background-image: url(../img/flags/1x1/pm.svg);
}
.flag-icon-pn {
	background-image: url(../img/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
	background-image: url(../img/flags/1x1/pn.svg);
}
.flag-icon-pr {
	background-image: url(../img/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
	background-image: url(../img/flags/1x1/pr.svg);
}
.flag-icon-ps {
	background-image: url(../img/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
	background-image: url(../img/flags/1x1/ps.svg);
}
.flag-icon-pt {
	background-image: url(../img/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
	background-image: url(../img/flags/1x1/pt.svg);
}
.flag-icon-pw {
	background-image: url(../img/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
	background-image: url(../img/flags/1x1/pw.svg);
}
.flag-icon-py {
	background-image: url(../img/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
	background-image: url(../img/flags/1x1/py.svg);
}
.flag-icon-qa {
	background-image: url(../img/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
	background-image: url(../img/flags/1x1/qa.svg);
}
.flag-icon-re {
	background-image: url(../img/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
	background-image: url(../img/flags/1x1/re.svg);
}
.flag-icon-ro {
	background-image: url(../img/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
	background-image: url(../img/flags/1x1/ro.svg);
}
.flag-icon-rs {
	background-image: url(../img/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
	background-image: url(../img/flags/1x1/rs.svg);
}
.flag-icon-ru {
	background-image: url(../img/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
	background-image: url(../img/flags/1x1/ru.svg);
}
.flag-icon-rw {
	background-image: url(../img/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
	background-image: url(../img/flags/1x1/rw.svg);
}
.flag-icon-sa {
	background-image: url(../img/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
	background-image: url(../img/flags/1x1/sa.svg);
}
.flag-icon-sb {
	background-image: url(../img/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
	background-image: url(../img/flags/1x1/sb.svg);
}
.flag-icon-sc {
	background-image: url(../img/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
	background-image: url(../img/flags/1x1/sc.svg);
}
.flag-icon-sd {
	background-image: url(../img/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
	background-image: url(../img/flags/1x1/sd.svg);
}
.flag-icon-se {
	background-image: url(../img/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
	background-image: url(../img/flags/1x1/se.svg);
}
.flag-icon-sg {
	background-image: url(../img/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
	background-image: url(../img/flags/1x1/sg.svg);
}
.flag-icon-sh {
	background-image: url(../img/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
	background-image: url(../img/flags/1x1/sh.svg);
}
.flag-icon-si {
	background-image: url(../img/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
	background-image: url(../img/flags/1x1/si.svg);
}
.flag-icon-sj {
	background-image: url(../img/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
	background-image: url(../img/flags/1x1/sj.svg);
}
.flag-icon-sk {
	background-image: url(../img/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
	background-image: url(../img/flags/1x1/sk.svg);
}
.flag-icon-sl {
	background-image: url(../img/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
	background-image: url(../img/flags/1x1/sl.svg);
}
.flag-icon-sm {
	background-image: url(../img/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
	background-image: url(../img/flags/1x1/sm.svg);
}
.flag-icon-sn {
	background-image: url(../img/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
	background-image: url(../img/flags/1x1/sn.svg);
}
.flag-icon-so {
	background-image: url(../img/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
	background-image: url(../img/flags/1x1/so.svg);
}
.flag-icon-sr {
	background-image: url(../img/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
	background-image: url(../img/flags/1x1/sr.svg);
}
.flag-icon-ss {
	background-image: url(../img/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
	background-image: url(../img/flags/1x1/ss.svg);
}
.flag-icon-st {
	background-image: url(../img/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
	background-image: url(../img/flags/1x1/st.svg);
}
.flag-icon-sv {
	background-image: url(../img/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
	background-image: url(../img/flags/1x1/sv.svg);
}
.flag-icon-sx {
	background-image: url(../img/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
	background-image: url(../img/flags/1x1/sx.svg);
}
.flag-icon-sy {
	background-image: url(../img/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
	background-image: url(../img/flags/1x1/sy.svg);
}
.flag-icon-sz {
	background-image: url(../img/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
	background-image: url(../img/flags/1x1/sz.svg);
}
.flag-icon-tc {
	background-image: url(../img/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
	background-image: url(../img/flags/1x1/tc.svg);
}
.flag-icon-td {
	background-image: url(../img/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
	background-image: url(../img/flags/1x1/td.svg);
}
.flag-icon-tf {
	background-image: url(../img/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
	background-image: url(../img/flags/1x1/tf.svg);
}
.flag-icon-tg {
	background-image: url(../img/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
	background-image: url(../img/flags/1x1/tg.svg);
}
.flag-icon-th {
	background-image: url(../img/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
	background-image: url(../img/flags/1x1/th.svg);
}
.flag-icon-tj {
	background-image: url(../img/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
	background-image: url(../img/flags/1x1/tj.svg);
}
.flag-icon-tk {
	background-image: url(../img/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
	background-image: url(../img/flags/1x1/tk.svg);
}
.flag-icon-tl {
	background-image: url(../img/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
	background-image: url(../img/flags/1x1/tl.svg);
}
.flag-icon-tm {
	background-image: url(../img/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
	background-image: url(../img/flags/1x1/tm.svg);
}
.flag-icon-tn {
	background-image: url(../img/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
	background-image: url(../img/flags/1x1/tn.svg);
}
.flag-icon-to {
	background-image: url(../img/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
	background-image: url(../img/flags/1x1/to.svg);
}
.flag-icon-tr {
	background-image: url(../img/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
	background-image: url(../img/flags/1x1/tr.svg);
}
.flag-icon-tt {
	background-image: url(../img/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
	background-image: url(../img/flags/1x1/tt.svg);
}
.flag-icon-tv {
	background-image: url(../img/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
	background-image: url(../img/flags/1x1/tv.svg);
}
.flag-icon-tw {
	background-image: url(../img/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
	background-image: url(../img/flags/1x1/tw.svg);
}
.flag-icon-tz {
	background-image: url(../img/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
	background-image: url(../img/flags/1x1/tz.svg);
}
.flag-icon-ua {
	background-image: url(../img/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
	background-image: url(../img/flags/1x1/ua.svg);
}
.flag-icon-ug {
	background-image: url(../img/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
	background-image: url(../img/flags/1x1/ug.svg);
}
.flag-icon-um {
	background-image: url(../img/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
	background-image: url(../img/flags/1x1/um.svg);
}
.flag-icon-us {
	background-image: url(../img/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
	background-image: url(../img/flags/1x1/us.svg);
}
.flag-icon-uk {
	background-image: url(../img/flags/4x3/uk.svg);
}
.flag-icon-uk.flag-icon-squared {
	background-image: url(../img/flags/1x1/uk.svg);
}
.flag-icon-uy {
	background-image: url(../img/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
	background-image: url(../img/flags/1x1/uy.svg);
}
.flag-icon-uz {
	background-image: url(../img/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
	background-image: url(../img/flags/1x1/uz.svg);
}
.flag-icon-va {
	background-image: url(../img/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
	background-image: url(../img/flags/1x1/va.svg);
}
.flag-icon-vc {
	background-image: url(../img/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
	background-image: url(../img/flags/1x1/vc.svg);
}
.flag-icon-ve {
	background-image: url(../img/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
	background-image: url(../img/flags/1x1/ve.svg);
}
.flag-icon-vg {
	background-image: url(../img/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
	background-image: url(../img/flags/1x1/vg.svg);
}
.flag-icon-vi {
	background-image: url(../img/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
	background-image: url(../img/flags/1x1/vi.svg);
}
.flag-icon-vn {
	background-image: url(../img/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
	background-image: url(../img/flags/1x1/vn.svg);
}
.flag-icon-vu {
	background-image: url(../img/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
	background-image: url(../img/flags/1x1/vu.svg);
}
.flag-icon-wf {
	background-image: url(../img/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
	background-image: url(../img/flags/1x1/wf.svg);
}
.flag-icon-ws {
	background-image: url(../img/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
	background-image: url(../img/flags/1x1/ws.svg);
}
.flag-icon-ye {
	background-image: url(../img/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
	background-image: url(../img/flags/1x1/ye.svg);
}
.flag-icon-yt {
	background-image: url(../img/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
	background-image: url(../img/flags/1x1/yt.svg);
}
.flag-icon-za {
	background-image: url(../img/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
	background-image: url(../img/flags/1x1/za.svg);
}
.flag-icon-zm {
	background-image: url(../img/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
	background-image: url(../img/flags/1x1/zm.svg);
}
.flag-icon-zw {
	background-image: url(../img/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
	background-image: url(../img/flags/1x1/zw.svg);
}
.flag-icon-eu {
	background-image: url(../img/flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
	background-image: url(../img/flags/1x1/eu.svg);
}
.flag-icon-gb-eng {
	background-image: url(../img/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
	background-image: url(../img/flags/1x1/gb-eng.svg);
}
.flag-icon-gb-nir {
	background-image: url(../img/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
	background-image: url(../img/flags/1x1/gb-nir.svg);
}
.flag-icon-gb-sct {
	background-image: url(../img/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
	background-image: url(../img/flags/1x1/gb-sct.svg);
}
.flag-icon-gb-wls {
	background-image: url(../img/flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
	background-image: url(../img/flags/1x1/gb-wls.svg);
}
.flag-icon-un {
	background-image: url(../img/flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
	background-image: url(../img/flags/1x1/un.svg);
}
.flag-icon-all {
	background-image: url(../img/flags/4x3/eswd_logo.svg);
	fill: #ffffff;
}
input:focus::-webkit-input-placeholder { color:transparent!important; }
input:focus:-moz-placeholder { color:transparent!important; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */


.added-pdf{margin: 0 0 -30px -30px;}
.confirmation .customs-categories-table .row input{pointer-events: none;}

#calculate-form .container{float: left;height:auto;}
.row.btn {width: calc(100% - 56px);}
.another-parsel{line-height:35px;}
.another-parsel .remove-row{float:left;margin-right:20px;}
.another-parsel + .add-another-parsel{margin-top:10px;}
#calculate-form .dilivery-price{
	height: 75px;
	width: 100%;
	margin:0;
	padding: 40px 28px 0 28px;
	text-align: right;
}

.menu-sidebar .soc a.google_link, .menu-sidebar .soc a.youtube_link,
.social-smal a.google_link, .social-smal a.youtube_link{background: url(../img/images/follow-us-smaller.png)no-repeat;}
.menu-sidebar .soc a.google_link , .social-smal a.google_link{background-position: -249px 0;}
.menu-sidebar .soc a.youtube_link , .social-smal a.youtube_link{background-position: -312px -0;}
.shop-list img, .shops-carusel .shop img{max-width: 240px;max-height: 70px;}
.top-block-inner > .right .tags{max-height:inherit;}
.top-block-inner .button.visit-site {min-width: 81px;width:auto;padding: 0 37px;}
.block-our-vision .inner p a, .block-our-vision .inner ul a, .block-our-vision .inner ol a{color: #00509f;text-decoration: underline;}
.hero .hand{cursor:pointer;}
.light-block{float:left;overflow:visible;}
.table.parcels i.info + .hover{top: 88px;}
.table th {position: relative;}
.chosen-pickup-method .chosen {width: 100%;}
.table-scroll3 + .left-side, .table-scroll3 + .left-side + .right-side {margin-top: 50px;}


/* prideta 11-28 */

.added-pdf{margin: 0 0 -30px -30px;}
.confirmation .customs-categories-table .row input{pointer-events: none;}
#form-customs .checkboxai.border {margin-top: 30px;}
#form-customs .checkboxai.border label {margin-top: 0; margin-bottom: 0;}
#form-customs .checkboxai.border.customs {margin-top: 30px;}
#form-customs .checkboxai.border.customs + .checkboxai.border.customs{margin-top:10px;}
#form-customs .checkboxai.border label.customs {margin-top: 30px; margin-bottom: 15px;}
#form-customs .darker-block.customs-categories {margin-bottom: 20px;}
#form-customs .darker-block.customs-categories .title {margin-bottom: 0;border-top-right-radius: 13px;border-top-left-radius: 13px;}
#form-customs .darker-block.customs-categories label {display: block;color:#00509f;font-weight: bold;position: relative;font-size: 14px;}
#form-customs .darker-block.customs-categories i.info + .hover {top: 24px;left: calc(50% - 127px);}
#form-customs .darker-block.customs-categories .customs-categories-table > .row:first-child .column.category > label{margin-top: 0;}
#form-customs .darker-block.customs-categories .column.category {width: 58%;}
#form-customs .darker-block.customs-categories .customs-categories-table > .row:first-child .column.subcategory > label {margin-top: 0;}
#form-customs .darker-block.customs-categories .column.subcategory {width: 32%;}
#form-customs .darker-block.customs-categories .column.price {width: 20%;}
#form-customs .darker-block.customs-categories .column.description {width: 43%;}
#form-customs .darker-block.customs-categories .column.category .comboTreeWrapper {width: 100%;display: inline-block;}
#form-customs .darker-block.customs-categories .column.category .other-category {display: inline-block;width: calc(100% - 350px);float: right;}
#form-customs ul {padding: 0;}
#form-customs ul li {margin-left: 13px;}

#calculate-form .container{float: left;height:auto;}
.row.btn {width: calc(100% - 56px);}
.another-parsel{line-height:35px;}
.another-parsel .remove-row{float:left;margin-right:20px;}
.another-parsel + .add-another-parsel{margin-top:10px;}
#calculate-form .dilivery-price{
	height: 75px;
	width: 100%;
	margin:0;
	padding: 40px 28px 0 28px;
	text-align: right;
}

#calculate_parcels_form .container{float: left;min-height:615px;height: auto;}
#calculate_parcels_form .dilivery-price{
	float:left;
	min-height: 50px;
	height:auto;
	width: calc(100% - 56px);
	margin: 0;
	padding: 0px 28px 40px 28px;
	text-align: right;
	background: #d6eaf8;
}
.parcel{line-height: 35px;margin: 16px 0;}
.close-parcel{
	float: left;
	margin-right: 5px;
	margin-top: -3px;
	transform: scale(0.75, 0.75);
	-ms-transform: scale(0.75, 0.75);
	-webkit-transform: scale(0.75, 0.75);
	width: 30px;
	height: 33px;
	background-position: -292px -523px;
	-webkit-appearance: none;
	border: none;
	cursor: pointer;
	color:transparent;
}
.close-parcel:hover{ background-position: -292px -579px;}
#addanotherparcel{margin: 12px 0 7px;width:38%;}
#calculate_parcels_form .info {float: left;}
#calculate_price{width: 58%;margin-top: 12px;background:#00509f;}
#calculate_price:hover{background:#00bdf2;}
#calc_errors{
	display:none;
	width: calc(100% - 60px);
	font-size: 16px;
	font-weight: 700;
	color: #eaa100;
	background: #fff3d7;
	padding: 50px 30px;
}
.content-top + .alert_success{
	float: left;
	width: 100%;
	background: #3baa34;
	padding: 25px 0 23px;
	color: #fff;
	margin: -50px 0 23px!important;
}
.content-top + .alert_error {
	float: left;
	width: 100%;
	background: #c20202;
	padding: 25px 0 23px;
	color: #fff;
	margin: -50px 0 23px!important;
}
.content-top.margin-bottom-none + .alert_error,
.content-top.margin-bottom-none + .alert_success {
	margin: -5px 0 0!important;
}
.content-top + .alert_warning{
	float: left;
	width: 100%;
	background: #fff3d7;
	padding: 25px 0 23px;
	color: #fff;
	margin: -50px 0 23px!important;
}
.content-top + .alert_success .alert_body , .content-top + .alert_error .alert_body , .content-top + .alert_warning .alert_body {
	position: relative;
	width: 1220px!important;
	margin: 0 auto!important;
	padding-left: 75px!important;
}
.content-top + .alert_success .alert_body:before, .content-top + .alert_error .alert_body:before, .content-top + .alert_warning .alert_body:before {
	position: absolute;
	left: 35px;
	top: 0;
	bottom: 0;
	width: 29px;
	height: 29px;
	content: '';
	margin: auto;
}
.content-top + .alert_success .alert_body:before {background: url(../img/images/alert_success.png)no-repeat center;}
.content-top + .alert_error .alert_body:before, .content-top + .alert_warning .alert_body:before{background:url(../img/images/alert_error.png)no-repeat center;}
/**/
.alert_error{
	float: left;
	width: 100%;
	color: #c20202;
	margin: 0 0 23px!important;
}
.alert_success{
	float: left;
	width: 100%;
	color:#3baa34;
	margin: 0 0 23px!important;
}
.alert_error  .alert_body, .alert_success  .alert_body{position:relative;width:calc(100% - 40px)!important;padding-left:40px;}
.alert_error  .alert_body:before, .alert_success .alert_body:before{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 2px;
	width: 29px;
	height: 29px;
	content: '';
	margin: auto;
}
.alert_error  .alert_body:before{background: url(../img/images/alert_error_red.png)no-repeat center;}
.alert_success .alert_body:before{background: url(../img/images/alert_success_green.png)no-repeat center;}
.alert_error p{color: #c20202!important;margin:0;}
.alert_success p{color:#3baa34!important;margin:0;}
.alert_error p + p, .alert_success p + p{margin-bottom:10px;}
/**/
.checkout_errors{
	display: table;
	width: calc(100% - 60px);
	height: 80px;
	padding: 30px;
	font-size: 18px;
	font-weight: 600;
	color: #eaa100;
	text-align: left;
	background: #fff3d7;
	border-radius: 13px;
	margin-bottom: 20px;
}
.checkout_errors .checkout_error {
	margin-bottom: 10px;
	/*display: table-cell;
    vertical-align: middle;*/
}
.return-on-tab-empty{
	position:relative;
	display:table;
	float:left;
	width:100%;
	height:337px;
	background:#d6eaf8;
	border:1px solid #c9dce6;
	border-radius:0 0 13px 13px;
}
.return-on-tab-empty:before{
	position:absolute;
	top:60px;
	left:48px;
	width:213px;
	height:181px;
	content:'';
	background:url(../img/images/no-parcel.png)no-repeat center;
	margin:0;
}
.return-on-tab-empty .inner{display:table-cell;vertical-align:middle;padding-left:300px;}
.return-on-tab-empty .inner p:first-child{font-size:18px;font-weight:700;color:#00509f;}
.return-on-tab-empty .inner p{width:530px;color:#35546c;line-height:24px;margin:0;}
.return-on-tab-empty .inner p + p{margin:10px 0 0;}
#promocode_error, .error-label, .duplicate_error, .forbidden-products{
	position:relative;
	float: left;
	width: calc(100% - 40px);
	padding: 25px 0 23px;
	color: #c20202!important;
	font-size: 16px;
	font-weight: 300;
	margin: 0px 0 20px -30px;
	padding: 13px 30px 11px 70px;
}
#discounts_block #promocode_error,
#discounts_block #promocode_success {
	float: left;
    padding: 0 30px 0 70px;
    margin: 0px 0 20px -30px;
}
#discounts_block .scroll {margin-top: 15px;}
.error-label a {
	color: #c20202!important;
}
.duplicate_error { float:none; }
.error-label, .duplicate_error {margin: 11px 0 11px -30px!important;}
#confirm_edee_terms_block .error-label {
	margin: 11px 0 -19px -31px!important;
}
#lion-block .error-label {
	margin: 0px 0 11px -31px!important;
	padding-bottom: 0;
	padding-top: 0;
}

#promocode_success{
	position:relative;
	float: left;
	width: calc(100% - 40px);
	padding: 25px 0 23px;
	color: #3baa34!important;
	font-size: 16px;
	font-weight: 300;
	margin: 0px 0 20px -30px;
	padding: 13px 30px 11px 70px;
}
#promocode_error:before, #promocode_success:before, .error-label:before, .duplicate_error:before, .forbidden-products:before {
	position: absolute;
	left: 28px;
	top: 0;
	bottom:0;
	width: 29px;
	height: 29px;
	content: '';
	margin: auto;
	background-size: 22px auto!important;
}
#promocode_error:before, .error-label:before, .duplicate_error:before, .forbidden-products:before {background: url(../img/images/alert_error_red.png)no-repeat center;}
#promocode_success:before {background: url(../img/images/alert_success_green.png)no-repeat center;}
.lets_started_anim {
	width:760px; height:520px; position: relative;
	float:right;margin-top:-75px;
}
.lets_started_anim iframe {
	width:760px; height:520px; border:0px;
	position: absolute;
	z-index: 2;
}
.lets_started_anim iframe + iframe {
	z-index: 1;
}

.delivery_address_anim {
	width: 807px;
	height: 492px;
	position: relative;
	float: left;
	margin-left: -8px;
	margin-top: -70px;
}
.delivery_address_anim iframe {
	width: 104%;
	height: 513px;
	border:0px;
	position: absolute;
	z-index: 2;
}
.delivery_address_anim iframe + iframe {
	z-index: 2;
	/* right: 22px; */
	/* height: 277px; */
	bottom: 1px;
	/* width: 250px; */
}

.delivery_cost_anim {
	width: 760px;
	height:440px;
	position: relative;
	float:right;
	margin:-100px -20px 0 0;
}
.delivery_cost_anim iframe {
	width: 760px;
	height:440px;
	border:0px;
	position: absolute;
	z-index: 2;
}

.delivery_options_anim {
	width: 525px;
	height:500px;
	position: relative;
	float:left;
	margin:-100px 0 0 -143px;
}
.delivery_options_anim iframe {
	width: 525px;
	height:500px;
	border:0px;
	position: absolute;
	z-index: 2;
}
.delivery_options_anim iframe + iframe {
	z-index: 1;
	right:0;
}

.delivery_options_anim_page {
	width: 810px;
	height:540px;
	position: relative;
	float:right;
	margin:-118px -50px 0 0;
}
.delivery_options_anim_page iframe {
	width: 810px;
	height:540px;
	border:0px;
	position: absolute;
	z-index: 2;
}
.delivery_options_anim_page iframe + iframe {
	z-index: 1;
	right:0;
}

.shop_from_anim {
	width:434px;
	float: left;
	height:416px;
	position: relative;
	margin:15px 0 0 80px;
}
.shop_from_anim iframe {
	width: 444px;
	height:500px;
	border:0px;
	position: absolute;
	z-index: 2;
}
.shop_from_anim iframe + iframe {
	z-index: 1;
}

.about_eswd_anim {
	width:780px;
	height:425px;
	position: relative;
	float:right;margin:-7px -170px 0 0;
}
.about_eswd_anim iframe {
	width: 780px;
	height:425px;
	border:0px;
}

.about_us_2 {
	width:760px;
	float: left;
	height:490px;
	position: relative;
	float:left;
	margin:1px 0 0 -45px;
}
.about_us_2 iframe {
	width: 215px;
	height:490px;
	border:0px;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.about_us_2 iframe + iframe {
	z-index: 1;
	width: 760px;
}

.about_us_3 {
	width:700px;
	float: left;
	height:450px;
	position: relative;
	float:right;
	margin:-86px 0 0;
}
.about_us_3 iframe {
	width: 700px;
	height:450px;
	border:0px;
	position: absolute;
	z-index: 2;
}

.hp_shop_online_anim {
	width:860px;
	float: right;
	height:540px;
	position: relative;
	margin: -115px 0 0 0;
}
.hp_shop_online_anim iframe {
	width: 860px;
	height:540px;
	border:0px;
	position: absolute;
	z-index: 2;
}

.hp_ship_now_anim {
	width:840px;
	float: left;
	height:535px;
	position: relative;
	float: left;
	margin: -115px 0 0 0;
}
.hp_ship_now_anim iframe {
	width: 840px;
	height:535px;
	border:0px;
	position: absolute;
	z-index: 1;
}

.hp_ship_now_anim iframe + iframe {
	z-index: 2;
	width: 200px;
	height:535px;
	margin: -115px 0 0 0;
	position: absolute;
	left: 0;
	bottom: 0
}
.float-left{float:left;}

.hp_header_anim {
	width:700px;
	height:730px;
	position: relative;
	position:absolute;
	right:-90px;
	margin:40px 0 0 0;
}
.hp_header_anim iframe {
	width: 700px;
	height:730px;
	border:0px;
	position: absolute;
	z-index: 1;
}

.hp_trackparcel_anim {
	width:870px;
	height:490px;
	float:right;
	margin:-110px -100px 0 0;
}
.hp_trackparcel_anim iframe {
	width:870px;
	height:490px;
	border:0px;
}
/*
.hp_trackparcel_anim {
	width:860px;
	height:540px;
	float:left;
	margin:-140px 0 0 0;
}
.hp_trackparcel_anim iframe {
	width:860px;
	height:540px;
	border:0px;
}
*/
.hp_devmet_anim {
	width:770px;
	height:510px;
	float:right;
	margin:12px -32px 0 0;
}
.hp_devmet_anim iframe {
	width:770px;
	height:510px;
	border:0px;
}


.hp_enjoy_anim {
	width:860px;
	height:540px;
	float:left;
	margin:-140px 0 0 0;
}
.hp_enjoy_anim iframe {
	width:860px;
	height:540px;
	border:0px;
}
.clouds_about_us {
	display: block;
	margin: 55px 0 0 -20px;
	background: url(../img/images/about_us_clouds.png);
	width:1299px;
	color:#00509f;
	font-size:16px;
	font-weight: bold;
	position: relative;
	height: 680px;
}
.clouds_about_us > div { position: absolute; }
.clouds_about_us > div:nth-child(1) {
	left: 69px;
	top: 158px;
	width: 209px;
	height: 53px;
	text-align: center;
}
.clouds_about_us > div:nth-child(2) {
	left: 75px;
	top: 490px;
	width: 233px;
	height: 53px;
	text-align: left;
}
.clouds_about_us > div:nth-child(3) {
	left: 434px;
	top: 598px;
	width: 268px;
	height: 77px;
	text-align: center;
}
.clouds_about_us > div:nth-child(4) {
	right: 128px;
	top: 542px;
	width: 198px;
	height: 77px;
	text-align: left;
}
.clouds_about_us > div:nth-child(5) {
	right: 10px;
	top: 345px;
	width: 190px;
	height: 77px;
	text-align: left;
}
.clouds_about_us > div:nth-child(6) {
	right: 33px;
	top: 85px;
	width: 171px;
	height: 77px;
	text-align: left;
}
.clouds_about_us a { text-decoration:underline; color:#00509f; font-weight:300;}

/* from old theme*/
.special_offer {
	position: fixed;
	top: 0;
	bottom: 0;
	margin: auto;
	left: -9999px;
	right: 0;
	/*width: 466px;*/
	width: 957px;
	height: 476px;
	z-index: 99999;
}
/*.special_offer img { max-width: 466px; }*/
#bottom_po {
	position: fixed;
	bottom: -132px;
	right:0;
	z-index: 99999;
}
#close_table_button_offer, #close_offer {
	right: -35px;
	top: -46px;
	z-index: 999;
	width:45px; height:46px; background:url(../img/colsepopup.png); display:block; position:absolute;

}
/*ends*/

/*#alert-wrapper .alert_error{width: calc(100% - 20px);padding: 25px 10px 23px;}
#alert-wrapper .alert_error p{margin:0 0 5px;}
#alert-wrapper .alert_error p:last-child{margin-bottom:0;}*/
.light-block.select-payment-method .radio {margin-left: 15px;}
.info2{
	display: block;
	width:775px;
	margin:auto;
}
.logged_in{
	display:block;
	float: left;
	width: calc(100% - 105px);
	background: #003871;
	padding: 40px 0 30px 105px;
}
.logged_in b{font-size: 18px;color: #fff;}
.logged_in ul {margin:0!important;padding:0!important;list-style: none;}
.logged_in ul  li{margin: 15px 0;}
.logged_in ul  li a{font-size:16px;text-transform: none;}
.logged_in a:before {
	float: left;
	width: 24px;
	height: 25px;
	content: '';
	margin: -2px 13px 0 0;
}
.logged_in a.user-profile:before {background-position: -319px -130px;}
.logged_in a.user-adress:before {background-position: -319px -174px;}
.logged_in a.user-parcels:before {background-position: -319px -211px;}
.logged_in a.user-logout:before {background-position: -319px -250px;}
.logged_in a.user-dashboard:before {
	background: url(../img/dashboard.svg);
	background-size: 25px 25px;
}


.calculator_check_zone {
	text-decoration: underline;
	cursor:pointer;
}

.popup.enter-zip-code .inner {width: 825px;}
.popup .alert_success, .popup .alert_error{
	position: relative;
	float: left;
	width: 100%;
	background: transparent;
	padding: 0;
	margin-bottom: 23px;
}
.popup .alert_success{color: #3baa34;}
.popup .alert_error{color: #c20202;}
.popup .alert_success p, .popup .alert_error p{padding-left:40px;margin:0;}
.popup .alert_success p + p, .popup .alert_error p  + p{margin-bottom:10px;}
.popup .alert_success:before, .popup .alert_error:before, .track-shipment-form .alert_body:before{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 29px;
	height: 29px;
	content: '';
	margin: auto;
}
.popup .alert_success:before, .track-shipment-form .alert_body:before{background: url(../img/images/alert_success_green.png)no-repeat center;}
.popup .alert_error:before, .track-shipment-form .alert_body:before{background: url(../img/images/alert_error_red.png)no-repeat center;}
.popup .alert_error .alert_body:before, .popup .alert_warning .alert_body:before{content:none;}
.track-shipment-form .alert_error, .track-shipment-form .alert_success{
	position: relative;
	width: 100%;
	padding-left: 40px;
	background: transparent;
	padding: 0 30px 0 40px;
	color: #c20202;
	margin-bottom: 0;
}
.track-shipment-form .alert_success{color: #3baa34;}
.content-top + #alert-wrapper{float: left;width: 100%;margin-top: -50px;}
.content-top + #alert-wrapper .alert_error{width: 100%;padding: 23px 0 37px;}

#block-track .bigger-heading.center + p, #block-track .bigger-heading.center + p + p{width:740px;}
.darker-block.promo_marker p{margin:0 0 8px;}
.darker-block.promo_marker p + #promo_marker{margin-top:18px;}
#contacts_form .checkboxai{max-width:70%;}
.block-parts-of-group .bigger-heading + p, .block-parts-of-group .bigger-heading.center + p + p{width:750px;}
.light-block.discounts .checkboxai{width:100%; float:none; margin-top: 0;}
.light-block.discounts .checkboxai label{margin-top:0;}

.btn_vat_validate.btn_submit{
	float: left;
	min-width: 140px;
	height: 43px;
	line-height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	background: #00bdf2;
	-webkit-appearance: none;
	border-radius: 21px;
	margin: 15px 0 20px;
	width: auto;
	padding: 0 20px;
}.btn_vat_validate.btn_submit:hover{background:#00509f;}
#vat_validation_error{margin: 10px 0 -7px -30px!important;}

#loader {
	background: #000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	z-index: 99999999;
}
#loader > div {
	position: relative;
	top: 43%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	font-size:40px;
	color: white;
}
.popup.terms-conditions .inner,
.popup.client-exists .inner {
	width: 470px;
	min-height: 370px;
}
.popup.terms-conditions .button {
	float: right;
	width: 128px;
	height: 35px;
	line-height: 35px;
}
.popup.client-exists .button {
	position: absolute;
	right: 25px;
	bottom: 20px;
	width: 128px;
	height: 35px;
	line-height: 35px;
}
.popup .inner > p {
	font-weight: 400;
	color: #35546c;
	line-height: 25px;
	margin: 9px 0;
	text-align: justify;
}

footer .col.payment_options {
	float: right;
	width: 31%;
	padding-right: 0;
	margin: 10px 0 0;
}
footer .col.payment_options .option{
	float: left;
	width: calc(100% + 7px);
}
.payment_options .option img{
	margin: 0 7px 10px 0;
	height: 32px;
}
.customs-banner{
	clear:both;
	display:table;
	float:left;
	width:calc(100% - 360px);
	min-height:90px;
	background:#1860b0 url(../img/images/blue-banner-robot.png)no-repeat bottom -28px right 50px;
	border-radius: 13px;
	margin:0 0 40px;
	padding:45px 310px 45px 50px;
}
.customs-banner .inner{
	min-height:89px;
	color:#fff;
	font-size:18px;
	line-height:26px;
	font-weight:600;
	background:#1860b0 url(../img/images/blue-info-icone.png)no-repeat center left;
	padding-left:120px;
	display: table-cell;
	vertical-align:middle;
}
.customs-banner .inner p{margin:0;}
.customs-banner .inner p + p{margin-top:20px;}
.map-flag {
	border: 1px solid rgba(128, 128, 128, 0.33);
}

.identification-notice a.button{margin-bottom: 15px; margin-right: 15px; line-height: 43px; padding: 0 15px; width: auto;}
#identification_first_step .button,
#identification_second_step .button {text-transform: capitalize; height: 35px; line-height: 35px;}
#identification_second_step .radio, #form_user_identify_popup .radio{display: block; width: 100%; margin-left: 15px;}
#identification_second_step #transfer_types, #form_user_identify_popup #transfer_types {margin-left: 25px;}

.popup.unlock-address .inner {
	display: table;
}

@-moz-document url-prefix() {
	.popup.unlock-address .inner {
		top: 50%!important;
		left: 50%!important;
	}
}
#form_user_info #identification_second_step .scroll, #form_user_identification #identification_second_step .scroll{
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 514px;
	padding-left: 3px;
}

#form_user_info #identification_second_step .button, #form_user_identification #identification_second_step .button{font-size:13px!important;}

@media only screen and (max-height: 760px){
	#form_user_info #identification_second_step .scroll, #form_user_identification #identification_second_step .scroll {max-height: 295px;}
}

#form_user_info #identification_second_step .button{font-size:13px!important;}

@media only screen and (max-height: 760px){
	#form_user_info #identification_second_step .scroll{max-height: 295px;}
}

.light-block.select-payment-method .radio .radio_label img{height: 25px;}
.customs-categories-table .column .error-label{display:none;}
#form-customs .inp-err{border-color:#c20202;}
#err-box p{position:relative;color:#c20202;padding: 0 30px 0 40px;}
#err-box p:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 29px;
	height: 29px;
	content: '';
	margin: auto;
	background: url(../img/images/alert_error_red.png)no-repeat center;
}
.block-why-our-service .bigger-heading.white + p, .block-why-our-service .bigger-heading.white + p + p{text-align:center;}
.popup.change-address .inner {width: 600px; min-height: 200px;}
.popup.change-address.return .inner {width: 600px; min-height: 200px; max-height: 420px;  overflow: scroll}

.popup.file-delete-declared .inner{width: 500px; min-height: 200px;}
.popup.suggested-description .inner{width: 500px; min-height: 200px;}
.popup.suggested-description #suggested_description{text-transform: capitalize;font-weight: 700;}
.popup.duplicate-declaration .inner{width: 500px; min-height: 200px;}
.popup.duplicate-declaration #suggested_description{text-transform: capitalize;font-weight: 700;}
.popup.address-validation .inner{width: 500px; min-height: 200px;}
.popup.address-validation #suggested_description{text-transform: capitalize;font-weight: 700;}
.forbidden-products {display:none;margin: 15px 0 5px -40px!important;}

.popup .inner {display: table;top:20px; }

.origin-alert-box{
	display:none;
	position:absolute;
	bottom: 132px;
	right: 30px;
	margin: auto;
	width: calc(100% - 86px);
	height: auto;
	min-height: 65px;
	font-size: 14px;
	line-height: 21px;
	color: #62849e;
	font-weight: 300;
	background: #fff;
	border: 1px solid #05a9e8;
	padding: 11px 12px 16px;
	text-align: justify;
	z-index: 9;
}
.origin-alert:hover + .origin-alert-box{display:block;}
.parcel_checkbox .checkboxai, .parcel_checkbox a {vertical-align: middle; display: inline-block;}
.parcel_checkbox .checkboxai {height: 25px;}
#cancel_repacking { margin-right: 5px; }
#my-parcels-form [type=checkbox]:checked + span.check,
.popup.needs_repacking .forma [type=checkbox]:checked + span.check,
#my-parcels-form [type=radio]:checked + span.check,
#confirm-parcels-form [type=checkbox]:checked + span.check {background-position: -45px -15px;}
.parcels th:first-child label {margin-top: 10px;}
.country_list {
	display: inline-block;
	margin-left: 103px;
}
.country_list ul {
	list-style-type: none;
}
.btn_keep_browsing {
	padding: 0 20px;
	border: none;
	cursor: pointer;
	background: #00509f;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	font-weight: 700;
	color: #fff;
	height: 40px;
	float: none;
	margin: auto;
	width: 200px;
	display: block;
}
body.test-page-home{
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.test-page-home .map-bg{
	float:left;
	width:100%;
	height:900px;
	background:url(../img/images/map-bg.png)no-repeat top 160px center;
}
.test-page-home .wrap{
	width:615px;
	margin:0 auto;
}
.test-page-home #logo{
	display:block;
	float:none;
	width:231px;
	height:56px;
	margin:30px auto 35px;
}
.test-page-home .heading{
	font-size:45px;
	font-weight:700;
	color:#fab900;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:42px;
}
.test-page-home ul{margin:0;padding: 0 32px;list-style:none;z-index: 9;}
.test-page-home ul > div{float:left;}
.test-page-home ul > div + div{float:right;}
.test-page-home ul li{margin:11px 0;}
.test-page-home ul li img{
	float:left;
	width:26px;
	height:17px;
	margin:4px 15px 0 0;
}
.test-page-home ul li a{font-size:18px;font-weight:300;color:#fff;}
.test-page-home ul li a:hover{text-decoration:underline;}

.notification-block {position: fixed; bottom: 4px; left: 0; display: block; padding: 10px 7px;z-index: 99999;}
.notification-block #bottom_po{position: relative;}
.notification-block #close_notification {
	right: -5px;
	top: -5px;
	z-index: 999;
	width: 20px;
	height: 20px;
	background: url(../img/images/sprite.png) no-repeat;
	background-position: -242px -233px;
	background-size: 381px 500px;
	display: none;
	position: absolute;
}

.popup.view-parcel.with-img .inner .holder{height:485px;}
.popup.view-parcel.with-img .vertical-scroll{height: 100%;overflow-y: scroll;}

.discount-with-hover label{position: relative;width: calc(100% - 37px);}
.discount-with-hover label span.label {float:left;max-width: calc(100% - 60px);margin: 3px 0 0 0!important;}
.discount-with-hover{float: left;position: relative;width:100%;}
.discount-with-hover > p{width: calc(100% - 60px);float: left;margin: 0 0 20px;}
.discount-with-hover .info{
	float: left;
	width: 32px;
	height: 21px;
	border-left: 1px solid #c9dce6;
	padding-left: 13px;
	margin: 4px 0 0 14px;
	content: '';
	background-position: -170px -250px;
	cursor:pointer;
}
.discount-with-hover .info:hover{background-position:-170px -278px;}
.discount-with-hover i.info + .hover:before{content:none;}
.discount-with-hover i.info + .hover{
	left: inherit;
	right: 0;
	top:30px;
	min-height:65px;
	z-index:99;
}
.discount-with-hover .info:hover + .hover{display:block;}

#my-parcels-form .pick-up-method label[for="post_code"] {margin-left: -30px; display:none;}
#my-parcels-form .pick-up-method input[name="post_code"] {margin-left: -30px; display:none; width: calc(100% - 142px);margin-bottom: 10px;}
#my-parcels-form .pick-up-method #bse_pickuppoint_select {margin-left: -30px; display:none; width: calc(100% + 30px)!important;margin-bottom: 10px;}
#my-parcels-form .pick-up-method input[name="submit_post_code"] {margin: 0 0 0 15px;float: none;display: none;height: 35px;line-height: 35px;}
#my-parcels-form .pick-up-method .inp-error, #edee_settings_form .inp-error {border-color:#c20202!important;}
#address_change_form input[name="post_code"] {width: 75%; display: inline-block;}
#address_change_form input[name="submit_post_code"] {margin: 0 0 15px 15px;display: inline-block;float: none;height: 43px;text-transform:capitalize;}

.radio.pick-up.checked label[for="post_code"] {display: block!important;}
.radio.pick-up.checked input[name="post_code"],
.radio.pick-up.checked input[name="submit_post_code"] {display: inline-block!important;margin: 5px 0 10px;}

/*------ DROPS PAGE STYLES ---------*/
.user-menu a.user-drops:before {
	background: url(../img/images/Drops.svg);
	background-size: 99% auto!important;
	margin: -1px 6px 0 -31px;
}
.menu-sidebar a.user-drops:before {
	background: url(../img/images/Drops.svg) no-repeat;
	background-size: 99% auto!important;
	height: 24px;
}
.about-drops{padding: 140px 0 160px;text-align: center;}
.about-drops .button-blue{float: left;width:auto;padding: 0 20px;margin-top:10px;}
.about-drops .inner {float: left;width: 530px;}
.about-drops-anim {
	width: 688px;
	height: 438px;
	position: relative;
	float: right;
	margin: -40px -30px -75px 0;
}
.drops-status{padding:135px 0 140px;text-align: center}
.drops-status.how-it-works-h .smaller h4{font-size:34px;font-weight:700;}
.status-level{float:left;width:100%;margin-top:40px;}
.status-level > div{
	float:left;
	width:calc(25% - 23px);
	height:545px;
	margin:0 30px 0 0;
	background:#ffffff;
	border-radius:13px;
	text-align:center;
	overflow:hidden;
}
.status-level > div:nth-child(4){margin-right:0;}
.status-blue{color:#15a0e1;}
.status-silver{color:#c1c1c1;}
.status-golden{color:#fab900;}
.status-platinum{color:#7d7d7d;}
.status-level > div:before{
	display: block;
	width: 126px;
	height: 126px;
	content: '';
	margin: 30px auto 15px;
}
.status-blue:before{background: url(../img/images/star-blue.png)no-repeat center;}
.status-silver:before{background: url(../img/images/star-silver.png)no-repeat center;}
.status-golden:before{background: url(../img/images/star-gold.png)no-repeat center;}
.status-platinum:before{background: url(../img/images/star-platinum.png)no-repeat center;}
.status-level > div > strong{font-size:30px;font-weight:700;}
.status-level > div .top{
	float:left;
	width:100%;
	height:110px;
	margin-top:20px;
	font-size:18px;
	font-weight:700;
}
.status-level > div .top strong{display:block;font-size:35px;line-height: 35px;margin: 24px 0 2px;}
.status-level > div.status-blue .top{background:#e7f5ff;color:#15a0e1;}
.status-level > div.status-silver .top{background:#f3f3f3;color:#a2a2a2;}
.status-level > div.status-golden .top{background:#fff6da;color:#eec250;}
.status-level > div.status-platinum .top{
	color:#7d7d7d;
	background: #f8f8f8;
	background: -moz-linear-gradient(left,  #f8f8f8 2%, #e8e8e8 100%);
	background: -webkit-linear-gradient(left,  #f8f8f8 2%,#e8e8e8 100%);
	background: linear-gradient(to right,  #f8f8f8 2%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=1 );
}
.status-level > div .middle{
	float:left;
	width:100%;
	min-height:48px;
	font-size:18px;
	font-weight:600;
	padding:20px 0 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
	margin: -1px 0;
}
.status-level > div.status-blue .middle{
	color:#fff;
	background: #3dbeeb;
	background: -moz-linear-gradient(left,  #3dbeeb 1%, #15a0e1 100%);
	background: -webkit-linear-gradient(left,  #3dbeeb 1%,#15a0e1 100%);
	background: linear-gradient(to right,  #3dbeeb 1%,#15a0e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbeeb', endColorstr='#15a0e1',GradientType=1 );
}
.status-level > div.status-silver .middle{
	color:#a2a2a2;
	background: #e8e8e8;
	background: -moz-linear-gradient(left,  #e8e8e8 1%, #d0d0d0 100%);
	background: -webkit-linear-gradient(left,  #e8e8e8 1%,#d0d0d0 100%);
	background: linear-gradient(to right,  #e8e8e8 1%,#d0d0d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d0d0d0',GradientType=1 );
}
.status-level > div.status-golden .middle{
	color:#947b3e;
	background: #fee06e;
	background: -moz-linear-gradient(left,  #fee06e 1%, #e4ba44 100%);
	background: -webkit-linear-gradient(left,  #fee06e 1%,#e4ba44 100%);
	background: linear-gradient(to right,  #fee06e 1%,#e4ba44 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee06e', endColorstr='#e4ba44',GradientType=1 );
}
.status-level > div.status-platinum .middle{
	color:#fff;
	background: #9a9a9a;
	background: -moz-linear-gradient(left,  #9a9a9a 0%, #7d7d7d 100%);
	background: -webkit-linear-gradient(left,  #9a9a9a 0%,#7d7d7d 100%);
	background: linear-gradient(to right,  #9a9a9a 0%,#7d7d7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#7d7d7d',GradientType=1 );
}
.status-level > div .bottom{
	float:left;
	width:100%;
	min-height:117px;
	font-size:16px;
	font-weight:600;
	line-height:165px;
}
.status-level > div.status-blue .bottom{background:#e7f5ff;}
.status-level > div.status-silver .bottom{background:#f3f3f3;}
.status-level > div.status-golden .bottom{background: url(../img/images/amazon-golden.png)no-repeat center top 30px;color:#eec250;}
.status-level > div.status-platinum .bottom{background: url(../img/images/amazon-platinum.png)no-repeat center top 25px;color:#7d7d7d;}
.your-benefits{padding: 130px 0 140px;text-align: center;}
.your-benefits .bigger-heading + p{color: #15a0e1;font-weight: 600;margin: 8px auto 0;}
.benefits {float: left;width: 100%;margin-top: 40px;}
.benefits ul {margin: 0;padding: 0;}
.benefits ul > li {
	float: left;
	width: calc(22% - 50px);
	font-size:15px;
	color:#35546c;
	line-height:22px;
	text-align: center;
	display: block;
	margin: 7px 25px;
	vertical-align: top;
}
.benefits ul > li:nth-child(1){width: calc(24.5% - 30px);margin-left: 0;}
.benefits ul > li:nth-child(2){width: calc(25.5% - 50px);}
.benefits ul > li:nth-child(3){width: calc(25.5% - 50px);}
.benefits ul > li:nth-child(4){width: calc(24.5% - 30px);margin-right: 0;}
.benefits li strong {
	font-size: 16px;
	font-weight: 700;
	color: #00509f;
	margin: 0px 10px 7px;
	display: block;
}
.benefits ul > li:before {
	display: block;
	width: 134px;
	height: 134px;
	content: '';
	margin: 0 auto 25px;
}
.benefits ul > li:nth-child(1):before {background: url(../img/images/reward-yoursel.png)no-repeat center;}
.benefits ul > li:nth-child(2):before {background: url(../img/images/get-discounts.png)no-repeat center;}
.benefits ul > li:nth-child(3):before {background: url(../img/images/grow-your-discounts.png)no-repeat center;}
.benefits ul > li:nth-child(4):before {background: url(../img/images/personalized-offers.png)no-repeat center;}
.how-does-it-work{padding: 125px 0 145px;}
.how-does-it-work .inner {width: 530px;line-height: 24px;color: #00509f;}
.how-does-it-work .inner h2{font-size:30px;line-height:32px;font-weight: 700;}
.how-does-it-work .inner h4{font-size:16px;line-height:22px;font-weight: 700;margin-bottom: -9px;}
.how-does-it-work .container{margin-top: 85px;}
.how-does-it-work .container + .container {margin-top: 160px;}
.how-does-it-work .button-blue{float: left;width:auto;padding: 0 20px;margin-top:10px;}
.chance-to-earn-drops-anim{
	width: 567px;
	height: 393px;
	position: relative;
	float: right;
	margin: -35px 30px 0 0;
}
.new-enhanced-status-anim{
	width: 641px;
	height: 497px;
	position: relative;
	float: left;
	margin: -115px 0 0 -10px;
}
.disclaimer-block{padding:145px 0 135px;}
.disclaimer-block .inner {float: left;width: 730px;}
.disclaimer-block .inner p, .disclaimer-block .inner p a{color:#cbe5ff;}
.disclaimer-anim{
	width: 402px;
	height: 345px;
	position: relative;
	float: right;
	margin: -20px 55px 0 0;
}
.disclaimer-block .button.yellow {float: left;min-width: 160px;width:auto;padding: 0 20px;margin-top: 10px;}

#my-account-button.blue{background-image: url(../img/images/button-blue.png);color: #fff;background-repeat:no-repeat;background-position:center;background-size:115%;}
#my-account-button.silver{background-image: url(../img/images/button-silver.png);color: #909090;background-repeat:no-repeat;background-position:center;background-size:115%;}
#my-account-button.golden{background-image: url(../img/images/button-golden.png);color: #8c7438;background-repeat:no-repeat;background-position:center;background-size:115%;}
#my-account-button.platinum{background-image: url(../img/images/button-platinum.png);color: #fff;background-repeat:no-repeat;background-position:center;background-size:115%;}

.drops-status-bar{
	float:left;
	width:100%;
	height:62px;
	font-size:16px;
	font-weight:600;
	line-height:62px;
	background-repeat:no-repeat;
	background-position:center;
}
.drops-status-bar.blue{color:#fff;background-image: url(../img/images/status-bar-blue.png);}
.drops-status-bar.silver{color:#969696;background-image: url(../img/images/status-bar-silver.png);}
.drops-status-bar.golden{color:#fff;background-image: url(../img/images/status-bar-golden.png);}
.drops-status-bar.platinum{color:#7d7d7d;background-image: url(../img/images/status-bar-platinum.png);}
@media (min-width: 1921px){.drops-status-bar{background-size:100%;}}
.drops-status-bar .left:before{
	float:left;
	width: 62px;
	height: 62px;
	content: '';
	margin:0 10px 0 0;
}
.drops-status-bar.blue .left:before{background:url(../img/images/status-bar-blue-star.png)no-repeat center;}
.drops-status-bar.silver .left:before{background:url(../img/images/status-bar-silver-star.png)no-repeat center;}
.drops-status-bar.golden .left:before{background:url(../img/images/status-bar-golden-star.png)no-repeat center;}
.drops-status-bar.platinum .left:before{background:url(../img/images/status-bar-platinum-star.png)no-repeat center;}
.drops-status-bar .right span{float:left;font-weight:400;}
.drops-status-bar.blue .right span{color:#fff;}
.drops-status-bar.silver .right span{color:#969696;}
.drops-status-bar.golden .right span{color:#8c7438;}
.drops-status-bar.platinum .right span{color:#fff;}
.drops-status-bar .right span + span:before{
	float:left;
	width: 1px;
	height: 33px;
	content: '';
	margin:14px 20px 0 20px;
}
.drops-status-bar.blue .right span + span:before{background:#fff;}
.drops-status-bar.silver .right span + span:before{background:#969696;}
.drops-status-bar.golden .right span + span:before{background:#e0ba53;}
.drops-status-bar.platinum .right span + span:before{background:#fff;}
.drops-status-bar .right strong{margin:0 0 0 4px;}
.drops-info-container{float:left;width: 100%;padding:50px 0 115px;}
.drops-info-container.margin{margin-top:20px;}
.drops-info-container.blue{background:#e7f5ff;}
.drops-info-container.silver{background:#f3f3f3;}
.drops-info-container.golden{background:#fff9e4;}
.drops-info-container.platinum{background:#f3f3f3;}
.drops-info-container .wrap{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.drops-info-container .block{
	float:left;
	width:calc(50% - 115px);
	min-height:285px;
	height:auto;
	padding:40px 50px 50px;
	background:#fff;
	border-radius:13px;
	margin:0 30px 30px 0;
}
.drops-info-container.blue .block{box-shadow: 0px 0px 12px rgba(18, 157, 222, 0.2);}
.drops-info-container.silver .block{box-shadow: 0px 0px 12px rgba(188, 188, 188, 0.5);}
.drops-info-container.golden .block{box-shadow: 0px 0px 12px rgba(148, 123, 62, 0.3);}
.drops-info-container.platinum .block{box-shadow: 0px 0px 12px rgba(99, 99, 99, 0.3);}
.drops-info-container .block:nth-child(2n){margin-right:0;}
.drops-info-container .block.customer{min-height:590px;}
.drops-info-container.blue .block.customer{
	background: #3bbeeb;
	background: -moz-linear-gradient(-45deg,  #3bbeeb 0%, #129dde 100%);
	background: -webkit-linear-gradient(-45deg,  #3bbeeb 0%,#129dde 100%);
	background: linear-gradient(135deg,  #3bbeeb 0%,#129dde 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bbeeb', endColorstr='#129dde',GradientType=1 );
}
.drops-info-container.silver .block.customer{
	background: #bdbdbd;
	background: -moz-linear-gradient(-45deg,  #bdbdbd 0%, #e3e3e3 30%, #e3e3e3 61%, #bdbdbd 100%);
	background: -webkit-linear-gradient(-45deg,  #bdbdbd 0%,#e3e3e3 30%,#e3e3e3 61%,#bdbdbd 100%);
	background: linear-gradient(135deg,  #bdbdbd 0%,#e3e3e3 30%,#e3e3e3 61%,#bdbdbd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#bdbdbd',GradientType=1 );
}
.drops-info-container.golden .block.customer{
	background: #fee06e;
	background: -moz-linear-gradient(-45deg,  #fee06e 0%, #e6bb47 100%);
	background: -webkit-linear-gradient(-45deg,  #fee06e 0%,#e6bb47 100%);
	background: linear-gradient(135deg,  #fee06e 0%,#e6bb47 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee06e', endColorstr='#e6bb47',GradientType=1 );
}
.drops-info-container.platinum .block.customer{
	background: #cccccc;
	background: -moz-linear-gradient(-45deg,  #cccccc 0%, #d8d8d8 32%, #a5a5a5 55%, #a5a5a5 55%, #636363 100%);
	background: -webkit-linear-gradient(-45deg,  #cccccc 0%,#d8d8d8 32%,#a5a5a5 55%,#a5a5a5 55%,#636363 100%);
	background: linear-gradient(135deg,  #cccccc 0%,#d8d8d8 32%,#a5a5a5 55%,#a5a5a5 55%,#636363 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#636363',GradientType=1 );
}
.drops-info-container .block.customer .title{width:100%;text-align:center;}
.drops-info-container .block.customer .title + p, .drops-info-container .block.customer .title + p + p{width:100%;text-align:center;}
.drops-info-container.blue .block.customer .title{color:#ffffff;}
.drops-info-container.blue .block.customer .title + p, .drops-info-container.blue .block.customer .title + p + p{color:#ffffff;}
.drops-info-container.silver .block.customer .title{color:#969696;}
.drops-info-container.golden .block.customer .title{color:#947b3e;}
.drops-info-container.platinum .block.customer .title{color:#7d7d7d;}
.drops-info-container .block .title{float:left;font-size:35px;font-weight:700;line-height: 38px;margin:1px 0 5px;}
.drops-info-container.blue .block .title{color:#15a0e1;}
.drops-info-container.silver .block .title{color:#969696;}
.drops-info-container.golden .block .title{color:#eec250;}
.drops-info-container.platinum .block .title{color:#7d7d7d;}
.drops-info-container .block .title + p, .drops-info-container .block .title + p + p{clear:both;font-size:16px;margin:10px 0 0;}
.drops-info-container.blue .block .title + p, .drops-info-container.blue .block .title + p + p{color:#3776a7;}
.drops-info-container.silver .block .title + p, .drops-info-container.silver .block .title + p + p{color:#a2a2a2;}
.drops-info-container.golden .block .title + p, .drops-info-container.golden .block .title + p + p{color:#947b3e;}
.drops-info-container.platinum .block .title + p, .drops-info-container.platinum .block .title + p + p{color:#7d7d7d;}
.your-benefits.bg-blue .bigger-heading{font-size: 34px;font-weight: 700;}
.your-benefits.bg-blue .bigger-heading  + p, .your-benefits.bg-blue .bigger-heading  + p + p{font-size:20px;}
.your-benefits.bg-blue .benefits {margin-top:55px;}
.your-benefits.bg-blue .benefits li strong, .your-benefits.bg-blue .benefits li {color:#fff;}
.drops-status .status-level, .your-benefits .benefits {margin-bottom: 100px;}
.drops-status .button-blue, .your-benefits .button-blue {
	clear: both;
	width: 200px;
	margin: 50px auto 0;
}
.convert-discount{padding:95px 0 95px;}
.convert-discount .bigger-heading{font-size: 34px;font-weight: 700;}
.convert-discount .inner{float: left;width:555px;}
.convert-discount-anim{
	width: 662px;
	height: 380px;
	position: relative;
	float: right;
	margin: 33px -20px 0 0;
}
.award-drops-form{
	float:left;
	width:calc(100% - 30px);
	padding: 10px 30px 30px 0;
	background:#d6eaf8;
	border-radius:13px;
	margin-top:50px;
}
.award-drops-form #submit_convert{min-width:225px;margin: 30px 0 0 0;}
.award-drops-form .bg{background:#c6e1f5;padding:2px 30px 30px 0;margin: 30px -30px 0 0;}
.award-drops-form label {padding-left: 110px;}
.award-drops-form input[name="award-drops"], .award-drops-form input[name="discount"], #nest_deposit_withdraw_amount {width: calc(100% - 129px);}
.award-drops-form .ic-drops{
	float: left;
	width: 64px;
	height: 70px;
	background: url(../img/images/E_coin.svg);
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: center;
	margin: -14px 22px 0 20px;
}
.award-drops-form .ic-discount{
	float: left;
	width: 64px;
	height: 71px;
	background: url(../img/images/ic-discount.png);
	margin: -25px 22px 0 20px;
}
.award-drops-form + .info {
	float: left;
	width: 100%;
	color:#00509f;
	margin: 30px 0 0 0;
}
.award-drops-form + .info:before {
	float: left;
	width: 28px;
	height: 28px;
	content: '';
	background: url(../img/images/sprite.png)no-repeat;
	background-position: -88px -81px;
	margin: -2px 9px 40px 0;
}
.nest_info + .info:before {
	background-position: -209px -274px;
}
#deposit_nest{
	color:#e7f5ff;
}

.drops-statement{float:left;width:100%;padding:90px 0 110px;}
.drops-statement .bigger-heading {font-size: 34px;line-height: 44px;text-align:center;}
.drops-statement.blue .bigger-heading{color:#15a0e1;}
.drops-statement.silver .bigger-heading{color:#969696;}
.drops-statement.golden .bigger-heading{color:#eec250;}
.drops-statement.platinum .bigger-heading{color:#7d7d7d;}
.acount-balance{
	float:left;
	width:calc(100% - 80px);
	padding:30px 30px 30px 50px;
	border-radius:13px;
	margin-top:40px;
}
.no-drops{
	float:left;
	width:calc(100% - 220px);
	min-height: 94px;
	background-color:#d6eaf8;
	background-image:url(../img/images/Icons_Drops_new.svg);
	background-repeat:no-repeat;
	background-position:left 20px center;
	background-size:133px;
	padding:39px 30px 41px 190px;
	border-radius:8px;
	margin-top:50px;
}
.no-drops p{
	font-size:15px;
	color: #35546c;
	line-height: 20px;
	text-align:justify;
	margin: 0;
}
.block.vouchers.no_v {
	background: #fff url(../img/images/gift-vouchers.png)no-repeat right 30px bottom 45px;
}
.block.vouchers.no_v .left{clear:both;width:170px;margin-top:45px;}
.block.vouchers.no_v .left p{
	font-size:15px;
	color: #46afe6;
	line-height: 23px;
	margin: 0;
}
.block.vouchers.no_v .left p strong{font-weight:600;}
.block.vouchers.no_v .left p:first-child{
	font-size:25px;
	font-weight:700;
	color: #46afe6;
	line-height: 30px;
	margin: 0 0 16px;
}
.drops-info-container.golden  .block.vouchers.no_v {
	background: #fff url(../img/images/Golden.png)no-repeat right 30px bottom 45px;
}
.drops-info-container.golden  .block.vouchers.no_v .left p{ color: #947b3e; }
.drops-info-container.golden  .block.vouchers.no_v .left p:first-child{ color: #947b3e; }
.drops-info-container.golden .no-drops { background-color: #fff6da; }
.drops-info-container.golden .no-drops p:first-child { color: #947b3e; }
.drops-info-container.golden .no-drops p { color:#947b3e; }
.acount-balance-table.golden td.td-no-drops { background-color: #fff6da; }
.acount-balance-table.golden td.td-no-drops p:first-child { color: #947b3e; }
.acount-balance-table.golden td.td-no-drops p { color:#947b3e; }

.drops-info-container.silver  .block.vouchers.no_v {
	background: #fff url(../img/images/Silves_Platinum.png)no-repeat right 30px bottom 45px;
}
.drops-info-container.silver  .block.vouchers.no_v .left p{
	color: #f3f3f3;
}
.drops-info-container.silver  .block.vouchers.no_v .left p:first-child{
	color: #f3f3f3;
}

.drops-info-container.silver  .block.vouchers.no_v .left p{ color: #969696; }
.drops-info-container.silver  .block.vouchers.no_v .left p:first-child{ color: #969696; }
.drops-info-container.silver .no-drops { background-color: #f3f3f3; }
.drops-info-container.silver .no-drops p:first-child { color: #969696; }
.drops-info-container.silver .no-drops p { color:#969696; }
.acount-balance-table.silver td.td-no-drops { background-color: #f3f3f3; }
.acount-balance-table.silver td.td-no-drops p:first-child { color: #969696; }
.acount-balance-table.silver td.td-no-drops p { color:#969696; }

.drops-info-container.platinum  .block.vouchers.no_v {
	background: #fff url(../img/images/Silves_Platinum.png)no-repeat right 30px bottom 45px;
}
.drops-info-container.platinum  .block.vouchers.no_v .left p{
	color: #f3f3f3;
}
.drops-info-container.platinum  .block.vouchers.no_v .left p:first-child{
	color: #f3f3f3;
}

.acount-balance.blue{
	background: #3bbeeb;
	background: -moz-linear-gradient(-45deg,  #3bbeeb 0%, #129dde 100%);
	background: -webkit-linear-gradient(-45deg,  #3bbeeb 0%,#129dde 100%);
	background: linear-gradient(135deg,  #3bbeeb 0%,#129dde 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bbeeb', endColorstr='#129dde',GradientType=1 );
}
.acount-balance.silver{
	background: #fbfbfb;
	background: -moz-linear-gradient(-45deg,  #fbfbfb 0%, #bcbcbc 100%);
	background: -webkit-linear-gradient(-45deg,  #fbfbfb 0%,#bcbcbc 100%);
	background: linear-gradient(135deg,  #fbfbfb 0%,#bcbcbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#bcbcbc',GradientType=1 );
}
.acount-balance.golden{
	background: #fee370;
	background: -moz-linear-gradient(-45deg,  #fee370 0%, #e4ba44 100%);
	background: -webkit-linear-gradient(-45deg,  #fee370 0%,#e4ba44 100%);
	background: linear-gradient(135deg,  #fee370 0%,#e4ba44 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee370', endColorstr='#e4ba44',GradientType=1 );
}
.acount-balance.platinum{
	background: #fbfbfb;
	background: -moz-linear-gradient(-45deg,  #fbfbfb 0%, #636363 100%);
	background: -webkit-linear-gradient(-45deg,  #fbfbfb 0%,#636363 100%);
	background: linear-gradient(135deg,  #fbfbfb 0%,#636363 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#636363',GradientType=1 );
}
.acount-balance .left{width:300px;}
.acount-balance.blue .left{color:#daf4ff;}
.acount-balance.silver .left{color:#969696;}
.acount-balance.golden .left{color:#947b3e;}
.acount-balance.platinum .left{color:#7d7d7d;}
.acount-balance .left p{margin:5px 0 0;}
.acount-balance .left p:first-child{font-size:25px;font-weight:700;margin:-9px 0 8px;}
.acount-balance.blue .left p:first-child{color:#fff;}
.acount-balance .right{
	/*width:790px;*/
	max-width: 790px;
	width: calc(100% - 300px);
}
.acount-balance .right > div{
	display:table;
	float:left;
	/*width:250px;*/
	height:140px;
	border-radius:13px;
	text-align:center;
	width: calc(33.33333333333333% - 20px);
}
.acount-balance.blue .right > div{background:#e7f5ff;color:#15a0e1;}
.acount-balance.silver .right > div{background:#f3f3f3;color:#969696;}
.acount-balance.golden .right > div{background:#fff9e4;color:#eec250;}
.acount-balance.platinum .right > div{background:#f3f3f3;color:#7d7d7d;}
.acount-balance .right > div + div{margin-left:20px;}
.acount-balance .right > div p{display:table-cell;vertical-align:middle;font-size:18px;font-weight:700;}
.acount-balance .right > div p strong{display:block;font-size:55px;margin-top:-7px;}
.acount-balance-table-holder{
	float:left;
	width:100%;
	margin-top:30px;
	padding-bottom: 10px;
	overflow:auto;
}
.acount-balance-table{
	float:left;
	min-width:100%;
	border-spacing: 0px;
	border-collapse: separate;
	border-radius: 13px;
	overflow: hidden;
}
.acount-balance-table.blue{border: 1px solid #cde2f1;}
.acount-balance-table.silver{border: 1px solid #e0e0e0;}
.acount-balance-table.golden{border: 1px solid #eee6c8;}
.acount-balance-table.platinum{border: 1px solid #e0e0e0;}
.acount-balance-table{text-align:center;}
.acount-balance-table th{min-width: 135px;height:67px;font-size:16px;font-weight:700;padding:10px 20px;}
.acount-balance-table.blue th{background:#e7f5ff;color:#3776a7;}
.acount-balance-table.silver th{background:#f3f3f3;color:#969696;}
.acount-balance-table.golden th{background:#fff9e4;color:#947b3e;}
.acount-balance-table.platinum th{background:#f3f3f3;color:#7d7d7d;}
.acount-balance-table td{min-width: 135px;height:37px;font-size:16px;padding:10px 20px;border-color:#eee6c8;}
.acount-balance-table.blue td{color:#3776a7;}
.acount-balance-table.silver td{color:#969696;}
.acount-balance-table.golden td{color:#947b3e;}
.acount-balance-table.platinum td{color:#7d7d7d;}
.acount-balance-table.blue th, .acount-balance-table.blue td{border-right: 1px solid #cde2f1;border-bottom: 1px solid #cde2f1;}
.acount-balance-table.silver th, .acount-balance-table.silver td{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.acount-balance-table.golden th, .acount-balance-table.golden td{border-right: 1px solid #eee6c8;border-bottom: 1px solid #eee6c8;}
.acount-balance-table.platinum th, .acount-balance-table.platinum td{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.acount-balance-table tr th:last-child, .acount-balance-table tr td:last-child{border-right:none;}
.acount-balance-table tr:last-child th, .acount-balance-table tr:last-child td{border-bottom:none;}
.acount-balance-table td.green{font-weight:600;color:#3baa34;}
.acount-balance-table td.red{font-weight:600;color:#c31f1f;}
.acount-balance-table td.td-no-drops{
	height: 300px;
	padding:35px 30px 65px 430px;
	background-color:#d6eaf8;
	background-image:url(../img/images/Icons_Drops_new.svg);
	background-repeat:no-repeat;
	background-position:left 50px center;
	background-size:300px;
}
.acount-balance-table td.td-no-drops p{
	width:530px;
	font-size:16px;
	color: #35546c;
	line-height: 24px;
	text-align:left;
	margin: 0;
}
.acount-balance-table td.td-no-drops p:first-child{
	font-size:18px;
	font-weight:700;
	color: #00509f;
	line-height: inherit;
	margin: 15px 0 11px;
}
.vouchers-table-holder{
	float:left;
	width:100%;
	height:228px;
	margin-top:10px;
	padding:5px 10px 0 0;
	overflow-y:auto;
}
.vouchers-table{
	float:left;
	min-width:100%;
	border-spacing: 0px;
	border-collapse: separate;
	border-radius: 13px;
	overflow: hidden;
}
.vouchers-table.blue{border: 1px solid #cde2f1;}
.vouchers-table.silver{border: 1px solid #e0e0e0;}
.vouchers-table.golden{border: 1px solid #eee6c8;}
.vouchers-table.platinum{border: 1px solid #e0e0e0;}
.vouchers-table th{height:32px;font-size:14px;font-weight:700;padding:10px 20px;}
.vouchers-table tr th:first-child, .vouchers-table tr td:first-child{/*text-align:left;*/}
.vouchers-table.blue th{background:#e7f5ff;color:#3776a7;}
.vouchers-table.silver th{background:#f3f3f3;color:#969696;}
.vouchers-table.golden th{background:#fff9e4;color:#947b3e;}
.vouchers-table.platinum th{background:#f3f3f3;color:#7d7d7d;}
.vouchers-table td{height:37px;font-size:14px;padding:10px 20px;border-color:#eee6c8;text-align: center;}
.vouchers-table.blue td{color:#3776a7;}
.vouchers-table.silver td{color:#969696;}
.vouchers-table.golden td{color:#947b3e;}
.vouchers-table.platinum td{color:#7d7d7d;}
.vouchers-table.blue th, .vouchers-table.blue td{border-right: 1px solid #cde2f1;border-bottom: 1px solid #cde2f1;}
.vouchers-table.silver th, .vouchers-table.silver td{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.vouchers-table.golden th, .vouchers-table.golden td{border-right: 1px solid #eee6c8;border-bottom: 1px solid #eee6c8;}
.vouchers-table.platinum th, .vouchers-table.platinum td{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.vouchers-table tr th:last-child, .vouchers-table tr td:last-child{border-right:none;}
.vouchers-table tr:last-child th, .vouchers-table tr:last-child td{border-bottom:none;}
.vouchers-table td.gold{background: url(../img/images/icon-gold.png)no-repeat center;}
.vouchers-table td.platinum{background: url(../img/images/icon-platinum.png)no-repeat center;}

.drops-rewards-programme{background:#e7f5ff;padding-top:0;}
.drops-rewards-programme table.holder td{width:590px;}
.drops-rewards-programme table.holder td + td{width:670px;}
.drops-rewards-programme{background:#e7f5ff;padding-top:0;}
.drops-rewards-programme .wrap{
	background: url(../img/images/drops-rewards-programme-fonas.png)no-repeat top right;
	overflow: visible;
	padding: 90px 60px 0;
	width: 1260px;
	margin: 0 auto;
}

.active-icone{display:block;color:#f9ba00;font-weight:600;line-height: 23px;}
.claimed-icone{display:block;color:#36bb17;font-weight:600;line-height: 23px;}
.expired-icone{display:block;color:#a9a9a9;font-weight:600;line-height: 23px;}
.active-icone:before, .claimed-icone:before, .expired-icone:before{
	display:inline-block;
	width:36px;
	height:23px;
	content:'';
	margin:0 12px -7px 0;
}
.active-icone:before{background:url(../img/images/active-icone.png);}
.claimed-icone:before{background:url(../img/images/claimed-icone.png);}
.expired-icone:before{background:url(../img/images/expired-icone.png);}
.vouchers-table  .download{
	display:block;
	width:18px;
	height:18px;
	margin: auto;
}
.vouchers-table.blue .download{background:url(../img/images/download-icone-blue.png);}
.vouchers-table.silver .download{background:url(../img/images/download-icone-silver.png);}
.vouchers-table.golden .download{background:url(../img/images/download-icone-gold.png);}
.vouchers-table.platinum .download{background:url(../img/images/download-icone-platinum.png);}

.vouchers-table .download.silver {background:url(../img/images/download-icone-silver.png);}
.vouchers-table .download.gold{background:url(../img/images/download-icone-gold.png);}
.vouchers-table .download.platinum{background:url(../img/images/download-icone-platinum.png);}


.block.awards .title{margin-bottom: 20px;}
.block.awards .blc, .block.customer .blc{
	float: left;
	width: calc(50% - 65px);
	height: auto;
	padding:25px;
	border-radius: 13px;
	margin-top:10px;
}
.drops-info-container.blue .block.awards .blc, .drops-info-container.blue .block.customer .blc{background:#e7f5ff;color:#3776a7;}
.drops-info-container.silver .block.awards .blc, .drops-info-container.silver .block.customer .blc{background:#f3f3f3;color:#969696;}
.drops-info-container.golden .block.awards .blc, .drops-info-container.golden .block.customer .blc{background:#fff9e4;color:#947b3e;}
.drops-info-container.platinum .block.awards .blc, .drops-info-container.platinum .block.customer .blc{background:#f3f3f3;color:#7d7d7d;}
.block.awards .blc + .blc{margin-left:30px;}
.block.awards .tt, .block.customer .tt{font-size:19px;font-weight:700;line-height:24px;margin-bottom:14px;}
.drops-info-container.blue .block.awards .tt, .drops-info-container.blue .block.customer .tt{color:#15a0e1;}
.drops-info-container.silver .block.awards .tt, .drops-info-container.silver .block.customer .tt{color:#969696;}
.drops-info-container.golden .block.awards .tt, .drops-info-container.golden .block.customer .tt{color:#eec250;}
.drops-info-container.platinum .block.awards .tt, .drops-info-container.platinum .block.customer.tt{color:#7d7d7d;}
.block.awards .tt span, .block.customer .tt span{float:left;font-size:50px;margin: 12px 12px 12px 0;line-height: inherit; text-align: center; min-width: 57px;}
.block.awards .blc p, .block.customer .blc p{line-height:25px;margin:0;}
.block.awards .blc  p{font-size:15px;line-height:22px;}
.block.awards .blc p + p, .block.customer .blc p + p{margin-top:8px;}
#convert-button{
	display:block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	border-radius: 20px;
	margin: 13px 0 17px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
#convert-button:hover{text-decoration:underline;}
.drops-info-container.blue #convert-button{background-image: url(../img/images/button-blue.png);color: #fff;}
.drops-info-container.silver #convert-button{background-image: url(../img/images/button-silver.png);color: #909090;}
.drops-info-container.golden #convert-button{background-image: url(../img/images/button-golden.png);color: #8c7438;}
.drops-info-container.platinum #convert-button{background-image: url(../img/images/button-platinum.png);color: #fff;}
.block.statement .row{float:left;width:100%;border-top:1px solid #f5ebd8;padding-top:43px;margin-top:44px;}
.drops-info-container.blue .row{border-top:1px solid #cde2f1;}
.drops-info-container.silver .row{border-top:1px solid #e0e0e0;}
.drops-info-container.golden .row{border-top:1px solid #f5ebd8;}
.drops-info-container.platinum .row{border-top:1px solid #cccccc;}
.block.statement .row:last-child{margin-bottom:-15px;}
.block.statement .row table{float:left;width:100%;border-spacing: 0px;border-collapse: separate;}
.block.statement .row table th{height:42px;font-size:18px;font-weight:600;color:#947b3e;text-align:left;vertical-align:top;}
.block.statement .row table td{color:#947b3e;vertical-align:top;}
.drops-info-container.blue .row table th, .drops-info-container.blue .row table td{color:#3776a7;}
.drops-info-container.silver .row table th, .drops-info-container.silver .row table td{color:#969696;}
.drops-info-container.golden .row table th, .drops-info-container.golden .row table td{color:#947b3e;}
.drops-info-container.platinum .row table th, .drops-info-container.platinum .row table td{color:#7d7d7d;}
.block.statement .row table th:last-child{width:150px;padding-left:34px;}
.block.statement .row table td.green{color:#3baa34;font-weight:400;padding-left:34px;}
.block.statement .row table td.red{color:#c31f1f;font-weight:400;padding-left:34px}
.find-out-more{
	float: right;
	min-width: 120px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	padding:0 20px;
	border-radius: 20px;
}
.block.statement .title{max-width:calc(100% - 170px);}
.drops-info-container.blue .find-out-more{color: #15a0e1;border: 1px solid #15a0e1;}
.drops-info-container.silver .find-out-more{color: #969696;border: 1px solid #969696;}
.drops-info-container.golden .find-out-more{color: #947b3e;border: 1px solid #947b3e;}
.drops-info-container.platinum .find-out-more{color: #7d7d7d;border: 1px solid #7d7d7d;}
.drops-info-container.blue .find-out-more:hover{color: #fff;background:#15a0e1;}
.drops-info-container.silver .find-out-more:hover{color: #fff;background:#969696;}
.drops-info-container.golden .find-out-more:hover{color: #fff;background:#947b3e;}
.drops-info-container.platinum .find-out-more:hover{color: #fff;background:#7d7d7d;}
.block.customer .bottom{clear:both;padding-top:44px;margin-top:50px;}
.drops-info-container.blue .block.customer .bottom{border-top:1px solid #65c2e7;}
.drops-info-container.silver .block.customer .bottom{border-top:1px solid #c1c1c1;}
.drops-info-container.golden .block.customer .bottom{border-top:1px solid #e0ba53;}
.drops-info-container.platinum .block.customer .bottom{border-top:1px solid #bdbdbd;}
.block.customer .bottom .right{width:260px;}
.block.customer .bottom p{font-size:15px;margin:0;text-align:justify;line-height: 22px;}
.drops-info-container.blue .block.customer .bottom p{color:#daf4ff;}
.drops-info-container.silver .block.customer .bottom p{color:#969696;}
.drops-info-container.golden .block.customer .bottom p{color:#947b3e;}
.drops-info-container.platinum .block.customer .bottom p{color:#e7e7e7;}
.block.customer .bottom p + p, .block.customer .text p + p{margin-top:5px;}
.block.customer .bottom p:first-child{font-size:24px;font-weight:700;margin:0 0 10px;text-align:left;line-height: 30px;}
.drops-info-container.blue  .block.customer .bottom p:first-child{color:#fff;}
.drops-info-container.platinum  .block.customer .bottom p:first-child, .drops-info-container.platinum  .block.customer .text p:first-child{color:#fff;}
.block.customer .bottom img{float: left;margin: 0 0 0 -25px;width: 250px;height:auto;}
.block.customer .blc{margin:35px 0 50px;height: 165px;}
.block.customer .text{
	float:right;
	width:246px;
	margin:35px 0 0 0;
	color:#fff;
}
.block.customer .text p:first-child{font-size:22px;font-weight:700;margin:3px 0 18px;text-align:left;line-height:28px;}
.block.customer .bottom.center img {
	text-align: center;
	width: 300px;
	height: auto;
	margin: -20px auto 0;
	float: none;
	display: block;
}
.fact{
	float:right;
	width:215px;
	margin:35px 30px 0 0;
}
.fact .circle {
	position: relative;
	display: block;
	width: 215px;
	height: 215px;
	left: 0;
	right: 0;
	margin: auto;
}
.fact  .circle canvas {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	top: 0;
	margin: auto;
}
.fact .circle span {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-family: 'Roboto Slab', serif;
	font-size: 55px;
	font-weight: 700;
	line-height: 176px;
	text-align: center;
	color: #fff;
}
.drops-info-container.silver .fact .circle span, .drops-info-container.silver .fact .circle span p {color:#969696!important;}
.fact .circle span i {font-style: normal;}
.fact .circle span p {
	position: absolute;
	top: 110px;
	width:100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	line-height: 16px;
	text-align: center;
}
.popup.confirm-award-drops .inner {width: 520px;}
.popup.nest-confirm-deposit-withdraw .inner, .popup.nest-confirm-deposit-withdraw-bank-details .inner, .subscription-popup .inner {width: 520px;}
.popup.confirm-award-drops input[type="button"].button{float:left;min-width: 220px;height: 43px;line-height: 43px;}
.popup.nest-confirm-deposit-withdraw input[type="button"].button{float:left;min-width: 220px;height: 43px;line-height: 43px;}
.popup.confirm-award-drops p{color:#35546c;line-height: 26px;}
.popup.nest-confirm-deposit-withdraw p{color:#35546c;line-height: 26px;}
.popup.confirm-award-drops .forma .checkboxai label{margin:-10px 0 10px;}
.popup.nest-confirm-deposit-withdraw .forma .checkboxai label{margin:-10px 0 10px;}
.popup.confirm-award-drops .forma .checkboxai label span.label{color:#35546c;font-size: 14px;}
.popup.nest-confirm-deposit-withdraw .forma .checkboxai label span.label{color:#35546c;font-size: 14px;}
.drops-general.content-top + .alert_error{margin-bottom: -5px;}
.drops-general.content-top + .alert_error .alert_body:not(:last-child){margin-bottom:15px!important;}

.award-drops-form #alert-wrapper{margin: 10px 0 0 35px!important;}
.m-b-50{margin-bottom: 50px;}

.drops-rewards-programme{
	float:left;
	width:100%;
	padding:90px 0 160px;
}
.drops-rewards-programme h4 {
	font-size: 34px;
	font-weight: 800;
	line-height: 40px;
	color: #00509f;
	text-align:center;
	margin: 0;
}
.drops-rewards-programme h4 + p, .drops-rewards-programme h4 p + p {
	width:100%;
	font-size: 24px;
	color:#15a0e1;
	font-weight:600;
	text-align:center;
	margin: 22px auto 0;
}
.rewards-programme-right{
	float:right;
	width:calc(620px - 60px);
	min-height:400px;
	background:#e7f5ff url(images/rewards-programme-right-robot.png)no-repeat bottom 40px center;
	padding: 95px 30px 440px;
	border-radius:13px;
	margin-top:45px;
}
.rewards-programme-right p{
	font-size:18px;
	line-height:26px;
	font-weight:600;
	color:#00509f;
	text-align:center;
	margin:0 30px;
}
.rewards-programme-right p + p{margin-top:27px;}
.rewards-programme-right p.title{font-size:30px;font-weight:700;color:#15a0e1;line-height:inherit;margin:53px 0 2px;}
.rewards-programme-right p.title + p{margin: 0 140px;}
.rewards-programme-right .button-blue{
	display:block;
	float:none;
	width:196px;
	margin:50px auto 0;
}
.rewards-programme-left{
	float:left;
	width:590px;
	margin-top:45px;
}
.rewards-programme-left .darker-block{min-height: 132px;}
.rewards-programme-left .title .info{
	display: inline-block;
	float: none;
	margin: 0 0 -5px 4px;
	width: 24px;
	height: 24px;
}
.rewards-programme-left .darker-block.fields-of-interest {overflow: visible;}
.rewards-programme-left .darker-block.fields-of-interest .title {border-top-left-radius: 13px;border-top-right-radius: 13px;}
.rewards-programme-left .title .info + .hover{width: 320px;top: 51px;left:30px;}
.rewards-programme-left .checkboxai.fields-of-internests {min-height: 392px;margin: 0 0 -30px;}
.rewards-programme-left select{height: 35px;}
.rewards-programme-left select.three_columns {float: left;width: 163px;font-size:14px;}
.rewards-programme-left select.three_columns + select.three_columns{margin-left:20px;}
.rewards-programme-left #how-frequent{font-size:14px;color:#62849e;}
.rewards-programme-left .gender{margin-top:-8px;}
.gender .radio.square{margin-right: 20px!important;}
.gender .radio.square:last-child{margin-right: 0!important;}
.gender .radio.square input[type="radio"] + label span:not(.radio_label) {
	height: 27px;
	width: 27px;
	background-color: #fff;
	border-radius: 4px;
	margin: 0 10px 0 -37px;
	background-position: inherit;
	background-color: #fff!important;
}
.gender .radio.square input[type="radio"]:checked + label span:not(.radio_label) {background-color: #fff;background-position: -43px -13px;}
.rewards-programme-left .checkboxai.agree {margin: 14px 0 4px;}
.rewards-programme-left .checkboxai.agree label span.check{
	height: 25px;
	width: 25px;
	border:1px solid #9aaab7;
}
.rewards-programme-left .checkboxai.agree [type=checkbox]:checked + span.check{background-position: -45px -15px;}
.rewards-programme-left input[type="submit"].button{float:left;min-width:200px;}
.rewards-programme-banner{
	float:left;
	width:calc(100% - 60px);
	min-height: 165px;
	padding:30px;
	background: #11b6f8 url(../img/images/rewards.png)no-repeat top 43px right 53px;
	border-radius: 13px;
	margin-bottom:50px;
}
.rewards-programme-banner p{width:calc(100% - 430px);font-size:14px;color:#edfaff;line-height:22px;text-align:justify;margin:18px 0 0;}
.rewards-programme-banner p:first-child{font-size:25px;font-weight:bold;color:#fff;line-height: 32px;margin:-3px;}
.rewards-programme-banner p a{color:#00509f;}
.rewards-programme-banner p a:hover{text-decoration:underline;}
.rewards-programme-banner .button-blue{min-width: 145px!important;margin-top: 17px!important;}
.rewards-programme-banner .button-blue:hover{background:#fff;color:#00509f;}

.rewards-programme-left .darker-block .title {color: #fff;background: #00509f;}
.rewards-programme-left .title .info{background:url(../img/images/info-icone-white.png)no-repeat center;}
.rewards-programme-left .checkboxai.fields-of-internests label {width: calc(33.33% - 50px);}
.rewards-programme-left .checkboxai.agree {width:100%;text-align:center;margin: 20px 0 25px;}
.rewards-programme-left .checkboxai label{float:none;}
.rewards-programme-left .checkboxai.agree label span.check {border-color: #fff;}
.rewards-programme-left input[type="submit"].button {display:block;float:none;width: 380px;margin:auto;}
.rewards-programme-right {
	display:table;
	float: right;
	width: 520px;
	height: 435px;
	background: #d6eaf8;
	padding: 0 50px;
	border-radius: 13px;
	margin:0;
}
.rewards-programme-right > div{display:table-cell;vertical-align:middle;}
.rewards-programme-right p.title{margin: 0 0 2px;margin:0 80px 0;}
.rewards-programme-right p.title + p {margin: 20px 80px 0;}
.rewards-programme-right .button-blue {margin: 35px auto 0;}
.drops-rewards-programme{background:#e7f5ff;padding-top:0;}

.about-drops .button-blue,
.drops-status .button-blue,
.your-benefits .button-blue,
.how-does-it-work .button-blue,
.disclaimer-block .button-blue,
.disclaimer-block .button.yellow,
.rewards-programme-banner .button-blue {display: inline-block;width: auto;min-width: 145px;margin-top: 0;padding: 0 25px;}
/*------ DROPS PAGE STYLE END -------*/

/*------ TUTORIAL VIDEO MODAL START -------*/
.modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/images/popup-bg.png)repeat;
	z-index: 999999;
}
.modal .modal-dialog {
	max-width: 800px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	pointer-events: none;
	margin-top: 10%;
}
.modal .modal-dialog .modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0;
}
.modal .modal-content .modal-body {
	position: relative;
	padding: 0;
	flex: 1 1 auto;
}
.modal .modal-content .modal-body .close {
	position: absolute;
	right: -30px;
	top: 0;
	z-index: 999;
	font-size: 2rem;
	font-weight: normal;
	color: #fff;
	opacity: 1;
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.embed-responsive:before {
	display: block;
	content: "";
	padding-top: 56.25%;
}
.embed-responsive iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
/*------ TUTORIAL VIDEO MODAL END   -------*/

.unsubscribed-emails .checkboxai {max-height: 300px;overflow-y: scroll; overflow-x: hidden;margin: -20px -30px -30px 0;}
.unsubscribed-emails p {margin-right: 30px; margin-bottom: 5px;}
.unsubscribed-emails label.left {width: 100%;}

/*------ INVITE YOUR FRIENDS PAGE -------*/
.invite-by-email .forma .bottom .info:before {background: url(../img/images/sprite.png) no-repeat;}
.invite-friends .content-top-image {background-image:url(../img/images/invite-your-friends-fonas-2.png); z-index: 0; }
.invite-by-email input[type="submit"].button {margin-top: 0;}

.edit-settings-content{margin-top:50px;}
.pick-up-method.three-columns .radio.pick-up{float: left;width: calc(30% - 30px)}
.pick-up-method.three-columns .radio.pick-up:nth-child(1), .pick-up-method.three-columns .radio.pick-up:nth-child(4), .pick-up-method.three-columns .radio.pick-up:nth-child(7){width: calc(40% - 30px);}
.pick-up-method.three-columns .radio.pick-up .hover{left: 0;top:27px;}
.pick-up-method.three-columns .radio.pick-up:nth-child(3n) .hover{left: inherit;right: 0;}
.pick-up-method.three-columns .radio.pick-up .hover:before {left: inherit;right: -5px;background:url(../img/images/arro-to-right.png)no-repeat;}
.light-block.pickup_type .select-adress{
	float:left;
	width:100%;
	background:#d6eaf8;
	padding:30px;
	margin:22px 0 -30px -30px;
	border-radius: 0 0 13px 13px;
}
.light-block.pickup_type .select-adress p{margin:22px 0;}
.light-block.pickup_type .select-adress p:first-child{margin-top:-5px;}
.light-block.pickup_person > .left{width:calc(50% - 15px);}
.light-block.pickup_person > .left + .left{margin-left:30px;}
.light-block.select-payment-method .company{border-radius: 0 0 13px 13px;}
.light-block.select-payment-method .company > .left{width:calc(50% - 15px);}
.light-block.select-payment-method .company > .left + .left{margin-left:30px;}
.light-block.discounts .checkboxai.no-checkbox{float:left;margin-bottom:24px;}
.light-block.discounts .checkboxai.no-checkbox label{float:left;width:100%;padding:0;margin: 0px 0 11px;}
.light-block.discounts .checkboxai.no-checkbox > .left{width:calc(50% - 15px);}
.light-block.discounts .checkboxai.no-checkbox > .left + .left{margin-left:30px;}
.light-block.discounts .left.promo{width:520px;}
.forma .edit-settings-content input[type="submit"].button{width:246px;}

.turn-off-edee-banner{
	position:relative;
	float:left;
	width:calc(100% - 560px);
	min-height: 150px;
	background:#e7f5ff url(../img/images/turn-off-edee-robot.png)no-repeat right 225px bottom -12px;
	padding:30px 500px 25px 60px;
	margin:50px 0 30px;
	border-radius: 5px;
	overflow:hidden;
}
.turn-off-edee-banner:after{
	position:absolute;
	bottom:-12px;
	right:225px;
	width:138px;
	height:209px;
	content:'';
	background:url(../img/images/turn-off-edee-robot.png)no-repeat;
}
.turn-off-edee-banner p{font-size: 16px;color: #35546c;margin:10px 0;text-align:justify;}
.turn-off-edee-banner p a{color: #35546c;text-decoration:underline;}
.turn-off-edee-banner p:first-child{font-size:18px;font-weight:600;color:#00509f;margin:-5px 0 10px;}
.turn-off-edee-button{
	position:absolute;
	top:20px;
	right:0;
	width:225px;
	text-align:center;
}
.turn-off-edee-button > span{display:block;font-size:25px;font-weight:700;color:#00bdf2;margin:0 0 8px;}
.turn-off-edee-button .btn{
	display:block;
	float:none;
	width:109px;
	height:109px;
	background:#00bdf2 url(../img/images/turn-off-edee-button.png)no-repeat center;
	border-radius:50%;
	margin:auto;
	cursor:pointer;
}
.turn-off-edee-button .btn:hover{background-color:#00c5fc;}
.turn-off-edee-banner.status-off{
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.turn-off-edee-banner.status-off:after{
	position:absolute;
	bottom:-18px;
	right:225px;
	width:247px;
	height:216px;
	content:'';
	background:url(../img/images/turn-off-edee-sleep-robot.png)no-repeat;
}
.turn-off-edee-banner.status-off p{color:#e8f7ff;}
.turn-off-edee-banner.status-off p:first-child, .turn-off-edee-banner.status-off .turn-off-edee-button > span{color:#fff;}
.turn-off-edee-banner.status-off .turn-off-edee-button .btn{background-color:#00509f;}
.turn-off-edee-banner.status-off .turn-off-edee-button .btn:hover{background-color:#0158ae;}
.floating-edee-button{
	position: fixed;
	top:calc(50% - 27px);
	right:22px;
	width: 54px;
	z-index: 9;
	cursor: pointer;
}
.floating-edee-button > div{
	position:relative;
	display:block;
	min-width:54px;
	height:54px;
	background:#00bdf2 url(../img/images/turn-off-edee-button.png)no-repeat center;
	background-size:30px auto;
	border-radius:50%;
}
.floating-edee-button > div > span{
	position: absolute;
	right: 27px;
	height: 54px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	line-height:54px;
	background: #00bdf2;
	border-radius: 40px 0 0 40px;
	z-index: -9;
	white-space: nowrap;
	max-width:0;
	padding:0 0 0 26px;
	overflow:hidden;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.floating-edee-button > div:hover > span{max-width:200px;padding: 0 33px 0 20px;}
.floating-edee-button.off > div, .floating-edee-button.off > div > span{background-color:#00509f;}

.content-top.invite-friends{position: inherit;height: 280px;margin-top: -10px;}
.content-top.invite-friends .wrap{position:relative;}
.content-top.invite-friends .page-heading{width:280px;text-transform:uppercase;}
.content-top.invite-friends .content-top-image{
	width: 884px;
	height: 343px;
	background-position: center bottom;
	top: 93px;
}
.content-top.invite-friends .ambasador{
	position:absolute;
	right:0;
	top:-18px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	text-align:center;
	width:134px;
	height:161px;
	/*background:url(../img/images/ambasador.png)no-repeat;*/
	padding:17px 0 0;
}
.content-top.invite-friends .ambasador .medal{
	display:block;
	float:none;
	width:107px;
	height:144px;
	background:url(../img/images/ambasador_basic.png)no-repeat;
	margin:5px auto 0;
}
.content-top.invite-friends .ambasador .medal.blue{background:url(../img/images/ambasador_blue.png)no-repeat;}
.content-top.invite-friends .ambasador .medal.silver{background:url(../img/images/ambasador_silver.png)no-repeat;}
.content-top.invite-friends .ambasador .medal.golden{background:url(../img/images/ambasador_golden.png)no-repeat;}
.content-top.invite-friends .ambasador .medal.platinum{background:url(../img/images/ambasador_platinum.png)no-repeat;}
.content-top .general-rating, .general-rating.header{
	position:absolute;
	top:-70px;
	left:0;
	font-size:18px;
	font-weight:600;
	color:#fff;
	line-height:40px;
	width:225px;
	height:40px;
	background: #629cd6;
	border-radius: 4px;
	padding:0 0 0 10px;
}
.general-rating.header { top:104px; z-index: 10}
.content-top .general-rating strong,  .general-rating.header strong{float:left;margin-right:7px;}
.content-top .general-rating .stars, .general-rating.header .stars{float:left;margin:8px 0 0 0;}
.stars .star {
	float: left;
	width: 21px;
	height: 21px;
	background:url(../img/images/rating-stars.png)no-repeat;
	background-position: -30px 0;
	margin-left: 3px;
}
.star.low-fill{background-position: -62px 0;}
.star.medium-fill{background-position: -94px 0;}
.star.high-fill{background-position: -126px 0;}
.general-rating.header .stars .star {margin-left: 7px;}
.general-rating.header .stars .star:first-child {margin-left: 0;}
.stars .star.filled {background-position: 0 0;}
.star.low-fill{background-position: -62px 0;}
.star.medium-fill{background-position: -94px 0;}
.star.high-fill{background-position: -126px 0;}
.stars .star:first-child{margin-left:0;}
.rating-arrow{
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:40px;
	background:url(../img/images/rating-arrow.png)no-repeat left 18px center;
	z-index: 9;
	cursor:pointer;
}
.popup.invite-rating .inner {max-width: 590px;     width: calc(100% - 80px);}
.all-ratings{
	float:left;
	width:100%;
	background:#f3faff;
	padding:15px 30px 18px;
	margin:0 0 0 -30px;
}
.popup.invite-rating .button{min-width:175px;height:42px;line-height:42px;text-transform: unset;margin-top: 30px;}
.all-ratings .row{float:left;width:100%;color: #35546c;margin:10px 0;}
.all-ratings .row .stars{float:right;margin-left:35px;}
.all-ratings .star{margin-left: 6px;}
.all-ratings .row strong{float:right;font-weight:300;}
.all-ratings .row strong.no-value{margin-right: 233px;}
.all-ratings .service-category{float: left;max-width: calc(100% - 300px);cursor: pointer;}
.popup.invite-rating .general-rating{
	float:left;
	max-width:370px;
	font-size:16px;
	font-weight:600;
	color:#35546c;
}
.popup.invite-rating .general-rating{float:left;font-size:18px;margin: 0 0 22px;}
.popup.invite-rating .general-rating .stars{float:right;}
.popup.invite-rating .general-rating strong{margin:0 10px 0 0px;}
.popup.invite-rating .country, .rating-date-block .country{
	float:right;
	width:195px;
	height:35px;
	margin-top:-7px;
	cursor:pointer;
}
.invite-friends-steps{padding: 100px 0 100px;}
.invite-steps {float: left;width: 100%;}
.invite-steps ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
.invite-steps ul > li {
	float: left;
	width: calc(33.33% - 50px);
	font-size: 16px;
	font-weight:400;
	color: #00509f;
	line-height: 22px;
	text-align: center;
	vertical-align: top;
}
.invite-steps ul > li + li{margin-left: 50px;}
.invite-steps li strong {
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	margin: 0px 0 9px;
}
.invite-steps ul > li:before {
	display: block;
	width: 134px;
	height: 134px;
	content: '';
	background:url(../img/images/invite-steps-images.png)no-repeat;
	margin: 0 auto 25px;
}
.invite-steps ul > li:nth-child(1):before {background-position: 0 0;}
.invite-steps ul > li:nth-child(2):before {background-position: -159px 0;}
.invite-steps ul > li:nth-child(3):before {background-position: -320px 0;}
.rewards-programme{
	float: left;
	width: 100%;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
	padding: 100px 0 120px;
}
.rewards-programme p {
	width: calc(100% - 450px);
	color: #edfaff;
	line-height: 22px;
	text-align: justify;
	margin: 18px 0;
}
.rewards-programme p a {color: #edfaff;}
.rewards-programme p:first-child {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	margin: 0 0 25px;
	line-height: 45px;
}
.rewards-programme .button-blue {min-width: 160px;background:#00bdf2;margin-top: 30px;}
.rewards-programme .button-blue:hover {background: #00509f;}
.rewards-programme .wrap{position:relative;}
.rewards-programme .wrap:after{
	position:absolute;
	top:0;
	right:0;
	width:322px;
	height:140px;
	content:'';
	background:url(../img/images/rewards.png)no-repeat;
	margin-top:36px;
}
.invite-holder{
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.invite-by-email{
	float: left;
	width: 50%;
	min-height:800px;
	color:#fff;
	/*background: #165eae;
	background: -moz-linear-gradient(-45deg,  #165eae 10%, #1e6dbb 57%);
	background: -webkit-linear-gradient(-45deg,  #165eae 10%,#1e6dbb 570%);
	background: linear-gradient(135deg,  #175eae 10%,#1e6dba 57%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165eae', endColorstr='#277cc8',GradientType=1 );
	*/
	padding: 200px 0 100px;
	position:relative;
}
.invite-by-email .inner:after {content:'';background: #3376bd;width:1px;height: 100%;display:block;position:absolute;right: -71px;top:0;bottom: 0;margin:auto;}
.invite-by-email .inner{width:540px;float:right;margin-right:90px;position: relative; z-index: 10;}
.invite-by-email .forma{
	float:left;
	width:calc(100% - 60px);
	padding:30px;
	background:#d6eaf8;
	border-radius:13px;
	margin-top:30px;
}
.invite-by-email .forma .bottom{
	float:left;
	width:100%;
	padding:30px;
	background:#e7f5ff;
	border-radius:0 0 13px 13px;
	margin:30px 0 -30px -30px;
}
.invite-by-email .forma input[type="button"].button{float: right;width:215px;margin:0;}
.invite-by-email .forma .bottom .info{
	float: left;
	width: calc(100% - 270px);
	margin: 0 0 0 35px;
}
.invite-by-email .forma .bottom .info p{font-size: 16px;font-weight: 300;color: #00509f;line-height: 28px;text-align: justify;margin:7px 0;}
.invite-by-email .forma .bottom .info p a{color: #00509f;}
.invite-by-email .forma .bottom .info p a:hover{text-decoration:underline;}
.invite-by-email .forma .bottom .info:before {
	float: left;
	width: 28px;
	height: 28px;
	content: '';
	background-position: -88px -81px;
	margin: 8px 9px 0 -37px;
}
.generate-unique-link{
	position:relative;
	float: left;
	width: 50%;
	min-height:886px;
	color:#fff;
	/*background: #1359ab;
	background: -moz-linear-gradient(-90deg, #1359ab -9%, #2377c5 91%);
	background: -webkit-linear-gradient(-90deg, #2377c5 -9%,#0fa8e4 91%);
	background: linear-gradient(90deg, #1359ab -9%,#2377c5 91%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
	*/
	padding: 200px 0 0px;
}
.generate-unique-link .inner{width:540px;float:left;margin-left:90px; position: relative; z-index: 10;}
.generate-unique-link:after{
	position:absolute;
	bottom:15px;
	left:190px;
	width:341px;
	height:339px;
	content:'';
	background:url(../img/images/generate-unique-link-robot.png);
}
.invite-by-email .bigger-heading, .generate-unique-link .bigger-heading{color:#fff;font-weight:700;font-size:30px;}
.invite-by-email .text, .generate-unique-link .text{text-align:justify;}
.generate-unique-link .forma{margin-top:50px;}
.generate-unique-link .forma input[type="button"].button{float:left;width:145px;margin:0;}
.generate-unique-link .forma input[type="text"]{float: right;width:325px;padding:0 20px;border-radius: 21px;}
.track-your-invites{
	float: left;
	width: 100%;
	padding: 90px 0 100px;
}
.track-your-invites .table-scroll {overflow-x: auto;}
.track-your-invites .table{margin-top:20px;}
.track-your-invites .table th{height: 66px;text-align:left;}
.track-your-invites .table th, .track-your-invites .table td{padding: 0 20px;text-align:left;}
.track-your-invites .table th:nth-child(1){width:28%;}
.track-your-invites .table th:nth-child(2){width:18%;}
.track-your-invites .table th:nth-child(3){width:16%;}
.track-your-invites .table th:nth-child(4){width:18%;}
.track-your-invites .table td.in-progres{color:#c41e1e;font-weight:600;}
.track-your-invites .table td.parcel-1st{color:#4eaf41;font-weight:600;}
.track-your-invites .credit{
	float: left;
	font-size: 18px;
	font-weight: 400;
	color: #00509f;
	padding: 23px 35px 23px 70px;
	background: #e7f5ff;
	border-radius: 12px;
	margin-top: 40px;
	position: relative;
}
.track-your-invites .credit:before{
	float: left;
	width: 45px;
	height: 45px;
	content: '';
	background: url(../img/images/credit.png);
	position: absolute;
	left: 17px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.write-review{
	float: left;
	width: 100%;
	padding: 90px 0 100px;
}
.customer-reviews .write-review {padding-top: 0;}
.write-review-block{
	float: left;
	width: 400px;
	padding:30px;
	background:#d6eaf8;
	border-radius:14px;
	margin-top:40px;
}
.write-review-block .title{
	width: calc(100% - 30px);
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	padding: 24px 60px 25px 30px;
	margin: -30px 0 40px -30px;
	border-radius:13px 13px 0 0;
}
.write-review-block .forma input[type="submit"].button{width:100%;margin-top: 25px;}
.write-review-block .forma textarea{height:270px;}
.write-review-block .forma .name label, .write-review-block .forma .name label.required:after{color:#93a9b8;}
.write-review-block .forma .name input[type="text"]{background:#c8d9e5;border-color:#c8d9e5;pointer-events: none;}
.write-review-block .forma .name label.b2b-review, .write-review-block .forma .name label.b2b-review.required:after{color: #35546c;}
.write-review-block .forma .name input[type="text"].b2b-review{background:#fff;border-color:#fff;pointer-events: initial;}
.write-review-block .checkboxai{margin:0 0 40px 0;}
.write-review-block .checkboxai label{float:left;width:calc(100% - 37px);margin: 9px 0 6px;}
.write-review-block .checkboxai > p{font-size:16px;font-weight:600;color:#35546c;margin:0 0 10px;}
.write-review-block .checkboxai > p.sub-text {font-weight: normal;font-size: 14px;}
.write-review-block form .checkboxai label span.check.disabled {background-color: #c8d9e5}
.overall-experience{
	float:left;
	width:calc(100% - 40px);
	height:44px;
	color:#35546c;
	line-height:46px;
	padding:0 20px;
	background:#e7f5ff;
	border-radius:4px;
	margin-bottom:40px;
}
.overall-experience .stars{float:right;margin:10px 0 0;}
.overall-experience .stars .star{cursor:pointer;}
.custumer-reviews-block{
	position:relative;
	float:right;
	width:calc(100% - 550px);
	padding:30px;
	background:#d6eaf8;
	border-radius:14px;
	margin-top:25px;
}
.custumer-reviews-block.full-width {/*width: 100%;*/width:calc(100% - 60px);}
.custumer-reviews-block:after{
	position: absolute;
	right: 23px;
	top: 30px;
	width: 102px;
	height: 98px;
	content: '';
	background: url(../img/images/reviews-after.png)no-repeat;
}
.custumer-reviews-block .title{
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	margin:0 0 18px;
}
.custumer-reviews-block .custumer-reviews{
	float: left;
	width:calc(100% + 60px);
	height: auto;
	background: transparent;
	border-radius: 0;
	margin: 0 0 0 -30px;
	max-height: 825px;
	overflow-y: auto;
}
.custumer-reviews .review{background: #e7f5ff!important;}
.custumer-reviews .review:nth-child(2n) {background: #d6eaf8!important;}
.custumer-reviews-block .custumer-reviews .date{float: left;font-weight: 300;margin-right: 10px;}
.custumer-reviews-block .custumer-reviews .flag-icon.flag {width: 25px;height: 19px;}
.custumer-reviews-block a.button{float:right;min-width:170px;margin-top:30px;}
.custumer-reviews-block  .custumer-reviews:after {content:none;}
.custumer-reviews-block .rating .star{cursor:auto;}
.custumer-reviews-block #load_more_reviews {width: initial; padding: 0 20px}
.reviews-filter{float:left;margin:-16px 0 30px;}
.reviews-filter .left{width:185px;}
.reviews-filter .left + .left{width:215px;margin-left:15px;}
.reviews-filter select{height:35px;cursor:pointer;}
.reviews-filter label{font-size:14px;}
.rating-date-block{
	float: right;
	width: calc(100% - 550px);
	padding: 30px;
	background: #f3faff;
	border-radius: 14px;
	margin-top: 40px;
}
.rating-date-block.full-width {float:left;/*margin-left: -60px;*/}
.rating-date-block .title{
	/*width: calc(100% - 120px);*/
	width: calc(100% - 100px);
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	/*padding: 24px 150px 25px 30px;*/
	padding: 24px 130px 25px 30px;
	margin: -30px 0 0px -30px;
	border-radius: 13px 13px 0 0;
}
.rating-date-block .all-ratings {
	width: 100%;
	margin-bottom: -30px;
	border-radius: 0 0 13px 13px;
	padding: 15px 0 18px;
	margin: 0;
}
.rating-date-block .general-rating{display: inline-block;margin-left:0px;}
.rating-date-block .general-rating .stars{float:right;    margin-top: 2px;}
.rating-date-block .general-rating strong{color:#35546c;font-weight:600;margin-right:13px;}
.rating-date-block .title .forma{float: right;margin-top: 7px;}

.rate-our-services .bigger-heading {text-align: center;}
#logo.align-center{display:block;float:none;margin:30px auto 0;}
.rate-our-service .page-heading{width:100%;text-align:center;margin:-20px 0 0;}
.content-top.rate-our-service {height: 220px;margin-top: 0;}
.content-top.rate-our-service .content-top-image{width: 100%;height: 280px;}
.content-top.rate-our-service .general-rating {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 75px auto 0;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
	line-height: 72px;
	width: 380px;
	height: 72px;
	background: #629cd6;
	padding: 0 0 0 30px;
	border-radius: 4px;
}
.content-top.rate-our-service .general-rating .stars .star {
	width: 48px;
	height: 46px;
	background: url(../img/images/rating-stars-bigger.png)no-repeat;
	background-position: -61px 0;
	margin-left: 10px;
	cursor: pointer;
}
.general-rating.header .flag{height: 17px;width: 22px;margin-right: 7px;margin-top: 12px; border: none;}
.content-top.rate-our-service .general-rating .stars .star.filled{background-position: 0 0;}
.content-top.rate-our-service .general-rating .stars .star.low-fill{background-position: -62px 0;}
.content-top.rate-our-service .general-rating .stars .star.medium-fill{background-position: -94px 0;}
.content-top.rate-our-service .general-rating .stars .star.high-fill{background-position: -126px 0;}
.content-top.rate-our-service .general-rating .stars {margin: 10px 0 0 3px;}
.content-top.rate-our-service .wrap{position:relative;}
.content-top.rate-our-service .wrap:before{
	position: absolute;
	top: -99px;
	left: -10px;
	width:298px;
	height:319px;
	content:'';
	background:url(../img/images/thanks-for-your-feedback-before.png);
}
.content-top.rate-our-service .wrap:after{
	position: absolute;
	top: -87px;
	right: -115px;
	width:420px;
	height:307px;
	content:'';
	background:url(../img/images/thanks-for-your-feedback-after.png);
}
.invite-friends-textblock{
	float: left;
	width: 100%;
	padding: 90px 0 100px;
}
.invite-friends-textblock .wrap > .left{position:relative;width:510px;padding-top:535px;}
.invite-friends-textblock .wrap > .left .bigger-heading{font-weight: 700;}
.invite-friends-textblock .wrap > .left:before{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 452px;
	height: 366px;
	content: '';
	background: url(../img/images/invite-your-friends-to-use-EshopWedrop.png)no-repeat;
}
.invite-friends-textblock .wrap > .right{float:right;width:calc(100% - 675px);margin-top:35px;}
.invite-friends-textblock .wrap > .right.simple-text ul li {list-style-image: url(../img/images/chack-li.png);}
.invite-friends-textblock .wrap > .centered p {text-align: center; color: #35546c;}
.invite-friends-textblock .wrap > .centered p strong {color: #00bdf2;}
/*------ INVITE YOUR FRIENDS PAGE END --------*/

/*responsive*/
@media(max-width:649px){
	.test-page-home .map-bg{height: auto;padding-bottom: 50px;}
	.test-page-home .wrap {width: calc(100% - 20px);}
	.test-page-home ul > div {width: 100%;text-align: center;}
	.test-page-home ul > div + div{margin-top:-11px;}
	.test-page-home .heading {font-size: 40px;}
}

@media(max-width:500px){
	.test-page-home .heading {font-size: 30px;line-height: 36px;margin: 30px 0;}
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}

.prefix {
	display:table;
}

.calc
{
	display:none;
	width: auto!important;
	margin-left: 5px!important;
}
.flatpickr-input{cursor:pointer;z-index:1}.flatpickr-mobileInput{opacity:0;visibility:hidden;position:absolute;width:0;height:0;box-sizing:border-box;padding:0}.flatpickr-calendar{background:#fff;display:none;text-align:center;padding:0;border:1px solid #e6e6e6;font-size:14px;border-radius:3px;position:absolute;max-width:256px;min-width:200px}.flatpickr-calendar.open{opacity:1;z-index:99999;display:inline-block}.flatpickr-calendar.inline{display:table;max-width:288px;margin-top:2px;position:relative}.flatpickr-calendar.static{position:relative}.flatpickr-calendar.static.open{display:block}.flatpickr-calendar.hasWeeks{max-width:300px}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-month,.flatpickr-next-month i,.flatpickr-prev-month i{position:relative}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);padding:4px 0 0;text-align:center}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px;position:absolute;top:9px}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{fill:inherit}.flatpickr-next-month svg:hover,.flatpickr-prev-month svg:hover{fill:#f99595}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#f99595}.flatpickr-prev-month svg{left:5px}.flatpickr-next-month svg{right:5px}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:relative;display:inline-block}.flatpickr-current-month .cur_month{font-weight:700;color:inherit}.flatpickr-current-month .cur_year{background:0 0;box-sizing:border-box;color:inherit;cursor:default;padding:0;margin:0;width:3.2em;display:inline;font-size:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month .cur_year:hover{background:rgba(0,0,0,.05)}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden}.flatpickr-days{padding-top:1px;outline:0}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;position:relative;font-weight:300;width:35px;height:35px;line-height:35px;margin:0;text-align:center}.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#f99595}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#f99595;background:#f99595;color:#fff}.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover{background:#446cb3;color:#fff;border-color:#446cb3}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}span.flatpickr-weekday{cursor:default;font-size:90%;color:rgba(0,0,0,.54);height:24px;line-height:24px;margin:0;background:0 0;text-align:center;display:block;float:left;width:14.28%;font-weight:700}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 .25rem;border-right:1px solid #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%}.flatpickr-rContainer{display:inline-block;max-width:249px}.flatpickr-time{overflow:auto;text-align:center;border-top:0;outline:0;display:block;display:flex}.flatpickr-am-pm,.flatpickr-time input,.flatpickr-time-separator{height:38px;display:inline-block;line-height:38px;color:#393939}.flatpickr-time input{-moz-appearance:textfield;background:0 0;box-shadow:none;border:0;border-radius:0;flex:1;width:33%;min-width:33%;text-align:center;margin:0;padding:0;cursor:pointer;font-weight:700}.flatpickr-time input.flatpickr-minute{width:26%;font-weight:300}.flatpickr-time input.flatpickr-second{font-weight:300}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time input:focus,.flatpickr-time input:hover{-moz-appearance:number-input;background:#f0f0f0}.flatpickr-time.has-seconds input[type=number]{width:25%;min-width:25%}.hasTime .flatpickr-days,.hasWeeks .flatpickr-days{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hasWeeks .flatpickr-days{border-left:0}.flatpickr-rContainer+.flatpickr-time{border-top:1px solid #e6e6e6}.flatpickr-am-pm{outline:0;width:21%;padding:0 2%;cursor:pointer;text-align:left;font-weight:300}.flatpickr-am-pm:focus,.flatpickr-am-pm:hover{background:#f0f0f0}@media all and (-ms-high-contrast:none){.flatpickr-month{padding:0}}

.turn-off-edee-banner{
	position:relative;
	float:left;
	width:calc(100% - 540px);
	min-height: 150px;
	background:#e7f5ff url(../img/images/turn-off-edee-robot.png)no-repeat right 225px bottom -12px;
	padding:30px 500px 25px 40px;
	margin:0px 0 30px;
	border-radius: 5px;
	overflow:hidden;
	min-height: 171px;
}
.turn-off-edee-banner:after, .turn-off-edee-banner.status-hover.status-off:after{
	position:absolute;
	bottom:-12px;
	right:225px;
	width:138px;
	height:209px;
	content:'';
	background:url(../img/images/turn-off-edee-robot.png)no-repeat;
}
.turn-off-edee-banner p{font-size: 16px;color: #35546c;margin:10px 0;text-align:justify;}
.turn-off-edee-banner p a{color: #35546c;text-decoration:underline;}
.turn-off-edee-banner p:first-child, .turn-off-edee-banner.status-off p.first{font-size:18px;font-weight:600;color:#00509f;margin:-5px 0 10px;}
.turn-off-edee-banner.status-off p.first{color:#fff;}
.turn-off-edee-button{
	position:absolute;
	top:20px;
	right:0;
	width:225px;
	text-align:center;
}
.turn-off-edee-button > span{display:block;font-size:25px;font-weight:700;color:#00bdf2;margin:0 0 8px;}
.turn-off-edee-button .btn{
	display:block;
	float:none;
	width:109px;
	height:109px;
	background:#00bdf2 url(../img/images/turn-off-edee-button.png)no-repeat center;
	border-radius:50%;
	margin:auto;
	cursor:pointer;
}
.turn-off-edee-button .btn:hover{background-color:#00509f;}
.turn-off-edee-banner.status-off{
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.turn-off-edee-banner.status-off:after, .turn-off-edee-banner.status-hover:after{
	position:absolute;
	bottom:-18px;
	right:225px;
	width:247px;
	height:216px;
	content:'';
	background:url(../img/images/turn-off-edee-sleep-robot.png)no-repeat;
}
.turn-off-edee-banner.status-off p{color:#e8f7ff;}
.turn-off-edee-banner.status-off p:first-child, .turn-off-edee-banner.status-off .turn-off-edee-button > span{color:#fff;}
.turn-off-edee-banner.status-off .turn-off-edee-button .btn{background-color:#00509f;}
.turn-off-edee-banner.status-off .turn-off-edee-button .btn:hover{background-color:#00bdf2;}
.floating-edee-button{
	position: fixed;
	top:calc(50% - 27px);
	right:22px;
	width: 54px;
	z-index: 9;
}
.floating-edee-button > div{
	position:relative;
	display:block;
	min-width:54px;
	height:54px;
	background:#00bdf2 url(../img/images/turn-off-edee-button.png)no-repeat center;
	background-size:30px auto;
	border-radius:50%;
}
.floating-edee-button > div > span{
	position: absolute;
	right: 27px;
	height: 54px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	line-height:54px;
	background: #00bdf2;
	border-radius: 40px 0 0 40px;
	z-index: -9;
	white-space: nowrap;
	max-width:0;
	padding:0 0 0 26px;
	overflow:hidden;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.floating-edee-button > div:hover > span{max-width:200px;padding: 0 33px 0 20px;}
.floating-edee-button.off > div, .floating-edee-button.off > div > span{background-color:#00509f;}

/* 08-13 */

#edee_settings_form .light-block{width:100%;width: calc(100% - 60px);}
.pick-up-method.three-columns .radio.pick-up:nth-child(1), .pick-up-method.three-columns .radio.pick-up:nth-child(4), .pick-up-method.three-columns .radio.pick-up:nth-child(7) {width: calc(40% - 30px);}
.pick-up-method.three-columns .radio.pick-up {float: left;width: calc(30% - 60px);margin-right: 30px;}
.pick-up-method.three-columns .radio.pick-up:nth-child(3n){margin-right:0;}
.light-block.pickup-type .select-adress{
	float:left;
	width:100%;
	background:#d6eaf8;
	padding:30px;
	margin:22px 0 -30px -30px;
	border-radius: 0 0 13px 13px;
}
.light-block.pickup-type .select-adress p{margin:22px 0;}
.light-block.pickup-type .select-adress p:first-child{margin-top:-5px;}
.light-block.pickup-person > .left{width:calc(48.5% - 15px);}
.light-block.pickup-person > .left + .left{width:calc(51.5% - 15px);margin-left:30px;}
.light-block.select-payment-method .company{border-radius:0 0 13px 13px;}
.light-block.select-payment-method .company > .left{width:calc(48.5% - 15px);}
.light-block.select-payment-method .company > .left + .left{width:calc(51.5% - 15px);margin-left:30px;}
.light-block.discounts .left.promo {width: 505px;}
#bdd_edee_settings .edee_confirm_buttons {width: 100%;}
#edee_settings_form input[type="submit"].button.place-order {min-width: 246px;}
#edee_settings_form .light-block.discounts .checkboxai {width: 50%;float: left;margin:4px 0;}
#edee_settings_form .light-block.discounts .checkboxai.full-width{width: 100%!important;margin-top:25px;}
#edee_settings_form .light-block.discounts .checkboxai.full-width + .checkboxai.full-width{margin-top:7px;}
.radio.pick-up.checked .edee_pickup_restrictions{display:none!important;}
.edee_settings .half { width:49%; }

.edee_settings .half .light-block { width:calc(100% - 59px); }
.deactivate_edee_pp, .activate_edee_pp, .halted_edee_pp {
	display: block;
	width: 34px;
	height: 41px;
	background: url(../img/images/edee_on.svg);
	background-size: 34px 41px;
	background-repeat: no-repeat;
	margin: auto;
	border: 0;
	padding: 0;
	cursor: pointer;
}
.activate_edee_pp {
	background: url(../img/images/edee_off.svg);
	background-size: 34px 41px;
	background-repeat: no-repeat;
}
.halted_edee_pp {
	background: url(../img/images/edee_grey.svg);
	background-size: 34px 41px;
	background-repeat: no-repeat;
}
.edee_settings_button
{
	margin-top:15px;
	float: right;
	padding-left: 8px;
	padding-right: 8px;
}
.generate-unique-link .soc .left {
	margin-top: 21px;
	margin-right: 20px;
}
.generate-unique-link .soc { margin-top: 25px; }
.generate-unique-link .soc a{
	float:left;
	height: 67px;
	width: 66px;
	margin-right: 11px;
	background:url(../img/images/follow-us.png)no-repeat;
	margin-bottom: 10px;
}

.generate-unique-link .soc a.viber{
	background-position: -648px 0px;
}

#checkbox_for_all
{
	margin-bottom: 11px;
}

.generate-unique-link .soc a.whatsapp{
	background-position: -485px 0px;
}
.generate-unique-link .soc a.messenger{
	background-position: -566px 0px;
}
.generate-unique-link .soc a.mail_icon{
	background-position: -730px 0px;
	margin-right: 0px;
}
.user-menu a.invite-friends:before {
	background: url(../img/images/Invite_firend2.svg);
	background-size: 99% auto!important;
	margin: 2px 6px 0 -31px;
}
.menu-sidebar a.invite-friends:before {
	background: url(../img/images/Invite_firend2.svg) no-repeat;
	background-size: 99% auto!important;
	height: 24px;
	margin: 1px 13px 0 0;
}
.invite-holder {position: relative;/* background: url(../img/images/generate_body.jpg) repeat-y center; */background: #1a65b4;}
.invite-holder h2 {font-size:40px;font-weight: bold;text-align: center;color:white;position: absolute;left: 0;right: 0;top: 0px;margin: 0 auto;/*z-index: 9;*//* background: url(../img/images/generate_title.jpg) no-repeat center bottom; */padding-top: 80px;}
.copy_button {
	border: 0px;
	width: auto;
	display: table;
	padding: 0 24px;
	cursor: pointer;
}
.content-top.margin-bottom-none.invite-friends + .alert_error, .content-top.margin-bottom-none.invite-friends + .alert_success{ margin-top: 0!important; }

/* 08-13 */

#edee_settings_form .light-block{width:100%;width: calc(100% - 60px);}
.pick-up-method.three-columns .radio.pick-up:nth-child(1), .pick-up-method.three-columns .radio.pick-up:nth-child(4), .pick-up-method.three-columns .radio.pick-up:nth-child(7),
.pick-up-method.three-columns .radio.sec-pick-up:nth-child(1), .pick-up-method.three-columns .radio.sec-pick-up:nth-child(4), .pick-up-method.three-columns .radio.sec-pick-up:nth-child(7)
{
	width: calc(40% - 30px);
}
.pick-up-method.three-columns .radio.pick-up, .pick-up-method.three-columns .radio.sec-pick-up {float: left;width: calc(30% - 60px);margin-right: 30px;min-height: 58px;}
.pick-up-method.three-columns .radio.pick-up:nth-child(3n), .pick-up-method.three-columns .radio.sec-pick-up:nth-child(3n){margin-right:0;}
.light-block.pickup-type .select-adress{
	float:left;
	width:100%;
	background:#d6eaf8;
	padding:30px;
	margin:22px 0 -30px -30px;
	border-radius: 0 0 13px 13px;
}
.light-block.pickup-type .select-adress p{margin:22px 0;}
.light-block.pickup-type .select-adress p:first-child{margin-top:-5px;}
.light-block.pickup-person > .left{width:calc(48.5% - 15px);}
.light-block.pickup-person > .left + .left{width:calc(51.5% - 15px);margin-left:30px;}
.light-block.select-payment-method .company{border-radius:0 0 13px 13px;}
.light-block.select-payment-method .company > .left{width:calc(48.5% - 15px);}
.light-block.select-payment-method .company > .left + .left{width:calc(51.5% - 15px);margin-left:30px;}
.light-block.discounts .left.promo {width: 505px;}
#bdd_edee_settings .edee_confirm_buttons {width: 100%;}
#edee_settings_form input[type="submit"].button.place-order, #edee_settings_form input[type="button"].button.place-order {min-width: 246px;}
#edee_settings_form .light-block.discounts .checkboxai {width: 50%;float: left;margin:4px 0;}
#edee_settings_form .light-block.discounts .checkboxai.full-width{width: 100%!important;margin-top:25px;}
#edee_settings_form .light-block.discounts .checkboxai.full-width + .checkboxai.full-width{margin-top:7px;}
.radio.pick-up.checked .edee_pickup_restrictions, .radio.pick-up.checked .edee_sec_pickup_restrictions {display:none!important;}
.edee_settings .half { width:49%; }

.edee_settings .half .light-block { width:calc(100% - 59px); }
.deactivate_edee_pp, .activate_edee_pp, .halted_edee_pp {
	display: block;
	width: 34px;
	height: 41px;
	background: url(../img/images/edee_on.svg);
	background-size: 34px 41px;
	background-repeat: no-repeat;
	margin: auto;
	border: 0;
	padding: 0;
	cursor: pointer;
}
.activate_edee_pp {
	background: url(../img/images/edee_off.svg);
	background-size: 34px 41px;
	background-repeat: no-repeat;
}
.halted_edee_pp {
	background: url(../img/images/edee_grey.svg);
	background-size: 34px 41px;
	background-repeat: no-repeat;
}
.sitemap_block {background: #e7f5ff;padding: 50px;}
.sitemap_block.white { background: white; }
.sitemap_block ul {margin:0;padding: 0 0 0 15px;}
.sitemap_block ul li {display: block;color:#165eae;font-size:16px;font-weight: 300;position: relative;margin-bottom: 10px;}
.sitemap_block ul li a {text-decoration: none;color: #165eae;}
.sitemap_block ul li:after {display: block;content:'';background: url(../img/images/sitemap_arrows.png);width:10px;height: 10px;position: absolute;left: -14px;top: 8px;}
.sitemap_block h2 { margin-top: 0; }
.how-it-works-h.edde_block { padding: 121px 0; }
.how-it-works-h.edde_block p { color:#d6f3ff; margin:30px 0;}
.how-it-works-h.edde_block .inner.left.white_title { width:calc(100% - 700px); }
.how-it-works-h.edde_block h4 { font-size:40px; }
/*fonto mazinimas from responsive */

.hero-left{width:700px;}
.hero-heding{width:auto;font-size: 74px;line-height: 90px;}
.hero-left > p {font-size: 22px;line-height: 32px;}
.hero-subheding{width: 100%;margin: 20px 0 30px;}
.hero .hand{width:200px;}
.block-steps .inner{width: 380px;}
.super-big-heading{font-size: 40px;line-height: 50px;padding-left: 80px;min-height:100px;}
.container.first .super-big-heading {padding-left: 70px;}
.super-big-heading strong{font-size: 110px;line-height: 135px;}
.container.third .inner .super-big-heading {width:auto;}
#sub_form p {width: 530px;font-size: 18px;}
.block-how-works .inner {width: 495px;}
.how-it-works-h h4{font-size: 34px;line-height: 44px;}

.popup.change-name .inner{width: 425px;}

/**** 09-04 ****/

.invite-friends-textblock {
	float: left;
	width: 100%;
	padding: 90px 0 130px;
}
.invite-friends-textblock .text-center{width:860px;margin:auto;text-align:center;}
.invite-friends-textblock .text-center p{text-align:center!important;}
.invite-friends-textblock .text-center p strong{color:#00bdf2;}
.invite-friends-textblock .wrap > .left{/*width:495px;*/width:550px;padding:0;margin-top: 65px;}
.invite-friends-textblock .wrap > .left:before, .invite-friends-textblock .wrap > .left:after{content:none;}
.why-to-refer-step{
	display:table;
	width:100%;
	height:134px;
	margin-bottom:30px;
}
.why-to-refer-step:before{
	float:left;
	width:134px;
	height:134px;
	content:'';
	margin:0 30px 0 0;
}
.why-to-refer-step.invite:before{background:url(../img/images/step-invite.png)no-repeat;}
.why-to-refer-step.buy:before{background:url(../img/images/step-buy.png)no-repeat;}
.why-to-refer-step.reward:before{background:url(../img/images/step-reward.png)no-repeat;}
.why-to-refer-step > div{display:table-cell;vertical-align:middle;}
.why-to-refer-step p{
	font-size:16px;
	font-weight:400;
	color:#00509f!important;
	margin:7px 0;
}
.why-to-refer-step p:first-child{font-size:20px;font-weight:700;}
.invite-friends-textblock .wrap > .left > img{margin-top:80px;max-width:100%;}
.invite-friends-textblock .wrap > .right{width:565px;margin-top: 65px;}
.invite-friends-textblock .wrap > .left h4, .invite-friends-textblock .wrap > .right h4{
	font-size: 30px;
	line-height: 40px;
	font-weight: 700;
	color: #00509f;
	margin: 0 0 25px;
}
.how-it-works-step{
	display:table;
	width:calc(100% - 155px);
	height:120px;
	padding:0 45px 0 110px;
	background:#d6eaf8;
	border-radius:60px;
	margin-bottom:20px;
}
.how-it-works-step span{
	font-family: 'Roboto Slab', serif;
	font-size:50px;
	font-weight:700;
	color:#00509f;
	line-height:120px;
	margin-left: -70px;
}
.how-it-works-step p{
	display:table-cell;
	vertical-align:middle;
	font-size:22px;
	font-weight:600;
	color:#35546c;
}
.how-it-works-step + .simple-text table{margin:30px 0 45px;}
.invite-friends-textblock .wrap > .right .simple-text p{font-size: 14px!important;line-height:23px;}
.how-it-works-step + .simple-text h5{font-size:16px;font-weight:700px;color:#35546c;margin:20px 0 13px;}
.how-it-works-step + .simple-text h5 + p{margin-top:0;}
.become-ambassador{
	position:relative;
	float:left;
	width:calc(100% - 290px);
	background:#fff;
	border-radius:4px;
	padding:45px 240px 45px 50px;
	margin-top:115px;
}
.become-ambassador:after{
	position:absolute;
	top:0;
	bottom:0;
	right:45px;
	margin:auto;
	width:123px;
	height:169px;
	content:'';
	background:url(../img/images/become-ambassador-medal.png)no-repeat;
}
.become-ambassador p{font-size:16px;line-height:24px;text-align:justify;}
.become-ambassador p a{color: #35546c;text-decoration:underline;}
.become-ambassador h4{
	font-size: 30px;
	line-height: 40px;
	font-weight: 700;
	color: #00509f;
	margin: 0 0 10px;
}
.become-ambassador h4 + p{margin-top:0;}
.become-ambassador h5{
	font-size: 16px;
	font-weight: 700;
	color: #35546c;
	margin: 25px 0 0;
}
@-moz-document url-prefix() {
	.guarantee-group {margin-left: 40px;}
	.guarantee-input {margin-left: 20px;width: calc(100% - 42px) !important;}
}
#new_address_form .select2-selection__rendered {line-height: 40px;}
#new_address_form .select2-selection__arrow {height: 42px;}
.rating-count {
	display: inline-block;
	font-weight: 300;
	font-size: 16px;
	margin-left: 30px;
	margin-top: 0px;
	min-width: 45px;
	text-align: right;
	vertical-align: top;
}
.general-rating{position:relative;}
.general-rating .rating-count{
	min-width:inherit;
	margin-left:10px;
}
.all-ratings .row{position:relative;}
.all-ratings .row i.info{margin: 1px -10px 0 10px;}
.all-ratings .row i.info + .hover{left: inherit;right: 215px;}
.general-rating i.info{float:right;margin: 3px 0 0 7px;}
.popup.invite-rating  .general-rating i.info{margin-top: 1px;}
.general-rating i.info + .hover{left:0;}

/*** THANK YOU PAGE START ***/
.thank-for-registering-page{
	float: left;
	width: 100%;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
	padding-bottom:155px;
}
.thank-for-registering-page .inner{width:750px;margin:auto;}
.thank-for-registering-page .inner img{display:block;max-width:100%;margin:auto;}
.thank-for-registering-page .inner > p{
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	font-weight:500;
	color:#d1f0ff;
	text-align:center;
	margin:10px 0;
}
.thank-for-registering-page .inner > p.first{
	font-family: 'Open Sans', sans-serif;
	font-size:45px;
	line-height:57px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin:5px 0 15px;
}
.thank-for-registering-page .inner > p.last{
	font-size:38px;
	line-height:52px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin-top:10px;
}
.thank-for-registering-page .inner > p.last sup{
	font-size: 26px;
	margin: 0 0 0 -10px;
}
.thank-for-registering-page .inner .button{
	display: block;
	float: none;
	width: 250px;
	height: 62px;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	line-height: 64px;
	font-weight:700;
	color: #00509f;
	padding: 0;
	border-radius: 31px;
	margin: 30px auto 15px;
}
.remind-me-later-block{
	float:left;
	width:calc(100% - 160px);
	background: rgba(255,255,255,0.1);
	border-radius: 13px;
	padding:30px;
	margin:25px 50px 0;
}
.remind-me-later-block p {
	font-size:26px;
	font-weight:700;
	color:#fff;
	text-align:center;
	margin:0 0 20px;
}
.remind-me-later-block p:last-child {
	font-size: 16px;
	font-weight: normal;
}
.thank-for-registering-page .wrap .inner .remind-me-later-block a {
	background: transparent;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-size: 20px;
	margin-top: 5px;
}
.thank-for-registering-page .wrap .inner .remind-me-later-block a:hover {
	border-color: #dcdcdc;
	color: #dcdcdc;
}
.thank-for-registering-page .forma .checkboxai label {display: block;margin: 0;}
.remind-me-later-block .checkboxai label span.label{color:#fff;line-height:24px;margin: -10px 0 0 0;}
/***  THANK YOU PAGE END  ***/

#block-track .bigger-heading + p, #block-track .bigger-heading + p + p{width:730px;font-size:20px;line-height:inherit;margin:13px 0;}
.track-shipment-form.new:after{
	right: 0px;
	top:inherit;
	bottom:0;
	width: 500px;
	height: 363px;
	background:url(../img/track-steps-after.png)no-repeat;
}
.dashboard .track-shipment-form.new.no-track:after{
	display: none;
}
.track-shipment-form.new.no-number:after{bottom:-45px;}
.track-shipment-form.new{
	min-height: inherit;
	background: transparent;
	border-radius: 0;
	padding: 0;
	margin-top:17px;
}
.track-shipment-form.new .holder{
	float: left;
	width:730px;
	background: #e7f5ff;
	border-radius: 13px;
	padding:0 0 42px;
}
.track-shipment-form.new #track_number input[type="submit"].button{/*width:95px;*/background:#fab900;}
.track-shipment-form.new #track_number input[type="submit"].button:hover{background:#edb003;}
.track-shipment-form.new #track_number {width: calc(100% - 150px);padding: 0 30px 30px 120px;background: #d6eaf8 url(../img/images/track-shipment-icone.png)no-repeat left 30px top 42px;border-radius:13px 13px 0 0;}
.track-shipment-form.new #track_number input[type="text"] {/*width: calc(100% - 147px);*/}
.track-shipment-form.new .track-steps .title{font-size:20px;font-weight:bold;color:#00509f;margin: 23px 0 25px;}
.track-shipment-form.new .track-steps {
	float: left;
	width: calc(100% - 60px);
	height: auto;
	background: transparent;
	padding: 0 30px 0 30px;
	text-align: left;
}
.track-shipment-form.new .ship-step {
	position:relative;
	float: left;
	width: calc(100% - 60px);
	min-height: 100px;
	height:auto;
	background:transparent;
	padding-left: 60px;
	margin-left: 40px;
}
.track-shipment-form.new .ship-step .date{font-size:14px;font-weight:bold;color:#33546c;}
.track-shipment-form.new .ship-step p{color:#33546c;line-height: 20px;margin:1px 0 0;}
.track-shipment-form.new .ship-step.not-check p,
.track-shipment-form .ship-step.check.no-date p {margin:8px 0 0;}
.track-shipment-form.new .ship-step.check{min-height:79px;}
.track-shipment-form.new .ship-step img {
	position: absolute;
	left: -40px;
	top: 10px;
}
.track-shipment-form.new .ship-step:before{
	position:absolute;
	left:0;
	width:49px;
	height:49px;
	content:'';
	background:url(../img/track-steps-location.png)no-repeat center;
	margin:-4px 0 0 -5px;
}
.track-shipment-form.new .ship-step.check:before{background:url(../img/track-steps-check.png)no-repeat center;}
.track-shipment-form.new .ship-step:after{
	position:absolute;
	top:-52px;
	left:-5px;
	float:left;
	width:49px;
	height:46px;
	content:'';
	background:url(../img/track-steps-dots.png)no-repeat center;
	margin:0;
}
.track-shipment-form.new .ship-step.check:after{top: -31px;height:25px;background:url(../img/track-steps-dots-check.png)no-repeat center;}
.track-shipment-form.new .ship-step:last-child{min-height:inherit;}
.track-shipment-form.new .ship-step:first-child:after{content:none!important;}
.track-shipment-form.new .ship-step.check + .not-check{margin-top:20px;}
.no-parcel-number{
	float:left;
	width:calc(100% - 60px);
	min-height: 104px;
	padding:33px 30px 0;
	margin-bottom:-10px;
}
.no-parcel-number p {line-height:26px;margin:20px 0;}
.no-parcel-number p strong{font-weight:600;}
.no-parcel-number p a{color:#62849e;text-decoration:underline;}
.no-parcel-number p:first-child{margin-top:0;}
.no-parcel-number p:last-child{margin-bottom:0;}
.button#more_less {
	font-family: 'Open Sans', sans-serif;
	border: 0;
	height: 37px;
	line-height: 37px;
	font-size: 13px;
	text-transform: uppercase;
	cursor: pointer;
	float:right;
	margin: 10px 0;
	position: relative;
	width: auto;
	padding: 0 30px;
}
.button#more_less:after {
	display: block;
	content: '';
	width: 9px;
	/* height: 13px; */
	background: url(../img/images/button_arrow.svg)no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 13px;
	top: 1px;
	margin: auto;
	bottom: 0;
	transform: rotate(271deg);
}
.button#more_less[data-action="less"]:after {
	right: inherit;
	left: 13px;
	transform: rotate(90deg);
}
.button#more_less[data-action="less"] { background: #0058a2; }
.dont_show { display: none; }

#edee_settings_form  input[name="submit_post_code"]{margin-bottom:20px;}
#edee_settings_form .radio.pick-up select + .add_new_address {margin-left:0!important;}
#edee_settings_form .radio.pick-up select{width: calc(100% + 0px);margin-left:0;}

#customs_page .page-top p,
#customs_confirm_page .page-top p {float:left;}
#customs_confirm_page .customs-categories-table .other-category {margin-left:0;margin-top:10px;width:calc(100% - 22px);}
span.select2-container--open { z-index: 99999999999; }
/*.radio.sec-pick-up:nth-child(3n) .hover { right: 100%;left: inherit; }*/
.radio.sec-pick-up .hover {
	left: inherit;
	right: 61px;
}

.dashboard .turn-off-edee-banner.status-off .turn-off-edee-button > span {color: #00bdf2;}
.dashboard #calculate_parcels_form { width:100%;    margin: 0 auto; }
.dashboard #calculate_parcels_form .container:before, .dashboard #calculate_parcels_form .container:after { display: none; }
.dashboard #calculate_parcels_form .row {width: calc(100% - 0px);padding: 0px 0px 0px 0px;background-image: none;background: #eef8ff;}
.dashboard #calculate_parcels_form .container {background: #eef8ff;}
.dashboard #calculate_parcels_form .dilivery-price {background: #eef8ff;padding: 20px 0 0;width: calc(100% - 0px);}
.dashboard #calculate_parcels_form .row#bf-button { margin-top: 10px; }
.dashboard .row.dimensions input {
	width: calc(14% - 21px);
}
.dashboard .row.dimensions .right input {
	width: calc(100% - 17px);
	margin: 0;
}

.dashboard .row.shipping select {
	width: 100%;
}

.dashboard .darker-block .title p, .dashboard .light-block .title p  {
	color:#00509f;
	font-size:16px;
	font-weight: 300;
	margin:10px 0 0 0;
}

.dashboard .track-shipment-form {
	margin-top: 0;
	padding-bottom: 344px;
}
.dashboard .track-shipment-form.no-track {
	padding-bottom: 0;
}
.dashboard  #track_number label { margin-top: 0; }
.dashboard .track-shipment-form .forma input[type="text"] {
	width: calc(100% - 180px)!important;
}
.dashboard .track-shipment-form .forma input.button {height: 35px;line-height: 35px;min-width: auto;width: 128px!important;padding: 0 14px;}

.dashboard .track-shipment-form.new .holder { width:100%;     padding-bottom: 0;}

.dashboard .light-block >  .title,
.light-block.country >  .title {
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	background: #d6eaf8;
	padding: 20px 30px 25px;
	margin: 0 0 20px -30px;
	/* margin-top: -20px; */
	border-radius: 13px 13px 0 0;
}
.dashboard .light-block,
.light-block.country {
	padding-top: 0;
}

.dashboard  .track-shipment-form.new #track_number {background-color: #eef8ff;background: #eef8ff url(../img/images/track-shipment-icone.png)no-repeat left 27px top 16px;}

.dashboard .track-shipment-form.new .track-steps { padding-bottom:20px}

.dashboard .turn-off-edee-banner p:first-child, .dashboard .turn-off-edee-banner p {
	color:#35546c;
	font-size:16px;
	font-weight: 300;
}

.dashboard .track-shipment-form.new .track-steps > div:not(.title) {
	overflow: hidden;
	overflow-y: scroll;
	height: 243px;
}

.dashboard .turn-off-edee-banner {
	padding: 30px 0px 204px 0px;
	width: 100%;
	background-color: #eef8ff;
	margin: 0;
	background: transparent;
}
.dashboard .turn-off-edee-button {
	top: inherit;
	bottom: 28px;
	right:10%;
}
.dashboard .turn-off-edee-banner:after {
	right: 54%;
	left:inherit;
}
.light-block.edee-block {
	padding-bottom: 0;
	margin-bottom: 20px;
}

.dashboard .track-shipment-form.new.no-number:after {
	bottom: -28px;
}


.dashboard .rewards-programme-banner{
	float:left;
	width: 100%;
	min-height: 165px;
	padding: 0;
	background: #eef8ff;
	border-radius: 13px;
	margin-bottom:0;
}
.dashboard .rewards-programme-banner p, .dashboard .rewards-programme-banner p:first-child{width: 100%;font-size: 16px;color: #35546c;line-height:22px;text-align:justify;margin:18px 0 40px;font-weight: 300;}
.dashboard .rewards-programme-banner .button{min-width: 145px!important;margin-top: 17px!important;width:auto;padding: 0 30px;float: none;display: table;     margin: 0 auto;}
.dashboard .rewards-programme-banner img {max-width: 100%;margin: 50px auto 0px;display: table;}
.dashboard .client-name { color:#35546c; font-size:24px; font-weight: bold; margin-top: 10px;}
.dashboard .client-id { color:#35546c; font-size:18px; font-weight: 400; text-transform: uppercase; }
.dashboard .client-id.no-name { margin-top: 33px; }
.dashboard .avatar {
	background: #d6eaf8;
	color:#35546c;
	font-size:30px;
	font-weight: bold;
	border-radius: 100px;
	width:90px;
	height:90px;
	line-height: 90px;
	text-align: center;
	text-transform: uppercase;
	float:left;
	margin-right:15px;
}
.space-26 { height:26px; }
.notifications_btn {
	background: white;
	width:auto;
	min-width: auto;
	padding: 0 30px;
	float:right;
	color:#00509f;
	border: 1px solid #00509f;
}
.notifications_btn:hover {
	background: #00509f;
	color:white;
	border: 1px solid #00509f;
}
.todo-block {
	/*	background: #0b8dcb url(../img/images/todo1.png) no-repeat bottom right 43px;*/
	background: #0b8dcb;
	width:100%;
	color: #dcf2ff;
	border-radius: 13px;
	min-height: 80px;
	padding: 0px 0px 0px 0px;
	/*margin-bottom: 20px;*/
	position: relative;
}
.todo-block:after {
	content:'';
	display: block;
	position: absolute;
	right:30px;
	bottom: 10px;
	background: url(../img/images/todo1.png) no-repeat;
	width:193px;
	height: 256px;
}
.todo-block .tcontent {
	padding: 20px 30px 20px 30px;
}
.todo-block .tcontent p{padding-left:70px;}
.todo-block .tcontent a {
	color: #dcf2ff;
	font-size:18px;
	font-weight: 300;
	text-decoration: underline;
}
.todo-block li { margin-bottom: 8px; }
.todo-block .title {
	font-size: 20px;
	font-weight: bold;
	background: #1153a6;
	border-radius: 13px 13px 0 0;
	margin: 0px 0px 0 0px;
	padding-left: 28px;
	min-height: 74px;
	line-height: 74px;
	color:white;
}
.hex-icon {
	/*	width:42px;
        height:48px;*/
	/*	background: url(../img/images/Hex.svg) no-repeat;
        background-size:contain;*/
}
.todo-block .hex_content {
	color:#1153a6;
	font-size:20px;
	font-weight: 600;
	background: #fab900;
	min-height: 150px;
}
.todo-block .hex_content .button {
	background: #1153a6;
	color:#fab900;
	font-size:16px;
	font-weight: bold;
	text-decoration: none;
}
.todo-block .hex_content .button:hover {
	background: #00bdf2;
	color: #ffffff;
}

/**/
.todo-block [class^="hex-icon"] { float:left; width: 43px; height: 50px; margin:24px 23px 0 0; display: inline-block; transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000); }
.todo-block [class^="hex-icon"]:hover { transform: scale3d(1.2, 1.2, 1); -webkit-transform: scale3d(1.2, 1.2, 1); transition: all 0.35s cubic-bezier(0.000, 1.270, 0.460, 1.650); -webkit-transition: all 0.35s cubic-bezier(0.000, 1.270, 0.460, 1.650); }
.todo-block [class^="hex-icon"] svg { width: 100%; height: 100%; display: block; }
.todo-block .hex-icon path:first-of-type {  }
.todo-block .hex-icon path:last-of-type {
	animation: hex-icon-beat 3s infinite ease-in-out;

}
@keyframes hex-icon-beat {
	0% { transform: scale(1,1); }
	50% { transform:translate(50px,50px) scale(0.75,0.75); }
	100% { transform: scale(1,1); }
}
@-webkit-keyframes hex-icon-beat {
	0% { transform: scale(1,1); }
	50% { transform:translate(50px,50px) scale(0.75,0.75); }
	100% { transform: scale(1,1); }
}
/**/

.todo-block .forma .checkboxai label span.label { color:white;}
.todo-block .forma .checkboxai label { color:white; float:none; display: table;}

.todo-block-old {
	background: #0579bf url(../img/images/todo.png) no-repeat bottom right 43px;
	width:calc(100% - 50px);
	color:white;
	padding: 20px 20px 149px 30px;
	border-radius: 13px;
	min-height: 80px;
	/*margin-bottom: 20px;*/
}
.todo-block-old a {
	color: white;
	text-decoration: underline;
}
.todo-block-old .title {
	font-size:20px;
	font-weight: bold;
}

.todo-block-old .forma .checkboxai label span.label { color:white;}
.todo-block-old .forma .checkboxai label { color:white; float:none; display: table;}

.dashboard .drops-info-container {padding: 0;background: transparent;}
.dashboard .drops-info-container .block  {width: calc(100% - 101px);margin: 0;min-height: auto;}
.light-block.country .country-select {
	position: relative;
	width: 93%;
	margin-right: 0;
	right: -39px;
}
.light-block.country .country-select img {
	left: 11px;
	right: unset;
	top: 6px;
}
.light-block.country .country-select select { padding-left: 50px;margin-left:0!important;float:none!important; }
.light-block.country .country-select select:focus { padding-left: 10px; }
.light-block.country .country-select select:focus ~ img { display:none; }
.dashboard #calculate_parcels_form .row.shipping div.left, .dashboard #calculate_parcels_form .row.shipping div.right { width:48%;}
.content.customer-pages .left-side.ava { float:left; ;width: 50%;}
.content.customer-pages .right-side.ava {float:right;width: 50%; margin-top: 20px;}
.dashboard .avatar_bg { opacity:0; background:  url(../img/images/avatar_bg.png) no-repeat;width:100%;height:100%;position: absolute;left:0;top: 0;border-radius: 100px; z-index: 9; cursor: pointer;}
.dashboard .avatar { position: relative; overflow:hidden; }
.dashboard .avatar img { max-width:100%; }
.dashboard .drops-info-container .block.customer .title, .dashboard  .drops-info-container .block.customer .title + p { text-align: left; }
.dashboard .drops-info-container.silver .button { background:#c2c2c2; }
.dashboard .drops-info-container.golden .button { background:#f2ce5b;}
.dashboard .drops-info-container.platinum .button {background:#666666; }
.dashboard .drops-info-container .button {
	display: block;
	padding: 0 19px;
	margin-top: 20px;
	line-height: 41px;
	width:auto;
	float:none;
}
.dashboard .avatar:hover .avatar_bg, .dashboard .avatar .avatar_bg:hover { opacity: 1; }
.dashboard .block.customer .fact { margin-right: 0; }
.avatar_bg
{
	display: inline-block;
	width: 100%;
	padding: 120px 0 0 0;
	height: 100px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 20px;
	background-size: 60px 60px;
}
.dashboard .turn-off-edee-banner.status-hover.status-off:after {
	right: 54%;
	left: inherit;
}
.dashboard .image-info {
	margin-left: 30px;
	font-size: 10px;
}

.ribbon {
	position: absolute;
	background-image: url(../img/Sale.svg);
	height: 108px;
	width: 108px;
	left: 0;
	top: 0;
	z-index: 1000
}

.dashboard span#initials {width: 100%; display: block;}
.dashboard #addanotherparcel { line-height: 22px; }
.light-block.country .countries_blocks {position: relative;}
.dashboard .attention:hover + .hover {position: absolute;top: -115px;left: 39px;}

.dashboard .drops-info-container .block.customer {padding-bottom: 30px;}
.dashboard .drops-info-container .block.customer .bottom img {width: 225px;}
.dashboard .drops-info-container .block.customer .bottom {padding-top: 25px;}

.noneed { display: none!important; }
.no_actions{
	width: 100%;
	background: #3baa34;
	padding: 25px 0 23px;
	color: #fff;
	margin-bottom: 20px;
}
.no_actions .alert_body {
	position: relative;
	margin: 0 auto!important;
	padding-left: 75px!important;
}
.no_actions .alert_body:before {
	position: absolute;
	left: 35px;
	top: 0;
	bottom: 0;
	width: 29px;
	height: 29px;
	content: '';
	margin: auto;
}
.no_actions .alert_body:before{background:url(../img/images/alert_success.png)no-repeat center;}
.drops-info-container .tt {    min-height: 41px;}

#profile-information-form .left-side .darker-block:first-child{margin-top:0;}
.popup_text { float:left; color: #35546c; text-decoration: underline; margin-top:20px; }
.edee_confirm_buttons > #disable_edee { margin-top: 20px; background: #62849e; }
.dashboard .edee_ee:after { right: 37% }
#edee_edit_sett { background:#fab900;display:block;float:none;width:50%;margin:0px auto; }
#edee_edit_sett:hover { background: #edb003; }

.shop-list > a.special, .shop-list .shop.special,
.shops-carusel .slick-list .slick-track > a.special.shop,
.shops-carusel > a.special.shop {position:relative;border-color:#fab900;}
.shop-list > a.special:before, .shop-list .shop.special:before,
.shops-carusel .slick-list .slick-track > a.special.shop:before,
.shops-carusel > a.special.shop:before,
.shops-description.special:before {
	position:absolute;
	top:-10px;
	left:15px;
	content:'';
	z-index: 9;
	width:67px;
	height:69px;
	background:url(../img/special-icon.png)no-repeat;
}
.shops-description.special,
.shops-description.special .right {position: relative; border-color:#fab900;}
.invite-and-win {
	clear:both;
	float:left;
	width:180px;
	height:55px;
	font-size:16px;
	color:#fab900;
	font-weight:700;
	line-height:55px;
	border:2px solid #fab900;
	background:url(../img/invite-and-win-icon.png)no-repeat left 15px center;
	padding-left:63px;
	border-radius:27px;
}
.invite-and-win:hover{background:#fab900 url(../img/invite-and-win-icon-hover.png)no-repeat left 15px center;color: #0579bf;}
#my-parcels-form .table.incoming-parcel-table{margin-bottom:0px;}
#my-parcels-form .table.incoming-parcel-table td{height:57px;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(1){width:88px;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(2){width:70px;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(3){width:175px;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(4){width:185px;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(5){width:195px;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(6){width:auto;}
#my-parcels-form .table.incoming-parcel-table tr th:nth-child(7){width:215px;}
#my-parcels-form .table.incoming-parcel-table tr:first-child th:nth-child(2) {min-width: inherit!important;}
.table.parcels .edit{
	width:25px;
	height:28px;
	background:url(../img/edit-icon.png)no-repeat center;
	background-color:transparent;
	border:none;
	cursor:pointer;
	vertical-align: middle;
}
.table.parcels .edit:hover{background:url(../img/edit-icon-hover.png)no-repeat center;}
.table.parcels .edit + .update {vertical-align: middle; margin-right: -15px;}
.table.parcels .edit + .update-ok {vertical-align: middle; margin-left: 15px;}
.popup.fill-parcel-information .inner{width:460px;}

.autocomplete-suggestions {
	text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
	/* core styles should not be changed */
	position: absolute; display: none; z-index: 99999; max-height: 474px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }

.popup.incoming-parcel-popup .inner, .popup.new-purchase-popup .inner {max-width: 420px;overflow: visible;}
.popup.incoming-parcel-popup .inner, .popup.new-purchase-popup .inner .title {border-top-left-radius: 13px;border-top-right-radius: 13px;}
.popup.new-purchase-popup .inner {max-width: 500px}
#gallery-wrapper {display: none;}
#cboxOverlay {z-index: 999;}

/* POLL STYLES */
.light-block.polls{
	padding-top: 0;
	min-height:290px;
	background:#eef8ff url(../img/polls-robot.png)no-repeat bottom -25px right 15px;
}
.light-block.polls .title {
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	background: #d6eaf8;
	padding: 20px 30px 25px;
	margin: 0 0 20px -30px;
	border-radius: 13px 13px 0 0;
}
.light-block.polls .forma{float:left;width:410px;}
.light-block.polls .label{font-size:14px;margin:5px 0 6px;}
.light-block.polls .label span{float:right;}
.light-block.polls .bar{
	float:left;
	width:100%;
	height:12px;
	background:#bfdaed;
	border-radius:5px;
	overflow:hidden;
	margin:0 0 25px;
}
.light-block.polls .bar > span{float:left;height:12px;background:#37baea;}
.light-block.polls label{font-weight: 600;margin:0px 0 10px;}
.light-block.polls #polls-input{font-size:14px;font-weight:400;color:#35546c;}
.light-block.polls #polls-input::-webkit-input-placeholder {color:#35546c;}
.light-block.polls #polls-input:-moz-placeholder {color:#35546c;opacity:1;}
.light-block.polls #polls-input::-moz-placeholder {color:#35546c;opacity:1;}
.light-block.polls #polls-input:-ms-input-placeholder {color:#35546c;}
.light-block.polls #polls-submit{
	float: right;
	border: none;
	width: 175px;
	line-height: 22px;
	cursor:pointer;
}
.light-block.polls .skip{float:left;font-size:14px;font-weight:700;color:#00bdf2;margin-top:32px;}
.light-block.polls .skip:hover{text-decoration:underline;}

.light-block.polls .cust-interest-question select {width: 100%!important;}
/* POLL STYLES END */

#identification-videos-popup label {color: #000;}
#identification-videos-popup .scroll {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 514px;
	padding-left: 3px;
}
.faqs_categories { font-family: 'Open Sans', sans-serif; width: calc(25% - 32px);  border:1px solid #bed5e5; border-radius: 15px; float:left; margin:0 15px; }
.faqs_categories.in_page { width:100%; margin: 0 0 20px 0; float:none; }
.faqs_list { padding: 15px 15px;}
.faqs_categories .title:before { content:''; display: inline-block; vertical-align: middle; }
.faqs_categories .title {  border-radius: 15px 15px 0 0 ; border-bottom: 1px solid #bed5e5; background: #e4eef5; font-size:22px; font-weight: bold; color:#00509f; min-height: 75px; line-height: 75px; padding: 0 15px; }
.faqs_categories.general .title:before, .faqs_categories:nth-child(1) .title:before {     background: url(../img/E-logo.svg) no-repeat;background-size: contain;width: 36px;height: 26px;margin-right: 10px;margin-top: -4px; }
.faqs_categories.retailers .title:before, .faqs_categories:nth-child(4) .title:before  {     background: url(../img/retailers.svg) no-repeat;background-size: contain;width: 36px;height: 26px;margin-right: 10px;margin-top: -4px; }
.faqs_categories.account .title:before, .faqs_categories:nth-child(2) .title:before  {     background: url(../img/account.svg) no-repeat;background-size: contain;width: 36px;height: 26px;margin-right: 10px;margin-top: -4px; }
.faqs_categories.orders .title:before, .faqs_categories:nth-child(3) .title:before  {     background: url(../img/order.svg) no-repeat;background-size: contain;width: 36px;height: 26px;margin-right: 10px;margin-top: -4px; }
.faqs_categories.retailers {}
.faqs_categories a {
	font-family: 'Open Sans', sans-serif;
	display: table;
	width: 100%;
	color:#00509f;
	font-size:16px;
	font-weight: 400;
	margin-bottom: 10px;
	border-top: 1px solid #bed5e5;
	padding-top: 7px;
}
.faqs_categories a:first-child{border:none;padding:0;}
#faqs {
	padding-bottom: 80px;
}

.faqs_categories .view_all {
	font-family: 'Open Sans', sans-serif;
	display: table;
	color:#10a2e0;
	font-size:16px;
	font-weight: 500;
	margin-bottom: 10px;
	border:0;
	padding: 0;
	cursor: pointer;
	background: white;
}
.faqs_categories .view_all:after {
	content:'';
	background: url(../img/arrow_faqs.svg);
	width: 9px;
	height: 9px;
	display: inline-block;
	vertical-align: middle;
	background-size: cover;
	margin-left: 3px;
}

.faqs_categories_side {
	width:294px;
	margin-right:47px;
}

.faq_content {color:#35546c;font-size:16px;font-weight: 400;float: right;width: calc(100% - 342px);text-align: justify;}
.faq_content h1 { font-size:22px; font-weight: bold; color:#00509f; }

.faq_content ul {margin:0;padding: 0 0 0 15px;}
.faq_content ul li {display: block;color: #35546c;font-size:16px;font-weight: 300;position: relative;margin-bottom: 10px;}
.faq_content ul li a {text-decoration: none;color: #165eae;}
.faq_content ul li:after {display: block;content:'';background: url(../img/images/sitemap_arrows.png);width:10px;height: 10px;position: absolute;left: -14px;top: 8px;}
.block_contacts_faq {
	text-align: center;
	padding: 100px 0;
}
.block_contacts_faq p {
	font-weight: 600;
	color: #35546c;
	font-size: 20px;
	max-width: 600px;
	margin: 30px auto 36px auto;
}
.block_contacts_faq .phone {
	width: 38px;
	height: 39px;
	display: block;
	margin: 17px auto 0;
}
.block_contacts_faq .phone_link {
	background: #00509f;
	width: 97px;
	height: 83px;
	border-radius: 108px;
	display: inline-block;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding-top: 15px;
}
#login-b2b{
	float:right;
	width: 258px;
	height: 40px;
	line-height: 40px;
	background: #fab900;
	border-radius: 21px;
	font-size: 14px;
	font-weight: 700;
	color: #00509f;
	text-align: center;
	margin-top: 33px;
}
#login-b2b:hover{background: #e7af00;}
.content-top.eswd-for-business{min-height:475px;padding-bottom:95px;}
.content-top.eswd-for-business .wrap{position:relative;}
.content-top.eswd-for-business .simple-text{float:left;width:640px;margin-top:-20px;}
.content-top.eswd-for-business .simple-text p, .content-top.eswd-for-business .simple-text ul li {font-size: 18px!important;color:#cfeeff!important;}
.content-top.eswd-for-business .simple-text ul li {list-style-image: inherit;}
.content-top.eswd-for-business .simple-text p a, .content-top.eswd-for-business .simple-text ul li a{color:#fff!important;}
.content-top.eswd-for-business .simple-text p strong, .content-top.eswd-for-business .simple-text ul li strong{color:#fff!important;font-weight:500!important;}
.content-top.eswd-for-business .button.yellow{clear:both;width: 170px;margin-top:45px;}
.content-top.eswd-for-business .content-top-image {
	width: 423px;
	height: 468px;
	background-image: url(../img/images/b2b/B2B_Person.svg);
	background-repeat:no-repeat;
	background-position: center right;
}
.b2b-person-image{
	position: absolute;
	top: 0;
	right: 80px;
	width: 423px;
	height: 468px;
	background-image: url(../img/images/b2b/B2B_Person.svg);
	background-repeat: no-repeat;
	background-position: center right;
	background-size:100% auto;
}
.our-collaboration {
	float: left;
	width: 100%;
	padding: 90px 0 105px;
}
.bigger-heading.w700{font-weight: 700;}
.our-collaboration .block{
	float:left;
	width:33.33%;
	text-align:center;
	margin-top:32px;
}
.our-collaboration .block img{display:block;max-width:100%;height:auto;margin: auto;}
.our-collaboration .block span{display: inline-block;font-size:26px;font-weight:700;color:#fff;margin-top:20px;}
.our-collaboration .block p{padding:0 30px;margin: 20px auto 0;}
.block-why-our-service.block-benefits{padding: 90px 0 100px;}
.block-benefits .button.yellow{
	clear: both;
	float: none;
	display: table;
	min-width: 152px;
	width: auto;
	padding: 0 20px;
	margin: 40px auto 0;
}
.block-include-banners{
	float: left;
	width: 100%;
	padding: 90px 0 110px;
}
.block-include-banners .wrap > p{
	width:680px!important;
	font-size:20px;
	font-weight:600;
	color:#35546c;
	text-align:center;
	margin:25px auto 0;
}
.banners-carusel{float:none;width:1160px;margin:45px auto 0;margin-bottom: 0!important;}
.banners-carusel .banner{
	float:left;
	width:336px;
	margin:0 25px;
}
.banners-carusel .banner img{display:block;max-width:100%;height:auto;margin: auto;}
.banners-carusel .banner span{float:left;width:100%;font-weight:400;text-align:center;margin:15px 0 25px;}
.banners-carusel .banner .button-border{
	display:table;
	min-width: 147px;
	height: 41px;
	line-height: 43px;
	font-size: 14px;
	font-weight: 700;
	color: #00509f;
	text-align: center;
	border:1px solid #00509f;
	padding:0 20px;
	border-radius: 21px;
	margin:auto;
}
.banners-carusel .banner .button-border:hover{background:#00509f;color:#fff;}
.banners-carusel .slick-prev, .banners-carusel .slick-next{width:48px!important;height: 48px!important;top:36%!important;z-index: 99;}
.banners-carusel .slick-prev{left:-48px!important;background:url(../img/images/b2b/slick-prev.png)no-repeat;}
.banners-carusel .slick-next{right:-48px!important;background:url(../img/images/b2b/slick-next.png)no-repeat;}
.banners-carusel .slick-prev:hover{background:url(../img/images/b2b/slick-prev-hover.png)no-repeat;}
.banners-carusel .slick-next:hover{background:url(../img/images/b2b/slick-next-hover.png)no-repeat;}
.benefits-b2b .advantages ul > li:nth-child(2):before {
	background: url(../img/images/b2b/local-market-knowledge.png)no-repeat;
}
.benefits-b2b .advantages ul > li:nth-child(3):before {
	background: url(../img/images/b2b/easy-international-expansion.png)no-repeat;
}

/*Responsive*/

@media(max-width:1300px){
	.banners-carusel {width: calc(100% - 100px);}
	.content-top.eswd-for-business .simple-text {width: 51%;}
	.b2b-person-image{width:33%;}
}

@media(max-width:1240px){
	#login-b2b{margin-top: 3px;}
}

@media(max-width:1000px){
	.content-top.eswd-for-business .simple-text {width: 100%;}
	.b2b-person-image {
		clear: both;
		position: relative;
		display: block;
		width: 100%;
		height:480px;
		background-size: auto 100%;
		background-position:center bottom;
		margin: auto;
		right: inherit;
	}
	.content-top.eswd-for-business .simple-text{margin-bottom:45px;}
	.content-top.eswd-for-business .button.yellow {
		clear: both;
		float: none;
		display: table;
		min-width: 152px;
		width: auto;
		padding: 0 20px;
		margin: 0 auto 40px;
	}
}

@media(max-width:900px){
	#login-b2b{margin-top: 46px;}
	.b2b-person-image {height:350px;}
	.our-collaboration .block{width:100%;margin-top:70px;}
	.our-collaboration .block p{width:480px;}
}

@media(max-width:800px){
	.our-collaboration .block span{font-size:22px;}
	.block-include-banners .wrap > p{width:100%!important;}

}

@media(max-width:700px){
	#login-b2b {
		position: absolute;
		right: 15px;
		top: 104px;
		width: auto;
		padding: 0 15px;
		margin-top: 0px;
	}
	.our-collaboration .block span{font-size:26px;}
	.block-include-banners { padding: 90px 0 90px;}
}

@media(max-width:600px){
	#login-b2b{right:10px;font-size:13px;padding:0 10px;}
	.content-top.eswd-for-business {padding-bottom: 70px;}
	.our-collaboration .block p{width:calc(100% - 60px);}
}

@media(max-width:500px){
	#login-b2b{
		clear: both;
		position: relative;
		display: block;
		top: -20px;
		left: inherit;
		right: inherit;
		float: none;
		width: 235px;
		max-width: 100%;
		padding: 0;
		margin: auto;
	}
	.banners-carusel .banner {margin: 0 15px;}
	.banners-carusel .banner .button-border{max-width: 100%;}
}

@media(max-width:400px){
	.banners-carusel .banner .button-border{min-width: 100%;padding:0;}
}

@media(max-width:380px){
	.b2b-person-image {height:300px;}
}


/*********************** Popup ***************************/

.popup.register-now{
	background: transparent;
	position: fixed;
	top: 0;
	bottom: 0;
	margin: auto;
	left: -9999px;
	right: 0;z-index: 99999
}
.popup.register-now .popup-close{top: 19px;right: 19px;z-index:9;}
.popup.register-now > #close_offer {
	right: -35px;
	top: -46px;
	z-index: 999;
	width:45px; height:46px; background:url(../img/colsepopup.png); display:block; position:absolute;
}
.popup.register-now .inner {
	width: 930px;
	min-height: 584px;
	height: 610px;
	padding:0;
}
.popup.register-now .inner {background: #f4b800;}
.popup.register-now .inner > .left{
	width:calc(100% - 420px);
	padding:50px 25px 0px 50px;
	background:#d8eaf9;
	height: 560px;
	overflow: auto;
}
.popup.register-now .alert_error .alert_body, .popup.register-now .alert_success .alert_body{font-size: 14px;}
.popup.register-now .inner > .left .caption{font-size:40px;font-weight:700;color:#00509f;margin:-15px 0 13px;}
.popup.register-now .inner > .left > p{font-size:18px;font-weight:400;color:#00509f;margin:0 0 17px;}
.popup.register-now .inner > .left form{margin:0 0 0 -5px;}
.popup.register-now .forma:after{content:none!important;}
.popup.register-now .forma input[type="submit"]{float:left;min-width:175px;height:50px;border-radius: 25px;margin:20px 0 50px 87px;}
.popup.register-now .forma .checkboxai label span.label{font-size:14px;font-weight:300;}
.popup.register-now .forma .checkboxai label{width:calc(54% - 40px);}
.popup.register-now .forma .checkboxai label + label{width:calc(35% - 58px);padding-left: 38px!important;margin-left:20px;}
.popup.register-now .inner > .right{
	position:relative;
	width:345px;
}
.popup.register-now .inner > .right:after{
	display:block;
	content:'';
	width:351px;
	height:464px;
	background:url(../img/register-now-bg.png)no-repeat;
	background-size: 100% auto;
	margin: -155px 0 0;
}
.popup.register-now .inner > .right p:nth-child(1){
	float:none;
	width:calc(100% - 60px);
	text-align:center;
	color:#fff;
	font-size:23px;
	font-weight:700;
	padding:0 30px;
	margin:60px auto 0;
}
.popup.register-now .inner > .right p:nth-child(2){
	float:none;
	width:200px;
	text-align:center;
	color:#fff;
	font-size:36px;
	font-weight:700;
	line-height:44px;
	margin:20px auto 0;
}

/*Responsive*/

@media(max-width:1000px){
	.popup.register-now .inner {width: calc(100% - 30px);}
	.popup.register-now .inner > .left{width:calc(60% - 45px);padding: 50px 15px 50px 30px;}
	.popup.register-now .inner > .right {width: 40%;}
	.popup.register-now .inner > .left .caption {font-size: 32px;}
	.popup.register-now .forma .checkboxai label{width:calc(100% - 87px);}
	.popup.register-now .forma .checkboxai label + label{width:calc(100% - 87px);padding-left: 87px!important;margin-left:0px;}
	.popup.register-now .inner > .right:after{width:100%;}
}

@media(max-width:800px){
	.popup.register-now .inner > .right p:nth-child(2) {font-size: 32px;line-height: 40px;}
}

@media(max-width:700px){
	.popup.register-now .inner{height:auto;}
	.popup.register-now .inner > .left{width:calc(100% - 80px);height:auto;min-height:calc(100% - 400px);padding:50px 30px 50px 50px;}
	.popup.register-now .inner > .right{width:calc(100% - 60px);height:auto;padding: 30px 30px 30px;}
	.popup.register-now .inner > .right:after{content:none;}
	.popup.register-now .inner > .right p:nth-child(1){float:left;width:100%;margin: 0;padding:0;}
	.popup.register-now .inner > .right p:nth-child(2){clear:both;float:left;width:100%;margin:20px 0 0 0;}
}

@media(max-width:600px){
	.popup.register-now .inner > .left{width:calc(100% - 50px);min-height:calc(100% - 350px);padding:40px 20px 50px 30px;}
}

@media(max-width:400px){
	.popup.register-now .inner > .left .caption {font-size: 26px;}
	.popup.register-now .inner > .left{min-height:calc(100% - 325px);}
	.popup.register-now .forma .checkboxai label + label {width: calc(100% - 67px);padding-left: 67px!important;}
}

@media(max-width:350px){
	.popup.register-now .forma .checkboxai label , .popup.register-now .forma .checkboxai label + label {width: calc(100% - 0px);padding-left: 0!important;}
	.popup.register-now .forma .ic-email, .popup.register-now .forma .ic-passw, .popup.register-now .forma .ic-promo {display:none!important;}
	.popup.register-now .forma input[name="email"], .popup.register-now .forma input[name="password"], .popup.register-now .forma input[name="promo"] {width: calc(100% - 22px)!important;}
}

@media only screen and (min-width: 701px) and (max-width: 1400px) and (max-height: 640px) and (orientation: landscape){
	.popup.register-now .inner{display: inherit!important;min-height:inherit;height: calc(100% - 60px);overflow-y: scroll;}
	.popup.register-now .inner > .left{height:auto;overflow: visible;}
	.popup.register-now .forma input[type="submit"]{margin-bottom:0;}
}

@media only screen and (max-width: 700px) {
	.popup.register-now .inner{display: inherit!important;min-height:inherit;height: calc(100% - 60px);overflow-y: scroll;}
}

/* Polls button */

.polls-button{
	position: fixed;
	top: 435px;
	right: 0px;
	min-width: 78px;
	height: 74px;
	padding: 0 10px;
	background: #145da6 url(polls-icon.png)no-repeat bottom -5px center;
	border-radius: 13px 0 0 13px;
	border:none;
	cursor: pointer;
	z-index: 9;
}
.polls-button span{
	position: absolute;
	top: 13px;
	left: 0;
	width: 100%;
	text-align: center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.polls-content-pop{
	position: fixed;
	top: 435px;
	right: 0px;
	width: 560px;
	height: 290px;
	background: #e7f5ff;
	padding:0 30px 30px;
	border-radius: 13px 0 0 13px;
	z-index: 9;
	transition: all .5s ease-in-out;
	transform: translateX(100%);
}
.polls-content-pop.show {transform: translateX(0);}
.polls-content-pop .popup-close{top:24px;}
.polls-content-pop .title{
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	background: #d6eaf8;
	padding: 20px 30px 25px;
	margin: 0 0 20px -30px;
	border-radius: 13px 0 0 0;
}

/* Select2 styles */
.select2.select2-container {cursor: default; width: 100%!important;}
.select2 .select2-selection__rendered {cursor: default;}
.select2 .select2-selection__rendered .select2-search__field {
	width: 100%!important;
	font-family: "Open Sans", sans-serif;
	font-size: 16px!important;
	font-weight: 300;
	color: #35546c!important;
	margin-top: 0!important;
	padding: 0 5px!important;
}
.select2 .select2-selection--multiple {cursor: default!important; border-color: #ffffff!important;}
.select2 .select2-selection--multiple:before {
	content: "";
	position: absolute;
	right: 21px;
	top: 47%;
	border-top: 4px solid #4e728c;
	border-left: 3px solid transparent;
	border-right: 4px solid transparent;
}
.select2 .select2-selection--multiple .select2-selection__choice__remove {color: #35546c!important;}
.select2 .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333!important;}
.select2 .select2-selection--multiple .select2-selection__choice {margin: 5px 5px 0 0;}
.select2 .select2-selection--multiple .select2-selection__choice {
	background-color: #eef8ff!important;
	border-color: #eef8ff!important;
	color: #35546c;
}
.select2-container--open .select2-results__options .select2-results__option {color: #35546c!important;}
.select2 .select2-selection--multiple .select2-search--inline {margin-top: 5px;margin-bottom: 0;}
.select2 .select2-selection--multiple .select2-search--inline input {color: transparent;}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #eef8ff!important;}
.select2-container--default .select2-results__option[aria-selected=true]::after {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f00c";
	float: right;
	padding-right: 10px;
	font-size: 20px;
}

/* Customer interest polls */
.cust-interest-question {display:none;}
.cust-interest-question.active {display:block;}
.light-block.polls.cust-interest {margin-bottom: 20px;}
.search_empty {
	padding: 30px;
	font-size: 18px;
	font-weight: 600;
	color: #eaa100;
	text-align: left;
	background: #fff3d7;
	border-radius: 13px;
	margin-top: 30px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {width: calc(100% - 30px);}

/* Competition page css */
.competition-page:focus{outline: none;}
.competition-page .left{float:left;}
.competition-page .right{float:right;}
.competition-page .clear{clear:both;}
.competition-page a{text-decoration:none;}
.competition-page a img, iframe{border:none;}
.competition-page header ul{margin:0;padding: 0;list-style:none;}
.competition-page table{border-spacing: 0px;border-collapse: separate;}
.competition-page textarea{resize: vertical;}
.competition-page input, button, textarea{-webkit-appearance: none;border:none;border-radius: 0;}
.competition-page button:focus{outline:0;}
.competition-page html, body {margin:0 auto;}
body.competition-page  {-webkit-text-size-adjust: 100%;}
body.competition-page  {
	display: block;
	margin: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color:#62849e;
	overflow-x: hidden;
}
.competition-page .wrap{
	width:1260px;
	margin:auto;
}
.competition-page header, .competition-page main{
	height: auto;
	float: left;
	width: 100%;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
}
.competition-page #logo {
	display: table;
	width: 257px;
	float: none;
	height: 63px;
	margin: 33px auto 37px;
}
.competition-page #logo img {display:block;width: 100%;height: auto;}
.competition-page main{position:relative;padding-bottom:70px;}
.competition-page main:before{
	position:absolute;
	bottom:110px;
	right:calc(50% + 260px);
	width:394px;
	height:635px;
	content:'';
	background:url(../img/grafika-left.png)no-repeat center;
	background-size:100% auto;
}
.competition-page main:after{
	position:absolute;
	bottom:25px;
	left:calc(50% + 255px);
	width:471px;
	height:703px;
	content:'';
	background:url(../img/grafika-right.png)no-repeat center;
	background-size:100% auto;
}
.competition-page #auth_form:after{content:none;}
.competition-page #auth_form label {font-size: 16px; text-align: left;color: #fff;font-weight: 300;}
.competition-page #auth_form label.required:after{color:#fff;}
.competition-page #auth_form{margin-top:40px;}
.competition-page main .wrap, .competition-page main .wrap-large{position: relative;width:620px;text-align:center;z-index: 9;}
.competition-page main, .competition-page main a{color:#def3ff;}
.competition-page .heading{font-size:36px;font-weight:700;color:#fab900;margin:0 0 42px;}
.competition-page .text p{margin:2px 0;}
.competition-page .text p:first-child{font-size:20px;font-weight:600;color:#fff;margin:0 0 10px;}
.competition-page .competition-form{float:left;width:calc(100% - 80px);padding:0 40px;margin:45px 0;}
.competition-page .competition-form input[type="text"]{
	display: block;
	width: calc(100% - 22px);
	height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #55758e;
	text-align:center;
	padding: 0 10px;
	background: #fff;
	border-radius: 24px;
}
.competition-page .competition-form input[type="submit"]{
	float: none;
	display:table;
	min-width: 190px;
	height: 50px;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	border: none;
	background: #fab900;
	border-radius: 24px;
	padding: 0 20px;
	margin: 30px auto 15px;
	cursor: pointer;
}
.competition-page .competition-form input[type="submit"]:hover{background: #e7af00;}
.competition-page ::-webkit-input-placeholder {color:#55758e;}
.competition-page :-moz-placeholder {color:#55758e;opacity:1;}
.competition-page ::-moz-placeholder {color:#55758e;opacity:1;}
.competition-page :-ms-input-placeholder {color:#55758e;}
.competition-page #auth_form .checkboxai{float:left;width:100%;margin: 20px 0 30px;}
.competition-page #auth_form .checkboxai label{cursor:pointer; margin:0;padding-left:125px;}
.competition-page #auth_form .checkboxai label input{display: none;}
.competition-page #auth_form .checkboxai label span.check{
	background: #fff!important;
	position: relative;
	display: inline-block;
	height: 26px;
	width: 26px;
	border-radius: 3px;
	margin: 0 10px -6px -40px;
}
.competition-page .checkboxai label span.label{width: calc(100% - 40px);font-size:16px;color:#fff; display: initial; font-weight: 100}
.competition-page .checkboxai label span.label a{color:#fff;text-decoration:underline;}
.competition-page .checkboxai [type=checkbox]:checked + span.check:before {
	position: absolute;
	left: 10px;
	top: 5px;
	content: "";
	width: 5px;
	height: 10px;
	border: solid #5cd1ff;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.competition-page .small-text{margin-top:65px;}
.competition-page.win .small-text{margin-top:150px;}
.competition-page .small-text p{font-size:10px;margin:7px 0;}
.competition-page .languages{position: absolute;top: 10px;right: 0;z-index:99;}
.competition-page .g-recaptcha { margin-left: 85px;}
.competition-page .alert_error{
	width: calc(100% - 20px);
    background: #c20202;
    color: #fff;
    margin-top: 15px!important;
    padding: 10px;
}
.competition-page .alert_error .alert_body:before {background: url(../img/images/alert_error.png)no-repeat center;}
@media(max-width:1280px) {
	.competition-page main .wrap {width: 580px;}
	.competition-page main:before{bottom: 110px;width: 295px;height:476px;}
	.competition-page main:after{bottom: 50px;left: calc(50% + 225px);width: 370px;height:552px;}
	.competition-page .competition-form input[type="submit"] {min-width: 170px;}
}
@media(max-width:1040px){
	.competition-page header .wrap {width: 100%;}
	.competition-page footer .wrap {width:calc(100% - 60px);}
	.competition-page .languages{right:20px;}
	.competition-page main .wrap {width: 520px;}
}
@media(max-width:1000px){
	.competition-page main:before{bottom: 103px;right: calc(50% + 230px);width: 225px;height:395px;}
	.competition-page main:after{bottom: 60px;left: calc(50% + 205px);width: 320px;height:477px;}
}
@media(max-width:900px){
	.competition-page main .wrap {width:80%;}
	.competition-page main:before, .competition-page main:after{content:none;}
	.competition-page .competition-form input[type="submit"] {min-width: 190px;}
	.competition-page footer .col:nth-child(1){width: calc(55% - 30px);}
	.competition-page footer .col:nth-child(2){width: 45%;padding-right:0;}
	.competition-page footer .col:nth-child(3){clear:both;width: calc(55% - 30px);margin-top:20px;}
	.competition-page footer .col:nth-child(4){width:45%;margin-top:20px;}
	.competition-page .copyright .left{width: calc(55% - 30px);padding-right: 30px;}
	.competition-page .copyright .right{width:45%;}
	.competition-page .copyright {padding: 25px 0 46px;}
	.competition-page #auth_form .checkboxai {margin: 20px 0 40px!important;}
	.competition-page #auth_form input[type="submit"]{display: table!important;float: none!important;margin: auto!important;width: auto!important;}
}
@media(max-width:700px){
	.competition-page main .wrap {width: calc(100% - 15px);}
	.competition-page #auth_form input[name="email"], .competition-page #auth_form input[name="password"], .competition-page #auth_form input[name="promo"] {width: calc(100% - 117px);}
}
@media(max-width:600px){
	.competition-page .competition-form {width: 100%;padding: 0;}
	.competition-page .competition-form input[type="submit"] {min-width: 170px;}
	.competition-page .heading {font-size: 32px;line-height:40px;margin-top: -50px;}
	.competition-page footer .col{width: 100%!important;text-align:center;padding:0!important;margin-top:10px!important;}
	.competition-page footer .col:nth-child(1){margin:0 0 10px!important;}
	.competition-page footer .col:nth-child(1) img{float:none;}
	.competition-page .copyright{padding: 20px 0 30px;}
	.competition-page .copyright .left, .copyright .right{width:100%!important;text-align:center;padding:0;margin:3px 0;}
	.competition-page .languages{top:100px;left:0;right:0;margin:auto;}
	.competition-page #logo{margin: 33px auto 100px;}
	.competition-page .lang-drop{background: #3282ca;}
}
@media(max-width:400px){
	.competition-page main .wrap {width: calc(100% - 30px);}
	.competition-page .competition-form input[type="submit"] {min-width: 100%;}
	.competition-page #auth_form input[name="email"], .competition-page #auth_form input[name="password"], .competition-page #auth_form input[name="promo"] {width: calc(100% - 89px);}
	.competition-page .g-recaptcha {position: relative;width: calc(100% - 1px)!important; margin-left: 0;overflow: hidden!important;}
	.competition-page .g-recaptcha:after{
		position: absolute;
		top: -2px;
		right: 0;
		content: '';
		width:140px;
		height: 80px;
		background: url(../img/images/recaptcha2.png)no-repeat right center;
	}
	.competition-page #auth_form .checkboxai label {padding-left: 41px;}
}
@media(max-width:380px){
	.competition-page .checkboxai label span.check{margin-bottom:-17px;}
}
@media(max-width:330px){
	.competition-page .g-recaptcha:after{width:120px;}
}
.competition-footer {
	background-image: none;
}
.competition-error {
	background: #8e1115;
	padding:8px 0;
	margin-top: 0;
	border-radius: 24px;
}
.competition-error p{font-size: 16px;margin:0;}
.competition-error p + p{margin-top:3px;}
.competition-page #email.success::-webkit-input-placeholder{color:green;}
.competition-page #email.success:-moz-placeholder{color:green;}
.competition-page #email.success::-moz-placeholder{color:green;}
.competition-page #email.success:-ms-input-placeholder{color:green;}
/* End competition page css*/

.add-your-shop-banner{
	position:relative;
	display:table;
	float:left;
	width:calc(100% - 110px);
	min-height:116px;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
	border-radius: 13px;
	padding:0 50px 20px 60px;
	margin:30px 0 10px;
	overflow:hidden;
}
.add-your-shop-banner:after{
	position:absolute;
	bottom: -54px;
	right:415px;
	content:'';
	width:223px;
	height:207px;
	background:url(../img/images/add-your-shop-robot.png)no-repeat center;
}
.add-your-shop-banner p:first-child {margin-top: 20px;margin-bottom: 8px;font-weight:700;}
.add-your-shop-banner p{
	vertical-align:middle;
	color:#fff;
	font-size:16px;
	padding-right: 600px;
	margin: 0;
}
.add-your-shop-banner .button{
	position:absolute;
	top:0;
	bottom:0;
	right:50px;
	min-width:185px;
	margin:auto;
}
.shops-filter{
	float: left;
	width: calc(100% - 60px);
	height: auto;
	background: #d6eaf8;
	border-radius: 13px;
	padding: 0 30px 26px;
}
.shops-filter .caption {
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	border-radius: 13px 13px 0 0;
	padding: 25px 30px 26px;
	margin:0 -30px 30px;
}
.shops-filter .caption .button {float:right;margin-top:-8px;}
.shops-filter .select{
	position:relative;
	float:left;
	width:calc(33.33% - 39px);
}
.shops-filter .select select{
	height:35px;
	background: #fff url(../img/images/select-arrow.png)no-repeat center right 10px;
	padding: 0 10px 0 10px;
}
.shops-filter .select select option{color:#35546c!important;font-weight:300!important;}
.shops-filter .select.country{margin-left:26px;}
.shops-filter .select + .select{margin-left:45px;}
.shops-filter .select:before{
	position:absolute;
	top:4px;
	left:-28px;
	width:25px;
	height:25px;
	content:'';
}
.shops-filter .country:before{background: url(../img/images/filter-icon-country.svg)no-repeat center;background-size:22px auto;}
.shops-filter .category:before{background: url(../img/images/filter-icon-category.svg)no-repeat center;background-size:20px auto;}
.shops-filter .subcategory:before{background: url(../img/images/filter-icon-subcategory.svg)no-repeat center;background-size:21px auto;top:5px;}
.popup.publish-shop .inner{width:865px;}
.popup.publish-shop .forma > .left{width:calc(53% - 25px);margin:-15px 0 0;}
.popup.publish-shop .forma > .right{width:calc(47% - 25px);margin:-15px 0 0;}
.popup.publish-shop .forma > .left > label{/*width:calc(90% - 22px);*/font-weight: 300;}
.popup.publish-shop .forma > .left > label.relative{position:relative;}
.popup.publish-shop .forma > .left > label.relative i.info{display:inline-block;float: none;margin: 0 -40px -4px 17px;}
.popup.publish-shop .forma > .left > label.relative i.info + .hover{top: 28px;left: 0;width: 364px;}
.popup.publish-shop .forma > .left > input{width:calc(90% - 22px);height:33px;}
.popup.publish-shop .forma > .left > select{width:90%;height:35px;}
.popup.publish-shop .forma > .left > .comboTreeWrapper{width:90%;height: 35px;border-radius: 4px;}
.comboTreeInputWrapper{height: 35px;border-radius: 4px;}
.popup.publish-shop .forma textarea{height:428px;}
.popup.publish-shop .forma p{
	clear:both;
	float:left;
	width:100%;
	font-size:14px;
	line-height:21px;
	color:#35546c;
	margin:5px 0;
}
.popup.publish-shop .forma p a{color:#35546c;text-decoration:underline;}
.popup.publish-shop .forma > .right + p{margin-top:20px;}
.popup.publish-shop .forma .checkboxai{width:calc(100% - 250px);margin-top:5px;}
.popup.publish-shop .forma .checkboxai label span.label{font-size:14px;}
.popup.publish-shop .forma input[type="submit"].button{width:220px;}
.popup.publish-shop .forma .upload{
	float:left;
	width:calc(100% - 40px);
	height:94px;
	background:#e7f5ff;
	padding:20px;
	border-radius:4px;
}
.popup.publish-shop .forma .upload p{
	font-size:13px;
	line-height:20px;
	color:#6b89a0;
	margin:0;
}
.upload-button{float:left;width:100%;margin: 0 0 23px;}
.upload-button input[type="file"] {
	position: relative;
	float:left;
	height: 40px;
	width: 190px;
	font-size: 0;
	opacity: 0;
	z-index: 99;
}
.upload-button .file-bt{
	float:left;
	height: 40px;
	width: 190px;
	line-height:40px;
	background:#1668b5;
	color:#fff;
	font-size:14px;
	font-weight:400;
	text-align:center;
	padding:0;
	margin:0 0 -40px -190px;
}
.popup.publish-shop .upload-button input[type="file"]{width:148px;}
.popup.publish-shop .upload-button .file-bt{width:148px;margin:0 0 -40px -148px;}
.upload-button input[type=file], .upload-button input[type=file]::-webkit-file-upload-button{cursor: pointer;}
.upload-button .file-name{
	float:left;
	max-width:calc(100% - 168px);
	font-size:14px;
	color:#35546c;
	margin-left:20px;
	line-height:16px;
	border-bottom:1px solid #c6dae9;
	padding-bottom: 10px;
	margin-top:13px;
}
.popup.publish-shop .forma .upload img{
    width: auto!important;
    height: auto!important;
    max-width: 100px;
    max-height: 55px;
    margin: 0 0 0 15px;
}
#add_shop{cursor:pointer;}
.comboTreeArrowBtn { display: none; }
.comboTreeInputWrapper {
    background: #fff url(../img/images/select-arrow.png)no-repeat center right 20px;
}
.forma .comboTreeInputWrapper input { background:transparent; width: 100%;height:35px;}
.forma .comboTreeDropDownContainer li > ul { max-height: none; overflow: unset; }
.add_your_shop_banner{
	position:relative;
	display:table;
	float:left;
	width:100%;
	min-height:220px;
	background: #175eae;
	background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
	background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
	background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
	padding:50px 0;
	overflow:hidden;
}
.add_your_shop_banner:after{
	position:absolute;
	bottom:-25px;
	right:calc(50% - 545px);
	content:'';
	width:333px;
	height:310px;
	background:url(../img/images/add_your_shop_robot.png)no-repeat center;
}
.add_your_shop_banner .wrap{position:relative;display: table;height: 100%;z-index:9;}
.add_your_shop_banner .wrap > div{
	float: left;
	padding:0 45% 0 0;
}
.add_your_shop_banner p{
	color:#fff;
	margin:0;
}
.add_your_shop_banner p:first-child{
	font-size:40px;
	line-height:50px;
	font-weight:700;
	margin-bottom:20px;
}
.add_your_shop_banner .button{
	clear:both;
	float:left;
	min-width:185px;
	margin-top:40px;
}
.request-blocks{
	float:left;
	width:100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.become-bussines-client, .use-micro-api{
	float:left;
	width:50%;
	background:#d6eaf8;
	padding:90px 0 150px;
}
.become-bussines-client .inner, .use-micro-api .inner{
	float:right;
	width:430px;
	padding:0 100px;
}
.use-micro-api{background:#e4f1fa;}
.use-micro-api .inner{float:left;}
.become-bussines-client .inner p, .use-micro-api .inner p{
	font-size:18px;
	line-height:28px;
	color:#35546c;
	text-align:justify;
	-moz-text-align-last: center;
	text-align-last: center;
	margin:20px 0;
}
.become-bussines-client .inner p a, .use-micro-api .inner p a{color:#35546c;text-decoration:underline;}
.become-bussines-client .inner p:first-child, .use-micro-api .inner p:first-child{
	font-size:40px;
	line-height:50px;
	font-weight:700;
	color:#00509f;
	text-align:center;
	padding:0 50px;
	margin:0 0 15px;
}
.become-bussines-client .inner p:nth-child(2), .use-micro-api .inner p:nth-child(2){margin-top:0;}
.become-bussines-client .inner p:last-child, .use-micro-api .inner p:last-child{margin-bottom:0;}
.become-bussines-client .button, .use-micro-api .button{
	display: table;
	float: none;
	width: 185px;
	margin: 25px auto 0;
}
.become-bussines-client, .use-micro-api{
	float:left;
	width:50%;
	background:#d6eaf8;
	padding:90px 0 150px;
}
.become-bussines-client .inner, .use-micro-api .inner{
	float:right;
	width:430px;
	padding:0 100px;
}
.use-micro-api{background:#e4f1fa;}
.use-micro-api .inner{float:left;}
.become-bussines-client .inner p, .use-micro-api .inner p{
	font-size:18px;
	line-height:28px;
	color:#35546c;
	text-align:justify;
	-moz-text-align-last: center;
	text-align-last: center;
	margin:20px 0;
	min-height:140px;
}
.become-bussines-client .inner p a, .use-micro-api .inner p a{color:#35546c;text-decoration:underline;}
.become-bussines-client .inner p:first-child, .use-micro-api .inner p:first-child{
	font-size:40px;
	line-height:50px;
	font-weight:700;
	color:#00509f;
	text-align:center;
	padding:0 30px;
	margin:0 0 15px;
	min-height:150px;
}
.use-micro-api .inner p:first-child{padding:0 0px;}
.become-bussines-client .inner p:nth-child(2), .use-micro-api .inner p:nth-child(2){margin-top:0;}
.become-bussines-client .inner p:last-child, .use-micro-api .inner p:last-child{margin-bottom:0;}
.become-bussines-client .button, .use-micro-api .button{
	display: table;
	float: none;
	width: 185px;
	margin: 25px auto 0;
}
/*********************** Popup ***************************/

.popup.register-now{background: transparent;}
.popup.register-now .inner {
	width: 930px;
	height: 584px;
	padding:0;
}
.popup.register-now .inner > .left{
	width:510px;
	height:calc(100% - 100px);
	padding:50px 25px 50px 50px;
}
.popup.register-now .inner > .left .caption{font-size:40px;font-weight:700;color:#00509f;margin:-15px 0 13px;}
.popup.register-now .inner > .left > p{font-size:18px;font-weight:400;color:#00509f;margin:0 0 17px;}
.popup.register-now .inner > .left form{margin:0 0 0 -5px;}
.popup.register-now .forma:after{content:none!important;}
.popup.register-now .forma input[type="submit"]{float:left;min-width:175px;height:50px;border-radius: 25px;margin:20px 0 0 87px;}
.popup.register-now .forma .checkboxai label span.label{font-size:14px;font-weight:300;}
.popup.register-now .forma .checkboxai label{width:calc(54% - 40px);}
.popup.register-now .forma .checkboxai label + label{width:calc(35% - 58px);padding-left: 38px!important;margin-left:20px;}
.popup.register-now .inner > .right{
	position:relative;
	width:345px;
	height:100%;
	background:#fab900 url(register-now-bg.png)no-repeat bottom center;
	background-size: 100% auto;
}
.popup.register-now .inner > .right p:nth-child(1){
	float:none;
	width:calc(100% - 60px);
	text-align:center;
	color:#fff;
	font-size:23px;
	font-weight:700;
	padding:0 30px;
	margin:42px auto 0;
}
.popup.register-now .inner > .right p:nth-child(2){
	float:none;
	width:200px;
	text-align:center;
	color:#fff;
	font-size:36px;
	font-weight:700;
	line-height:44px;
	margin:40px auto 0;
}
/*Polls button*/

.polls-button{
	position: fixed;
	top: 435px;
	right: 0px;
	min-width: 78px;
	height: 74px;
	padding: 0 10px;
	background: #145da6 url(polls-icon.png)no-repeat bottom -5px center;
	border-radius: 13px 0 0 13px;
	border:none;
	cursor: pointer;
	z-index: 9;
}
.polls-button span{
	position: absolute;
	top: 13px;
	left: 0;
	width: 100%;
	text-align: center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.polls-content-pop{
	position: fixed;
	top: 435px;
	right: 0px;
	width: 560px;
	height: 290px;
	background: #e7f5ff;
	padding:0 30px 30px;
	border-radius: 13px 0 0 13px;
	z-index: 9;
	transition: all .5s ease-in-out;
	transform: translateX(100%);
}
.polls-content-pop.show {transform: translateX(0);}
.polls-content-pop .popup-close{top:24px;}
.polls-content-pop .title{
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	background: #d6eaf8;
	padding: 20px 30px 25px;
	margin: 0 0 20px -30px;
	border-radius: 13px 0 0 0;
}


/************** Ad_banner_popup (03-02) *****************/

.popup.ad-banner-pop .inner{
	width: 485px;
	display: inherit!important;
	height: 545px;
	height: 605px;
}
.popup.ad-banner-pop img{float:left;margin-top:30px;max-width:100%;height:auto;}
.banner-image-block{margin-top:30px;}
.popup.ad-banner-pop .button{
	float:left;
	min-width:150px;
	height:35px;
	line-height:35px;
	border:none;
	cursor:pointer;
	margin-top:30px;
}
.popup.ad-banner-pop .button.copy-code{float:right;min-width:190px;}
.popup.ad-banner-pop .banner-html-code{
	position:relative;
	float:left;
	width:100%;
	margin-top:20px;
}
.popup.ad-banner-pop .banner-html-code #banner-html-code{
	width: calc(100% - 12px);
	height:41px;
	font-size: 14px;
	line-height:41px;
	padding:0 0 0 10px;
}
.popup.ad-banner-pop .banner-html-code:after{
	position:absolute;
	top:0;
	right:0;
	width:25px;
	height:43px;
	content:'...';
	color: #35546c;
	line-height:43px;
	background:#fff;
	border-radius: 0 4px 4px 0;
	padding-left: 2px;
}
/* Re-design 03-18 */

.re-design .turn-off-edee-banner {margin-bottom: 50px;}
.re-design .table-tabs {margin-top: 0;height: 44px;overflow: hidden;}
.re-design .table-tabs > a{width:calc(25% - 34px);}
.re-design .tab-content{
    float:left;
    width:calc(100% - 2px);
    min-height: 140px;
    background: #e7f5ff;
    border: 1px solid #c9dce6;
    border-radius: 0 0 13px 13px;
    overflow:hidden;
}
.re-design .active-parcels-empty , .re-design .pre-notified-parcels-empty{
    float: left;
    width: 100%;
    min-height: 35px;
    background: #e7f5ff url(../img/images/active-parcels-empty.png)no-repeat center bottom -70px;
    padding:50px 0 280px;
}
.re-design .active-parcels-empty  p, .re-design .pre-notified-parcels-empty p{
    float:left;
    width:calc(100% - 40px);
    font-size:26px;
    font-weight:700;
    color:#4c6b82;
    text-align:center;
    margin:0 0 28px;
}
.re-design .active-parcels-empty  p:last-child, .re-design .pre-notified-parcels-empty p:last-child{margin-bottom:0;}
.re-design .pre-notified-parcels-empty .button{
    display: table;
    float: none;
    min-width: 250px;
    height: 40px;
    line-height: 40px;
    margin: auto;
}
.re-design .tab-content-top{
    float:left;
    width:calc(100% - 60px);
    padding:30px 30px 25px;
}
.re-design #active-parcels-content .tab-content-top > .left, .re-design .tab-content-top > .left{width:100%;}
.re-design .tab-content-top p{color:#2a4458;margin:0;}
.re-design .tab-content-top p.quick-tip:before{
    float:left;
	width:56px;
	height:56px;
	content:'';
	background:url(../img/images/Mascot_eswd2.png)no-repeat;
	margin:-18px 18px 0 -75px;
}
.re-design .tab-content-top p.quick-tip{float:left;padding:0 0 0 75px;line-height:26px;margin-top: 7px;}
body.lt-ru .re-design .tab-content-top p.quick-tip,
body.ee-ru .re-design .tab-content-top p.quick-tip,
body.by-by .re-design .tab-content-top p.quick-tip{clear:both;margin-top:20px;}
.re-design .tab-content-top p strong{font-weight:600;}
.re-design .tab-content-top p:first-child{margin:-5px 0 25px;}
.re-design .tab-content-top .button.yellow{height:40px;line-height:40px;cursor:pointer;margin-top: -5px;}
.re-design .tab-content-top .button.yellow.order-button{width:205px;}
.re-design .tab-content-top .how-much-display{float:right;margin-top:5px;}
.re-design .tab-content-top .how-much-display p{float:left;margin:0;}
.re-design .tab-content-top .how-much-display select{float:right;width:185px;margin:-7px 0 0 10px;cursor:pointer;}
.re-design  .active-parcels-list, .re-design  .orders-list{
    float:left;
    width:100%;
    border-top: 1px solid #c9dce6;
}
.re-design  .active-parcels-list .parcel-row, .re-design  .orders-list .order-row{
    position:relative;
    float:left;
    width:calc(100% - 60px);
    /*min-height:218px;
    min-height:255px;*/
    padding:0 30px 18px;
    background:#fff;
}
.re-design  .active-parcels-list .parcel-id, .re-design  .orders-list .order-id{
    float:right;
    width:100%;
    font-size:18px;
    font-weight:600;
    color:#00509f;
    background:#d3e5f2;
    border-bottom: 1px solid #c9dce6;
    padding:20px 30px 15px;
    margin:0 -30px 11px;
}
.re-design  .active-parcels-list .parcel-id, .re-design  .orders-list .order-id span{
	float:right;
	/*font-size:18px;
	font-weight:600;
	color:#00509f;
	background:#d3e5f2;
	border-bottom: 1px solid #c9dce6;*/
}
.re-design  .active-parcels-list .parcel-id, .re-design  .orders-list .order-id span a{
	color:#00509f;
}
.re-design  .parcel-id span.retailer-id{margin-left:20px;}
.re-design  .orders-list .order-id span a{
	color:#0fa7e4;
	text-decoration:underline;
}
.re-design  .active-parcels-list .picture{
    display:inline-block;
    vertical-align: middle;
    margin: -4px 0 0 8px;
}
.re-design  .active-parcels-list .parcel-row > .left > p, .re-design  .orders-list .order-row > .left > p{
	clear:both;
	position: relative;
    float:left;
    color:#2a4458;
    font-weight:400;
    margin:0;
}
.re-design  .parcel-row > .left.buttons, .re-design  .order-row > .left.buttons{clear:both;}
.re-design  .active-parcels-list .parcel-row > .left > p + p, .re-design  .orders-list .order-row > .left > p + p{margin-top:10px;}
.re-design  .active-parcels-list .parcel-row > .left > p strong, .re-design  .orders-list .order-row > .left > p strong{color: #2a4458!important;font-weight:600;}
.re-design  .active-parcels-list .origin-country{
    clear:both;
    float:left;
    font-size:16px;
    font-weight:600;
}
.re-design  .active-parcels-list .origin-country img{
    display:inline-block;
    float:none;
    width:23px;
    height:17px;
    vertical-align: middle;
    margin: -1px 0 0 8px;
}
.re-design  .orders-list .origin-country img{
	display:inline-block;
	float:none;
	width:23px;
	height:17px;
	vertical-align: middle;
	margin: -1px 0 0 8px;
}
.re-design  .active-parcels-list .status span.ready{
    display:inline-block;
    font-weight:600;
    color:#3db027;
}
.re-design  .active-parcels-list .status span.ready:before, .re-design .active-parcels-list .status i.info:before, .re-design #orders-content .price i.info:before{
    display:inline-block;
    content:'';
    width:1px;
    height:19px;
    background:#bec4c8;
    vertical-align: middle;
    margin:-3px 10px 0 8px;
}
.re-design .active-parcels-list .status i.info, .re-design #orders-content .price i.info {float: none;display: inline-block;margin-left:23px;}
.re-design .active-parcels-list .status i.info:before, .re-design #orders-content .price i.info:before{margin:-2px 10px 0 -11px;}
.re-design #my-parcels-form .active-parcels-list .status i.info + .hover, .re-design #my-parcels-form #orders-content .price i.info + .hover {
    left: unset;
    right: -279px;
    margin: unset;
    top: unset;
    margin-top: 7px;
}
.re-design .active-parcels-list .parcel-row:last-child .price i.info + .hover, .re-design .orders-list .order-row:last-child .price i.info + .hover{margin-top: -118px!important;}
.re-design  .orders-list .status.cancelled{color:#ff380b!important;}
.re-design  .orders-list .status.completed{color:#01bd05!important;}
.re-design  .active-parcels-list .border-button, .re-design  .orders-list .border-button{
    display:inline-block;
    min-width:88px;
    height:28px;
    font-size:14px;
    font-weight:400;
    color:#1668b5;
    line-height:28px;
    text-align:center;
    background:transparent;
    border:1px solid #1668b5;
    padding:0 10px;
    border-radius: 21px;
}
.re-design  .active-parcels-list .border-button:hover, .re-design  .orders-list .border-button:hover{background:#1668b5;color:#fff;}
.re-design  .active-parcels-list .border-button + .border-button, .re-design  .orders-list .border-button + .border-button{margin-left:12px;}
.re-design  .active-parcels-list .blue-button, .re-design  .orders-list .blue-button{
    display:block;
    width:190px;
    height:30px;
    font-size:14px;
    font-weight:400;
    color:#fff;
    line-height:30px;
    text-align:center;
    background:#1668b5;
    padding:0;
    border-radius: 21px;
}
.re-design  .active-parcels-list .blue-button + .blue-button, .re-design  .orders-list .blue-button + .blue-button{margin-top:10px;} .green-button + .blue-button{margin-top:10px;} .red-button + .blue-button{margin-top:10px;}
.re-design  .active-parcels-list .blue-button:hover, .re-design  .orders-list .blue-button:hover{background:#00bdf2;}
.re-design  .active-parcels-list .green-button, .re-design  .orders-list .green-button{
    display:block;
    width:190px;
    height:30px;
    font-size:14px;
    font-weight:400;
    color:#fff;
    line-height:30px;
    text-align:center;
    background:#008000;
    padding:0;
    border-radius: 21px;
}
.re-design  .active-parcels-list .green-button + .green-button, .re-design  .orders-list .green-button + .green-button{margin-top:10px;} .blue-button + .green-button{margin-top:10px;} .red-button + .green-button{margin-top:10px;}
.re-design  .active-parcels-list .green-button:hover, .re-design  .orders-list .green-button:hover{background: #228B22;}
.re-design  .active-parcels-list .red-button, .re-design  .orders-list .red-button{
    display:block;
    width:190px;
    height:30px;
    font-size:14px;
    font-weight:400;
    color:#fff;
    line-height:30px;
    text-align:center;
    background:#8B0000;
    padding:0;
    border-radius: 21px;
}
.re-design  .active-parcels-list .green-button.width-hover, .re-design  .orders-list .green-button.width-hover {
	background:grey;
}
.re-design  .active-parcels-list .red-button + .red-button, .re-design  .orders-list .red-button + .red-button{margin-top:10px;} .blue-button + .red-button{margin-top:10px;} .green-button + .red-button{margin-top:10px;}
.re-design  .active-parcels-list .red-button:hover, .re-design  .orders-list .red-button:hover{background: #CD5C5C;}
.re-design  .active-parcels-list .green-button.width-hover:hover, .re-design  .orders-list .green-button.width-hover:hover{background: darkgrey}
.re-design .tab-content + .pagination{margin-top:30px;}
.re-design .frequently-ordered-brands{
    float:left;
    width:calc(100% - 60px);
    border: 1px solid #c9dce6;
    border-radius:13px;
    padding:0 30px 35px;
    margin-top:50px;
    overflow:hidden;
}
.re-design .frequently-ordered-brands .title{
    display:block;
    font-size:20px;
    font-weight:700;
    color:#00509f;
    background:#e7f5ff;
    border-bottom: 1px solid #c9dce6;
    padding:28px 30px 25px;
    margin:0 -30px 40px;
}
.re-design .frequently-ordered-brands .brands-list > a{
    display: inline-block;
    width:calc(20% - 4px);
	height:100px;
	line-height:100px;
    text-align:center;
}
.re-design .frequently-ordered-brands .brands-list > a:nth-child(5n+1){clear:both;}
.re-design .frequently-ordered-brands .brands-list > a img{
    max-width: 90%;
	max-height: 70px;
    height: auto;
    margin: auto;
	vertical-align: middle;
}
.re-design #active-parcels-content .title{float:left;font-size:20px;font-weight:700;color:#00509f; margin:5px 15px 0 0;}
.re-design .parcel-row > .left, .re-design .order-row > .left{width:calc(100% - 410px);}
.re-design .active-parcels-list.consolidate .parcel-row > .left > p.origin-country{min-width:141px; margin: 5px 10px 5px 5px;}
.re-design .active-parcels-list.consolidate .parcel-row > .left > p.origin-country + p.status{clear:unset;}
.re-design .active-parcels-list.consolidate .parcel-row > .left > p.inline + p.inline{clear:unset;margin-right:10px;min-width:unset;}
.re-design .active-parcels-list.consolidate .parcel-row > .left > p + p{margin:3px 5px;}
.re-design .orders-list .order-row > .left > p.inline + p.inline{clear:unset;margin-right:10px;min-width:unset;}
.re-design .orders-list .order-row > .left > p + p{margin-right:5px;}
.re-design .parcel-row > .right, .re-design .order-row > .right {position: relative;margin-top: 10px;}
.re-design .right-buttons.col2 > a{float:right;margin:12px 0 0 12px!important;}
.re-design .right-buttons.col2 > a:nth-child(2n){margin-left:0!important;}
.re-design .right-buttons.col2 > a:nth-child(2n+1){clear:both;}
.re-design .right-buttons.col2 > a:nth-child(1), .re-design .right-buttons.col2 > a:nth-child(2){margin-top:0!important;}
.re-design .active-parcels-list.consolidate .parcel-row{/*min-height:unset;padding-bottom:18px;*/}
.re-design .active-parcels-list.consolidate.consolidate-confirm .parcel-row{min-height:124px;}
.re-design .tab-content-top .right.border{
    float: left;
    width: 100%;
    border-top: 1px solid #c9dce6;
	padding: 30px 30px 0;
    margin: 15px -30px 0;
}
.re-design .tab-content-top .right.border:first-child{border: none;padding-top: 0;margin-top: 0;}
.re-design .tab-content-top .right.border:first-child .how-much-display{margin-top:5px;}
#checkbox_for_all{width:100%;margin:0;}
.re-design #checkbox_for_all label{margin:0;}
.re-design #checkbox_for_all label span.label{color:#2a4458;font-weight:600;margin: 2px 0 0 0;}
.re-design .active-parcels-list.consolidate .checkboxai.border label span.check, .re-design #checkbox_for_all label span.check{
    border-color:#356187;
    border-radius: 2px;
}
.re-design .active-parcels-list.consolidate .parcel-id .checkboxai{
    float:left;
    background:#b1c8db;
    border-right:1px solid #c9dce6;
    padding: 20px 30px 20px;
    margin: -20px 30px -15px -30px;
}
.re-design .active-parcels-list.consolidate .parcel-id .checkboxai label{margin:0;}
.re-design .active-parcels-list.consolidate .checkboxai label {padding:0;}
.re-design .active-parcels-list.consolidate .checkboxai label span.check{margin:0;}
.re-design .active-parcels-list.consolidate{max-height:710px;overflow-y:auto;}
.re-design .more-incomming-parcels .inner{max-height:630px;overflow-y:auto;}
.re-design .tab-content-top .button.yellow.new-parcel {width: 245px;}
.re-design .active-parcels-list .border-button.shorter, .re-design .orders-list .border-button.shorter{min-width: 110px;}
.re-design #active-parcels-content .spinner, .re-design #orders-content .spinner, .re-design #pre-notified-parcels-content .spinner  {margin-top: 58px;}

.re-design #left-side, .re-design #right-side{margin-top:50px;}
.re-design #left-side .light-block{width:100%;padding: 0;/*overflow-y: hidden;*/}
.re-design #left-side .light-block + .light-block{margin-top:20px;}
.re-design #left-side .light-block .title{
    float:left;
    width:calc(100% - 80px);
    font-size:18px;
    font-weight:700;
    color:#fff;
    background:url(../img/images/drop-arrow.png)no-repeat center right 20px;
    background-color:#62849e;
    border-radius: 13px;
    padding:20px 50px 20px 30px;
    margin:0;
    cursor:pointer;
}
.re-design #left-side .light-block  .title.opened{background-color:#00509f;background-image:url(../img/images/drop-arrow-up.png);border-radius: 13px 13px 0 0;}
.re-design #left-side .light-block.done .title{background-color:#72ca50;}
/*.re-design #left-side .light-block.select-pick-up-method.done .title{background-color:#62849e;}*/
.re-design #left-side .light-block.select-pick-up-method.done .title.open{background-color:#00509f;}
.re-design #left-side .light-block .inner{
    display:none;
    float:left;
    width:calc(100% - 60px);
    padding: 25px 30px 30px;
}
.re-design #left-side .light-block.select-pick-up-method .inner{/*display:block;*/}
.re-design #left-side .button{
    min-width:130px;
	width: auto;
    height:40px;
    line-height:40px;
    padding:0 20px;
    margin-top:30px;
}
/*.re-design #left-side .button.blue{background:#1668b5;}
.re-design #left-side .button.blue:hover{background:#00bdf2;}*/
.re-design #left-side .button.previous, .re-design .next-step-btns .button.previous{
	color:#1668b5;
	background:#fff;
	border: 1px solid #1668b5;
}
.re-design #left-side .button.previous:hover, .re-design .next-step-btns .button.previous:hover{color:#fff;background:#1668b5;}
.re-design #left-side .button.previous, .re-design #left-side .button.edit-order, .re-design .next-step-btns .button.previous{/*min-width:130px;*/}
.re-design .light-block.totals {margin-bottom: 0;}
.re-design .totals .info {margin-top: 25px;}
.re-design .totals .total-value, #payment-popup .total-value{background: #eef8ff;padding: 13px 30px 25px;margin:0 -30px;}
#payment-popup .total-value + .total-value{margin:0 -30px -30px;border-radius: 0 0 13px 13px;}
.re-design .totals .total-value p:last-child span, #payment-popup .total-value p:last-child span{margin-top:-4px;}
.re-design .totals .totals-parcels{
    display:none;
    float:left;
    width:100%;
    border-bottom:1px solid #c3d5e0;
    padding-bottom:25px
}
.re-design .totals .show-more-details, #payment-popup .show-more-details{
    float:left;
    width:100%;
    border-bottom:1px solid #c3d5e0;
    padding-bottom:15px;
    margin-top:-5px;
	margin-bottom: 20px;
}
.re-design .totals .show-more-details button, #payment-popup .show-more-details button{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight:600;
    color:#00bdf2;
    background:transparent;
    padding:0;
    cursor:pointer;
}
.re-design .totals .show-more-details button:hover, #payment-popup .show-more-details button:hover{text-decoration:underline;}
.re-design .totals .show-more-details button:after, #payment-popup .show-more-details button:after{
    display:inline-block;
    width:13px;
    height:19px;
    content:'';
    background:url(../img/images/show-more-details-arow.png)no-repeat center;
    vertical-align:middle;
    margin:0 0 0 8px;
}
.re-design .totals .show-more-details, #payment-popup .totals-parcels{padding-bottom: 15px;}
.re-design .totals .show-more-details button.show-less:after, #payment-popup .show-more-details button.show-less:after{background:url(../img/images/show-more-details-arow-up.png)no-repeat center;}
.re-design .totals + .checkboxai{max-width: calc(100% - 180px);margin-top:23px;}
.re-design .totals + .checkboxai label span.label{font-size:14px;margin: 2px 0 0 0;}
.re-design input[type="submit"].button, .re-design input[type="button"].button{
    float: right;
    min-width: 150px;
    height: 40px;
    line-height: 42px;
    margin-top: 30px;
}

.popup.order-pop .popup-close {top: 25px;}
.popup.order-pop .inner {width: 830px;background: #fff;}
.popup.order-pop .scroll {float: left;width: 100%;overflow:auto;}
.popup.order-pop table + table, .popup.order-pop .scroll + .scroll {margin-top: 30px;}
.popup.order-pop table {width: 100%;}
.popup.order-pop table tr td{height: 45px;}
.popup.order-pop table:not(.align-left) tr th:last-child{width:63px;}
.popup.order-pop table:not(.align-left) tr th:nth-last-child(2){width:103px;}
.popup.order-pop table.align-left{text-align:left;}
.popup.order-pop table.align-left tr th, .popup.order-pop table.align-left tr td{padding: 5px 30px;}
.popup.order-pop table.align-left tr th:last-child{width:139px;}
.popup.order-pop-tabs .inner {
	width: 750px;
	height:476px;
	background:#d5edff;
}
.popup.order-pop-tabs  .subtitle{font-size:16px;font-weight:700;color:#00509f;margin:0 0 5px 0;}
.popup.order-pop-tabs .tabs{
    float: left;
    width: 235px;
    height: 351px;
    margin-left: -30px;
    overflow: auto;
    padding-bottom: 30px;
}
.popup.order-pop-tabs button{
	position:relative;
	display:block;
	width:100%;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#35546c;
	text-align:left;
	background:transparent;
	padding:15px 33px;
	cursor:pointer;
}
.popup.order-pop-tabs button:not(.active):hover{text-decoration:underline;}
.popup.order-pop-tabs button.active{background:#fff;color:#00509f;}
.popup.order-pop-tabs button.active:after{
    position: absolute;
    right: 45px;
    top: 0;
    bottom: 0;
    width: 6px;
    height: 9px;
    content: '';
    background: url(../img/images/order-pop-tabs-arrow.png)no-repeat;
    margin: auto;
}
.popup.view-parcel .tabcontent {
	top: 73px;
	right: 0;
	/*height: 422px;*/
	background: #fff;
	border-radius: 4px;
	padding:1px 12px 2px;
	max-height: 472px;
	overflow-y: auto;
}
.popup.view-parcel .tabcontent p{font-size:14px;color:#35546c;margin:17px 0;}
.popup.view-parcel .tabcontent p span:first-child{font-weight:400;color:#00509f;margin-right:5px;}
.popup.view-parcel .tabcontent p img{
	float: none;
	width: 20px;
	height: 15px;
	vertical-align: middle;
}
.popup.order-pop-tabs .tabcontent {
	 position: absolute;
	 top: 73px;
	 right: 0;
	 width: 515px;
	 height: 422px;
	 background: #fff;
	 padding: 10px 30px 0;
	 overflow-y: auto;
 }
.popup.order-pop-tabs .tabcontent p{font-size:14px;color:#35546c;margin:17px 0;}
.popup.order-pop-tabs .tabcontent p span:first-child{font-weight:400;color:#00509f;margin-right:5px;}
.popup.order-pop-tabs .tabcontent p img{
	float: none;
	width: 20px;
	height: 15px;
	vertical-align: middle;
}
i.info + .hover, div.info + .hover{
	display:block!important;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s, opacity 0s linear;
    transition-delay: 0s;
}
i.info:hover + .hover, i.info + .hover:hover, div.info:hover + .hover, div.info + .hover:hover{
	visibility: visible;
    opacity: 1;
}

.collapse-item {margin-left: 15px;}

.more-incomming-parcels{
	width: 100%;
	border-radius: 13px;
	margin-top:50px;
	overflow:hidden;
}
.more-incomming-parcels .title {
    float: left;
    width: calc(100% - 80px);
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background: url(../img/images/drop-arrow.png)no-repeat center right 20px;
    background-color: #1668b4;
    border-radius: 13px 13px 0 0;
    padding: 20px 50px 20px 30px;
    margin: 0;
    cursor: pointer;
}
.more-incomming-parcels .title.opened{background-image: url(../img/images/drop-arrow-up.png);}
.more-incomming-parcels .title span{
    float: right;
    font-weight: 400;
    font-size: 16px;
    margin-right: 10px;
}
.more-incomming-parcels .title span.view-less{display:none;}
.more-incomming-parcels .title.opened span.view-more{display:none;}
.more-incomming-parcels .title.opened span.view-less{display:block;}
.more-incomming-parcels .inner{
	width: calc(100% - 2px);
	border: 1px solid #c9dce6;
	border-top:none;
	border-radius:0 0 13px 13px;
}
.popup.b2b-registration-popup .inner{width:460px;}
.popup.b2b-registration-popup .forma > .left{width:calc(53% - 25px);margin:-15px 0 0;}
.popup.b2b-registration-popup .forma > .right{width:calc(47% - 25px);margin:-15px 0 0;}
.popup.b2b-registration-popup .forma > .left > label{/*width:calc(90% - 22px);*/font-weight: 300;}
.popup.b2b-registration-popup .forma > .left > label.relative{position:relative;}
.popup.b2b-registration-popup .forma > .left > label.relative i.info{display:inline-block;float: none;margin: 0 -40px -4px 17px;}
.popup.b2b-registration-popup-shop .forma > .left > label.relative i.info + .hover{top: 28px;left: 0;width: 364px;}
.popup.b2b-registration-popup .forma > .left > input{width:calc(90% - 22px);height:33px;}
.popup.b2b-registration-popup .forma > .left > select{width:90%;height:35px;}
.popup.b2b-registration-popup .forma > .left > .comboTreeWrapper{width:90%;height: 35px;border-radius: 4px;}
.comboTreeInputWrapper{height: 35px;border-radius: 4px;}
.popup.b2b-registration-popup .forma textarea{height:150px;}
.popup.b2b-registration-popup-shop .forma p{
	clear:both;
	float:left;
	width:100%;
	font-size:14px;
	line-height:21px;
	color:#35546c;
	margin:5px 0;
}
.popup.b2b-registration-popup .forma p a{
	clear:both;
	display:block;
    width: 230px;
    height: 43px;
    line-height: 45px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #fab900;
    border-radius: 21px;
}
.popup.b2b-registration-popup .forma p a:hover{background: #e7af00;}
.popup.b2b-registration-popup .forma > .right + p{margin-top:20px;}
.popup.b2b-registration-popup .forma .checkboxai{width:calc(100% - 250px);margin-top:5px;}
.popup.b2b-registration-popup .forma .checkboxai label span.label{font-size:14px;}
.popup.b2b-registration-popup .forma input[type="submit"].button{width:220px;}
.popup.b2b-registration-popup .forma .upload{
	float:left;
	width:calc(100% - 40px);
	height:94px;
	background:#e7f5ff;
	padding:20px;
	border-radius:4px;
}
.popup.b2b-registration-popup .forma .upload p{
	font-size:13px;
	line-height:20px;
	color:#6b89a0;
	margin:23px 0 0;
}
.popup.b2b-registration-popup .forma .input-group-prepend {padding: 9px 0px 0px 5px; width:131px;     background: transparent url(../img/images/select-arrow.png)no-repeat center right 4px;}
.popup.b2b-registration-popup .forma .input-group-prepend span {padding-right: 4px;}
.popup.b2b-registration-popup .forma .input-group-prepend p {margin:0}
.popup.b2b-registration-popup .forma  #alert-wrapper {margin-top:20px;}
.popup.b2b-registration-popup .forma input[type="button"].button{margin-bottom:30px;}

.b2b-registration-popup .select2-container--default .select2-selection--multiple .select2-selection__choice {
    width: auto;
    background: transparent;
    background-color: white!important;
    border-color: transparent!important;
    margin: 0;
    padding-left: 0;
}
.turn-off-edee-banner .more_details_link_edee {color: white}
.b2b-registration-popup .select2-container--default .select2-selection--multiple .select2-selection__choice:after {content: ',';}
.b2b-registration-popup  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .b2b-registration-popup .select2-selection__rendered > li:nth-last-child(2):after,.b2b-registration-popup .select2-selection__rendered > li:nth-last-child(1) {
    display: none;
}

.b2b-registration-popup .select2.select2-container {     padding: 6px 0px; background: white;     border-radius: 4px;}
.b2b-registration-popup  .select2-container--default .select2-selection--multiple .select2-selection__rendered { margin-top: 3px; }
/************** EshopWedrop api *****************/

body.api header{position:relative;background:transparent;z-index:9;}
.content-top.api-works{
	position: unset;
	min-height:613px;
	background: url(../img/images/api/api-works-hero.png)no-repeat top center;
	padding:166px 0 0;
	margin-top:-166px;
	overflow: hidden;
}
.content-top.api-works .wrap{position:relative;}
.content-top.api-works .page-heading{position:relative;margin:0px 0 50px;}
.content-top.api-works .simple-text{position: relative;float:left;width:490px;margin-top:-20px;}
.content-top.api-works .simple-text p {font-size: 20px!important;font-weight: 400!important;color:#fff!important;line-height: 34px;}
.content-top.api-works .simple-text p a{color:#fff!important;}
.content-top.api-works .simple-text p strong{color:#fff!important;font-weight:600!important;}
.content-top.api-works .content-top-image {
	width: 423px;
	height: 468px;
	background-image: url(B2B_Person.svg);
	background-repeat:no-repeat;
	background-position: center right;
}
.how-to-use-api {
	float: left;
	width: 100%;
	font-size:18px;
	font-weight:400;
	color:#00509f;
	padding: 90px 0 120px;
}
.how-to-use-api .text-img img{max-width:100%;}
.how-to-use-api .text{
	position:relative;
	float:left;
	width:calc(100% - 125px);
	padding-left:125px;
}
.how-to-use-api .nr{
	position:absolute;
	left:0;
	top:-6px;
	width:80px;
	height:80px;
	font-size:36px;
	font-weight:700;
	color:#fff;
	line-height:80px;
	text-align:center;
	background:#00509f;
	border-radius:50%;
}
.how-to-use-api .title{
	font-size:26px;
	line-height:32px;
	font-weight:700;
	margin-bottom:23px;
}
.how-to-use-api .title + p{font-size:18px;font-weight:600;margin:0 0 20px;}
.how-to-use-api p{font-size:16px;font-weight:400;margin:2px 0;}
.how-to-use-api .title + p, .how-to-use-api .title + ul{margin-top:0;}
.how-to-use-api ul{padding:0 0 0 24px;margin:0;}
.how-to-use-api ul li{margin:20px 0;}
.how-to-use-api a{color:#00509f;text-decoration:underline;}
.how-to-use-api .step1{float:left;width:100%;}
.how-to-use-api .step2{clear:both;float:left;width:100%;margin-top:60px;}
.how-to-use-api .step3{float:left;width:100%;margin-top:-45px;}
.how-to-use-api .step4{float:left;width:100%;margin-top:-255px;}
.how-to-use-api .step1 .text-img{width:720px;}
.how-to-use-api .step2 .text-img{width:690px;}
.how-to-use-api .step3 .text-img{width:555px;}
.how-to-use-api .step4 .text-img{width:625px;}
.how-to-use-api .step1 .text-img img{float:left;margin-top:5px;}
.how-to-use-api .step2 .text-img img{float:right;margin:35px 20px 0 0;}
.how-to-use-api .step3 .text-img img{float:left;margin:70px 0 0 40px;}
.how-to-use-api .step4 img{float:right;margin-top:40px;}
.how-to-use-api .bubbles{position:relative;}
.how-to-use-api .bubbles > div{clear:both;}
.how-to-use-api .bubbles > div img{position: relative;float:left;}
.how-to-use-api .bubbles > div p{
	float:left;
	font-size:16px;
	line-height:24px;
	font-weight:600;
	color:#00509f;
	background:#d6eaf8;
	padding:9px 22px;
}
.how-to-use-api .step1 .bubbles{width:540px;min-height: 550px;}
.how-to-use-api .step1 .bubbles .bubble1{float:left;margin:80px 0 0 15px;}
.how-to-use-api .step1 .bubbles .bubble1 p{border-radius:0 25px 25px 0;margin: 17px 0 0 -23px;}
.how-to-use-api .step1 .bubbles .bubble2{float:right;margin:-35px 0 0;}
.how-to-use-api .step1 .bubbles .bubble2 p{padding:6px 29px 6px 22px;border-radius:0 35px 35px 0;margin: 32px 0 0 -20px;}
.how-to-use-api .step1 .bubbles .bubble3{float:left;margin:10px 0 0 -50px;}
.how-to-use-api .step1 .bubbles .bubble3 p{padding:14px 22px;border-radius:25px 0 0 25px;margin: 27px -23px 0 0;}
.how-to-use-api .step1 .bubbles .bubble3 img{float:none;}
.how-to-use-api .step1 .arrow{position:absolute;top:200px;left:-110px;}
.how-to-use-api .step2 .bubbles{width:570px;min-height: 575px;}
.how-to-use-api .step2 .bubbles .bubble1{float:left;margin:85px 0 0;}
.how-to-use-api .step2 .bubbles .bubble1 p{padding:6px 29px 6px 22px;border-radius:0 35px 35px 0;margin: 21px 0 0 -20px;}
.how-to-use-api .step2 .bubbles .bubble2{float:right;margin:90px 80px 0 0;}
.how-to-use-api .step2 .bubbles .bubble2 p{padding:12px 22px;border-radius:0 25px 25px 0;margin: 19px 0 0 -24px;}
.how-to-use-api .step2 .arrow{position:absolute;top:160px;left:165px;}
.how-to-use-api .step3 .arrow{float:left;margin:100px 0 0 40px;}
.block-benefits.benefits-api{padding: 140px 0 125px;}
.block-benefits.benefits-api .advantages ul > li:before {background: url(../img/images/api/api-benefits-icons.png)no-repeat;}
.block-benefits.benefits-api .advantages ul > li:nth-child(1):before {background-position:0 0;}
.block-benefits.benefits-api .advantages ul > li:nth-child(2):before {background-position:-257px 0;}
.block-benefits.benefits-api .advantages ul > li:nth-child(3):before {background-position:-510px 0;}
.block-benefits.benefits-api .advantages ul > li:nth-child(4):before {background-position:-783px 0;}
.block-benefits.benefits-api .advantages ul > li:nth-child(5):before {background-position:-1045px 0;}
.get-started{
	float: left;
	width: 100%;
	padding: 90px 0 120px;
}
.get-started .text{
	display:block;
	width:770px;
	font-size:20px;
	color:#00509f;
	line-height:28px;
	text-align:center;
	margin:20px auto 0;
}
.get-started .text a{color:#00509f;text-decoration:underline;}
.get-started .text :first-child{margin-top:0;}
.get-started .text :last-child{margin-top:0;}
.get-started .button{float:none;display:block;min-width:160px;padding:0 20px;margin:33px auto 0;}
#auth_form .captcha-input {width: calc(100% - 127px);}
.g-recaptcha { margin-left: 85px;}

.re-design .slide-block{
	position: relative;
	width: 100%;
	height: auto;
	background: #eef8ff;
	border-radius: 13px;
	margin-top: 20px;
	overflow: hidden;
}
.re-design .slide-block:first-child {margin-top: 0;}
.re-design .slide-block .title {
	float: left;
	width: calc(100% - 80px);
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	background: url(../img/images/drop-arrow.png)no-repeat center right 20px;
	background-color: #62849e;
	border-radius: 13px;
	padding: 20px 50px 20px 30px;
	margin: 0;
	cursor: pointer;
}
.re-design .slide-block .title.opened {
	background-color: #00509f;
	background-image: url(../img/images/drop-arrow-up.png);
	border-radius: 13px 13px 0 0;
}
.re-design .slide-block.done .title {background-color: #72ca50;}
.re-design .slide-block .inner {
	display: none;
	float: left;
	width: calc(100% - 60px);
	padding: 25px 30px 30px;
}
.re-design .slide-block .readonly{
	background: #c8d9e5!important;
	border-color: #c8d9e5!important;
	pointer-events: none!important;
}
/*step 1*/
.re-design .slide-block.update_details .inner > div{float:left;width:100%;}
.re-design .slide-block.update_details .inner > div:first-child label:first-child{margin-top:0;}
.re-design .slide-block.update_details .inner .half{float:left;width:100%;}
.re-design .slide-block.update_details .inner .half > div{float:left;width:calc(50% - 15px);}
.re-design .slide-block.update_details .inner .half > div:nth-child(2n){float:right;}
.re-design .slide-block.update_details label.required:after {margin-left: 0px;}
.re-design .slide-block.update_details label{position:relative;float: left;}
.re-design .slide-block.update_details label i.info{position: absolute;right: -30px;}
.re-design .slide-block.update_details label i.info + .hover, .re-design .slide-block.update_details label i.info:hover + .hover{display: block;left: 0!important;top: 28px;}
/*step 2*/
.re-design .slide-block.delivery_option .checkboxai{width: 100%;margin:5px 0 0;}
.re-design .slide-block.delivery_option .checkboxai label{margin:0;}
.re-design .slide-block.delivery_option .select-courier {float:left;width: 100%;margin:10px 0 0;}
.re-design .slide-block.delivery_option .infotext{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	border-bottom: 1px solid #b4d1e6;
	padding: 24px 0 30px;
	margin: 30px 0 25px;
}
.re-design .slide-block.delivery_option .infotext p{font-weight:400;color:#2a4458;line-height:24px;margin:0;}
.re-design .slide-block.delivery_option .infotext p + p{margin-top:20px;}
.re-design .slide-block.delivery_option .infotext p a{color:#2a4458;}
.re-design .slide-block.delivery_option p.caption {
	float: left;
	width: 100%;
	color: #35546c;
	font-weight: 700;
	margin: 0;
}
.re-design .slide-block.delivery_option .radio-list{float:left;width:100%;margin:12px 0 -8px;}
.re-design .slide-block.delivery_option .radio-list .radio{position:relative;float:left;width:calc(25% - 33px);margin:5px 0 0 33px;}
.re-design .slide-block.delivery_option .radio-list .radio i.info{margin-left:10px;}
.re-design .slide-block.delivery_option .radio-list .radio i.info + .hover{top:-47px;left:-33px;width: 240px;}
.re-design .slide-block.delivery_option .radio.block, .re-design .slide-block.delivery_option .delivery-address{float:left;width:calc(50% - 83px);padding-left:33px;}
.re-design .slide-block.delivery_option .receiver-address-block{float:right;width:50%;}
#exports-form .slide-block.delivery_option .all_inputs .left {width: 100%;margin-right: 0;}
#returns_form .slide-block.delivery_option .all_inputs .left {width: 100%;margin-right: 0;}
/*step 3*/
.re-design .slide-block.contact_details .client-id{
	float: left;
	width: 100%;
	font-weight:600;
	color:#35546c;
	margin:15px 0 0;
}
.re-design .slide-block.contact_details .client-info{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding-top: 10px;
	margin-top: 20px;
}
.re-design .slide-block.contact_details .client-info > div{float:left;width:calc(50% - 15px);}
.re-design .slide-block.contact_details .client-info > div:nth-child(2n){float:right;}
.re-design .slide-block.contact_details .billing-address{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding-top: 25px;
	margin-top: 30px;
}
.re-design .slide-block.contact_details .billing-address p.caption{margin-bottom:20px;}
.re-design .slide-block.contact_details .billing-address .button.add-new-address/*, .re-design .slide-block.delivery_option .delivery-address .button.add-new-address*/ {float: right;min-width: 200px;margin: 30px 0 0;}
.re-design .slide-block.delivery_option .delivery-address{padding:0;}
.re-design .slide-block.delivery_option .delivery-address p{font-weight:300;margin: 5px 0 3px;}
.re-design .slide-block.delivery_option .delivery-address select{width:80%;border: 1px solid #c3cbd0!important;}
.re-design .slide-block.delivery_option .delivery-address .button.add-new-address{background:transparent;width:auto;height:auto;color: #05a9e8;line-height:unset;margin:10px 0 0!important;}
.re-design .slide-block.contact_details .comment{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding-top: 25px;
	margin-top: 30px;
}
.re-design .slide-block.contact_details p.caption{
	float: left;
	width: 100%;
	color: #35546c;
	font-weight: 700;
	margin: 0 0 20px;
}
.re-design .slide-block.contact_details .comment textarea{height:93px;}
/*step 4*/
.re-design  .tab-content-top .title{
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
}
.re-design .active-parcels-list.returns{
	max-height: 710px;
	overflow-y: auto;
}
.re-design .active-parcels-list .destination-country img {
	display: inline-block;
	float: none;
	width: 23px;
	height: 17px;
	vertical-align: middle;
	margin: -1px 0 0 8px;
}
.light-block.return-summary p{
	font-size: 16px;
	color: #35546c;
	margin: 11px 0;
}
.light-block.return-summary p strong{font-weight: 600;}
.light-block.return-summary p span{font-weight: 400;}
.light-block.return-summary hr{
	float: left;
	width: 100%;
	height: 1px;
	background: #b4d1e6;
	border: none;
	margin: 19px 0 30px;
}
.light-block.return-summary .left + .left{margin-left:70px;}
.light-block.return-summary img {
	position: relative;
	top: unset;
	right: unset;
	display: inline-block;
	float: none;
	width: 23px;
	height: 17px;
	vertical-align: middle;
	margin: -2px 5px 0 8px;
}
.slide-block.contact_details #show-company{margin-top:0;}
.slide-block.contact_details .company{float:left;width:100%;}
.slide-block.contact_details .company > .left, .slide-block.contact_details .company > .right{width:calc(50% - 15px);}
/*tabs*/
.tabs-carusel{padding-right: 115px;margin:0!important;}
.table-tabs.tabs-carusel a{height: 44px;line-height: 44px;}
.tabs-carusel .slick-prev, .tabs-carusel .slick-next{
	width:54px!important;
	height: 44px!important;
	top:unset!important;
	bottom:-22px;
	background-color:#0fa6e3;
	background-repeat:no-repeat;
	background-position:center;
	z-index: 9;
}
.tabs-carusel .slick-prev{left: unset!important;right:55px;background-image:url(../img/images/slick-prev.png);border-radius:7px 0 0 0;}
.tabs-carusel .slick-next{right: 0px!important;background-image:url(../img/images/slick-next.png);border-radius:0 7px 0 0;}
.tabs-carusel .slick-prev:hover, .tabs-carusel .slick-next:hover{background-color:#1b51a1;}
.re-design .update_details .us-input {visibility: hidden;}
.re-design .parcel .us-input {visibility: hidden;}

.re-design .slide-block.update_details .inner .checkout_errors {
	display: table;
	width: calc(100% - 60px);
	height: 80px;
	padding: 30px;
	font-size: 18px;
	font-weight: 600;
	color: #eaa100;
	text-align: left;
	background: #fff3d7;
	border-radius: 13px;
	margin-bottom: 20px;
}
.re-design .update_details .checkout_errors .checkout_error {
	margin-bottom: 10px;
	/*display: table-cell;
    vertical-align: middle;*/
}

.returns-page .pick-up-method {
	padding: inherit;
}
.returns-page .add_new_address{
	color:white;
}
.exports-page .add_new_address{
	color:white;
}
.re-design .slide-block.delivery_option .select-courier {
	margin-bottom: 20px;
}
.next-step-btns {
	margin-top: 20px;
}
.returns-page #returns_form .next-step-btns .confirm-return-btn {
	margin-top: 0;
}
.confirm-return {
	float: right;
}
.confirm-export {
	float: right;
}
#right-side .confirm-return {
	float: right;
	margin-top: 15px;
}
#right-side .confirm-export {
	float: right;
	margin-top: 15px;
}

.steps-line.full-width{width:100%;}
.steps-line.green .step{width: calc(55% - 90px);}
.steps-line.green .step:last-child{width:calc(45% - 25px);padding:0 0 0 70px;}
.steps-line.green .step.active:last-child {width: calc(45% - 0px);}
.steps-line.full-width .step.step1, .steps-line.full-width .step.step1.done,
.steps-line.full-width .step.step2, .steps-line.full-width .step.step2.done,
.steps-line.full-width  .step.step3, .steps-line.full-width  .step.step3.done {padding: 0 55px 0 20px;}
.steps-line.full-width .step.active:after {
	position: absolute;
	right: -1px;
	content: '';
	width: 55px;
	height: 65px;
	background: url(step_corner_red_gray.png)no-repeat 0 0!important;
	z-index: 9;
}
.steps-line.full-width .step:after {
	position: absolute;
	right: 0;
	content: '';
	width: 55px;
	height: 65px;
	background: url(step_corner_gray.png)no-repeat 0 0;
	z-index: 9;
}
.steps-line.full-width .step.done:after {
	position: absolute;
	right: 0;
	content: '';
	width: 55px;
	height: 65px;
	background: url(step_corner_green_green.png)no-repeat 0 0;
	z-index: 9;
}
.steps-line.full-width .step.done:after, .steps-line.full-width .step.step3.done.green-green:after{background: url(step_corner_green_green.png)no-repeat 0 0;}
.steps-line.full-width .step.step3.done:after{background: url(step_corner_green_last_new.png)no-repeat 0 0;}
.steps-line.full-width .step.done.green_gray:after{background: url(step_corner_green_red.png)no-repeat 0 0;}
.my-exports-form .darker-block, .my-returns-form .darker-block{float: left;min-height: inherit;}
.my-exports-form .darker-block .title, .my-returns-form .darker-block .title{font-size: 20px;padding: 23px 30px 25px;margin: 0 0 10px -30px;border-radius:13px 13px 0 0;}
.my-exports-form .darker-block p.caption, .my-returns-form .darker-block p.caption{
	float:left;
	width:100%;
	color:#35546c;
	font-weight:700;
	margin:0;
}
a.big-button-back{
	float: left;
	min-width: 130px;
	height: 53px;
	line-height: 53px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	background: #62849e;
	padding:0 20px;
	border-radius: 25px;
	margin-top:20px;
}
a.big-button-back:hover{background: #1b51a1;}
.big-button-submit, .big-button-submit{
	float: right;
	min-width: 170px;
	height: 53px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #fff;
	cursor: pointer;
	border: none;
	background: #00bdf2;
	-webkit-appearance: none;
	border-radius: 25px;
	padding: 0 20px;
	margin-top: 20px;
}
.big-button-submit:hover, .big-button-submit:hover{background: #1b51a1;}
/*step 1*/
.darker-block.parcel-information .country{float:left;width:calc(50% - 15px);}
.darker-block.parcel-information .country + .country{float:right}
.darker-block.parcel-information .parcel{
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #b4d1e6;
	padding:20px 0 0;
	margin:30px 0 0;
}
.darker-block.parcel-information .parcel .row{float:left;width:100%;}
.darker-block.parcel-information .parcel .row + .row{margin-top:12px;}
.darker-block.parcel-information .parcel .row > div{float:left;width:165px;}
.darker-block.parcel-information .parcel .row > div label{margin: 0;}
.darker-block.parcel-information .parcel .row > div + div{margin-left:30px;}
.darker-block.parcel-information .parcel .row > div.select{width:375px;}
.my-exports-form .darker-block .readonly, .my-returns-form .darker-block .readonly {
	background: #c8d9e5!important;
	border-color: #c8d9e5!important;
	pointer-events: none!important;
}
.darker-block.parcel-information .parcel .delete-parcel{
	position:absolute;
	top:90px;
	right:0;
	width:28px;
	height:32px;
	background: url(sprite.png)no-repeat;
	background-position:-292px -579px;
	background-color:transparent;
	border:none;
	-webkit-appearance: none;
	cursor:pointer;
}
.darker-block.parcel-information .button.add-more-parcels{min-width:200px;}
.darker-block.parcel-information .total{
	float:left;
	width:100%;
	border-top:1px solid #b4d1e6;
	padding:20px 0 0;
	margin:30px 0 0;
}
.darker-block.parcel-information .total > div{float:left;width:calc(50% - 15px);}
.darker-block.parcel-information .total > div:nth-child(2n+1){float:right;}
.darker-block.parcel-information .total > div label, .darker-block.update-parcel-details .half > div label{position:relative;float: left;}
.darker-block.parcel-information .total > div label i.info, .darker-block.update-parcel-details .half > div label i.info{position: absolute;right: -30px;}
.darker-block.parcel-information .total > div label i.info:hover + .hover, .darker-block.update-parcel-details .half > div label i.info:hover + .hover{display: block;left: 0;top: 28px;}
.darker-block.update-parcel-details > div{float:left;width:100%;}
.darker-block.update-parcel-details .half{float:left;width:100%;}
.darker-block.update-parcel-details .half > div{float:left;width:calc(50% - 15px);}
.darker-block.update-parcel-details .half > div:nth-child(2n){float:right;}
.my-exports-form label.required:after, .my-returns-form label.required:after {margin-left: 0px;}
/*step 2*/
.darker-block.delivery-option {overflow: visible;}
.darker-block.delivery-option .radio-list{float:left;width:100%;margin:12px 0 -8px;}
.darker-block.delivery-option .radio-list .radio{position:relative;float:left;width:calc(25% - 33px);margin:5px 0 0 33px;}
.darker-block.delivery-option .radio-list .radio i.info{margin-left:10px;}
.darker-block.delivery-option .radio-list .radio i.info + .hover{left:0;width: 240px;}
.darker-block.delivery-option .delivery-option-text{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	border-bottom: 1px solid #b4d1e6;
	padding: 24px 0 30px;
	margin: 30px 0 25px;
}
.darker-block.delivery-option .delivery-option-text p{font-weight:400;color:#2a4458;line-height:24px;margin:0;}
.darker-block.delivery-option .delivery-option-text p + p{margin-top:20px;}
.darker-block.delivery-option .delivery-option-text p a{color:#2a4458;}
.darker-block.delivery-option .checkboxai{margin-bottom:20px;}
/*step 3*/
.darker-block.contact-details .client-id{
	float: left;
	width: 100%;
	font-weight:600;
	color:#35546c;
	margin:15px 0 0;
}
.darker-block.contact-details .client-info{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding-top: 10px;
	margin-top: 20px;
}
.darker-block.contact-details .client-info > div{float:left;width:calc(50% - 15px);}
.darker-block.contact-details .client-info > div:nth-child(2n){float:right;}
.darker-block.contact-details .billing-address{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding-top: 25px;
	margin-top: 30px;
}
.darker-block.contact-details .billing-address p.caption{margin-bottom:20px;}
.darker-block.contact-details .billing-address .button.add-new-address{float:left;min-width: 200px;}
.darker-block.contact-details .comment{
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding-top: 25px;
	margin-top: 30px;
}
.darker-block.contact-details .comment p.caption{margin-bottom:20px;}
.darker-block.contact-details .comment textarea{height:93px;}
/*step 4*/
.table-scroll{min-height: 147px;}
.table.my-exports-eturns td .update{
	height: 30px;
	width: 30px;
	margin: 0;
	display: inline-block;
	background-position: -17px -582px;
	margin:5px 0 0;
}
.table.my-exports-eturns td .guarantee {
	display: inline-block;
	width: 25px;
	height: 30px;
	background: url(sprite.png)no-repeat;
	background-position: -351px -528px;
	margin:5px 0 0 5px;
}
.table.my-exports-eturns td .guarantee.active{background-position: -391px -528px;}
.export-return-summary-block, .darker-block.export-return-summary{
	position: relative;
	width: calc(100% - 60px);
	height: auto;
	background:#d6eaf8;
	border-radius: 13px;
	padding: 0 30px 30px;
	overflow: hidden;
}
.export-return-summary-block .title, .darker-block.export-return-summary .title {
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #00509f;
	background: #e7f5ff;
	padding: 30px 30px 30px;
	margin: 0 0 25px -30px;
	border-radius: 13px 13px 0 0;
}
.darker-block.export-return-summary p{color:#5b788f;margin:10px 0;}
.darker-block.export-return-summary p strong{color:#35546c;}
.darker-block.export-return-summary p span, .darker-block.export-return-summary pa{color:#2a4458;}
.darker-block.export-return-summary hr{
	float:left;
	width: 100%;
	height: 1px;
	background: #b4d1e6;
	border: none;
	margin:18px 0 30px;
}
.darker-block.export-return-summary p .flag-icon.flag {
	float: none;
	width: 20px;
	height: 15px;
	margin: 0 7px -2px 4px;
}
.darker-block.export-return-summary > .left + .left{margin-left:70px;}
.my-exports-form .left-side a.big-button-back, .my-returns-form .left-side a.big-button-back{margin-top:30px;}
.estimated-price-block{
	position: relative;
	width: calc(100% - 60px);
	height: auto;
	background:#e7f5ff;
	border-radius: 13px;
	padding: 0 30px 30px;
	overflow: hidden;
}
#totals .title {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	background: #00509f;
	padding: 19px 30px;
	border-radius: 13px 13px 0 0;
}
#totals .title + .light-block.totals{border-radius: 0 0 13px 13px;}
.estimated-price-block p{font-weight:400;color:#35546c;margin:14px 0;}
.estimated-price-block p span {float: right;}
.estimated-price-block .total-value{
	float: left;
	width: 100%;
	padding: 11px 30px;
	background: #d6eaf8;
	margin: 17px -30px 0;
}
.estimated-price-block .total-value p{font-weight:600;}
.estimated-price-block .total-value p span{font-size:18px;}
.estimated-price-block .total-value p:last-child span{font-weight:700;}
.estimated-price-block .total-amount{
	float: left;
	width: 100%;
	padding: 20px 30px 15px;
	background: #e1f6fb;
	margin: 0 -30px -30px;
}
.estimated-price-block .total-amount p{float: left;font-size:18px;font-weight:700;}
.estimated-price-block .total-amount span{float:right;font-size:22px;color:#0fa7e4;font-weight:700;margin:14px 0;}
.estimated-price-block .total-amount p i.info{
	width: 24px;
	height: 24px;
	margin-left:10px;
	background: url(sprite.png)no-repeat;
	background-position: -65px -112px;
}
.estimated-price-block + .info-text{
	position:relative;
	float: left;
	width: calc(100% - 35px);
	font-size:14px;
	color:#00509f;
	line-height:24px;
	text-align:justify;
	padding-left:35px;
	margin:23px 0 0;
}
.estimated-price-block + .info-text:before{
	position:absolute;
	top:5px;
	left:0;
	content:'';
	width: 24px;
	height: 24px;
	background: url(sprite.png)no-repeat;
	background-position: -90px -82px;
}
.estimated-price-block + .checkboxai, .estimated-price-block + .info-text + .checkboxai{width:100%;margin-top:0;}
.my-exports-form  .right-side .big-button-submit, .my-returns-form  .right-side .big-button-submit{margin-top: 45px;}
.table.my-exports-eturns th i.info + .hover{top:42px;}
.table.my-exports-eturns th:last-child i.info + .hover{right: 0;left: inherit;}
/*confirm*/
.exports-returns-confirm > .left{width:calc(100% - 480px);}
.exports-returns-confirm p{
	font-size:20px;
	color:#2a4458;
	line-height:30px;
	margin:14px 0;
}
.exports-returns-confirm p a{color:#2a4458;}
.exports-returns-confirm p:first-child{
	font-size:32px;
	color:#00509f;
	font-weight:700;
	margin:0 0 27px;
}
.exports-returns-confirm .button-print-label{
	float: left;
	min-width: 260px;
	height: 53px;
	line-height: 53px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	background: #00bdf2;
	padding: 0 20px;
	border-radius: 25px;
	margin-top: 20px;
}
.exports-returns-confirm .button-print-label-return{
	float: right;
	min-width: 260px;
	height: 53px;
	line-height: 53px;
	font-size: 18px;
	font-weight: 700;
	color: #1668b5;
	border: 1px solid #1668b5;
	text-align: center;
	background: #fff;
	padding: 0 20px;
	border-radius: 25px;
	margin-top: 20px;
}
.exports-returns-confirm .button-print-label:hover{background: #1b51a1;}
.exports-returns-confirm .button-print-label-return:hover{background: #1b51a1; color: #fff}
.exports-returns-confirm > img{float:right;margin:-10px 40px 0 0;}

/*lentele ir popup'ai*/
.exports-on-tab-empty{
	position: relative;
	display: table;
	float: left;
	width: 100%;
	height: 337px;
	background: #d6eaf8;
	border: 1px solid #c9dce6;
	border-radius: 0 0 13px 13px;
}
.exports-on-tab-empty:before {
	position: absolute;
	top: 60px;
	left: 48px;
	width: 213px;
	height: 181px;
	content: '';
	background: url(../img/images/no-parcel.png)no-repeat center;
	margin: 0;
}
.exports-on-tab-empty .inner {
	display: table-cell;
	vertical-align: middle;
	padding-left: 300px;
}
.exports-on-tab-empty .inner p {
	width: 530px;
	color: #35546c;
	line-height: 24px;
	margin: 0;
}
.exports-on-tab-empty .inner p + p {margin: 10px 0 0;}
.exports-on-tab-empty .inner p:first-child {
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
}
.exports-on-tab-empty .inner .button{min-width:140px;padding:0 20px;margin-top:28px;}
.table .dark-label{
	display: block;
	width: 38px;
	height: 34px;
	background: url(sprite.png)no-repeat;
	background-position: -443px -514px;
	margin: auto;
}
.table .info-icon{
	display: block;
	width: 35px;
	height: 39px;
	background: url(sprite.png)no-repeat;
	background-position: -449px -573px;
	margin: auto;
}
.table .bank-icon{
	display: block;
	width: 32px;
	height: 32px;
	background: url(sprite.png)no-repeat;
	background-position: -400px -578px;
	margin: auto;
}
.table .view-parcel-icon{
	display: inline-block;
	width: 25px;
	height: 22px;
	background: url(sprite.png)no-repeat;
	background-position: -370px -493px;
	vertical-align: middle;
	margin-left: 4px;
}
.return-your-parcel{
	position: relative;
	float: right;
	min-width: 160px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background-color: #0fa7e4;
	border-radius: 21px;
	padding: 0 20px 0 60px;
	margin:-4px 20px 0 0;
}
.return-your-parcel:hover{background-color: #1b51a1;}
.return-your-parcel:before{
	position:absolute;
	top:0;
	bottom:0;
	left:20px;
	content:'';
	width: 26px;
	height: 15px;
	background: url(sprite.png)no-repeat;
	background-position: -18px -630px;
	margin:auto;
}
.popup.payment-method-pop .inner {
	width: 635px;
	background: #fff;
	display: inherit!important;
	height: calc(100% - 60px)!important;
}
.popup.payment-method-pop .inner > .title {background: #00509f;color:#fff;}
.popup-close.white {background-position: -321px -294px;}
.popup.payment-method-pop .forma{float:left;width:100%;height: calc(100% - 140px);}
.popup.payment-method-pop .scroll{
	float:left;
	width:100%;
	height: 100%;
	overflow:auto;
}
.popup.payment-method-pop .forma input[type="submit"].button{
	display: table;
	float: none;
	min-width: 220px;
	margin: auto;
}
.popup.payment-method-pop .bluish-block{
	clear:both;
	float:left;
	width: calc(100% - 78px);
	background: #eef8ff;
	border-radius: 13px;
	padding: 20px 30px 30px;
}
.popup.payment-method-pop .bluish-block + .bluish-block {margin-top:20px;}
.popup.payment-method-pop .bluish-block .caption{
	font-size: 18px;
	font-weight: 700;
	color: #00509f;
	margin-bottom: 20px;
}
.popup.payment-method-pop .info-text {
	position: relative;
	float: left;
	width: calc(100% - 53px);
	font-size: 14px;
	color: #00509f;
	line-height: 24px;
	text-align: justify;
	padding-left: 35px;
	margin: 23px 0 30px;
}
.popup.payment-method-pop .info-text:before {
	position: absolute;
	top: 5px;
	left: 0;
	content: '';
	width: 24px;
	height: 24px;
	background: url(sprite.png)no-repeat;
	background-position: -90px -82px;
}
.popup.payment-method-pop .bluish-block  .checkboxai{margin:-10px 0 -5px;}
.popup.payment-method-pop .bluish-block  .checkboxai > label{width:100%;}
.popup.payment-method-pop .bluish-block.total{background:#e7f5ff;}
.popup.payment-method-pop .bluish-block.total p{font-weight: 400;color: #35546c;margin: 13px 0;}
.popup.payment-method-pop .bluish-block.total p span{float:right;font-size:18px;}
.popup.payment-method-pop .bluish-block.total .total-price{
	float: left;
	width: 100%;
	padding: 25px 30px 25px;
	background: #d6eaf8;
	margin:12px 0 -30px -30px;
	border-radius:0 0 13px 13px;
}
.popup.payment-method-pop .bluish-block.total .total-price p{font-size:18px;font-weight:700;margin:0;}
.popup.payment-method-pop .bluish-block.total .total-price p span{font-size:22px;color:#0fa7e4;}
.popup.payment-method-pop .bluish-block.total + .info{
    clear: both;
    float: left;
    width: 100%;
    margin: 20px 0;
}
.popup.payment-method-pop .bluish-block.payment-method .radios{float:left;width:calc(100% - 33px);padding-left:33px;}
.popup.payment-method-pop .bluish-block.payment-method .radio label img{width:auto;height:30px;margin-bottom: -13px;}
.popup.order-pop-tabs .tabcontent > a{
	float: right;
    width: auto;
    height: 43px;
    line-height: 45px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #00bdf2;
    border-radius: 21px;
    padding: 0 20px;
    margin-top: 20px;
}
.popup.order-pop-tabs .tabcontent > a:hover{background:#00509f;}

.popup.order-pop-tabs .tabcontent > .green-button{
	background: #008000;
}
.popup.order-pop-tabs .tabcontent > a:hover{background:#00509f;}
.popup.order-pop-tabs .tabcontent > .green-button:hover{background:#228B22;}


.re-design .slide-block.provide_information .country {float: left;width: calc(50% - 15px);}
.re-design .slide-block.provide_information .country + .country {float: right;}
.re-design .slide-block.provide_information .country label{margin-top:0;}
.re-design .slide-block.provide_information .parcel {
	position: relative;
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding: 20px 0 0;
	margin: 30px 0 0;
}
.re-design .slide-block p.caption {
	float: left;
	width: 100%;
	color: #35546c;
	font-weight: 700;
	margin: 0;
}
.re-design #exports-form .slide-block div.caption{float: left;width:100%;margin-top:20px;}
.re-design #exports-form .slide-block div.caption:first-child{margin-top:0;}
.re-design #exports-form .slide-block div.caption p{float:left;width: auto;}
.re-design #exports-form .slide-block div.caption p + .trash{float:left;margin: -7px 0 0 20px;}
.re-design .slide-block.provide_information .parcel .row {float: left;width: 100%;}
.re-design .slide-block.provide_information .parcel .row + .row {margin-top: 12px;}
.re-design .slide-block.provide_information .parcel{line-height: inherit;}
.re-design .slide-block.provide_information .parcel .row > div {float: left;width: 250px;margin-top:15px;}
.re-design .slide-block.provide_information .parcel .row > div + div {margin-left: 30px;}
.re-design .slide-block.provide_information .parcel .row > div label {margin: 0;}
.re-design .slide-block.provide_information .parcel .row > div.select, .re-design .slide-block.provide_information .parcel .row > div.comment-field {width: 359px;}
.re-design .slide-block.provide_information .parcel .row > div.comment-field textarea{height: 28px;padding: 5px 10px 0;}
.re-design .slide-block.provide_information .parcel .row > div.select + div{margin-left:0;}
.re-design .slide-block.provide_information .parcel .row > div.trash {width: 0; margin-top: 34px;}
.re-design .slide-block.provide_information .parcel .delete-parcel {
	/*position: absolute;*/
	/*top: 90px;*/
	right: 0;
	width: 28px;
	height: 32px;
	background:url(../img/images/sprite.png);
	background-position: -292px -579px;
	background-color: transparent;
	border: none;
	-webkit-appearance: none;
	cursor: pointer;
}
.re-design .slide-block.provide_information .button.add-more-parcels {min-width: 200px;}
.re-design .slide-block.provide_information .total {
	float: left;
	width: 100%;
	border-top: 1px solid #b4d1e6;
	padding: 20px 0 0;
	margin: 30px 0 0;
}
.re-design .slide-block.provide_information .total > div {float: left;width: calc(50% - 15px);}
.re-design .slide-block.provide_information .total > div:nth-child(2n+1) {float: right;}
.re-design .slide-block.provide_information label {position: relative;float: left;}
.re-design .slide-block.provide_information label i.info {position: absolute;right: -30px;}
.re-design .slide-block.provide_information label i.info + .hover, .re-design .slide-block.provide_information label i.info:hover + .hover {display: block;left: 0!important;top: 28px;}
.re-design .slide-block.provide_information .total > div:nth-last-child(2) label i.info + .hover, .re-design .slide-block.provide_information .total > div:nth-last-child(2) label i.info:hover + .hover{top: -95px;}
.re-design .slide-block.delivery_option .radio-list:first-child{margin-top:0;}
.parcel-us-inputs {
	display: none;
}
.parcel-us-inputs-totals {
	display: block;
	visibility: hidden;
}

.re-design .orders-list .in-progress-btn {
	width: fit-content;
	margin-right: 0;
	float: left;
}

.re-design .orders-list .right i.info {
	display: block;
	float: left;
	color: #fff;
	margin: 19px;
	border-radius: 21px;
}

.re-design .orders-list .order-row .order-id i.info {
	float:none;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 8px;
}

.re-design .orders-list .order-row .order-id i.info {
	float:none;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 8px;
}

.radio .clear {
	clear: both;
}

#my-parcels-form .order-id i.info + .hover{left: 30px!important;right: 0;top: 60px!important; margin: unset;}
.re-design .active-parcels-list.consolidate .checkboxai span.check.info + .hover{
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.2s, opacity 0s linear;
    transition-delay: 0s;
    position: absolute;
    left: 30px;
    top: 65px;
	width: 287px;
    height: auto;
    min-height: 21px;
    font-size: 14px;
    line-height: 21px;
    color: #62849e;
    font-weight: 300;
    background: #fff;
    border: 1px solid #05a9e8;
    padding: 11px 12px 11px;
    text-align: justify;
    z-index: 9;
}
.re-design .active-parcels-list.consolidate .checkboxai span.check.info:hover + .hover, .re-design .active-parcels-list.consolidate .checkboxai span.check.info + .hover:hover{visibility: visible;opacity: 1;}
.re-design #totals .totals {
	margin-top:0;
}
.flag-icon.drops-page {
	float:none;
	vertical-align: inherit;
	margin-left: -34px;
}
.table-tabs.address-tabs{width: calc(100% + 5px);margin-left:-2.5px;}
.address-tab-content .tab-content-top{
	float: left;
    width: calc(100% - 62px);
    min-height: 90px;
    background: #e7f5ff;
	border: 1px solid #c9dce6;
	padding: 0 30px 30px;
	margin-bottom:20px;
    overflow: hidden;
}
.address-tab-content .tab-content-top p{color: #2a4458;font-weight: 600;}
.address-tab-content .tab-content-top select{clear:both;float:left;width:250px;}
.address-tab-content .tab-content-top .button.add-new-adress{clear:inherit;height: 35px;line-height: 35px;margin:0 0 0 30px;}
.address-tab-content .tab-content-top .title{font-size: 18px;color: #2a4458;font-weight: 600;margin: 30px 0 20px;}
.title-returns {
	float: left;
	font-size: 20px;
	font-weight: 700;
	color: #00509f;margin-bottom: 15px;
}

/*new tabs syle*/
.table-tabs.table-tabs-new{
	float:left;
	width:100%;
	min-height: 44px;
	padding:0;
	margin:0;
	overflow:visible!important;
}
.table-tabs.table-tabs-new li{
	position: relative;
	display:inline-block;
	width:calc(16.66% - 15px)!important;
	min-height: 44px;
	margin:0 0 0 10px;
}
.table-tabs.table-tabs-new li:first-child{border-top-left-radius:7px;margin-left:14px;}
.table-tabs.table-tabs-new a{
	width:calc(100% - 40px);
    height: 44px;
	font-size: 14px;
    color:#fff;
	line-height: 44px;
    font-weight: 700;
    text-align: center;
	white-space: nowrap;
    background: #62849e;
	border-radius: 0;
	padding:0 15px;
	margin:0!important;
}
.table-tabs.table-tabs-new a:before, .table-tabs-new a:after{
  content:" ";
  position: absolute;
  top:0;
  width: 20px;
  height: 100%;
  background-color: inherit;
}
.table-tabs.table-tabs-new a:before{
  border-radius: 7px 0 0 0;
  transform: skew(-10deg);
  transform: skew(0deg);
  left: -15px;
  border-left: 1px solid #fff;
  z-index: 1;
}
.table-tabs.table-tabs-new a:after{
  border-radius: 0 7px 0 0;
  transform: skew(10deg);
  transform: skew(0deg);
  right: -15px;
}
.table-tabs.table-tabs-new a.active, .table-tabs-new a.hover{
	background: #0fa7e4;
    position: absolute;
	min-width:calc(100% - 40px);
    width: auto!important;
    z-index: 999999;
}
.table-tabs.table-tabs-new a.active:after, .table-tabs.table-tabs-new a.hover:after{z-index: 2;border-right: 1px solid #fff;}
.table-tabs.table-tabs-new .update + .hover{top: 44px;left: -15px;min-width: 229px;}
#totals .title .info{float:none;display:inline-block;background-position: -215px -278px!important;margin: 0 0 -5px 10px;}
#totals .title .info + .hover{top: 52px;left: 180px;width: 260px;}
#totals .title .info + .hover .flag-icon.flag {
    float: none;
    display: inline-block;
    width: 28px;
    height: 21px;
    margin: 0 0 -6px 10px;
}
.promo-icon{
    display: inline-block;
    float: right;
    min-width: 98px;
    height: 34px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
    background: url(../img/images/promo-icon.png)no-repeat center right;
    border-radius: 2px 0 0 2px;
    padding-right: 12px;
    margin: -6px 0 0 5px;
    vertical-align: middle;
}
.promo-icon > div{float:left;background:#1bb4f1;border-radius:2px 0 0 2px;padding-right:12px;}
.promo-icon i.blink{
	float:left;
	width:19px;
	height:18px;
	content:'';
	background:url(../img/images/promo-star.png)no-repeat center right;
	margin:8px 12px 0 11px;
}
.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
.promo-icon + .info + .hover{left: calc(100% - 115px);}
#exports-form .checkboxai.border{width:100%;margin-bottom: 0!important;}
#exports-form .checkboxai.border + .checkboxai.border label:first-child{margin-top:0;}

#err-box{clear: both;padding-top: 1px;}
.re-design .customs-table{
    float: left;
    width: calc(100% - 2px);
    min-height: 140px;
    background: #e7f5ff;
    border: 1px solid #c9dce6;
    border-radius:13px;
    overflow: hidden;
	margin-bottom: 20px;
}
.re-design .customs-table .active-parcels-list{border-top:none;}
#pickup_radio_7_addresses, #pickup_radio_2_addresses{width:100%!important;}
#pickup_radio_37_addresses{float:left;width:calc(100% - 190px)!important;margin-right: 0!important;}
.radio.pick-up.checked .ziti_check_address{margin-top: 3px!important;}
.ziti_check_address + .add_new_address{margin-left:0!important;}

.checkboxai.apply-for-all-parcels{
	float:left;
	width:100%;
	border-bottom:1px solid #c9deee;
	padding:10px 30px 15px;
	margin:-25px -30px 0;
}
.customs-block-container{
	float:left;
	width:calc(100% + 60px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
	margin:0px -30px -31px;
	color: #35546c;
}
.customs-block-container p{font-size:16px;line-height:26px;}
.customs-block{
	float:left;
	width:calc(50% - 61px);
	border-bottom:1px solid #c9deee;
	border-right:1px solid #c9deee;
	padding:30px;
}
.customs-block:nth-child(2n){width:calc(50% - 60px);border-right:none;}
.re-design .customs-block .title{
    background: none;
    padding: 0;
    color: #00509f;
    width: 100%;
    margin: 0 0 20px;
}
.customs-block ul {padding: 0;}
.customs-block ul li {
    margin: 14px 0;
    line-height: 26px;
    font-size: 16px;
    color: #35546c;
    list-style-image: url(../img/images/li-2.png);
	margin-left: 13px;
}
.customs-block.text p {
    line-height: 26px;
    margin: 24px 0;
    text-align: justify;
}
.customs-block.text p:last-child {margin-bottom: 5px;}
.customs-block .radio.dg_parcel {margin-left: 0;margin-right: 30px;}
.customs-block .radio.dg_parcel input[type="radio"] + label span:not(.radio_label){margin-top: 3px;}
.customs-block .customs-categories-table {float:left;width:100%;margin: -16px 0 4px;}
.customs-block .customs-categories-table .row label {display: block;}
.customs-block .customs-categories-table .column.category {width: 100%;}
.customs-block .customs-categories-table .column.price {width: calc(50% - 10px);}
.customs-block .customs-categories-table .column.description {position:relative;width: calc(50% - 10px);float:right;}
.customs-block .button-blue.smaller{min-width: 160px;font-weight:500;background:#1668b5;}
.customs-block .button-blue.smaller:hover{background: #00bdf2;}
.customs-block .upload-button input[type="file"]{height: 35px;}
.customs-block .upload-button .file-bt{height: 35px;line-height: 35px;}
.customs-block#lion-block .checkboxai label span.check{margin-top:2px!important;}

@media screen and (max-resolution: 99dpi){
	.customs-block{width:calc(50% - 62px);}
	.customs-block:nth-child(2n) {width: calc(50% - 61px);}
}
@media screen and (max-resolution: 30dpi){
	.customs-block{width:calc(50% - 63px);}
	.customs-block:nth-child(2n) {width: calc(50% - 62px);}
}

.working-schedule{
	position:relative;
	float:left;
	width:100%;
	background:#d6eaf8;
	padding:0 30px;
	margin:20px -30px 0;
}
/*.working-schedule > span{
	position:relative;
	float:right;
	width:calc(100% - 100px);
	font-size:14px;
	font-weight:bold;
	color:#00509f;
	padding:23px 20px 23px 40px;
	cursor:pointer;
}
.working-schedule > span:before{
	position:absolute;
	top:23px;
	left:5px;
	content:'';
	width:19px;
	height:19px;
	background:url(../img/images/working-schedule-time-blue.svg)no-repeat center;
	background-size:auto 17px;
}
.working-schedule > span:after{
	position:absolute;
	top:32px;
	right:0px;
	content:'';
	width:15px;
	height:9px;
	background:url(../img/images/working-schedule-arrow-down.svg)no-repeat center;
	background-size:auto 9px;
}*/
.working-schedule ul{
	display:none;
	list-style:none;
	padding:0 0 28px!important;
	margin:-10px 0 0!important;
}
.working-schedule ul li{
	color:#102a44;
	font-size:14px!important;
	font-weight:400!important;
	line-height:29px!important;
	list-style-image:none;
	margin:-1px 0;
}
.working-schedule ul li span{
	display: inline-block;
	width: 111px;
	color: #436c94;
	background: #eef8ff;
	vertical-align: middle;
	margin: 0 10px 3px 0;
	text-align: inherit;
	padding-left: 10px;
}
/*.working-schedule > span.open, .working-schedule > span:hover{color:#0b8dcb;}
.working-schedule > span.open:before, .working-schedule > span:hover:before{background-image:url(../img/images/working-schedule-time-light.svg);}
.working-schedule > span.open:after{background-image:url(../img/images/working-schedule-arrow-up.svg);}
.working-schedule > span:not(.open):hover:after{background-image:url(../img/images/working-schedule-arrow-down-hover.svg);}*/

#profile .working-schedule .attention, .dashboard .working-schedule .attention {
    top: 20px!important;
    left: 30px!important;
}
#profile .working-schedule .attention + .hover, .dashboard .working-schedule .attention + .hover {
    left: 72px!important;
    top: -14px!important;
}

#contacts_form .readonly {
	background: #c8d9e5;
	border: 0;
}

.comboTreeDropDownContainer ul{overflow-x:scroll;}
.comboTreeDropDownContainer ul::-webkit-scrollbar {-webkit-overflow-scrolling: touch;width: 8px;background: #dfe6eb;}
.comboTreeDropDownContainer ul::-webkit-scrollbar-thumb {background: #96adbe; }

.light-block.black-friday-promo{background:#fab900;}
.light-block.black-friday-promo .title{font-size: 20px;color:#fab900;background:#000000;margin-bottom: 35px;}
.black-friday-promo .completeness{
	float:left;
	width:calc(100% - 35px);
	background:#f9fdff;
	border-radius: 13px;
	padding:11px 15px 18px 20px;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.08);
}
.black-friday-promo .completeness + .completeness{margin-top:20px;}
.black-friday-promo .completeness .percent{font-size:14px;font-weight:600;color:#0b8dcb;}
.black-friday-promo .completeness .percent span{font-size:26px;margin-right:8px;}
.black-friday-promo .completeness .percent .parcel-nr{float:right;font-size:16px;color:#0b8dcb;text-decoration:underline;margin:9px 52px 0 0;}
.black-friday-promo .completeness .percent .parcel-nr:before{
	display:inline-block;
	width:17px;
	height:17px;
	content:'';
	background:url(../img/images/blue-star.svg)no-repeat center;
	background-size:auto 15px;
	vertical-align:middle;
	margin:0 6px 3px 0;
}
.black-friday-promo .completeness .barr{
	position:relative;
	float:left;
	width:calc(100% - 48px);
	height:12px;
	margin:5px 48px 14px 0;
}
.black-friday-promo .completeness .barr span{
	float:left;
	width:calc(20% - 8px);
	height:12px;
	background:#b7c9d1;
	border-radius: 5px
}
.black-friday-promo .completeness .barr span + span{margin-left:9px;}
.black-friday-promo .completeness .barr span.fill{background:#3ec6fd;}
.black-friday-promo .completeness .barr span.fill:first-child{
	background: rgb(11,141,203);
	background: -moz-linear-gradient(left,  rgba(11,141,203,1) 0%, rgba(63,199,254,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(11,141,203,1) 0%,rgba(63,199,254,1) 100%);
	background: linear-gradient(to right,  rgba(11,141,203,1) 0%,rgba(63,199,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b8dcb', endColorstr='#3fc7fe',GradientType=1 );
}
.black-friday-promo .completeness .barr:after{
    position:absolute;
	top:0;
	right:0;
	content: '';
    width: 40px;
    height: 30px;
	height:30px;
	background:url(../img/images/icon_gift.svg)no-repeat center;
	background-size:auto 30px;
	margin:-14px -47px 0 0;
}
.black-friday-promo .completeness p{clear:both;font-size: 16px;color:#314c62;padding-left:40px;margin:0;}
.black-friday-promo .completeness p:before{
	display:inline-block;
	width:40px;
	height:24px;
	content:'';
	background:url(../img/images/icon_parcel.svg)no-repeat left center;
	background-size:auto 24px;
	vertical-align:middle;
	margin:0 0 2px -40px;
}
.black-friday-promo .completeness.inactive .percent{color:#92969a;}
.black-friday-promo .completeness.inactive .barr span{background:#dfe5ea;}
.black-friday-promo .completeness.inactive .barr:after{background-image:url(../img/images/icon_gift_inactive.svg);}
.black-friday-promo .completeness.inactive p{color:#7b8186;}
.black-friday-promo .completeness.inactive p:before{background-image:url(../img/images/icon_parcel_inactive.svg);}
/*.completeness .meter > span {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.completeness .meter > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	overflow: hidden;
}
.completeness .animate > span:after {display: none;}
@-webkit-keyframes move {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 50px 50px;
	}
}*/
.competition-page.win .wrap{width:670px;}
.competition-page.win .wrap-large{width:1200px; margin: auto}
.competition-page.win header{background:#000000;}
.competition-page.win main{background:#000000;padding:0;}
.competition-page.win .black{position:relative;float:left;width:100%;background:#000000;padding:0 0 93px;}
.competition-page.win .heading {margin: 20px 0 25px;}
.competition-page.win .yellow-text{font-size:20px;line-height:32px;font-weight:600;color:#fab900;margin: 0 0 20px;}
.competition-page.win .forma{margin-top: 35px;}
.competition-page.win #auth_form label{text-align: center;padding:0;margin: 26px 0 6px;}
.competition-page.win #auth_form input[name="email"], .competition-page.win #auth_form input[name="password"]{width:calc(100% - 20px);height:50px;border-radius:25px;text-align:center;}
.competition-page.win #auth_form input[type="submit"] {
	float:none;
	display:block;
	min-width:190px;
	height:50px;
	font-size:18px;
	color:#000000;
	border-radius:25px;
	background:#fab900;
    margin: 30px auto 0!important;
}
.competition-page.win #auth_form input[type="submit"]:hover{background:#e2a500;}
.competition-page.win #auth_form .checkboxai {margin: 15px 0 30px;}
.competition-page.win #auth_form .checkboxai label{float: none;}
.competition-page.win .g-recaptcha {margin-left: 0;margin: auto;width: 302px;}
.competition-page.win main:before, .competition-page.win main:after{content:none;}
.competition-page.win .black:before {
    position: absolute;
    bottom: -85px;
    right: calc(50% + 260px);
    width: 394px;
    height: 635px;
    content: '';
    background: url(../img/grafika-left.png)no-repeat center;
    background-size: 100% auto;
}
.competition-page.win .black:after {
    position: absolute;
    bottom: -85px;
    left: calc(50% + 260px);
    width: 471px;
    height: 629px;
    content: '';
    background: url(../img/competition-win-robot-right.png)no-repeat center;
    background-size: 100% auto;
}
.competition-page.win .yellow{float:left;width:100%;background:#fab900;padding:58px 0 85px;}
.competition-page.win .yellow p{font-size:18px;line-height:28px;font-weight:400;color:#000;text-align:center;margin:0 0 20px;}
.competition-page.win .yellow p.good-luck{font-size:36px;line-height:36px;font-weight:800;margin:26px 0 20px;}
.competition-page.win .yellow p.small{font-size:12px;line-height:16px;font-weight:300;}
.competition-page.win .yellow p.small + .small{margin-top:20px;}
.competition-page.win footer{background:none;padding: 50px 0 0;}
.competition-page.win footer .wrap{width:1000px;}
.copyright {padding: 35px 0 50px;}
.schedule-table {position: relative;padding-top: 25px;}
.schedule-table .title{font-size: 18px;font-weight:600;color: #00509f;}
span.notice {
	display: none;
	position: absolute;
	width: 287px;
	height: auto;
	min-height: 21px;
	font-size: 14px;
	line-height: 21px;
	color: #62849e;
	font-weight: 300;
	background: #fff;
	border: 1px solid #05a9e8;
	padding: 11px 12px 11px;
	text-align: justify;
	z-index: 9;
}

.export-new-btn:hover + .notice {
	display: initial;
}

.return-btn:hover + .notice {
	display: initial;
}
.customs-btn:hover + .notice {
	display: initial;
}

.orders-list span.notice {
	top: 30%;
	right: 105%;
}

.attention-company .inner {
	width:500px;
}

#customs-totals .totals .title {
	border-bottom: 1px solid #c3d5e0;
	padding-bottom: 20px;
}


.red-button.customs-hover{position:relative;}
.red-button.customs-hover span{
	position: absolute;
	right: 0;
	top: 36px;
	width: 164px;
	height: auto;
	min-height: 21px;
	font-size: 14px;
	line-height: 21px;
	color: #62849e;
	font-weight: 300;
	background: #fff;
	border: 1px solid #05a9e8;
	padding: 11px 12px 11px;
	text-align: justify;
	z-index: 9;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0.2s, opacity 0.2s linear;
	transition-delay:0.0s;
}
.red-button.customs-hover:hover span, .red-button.customs-hover span:hover{
	visibility: visible;
	opacity: 1;
	transition-delay:0s;
}

/** PRICE LIST **/
delivery-prices{user-select:none;}
.delivery-prices .label{
	font-weight:400;
	color:#fff;
	margin:0 0 15px;
}
.delivery-prices .tabs-head button{
	width: 265px;
	height: 35px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 35px;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	background: #62849e;
	border-radius: 5px 5px 0 0;
	padding: 0 15px;
	margin:0 10px 0 0;
	cursor:pointer;
}
.delivery-prices .tabs-head button:last-child{margin-right:0;}
.delivery-prices .tabs-head button.active, .tabs-head button:hover{background: #0fa7e4;}
.delivery-prices .tabs-body{
	float:left;
	width:calc(100% - 40px);
	color:#fff;
	background:#0fa7e4;
	padding:20px;
	border-radius:0 0 7px 7px;
	margin-bottom:35px;
}
.delivery-prices .table-label{font-weight:400;color:#183c5f;margin:0 0 12px;}
.delivery-prices-table-scroll{
	width:100%;
	max-height:389px;
	padding-bottom:10px;
	overflow:auto;
}
.delivery-prices-table-scroll > div{border-radius:13px 13px 0 0;}
.delivery-prices-table {
	width: 100%;
	text-align:center;
	background: #f3faff;
}
.delivery-prices-table{table-layout: fixed;}
.delivery-prices-table th {
	min-width:140px;
	height: 45px;
	color: #fff;
	font-size:14px;
	font-weight: 700;
	background: #00509f;
	border-left: 1px solid #2f7bc5;
	padding: 10px;
}
.delivery-prices-table tr th:first-child {border-top-left-radius: 13px;border-left-color:#00509f;}
.delivery-prices-table tr th:last-child {border-top-right-radius: 13px;border-right-color:#00509f;}
.delivery-prices-table td {
	height: 33px;
	font-size: 14px;
	font-weight:600;
	color: #35546c;
	border-bottom: 1px solid #c9dce6;
	border-left: 1px solid #c9dce6;
	padding: 0 10px;
}
.delivery-prices-table tr td:last-child{border-right: 1px solid #c9dce6;}
.delivery-prices-table tr:nth-child(2n+1) td{background: #ffffff;}
.tabs-body .country-select, .tabs-body .country-select2{position:relative;max-width:570px;}
.tabs-body .country-select select, .tabs-body .country-select2 select{padding-left: 50px;}
.tabs-body .country-select .flag, .tabs-body .country-select2 .flag {
	position: absolute;
	left: 11px;
	right: unset;
	top: 10px;
}

.prices-textcontent{
	float:left;
	width:100%;
	margin-top:50px;
}
.prices-textcontent .row{
	float:left;
	width:100%;
	font-weight:400;
	line-height:26px;
	color:#35546c;
	background:#eef8ff;
	padding:25px 0 23px;
}
.prices-textcontent .row:nth-child(2n){background:#d0e4f2;}
.prices-textcontent .row p, .prices-textcontent .row ul, .prices-textcontent .row ol, .prices-textcontent .row h4 {margin:12px 0;}
.prices-textcontent .row p:first-child, .prices-textcontent .row ul:first-child, .prices-textcontent .row ol:first-child{margin-top:0;}
.prices-textcontent .row p:last-child, .prices-textcontent .row ul:last-child, .prices-textcontent .row ol:last-child, .prices-textcontent .row h4:last-child{margin-bottom:0;}
.prices-textcontent .row p.title{display:block;font-weight:700;color:#00509f;margin-bottom:0;}
.prices-textcontent .row p.title:before{
	display:inline-block;
	width:23px;
	height:23px;
	content:'';
	background:url(info-fill-blue.svg)no-repeat center;
	background-size:auto 21px;
	margin:0 3px 3px -1px;
	vertical-align:middle;
}
.prices-textcontent .row table {
	float:left;
	width: 100%;
	margin:7px 0 12px;
}
.prices-textcontent .row table + table{margin-top:20px;}
.prices-textcontent .row table th {
	/*width:28%;*/
	width:320px;
	height: 23px;
	color: #fff;
	font-size:14px;
	font-weight: 700;
	text-align:left;
	background: #00509f;
	border-bottom: 1px solid #2f7bc5;
	padding: 5px 20px;
}
.prices-textcontent .row table tr:first-child th {border-top-left-radius: 13px;border-top:1px solid #c9dce6;}
.prices-textcontent .row table tr:last-child  th{border-bottom-left-radius: 13px;border-bottom-color:#c9dce6;}
.prices-textcontent .row table td {
	height: 23px;
	font-size: 14px;
	font-weight:600;
	color: #35546c;
	text-align:center;
	background: #f3faff;
	border-bottom: 1px solid #c9dce6;
	border-left: 1px solid #c9dce6;
	padding: 0 10px;
}
.prices-textcontent .row table tr:first-child td{border-top: 1px solid #c9dce6;}
.prices-textcontent .row table tr td:last-child{border-right: 1px solid #c9dce6;}
.prices-textcontent .row table tr:nth-child(2n+1) td{background: #ffffff;}
.prices-textcontent .row table tr:first-child td:last-child {border-top-right-radius: 13px;}
.prices-textcontent .row table tr:last-child  td:last-child{border-bottom-right-radius: 13px;}
.prices-textcontent .row h4{font-size:13px;font-weight:400;margin:12px 0;}
.prices-textcontent .row p.title + p{margin-top:0;}
.prices-textcontent .row p:not(.title) + .scroll{margin-top:-8px;}
.navigation-side > a.nav10:after {background: url(navigation-side-icone-eur.png)no-repeat center;background-size: contain;}
.navigation-side > a.nav10:hover:after {background-image: url(navigation-side-icone-eur-hover.png);}
.prices-textcontent .row table td p{position:relative;}

@media(max-width:1300px){
	.delivery-prices-table th{min-width: 140px!important;}
}

@media(max-width:1000px){
	.navigation-side {display: none;}
}

@media(max-width:700px){
	.tabs-body .country-select, .tabs-body .country-select2{max-width:100%;width:100%;}
	.delivery-prices .tabs-head button {width: calc(50% - 8px);margin:0;}
	.delivery-prices .tabs-head button:last-child{float:right;}
	.prices-textcontent .row  .scroll {width: 100%;overflow: auto;}
}

@media(max-width:500px){
	.delivery-prices .tabs-head button {width: calc(50% - 5px);}
	.delivery-prices .tabs-title {font-size: 16px;}
	.delivery-prices-table th{min-width: 80px!important;font-size: 13px;padding: 5px 5px;}
	.delivery-prices-table td{padding: 5px 5px;}
	.prices-textcontent .row table th{font-size: 13px;line-height: 20px;padding: 5px 10px;}
	.prices-textcontent .row table td{font-size: 13px;line-height: 20px;}
}

/** **/

.light-block.country .working-schedule .attention{
    height: 50px!important;
    width: 50px!important;
    vertical-align: middle;
    margin: -10px 0 0;
}
#profile .working-schedule .attention + .hover, .dashboard .working-schedule .attention + .hover {left: 95px!important;top: -11px!important;}
.working-schedule .title, .forbidden_products .title{
    position: relative;
    float: right;
    width: calc(100% - 110px);
    font-size: 16px;
    font-weight: 600;
    color: #284358;
    padding: 23px 40px 23px 20px;
	margin: 0;
    cursor: pointer;
}
.working-schedule .title.open, .working-schedule .title:hover, .forbidden_products .title.open, .forbidden_products .title:hover {color: #0b8dcb;}
.forbidden_products .title:after, .working-schedule .title:after{
    position:absolute;
	top:19px;
	right:0;
    width: 30px;
    height: 30px;
    content: '';
    background: url(../img/images/plus2.svg)no-repeat center;
	background-size:auto 25px;
}
.forbidden_products .title:hover:after, .working-schedule .title:hover:after{background-image: url(../img/images/plus2-hover.svg);}
.forbidden_products .title.open:after, .working-schedule .title.open:after{background-image: url(../img/images/minus2.svg);}
.forbidden_products {
    position: relative;
    float: left;
    width: 100%;
    background: #d6eaf8;
    padding: 0 30px 0;
    margin: 1px -30px 0;
}
.forbidden_products .icon {
    display: inline-block;
    height: 50px;
    width: 50px;
    vertical-align: middle;
    margin: 7px 0 0;
}
.forbidden_products > div{
	display:none;
	float: left;
    width: 100%;
	padding-bottom:30px;
}
.forbidden_products > div a{color: #62849e;text-decoration:underline;}

.price-list-info {
	margin-top: 2px;
	margin-left: 9px;
}
i.info + .price-list-hover {
	left: 69%;
	top: 148%;
}

#bdd_edee_settings .pick-up-method{float:left;width:100%;}
#bdd_edee_settings .pick-up-method .radio.pick-up, #bdd_edee_settings .pick-up-method .radio.sec-pick-up{
	float:left;
    width: calc(50% - 90px)!important;
	min-height: 43px;
    margin: 0 70px 0 0!important;
    padding-left: 33px;
}
#bdd_edee_settings .pick-up-method .radio.pick-up:nth-child(2n), #bdd_edee_settings .pick-up-method .radio.sec-pick-up:nth-child(2n){margin-right:0!important;}
#bdd_edee_settings .pick-up-method .radio.pick-up select, #bdd_edee_settings .pick-up-method .radio.sec-pick-up  select{width:100%!important;border-color:#fff!important;}
#bdd_edee_settings .radio.pick-up select + .add_new_address, #bdd_edee_settings .radio.sec-pick-up select + .add_new_address {width:100%!important;margin: 0 0 20px 0px!important;}
#bdd_edee_settings .express_delivery_block input[type="radio"] + label {font-size: 17px;}
#bdd_edee_settings .express_delivery_block{width: 100%;margin:-10px 0 20px;}
#bdd_edee_settings .express_delivery_block .left{margin:0;}
#bdd_edee_settings .express_delivery_block label span.label{font-size:14px;}

.express-delivery{
	float:left;
	width:100%;
	margin:0 0 32px;
}
.express-delivery .row{
	clear:both;
	display:table;
	color:#406079;
	background:#ddf1ff;
	padding:8px 15px 6px;
	border-radius: 8px;
	margin:0 0 8px;
}
.express-delivery .row > div.from{float:left;width: calc(46% - 90px);}
.express_delivery_form {width: calc(46% - 90px) !important;}
.express-delivery #expressRowGeneral > div.from {width: auto;}
.express-delivery .row .delivery {width: calc(54% - 50px);}
.express-delivery .row p{float:left;margin:4px 0;}
.express-delivery .row p strong{font-weight:600;}
.express-delivery .row .from img{
	display: inline-block;
    float: none;
    width: 24px;
    height: auto;
    border: none;
    vertical-align: middle;
    margin: -3px 0 0 10px;
}
.express-delivery .row .delivery{position:relative;float:left;max-width: calc(55% - 50px);padding-left:50px;}
.express-delivery .row > div.delivery:before{
	position:absolute;
	top:0px;
	left:30px;
	content:'';
	width:1px;
	height:30px;
	background:#e9f6ff;
	margin:0 20px 0 0;
}
.express-delivery .row .delivery p{position:relative;padding-left:45px;}
.express-delivery .row .delivery p:before{
	position:absolute;
	top:0px;
	left:0;
	width:34px;
	height:22px;
	content:'';
	background:url(../img/images/fast-delivery-gray.svg)no-repeat center;
	background-size:auto 32px;
}
.express-delivery .row.active .delivery p:before{background-image:url(../img/images/fast-delivery-white.svg);}
.express-delivery .row.active{color:#fff;background:#2797da;}
.express-delivery .slide-button{
	float:left;
	width:60px;
	height:18px;
	background:#ffffff;
	border-radius:13px;
	padding:5px;
	cursor:pointer;
	margin:0 20px 0 0;
}
.express-delivery .slide-button span{
	float:left;
	width:19px;
	height:19px;
	background:#62849e;
	border-radius:50%;

}
.express-delivery .row.active .slide-button span{float:right;background:#03c60c;}

.turn-off-edee-banner .info{
	font-size:15px;
	font-weight:400;
	color:#fff;
	background:#2797da;
	border-radius:4px;
	padding:7px 10px;
	margin:-10px 0 15px;
}
.turn-off-edee-banner .info strong{font-weight:600;}
.turn-off-edee-banner .info a{color:#fff;text-decoration:underline;}
.turn-off-edee-banner .info img{
	float:none;
	display:inline-block;
	width:24px;
	height:auto;
	border:none;
	vertical-align:middle;
	margin:0 2px;
}

.express-delivery span.globe{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../img/images/globe.svg)no-repeat center;
    vertical-align: middle;
    margin: -6px 0 0 5px;
}
.express-delivery .active span.globe{background-image: url(../img/images/globe-white.svg);}
.express-delivery span.payment{
    display: inline-block;
    width: 22px;
    height: 24px;
    background: url(../img/images/credit-card.svg)no-repeat center;
    background-size: contain;
    vertical-align: middle;
    margin: -3px 11px 0 -38px;
}
.express-delivery .active span.payment{background-image: url(../img/images/credit-card-white.svg);}
.express-delivery .parent-row{float: left;width:100%;}
.express-delivery .row {float: left;width: calc(100% - 330px);}
#expressRowGeneral,  .express-delivery.next .row{width: auto;}
.express-delivery + .clear + .express-delivery .row > div.from, .express-delivery.next .row  > div.from{width: auto;}
.express-delivery .select-address{float: left;margin-left: 50px;}
.express-delivery .select-address select{
	display: block;
    width: 250px;
    height: 35px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #35546c;
    padding: 0 10px;
    border: 1px solid #c3cbd0!important;
    background: #fff url(../img/images/select-arrow.png)no-repeat center right 20px;
    -webkit-appearance: none;
    border-radius: 4px;
    margin: 0;
	cursor:pointer;
}
.express-delivery .select-address .add_new_address{clear:both;float:left;margin:5px 0 10px;}

.green-button.width-hover{position:relative;}
.green-button.width-hover .hover {
    position: absolute;
    right: 0;
    top: 35px;
    width: 212px;
    height: auto;
    min-height: 21px;
    font-size: 14px;
    line-height: 21px;
    color: #62849e;
    font-weight: 300;
    background: #fff;
    border: 1px solid #05a9e8;
    padding: 11px 12px 11px;
    text-align: justify;
    z-index: 9;
	visibility: hidden;
	opacity: 0;
    transition: visibility 0s, opacity 0s linear;
    transition-delay:0.2s;
}
.green-button.width-hover:hover .hover, .green-button.width-hover .hover:hover {
	visibility: visible;
	opacity: 1;
	transition-delay:0s;
}

.express-delivery .select-address .error-label{
    margin: 10px 0 0 -30px!important;
    padding: 0 0 0 60px;
    font-size: 14px;
}

.darker-block .error-label{margin-top: 11px!important;margin-bottom: 0!important;}
.darker-block .error-label + .error-label{padding-top:0;margin-top: 0!important;margin-bottom: 0!important;}
.darker-block .error-label + .error-label:before{top: -12px;}
.darker-block .blue-info{
	font-weight: 400;
    color: #fff;
    background-color: #00509f;
    padding: 10px 30px;
    margin: 0 -30px;
}
.darker-block .blue-info a{color:#fff;}
.darker-block .blue-info a:hover{text-decoration:underline;}

/* Parent Container Smiley emoji style*/
.content_img{
	width: 23px;
	height: 21px;
	background: url(../img/images/sprite.png)no-repeat;
	background-position: -183px -250px;
}
/* Child Text Container */
.content_img div{
	visibility: hidden;
}
/* Hover on Parent Container */
.content_img:hover{
	cursor: pointer;
	background: url(../img/images/sprite.png)no-repeat;
	background-position: -183px -278px;
}
.content_img:hover div {
	z-index: 1;
	position: relative;
	left: -240px;
	width: 210px;
	visibility: visible;
	opacity: 1;
	font-size: 14px;
	background: #fff;
	color: #62849e;
	border: 1px solid #05a9e8;
	padding: 11px 12px 11px;
	text-align: justify;
	height: auto;
	min-height: 21px;
	line-height: 21px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
}

.title_table_calculator {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 1fr;
	grid-auto-rows: minmax(10px, auto);
	grid-row: auto;
	text-align: center;
	font-weight: normal;
}
.price_calc_table_row {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 1fr;
	grid-auto-rows: minmax(10px, auto);
	grid-row: auto;
	text-align: center;
}
.price_calc_zero {
	grid-column: 1 / 3;
	/*border: 1px solid black;*/
}
.price_calc_one {
	grid-column: 3 / 5;
	/*border: 1px solid black;*/
}
.price_calc_two {
	grid-column: 5 / 7;
	padding-top: 6px;
	/*border: 1px solid black;*/
}
.price_calc_three {
	grid-column: 7 / 9;
	padding-top: 6px;
	/*border: 1px solid black;*/
}
.price_calc_four {
	grid-column: 9 / 11;
	padding-top: 6px;
	/*border: 1px solid black;*/
}
.price_calc_five {
	display: none;
	grid-column: 11 / 12;
}
@media only screen and (min-width: 500px) {
	.price_calc_zero {
		grid-column: 1 / 2;
		/*border: 1px solid black;*/
	}
	.price_calc_one {
		grid-column: 2 / 5;
		/*border: 1px solid black;*/
	}
	.price_calc_five {
		display: block;
		grid-column: 11 / 12;
		padding-left: 30px;
		padding-top: 6px;
		/*border: 1px solid black;*/
	}
}
.title_table_calculator {
	font-size: 13px;
}
.price_calc_table_row {
	font-size: 13px;
}

.funding_my_drops_preaquisition {
	width: auto;
	height: 55px;
	background-color: #3bbeeb;
	border-radius: 10px;
}

.funding_my_drops_label {
	float: left;
	font-size: 16px;
	margin-top: 17px;
	margin-right: 20px;
	font-weight: normal;
	padding-left: 10px;
	border-left: 1px solid white;
}

.funding_subscribe_button {
	float: right;
	margin-top: 9px;
	margin-right: 10px;
	width: 160px;
	background-color: #FBB90D;
	color: #FFFFFF;
	height: 35px;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-radius: 20px;
	background-repeat: no-repeat;
	cursor: pointer;
	box-shadow: 1px 3px 5px 2px #00000024;
}
.funding_coin {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 14px;
	margin-right: 10px;
	margin-left: 10px;
}
.funding_coin img{
	max-width: 100%;
	max-height: 100%;
}
.page-heading {
	width: 45%;
}
.funding_preaq_button_div {
	float:right;
	margin-right: 15%;
	margin-top: -30px;
	margin-bottom: 15px;
	color: white;
}
.funding_join_button_style {
	width: 100%;
	display: flex;
	justify-content: flex-end;
}
@media screen and (max-width: 833px) {
	.page-heading {
		width: 100%;
	}
	.funding_preaq_button_div {
		margin-right: 0;
	}
	.funding_join_button_style {
		width: 100%;
		display: flex;
		justify-content: center;
	}
}
@media screen and (max-width: 500px) {
	.funding_subscribe_button {
		height: 35px;
		width: 140px;
		font-size: 9px;
	}
	.funding_my_drops_label {
		font-size: 14px;
	}
	.funding_coin {
		width: 25px;
		height: 25px;
	}
}
@media (min-width: 460px) and (max-width: 500px) {
	.funding_preaq_button_div {
		margin-right: 6%;
	}
}
@media screen and (max-width: 460px) {
	.funding_my_drops_preaquisition {
		height: 44px;
		margin-top: 7px;
	}
	.funding_subscribe_button {
		height: 30px;
		width: 110px;
		font-size: 8px;
		margin-top: 6px;
	}
	.funding_my_drops_label {
		font-size: 11px;
		margin-top: 14px;
		margin-right: 10px;
		padding-left: 5px;
	}
	.funding_coin {
		width: 20px;
		height: 20px;
		margin-top: 12px;
		margin-right: 5px;
	}
	.funding_preaq_button_div {
		margin-right: 0;
	}
}
@media screen and (max-width: 325px) {
	.funding_subscribe_button {
		height: 25px;
		width: 100px;
		font-size: 7px;
		margin-top: 9px;
		margin-right: 6px;
		line-height: 25px;
	}
	.funding_my_drops_label {
		font-size: 10px;
		margin-right: 5px;
		margin-top: 14px;
		padding-left: 5px;
	}
	.funding_coin {
		margin-top: 12px;
		margin-right: 10px;
		margin-left: 10px;
	}
	.funding_preaq_button_div {
		margin-right: 1%;
	}
}
.show_overflow_short, .show_overflow_long {
	height: 100px;
	overflow-y: auto;
}
.dg_parcel_info_point {
	background: url(../img/images/attention.svg) no-repeat center !important;
	background-size: 19px auto !important;
}

.cancel_file_declaration {
	font-size: 1.5em !important;
	line-height: .75em !important;
	vertical-align: -15% !important;
}

.edee_style_disabled {
	background-color: #eee !important;
}

#nest-deposit {
	width: 190px;
}
#nest-withdraw {
	margin-right: 10px; width: 128px;
}

.deposit_withdraw_table .blue-button{
	display:block;
	width:140px;
	height:30px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	line-height:30px;
	text-align:center;
	background:#1668b5;
	padding:0;
	border-radius: 21px;
	margin: 5px 0px;
}

.user-menu a.nest-program:before {
	background: url(../img/images/NEST_LOGO.png);
	background-size: 99% auto!important;
	margin: -5px 0 0 -38px;
	height: 35px !important;
	width: 35px !important;
}
.menu-sidebar a.nest-program:before {
	background: url(../img/images/NEST_LOGO.png) no-repeat;
	background-size: 99% auto!important;
	height: 35px !important;
	width: 35px !important;
	margin: -5px 8px 0 -6px;
}

.drops-statement .drops-info-container.blue {background: none}
.drops-statement .drops-info-container .block.customer {min-height: 50px!important;}
.drops-info-container .block.customer {min-height: 50px!important;}
.drops-statement .drops-info-container {padding: 30px 0px 0px 0px}
.drops-statement .drops-info-container .block {width: calc(50% - 35px); padding: 30px 10px}
.drops-statement .cashback_balance_box {
	background: #e7f5ff; color: #15a0e1; display: table;
	height: 110px;
	border-radius: 13px;
	text-align: center;
	width: calc(40% - 20px);
}

.drops-statement .cashback_balance_box p {
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 700;
}
.drops-statement .cashback_balance_box strong {
	font-size: 30px;
	display: block;
}
.cashback_balance_box_text {
	float: left;
	max-width: 300px;
	text-align: justify;
	padding: 0px 30px;
	min-height: 110px;
	line-height: 110px;
	color: #e7f5ff;
}
.cashback_balance_box_text span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	font-size: 14px;
}
.nest_block .row {
	padding-top: 30px!important;
	margin-top: 30px!important;
}
.nest_block {min-height: 100px!important;}

.nest-grid-container {
	display: grid;
	grid-template-columns: 25% 25% 25% 25%;
}
.nest-grid-item {
	text-align: center;
}

.limits {
	padding: 30px 0px;
}
.nest_limits_container {
	color: #fff;
	display: grid;
	grid-template-columns: 25% 25% 25% 25%;
}
.nest_limits_item {
	text-align: center;
}
.nest_limits_item p {
	margin: 10px 0px;
}

.nest_limits_item i.nest_info {
	background:url(../img/images/sprite.png)no-repeat;
	background-position: -215px -278px;
	cursor: default;
}
.nest_limits_item i.nest_info {  }
.nest_limits_item i.nest_info:hover{background-position:-183px -278px;}

.nest_hover {
	max-width: 300px;
	min-height: 30px;
	background-color: #0e5ca9;
	border: solid 2px #fff;
	position: absolute;
	padding: 10px;
	display: none;
}


.nest_benefits_item:nth-child(1):before {background: url(../img/images/nest_earn_cashback.png)no-repeat center;}
.nest_benefits_item:nth-child(2):before {background: url(../img/images/nest_secure_payments.png)no-repeat center;}
.nest_benefits_item:nth-child(3):before {background: url(../img/images/nest_budgeting.png)no-repeat center;}
.nest_benefits_item:nth-child(4):before {background: url(../img/images/nest_fast_delivery.png)no-repeat center;}
.nest_benefits_item:before {
	display: block;
	width: 134px;
	height: 134px;
	content: '';
	margin: 0 auto 25px;
}
#nest-deposit-withdraw {
	float:left;
	width:250px;
	height:43px;
	font-size:14px;
	font-weight:700;
	background:transparent;
	border-radius:21px;
	margin-top: 15px;
	border: solid 1px #0e5ca9;
	color: #fff;
	line-height: 40px;
	text-align: center;
}
#nest-deposit-withdraw:hover {
	background:#0e5ca9;
}

.subscription_action_button {
	/*float: left;*/
	min-width: 128px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #00bdf2;
	border-radius: 21px;
	margin: 3px 3px;
	padding: 5px 10px;
}
.subscription_action_button:hover {background:#00509f;}

.drops-info-container.blue .row {
	border-top: none;
}

.subscription_checkout_price {
	float: left;
	width: 100%;
	margin-top: 50px;
	background: #e1f8ff;
	border-radius: 13px;
	padding-bottom: 13px;
}

.subscription_checkout_main_text {
	color: #35546c;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 600;
	margin-left: 10px;
}

.subscription_checkout_main_text strong {
	float: right;
	color: #0fa7e4;
	font-size: 14px;
	margin-right: 10px;
}

.subscription_checkout_secondary_text {
	color: #62849e;
	margin: 0 10px;
	font-size: 13px;
	font-weight: 300;
	padding: 0 10px 5px;
}

.subscription_button_checkout {
	float: left;
	font-weight: 700;
	margin-left: 13px;
}

.subscription_button_more_details {
	float: left;
	font-weight: 700;
}
.options_info + .info:before {
	background-position: -209px -274px;
}
i.options_info {
	background:url(../img/images/sprite.png)no-repeat;
	background-position: -215px -278px;
	cursor: default;
}
i.options_info:hover{background-position:-183px -249px;}
.options_hover {
	max-width: 300px;
	min-height: 30px;
	background-color: #0e5ca9;
	border: solid 2px #fff;
	position: absolute;
	padding: 10px;
	display: none;
}
.user-menu a.user-programs:before {
	background: url(../img/images/plus_sign.png);
	background-size: 99% auto!important;
	margin: -10px 0 0 -40px;
	height: 40px !important;
	width: 40px !important;
}
.transparent_input {
	background: #e3e3e3!important;
	border: solid 1px #d5d5d5!important;
}
#save_new_purchase[disabled="disabled"], #save_new_purchase[disabled="disabled"]:hover {
	background:#62849e;
}
#spin-loader {
	background: #000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.1);
	display: none;
	position: fixed;
	z-index: 99999999;
}
#spin-loader > div {
	position: relative;
	top: 43%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	font-size:40px;
	color: white;
}
.new-purchase-popup .added-pdf {
	padding: 0px 30px 10px!important;
}