/* ================= background ====================================================*/
#menu.navbar-default .navbar-nav > li.dropdown.open > a,.agent-offers,.btn-default.contactAgent,.offer-options .btn-group button span,.blog-container .btn,.offer-options .btn-group button:hover,.search-box .nav-tabs > li:last-child > a,#categories-box,#search-box .ws-submit .btn,#bottom-form,.sort-panel .sort-box .open button,.sort-panel .sort-box .open button:active,.sort-panel .sort-box .open button:focus,.sort-panel .sort-box .dropdown-menu,.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,.gallery-tabs.nav-tabs > li.active > a::after,#information .nav-tabs > li.active:focus > a,#information .nav-tabs > li.active:hover > a,#information .nav-tabs > li.active > a,#menu.navbar-default .navbar-nav .dropdown-menu,#banner .bx-wrapper .bx-controls-direction a,#gallery .bx-wrapper .bx-controls-direction a, #cookies-info .cookies-ok
{ background-color:#0a0001;}

/*
.checkbockFields1Row .checkbox input[type="checkbox"] {display: none;}
.checkbockFields6Row .checkbox input[type="checkbox"] {display: none;}
*/
.top-phone {text-transform: none;}
#menu.navbar-default .navbar-nav .dropdown-menu > li > a { text-transform: none; }
#offer-number-search {background: #e70267;}
.notepad-add.notepadAdd {visibility: hidden;} 
 
.main-section {padding-right: 30px;}

/* ================= color =========================================================*/
.top-phone span,#main-content .offers h1, #main-content .offers h2, #team h2,.blog .blog-list h1,.oferta h1,.oferta h3,#team h4,.offer .params .tags .cena, .property-box .cena, #notepad-box .notepad-offer span.remove:hover,#notepad-box h1,.oferta h1,.oferta h3, #banner .slogan, #main-content .offers h3 { color: #e70267;}
.bottomFormTitle {color: #fff;}

.specialArticle{ padding: 20px; margin-top: -20px;}

.btn-group > .btn:last-child:not(:first-child), .btn-default.mail-button.notepadAdd {display: none;}
.slogan{display: none;}

#share_facebook_button {color: #fff; background: #4c66a1; padding: 21px 25px;}
#fa.fa-google-plus {color: #fff; background: #dc4e41; padding: 21px 18px;}
.fa.fa-twitter {color: #fff; background: #45b0e4; padding: 21px 22px;}


.offer .params .tags .flag { background: #11438b;}
.offer .params .tags .flag::before { background: #e70267; }


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


/* ================= border ========================================================*/
.pagination > li > a.active,.pagination > li > span.active,.sort-panel .btn-default.active,#information .nav-tabs
{
	border-color: #8a0007;
}
/* ================= custom ========================================================*/

.offer .offer-container {min-height: 380px;}

.small-search input.form-control, .small-search .input-group-addon { background: #eee; border: 1px solid #dddcdc; }
.main-logo a img {margin-top: 8px; height: 115px; }

.top-phone span, .top-phone{
	color: #000;
}

#offer-number-search span {
	color: #fff;
}

#header { background: rgba(0, 0, 0, 0)  url("../../../grafika/header-bg1.png") no-repeat scroll center center; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); z-index: 5; height: 132px;}

#banner .bx-wrapper .bx-prev {background: rgba(0, 0, 0, 0) url("../../grafika/arrow-left.png") no-repeat scroll center center; }
#banner .bx-wrapper .bx-next {background: rgba(0, 0, 0, 0) url("../../grafika/arrow-right.png") no-repeat scroll center center;    }

#menu,#search-box,.search-box .nav-tabs > li:first-child > a,.contact-agent,.agent-avatar,#footer-menu { background-color:#11448d; }
#footer,#copyright,#team { background:#11448d; }

#search-box::after
{
	background: linear-gradient(-40deg,rgba(0,0,0,0.3) 0px,rgba(37,37,37,0) 80%) repeat scroll 0 0
}

#menu.navbar-default .navbar-nav > li {
    float: left;
    margin: 0;
    padding: 0;
    border-left: 0px solid rgba(0,0,0,.7);
    border-right: 0px solid rgba(0,0,0,.7)!important;
}

/* seo article in dynamic pages */

.seoart {
    padding-bottom: 30px;
}

#team{padding:25px 0}
#banner .ofe-img{height:560px;  background-position: right center !important;}
.main .side-section{margin-top:-163px}
#header .container{height:120px} 
.top-phone{padding-top:21px}
.globalForm .btn{background-color:#000}
.agent-avatar{margin:-50px auto 15px}
.agent{background-color: #fff;}
.navbar{border-radius:0}
#main-content{padding-top:30px}
.blog #main-content .contactMap{height:400px}
#categories-box .nav li a:hover{background:rgba(0,0,0,0.25) none repeat scroll 0 0}
article{line-height:1.8em;font-size:1.1em}
article p{margin:0 0 30px;text-align:justify}
#menu.navbar-default .navbar-nav > li > a{    
   font-size: 1em;
    height: 70px;
    padding: 0 10px;
    text-transform: capitalize;
    font-weight: 400;
}

#footer-menu .container > ul li a{font-size:1em}

.socials {float: right;} 
.socials .facebook a {background-position: center right;}
.socials .facebook a:hover {background-position: center left;}
#gp a { background: url(../../grafika/gplus-icon.png);}
.tw a { background: url(../../grafika/tw-icon.png);}
.yt a { background: url(../../grafika/yt-icon.png);}
.tw a, .yt a {  width: 36px; text-indent: -9000px;  height: 47px; display: block; margin: 0 2px;}

.small-search input.form-control {margin-left: 0;}
#banner .bx-wrapper .ofe-img::after { background: rgba(255, 255, 255, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(0, 0, 0, 0.75) 100%) repeat scroll 0 0;}
#banner .bx-wrapper .ofe-img { background-position: left!important;}
#banner .slogan {top: auto; bottom: 0; text-transform: none}
#banner .slogan span {font-size: 1.2em}
#banner .bx-wrapper .bx-controls-direction a {background-color: rgba(1, 1, 1, 0.2); }
#banner .slogan {text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.6);   }

@media (max-width: 1200px) {

#banner .slogan {font-size: 1.7em;}
#menu.navbar-default .navbar-nav > li > a {font-size: 0.8em; height: 70px; padding: 0 10px; line-height: 72px}
.main .side-section { margin-top: -27px; }
}

@media (max-width: 1200px) {
#header { background-position: -337px center;     box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);     z-index: 5; }
}

@media (max-width: 991px){
.language-section > ul.nav > li > a {color: #2a2e3e; background: 0 0;display: inline-block; padding: 3px 2px;font-weight: 400;font-size: 12px;}
}

@media (max-width: 768px) {
#banner .ofe-img {     height: 380px; }
#menu.navbar-default .navbar-nav > li > a {font-size: 1.3em;}
@media (max-width: 600px) {
#banner .slogan, .bx-controls-direction {display: none;}
}

@media (max-height: 850px) {
#banner .ofe-img {height: 420px;}
.main .side-section {margin-top: -200px;}
}
.newsletter-side-box {
    background: rgba(0, 0, 0, 0) url("../../../../grafika/newsletter-box-bg.png") no-repeat scroll 0 0;
    height: 132px;
    position: relative;
    width: 100%;
}
.newsletter-side-box > span {
    background-color: rgba(134, 8, 5, 0.9);
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 700;
    height: 76px;
    left: 0;
    padding-top: 30px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10;
}

.newsletter-side-box form input[type="text"] {
    background-color: #fff;
    border: 0 none;
    bottom: 20px;
    height: 30px;
    left: 20px;
    padding: 5px 10px;
    position: absolute;
    width: 60%;
}
.newsletter-side-box form input[type="submit"] {
    background-color: #15171c;
    border: 0 none;
    bottom: 20px;
    color: #fff;
    height: 30px;
    position: absolute;
    right: 20px;
    width: 60px;
}
.addon-1 a, .addon-1 {
	padding: 0; margin: 0;
}
.addon-1 {
	height: auto; background: transparent; max-width: 370px;
margin-top: 20px;}

.addon-1 img {
	position: relative; top: 0; left: 0; 
max-width: 370px; width: 100%}

.addon-1 a span {
	font-size: 1.2em;
}

.bodyArticle67 #main-content {
	padding-top: 0px
}

.blog-container a:hover {
    color: #11448d;
    text-decoration: underline;
}

.blog-container a:active, a:focus, a:hover {
    outline: 0;
    font-weight: 600;
}