blockquote p {
    background-color: #ffb619;
    padding: 10px;
  font-size: 16px;
}
dd.field-entry.pole_autor.bbb {
    font-weight: 600;
}
dl.fields-container {
    display: inline-block;
}
.blog_polya {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 18px;
    margin-left: 15px;
}
.field__value.avtor_text {
    font-weight: 600;
}
.blog span.field-label {
    display: none;
}
ul.breadcrumbbreadcr {
    padding-left: 12%;
}
ul.breadcrumbbreadcr li {
    display: inline-block;
    margin-right: 0px;
}
.breadcrumbs .divider {
    background: none;
}
.pathway:hover {
	text-decoration: underline;
}
img.img_avatar {
    display: inline-block;
    width: 80px;
    border-radius: 50%;
      border-color: #ffb619;
    border-width: 2px;
    border-style: solid;

}

.polya_dop {
    display: inline-block;
   
    text-align: right;
}

.teg_blok {
    display: inline-block;
    margin-left: 15px;
}
.btn-group.pull-right label.element-invisible {
    display: inline-block;
    margin-right: 10px;
}
.filters.btn-toolbar .btn-group button.btn {
    display: none;
}
fieldset.filters.btn-toolbar {
    width: 90%;
    margin: 0 auto;
}
.field2 {
    margin-left: 25px;
}
.field3 {
    margin-right: 25px;
}
.polya_dop .field__name, .polya_dop .field__value {
  display: block;
    margin-right: 5px;    margin-bottom: 10px;
    padding-top: 10px;
}
.article-page .polya_dop .field__value {
    margin-right:0; 
}
}
.polya_dop {
    display: block;
    width: 100%;
}
.field1, .field2,  .field3  {
    display: inline-block;    vertical-align: middle;
}
.dj-megamenu-wrapper em {
    color: white;
}
.dj-megamenu-default li a.dj-up_a span:hover {
    border-bottom-width: 4px;
    border-bottom-color: #f4b533;
    border-bottom-style: solid;
}
blockquote {
    margin: 32px 0 32px 0;
    border-left: 13px solid #013041 !important;
    font-size: 16px !important;
    line-height: 34px;
    background-color: #ffb619;
}
.uk-img:hover {
	transform: scale(0.98);
	transition: transform 200ms ease;
}
.img_centr {
    margin: 0 auto;
}
.img_centr img {
    text-align: center;
    margin: 0 auto;
}
.logo-slider .uk-container {
    max-width: 100% !important;
}
.uk-grid.photoBlock1, .uk-grid.photoBlock-one {
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
}
.btn {

    right: 50px;
    bottom: 10px;
    }
.maps_mod {
    margin-bottom: -10px;
}
.mfRelarive, .mfPlace {
	position: relative;
}
.page-header a {
    text-decoration: none;
}
.mf-select {
	position: relative;
	display :flex;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 0 20px 0 15px;
	margin-bottom: 10px;
	color: #666;
	border: 1px solid #e5e5e5;
	transition: .2s ease-in-out;
	transition-property: all;
	transition-property: color,background-color,border;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.half-select {width: calc(50% - 10px);
  display: inline-block !important;
  line-height: 38px;
  text-align: left;
}
.half-select:nth-child(1), .half-select:nth-child(5),  .half-select:nth-child(9) {margin-right: 7px;}
.half-select:nth-child(3), .half-select:nth-child(7), .half-select:nth-child(11) {margin-left: 7px;}

.mf-select > * {
	cursor: default;
}

.mf-select.uk-open {
	border-color: #1e87f0;
}

.mf-select-list {
	background: #fff;
	border: 1px #d1d1d1 solid;
	width: 100%;
	padding: 0;
	margin: 0;
	display: none;
}
.mf-select-list.uk-open {
	display: flex;
	flex-direction: column;	
	align-items: flex-start;	
}
.mf-select-wr {
	position: relative;
	width: 100%;
	max-height: 140px;
	overflow-y: auto;
}
.mf-select-wr-in {
	height:100%;	
}
.mf-select-list label {
	display: flex;
	width: 100%;
	align-items: center;
	min-height: 28px;
	padding: 0 10px;
	margin: 0;
}
.mf-select-list label input {
	margin: 1px 10px 0 0;
}
.noBorder {
	border: none !important;
}


/* component (article) styles */

#contentBlock {
	background: #f8f8f8;
	position: relative;
	overflow: hidden;
	padding-top: 33px;
    padding-bottom: 40px;
}
#contentBlock .uk-container {
	max-width: 76%;
    padding-left: 0px;
    padding-right: 0px;
}
#contentBlock p {
	text-align: justify;
	font-size: 16px;
	line-height: 21px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentBlock p.uk-card-title {
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;color: #013041;
}
.marginBottom {
	margin-bottom: 64px;
}
.photoBlock1, .photoBlock2, .photoBlock3, .photoBlock-one {
	position: relative;
	overflow: hidden;
	justify-content: center;
	margin-top: 40px;
	margin-bottom: 40px;
}
.photoBlock3-3 {
	position: relative;
	overflow: hidden;
	justify-content: center;
	margin-top: 40px;
	margin-bottom: 20px;
}
.pageContent .pageTitle, .pageContent .pageSubTitle {
	margin-top: 30px;
	margin-bottom: 30px;
}
.pageContent .pageTitle h1,
.pageContent .pageSubTitle h2,
.pageContent .pageTitle h1 strong,
.pageContent .pageSubTitle h2 strong {
	color: #013041;
	font-size: 24px;
	line-height: 28px;
	font-weight: 800;
	margin-top: 0;
	text-transform: uppercase;
	text-align: left;
}
.pageContent .pageTitle h1,
.pageContent .pageSubTitle h2 {
	border-left: 13px solid #013041;
	padding-left: 15px;
	line-height: 34px;
}


.article-page.siteMap {
	margin-top: 60px;
	margin-bottom: 60px;
	min-height: 320px;
}
.article-page.siteMap .pageContent .pageTitle {
	margin-top: 0;
	margin-bottom: 0;
}
.article-page.siteMap .pageContent .pageTitle h1 {
	margin-bottom: 24px;
	margin-top: 0;
	font-weight: 600;
}

.photoBlock1, .photoBlock-one {
	margin-top: 40px;
}
.photoBlock2 img.uk-img {
	margin: 0 auto;
}
.photoBlock3 {
	margin-top: 40px;
}
.photoBlock3-3 {
	margin-top: 40px;
}
.photoBlock1 .uk-width-1-1, .photoBlock3 .uk-width-1-1, .photoBlock3-3 .uk-width-1-1, .photoBlock-one .uk-width-1-1 {
    padding-left: 10px;
    padding-right: 10px;
}
.photoBlock3-3 .uk-width-1-1, .photoBlock-one .uk-width-1-1 {
	padding-bottom: 20px;
}
.photoBlock1 .uk-card-body {
	padding: 30px;
	padding-bottom: 10px;
	background: #013041;
	border-radius: 4px;
	color: #f4b533 !important;
}
.uk-grid.photoBlock1 p.uk-card-title{color: #f4b533 !important;}

.photoBlock3-3 .uk-width-1-1 .uk-card-body {max-width: 700px; margin: 0 auto;}

.photoBlock-one .uk-card-body {
	padding: 30px;
	background: #232325;
	border-radius: 4px;
	color: #232325 !important;
	padding-bottom: 10px;
}
.photoBlock-one.blue-border .uk-card-body {background: #013041;}
.uk-grid.photoBlock-one p.uk-card-title {
	color: #f4b533 !important;
	}

.photoBlock3 .uk-card-body {
	padding: 30px;
	padding-bottom: 1px;
	background: #ffb619;
	border-radius: 4px;
	color: #013041;
	padding-bottom: 10px;
}
.photoBlock3-3 .uk-card-body {
	padding: 30px;
	padding-bottom: 10px;
	background: #ffb619;
	border-radius: 4px;
	color: #013041;
}
.photoBlock1 .uk-card-title,
.photoBlock-one .uk-card-title,
.photoBlock3 .uk-card-title,
.photoBlock3-3 .uk-card-title {
	margin: 30px 0 0 0;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.photoBlock1 .uk-card-title .uk-img,
.photoBlock-one .uk-card-title .uk-img,
.photoBlock3 .uk-card-title .uk-img,
.photoBlock3-3 .uk-card-title .uk-img {
	border-radius: 4px;
}
.photoBlock4 {
	margin-top: 40px;
}
.photoBlock4 .uk-width-1-1 {
	margin-bottom: 40px;	
}
.photoBlock4 .uk-card-body {
	padding: 30px;
	padding-bottom: 10px;
	background: #013041;
	border-radius: 4px;
}
.photoBlock4 .uk-card-title {
	margin: 30px 0 0 0;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #ffb619;
}
.photoBlock4 .uk-card-title .uk-img {
	border-radius: 6px;
}
.pageContent .logo-slider {
	margin-top: 40px;
	margin-bottom: 10px;
}
.pageContent .uk-position-center-left,
.pageContent .uk-position-center-right {
	color: #000;
	background: #ffb619;
	border-radius: 50%;
}
.pageContent .logo-slider li .slideItem {
	width: 90%;
	height: 120px;
	padding: 15px;
	box-sizing: border-box;
	border: 1px #ffb6193d solid;
	border-radius: 8px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pageContent .logo-slider li .slideItem img {
	margin: 0;
	max-height: 100% !important;
	box-sizing: border-box;
}

.afterContent #mFormData {
	border-radius: 9px;
	background-color: #ffb619;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.22);
	text-align: center;
}

.copyright {
    background: #333333;
}
.customfooter_home {
    max-width: 1100px;
    margin: 0 auto;
}
.blog .span6 {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.blog .column-1, .blog .column-2 {
    display: block;
    margin-top: 20px;
    padding: 20px;  
    margin-bottom: 0px;
}
.osmap-items {
	padding-top: 40px;
}
.btn_blog .btn {
    height: 50px;
    left: 0px;
    right: 0px;
    vertical-align: top;
    z-index: 2;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #1a1b1f;
    font-size: 18px;
    line-height: 30px;
    text-decoration: none;
    position: relative;
    font-weight: 600;
}
div#contentBlock .blog {
    width: 76%;
    margin: 0 auto;
}

div.yellow-border {padding: 30px; padding-bottom: 10px; margin: 30px 10px; background: #ffb619; border-radius: 4px; color: #013041;}
div.no-border {padding: 30px; padding-bottom: 10px; margin: 30px 10px;}
.slick-prev, .slick-next {background: transparent !important;}
.slick-prev::before, .slick-next::before {opacity: 1 !important; color: #ffb619 !important; font-size: 30px !important;}
.slick-prev {
    left: -35px !important;
}
.slick-next {
    right: -30px !important;
}

@media (max-width: 1080px) {
div#contentBlock .blog {
    width: 100%;
}
}


.footer_box {
    margin: 0 auto;
}
@media (max-width: 767px) {
.footer_box {
font-size: 12px;
max-width: 100%;
}

.photoBlock1 .uk-card-title,
.photoBlock-one .uk-card-title,
.photoBlock3 .uk-card-title,
.photoBlock3-3 .uk-card-title,
.photoBlock4 .uk-card-title,
#contentBlock p,
blockquote p {
    font-size: 20px;
	line-height: 25px;
}
blockquote { font-size: 20px !important;}
}


@media (min-width: 768px) {
    
  
    
.footer_box {
    max-width: 80%;
}
}

@media (max-width: 599px) {
.half-select {width: 100%;}
.half-select:nth-child(1), .half-select:nth-child(5),  .half-select:nth-child(9) {margin-right: 0;}
.half-select:nth-child(3), .half-select:nth-child(7), .half-select:nth-child(11) {margin-left: 0;}
}

@media (min-width: 480px) {
 #contentBlock .yellow-border p.uk-card-title {min-height: 73px; overflow: hidden;}
 }

.footer {
    background: #333333;
}
.footer1 a {
    font-size: 13px;
}
.razdelitel {
    font-size: 13px;
    line-height: 18px;
}
.footer1, .footer4 {
  display: inline-block;
  width: 21%;
  vertical-align: top;
  font-size: 13px;
  line-height: 1.4;
  margin-right: 1%;
}

.footer2 {
  display: inline-block;
  width: 27%;
  vertical-align: top;
  font-size: 13px;
  line-height: 1.4;
  margin-right: 2%;
}

.footer3 {
  display: inline-block;
  width: 17%;
  vertical-align: top;
  font-size: 13px;
  line-height: 1.4;
  margin-right: 2%;
}
.footer5 {
    display: inline-block;
    width: 6%; vertical-align: top; font-size: 13px; line-height: 1.4;
}
.footer2 h5 {
    font-size: 13px !important;
    margin-bottom: 0px;
    color: white;
    border-style: none;
    margin-left: 0px;
    padding-left: 0px;
    line-height: 1;
    margin-top: 10px;
    line-height: 1.4 !important;
}
.footer2 a {
    color: white;
}
.footer2 a.readmore {
    margin-bottom: 10px;
    font-weight: 600;
}
.newsflashfooter2_mod a {
  text-decoration: none;
}

.footer2 a.readmore:hover {
  text-decoration: underline;
}

.footer5 .social-div {
    position: relative;
    right: 5%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 28px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
.reklama-v-metro-kiev-2 h4, h4.heading-station-metros-right-ua, h4.heading-station-metros-ua {
    font-size: 10px !important;    line-height: 1.4 !important;
}
h6.promocode-2 {
    margin-top: 10px;
}
.photoBlock4 .uk-card-body {
    margin-left: 10px;
    margin-right: 10px;

}
a .bold-text-footer {
    text-decoration: none;
    font-weight: 600;
}

.photoBlock4 p.uk-card-title {
    color: #ffb619 !important;
}
.btn-div .up:hover {
    cursor: pointer;
}
a.btn:hover {
    cursor: pointer;
    text-decoration: underline;
}
.user_blok {
    display: block;
    width: 100%;
}

.mod_menu li {
    display: block;
    color: #ececec;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0px;
}
ul.dj-submenu li:hover {
    position: relative;
    z-index: 200;
    opacity: 1;
    color: #fff;
}
.dj-megamenu-default li div.dj-subcol {
    float: left;
    background: #ffb619;border-radius: 4px;
}
.dj-megamenu-default li div.dj-subwrap, .dj-megamenu-default li:hover div.dj-subwrap li div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap li div.dj-subwrap {

    padding-top: 10px;
}
.dj-megamenu-default li ul.dj-submenu > li > a {color: #013041 !important;}
.dj-megamenu-default li ul.dj-submenu > li > a:hover,  .dj-megamenu-default li ul.dj-submenu > li > a.active:hover, .dj-megamenu-default li ul.dj-submenu > li.hover > a, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a  {
    color: #ffffff !important;
    font-weight: 500 !important;
}
/* .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {color: #ffffff !important;
    font-weight: 500;} */
 .dj-megamenu-default li ul.dj-submenu > li > a.active {
    color: #013041 !important;
}
.dj-megamenu-default li ul.dj-submenu > li {
    border-bottom-color: #013041 !important;
    list-style: none outside;
    display: block;
    text-align: center;
    height: auto;
    position: relative;
    width: auto;
    border-top: 1px solid #ffb619;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    padding-left: 6px;
    padding-right: 6px;
}
.dj-megamenu-default li ul.dj-submenu > li:hover {
    background: #013041;
}
.dj-megamenu-default li ul.dj-submenu {
    margin: 0 0px !important;
     width: auto !important;
     min-width: 170px;
}
.dj-megamenu-default li div.dj-subcol {
    width: auto !important;
}
.dj-megamenu-default li div.dj-subwrap {padding-top: 0;}
.dj-megamenu-default li:hover div.dj-subwrap li:hover .dj-subwrap {background: none !important; box-shadow: none;}
.dj-megamenu-default li div.dj-subwrap, .dj-megamenu-default li:hover div.dj-subwrap li div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap li div.dj-subwrap {
    padding-top: 0;
}
.dj-megamenu-default li:hover div.dj-subwrap li:hover > div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap li.hover > div.dj-subwrap {top: 0;}

.dj-megamenu-default li ul.dj-submenu > li.parent > a .arrow::before {content: "\f0da";font-size: 1.2em;}


.uk-slidenav-previous::before, .w-icon-slider-left::before {
    content: '←';
}
.uk-slidenav-next::before, .w-icon-slider-right::before {
    content: '→';
}
.uk-slidenav-previous svg, .uk-slidenav-next svg {display: none;}
.uk-slidenav-previous::before, .uk-slidenav-next::before, .w-icon-slider-left::before, .w-icon-slider-right::before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.uk-slidenav-previous::before, .uk-slidenav-next::before, .w-icon-slider-left::before, .w-icon-slider-right::before {
    opacity: 1 !important;
    color: #ffb619 !important;
    font-size: 30px !important;
}
.uk-slidenav-previous, .uk-slidenav-next {padding: 0 !important; background: transparent !important;}
.left-arrow-2, .right-arrow-2, .left-arrow-3, .right-arrow-3 {opacity: 1 !important;}

@media (min-width: 979px) {
li.itemid235 div.dj-subwrap, li.itemid237 div.dj-subwrap {/*max-height: 75vh; overflow-y: auto !important; overflow-x: hidden !important;*/ top: -120px !important;}
li.itemid235 div.dj-subwrap-in, li.itemid237 div.dj-subwrap-in {width: 200px !important;}
}

