body{
  padding-top: 60px!important;
}

.divide-nav{
  height: 50px;
  background-color: #428bca;
}

.divide-text{
    color:#fff;
    line-height: 20px;
    font-size:20px;
    padding: 15px 0;
}

.affix {
  top: 50px;
  width:100%;
}

.filler{
  min-height: 2000px;
}

.navbar-form {
   padding-left: 0;
}

.navbar-collapse{
   padding-left:0; 
}

@font-face {
  font-family: 'city-data';
  src: url('../fonts/city-data.eot?73345346');
  src: url('../fonts/city-data.eot?73345346#iefix') format('embedded-opentype'),
       url('../fonts/city-data.woff?73345346') format('woff'),
       url('../fonts/city-data.ttf?73345346') format('truetype'),
       url('../fonts/city-data.svg?73345346#city-data') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'city-data';
    src: url('../fonts/city-data.svg?73345346#city-data') format('svg');
  }
}
*/
.adwords_in_content
{
	text-align: center;
}
 .ads_float_left
 {
	 float: left;
 }
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "city-data";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-logo_img:before { content: '\e801'; } /* '' */
.icon-industrial-building:before { content: '\e819'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-users:before { content: '\e813'; } /* '' */
.icon-picture:before { content: '\e806'; } /* '' */
.icon-ok:before { content: '\e803'; } /* '' */
.icon-ok-circled:before { content: '\e804'; } /* '' */
.icon-cancel-circled:before { content: '\e805'; } /* '' */
.icon-info-circled:before { content: '\e807'; } /* '' */
.icon-home:before { content: '\e812'; } /* '' */
.icon-location:before { content: '\e814'; } /* '' */
.icon-direction:before { content: '\e811'; } /* '' */
.icon-signal:before { content: '\e810'; } /* '' */
.icon-logo_name:before { content: '\e800'; } /* '' */
.icon-mobile:before { content: '\e80d'; } /* '' */
.icon-globe:before { content: '\e80b'; } /* '' */
.icon-gift:before { content: '\e80f'; } /* '' */
.icon-chart-bar:before { content: '\e80a'; } /* '' */
.icon-certificate:before { content: '\e808'; } /* '' */
.icon-food:before { content: '\e80e'; } /* '' */
.icon-facebook-squared:before { content: '\e80c'; } /* '' */
.icon-comment:before { content: '\e815'; } /* '' */
.icon-chat:before { content: '\e816'; } /* '' */
.icon-map:before { content: '\e817'; } /* '' */
.icon-home-1:before { content: '\e818'; } /* '' */
.icon-desktop:before { content: '\e809'; } /* '' */

/* SYLWIA */

/*.navbar { width: 100% !important; background: #fff !important; border-radius: 0px !important; border-bottom: 1px solid #e3e3e3 !important; border-top: 7px solid #2171B5 !important; }
.nav  a { color: #313131 !important; font-weight: 700; }
.navbar  .active a, .navbar  a:focus, .navbar  a:hover { background: #2171B5 !important; color: #fff !important; }*/
.lista { list-style: none; padding: 0px !important; }
	.lista li { padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dotted #ACA9A9; }
		.lista li a { color: #313131; }
		.lista li a:hover { color: #2171B5; }
.h4-lista { color: #313131 !important; font-weight: 800; }
.city-list { list-style: none; padding: 0px !important; float: left; margin-right: 25px; margin-left: 10px; }
	.city-list li { padding-bottom: 5px; }
		.city-list li a { color: #313131; }
		.city-list li a:hover { color: #2171B5; }
.tab-list { list-style: none; padding: 0px !important; float: left; margin-right: 20px; margin-left: 20px; margin-top: 20px; }
	.tab-list li { padding-bottom: 10px; }
		.tab-list li a { color: #313131; }
		.tab-list li a:hover { color: #2171B5; }	
.tab-content { float: left; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;width: 100%; background: #fff; line-height: 1; }
/*.nav-tabso li { float: left; background: #FAFAFA !important; border-top: 4px solid #4C4C4C !important; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-right: 2px; }
.nav-tabso .tab-active { background: #FFF !important; border-top: 4px solid #2171B5 !important; }
.nav-tabso li:focus, .nav-tabso li:hover, .nav-tabso .active, .nav-tabso li:active { border-top: 4px solid #2171B5 !important; }
.nav-tabso a:focus, .nav-tabso a:hover { background: #FFF !important; }*/
.city-bg { background: /*url(../assets/cities-bg.png) no-repeat; background-position: center center*/ #f1f1f1; float: left; width: 100%; padding-bottom: 25px; margin-top: 25px; margin-bottom: 15px; border-top:1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }
.row-blue { background: #2171B5; padding: 15px 0px; margin-bottom: 15px; }
.footer-lista { list-style: none; padding: 0px !important; }
	.footer-lista li { padding-bottom: 5px; padding-top: 5px; }
		.footer-lista li a { color: #fff; }
.h4-lista-footer { color: #fff !important; font-weight: 800; }
.tabsol { margin-top: 30px; }
.tabsol2, .tabsol3 { margin-top: 30px; }
/*	.tabsol .nav > li > a { padding: 5px !important; }
	.tabsol2 .nav > li > a { padding: 5px 13px !important; color: #4C4C4C; font-size: 13px; font-weight: bold; }*/
.tabsol2 .nav > li > a, .tabsol .nav > li > a, .tabsol3 .nav > li > a  { color: #4C4C4C; }
.tab-content a { font-size: 13px !important; }
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
 }
 .more-city { font-size: 12px !important; }
 .tab-list2 { margin-right: 20px !important; }
 .img-border { border: 1px solid #DDDDDD !important; }
.navbar-wrapper .dropdown-menu { background: #222222 !important; } 
	.navbar-wrapper .dropdown-menu a { color:#999999 !important; } 
	.navbar-wrapper .dropdown-menu a:hover { background: none !important; color: #fff !important; } 
	
.textowo { font-size: 16px !important; font-weight: 200 !important; text-align: justify;}
.tabsol2 .nav a:hover { background: #e2e2e2 !important; }
	

@media (min-width : 768px)  and (max-width : 992px) {
   .logo1 { display: none; }
}
@media only screen and (min-width : 991px) {
   .logo2 { display: none; }
}

@media (max-width : 767px) {
   .logo2 { display: none; }
}

@media (max-width : 1005px) {
   .nav > li > a {padding: 15px 8px !important;}
}

@media (max-width : 1200px) {
   .tabsol2 { display: none;}
}

@media (min-width : 1201px) {
   .tabsol3 { display: none;}
}

@media (min-width: 768px) {
  .container-menu {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container-menu {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container-menu {
    width: 1170px;
  }
}

@media (min-width: 1300px) {
  .container-menu {
    width: 1270px !important;
  }
}

@media (min-width: 1550px) {
  .container-menu {
    width: 1510px !important;
  }
}

@media (min-width: 1850px) {
  .container-menu {
    width: 1800px !important;
  }
}
.featurette-divider { margin: 10px; }




/* MARKETING CONTENT
-------------------------------------------------- */

/* Pad the edges of the mobile views a bit */
.marketing {
  padding-right: 15px;
  padding-left: 15px;
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 40px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */



.featurette-heading {
 
  line-height: 1;
  letter-spacing: -1px;
}

/* RESPONSIVE CSS
-------------------------------------------------- */



  /* Remove the edge padding needed for mobile */
  .marketing {
    padding-right: 2;
    padding-left: 2;
  }

  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 38px;
  }
  
  
 
 

@media (min-width: 500px) {
  .featurette-heading {
    margin-top: 30px;
  }
}