body {background: #FBFBFB;}

/* kolor podstawowy */
.contact-agent,
#search-box,
#footer,
#footer-menu,

.search-box .nav-tabs > li:first-child > a,
.globalForm .btn{background-color: #959595;}


/*przycisk galeria w ofercie nad zjęciem*/
.gallery-tabs.nav-tabs > li.active > a,.gallery-tabs.nav-tabs > li.active > a:hover, .gallery-tabs.nav-tabs > li > a{
	/* visibility: hidden; */
}



/*jÄzyki i facebbok*/
.nav-pills > li {
    float: left;
   }

.socials .facebook a {
    background: url(../../../grafika/fb-icon.png);
    margin: 0 2px;
}

.socials .pinerest a {
    background: url(../../../grafika/pin-icon.png);
    width: 36px;
    text-indent: -9000px;
    height: 47px;
    display: block;
    margin: 0 2px;
}


.socials .In a {
    background: url(../../../grafika/in-icon.png);
    width: 36px;
    text-indent: -9000px;
    height: 47px;
    display: block;
    margin: 0 2px;
}


.socials .insta a {
    background: url(../../../grafika/ista-icon.png);
    width: 36px;
    text-indent: -9000px;
    height: 47px;
    display: block;
    margin: 0 2px;
}

.language-section > ul.nav > li.active > a {
    background: 0 0;
    border-bottom: 3px solid #AA0000;
    color: #2a2e3e;
    display: none;
}

/*jÄzyki i facebbok KONIEC */

#team{
	display: none;
}



#bottom-form{
	background: #DA251C;
   
}
.bottomFormTitle {
	color: #fff;
}

#copyright{
     background-color: #757575;
     text-align: center;
     padding-top: 5px;
}

#menu{
     background: linear-gradient(to bottom, rgba(162,162,162,1) 0%, rgba(138,138,138,1) 100%);
}

#header {
    background: #fff;
    z-index: 5;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
}


/* gradient na wyszukiwarce */

#search-box::after {background: linear-gradient(to bottom, rgba(149,149,149,1) 0%, rgba(122,122,122,1) 100%);}

/* kolor drugorzĂÂdny */
.offer .params .tags .cena,
#notepad-box .notepad-offer span.remove:hover,
#notepad-box h1, .oferta h1, .oferta h3,
.top-phone span,
#main-content .offers h1, #team h2,
.blog .blog-list h1,
.oferta h1,
.oferta h3,
.offer .params .tags .cena,
.property-box .cena
{color: #DA251C;}

.dropdown-menu > .active > a,
.sort-panel .sort-box .dropdown-menu,
.sort-panel .sort-box .open button, 
.sort-panel .sort-box .open button:active, 
.sort-panel .sort-box .open button:focus,
.gallery-tabs.nav-tabs > li.active > a::after,
#menu.navbar-default .navbar-nav .dropdown-menu,
#menu.navbar-default .navbar-nav > li.dropdown.open > a,
.offer-options .btn-group button span,
.offer-options .btn-group button:hover,
#categories-box,
#gallery .bx-wrapper .bx-controls-direction a,
.search-box .nav-tabs > li:last-child > a,
#search-box .ws-submit .btn,
.agent-offers,
#information .nav-tabs > li.active:focus > a,
#information .nav-tabs > li.active:hover > a,
#information .nav-tabs > li.active > a,
.gallery-tabs.nav-tabs > li.active > a,
.gallery-tabs.nav-tabs > li.active > a:focus,
.gallery-tabs.nav-tabs > li.active > a:hover,
.gallery-tabs.nav-tabs > li > a
{background-color: #da251c;}

#banner .bx-wrapper .bx-controls-direction a{
	display: none;
}

.btn-default.contactAgent{
	background: #686868;}

#information .nav-tabs{border-color: #be1327}

/* korekta ogÄĹlnych styli */

div.ofetitlel{
    height: 88px;
}


.main-logo a img {margin-top: 10px;}
.formHolder .form-control { height: 40px; padding: 6px 12px; background-color: #FFF; border: 1px solid #f2f2f2; border-bottom: 2px solid #f2f2f2; border-radius: 2px; box-shadow: 0px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.formHolder label{text-transform: uppercase;}
.formHolder .captcha input {height: 58px;padding: 6px 12px 6px 220px;float: left;}

@media (max-width: 992px){
.bodyOffersList .side-section{display: none!important;}
.blog .side-section{display: none!important;}
#banner .slogan{font-size: 1em; top: 60px;}
#banner .ofe-img{height: 200px;}}

#team {
    background: #fffbf7;
}

.offer .params .tags .flag {
    background: #757575;
    color: #fff;
    font-size: .7em;
    padding: 10px 35px 10px 15px;
    position: relative;
    z-index: 9;
    text-transform: uppercase;
    height: 30px;
}

.offer .params .tags .flag::before {
    background: #DA251C;
    position: absolute;
    content: "";
    display: block;
    width: 22px;
    height: 30px;
    transform: skew(-30deg,0deg);
    top: 0;
    left: -13px;
}

.agent-avatar {
    width: 100px;
    height: 100px;
    background: #f3f1ea;
    border-radius: 50px;
    margin: 0 auto;
    margin-top: -50px;
    background-size: cover;
    position: relative;
}



#menu.navbar-default .navbar-nav > li > a {
    margin: 0;
    padding: 0;
    height: 70px;
    line-height: 70px;
    padding-left: 12px;
    padding-right: 12px;
    color: #fff;
    font-size: 1.3em;
    display: inline-block;
    z-index: 10;
    position: relative;
}


@media (max-width: 1200px) {
#menu.navbar-default .navbar-nav > li > a {
    margin: 0;
    padding: 0;
    height: 70px;
    line-height: 70px;
    padding-left: 22px;
    padding-right: 22px;
    color: #fff;
    font-size: 1.1em;
    display: inline-block;
    z-index: 10;
    position: relative;
}}

@media (max-width: 992px){
#menu.navbar-default .navbar-nav > li > a {
    margin: 0;
    padding: 0;
    height: 70px;
    line-height: 70px;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    font-size: 0.7em;
    display: inline-block;
    z-index: 10;
    position: relative;
}}

.offer .offer-container {
    border: 1px solid #d0d0d0;
    position: relative;
    overflow: hidden;
    background: #fff;
}

#menu.navbar-default .navbar-nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: justify;
    font-size: 11px;
}

#menu.navbar-default .navbar-nav > li {
    float: left;
    margin: 0;
    padding: 0;
    border-left: 0px solid #EC822C;
}

#menu.navbar-default .navbar-nav > li:last-child {
    border-right: 0px solid rgba(0,0,0,.7);
}

.navbar-nav li.dropdown:hover .dropdown-menu {display: block;} 

#menu.navbar-default .navbar-nav .dropdown-menu{
	background-color: rgb(218, 37, 28);
}

#menu.navbar-default .navbar-nav .dropdown-menu > li > a {
    padding: 10px 20px;
    color: #fff;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 0px solid rgba(0,0,0,.1);
    min-width: 200px;
}

.blog .blog-list h2, .offer h2 {
    color: #2a2e3e;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 900;
    padding: 0 0 10px;
    margin: 0;
    height: 85px;
}

.row.home {
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    text-align: center;
    padding-top: 30px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: -10px;
    padding-bottom: 26px;
}

#sidearticle-box h3 {
    background: #DA251C;
    color: rgb(255, 255, 255);
    height: 37px;
    padding-top: 4px;
    text-align: center;
    font-size: 20px;
    line-height: 26px;
}

ul.gallery-tabs li a{
background-color: rgba(0,0,0,.02) !important;
}

.nav.nav-tabs.gallery-tabs .active a i.fa {
    color: #DA251C
}

