body {
		background-color: #f1f1f1;
}
.footer-copyright,
.footer-bar-menu {
	width: 100%;
  text-align: center
}
.footer-bar-menu {
	margin-bottom: 20px
}
.footer-bar-menu ul li a {
	  padding: 0 30px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
}
.footer-copyright .site-info {
	font-size: 14px;
}

.breadcrumbs #breadcrumbs-style0 .separator {
	    margin-right: 5px;
}
img.transparent {
	background: none !important
}
.entry-content .foogallery_widget h3 {
    font-weight: 600;
    text-align: left;
    line-height: 1.4em;
    font-size: 28px;
    text-transform: none;
    color: #212121;
}

.post-featured-image {
	/* display: none */
}
.page article.have-portrait-img .header-elements {
	margin-bottom: 0
}
.tagcloud a {
	margin-right: 5px;
}
.hamburger-menu {
	margin-right: 15px
}
#mysticky-nav.wrapfixed .hamburger-menu span {
	background-color: #fff;
}

.archived-posts article.post-col .entry-title a {
	font-family: "Roboto Condensed" !important;
}
.widget_tag_cloud h3.widget-title {
	margin-bottom: 0
}
#mysticky-nav.down .myfixed {
	padding-top: 5px;
  padding-bottom: 5px;
  background: #2b2b2b !important;
}
.home .site-branding {
	/* display: none !important */
}
.home #mysticky-nav.down .site-branding {
	/* display: flex !important */
}
.site-branding,
.site-branding .custom-logo,
.site-branding .site-title a,
.site-header .nav-bar {
	  -webkit-transition: all .35s;
    transition: all .35s;
}
#mysticky-nav .myfixed .site-branding {
	padding-left: 20px;
}
#mysticky-nav .myfixed .site-branding .custom-logo {
    height: 35px;
}
#mysticky-nav .myfixed .site-branding .site-title a {
	font-size: 23px;
  color: #f1f1f1;
}
#mysticky-nav .myfixed .main-navigation {
	padding-right: 15px
}
#mysticky-nav.down .myfixed .main-navigation ul.primary-menu li a  {
	color: #f1f1f1;
}
.main-navigation ul.primary-menu li a:hover {
	text-decoration: underline;
}
.panel-layout .panel-grid {
	margin-bottom: 10px !important
}
#social-icn {
	margin-top: 70px
}
.widget_sfsi-widget {
	margin-bottom: 0px !important
}
.sfsiplus_footerLnk {
	display: none !important
}
ul.primary-menu li a {
	color: #535353;
}
p {
    margin-bottom: 1.0em;
    line-height: 1.5;
}

#tag-cloud {
	  padding: 8px 8px;
    background: #eaeaea;
    display: inline-block;
}
#tag-cloud h3 {
	display: none;
  margin-bottom: 0
}
.tagcloud a {
	margin-bottom: 0
}
header.entry-header h1 {
	 /*display: none */
} 
.home .filter_gallery_60 {
	margin: 0 -4px
}
#poster-page {
	-webkit-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.24);
  -moz-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.24);
  box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.24);
}
#posters .thumbnail {
	margin-bottom: 0
}
#text-content {
	padding: 20px 20px 10px 0;
}
.breadcrumbs {
	width: 100%;
  padding: 0 8px !important;
  text-align: right;
  background: none !important;
  margin: 0
}
.widget .breadcrumbs li {
	margin-top: 0 !important;
}
#breadcrumbs-style0 a, #breadcrumbs-style0 span {
	font-size: 14px
}
.site-branding .site-title a {
	font-family: "Open Sans Condensed" !important;
}
.home header .entry-title {
	display: none
}
.page article.have-square-img .header-elements {
  margin-bottom: 0
}
.site-header .nav-bar {
	padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d2d2d2
}
.home .site-header .nav-bar {
  /* padding-top: 10px;
  padding-bottom: 0; */
	background-color: #f1f1f1;
  border: none
}
#posters {
	margin-top: 40px;
  border-top: 1px solid #ccc;
  padding-top: 20px;
}
#posters #panel-104-2-0-0 {
	margin-bottom: 15px
}
#posters .widget .textwidget ul {
	padding-left: 0;
  list-style: none;
  display: block
}
#posters .widget ul {
	flex-flow: wrap
}
#posters .widget .textwidget ul li {
	 display: inline-block;
   width: auto;
   margin: 0 5px;
   padding: 8px 20px;
}
.filtr-container {
	height: 410px
}
.hvr-grow-shadow {
	width: 100%
}
#posters .thumbnail {
	padding: 0;
  border-radius: 0;
}
@media (min-width: 768px) {
  .archived-posts .post-col.thumb-align-left .post-thumbnail-wrap {
  	width: auto;
    /*height: 52px */
  }
}
@media (min-width: 1200px) {
	.site-header {
      margin-bottom: 10px;
  }
  .home .site-header {
  	margin-bottom: 0
  }
  .home.page article.have-portrait-img .header-elements {
  	margin-bottom: 0
  }
}
@media (max-width: 1024px) {
  .so-widget-sow-headline .sow-headline-container h2.sow-sub-headline {
  	font-size: 20px;
  }
}
@media (max-width: 768px) {
  #text-content {
      padding: 0 20px 35px 20px;
  }
  .hamburger-menu {
  		height: 28px;
  }
}
@media (max-width: 520px) {
    #mysticky-nav .myfixed .main-navigation ul.primary-menu li a {
      color: #000000;
      font-size: 15px
  }
  #text-content {
      padding: 20px 20px 10px 20px;
  }
  .filtr-container {
  	margin: 0
  }
}