.main-menu ul {
    list-style-type: none;
    z-index: 100 !important;
}
.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid_desktop {
    display: none;
}
.alert {
    display: none !important;
}
.comments {
    display: none;
}
.location {
    display: none !important;
}
.single-header .social_links .sl_ico.tw {
    background: #55acee;
    display: none !Important;
}
div.paginate{
  display:inline-flex;
}

#post-grid-773432 .element_2 {
    font-size: 12px;
    display: block;
    padding: 5px 10px;
    background: #d01383 !important;
}

.post-grid .share_button span {
    display: inline-block;
    height: 15px !Important;
    width: 15px !Important;
}


#post-grid-773534 .element_0 {
    display: block;
    font-size: 18px !important;
    line-height: normal;
    padding: 5px 10px;
    text-align: left;
}


.widget_calendar .calendar_item .ci_date {
    display: block;
    padding: 0 0 3px 7px;
    color: #6f6f6f!important;
    float: left;
}

#post-grid-773534 .item {
    margin: 0px 0px 10px 0px !important;
}

#post-grid-773534 {
    padding: 0px !Important;
    background: url() repeat scroll 0 0;
}
.panel-widget-style {
    margin: 0px !important;
    padding: 0px !important;
}

#post-grid-773432 .item {
    margin: 2px !important;
}

#post-grid-773432 {
    padding: 0px !important;
    background: url() repeat scroll 0 0;
}

#post-grid-773432 .element_1 {
    display: block;
    font-size: 12px;
    padding: 5px 10px;
    text-align: left !important;
}


a.element.element_2.read_more {
  position: relative;
  bottom: 1%;
}

#post-grid-773432 .element_0 {
    display: block;
    font-size: 18px !important;
    line-height: normal;
    padding: 5px 10px;
    text-align: left !important;
}

.post-grid .pagination {
    clear: both !important;
    line-height: normal;
    margin: 30px 0;
    text-align: center;
    display: none;
}

.so-widget-sow-features-default-f58ecc858af6 .sow-features-list .sow-features-feature .textwidget > p {
    padding-bottom: 10px;
}

p.sow-more-text {
    background: #d01383;
    padding: 5px 10px;
    max-width: 50%;
    text-align: center;
    margin: 0px auto !important;
    color:white !important;
}

a.read_more {
    color:white;
}

a:hover.element.element_2.read_more {
    color: #ffd3ed !important;
}

.photobook a {
  color:white !important;
  font-weight:normal !important;
  position:relative !important;
  left:0% !important;
}

.skin.contentbottom .layer-content {
    background: rgba(39, 54, 145, 0.8) none repeat scroll 0 0 !important;
    bottom: 0;
    color: rgb(255, 255, 255);
    left: 0;
    position: absolute;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    width: 100%;
}

#post-grid-773429 .element_0 {
    display: block;
    font-size: 15px !important;
    line-height: normal;
    padding: 5px 10px;
    text-align: left;
    font-weight: bold !important;
}



div.pagination{
  background:none !Important;
}
.kermislinks li {
    list-style: square;
}
div#pl-w575e95a47c17d {
    width: 1230px !important;
}

.main-menu ul li a:hover {
    padding: 18px 22px;
    font-size: 16px;
  	background:black!important;
  	color: white !important;
}

.textwidget h1 {
    text-align: center;
    font-weight: 300;
    color: white ;
}


@media only screen and (min-width: 1224px){

.panel-row-style-kermistekst.siteorigin-panels-stretch.kermistekst.panel-row-style {
    width: 1230px!important;
}

div#pgc-w57615876a1f64-2-0 {
    width: 1230px !important;
}
  
div#sow-headline-container h1 {
    font-size: 30px;
    color:green !important;
}

.kermisimage{
width: 30%; 
padding: 0px 0px 0px 0px;
float: left;
}

.kermisintro{
width: 40%;
padding: 10px;
float: left;
}

.kermislinks
{
width: 20%;
padding: 10px;
float: left;
}

.panel-row-style-newsslider.siteorigin-panels-stretch.newsslider.panel-row-style {
    width: 1230px !important;
     border-top:0px solid #e2e2e2;
  border-bottom:0px solid #e2e2e2;
}

.bannerkermis{
  width:1230px !important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}

.smallbanners{
  width:1230px !important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}
.anchor{
  display:none !important;
}

.anchorrow{
  height: 0px !important;
    margin: 0px !Important;
    padding: 0px !important;
}

.small {
    display: inline-flex;
}

  .kermislinks ul li {
    list-style: square !important;
    padding: 0px !important;
    background:none !important;
}

}



@media only screen and (min-width : 768px) and (max-width : 1223px) {
.panel-row-style-newsslider.siteorigin-panels-stretch.newsslider.panel-row-style {
    width: 984px !important;
     border-top:0px solid #e2e2e2;
  	border-bottom:0px solid #e2e2e2;
}
  
.panel-row-style-kermistekst.siteorigin-panels-stretch.kermistekst.panel-row-style {
    width: 984px!important;
}
  

.siteorigin-widget-tinymce.textwidget {
    font-size: 12px;
}

div#sow-headline-container h1 {
    font-size: 22px;
}
.panel-row-style-newsslider.siteorigin-panels-stretch.newsslider.panel-row-style {
    width: 984px !important;
     border-top:0px solid #e2e2e2;
  border-bottom:0px solid #e2e2e2;
}

.small {
    display: inline-flex;
}
.smallbanners{
  width:984px !important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}

.bannerkermis{
  width:984px !important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}

.smallbanners{
  width:984px !important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}
.kermisintro {
    width: 40%;
    float: left;
    font-size: 12PX;
    line-height: 18px;
    padding: 10px 0px 0px 8px;
}

.kermisimage{
width: 30%; 
padding: 0px 0px 0px 0px;
float: left;
}
.kermislinks {
    float: left;
    font-size: 12px;
    padding-top: 4px;
}
  
.panel-row-style-kermistekst.siteorigin-panels-stretch.kermistekst.panel-row-style {
    width: 984px!important;
}
  .kermislinks ul li {
    list-style: square !important;
    padding: 0px !important;
    background:none !important;
}
}

@media only screen and (min-width : 480px) and (max-width : 640px)
    {
.kermisintro {
    width: 38%;
    float: left;
    font-size: 13PX;
    line-height: 20px;
    padding: 15px 12px 0px 10px;
}

.kermisimage{
width: 30%; 
padding: 0px 0px 0px 0px;
float: left;
}
.kermislinks {
    float: left;
    font-size: 13px;
    padding-top: 8px;
}

  .kermislinks ul li {
    list-style: square !important;
    padding: 0px !important;
    background:none !important;
}
}

@media only screen and (min-width : 319px) and (max-width : 479px)
    {

.kermisintro {
    width: 40%;
    float: right;
    font-size: 12PX;
    line-height: 13px;
    padding: 10px 5px 0px 5px;
}

.ow-button-base.ow-button-align-center {
    margin-bottom: 20px !important;
}
  
.widget_calendar .calendar_item {
    padding: 5px 0px 5px 10px !Important;
    border-bottom: 1px solid #eee;
}
  

  .kermislinks ul li {
    list-style: square !important;
    padding: 0px !important;
    background:none !important;
}
.kermisimage{
width: 50%; 
padding: 0px 0px 0px 0px;
float: left;
}
.kermislinks {
    float: left;
    width:100%;
    font-size: 12px;
    line-height:20px;
    border-top:1px solid white;
    padding: 10px 0px 0px 40px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.kermistekst{
width:1024px!important;
}
.panel-row-style-newsslider.siteorigin-panels-stretch.newsslider.panel-row-style {
    width: 1024px !important;
     border-top:0px solid #e2e2e2;
  border-bottom:0px solid #e2e2e2;
}

.bannerkermis{
  width:1024px !important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}

.smallbanners{
  width:1024px!important;
  padding:20px 0px 20px 0px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  text-align: center;
}
  .kermislinks ul li {
    list-style: square !important;
    padding: 0px !important;
    background:none !important;
}
.anchor{
  display:none !important;
}

.anchorrow{
  height: 0px !important;
    margin: 0px !Important;
    padding: 0px !important;
}

.small {
    display: inline-flex;
}

.panel-row-style-kermisfull.siteorigin-panels-stretch.kermisfull.panel-row-style  {
    height: 100vh;
  }

.paginate {
    display: inline-flex !important;
}
  
.post-grid .pagination {
    clear: both !important;
    line-height: normal;
    margin: 30px 0;
    text-align: center;
    display: inline-flex !important;
}
}