#navigation .navbar-brand { margin-right: 0; padding: 10px 15px;}
#navigation .navbar:before { height: 40px; }
#navigation .navbar:after { top: 40px; }
#navigation .navbar-collapse { padding-top: 10px }

#navigation .menu-item-2809 { background: url(/wp-content/uploads/gb.svg) 50% 50% no-repeat; background-size: 130%; margin-left: 9px; }
#navigation .menu-item-2810 { background: url(/wp-content/uploads/ua.svg) 50% 50% no-repeat; background-size: 100%; margin-left: 14px; }
#navigation .menu-item-2842 { background: url(/wp-content/uploads/pl-1.svg) 50% 50% no-repeat; background-size: 100%; margin-left: 14px; }

#navigation .menu-item-2810 a,
#navigation .menu-item-2809 a,
#navigation .menu-item-2842 a { padding-left: 0 !important; padding-right: 0 !important; color: transparent !important; font-size: 0.01em !important; width: 24px; overflow: hidden; }

@media (min-width: 768px) {
    .navbar .container { display: flex; align-items: center; justify-content: center }
    
    #navigation .navbar .menu-item-2810 
    #navigation .navbar .menu-item-2809 
    #navigation .navbar .menu-item-2842 { float: none; }

}
@media (max-width: 991px) and (min-width: 768px) {
    .navbar-header { float: left; }
    #navigation .container { width: auto; }
    #navigation .navbar-nav>li>a { padding: 17px 8px 10px }
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { padding-top: 10px; }
}
@media (max-width: 767px) {
    #navigation .navbar .menu-item-2810, 
    #navigation .navbar .menu-item-2809, 
    #navigation .navbar .menu-item-2842 { float: left; height: 1em; margin: 9px 0 0 18px; }

    .navbar div.container { padding: 0 55px; display: block; }
    #navigation .navbar-brand { padding: 12px 20px; }
    body .breadcrumb .overlay { background-image: none; }
}
@media (max-width: 479px) {
    .navbar .container { padding: 0 15px; }
}
.navbar-toggle { border: 1px solid #6a6563; margin-right: 20px; margin-top: 20px; }
.navbar-toggle .icon-bar { background-color: #6a6563 }

.photo-galery .photo { max-width: 300px; overflow: hidden; margin-bottom: 30px; position: relative; }

.section-title h1 { letter-spacing: 4px; }
body .breadcrumb .overlay { background: rgba(119,131,29,0.75) url(/wp-content/uploads/2017/06/pa-logo-256.png) center 104px no-repeat; background-size: 64px; }
.breadcrumb .page-title h1 { color: #fff; letter-spacing: 4px; }
.breadcrumb { background-size: cover; background-position: 50% 80% !important; padding-bottom: 45px; }
.breadcrumb .page-title { padding-top: 24px }

@media (max-width: 767px) {
    body div.breadcrumb .overlay { background-image: none; }
}

body { font-size: 16px; }

.wp-caption .wp-caption-text { font-size: 13px; font-style: normal }
.default-page .default-page-content { padding: 60px 0 0; }
body .wpb_content_element:last_child { margin-bottom: 0 }

.kn_logos img.vc_single_image-img { border: solid 3px #ddd }

.icon-lighten .vc_icon_element { text-stroke: 1.45px #fff; -webkit-text-stroke: 1.45px #fff; }

.see-more-blocks .vc_column_container { padding: 0 10px 35px; }
.see-more-blocks .vc_column-inner { border: solid 3px #ddd; padding-top:35px; position: relative }
.see-more-blocks .wpb_text_column h3 a { height: 1em; display: block }
.see-more-blocks .wpb_text_column h3 strong { position: absolute; top: 0; left: 0; display: block; right: 0; bottom: 0; vertical-align: middle; box-sizing: border-box; padding-top: 115px; }

.section-title h2 { color: #6a6563 !important }

.light-bg-cols .vc_column_container { padding: 0 15px; }
.light-bg-cols .vc_column_container .vc_column-inner { padding:0; background-color: #fff }

.about-events .about-content .container { background: #fff; margin: 0 0 70px; padding: 0; }
.about-events .about-info { padding-top: 0; padding-bottom: 35px }
.about-events .about-content .container:last-child { margin: 0 }
.about-section.about-events  .about-image { margin-bottom: 0; max-height: 380px }
.about-events .wpb_content_element { margin-bottom: 0 }

.about-section.about { background: none; }
.about-section .vc_single_image-wrapper {border-right: 1px solid #ebebeb;}

.about-info h3 { color: #6a6563 }

body .btn { line-height: 1em !important; vertical-align: bottom }
body .btn i { line-height: 0.6em !important }
.btn.btn-primary { padding-top: 13px; }

.about-section.about-events  .about-image { max-height: initial; }

.promotion { background-position: center center; }
.promotion-content { color: #28472f; font-size: 20px; padding: 70px 10% 25px; }
.promotion-content h3 { font-size: 40px; }
.promotion .insentive { padding-bottom: 30px; }

.newsletter .wpb_content_element > .wpb_wrapper > * { margin: auto; font-size: 20px;}
.form_container { padding-top: 35px; }

.form_container div { padding-bottom: 4px }
.form_container input { border: solid 1px #ccc; }
.form_container input:focus { border-color: #6a6563; }
.form_container button { color: #fff; background-color: #28472f; font-size: 18px; padding: 10px 20px; margin: 20px 0 0; line-height: 1em; }
.freshmail_dialog .ui-dialog-titlebar-close { background: url(https://www.projektarboretum.pl/wp-content/plugins/freshmail-integration/assets/images/close.png) }
.form_subscribe_button:hover { background:#77831d !important; color: #fff !important; }
		
.gallery-section { background-image: url(/wp-content/uploads/2017/06/tlo-kilim-80-green.jpg) }

.post-content .time { display: none; }
.post-content .entry-meta li { display: none }
.post-content .entry-meta li:first-child { display: inline-block }