﻿
.tekstKlein 
{
    font-size: 0.85em;
    padding-top:3px;
    color:#4b4b4b;
    text-decoration:none;
}

.detailTextBoven 
{
    margin-top:9px;
    margin-bottom:0px;
}

.detailTextOnder
{
    margin-top:0px;
    margin-bottom:20px;
}


.infoTekstblok 
{
    background-image:url(/images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.blokIkoon 
{
    padding-top:7px;
    padding-left:3px;
    border-bottom:1px solid #b3b3b3;
    width:28px;
    vertical-align:top;
}

.blokRegel 
{
    font-size:11px;
    border-bottom:1px solid #b3b3b3;
    padding-top:4px;
    padding-bottom:4px;
}

a.linkZwart,a.linkZwart:visited, a.linkZwart:active 
{
    color:Black;
    text-decoration:none;
}

a.linkZwart:hover
{
    color:Black;
    text-decoration:underline;
}

.infoBlok a, .infoBlok a:visited, .infoBlok a:active
{
    color:Black;
    text-decoration:none;
}

.infoBlok a:hover
{
    color:Black;
    text-decoration:underline;
}

.reviewFormblok 
{
    padding: 20px 10px 20px 10px; 
    border-bottom:1px solid #ffffff;
    border-top:1px solid White;
    text-align:center;
    font-weight:bold;
}

a.agendaLink,a.agendaLink:visited
{
    text-decoration: none;
    color:Black;
}

a.agendaLink:hover,a.agendaLink:active 
{
    text-decoration: underline;
    color: Black;
}

provincieLinkText 
{
    font:bold 15px Arial;
    color: #be12c0;
}

.titelbalk
{
    background-color: #ed2024; 
    color:White;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
    background-image:url(/images/bg-rood.jpg);
    background-repeat:repeat-x;

}

.infobalk 
{
    padding-left:10px;
    background-color: #e5e5e5; 
    height: 26px;
    background-image:url(/images/bg-grijs.jpg);
}

.infobalk a {color:Black; font-weight:bold;}

.titelInfoOnderbalk 
{
    height: 10px;
    background-color: #b3b3b3;    
    background-image:url(/images/bg-donkergrijs.jpg);
    
}

.locatieAd 
{
    left:0px;
    top:0px;
    position:relative;
    max-width:336px;
    margin-bottom:20px;
}

.soct {padding-top:8px; padding-bottom:8px;margin-top:10px; border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;  font:11px Arial;}
.soct a {float:left; display:block;padding-top:3px;padding-right:10px;text-decoration:none; color:#3b5998;}
.soct a:hover {text-decoration:underline;}

.votediv { margin-bottom:20px; background-image:url(/images/bg-grijs2.jpg); background-repeat:repeat-x; background-color :#e6e6e6; border:1px dotted #999; font: bold 15px Arial; text-align:center; padding: 0px 8px 10px 8px;}
.vTitel {font:bold 18px Arial; color:#be12c0;}
.vInfo {float:right;}
.votescore { font:11px Arial; margin-bottom:15px; margin-top:5px; text-align:left; padding-left:0px;}
.votescore b { font: 28px Georgia, Arial; color:Black;}
.votescore span { font:11px Arial;}

.voteyes, .voteno {width:50px; font:bold 11px Arial; text-align:center; border:1px solid Black; padding:5px;margin-top:10px; color:Black;background-repeat:repeat-x;}
.voteyes { float:left; background-color:#ffcc00; background-image:url(/images/stem-ja.png);}
.voteno { float:right; background-color:#ccc; background-image:url(/images/stem-nee.png);}
.button a { text-decoration:none; }
.uit {display:none;}

.stemja {color:#ff6600; font:bold 13px Arial;}
.stemnee {color:#666; font:bold 13px Arial;}
.clearvote {font:11px Arial; display:none;}
.aan {display:inline;}

.navonder { text-align:center; padding:5px; color:#333333; margin-top:12px; background-color:#e6e6e6; margin-bottom:3px; border-bottom:1px solid #999; border-top:1px solid #999;}
.navonder a {color:#333333;}

.detailTextBoven a {color:Black;}
    
#Alternatieven a {border:none;text-decoration:none;}
#Alternatieven a span {text-decoration:underline;}
    
.agenda {margin-top:10px;}
.at1 {padding-left:0px; color:Red;width:65px;}
.at2 {color:Black;padding-left:5px;}
#own1, #own2, #own3 {display:none;}
    
#TagPnl {padding:10px 22px; padding-top:0px; background:url(/images/tag.png) no-repeat 0px 2px;}    
#TagPnl a {padding:0px 6px;}

.item {min-height:60px; width:248px;margin:3px 0px 2px; padding:10px; background-image: url(/images/bg-grijs2.jpg); border:1px solid #ccc; background-repeat: repeat-x;background-color: #e6e6e6;}

.item img {border:none; margin-right:12px;float:left; width:80px; height:60px;}

/*.subinfo a {color:#333;}
.subinfo a:hover {color:#33f;}*/

.reviewbtn,.reviewbtn_sm {font-weight:bold; text-align:center; border:1px solid Black; padding:8px 10px; color:#006;background-repeat:repeat-x; background-color:#ffcc00; background-image:url(/images/stem-ja.png);}

.reviewbtn_sm{padding:2px 5px;}
a.reviewbtn_sm {text-decoration:none;color:#006;}
a.reviewbtn_sm:hover {text-decoration:underline; color:#00c;}

#infoblok a {color:Black;}
.vet {font-size:1.3em;}


.navonder { text-align:center; padding:5px; color:#333333; margin-top:12px; background-color:#e6e6e6; margin-bottom:3px; border-bottom:1px solid #999; border-top:1px solid #999;}
.navonder a {color:#333333;}


body #top_bar 
{
	margin:0px;
}

#top_bar { background: #4d4d4d; color:White; padding-top:6px; padding-bottom:8px; z-index: 100; top: 0; left: 0; width: 100%; overflow: auto;	position: absolute;background-color:#3d598b; background-image:url(/images/bg-topbalk.gif); background-repeat:repeat-x; }
* html #top_bar{ position: absolute; }


#top_bar { background: #4d4d4d; color:White; padding:4px 0 5px; z-index: 100; top: 0; left: 0; width: 100%; overflow: auto;	position: absolute;background-color:#3d598b; background-image:url(/images/bg-topbalk.gif); background-repeat:repeat-x; }

#top_bar a {color:White;text-decoration:none;}
#top_bar a:hover {text-decoration:underline;}

#revnextlink {border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; font-weight:bold; padding:5px; margin-bottom:10px;}
     input {font:19px Arial;}
     .btn {cursor:pointer;}

@media screen 
{
    body { font: 0.9375em Arial; line-height:150%;margin:5px 0px;}
    a {color:#00E; text-decoration:none;}
    a:hover {color:#00E;text-decoration:underline;}

    h2 {margin:0px; padding:0; color: #000; font-size:1.15rem;}
    h3 {margin:0px; padding-bottom:3px; font-size:1.3rem;}
    #top_bar {display:none;  }
    .topmenu {display:none;text-align:right;}
    .s2 {width:100%; position:relative;}
    .s21 {margin-top:0; padding:5px 0 0;}
    .s22 {position:absolute;top:0;right:0;width:300px; padding-top:10px; display:none;}
    .subinfo { color: #333;  }
    .votewrap {display:none;width:150px;}
    h1, .socialbtn a, #regiopnl,.li-nu, .cmp-img, .card-item img, #fotowrap,#fotowrap img, #favlnk, .votediv, .review-error,  #reviewBtn, .actie-subline, .form-wrap, #sticky, .revBtn, .rev-input-wrap, .rev-textarea, .rev-input input, .rev-btn, .ticketinfo, .ticketbtn,.rev-cijfer span,#schrijf-review li, .rev-preview-wrap,#prev-cijfer,#rev-titel,.item-cijfer,.rev-plus { -moz-border-radius: 4px; -webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;}
        .card-item img, .titel-wrap, .rev-input-header {-moz-border-radius: 4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;  }
    .nav-next-nearby,.nav-prev-nearby,.nav-next-sug,.nav-prev-sug { border:1px solid #ccc;display:none; background-color:#f1f1f1;position: absolute; top: 50%; transform: translateY(-50%);cursor:pointer;}
    .nav-next-nearby,.nav-next-sug { padding:13px 15px 12px 16px; right:0px; }
    .nav-prev-nearby,.nav-prev-sug { padding:13px 16px 12px 15px; left:0px;}
    .nav-next-nearby:hover, .nav-next-sug:hover, .nav-prev-nearby:hover, .nav-prev-sug:hover {background: #e0e3e8;
    background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
    background: linear-gradient(to bottom,#e7eaf0,#d9dce1); }
    .sectionwrap {margin: 0 10px; max-width: 600px;}
    .topwrapper {text-align:center; position:relative; height:auto; margin:5px 0px;}
    .topzoek {position:relative; padding-bottom: 0px; width: 100%; margin: 0px; height:40px; text-align: center; display:none;}


    .toplogo {text-align:left;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
    .addthis {display:none;}
    .wrap {padding-top:10px;float:none; width:100%;text-align:center;}
    .topb1 {background-color: #8e281c; width: 100%; height: 10px;}
    .topb2 {display:none;}
    .topm1 {clear:both; color:White;width:18.69%; max-width:170px; background-color: #ed2024; 
     background-image:url(/images/bg-rood.jpg); text-align:center;}
    .topm2 { background-color: #e5e5e5; background-image:url(/images/bg-grijs.jpg);width:81.31%;max-width:740px;}
    .topm1, .topm2 {padding:4px 0px;font-weight:bold;background-repeat:repeat-x;width:100%; max-width:none;}
    .topm1 a::before {content: "Provincie "} 
    .topm1 a::after {content: " \00BB"}
    .topm1 a {color:White; text-decoration:none; }
    .topm2 a { color:black; text-decoration:none;}
    .topmt {padding-left:10px; display:none; }
    .topmt a {color:black; }
    .topo1 {clear:both; height: 10px; background-color: #b3b3b3; background-image:url(/images/bg-donkergrijs.jpg); margin-bottom:10px;}
    .intro {display:none;}
    .i4 {display:none; }
    .invoegad {border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:8px 0px;margin-bottom:5px;text-align:center;font-weight:bold;background-color :#e6e6e6;}
    #titlenav { display:none;}
    .infoBlok {display:none}
    .soct { display:none;}
    .infoBlokWrap { }
    .fotoInBlok {width:100%; margin-bottom:10px;border:1px solid Black; }
    #logo {width:154px;margin-top:2px; }
    .socialbtn {display: none; position:relative; height:20px;	margin-bottom:0px; text-align:right;}
    .facebook, .twitter, .email {position:absolute;display:block; top:0;width:20px;height:20px; float:right;background-image: url(/images/social-sprite-s.png); background-repeat:no-repeat;}
    .email {right:60px;background-position: 0px 0px;}
    .twitter {right:30px; background-position: -20px 0px;}
    .facebook {right:0px; background-position:-40px 0px;}
    .mobinfo {display:block; text-align:center; }
    .hist_wrapper {margin-top:10px; margin-left:0px; padding:5px 0px; font-weight:bold;border-bottom:1px solid #e6e6e6;}
    .hist_titlewrap {margin-left:0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; min-height:25px;display:none;}
    .hist_titleleft {float:left; width:122px; padding:3px 6px;}
    .hist_titleright {float:left;padding:3px 6px;border-left:1px solid #ccc;}
    .hist_itemswrap {clear:both; position:relative;padding:5px 0px; margin-left:0px;margin-bottom:5px;min-height:100px; border-bottom:1px solid #e6e6e6; text-align:center; width:100%;}
    .hist_items {float:left; min-height:132px; width:123px;padding:3px 6px; }

    .hist_items img {height:75px; margin-bottom:5px;}
    .card-item img {width:100%; height:120px;margin-bottom:4px; border-bottom:1px solid #e6e6e6;}
    .card-item-info { line-height:150%; padding:0 7px;}
        .card-item-info a {height:44px; overflow:hidden; display:inline-block;}
    .card-no-img {height:120px;margin-bottom:4px; border-bottom:1px solid #e6e6e6; text-align:center; color: #ccc;}
        .card-no-img i { vertical-align: middle;}
    .helper {display: inline-block;padding:0;margin:0;height: 100%; vertical-align: middle;}
    .item_dist {}
    #cards-nearby-wrap, #cards-sug-wrap {display:inline-block; overflow:hidden; height:210px; }
    .cards-row-big { width:100%;}
    .cards-row-small {width:100%; max-width:550px; }
    #cards-ul,#cards-ul-big {position:relative; list-style-type: none; margin: 0px; padding: 0px; width:9999px; }
    #cards-ul {left:-545px;}
    #cards-ul-big {left:-905px;}
    #cards-ul li,#cards-ul-big li{ float: left; }  
    .card-item {position:relative; margin:5px 10px; padding:0 0 5px; text-align:left; width:160px; min-height: 190px; display:inline-block; vertical-align:top;border:1px solid #ccc;}
        .card-item:hover { border:1px solid #333;}
    #favlnk { cursor:pointer; border:1px dotted #333; padding:10px 5px; margin:0px 0px 20px 0px; text-align:center;background:#ffffff  url('/images/heart-icon.png') no-repeat 15px 12px; padding-left:25px;}
    .ticketinfo { border:1px dotted #333; padding:10px; margin:0px 0px 20px 0px; text-align:center;}
        .ticketinfo a {color:White;text-decoration:none; }
        .ticketinfo span {display:inline-block; }
        .basisprijs{font-size:smaller; text-decoration:line-through;margin-right:10px;}
    .ticketbtn {display:block;cursor:pointer; border:1px solid #3d598b; padding:5px; text-align:center; background-color:#3d72af; color:White; margin-top:10px; font-size:1.15em;}
        .ticketbtn:hover {background:#4d82bf}
    .ticketprijs {font-size:larger; color:#d12c2a;}
    .centprijs { font-size: 60%; vertical-align: 25%;margin:0;}
    #abinfo { background-image: url("/images/bg-geel.jpg"); background-repeat: repeat-x; background-color: #FAD157; border: 1px solid #B39966; padding:10px; margin:10px; }
    #abinfo h2 {font-size: 1.23em; padding:0px; color:black;}
    .card-text-tile-wrap {height:120px; margin-bottom: 4px;  border-bottom: 1px solid #e6e6e6;position:relative; background-color:#f1f1f1;}
    .card-text-tile {display:inline-block; padding:0 7px;text-align:center;position: absolute; top: 50%;left:50%; transform: translate(-50%,-50%); font-size:1.25rem;color:#333;}
    #fotowrap { width:auto;display:table;background-color: #e6e6e6; margin:10px 0 20px;width:100%; }
    #img-wrap {background-color:black; text-align:center; border:1px solid Black;}
    #no-img-wrap { background-color:White;text-align:center; padding:20px;color: #ccc; display:none;}
    #fotowrap img { width:100%;}
    .fm-balk { display:none;background-color:#b3b3b3;height:5px;border-bottom:1px solid Black; border-top: 1px solid Black;}
    .fotomenu {display:none; position:relative;background-position:5px 7px; background-repeat:no-repeat; padding:5px; padding-left: 25px; margin:0px 10px; border-bottom: 1px solid #b3b3b3; cursor:pointer;text-align:left;}
    .fm-icon{display:inline-block;color:#ed2024; margin-right: 10px; position:absolute; left:5px; padding-top:3px;}

    .overlay {position: absolute; top: 65px; left: 0; width: 100%; height: 100%; z-index: 10;}
    .regiolist { text-decoration:none; color:black;}
    #regiopnl {position:absolute; text-align:left; right:0px;top:108px;min-height:350px;border:1px solid #333; width:100%; max-width:800px; z-index:1000; background-color: #f1f1ff;display:none; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); }
            #regiopnl h2 {color:Black;font-size:0.9125rem; padding-left:10px; display:block;}
            #regiopnl ul { margin:0;padding:0;}
            #regiopnl li {list-style:none; padding:0 10px; margin-right:10px;}
            #regiopnl a { text-decoration:none;}
            #regiopnl a:hover { text-decoration:underline;}
        #regioList li {width:105px; }
        .gemeente {float:left; }
        #provlist {padding:10px;}
        #regio-info { border-left:1px solid #e6e6ff;margin-left:50%;padding-left:10px; background-color:White;-moz-border-radius: 0 0.3333em 0.3333em 0; -webkit-border-radius:0 0.3333em 0.3333em 0;-khtml-border-radius: 0 0.3333em 0.3333em 0; border-radius: 0 0.3333em 0.3333em 0; }
        .li-nu { background-color:#ccf;}
    #aanmeldBtn { cursor:pointer;  background-color:#ED2024; display:inline-block; color:White; padding:4px 5px;border:1px solid #ED2024;margin-top:12px;width:90%;}
        #aanmeldBtn:hover { background-color:black;border:1px solid black;}
    .aanmeld, .aanmeld-sidebar { font-size: 1.15em; padding:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px; }
    .aanmeld-sidebar { font-size: initial; padding:3px; width:130px; }
    #btmstop { }
    .tipswrapper {border:1px solid #3d598b;min-height:300px;padding: 0 0 10px; width:158px; max-width:158px;position:absolute; top:20px;}
    .rev-input-wrap {background-color:#f1f1f1;border:1px solid #e6e6e6; margin:20px 0; padding:0; }
    .rev-input-body {padding:20px 10px;}
    .titel-wrap,.rev-input-header {padding:10px; background: #3d598b; background: -webkit-linear-gradient(#3d72af, #3d598b); background: -o-linear-gradient(#3d72af, #3d598b); background: -moz-linear-gradient(#3d72af, #3d598b); background: linear-gradient(#3d72af, #3d598b); color:White; min-height:60px;}
    .rev-input-header {margin-bottom:20px; padding:20px 10px;}
    .rev-input {width:180px;display:inline-block;margin:10px 0;}
    .pad-right {padding-right:25px;}
    .rev-input input {font-size:0.9375rem; padding:4px 2px; border:1px solid #999; }
    .rev-btn-wrap {margin:30px 0;text-align:center;}
    .rev-btn {font-size:1.20rem; cursor:pointer;padding: 10px;background-color: #ffcc00;background: -webkit-linear-gradient(top,#ffe600,#fc0);
    background: linear-gradient(to bottom,#ffe600,#fc0); border: 1px solid #000;}
        .rev-btn:hover { background-color:#ffee00;background: -webkit-linear-gradient(top,#ffd600,#fd0);
    background: linear-gradient(to bottom,#ffd600,#fd0); }
    .rev-textarea {max-width:600px; width:100%; padding:10px; font: 0.9125rem Arial; line-height:150%; min-height:150px;border:1px solid #999;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
    .nospm, .review-alert, .bar-form-alert {display:none;}
    .review-alert {color:Red; text-align:center; margin-top:20px;}
    .bar-form-alert {color:Red;margin-top:10px; text-align:center;}
    .rev-nw {background-color:#ffe677;transition:background-color 1.0s ease;-webkit-transition: background-color 1.0s ease; }
    .rev-bg {background-color:White;}
    .vembed {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
    .vembed iframe, .vembed object, .vembed embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .rev-cijfer {text-align:left; width:100%; position:relative; }
        .rev-cijfer label {padding-right:20px; }
    .rev-lijn {position:absolute;}
    .rev-cijfer span {display:inline-block;padding:8px; border:1px solid #999; margin:3px 10px 8px 0; width:1.3em; text-align:center; font-weight:normal; font-size:1.0rem; background: #fff; cursor:pointer;}
        .rev-cijfer span:hover, #schrijf-review li:hover  {background:#3d598b;background: linear-gradient(#3d72af, #3d598b);color:White; border-color:#3d598b;}
    .rev-cijfer, .rev-gezelschap, .rev-wanneer, .rev-prijs, .rev-bezoekduur {margin:2rem 0; }
    .rev-gezelschap ul, .rev-wanneer ul, .rev-prijs ul, .rev-bezoekduur ul {margin:3px 0;padding:0; }
    .rev-gezelschap li, .rev-wanneer li, .rev-prijs li, .rev-bezoekduur li {list-style-type:none;padding:10px;margin:0;margin-right:3px; display:inline-block; width:70px; height:70px; border:1px solid #999;background:white;0.9375rem font-weight:normal;cursor:pointer;}
    .rev-gezelschap li div, .rev-wanneer li div, .rev-prijs li div, .rev-bezoekduur li div {height:70px; width:70px; display:table-cell; vertical-align : middle; text-align:center;}
        .rev-wanneer li,.rev-wanneer li div, .rev-bezoekduur li, .rev-bezoekduur li div {height:40px; }
        .rev-prijs li, .rev-prijs li div {height:20px; }
    #schrijf-review li, .rev-cijfer span {background: #fff;
    background: -webkit-linear-gradient(top,#fff,#f1f1f1);
    background: linear-gradient(to bottom,#fff,#f1f1f1); }
    .rev-preview-wrap {border:1px solid #3d598b;}
    #prev-gezelschap {font-style:italic;}
    .rev-titel-wrap {width:100%; }
    #rev-titel {max-width: 600px; width: 100%;padding:10px;border:1px solid #999;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;font-size: 0.9125rem;}
    #prev-cijfer {display:inline-block;border:1px solid #999;padding:6px 10px;font-size:1.5rem;font-weight:bold; margin-right:10px; }
    #prev-titel {display:inline-block;position:absolute;font-size:1.15rem;top: 50%; transform: translateY(-50%); }
    i {color:#999; }
    .alert-msg {color:Red; }
    .item-header {position:relative;font-size:1.05rem; font-weight:bold;color:#333; padding:0;}
    .item-cijfer {background:#3d598b;width:2.3rem;height:2.3rem;display:inline-block;margin-right:1rem;padding:0;text-align:center;color:white; line-height:2.3rem;font-size:1.3rem; }
    .item-titel {display:inline-block;position: absolute; top: 50%; transform: translateY(-50%)}
    .bg1, bg2, .bg3, .bg4,.bg5 {background:tomato; }
    .bg6 {background:limegreen; }
    .bg7, .bg8, .bg9, .bg10 {background:Green; }
/*.rev_item {padding:5px; background-image:url(/images/no-pic.png); background-repeat:no-repeat; padding-left:50px; padding-top:10px; padding-right:10px; line-height:1.5em; background-position:10px 10px;border-bottom:1px solid #e6e6e6;}*/
.rev-item {padding:10px; line-height:1.5rem; border-bottom:1px solid #e6e6e6;}
/*.rev-item div {padding:10px 0px 15px;}*/
    .rev-author { padding:0; color:#999;margin:10px 0 12px;}
    .rev-body {max-width:600px;}
    .rev-tags {color:#999;margin:12px 0 0;}
    .rev-plus {margin:1rem 0.5rem 0.5rem 0; font-size:0.9375rem; color:#3d598b;background:#fcfcfa;background: -webkit-linear-gradient(top,#fff,#f1f1f1);
    background: linear-gradient(to bottom,#fff,#f1f1f1);cursor:pointer;padding:3px 8px;border:1px solid #ccc;}
        .rev-plus:hover {background:#3d598b;background: linear-gradient(#3d72af, #3d598b);color:White;border:1px solid #3d598b;}
        .voteinfo {color:Green;}
    .review-error {border:1px solid Red; padding:10px; color: Red;}
    .form-wrap {background:#def;padding:10px;border:1px solid #3d598b; }
    .form-row { margin-bottom:4px;}
    label { display:block;font-weight:bold;}
    #preselect {font-weight:bold;color:Red; font-size:1.15rem; text-align:center; }
    #reviewBtn {display:none; cursor:pointer;font-size:1.20rem; cursor:pointer;padding: 10px;margin:5px 0;background-color: #ffcc00;background: -webkit-linear-gradient(top,#ffe600,#fc0);
    background: linear-gradient(to bottom,#ffe600,#fc0); border: 1px solid #000;}
        #reviewBtn:hover { background-color:#ffee00;background: -webkit-linear-gradient(top,#ffd600,#fd0);
    background: linear-gradient(to bottom,#ffd600,#fd0); }}
.actie-subline {background-image:url(//www.uitzinnig.nl/images/bg-grijs3.jpg); background-repeat:repeat-x; background-color :#e6e6e6;border:1px dotted Black;padding:10px;max-width:300px;font-weight:bold; text-align:center;}
#LocatieDD, #ProvincieDD {font-size:0.9375em; display:inline-block; max-width:100%; }
.cmp-img {width:100%; float:none;margin:20px 0; }
.content-wrap { padding: 10px 0px; }
}

@media screen and (min-width: 350px) {
    .topb1 {float:left;background-color: #8e281c; width: 18.69%; max-width:170px; height: 10px;}
    .topb2 {float:left;width:81.31%;background-image:url(/images/balk_roodpaars.jpg); height:10px;max-width:740px;display:block;}
    /*.topm1 {padding:5px;} */
    .topm1 {width:18.69%; max-width:170px;}
    .topm2 {width:81.31%;max-width:740px;}
    .topm1, .topm2 {display:table-cell;}
    .topm1 a::before {content: ""} 
    .topm1 a::after {content: ""}
    .intro {display:block;}
    .s21 {margin-top:0; padding-top:5px; padding-left:10px; padding-right:15px; padding-bottom:0;}
    .tblwrap {display:table; width:100%; max-width:910px; clear:both;}
    .tblrowwrap {display:table-row;}
    .votewrap {display:block;}
    #titlenav { display:block}
    .infoBlok, .soct { display:block;}
    .infoBlokWrap { float:right; margin-bottom:20px;margin-left:10px; text-align:right; margin-top:0px; border:none;}
    .fotoInBlok {width:auto; margin-top:0px; margin-bottom:0px; border-left:1px solid Black; border-top:1px solid Black; border-right:1px solid Black; }
    .topwrapper {margin:5px 0px; }
    .mobinfo {display:none; }
    .topmt {display:block; }
    .topm1 a {text-decoration:none; color:White; }
    .hist_titlewrap { display:block;}
    #favlnk {background:#ffffff  url('/images/heart-icon.png') no-repeat 15px 11px; padding-left:25px;}
    .fotomenu { display:block;}
    #fotowrap {border:1px solid Black;width:200px;float:right;margin-left:10px; margin-bottom:10px;margin-top:2px;}
    #fotowrap img { max-width:200px; max-height:200px;width:auto;}
    .fm-balk { display:block;}
    #no-img-wrap { display:block;}
    #img-wrap { border: none; }
    #regiopnl { top: 30px; }
    #regio-info { margin-left: 170px; }
    .ticketinfo {max-width:180px; }
}

@media screen and (min-width: 600px) {
    .sectionwrap { margin: 0 auto;}
    a {text-decoration:underline;}
    .topmenu {display:block;}
    h2 {padding:0 0 3px 0; }
    h3 {font-size:1.3rem;}
    .socialbtn {display:block; }
    .menurow li {padding:0px 15px;}
    .menurow li::after {content: ""}
    .i4 {display:block; }
	.invoegad {padding:8px 9px;}
    .s22 {display:none;}
    .topzoek {display:block; }
    #top_bar {display:block;  }
    .topwrapper {position:relative;height:66px; text-align:left; margin:0px;}
    #logo {width:188px;max-width:236px; }
    .toplogo {position:absolute; top:11px; width:100%; max-width:250px; border:none;padding:0;}
    .mobmenu {top: 32px;}
    .rev-textarea {max-width:600px; width:100%; padding:10px; min-height:150px;}
    .rev-input-body,.rev-input-header {padding:20px 49px;}
    .rev-cijfer span {margin:3px 16px 8px 0;}
    #rev-titel,.rev-textarea {box-sizing: initial; -moz-box-sizing: initial; -webkit-box-sizing: initial;}
    label { display:inline-block;width:100px;font-weight:bold;}
    .cmp-img {width:200px;float:right;margin:3px 0 5px 10px;}
	.content-wrap { padding: 10px 0px 10px 10px; }
}

@media screen and (min-width: 768px)
{
    .topzoek {position:absolute; right:0; top:0; width:600px;padding-top: 6px;text-align:right; margin-top:20px;}
    .addthis {display:block;}
     .wrap {padding-top:26px;float:right; width:100%;text-align:right;}
    .topm1, .topm2 {padding: 4px 0px; }
    .s2 {min-height:600px;}
}


@media screen and (min-width: 910px)
{
    .s21 {margin-right: 175px; border-right:1px solid #ccc;}
    .s22 {display:block;width:160px;}
    .toplogo {left:0px;}
    .wl {margin-bottom:15px;}
    #abinfo { margin:10px 0px;}
    #regioList li {width:120px; }
    .cards-row-big { width:740px;}
}



