   body{color: #565656; font-family: Calibri,Arial; background: #fff;}
a, a:hover{color: inherit;}

li{list-style-position:inside;}

#logo{top: 0px;}
#logo img {max-width: none; max-height: none;}
#footer-logo{top: 0px}
#header-search {background: url("../../grafika/main-head-bg.jpg") no-repeat scroll center center / cover transparent; height: 100vh;}
#searchForm input,#searchForm select{font-size: 1.1em!important;}
#searchForm #search-button{font-size: 2em!important;}

.language-section li a {border: 0px}
.language-section li.active a {     border-bottom: 2px solid #e00777; }

h1.pageTitle {color: #e00777; text-transform: uppercase;}
p {     margin: 0 0 20px; }

.agentName {text-align: center;}
.agentMail {word-break: break-all; font-size: 0.9em;}
.globalBox .globalBoxHeader {background: url("../../grafika/box-top.png") no-repeat scroll left -120px rgba(0, 0, 0, 0); padding: 30px 30px 70px; }

input::-webkit-input-placeholder { /* WebKit browsers */    color: #565656!important;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color: #565656!important;   opacity: 1!important;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */   color: #565656!important;   opacity: 1!important;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */   color: #565656!important;}

textarea{resize: none;}
.top-panel{z-index: 35;}


.language-section .facebookLink a {
    background: url("../../../grafika/fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    text-indent: -9000px;}

#header-search .rodzina {
	height: 417px; position: relative;}

.agentOffers{display: none;}
.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%;}



.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,.search-box .container,#bottom-form,#cookies-info .cookies-ok,.bx-wrapper .bx-controls-direction a,.bx-wrapper .bx-controls-direction a:hover {background-color: #E00777;}

/* -- base color color ---------- */.aktualnosc h3 a,.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus,#main-menu > li:hover > a, #main-menu > li:hover > a{color: #E00777;}

/* -- for dark bg ---------- */#footer ul li a b,#footer address b,.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;}

#header-search .rodzina img {bottom: -69px;}

@media (min-width: 990px) {

.search-box .container.ws-top, .search-box .container.ws-bottom {background: rgba(224,7,119,0.8);}

#header {     height: 111px;     position: fixed;     top: 0;     width: 100%; }
#main-menu{z-index: 30;}
#main-menu > li{position: relative; } 
#main-menu > li > ul{position: absolute; top: 153px; 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{color: #565656; height: 35px; line-height: 35px; font-size: 1em; display: block; width: 300px;  background: #f2f2f2; padding-left: 20px; font-weight: 700;  z-index: 2; border-bottom: 1px solid #ddd}
#main-menu > li > a { line-height: 170px; height: 110px; color: #fff;}
#main-menu > li.active > a {color: #fff;}
.search-box {padding-top: 80vh;}
@media (max-height: 850px) {.search-box {padding-top: 70vh;}}

#header-border .container {height: 695px; display: none;}
}
/*
@media (max-width: 1200px) {
#header-search{height: 410px;}
.search-box {padding-top: 0px;}
#header-border .container {height: 522px;}
#header-search .rodzina {height: 410px;}
#header-search .rodzina img {height: 420px; bottom: 0px;}
}
*/
@media (max-width: 990px) {
.language-section {display: none;}
#header-search .rodzina {display: none;}
#facebookinner{display: none;}
#main-menu{display: block; width: 60px; position: absolute;height: 0px; overflow: hidden; transition: 1s; padding-top: 60px; top: 29px;  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 > li > a {}
#header-border {display: none;}
#main-menu:hover,
#main-menu:focus,
#main-menu.rozw,
{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}

.search-box {padding-top: 0px;}
#header-search {height: 412px}

}


@media  (min-width: 1740px){
#header-search {background: url("../../grafika/main-head-bg.jpg") no-repeat scroll center center / cover transparent;}
}
@media  (min-width: 1800px){
#header-search {background: url("../../grafika/main-head-bg.jpg") no-repeat scroll center center / cover transparent;}
}
@media (max-width: 1199px) and (min-width: 990px){
#main-menu > li > a {padding: 0px 5px;font-size: 1em;}
}


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

@media (max-width: 500px){
#logo img {transform: scale(0.5) translate(-185px, 0px);}
.search-box {padding-top: 0;}
#header-search {height: 412px;}
}

#footer-menu, #copyright{background: #e8e8e8;}
.language-section .fbLink a {
    text-indent: -9000px;
    background: url("../../grafika/fb.png") no-repeat scroll 0% 0% transparent;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

#footer {
	background: #bababa;
}

#footer ul li a b, #footer address b, .f-menu ul li a:hover, #searchForm #search-button:hover {
	color: #E00777;
}

#main-menu > li &gt; a:hover  {
	color: #E00777;
}


.oferta .cena, .offerPriceSection .offerPrice {
	color: #E00777;
}

.globalButton {
	color: #fff;
}

#footer { padding-bottom: 10px;     padding-top: 30px; }
#header {height: 111px; background: linear-gradient(to bottom, rgba(186,186,186,0.75), rgba(186,186,186,0.9)); background-color: transparent; box-shadow: 0px 0px 35px rgba(0,0,0,0.2); border-bottom: 1px solid #e2e2e2;}

.oferta .ofe-img .ofe-flag {
	display: none;
}
.f-menu ul li a {font-size: 1.1em;}
#footer ul li a, #footer address, .f-menu ul li a {
	color: #565656;
}
#cookies-info .cookies-ok {
	color: #fff;
}
 
.offerListPanel .offerListViewSwitch a.list-view.active {background-position: 0 -42px; }
.offerListPanel .offerListViewSwitch a.map-view.active {background-position: -42px -42px; }
#main-menu > li:hover > a{color: #E00777;}

#topphone {display: block; float: right; color: #fff; font-size: 1.4em; font-weight: bold; padding: 8px 20px 8px 40px; background: url("../../grafika/topphone.png") no-repeat left center #1f9ed4; z-index: 1000; border-left: 2px solid #fff; border-right: 2px solid #fff; border-bottom: 2px solid #fff; position: relative;}

/*=================================== offers-categories ===================================*/
#offers-categories-container {margin: 0 auto; width: 1200px; position: relative;}


#offers-categories {width: 460px; list-style-type: none; margin: 0; padding: 15px; position: absolute;  right: 15px; top: 200px; z-index: 1000; background: rgba(255,255,255,0.85);}
#offers-categories > li {display: block; margin: -1px 0 0; padding: 0; position: relative; }
#offers-categories > li > a {border-bottom: 1px solid #fff; color: #c42926; display: block; font-family: Arial; font-weight: 700; height: 52px; line-height: 52px; margin: 0; padding: 0 0 0 15px; text-decoration: none; font-size: 16px; width: 100%;}
#offers-categories > li:hover {color: #ffffff;}
#offers-categories > li:hover > a {background: none repeat scroll 0 0 #c42926; color: #ffffff;}
#offers-categories li ul {display: none; list-style-type: none; margin: 0; padding: 0; position: absolute; right: 0px; top: 0;}
#offers-categories li ul li {display: block; float: left; height: 50px; line-height: 52px; padding: 0 12px 0 12px; margin: 0;}
#offers-categories li ul li a {color: #ffffff; font-family: Arial; font-size: 13px; margin: 0; padding: 0; text-decoration: none; display: block;}
#offers-categories li:hover ul {display: block;}

@media (max-width: 1199px) {
#offers-categories-container {width: 970px;}
#offers-categories {right: 0px; width: 490px;}
#offers-categories > li:hover > a {color: #c42926;}
#offers-categories li ul {display: block;}
#offers-categories li ul li {background: rgba(196,41,38,1);}
#offers-categories li ul li:first-child {border-right: 1px dotted #fff;}
#offers-categories > li:hover > a {background: transparent;}
}

@media (max-width: 990px) {
#offers-categories-container {width: 100%;}
#offers-categories {width: 48%; top: 290px;}
#offers-categories li ul li {display: block; float: left; height: 50px; line-height: 52px; padding: 0 6px 0 6px; margin: 0;}
#offers-categories > li > a {padding: 0px; font-size: 14px;}
}

@media (max-width: 990px) {
#offers-categories-container {display: none;}
}

/*=================================== /offers-categories ===================================*/

.subMenu li a:hover {
	 color: white!important; background: #E00777!important; color: white!important; }

#search-button:hover {
	color: #aeb9cb!important;
}
#footer-menu .container .col-md-6.f-menu {
	width: 100%;
}

body:not(.bodyMain) #main-content {
	margin-top: 111px; min-height: 60vh;
}
#footer ul li a {
	font-size: 1em;
}

.articleContent span.pink {font-size: 1.4em; color: #e00777;}

/*zakładka cennik uslug*/
.cennik_bialedomy ul, .cennik_bialedomy ol {
padding-left: 0px;
}
.cennik_bialedomy .cennik_head {
text-align:center;color:#E00777;font-size:1.750em;font-weight:700;padding-top: 30px;
}
.cennik_bialedomy .cennik_head_first {

padding-top: 0px;}

.cennik_bialedomy .client-trusted-h {
	margin-top:30px;
}

.cennik_bialedomy .client-trusted-c {
	margin-top:30px;
margin-bottom:60px;
}
.min-cennik-biale {max-width:260px}
.galeria-cennik .col-md-3:nth-child(n+5) {margin-top:15px;}
