    body{color: #000; font-family: 'Pontano Sans', sans-serif; font-size: 14px; background: #fff; }
a, a:hover{color: inherit;}
#header {background: #ffffff; color: #707173;}
#header-search {background: transparent url("../../grafika/main-head-bg.jpg") no-repeat scroll center center; background-size: cover;}
#logo{top: 0px;}
#logo img {max-width: none; max-height: none;}
#footer-logo{top: 0px}

.bodyOffersList .pageTitle .small, 
#main-menu > li > a{font-size: 1.1em;}
textarea{resize: none;}
.top-panel{z-index: 35;}
.agentMail{font-size: 1em;}
.agentName{text-align: center;}

.search-box {
    padding-top: 502px;
}

.search-box .container {
    background-color: rgba(102, 102, 102, 0.7);
}







.agentHolder a{color: inherit}
.contactMap{margin: 0px;}
.form-group select,.form-group input,.form-box select, .form-box input,.form-box textarea {border: 1px solid #ededed; border-radius: 0px;}
.form-box select:focus, .form-box input:focus{border: 1px solid #ededed; }
.search-box-small input[type="submit"] {background: url("../../grafika/small-search.png") no-repeat center center #eee;}
.language-section {border-left: 1px solid rgba(0,0,0,0.1);}
.language-section .de{display: none;}
.offerPage .offerFlag{display: none;}
.data-wiadomosc{display: none;}
#main-menu .dropdown-menu{font-size: 1.3em; border-radius: 0px; top: 78%;}
#main-menu > li > ul{z-index: 50}
#main-menu > li > ul > li a{color: #565656!important}

.sidebar-nav{margin-top: 50px;}

/* -- base color background ---------- */

#main-menu li.active,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.oferta .ofe-img .ofe-flag,
.agentOffers,
.agentOffers:after,
.offerPanel a.active,
.globalBox,
#bottom-form,
#cookies-info .cookies-ok,
.bx-wrapper .bx-controls-direction a,
.bx-wrapper .bx-controls-direction a:hover{background-color: #ee8026;}

/* -- base color color ---------- */
#footer ul li a b,
.aktualnosc h3 a,
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus,
#footer address b,
#main-menu > li:hover > a{color: #ee8026;}

/* -- for dark bg ---------- */
.oferta .ofe-img .ofe-flag,
.sideSearch .form-horizontal .form-group,
.agentHolder,
.mainLabel,
.agentOffers,
.agentOffers:after,
.offerPanel a.active,
#bottom-form,
.search-box,
.banners .banner .embed,
.banners .banner .embed h3,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,#main-menu li.active{color: #fff;}

@media (min-width: 990px) {
#main-menu{z-index: 30;}
#main-menu > li{position: relative; } 
#main-menu > li > ul{position: absolute; top: 83%; left: 0px; list-style-type: none; margin: 0px; padding: 0px; display: none;}
#main-menu > li:hover > ul{display: block}
#main-menu > li > ul >li a{display: block; width: 300px; height: 50px; line-height: 50px; background: #f2f2f2; padding-left: 45px; font-weight: 700; font-size: 1.2em; z-index: 2; border-bottom: 1px solid #ddd }
}
@media (max-width: 990px) {
.search-box-small{display: block;}
.search-box-small input{width: 115px; transition: 1s linear;}
#facebookinner{display: none;}
#main-menu{display: block; width: 60px; position: absolute;height: 0px; overflow: hidden; transition: 1s; padding-top: 60px; top: 40px; right: 0px; background: none;}
#main-menu::before {display: block; width: 60px; height: 60px; background: url("../../grafika/main-menu.png") no-repeat scroll center center transparent; position: absolute; top: 0px;right: 0px; content: "";}
#main-menu li{margin: 0px; padding: 0px; float: left; display: block; width: 100%; text-align: center; height: auto; }



#main-menu.clicked
{width: 100%; height: auto; margin: 0px; padding-top: 60px; z-index: 20; background: #f2f2f2; box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); transition: 1s}
#main-menu li ul{padding: 0px;}
#main-menu li a{margin: 0px; padding: 0px; display: block; height: auto; line-height: 70px; color: inherit; font-size: 1.3em; font-weight: 700; border: 1px solid #ddd; margin-top: -1px;}
#main-menu li:first-child a{margin-top: 0px;}
#main-menu li.active{background: none;}
#main-menu > li > li > a {height: auto; margin: 0px; padding: 0px;}
.top-panel{z-index: 5;}
#main-menu li.active,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > :hover > a,
.navbar-default .navbar-nav > :hover > a:hover,
.navbar-default .navbar-nav > :hover > a:focus{color: inherit}
}



@media (max-width: 1199px) and (min-width: 990px){
#main-menu > li a {padding: 0px 5px;font-size: 1em!important;}
}


@media (max-height: 680px) and (max-width: 990px){
.search-box  {padding-top: 0px;}
}

@media (max-width: 490px){
#logo img { height: 85px; top: 29px; position: absolute;}
}
#footer{background: #fff; color: #565656; padding-top: 0px;}

#footer-menu{background: #f1f1f1; color: #565656}

.f-menu ul li a {color: #fff}
#footer ul li a,
#footer address{color: #53565a}

#copyright {
    background: #FFF none repeat scroll 0% 0%;
    height: 76px;
    position: relative;
    line-height: 76px;
    text-align: center;
    color: #656565;
}

#footer-menu{background: #575757}
#header-border{display: none;}

#footer{padding-top: 20px; padding-bottom: 0px;}
.articleBody{text-align: justify}
.language-section .fbLink a {
    background: url("../../grafika/fb.png") no-repeat scroll 0px 0px transparent;
    text-indent: -9000px;}

#cookies-info .cookies-ok {color: #FFFFFF;}


.agentSection{display: block; font-size: 1em; padding-bottom: 20px;}
.agentName{font-size: 1,1em; padding: 30px 0px 4px;}
.globalButton.contactAgent{color: #fff;}

.bodyArticle70 .agents .pageHeader{display: none;}
h4{border-bottom: 1px solid #D9D9D9;}

.oferta .ofertaPrawa h2 {
    padding-right: 125px;
    color: #f07e27;
    font-size: 1.4em;

}
.facebookLink{
	display: none;
}

.language-section li.active a {
    border-bottom: 3px solid #F07E27;
}

@media (max-width: 590px){
	.search-box-small input {
	 display: none;}
}

@media (max-width :500px){
	#header-search { height: 513px;}
}

@media (max-width :500px){
	.search-box {padding-top: 50px;}
}


@media (max-width :991px){
	.search-box .container {
    width: 80%;
    left: 0px;
    margin: 0px auto;
    float: none;
}
}

@media (max-width :991px){
	.search-box {padding-top: 40px;}
    
}

}
@media (max-width :991px){
	#header-search { height: 513px;}
}

@media (min-width: 990px) and (max-height: 680px) {

.search-box {

    padding-top: 300px!important;

}


@media (max-width :991px)and (min-height :680px){
	.search-box {padding-top: 40px;    
         z-index: 3;
         position: relative;}

}
@media (max-width :991px){
	#header-search { height: 513px;}
}
#main-menu > li > a {
    padding: 0px 5px;
}

#main-menu > li > a {
    padding: 0px 1px!important;
}

.bodyOffersList .pageTitle .small, #main-menu > li > a {
    font-size: 1.0em!important;
}
}

li.menuItem80:before {
    content: "directions_car";
    font-family: "material symbols sharp";
    color: var(--color-red);
    font-size: 28px;
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 200, 'opsz' 48;
    position: absolute;
    margin: 6px 8px;
}

li.menuItem81:before {
    content: "home";
    font-family: "material symbols sharp";
    color: var(--color-red);
    font-size: 28px;
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 200, 'opsz' 48;
    position: absolute;
    margin: 6px 8px;
}

li.menuItem82:before {
    content: "school";
    font-family: "material symbols sharp";
    color: var(--color-red);
    font-size: 28px;
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 200, 'opsz' 48;
    position: absolute;
    margin: 6px 8px;
}

li.menuItem83:before {
    content: "flight_takeoff";
    font-family: "material symbols sharp";
    color: var(--color-red);
    font-size: 28px;
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 200, 'opsz' 48;
    position: absolute;
    margin: 6px 8px;
}

li.menuItem84:before {
    content: "pedal_bike";
    font-family: "material symbols sharp";
    color: var(--color-red);
    font-size: 28px;
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 200, 'opsz' 48;
    position: absolute;
    margin: 6px 8px;
}

@media (max-width: 1024px) {
    li.menuItem80:before,
    li.menuItem81:before,
    li.menuItem82:before,
    li.menuItem83:before,
    li.menuItem84:before {
        visibility: hidden;
    }
}