.err  {
	color: #ed1c24 !important; 
}

.bl_payment {
	width: 46%;
	float: left;
	margin: 0 2% 30px 2%;
	box-shadow: 0px 2px 10px rgba(28, 32, 39, 0.15);
}
.bl_payment img {
	max-width: 100%;
}
.popup-headline2 {
	margin-bottom: 20px;
}

/*----- sender -----*/
.widget-button .widget-button-text { padding-left: 8px; font-size: 11px; }
.widget-button .widget-button-logo-wrapper { display: none; }



/*----- com_declaration -----*/
.tab-content-2 {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}
.checkbox-row .custom-checkbox-2 {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	font-size: 1rem;
	line-height: 1;
}
.custom-checkbox-2 input[type=checkbox] {
	display: none;
}

/*----- com_branch -----*/
.btn_b_photo { color:#0061af; margin: 4px 0; cursor: pointer; } 
.img_b_photo  { max-width: 700px; max-height: 500px; margin-top: 40px; }
.pac-container { width: 400px !important; }
@media (max-width: 666px) {
	.pac-container { width: 320px !important; }
}
@media (max-width: 567px) {
	.pac-container { width: 94% !important; }
}

/*----- frontpage -----*/
.frontpage_h1 { text-align: center; font-size: 18px; color: #606164; }

/*----- tracking -----*/
.header-bottom-menu-child {
	margin-right: 30px;
}
.header-invoice {
	max-width: 350px;
}

/*----- mod_lang -----*/
.header-lang li.active{
    color: #fff;
	font-size: 0.75rem;
	line-height: 1;
	font-weight: 900;
    text-transform: uppercase;
}

/*----- bottom-menu -----*/
.header-bottom-menu-title {
	font-weight: 900;
    text-transform: uppercase;
    color: #1e73b8;
}

/*----- main-menu -----*/
.menu-hide {
	display: none;
}


/*----- news -----*/
.news-single-image { background-color: transparent; overflow: hidden; }
.news-single-image img { width: 100%; }
.bl_news_all { text-align: center; }


/*----- sitemap -----*/
.sitemap { width: 145px; font-size: 14px; text-align: center; }

@media (max-width: 666px) {
	.sitemap { width: auto;  }
}

.osmap-items h2 { display: none; }
#osmap-li-uid-menuitem-136, 
#osmap-li-uid-menuitem-166, 
#osmap-li-uid-menuitem-168, 
#osmap-li-uid-menuitem-169, 
#osmap-li-uid-menuitem-171, 
#osmap-li-uid-joomla-article-450, 
#osmap-li-uid-menuitem-259, 
#osmap-li-uid-menuitem-260, 
#osmap-li-uid-menuitem-270, 
#osmap-li-uid-menuitem-271,
#osmap-li-uid-joomla-article-23,
#osmap-li-uid-joomla-article-247
{
	display: none;
}


/*----- header -----*/	
.bl_header_lang { width: 11.2%; }
.bl_header_menu { width: 63.8%; padding-left: 5px;  padding-right: 5px; }
.bl_header_btn {  }


/*----- services -----*/	
.container_services .button { cursor: pointer; }
@media (max-width: 770px) {
	section.time-line-section .container_services .button { display: block; max-width: 50%; margin: 0 auto !important; }
}


/*----- portmone -----*/	
@media (max-width: 640px) {
	.portmone-alert {
		position: absolute !important;
		top: 10px !important;
		margin-top: 0px  !important;
	}
}

@media (max-width: 1640px) {
	#sh_button {
		height: 36px;
		width: 36px;
		min-width: 36px;
		right: 30px;
		bottom: 30px;
		background-size: 21px;
	}
}
.chat-button { display: none; }

@media (max-width: 1023px) {
	#sh_button { display: none; }
	.header-top .header-invoice, .header-top .header-login, .header-top .header-phones, .header-top .header-search { margin-right: 2px;  } 
}

/*----- mod_ratinge -----*/	
.mod_ratinge {
	padding: 5px 0 0 55px;
	text-align: left;
}
.pointer {
	cursor: pointer;
}
.aggregateRating { display:inline-block; }
@media (max-width: 1220px) {
	.mod_ratinge { padding-left: 0px; }
}
@media (max-width: 948px) {
	.aggregateRating { display: block; }
}
@media (max-width: 666px) {
	.mod_ratinge { text-align: center; }
}


/*----- internet-magazynam -----*/
.page-promo { text-align: center; }
.with-border .container-no-border { padding-top: 0; border: 0; }
.with-border .container-no-border:before { display: none; }
.with-border .container-no-border:after { display: none; }


.page-promo .bl_blue { padding: 45px 0; background-color: #0053a4; color: #fff; font-size: 22px;}
.page-promo .txt_1 {  font-size: 31px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.page-promo .txt_2 { padding-top: 10px; font-size: 28px;color: #ffffff; }
.page-promo .txt_3 { padding: 20px 0 15px 0; font-size: 28px;  color: #000000;  }
.page-promo .txt_tb_3{ padding: 10px 0 0 0; font-size: 17px; }
.page-promo .txt_bold {font-weight: bold;}
.page-promo .block { float: left;  background-color: #fff; margin: 1%; box-shadow: 0 0 5px 5px rgba(216, 216, 216, 0.69); }
.page-promo .block { width: 31.33%; }
.page-promo .block_img { height: 125px; padding-top: 15px; }
.page-promo .block_txt { height: 105px; padding: 5px 12px; color: #000; font-size: 16px; line-height: 18px; }
.page-promo .block_txt::before { height: 4px; width: 60px; display: block; 	margin: 0 auto 13px auto; content: " "; background-color: #f6f6f8; }
.page-promo .bl_grey { padding-bottom: 25px; background-color: #f6f6f8; }
.page-promo .submit-button { margin-top: 35px; }


/*----- com_return -----*/
@media (max-width: 567px) {
	.form-courier-call .form-row.bl_return_search_1 { margin-left: 0; margin-bottom: 0; }
	.form-courier-call .form-row.bl_return_search_2 { width: auto; text-align: center; }
}