@CHARSET "UTF-8";
@import url(//fonts.googleapis.com/css?family=Noto+Serif:400italic,700|Open+Sans:400,300,700,800&subset=latin,latin-ext,cyrillic-ext);
.main-photo {margin-top:10px;}
.featured-container .featured-img {height:320px;}
   .featured-img img {width:100%;}
   .featured-container .featured-img {height:auto;}
   .featured-container {margin-top:20px;}
   .featured-container .featured-img h2 {background: none repeat scroll 0 0 #5bc0de;bottom: 10px;color: #fff;font-size: 16px;font-weight: 400;left: 0;max-width: 90%;padding: 10px 15px;position: absolute;}
   .featured-container .featured-img h2 a {color:#fff;font-weight:400;font-family:'Open Sans',sans-serif;}
   #portfolio .container-portfolio > li > .portfolio-item > .portfolio-caption > .portfolio-text a {color:#fff;}
   .portfolio-text a {color: #fff;}
   .portfolio-text h2 a {font-family:'Open Sans',sans-serif;font-weight:300;font-size:22px;}
   .portfolio-text h2 {margin-top:0px;}
   .portfolio-text h2 a:hover {
   	-webkit-transition: none 0 none 0 !important;
   -moz-transition: none 0 none 0 !important;
	-ms-transition: none 0 none 0 !important;
	 -o-transition: none 0 none 0 !important;
		transition: none 0 none 0 !important;
}
h1.subtitle {font-family:'Noto Serif',serif;color: #fff;font-size: 34px;font-style: italic;font-weight: 700;margin-bottom: 25px;}
.title-desc p {text-align:left;}
ul, ol {text-align:left;}

.margint10 {margin-top: 15px;}
.marginb10 {margin-bottom: 15px;}
.img_desc {background-color: #F0F0F0;font-size: 12px;margin: 0;text-align: center;width: 100%;display:block;margin-bottom:20px;}
img.inner_article_image {margin-bottom:0px;}
.post-wrapper {height:90px;}
.post-img {width:120px;height:80px;}
.post-single .post-meta {padding:0px; text-align:right;}
.breadcrumb {padding:0px;margin-bottom:0px;}
.breadcrumb li a span, .breadcrumb li span {font-size:12px;}
#tags {width:100%;list-style-type:none;padding:0px;}
#tags li {display:inline;font-size:13px;}
#map {height:300px;display:none;}
.w100 {width:100%;}
.glyphicon.englishflag {background: url("../img/lang_english.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 15px;margin-right: 5px;width: 23px;}
.glyphicon.polishflag {background: url("../img/lang_polish.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 14px;margin-right: 5px;width: 23px;}
.glyphicon.russianflag {background: url("../img/lang_russian.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 14px;margin-right: 5px;width: 23px;}

ul.errors {
  color: #f00;
  list-style-type: none;
  padding-left: 0;
}

.post-single .heading-title h1, .heading-title h1 {
  color: #555;
  font-family: 'Open Sans',sans-serif;
  font-size: 38px;
  font-weight: 300;
  line-height: 42px;
  margin-bottom: 0;
  margin-top: 5px;
  text-align: left;
}

.avatar-img {width:100%;height:auto;}
#header {height:300px;padding-top:100px;}

@media (max-width : 320px) {
.navbar-default .navbar-brand, .navbar-transparent .navbar-brand {font-size:17px;}
#header blockquote p {font-size:14px;line-height:26px;}
blockquote footer, blockquote small, blockquote .small {font-size:60%;}
#header {padding-top:60px;min-height:230px;}
}

@media (min-width : 320px) and (max-width : 1024px) {
.navbar-default .navbar-brand, .navbar-transparent .navbar-brand {font-size:20px;}
#header blockquote p {font-size:14px;line-height:26px;}
blockquote footer, blockquote small, blockquote .small {font-size:60%;}
#header {padding-top:100px;min-height:230px;}
}

@media (min-width : 767px) {
    .sg-margint50 {margin-top: 50px;}        
}

@media (max-width : 767px) {
    .sg-margint50 {margin-top: 20px;}        
}


.next a {text-align:center;}
.prev a {text-align:center;}
#mynavigation li {float:left;width:50%;}
#mynavigation ul, #mynavigation {width:100%;}
#mynavigation .navbar-transparent {background-color:#fff;}

.post-single h2 {
  font-size: 24px;
}

.post-single li h2 {
  font-size: 20px;
}
#mynavigation .navbar-transparent .navbar-nav > li > a {color: #898ba2;}
.post-single p strong, .post-single p b {font-weight:700;}
#cookie-bar.fixed {z-index:9999;}
/*
#content {padding:0px;margin-top: 0;}
#content .container {background-color:#fff;padding-top: 80px;}
#content .container .breadcrumb {
  background: #fff;
}
*/
.paddingb0 {padding-bottom:0px;}
.post-single li {line-height: 32px;}

@media (min-width: 768px) and (max-width: 1199px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -30px;
    }
    .navbar-brand {
        padding: 15px 0;
    }
    .navbar-default .navbar-brand {
        font-size: 18px;
    }



}