html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
}

body
{
 line-height:1;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
 display:block;
}

nav ul
{
 list-style:none;
}

blockquote,q
{
 quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
 content:'';
 content:none;
}

a
{
 margin:0;
 padding:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
}

ins
{
 background-color:#ff9;
 color:#000;
 text-decoration:none;
}

mark
{
 background-color:#ff9;
 color:#000;
 font-style:italic;
 font-weight:bold;
}

del
{
 text-decoration:line-through;
}

abbr[title],dfn[title]
{
 border-bottom:1px dotted;
 cursor:help;
}

table
{
 border-collapse:collapse;
 border-spacing:0;
}

hr
{
 display:block;
 height:1px;
 border:0;
 border-top:1px solid #cccccc;
 margin:1em 0;
 padding:0;
}

input,select
{
 vertical-align:middle;
}


.g1
{
 width:40px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g2
{
 width:100px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g3
{
 width:160px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g4
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g5
{
 width:280px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g6
{
 width:340px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g7
{
 width:400px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g8
{
 width:460px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g9
{
 width:520px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g10
{
 width:580px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g11
{
 width:640px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g12
{
 width:700px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g13
{
 width:760px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g14
{
 width:820px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g15
{
 width:880px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g16
{
 width:940px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.gc
{
 width:940px;
 margin:0 auto;
}

.alpha
{
 margin-left:0!important;
}

.omega,.last
{
 margin-right:0;
}


body
{
 font-size:100%;
 font:12px/1.5 Helvetica,Arial,sans-serif;
 color:#000;
}

h1,h2,h3,h4,h5,h6
{
 font-weight:500;
 line-height:1.3;
 margin:1em 0 1.3em;
}

h1
{
 font-size:30px;
}

h2
{
 font-size:26px;
}

h3
{
 font-size:22px;
}

.profile h2,.profile h3
{
 border:none;
}

h4,h5,h6
{
 font-size:14px;
}

strong
{
 font-weight:800;
}

em
{
 font-style:italic;
}

.middle ol,.main ol,.middle ul,.main ul
{
 margin:15px 0;
}

li
{
 list-style-position:inside;
}

#page li
{
 margin:0 0 1em;
}

#page ul li
{
 list-style-type:none;
 padding:0 0 0 1.2em;
 background:url(/sites/all/themes/vvs/img/bullet.png) no-repeat 0 0.7em;
}


.g1
{
 width:40px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g2
{
 width:100px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g3
{
 width:160px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g4
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g5
{
 width:280px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g6
{
 width:340px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g7
{
 width:400px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g8
{
 width:460px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g9
{
 width:520px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g10
{
 width:580px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g11
{
 width:640px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g12
{
 width:700px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g13
{
 width:760px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g14
{
 width:820px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g15
{
 width:880px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.g16
{
 width:940px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.gc
{
 width:940px;
 margin:0 auto;
}

.alpha
{
 margin-left:0!important;
}

.omega,.last
{
 margin-right:0;
}

.g12.no-right
{
 margin-right:0;
}

@font-face
{
 font-family:'MisoRegular';
 src:url(/sites/all/themes/vvs/fonts/miso-regular-webfont.eot);
 src:url(/sites/all/themes/vvs/fonts/miso-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vvs/fonts/miso-regular-webfont.woff) format('woff'),url(/sites/all/themes/vvs/fonts/miso-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/vvs/fonts/miso-regular-webfont.svg#MisoRegular) format('svg');
 font-weight:normal;
 font-style:normal;
}

.subsite-theme-1 .top_wide .menu
{
 background:#990033;
}

.subsite-theme-1 .top_wide .menu li.active-trail,.subsite-theme-1 .top_wide .menu li a:hover,.subsite-theme-1 .top_wide .menu li a:focus,.subsite-theme-1 .top_wide .menu li a.active-trail
{
 background:#660033;
}

.subsite-theme-1 .view-mode-group_homepage_teaser_subsite a:hover,.subsite-theme-1 .view-mode-group_homepage_teaser_subsite a:focus,.subsite-theme-1 .follow-widget,.subsite-theme-1 #page .alt-menu li
{
 border-color:#990033;
}

.subsite-theme-1 .top_wide .menu li a,.subsite-theme-1 .alt-menu h2,.subsite-theme-1 .view-footer .overview-link:hover
{
 border-color:#660033;
}

.subsite-theme-1 .view-mode-group_homepage_teaser_subsite a,.subsite-theme-1 .follow-widget a,.subsite-theme-1 .alt-menu a,.subsite-theme-1 .view-footer .overview-link
{
 color:#990033;
}

.subsite-theme-1 .follow-widget a:hover,.subsite-theme-1 .alt-menu h2,.subsite-theme-1 .alt-menu a:hover,.subsite-theme-1 .alt-menu a:hover:before,.subsite-theme-1 .view-footer .overview-link:hover
{
 color:#660033;
}

.subsite-theme-2 .top_wide .menu
{
 background:#08ae4e;
}

.subsite-theme-2 .top_wide .menu li.active-trail,.subsite-theme-2 .top_wide .menu li a:hover,.subsite-theme-2 .top_wide .menu li a:focus,.subsite-theme-2 .top_wide .menu li a.active-trail
{
 background:#077c38;
}

.subsite-theme-2 .view-mode-group_homepage_teaser_subsite a:hover,.subsite-theme-2 .view-mode-group_homepage_teaser_subsite a:focus,.subsite-theme-2 .follow-widget,.subsite-theme-2 #page .alt-menu li
{
 border-color:#08ae4e;
}

.subsite-theme-2 .top_wide .menu li a,.subsite-theme-2 .alt-menu h2,.subsite-theme-2 .view-footer .overview-link:hover
{
 border-color:#077c38;
}

.subsite-theme-2 .view-mode-group_homepage_teaser_subsite a,.subsite-theme-2 .follow-widget a,.subsite-theme-2 .alt-menu a,.subsite-theme-2 .view-footer .overview-link
{
 color:#08ae4e;
}

.subsite-theme-2 .follow-widget a:hover,.subsite-theme-2 .alt-menu h2,.subsite-theme-2 .alt-menu a:hover,.subsite-theme-2 .alt-menu a:hover:before,.subsite-theme-2 .view-footer .overview-link:hover
{
 color:#077c38;
}

.subsite-theme-3 .top_wide .menu
{
 background:#0ca1a0;
}

.subsite-theme-3 .top_wide .menu li.active-trail,.subsite-theme-3 .top_wide .menu li a:hover,.subsite-theme-3 .top_wide .menu li a:focus,.subsite-theme-3 .top_wide .menu li a.active-trail
{
 background:#0a6c6b;
}

.subsite-theme-3 .view-mode-group_homepage_teaser_subsite a:hover,.subsite-theme-3 .view-mode-group_homepage_teaser_subsite a:focus,.subsite-theme-3 .follow-widget,.subsite-theme-3 #page .alt-menu li
{
 border-color:#0ca1a0;
}

.subsite-theme-3 .top_wide .menu li a,.subsite-theme-3 .alt-menu h2,.subsite-theme-3 .view-footer .overview-link:hover
{
 border-color:#0a6c6b;
}

.subsite-theme-3 .view-mode-group_homepage_teaser_subsite a,.subsite-theme-3 .follow-widget a,.subsite-theme-3 .alt-menu a,.subsite-theme-3 .view-footer .overview-link
{
 color:#0ca1a0;
}

.subsite-theme-3 .follow-widget a:hover,.subsite-theme-3 .alt-menu h2,.subsite-theme-3 .alt-menu a:hover,.subsite-theme-3 .alt-menu a:hover:before,.subsite-theme-3 .view-footer .overview-link:hover
{
 color:#0a6c6b;
}

.subsite-theme-4 .top_wide .menu
{
 background:#a1980c;
}

.subsite-theme-4 .top_wide .menu li.active-trail,.subsite-theme-4 .top_wide .menu li a:hover,.subsite-theme-4 .top_wide .menu li a:focus,.subsite-theme-4 .top_wide .menu li a.active-trail
{
 background:#746e0a;
}

.subsite-theme-4 .view-mode-group_homepage_teaser_subsite a:hover,.subsite-theme-4 .view-mode-group_homepage_teaser_subsite a:focus,.subsite-theme-4 .follow-widget,.subsite-theme-4 #page .alt-menu li
{
 border-color:#a1980c;
}

.subsite-theme-4 .top_wide .menu li a,.subsite-theme-4 .alt-menu h2,.subsite-theme-4 .view-footer .overview-link:hover
{
 border-color:#746e0a;
}

.subsite-theme-4 .view-mode-group_homepage_teaser_subsite a,.subsite-theme-4 .follow-widget a,.subsite-theme-4 .alt-menu a,.subsite-theme-4 .view-footer .overview-link
{
 color:#a1980c;
}

.subsite-theme-4 .follow-widget a:hover,.subsite-theme-4 .alt-menu h2,.subsite-theme-4 .alt-menu a:hover,.subsite-theme-4 .alt-menu a:hover:before,.subsite-theme-4 .view-footer .overview-link:hover
{
 color:#746e0a;
}

.subsite-theme-5 .top_wide .menu
{
 background:#ae0866;
}

.subsite-theme-5 .top_wide .menu li.active-trail,.subsite-theme-5 .top_wide .menu li a:hover,.subsite-theme-5 .top_wide .menu li a:focus,.subsite-theme-5 .top_wide .menu li a.active-trail
{
 background:#7b0849;
}

.subsite-theme-5 .view-mode-group_homepage_teaser_subsite a:hover,.subsite-theme-5 .view-mode-group_homepage_teaser_subsite a:focus,.subsite-theme-5 .follow-widget,.subsite-theme-5 #page .alt-menu li
{
 border-color:#ae0866;
}

.subsite-theme-5 .top_wide .menu li a,.subsite-theme-5 .alt-menu h2,.subsite-theme-5 .view-footer .overview-link:hover
{
 border-color:#7b0849;
}

.subsite-theme-5 .view-mode-group_homepage_teaser_subsite a,.subsite-theme-5 .follow-widget a,.subsite-theme-5 .alt-menu a,.subsite-theme-5 .view-footer .overview-link
{
 color:#ae0866;
}

.subsite-theme-5 .follow-widget a:hover,.subsite-theme-5 .alt-menu h2,.subsite-theme-5 .alt-menu a:hover,.subsite-theme-5 .alt-menu a:hover:before,.subsite-theme-5 .view-footer .overview-link:hover
{
 color:#7b0849;
}

body
{
 padding:0;
 margin:0;
 background:#ffffff url(/sites/all/themes/vvs/img/noise-light.png) repeat;
}

.wrap
{
 background:#3a3938 url(/sites/all/themes/vvs/img/noise-dark.png) repeat;
}

.header-wrap
{
 padding:10px 0 60px;
}

#header,#page,#footer
{
 width:940px;
 padding:0 10px;
 margin:0 auto;
}

#site-name
{
 width:280px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-bottom:0;
 border:none;
 padding:47px 0 0;
}

#site-name a
{
 display:block;
 background:url(/files/logo.png) no-repeat;
 text-indent:-2000px;
 overflow:hidden;
 width:240px;
 height:63px;
 border:none;
}

#page
{
 padding:45px 0 130px;
}

.lte7 .clearfix
{
 zoom:1;
}

.node-type-page #page,.node-type-activiteit #page,.node-type-nieuws #page,.node-type-webform #page,.node-type-hemelkalender #page,.node-type-tijdschrift-heelal #page,.node-type-testimonial #page,.page-nieuws #page,.page-agenda #page,.page-heelal #page,.page-hemelkalender #page,.page-testimonials #page,.page-groepcat #page,.pathone-mijn-account.logged-in #page,.page-mijn-homepage #page,.page-search #page
{
 padding-top:16px;
}

.node-type-page .breadcrumb,.node-type-activiteit .breadcrumb,.node-type-nieuws .breadcrumb,.node-type-webform .breadcrumb,.node-type-hemelkalender .breadcrumb,.node-type-tijdschrift-heelal .breadcrumb,.node-type-testimonial .breadcrumb,.page-nieuws .breadcrumb,.page-agenda .breadcrumb,.page-heelal .breadcrumb,.page-hemelkalender .breadcrumb,.page-testimonials .breadcrumb,.page-groepcat .breadcrumb,.pathone-mijn-account.logged-in .breadcrumb,.page-mijn-homepage .breadcrumb,.page-search .breadcrumb
{
 padding:0 0 15px;
}

.page-groepcat .right,.pathone-mijn-account .right,.page-mijn-homepage .right
{
 padding-top:30px;
}

#page:before,#page:after
{
 content:"";
 display:table;
}

#page:after
{
 clear:both;
}

.lte7 #page
{
 zoom:1;
}

#skip-link a
{
 text-align:center;
 padding:10px 0;
 display:block;
}

.move-content #main
{
 padding-left:300px;
 width:auto;
}

.region-sidebar-first
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.sidebar-first #main
{
 width:700px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
}

div.messages
{
 margin:0 0 20px;
}

.pathone-afdelingen div.messages,.pathone-jongeren div.messages,.pathone-werkgroepen div.messages
{
 margin:0 0 110px;
}

ul.tabs
{
 border-bottom:1px dashed #c8c7c2;
}

ul.tabs:after
{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

ul.tabs
{
 zoom:1;
}

.tabs
{
 padding:0;
 margin:0 0 20px;
}

.node-type-nieuws .tabs,.node-type-activiteit .tabs,.node-type-page .tabs
{
 margin-top:0;
}

.tabs li,#page .tabs li
{
 margin:0 5px -1px 0;
 padding:0;
 float:left;
 position:relative;
 z-index:300;
 list-style-type:none;
}

.tabs li a
{
 padding:8px 15px;
 line-height:1;
 float:left;
 background:#fff;
 border:1px dashed #c8c7c2;
 border-bottom:none;
 text-decoration:none;
}

.tabs li a:hover,.tabs li a:focus
{
 color:#000;
}

.tabs li.active a
{
 color:#666666;
 background:#ffffff url(/sites/all/themes/vvs/img/noise-light.png) repeat;
 padding-bottom:9px;
}

div.pager
{
 padding:15px 0 0;
 width:100%;
}

.pager,#page ul.pager
{
 text-align:center;
 clear:both;
}

#page ul.pager li
{
 display:inline-block;
 padding:0;
 background:none;
 margin:0;
 font-size:11px;
 line-height:0.9;
 list-style-type:none;
}

#page ul.pager li a
{
 color:#333;
 background:none;
 padding:0.4em 0.6em;
 border:none;
 float:left;
}

#page ul.pager li a:hover,#page ul.pager li a:focus
{
 background:#1e6f99;
 color:#fff;
}

.pager-item,.pager-current
{
 max-width:18px;
}

#page .pager .pager-current
{
 padding:0;
 margin:0;
 max-width:32px;
}

#page .pager .pager-current a
{
 border:none;
 background:#1e6f99;
 color:#fff;
 cursor:normal;
}

#page .pager .pager-current a:hover
{
 color:#fff;
 background:#1e6f99;
}

.action-links
{
 margin:0 0 20px;
}

.group-context-node .action-links
{
 position:relative;
 top:-80px;
}

.breadcrumb
{
 padding:0 0 20px;
 font-size:10px;
 color:#969594;
}

.breadcrumb a:link,.breadcrumb a:visited
{
 color:#969594;
 border-color:#969594;
 border:none;
}

.breadcrumb a:hover
{
 color:#1e6f99;
}

.form-required
{
 color:red;
}

input[type="text"],input.form-text,input[type="password"],input.form-password
{
 width:100%;
 padding:4px 0;
 text-indent:4px;
}

input[type="text"],input.form-text,input[type="password"],input.form-password,textarea
{
 border:1px solid #ddd;
}

input[type="submit"],input.form-submit,.fakeSubmit
{
 background:#d49425;
 color:#fff;
 border:1px solid #b8811f;
 padding:5px 12px;
 text-transform:uppercase;
 cursor:pointer;
 font-size:11px;
 line-height:16px;
}

input[type="submit"]:hover,input.form-submit:hover,.fakeSubmit:hover,input[type="submit"]:focus,input.form-submit:focus,.fakeSubmit:focus
{
 background:#b8811f;
 border:1px solid #b8811f;
 color:#fff;
}

.login-forgot a
{
 float:right;
}

.fakeSubmit
{
 display:inline-block;
}

.form-item
{
 margin:0 0 15px;
}

.form-item label
{
 margin:0 0 7px;
}

.form-type-checkbox,.form-type-radio
{
 margin:0 0 5px;
}

label,.field-label
{
 display:block;
 font-weight:600;
}

.form-type-checkbox label,.form-type-radio label
{
 display:inline;
}

.description
{
 font-size:90%;
}

.form-actions .form-submit
{
 margin:0 10px 0 0;
}

fieldset
{
 margin:0 0 20px;
 padding:10px;
 border:1px solid #ddd;
}

fieldset legend
{
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:18px;
}

fieldset.collapsed
{
 margin:0;
}

.no-fontface fieldset legend
{
 font-size:14px;
}

.fieldset-title
{
 margin:0 0 10px;
 padding:0 0 0 15px;
 border:none;
 position:relative;
}

.fieldset-title:hover:after
{
 border-top-color:#1e6f99;
}

.fieldset-title:after
{
 content:'';
 width:0;
 height:0;
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-top:6px solid #d49425;
 position:absolute;
 left:4px;
 top:3px;
}

.chzn-container
{
 font-size:13px;
 position:relative;
 display:inline-block;
 zoom:1;
 *display:inline;
}

.chzn-container .chzn-drop
{
 background:#fff;
 border:1px solid #aaa;
 border-top:0;
 position:absolute;
 top:29px;
 left:0;
 -webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);
 -moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);
 -o-box-shadow:0 4px 5px rgba(0,0,0,0.15);
 box-shadow:0 4px 5px rgba(0,0,0,0.15);
 z-index:999;
 padding-top:10px;
}

#page .chzn-container-multi li
{
 background:none;
}

#page .chzn-container-multi li.highlighted
{
 color:#d49425;
}

#page .chzn-container-multi .chzn-choices
{
 background-color:#fff;
 background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#ffffff),color-stop(0.99,#eeeeee));
 background-image:-webkit-linear-gradient(center bottom,#ffffff 85%,#eeeeee 99%);
 background-image:-moz-linear-gradient(center bottom,#ffffff 85%,#eeeeee 99%);
 background-image:-o-linear-gradient(bottom,#ffffff 85%,#eeeeee 99%);
 background-image:-ms-linear-gradient(top,#ffffff 85%,#eeeeee 99%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
 background-image:linear-gradient(top,#ffffff 85%,#eeeeee 99%);
 border:1px solid #aaa;
 margin:0;
 padding:0;
 cursor:text;
 overflow:hidden;
 height:auto !important;
 height:1%;
 position:relative;
}

#page .chzn-container-multi .chzn-choices li
{
 float:left;
 list-style:none;
}

#page .chzn-container-multi .chzn-choices .search-field
{
 white-space:nowrap;
 margin:0;
 padding:0;
}

#page .chzn-container-multi .chzn-choices .search-field input
{
 color:#666;
 background:transparent !important;
 border:0 !important;
 padding:5px;
 margin:1px 0;
 outline:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
}

#page .chzn-container-multi .chzn-choices .search-field .default
{
 color:#999;
}

#page .chzn-container-multi .chzn-choices .search-choice
{
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 -moz-background-clip:padding;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 background-color:#e4e4e4;
 background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e4e4e4),color-stop(0.7,#eeeeee));
 background-image:-webkit-linear-gradient(center bottom,#e4e4e4 0%,#eeeeee 70%);
 background-image:-moz-linear-gradient(center bottom,#e4e4e4 0%,#eeeeee 70%);
 background-image:-o-linear-gradient(bottom,#e4e4e4 0%,#eeeeee 70%);
 background-image:-ms-linear-gradient(top,#e4e4e4 0%,#eeeeee 70%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4',endColorstr='#eeeeee',GradientType=0);
 background-image:linear-gradient(top,#e4e4e4 0%,#eeeeee 70%);
 color:#333;
 border:1px solid #b4b4b4;
 line-height:13px;
 padding:3px 19px 3px 6px;
 margin:3px 0 3px 5px;
 position:relative;
}

#page .chzn-container-multi .chzn-choices .search-choice .search-choice-close
{
 border:none;
}

#page .vertical-tabs ul.vertical-tabs-list li
{
 margin:0;
 padding:0;
 background:#fff;
}

.vertical-tabs ul.vertical-tabs-list li a
{
 border:none;
}

#page .vertical-tabs ul.vertical-tabs-list li.selected
{
 background:url(/sites/all/themes/vvs/img/noise-light.png);
}

.password-strength
{
 width:17em;
 float:right;
 margin-top:1.4em;
}

.password-strength-title
{
 display:inline;
}

.password-strength-text
{
 float:right;
 font-weight:bold;
}

.password-indicator
{
 background-color:#C4C4C4;
 height:0.3em;
 width:100%;
}

.password-indicator div
{
 height:100%;
 width:0%;
 background-color:#47C965;
}

input.password-confirm,input.password-field
{
 width:16em;
 margin-bottom:0.4em;
}

div.password-confirm
{
 float:right;
 margin-top:1.5em;
 visibility:hidden;
 width:17em;
}

.password-suggestions
{
 padding:10px;
 margin:10px 0;
 width:38.5em;
 border:1px solid #7f735f;
}

.password-suggestions ul
{
 margin-bottom:0;
}

.confirm-parent,.password-parent
{
 clear:left;
 margin:0;
 width:36.3em;
}

table
{
 width:100%;
 margin:15px 0;
}

th,td
{
 padding:8px 12px;
 border:1px solid #7f735f;
}

th
{
 background:#c8c7c2;
}

tr:nth-child(odd) td
{
 background:#fdfdfd;
}

.login .col
{
 width:47%;
 float:left;
 display:inline;
}

#login-form
{
 padding:0 0 100px;
}

#register-text
{
 margin:0 6% 0 0;
}

.login-link
{
 float:left;
 margin:10px 0 0;
}

.login-forgot
{
 float:right;
}

.login-forgot a
{
 padding:8px 0 0;
}

#user-register-form .form-item
{
 width:50%;
}

#terms-of-use
{
 margin:0 0 15px;
}

.page-user-reset #edit-actions
{
 margin:15px 0 0;
}

.page-user-password input.form-text
{
 width:50%;
}

.maintenance-page #main-wrapper
{
 padding:30px 0 0;
}

.maintenance-page #header,.maintenance-page #page,.maintenance-page #footer
{
 padding:0;
}

body
{
 font-family:Arial,Helvetica,sans-serif;
 color:#666;
}

#page-title
{
 margin-top:0;
}

h1,h2,h3
{
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 font-weight:normal;
 line-height:1;
 margin:15px 0 20px;
}

h1:first-child,h2:first-child,h3:first-child
{
 margin-top:0;
}

h1,h2
{
 color:#5c5345;
 font-size:26px;
 padding:0 0 12px;
 border-bottom:1px dashed #c8c7c2;
}

.no-fontface h1,.no-fontface h2
{
 font-size:20px;
}

h2
{
 font-size:22px;
 padding:0;
 border:none;
}

h2.overview
{
 color:#fff;
 background:#d49425;
 font-size:22px;
 padding:5px 12px;
 display:inline-block;
}

h2.overview a
{
 border:none;
 padding:0;
 color:#fff;
}

h2.overview a:visited
{
 color:#fff;
}

h2.overview a:hover
{
 color:#fff;
}

h2.overview > *
{
 display:block;
}

.ie7 h2.overview
{
 zoom:1;
 *display:inline;
}

.no-fontface h2.overview
{
 font-size:19px;
}

h3,.item h2,.item h3
{
 color:#5c5345;
 font-size:22px;
}

h3 a,.item h2 a,.item h3 a
{
 border:none;
 color:#5c5345;
 font-size:20px;
}

h3 a:hover,.item h2 a:hover,.item h3 a:hover,h3 a:focus,.item h2 a:focus,.item h3 a:focus
{
 color:#d49425;
}

.no-fontface h3 a,.no-fontface .item h2 .no-fontface .item h3
{
 font-size:17px;
}

.altTitle
{
 color:#1e6f99;
 background:none;
 font-size:22px;
 padding:0 0 12px;
 border-bottom:1px dashed #85cfe9;
 display:block;
}

.field-body p
{
 margin:0 0 1em;
}

.field-body p:last-child
{
 margin:0;
}

.field-body img
{
 margin:0 10px 10px;
}

.field-body img[style$="float:left"]
{
 margin-left:0;
}

.field-body img[style$="float:right"]
{
 margin-right:0;
}

.field-locatie
{
 clear:both;
 margin:0 0 15px;
}

sub,sup
{
 font-size:10px;
}

sup
{
 vertical-align:super;
}

sub
{
 vertical-align:sub;
}

iframe
{
 display:block;
}

::-webkit-selection
{
 background:#d49425;
 color:#fff;
 text-shadow:none;
}

::-moz-selection
{
 background:#d49425;
 color:#fff;
 text-shadow:none;
}

::selection
{
 background:#d49425;
 color:#fff;
 text-shadow:none;
}

.block-menu-block
{
 padding:0;
 margin:0;
}

.region-header-top
{
 width:640px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
 margin-bottom:25px;
}

.region-header-top .block
{
 float:right;
}

.lte7 .region-header
{
 width:640px;
}

#header .region-header-top li
{
 line-height:15px;
 padding:10px;
}

#header .region-header-top a
{
 font-size:11px;
 border-bottom:1px solid transparent;
 text-transform:uppercase;
}

#header .region-header-top a:hover,#header .region-header-top a:focus,#header .region-header-top a.active-trail
{
 border-bottom:1px solid #fff;
}

.region-header-top li
{
 position:relative;
}

.region-header-top li:after
{
 content:'-';
 position:absolute;
 right:-2px;
 top:30%;
 font-size:8px;
 color:#fff;
}

.region-header-top .last:after
{
 display:none;
}

#header li
{
 float:left;
 display:inline;
 list-style-type:none;
}

#header li a
{
 display:block;
 border:none;
 color:#fff;
 font-size:16px;
}

#header #block-menu-menu-secundair-menu a
{
 padding:5px 10px;
 font-size:12px;
}

.block-search
{
 width:200px;
 margin-left:15px;
}

.block-search .container-inline
{
 background:#545250;
 position:relative;
}

.block-search .form-item
{
 margin:0;
}

.lte7 .block-search .container-inline
{
 height:35px;
}

.block-search input
{
 background:none;
 border:none;
 -webkit-appearance:none;
}

.block-search .form-type-textfield
{
 position:relative;
 min-height:35px;
 display:block;
}

.block-search .form-type-textfield input
{
 line-height:15px;
 text-transform:uppercase;
 padding:10px 0;
 display:block;
 text-indent:10px;
 width:84%;
 color:#ababab;
}

.block-search .form-actions
{
 width:12px;
 height:12px;
 position:absolute;
 top:9px;
 right:12px;
}

.lte7 .block-search .form-actions
{
 z-index:9999;
 position:absolute;
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:0 -970px;
 width:12px;
 height:12px;
 text-indent:-2000px;
 overflow:hidden;
 top:11px;
}

.block-search .form-submit
{
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:0 -970px;
 width:12px;
 height:12px;
 text-indent:-2000px;
 overflow:hidden;
 cursor:pointer;
 width:inherit;
 height:inherit;
}

.block-search .form-submit:hover,.block-search .form-submit:focus,.block-search .form-submit.hover
{
 background:url(/sites/all/themes/vvs/img/icon-search-hover.png) top left no-repeat;
 border:none;
}

.region-header
{
 float:right;
 background:#d49425;
}

.region-header a
{
 display:block;
 padding:9px 15px 13px;
 margin:0;
 color:#fff;
 line-height:1;
}

.region-header a.active-trail
{
 background:#d4a147;
}

.region-header a:hover,.region-header a:focus
{
 background:#1e6f99;
 outline:none;
}

.lte7 .region-header
{
 position:relative;
 z-index:8888888;
}

#block-menu-block-2
{
 width:400px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

#block-menu-block-2 ul
{
 list-style:none;
 padding:0;
 min-width:400px;
 position:relative;
}

#block-menu-block-2 ul li
{
 float:left;
 display:inline;
}

#block-menu-block-2 ul a
{
 padding-right:20px;
 position:relative;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:22px;
 -webkit-transition:background 0.12s ease-in;
 -moz-transition:background 0.12s ease-in;
 transition:background 0.12s ease-in;
}

#block-menu-block-2 ul a:hover,#block-menu-block-2 ul a:focus,#block-menu-block-2 ul a.hover
{
 background:#d4a147;
}

.no-fontface #header .block-menu-block li a
{
 font-size:15px;
}

.no-fontface #header .block-menu-block li li a
{
 font-size:12px;
}

.no-fontface #header #block-menu-block-3 a
{
 font-size:13px;
 line-height:13px;
}

.no-fontface #header .region-header-top .block-menu-block li a
{
 font-size:11px;
}

.no-generatedcontent #block-menu-block-2 ul li a
{
 background:url(/sites/all/themes/vvs/img/icon-collapsible.png) no-repeat 94% 49%;
}

.no-generatedcontent #block-menu-block-2 ul li li a
{
 background:none;
}

#block-menu-block-2 .menu > li > a:after
{
 content:'';
 width:0;
 height:0;
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-top:6px solid #755214;
 position:absolute;
 right:8px;
 top:44%;
 opacity:0.5;
}

#block-menu-block-2 .menu > li > a:hover:after
{
 border-top-color:#fff;
}

#block-menu-block-2 li:hover .sub,#block-menu-block-2 li.show .sub
{
 display:block;
}

#block-menu-block-2 .sub
{
 position:absolute;
 left:0;
 display:none;
 padding:10px 0;
 background:#d4a147;
 z-index:500;
 width:640px;
}

#block-menu-block-2 li li
{
 margin:0;
 width:29%;
 padding:8px 2% 6px 2%;
 line-height:1;
}

#block-menu-block-2 li li a
{
 background:none;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 padding:0 0 2px;
 border-bottom:1px solid rgba(255,255,255,0.3);
 display:inline-block;
}

#block-menu-block-2 li li a:hover,#block-menu-block-2 li li a:focus
{
 border-color:rgba(255,255,255,0.9);
}

#block-menu-block-2 li li:nth-child(1n),#block-menu-block-2 li li:nth-child(2n)
{
 border-right:1px solid rgba(0,0,0,0.1);
}

#block-menu-block-2 li li:nth-child(3n)
{
 border:none;
}

#block-menu-block-3
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
}

#block-menu-block-3 li
{
 float:right;
}

#block-menu-block-3 a
{
 padding:12px 10px 10px;
 text-transform:uppercase;
 -webkit-transition:background 0.12s ease-in;
 -moz-transition:background 0.12s ease-in;
 transition:background 0.12s ease-in;
}

#header #block-menu-block-3 a
{
 color:#5c5345;
 font-size:18px;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 line-height:22px;
}

#header #block-menu-block-3 a:hover,#header #block-menu-block-3 a:focus,#header #block-menu-block-3 a.active-trail
{
 background:#d4a147;
 color:#fff;
}

.no-fontface #header #block-menu-block-3 a
{
 font-size:12px;
}

.left .alt-menu
{
 background:none;
 padding:0;
 border-top:1px dashed #85cfe9;
}

.left .alt-menu li a
{
 padding-left:20px;
}

.left .alt-menu li a:before
{
 top:32%;
 left:10px;
}

.left .alt-menu li li a
{
 padding-left:7px;
 font-size:16px;
}

.left .alt-menu li li a:before
{
 content:'';
}

.left .alt-menu li.expanded
{
 border-bottom:none;
}

.left .alt-menu li.expanded > a
{
 border-bottom:1px dashed #85cfe9;
}

#page .left .alt-menu li li
{
 margin-left:20px;
}

a
{
 color:#d49425;
 text-decoration:none;
 border-bottom:1px solid #d49425;
}

.field-body a:visited
{
 color:#968363;
 border-color:#968363;
}

a:hover,a:focus
{
 color:#1e6f99;
 border-color:#1e6f99;
}

.pane-node-content
{
 margin:0 0 30px;
}

.field-body
{
 margin:0 0 60px;
}

.post-date
{
 font-size:10px;
}

.top_wide
{
 position:relative;
 margin-top:-72px;
}

.view-mode-group_homepage_teaser
{
 background:#16a0d2;
 color:#fff;
 position:absolute;
 right:0;
 top:0;
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
}

.view-mode-group_homepage_teaser .inner
{
 padding:20px;
}

.view-mode-group_homepage_teaser h1
{
 border:none;
 color:#fff;
 padding:0;
}

.view-mode-group_homepage_teaser h1 a
{
 color:#fff;
 border:none;
}

.view-mode-group_homepage_teaser h1 a:hover,.view-mode-group_homepage_teaser h1 a:focus
{
 color:#fff;
 border-bottom:1px solid #fff;
}

.view-mode-group_homepage_teaser img
{
 float:left;
 margin:0 10px 0 0;
}

.view-mode-group_homepage_teaser a
{
 color:#fff;
 border-color:#fff;
}

.view-mode-group_homepage_teaser a:hover,.view-mode-group_homepage_teaser a:focus
{
 color:#1e6f99;
 border-color:#1e6f99;
}

.view-mode-group_homepage_teaser .field-link-groep
{
 margin:10px 0 0;
 font-size:11px;
}

.view-mode-group_homepage_teaser .field-link-groep a
{
 border:none;
}

.view-mode-group_homepage_teaser .field-link-groep a:hover,.view-mode-group_homepage_teaser .field-link-groep a:focus
{
 color:#fff;
 border-bottom:1px solid #fff;
}

.view-mode-group_homepage_teaser_subsite
{
 background:#FFF;
 width:100%;
 display:block;
 position:relative;
 margin-bottom:20px;
 padding:10px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}

.view-mode-group_homepage_teaser_subsite .inner
{
 padding:0;
}

.view-mode-group_homepage_teaser_subsite h1
{
 border:none;
 color:#16a0d2;
 padding:0;
}

.view-mode-group_homepage_teaser_subsite h1 a
{
 color:#16a0d2;
 border:none;
}

.view-mode-group_homepage_teaser_subsite h1 a:hover,.view-mode-group_homepage_teaser_subsite h1 a:focus
{
 border-bottom:1px solid #16a0d2;
}

.view-mode-group_homepage_teaser_subsite img
{
 float:left;
 padding-right:10px;
 max-width:46%;
 height:auto;
}

.view-mode-group_homepage_teaser_subsite a
{
 color:#16a0d2;
 border-color:#16a0d2;
}

.view-mode-group_homepage_teaser_subsite a:hover,.view-mode-group_homepage_teaser_subsite a:focus
{
 border-color:#1e6f99;
}

.view-mode-group_homepage_teaser_subsite .field-name-field-group-short-description
{
 color:#000;
}

.view-mode-group_homepage_teaser_subsite .field-name-link-informatiepagina-groep
{
 margin:10px 0 0;
 font-size:11px;
}

.view-mode-group_homepage_teaser_subsite .field-name-link-informatiepagina-groep a
{
 border:none;
}

.view-mode-group_homepage_teaser_subsite .field-name-link-informatiepagina-groep a:hover,.view-mode-group_homepage_teaser_subsite .field-name-link-informatiepagina-groep a:focus
{
 border-bottom:1px solid;
}

.top_wide .menu
{
 background:#009ad2;
 padding:12px;
 margin:0 0 20px;
}

.top_wide .menu li
{
 float:left;
 display:inline;
 background:none;
}

.top_wide .menu li.active-trail
{
 background:#1e6f99;
}

.top_wide .menu li.last a
{
 border:none;
}

.top_wide .menu li a
{
 padding:5px 12px;
 display:block;
 border:none;
 border-right:1px solid;
 border-color:#1e6f99;
 color:#fff;
 font-size:18px;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
}

.top_wide .menu li a:hover,.top_wide .menu li a:focus,.top_wide .menu li a.active-trail
{
 background:#1e6f99;
}

#page .top_wide .menu li
{
 padding:0;
 margin:0;
 background:none;
}

.no-fontface .top_wide li a
{
 font-size:14px;
}

.moveDown
{
 padding:215px 0 0;
}

.pathone-subsite .moveDown
{
 padding:0;
}

.label-above
{
 margin:0 0 5px;
}

.attachments li
{
 display:block;
 float:none;
}

.attachments a
{
 display:inline-block;
 border:none;
}

#page .attachments li
{
 margin:0 0 5px;
}

.comment,.stripes
{
 padding:0 0 15px;
 margin:0 0 15px;
 border-bottom:1px dashed #c8c7c2;
}

#page .links li
{
 display:inline;
 background:none;
 padding:0;
 margin:0 15px 0 0;
}

.comment-body
{
 margin:0 0 15px;
}

.field-name-comments-formatted-link-author
{
 float:left;
}

.pane-node-comments .field-author
{
 background:none;
 padding:0;
 float:none;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:20px;
 color:#666;
}

.pane-node-comments .field-author a:hover,.pane-node-comments .field-author a:focus
{
 color:#d49425;
 border:none;
}

.pane-node-comments .comment-body
{
 margin:15px 0;
}

.pane-node-comments .view-mode-full .post-date
{
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 text-transform:none;
 float:left;
 color:#666;
}

.pane-node-comments .image,.pane-node-comments img
{
 margin-bottom:0;
}

.page-node .pane-node-comments .view-mode-full .post-date
{
 margin:2px 20px 0 0;
}

.links
{
 line-height:1;
 margin:0;
 float:left;
}

.links a
{
 color:#1e6f99;
 border-color:#1e6f99;
 font-size:11px;
}

.links a:hover,.links a:focus
{
 color:#d49425;
 border-color:#d49425;
}

.image a
{
 border:none;
}

.not-logged-in .comment .comment-login
{
 display:none;
}

.middle .comment ul.links,.main .comment ul.links
{
 margin:0;
}

.comment .post-date
{
 margin:0 0 5px;
 font-size:17px;
}

.comment-login
{
 font-size:11px;
}

.comment .user-picture img
{
 max-width:65px;
}

.node-type-nieuws .comment .group-right
{
 width:340px;
}

.node-type-nieuws .middle .comment .links
{
 margin:15px 0 0;
}

.lte7 .comment .user-picture img
{
 width:65px;
}

.user-profile .group-left
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.user-profile .group-right
{
 width:460px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
}

.label-inline,.label-above
{
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:18px;
}

.label-inline
{
 display:inline;
}

.label-above
{
 display:block;
}

.no-fontface .label-inline,.no-fontface .label-above
{
 font-size:14px;
}

.user-profile .group-right > div
{
 margin:0 0 15px;
 word-wrap:break-word;
}

.user-profile .group-right div:first-child
{
 margin:0 0 5px;
}

.user-profile ul
{
 margin-top:0;
}

.field-name-group-audience span
{
 margin:0 3px;
}

.view-mode-full .group-left img
{
 margin:0 0 15px;
}

.view-mode-full .group-left
{
 position:relative;
}

.view-mode-full .group-left > div,.view-mode-full .group-left > ul
{
 display:block;
 float:none;
 margin:0 0 10px;
}

.view-mode-full .flag-message
{
 bottom:-60px;
}

.page-node .view-mode-full .field-body
{
 margin:0 0 30px;
 clear:both;
}

.page-node .view-mode-full .post-date
{
 margin:0 0 10px;
}

.page-node .activiteit .groups,.page-node .activiteit .publiek
{
 margin:0 10px 10px 0;
}

.stripes h3
{
 margin:0 0 10px;
}

.foto a
{
 padding:13px;
 position:relative;
 border:none;
 display:block;
}

.view .foto
{
 margin-bottom:20px;
}

.node-testimonial .image
{
 float:left;
 margin:0 10px 5px 0;
}

.node-testimonial .quote
{
 position:relative;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:22px;
}

.node-testimonial .quote:before
{
 content:'.';
 background:url(/sites/all/themes/vvs/img/quote.png) no-repeat;
 width:17px;
 height:14px;
 display:inline-block;
 margin:0 10px 0 0;
 text-indent:-2000px;
 overflow:hidden;
}

.node-testimonial .quote:after
{
 content:'.';
 background:url(/sites/all/themes/vvs/img/quote.png) no-repeat;
 width:17px;
 height:14px;
 display:block;
 display:inline-block;
 margin:0 0 0 5px;
 text-indent:-2000px;
 overflow:hidden;
}

.node-nieuws .image,.node-hemelkalender .image
{
 float:left;
 margin:0 10px 5px 0;
}

.node-type-testimonial .view-mode-full .field-body,.node-type-nieuws .view-mode-full .field-body,.node-type-hemelkalender .view-mode-full .field-body
{
 clear:none;
}

.no-generatedcontent .node-testimonial .quote
{
 padding:0 0 0 27px;
 background:url(/sites/all/themes/vvs/img/quote.png) no-repeat top left;
}

.no-fontface .node-testimonial .quote
{
 font-size:16px;
}

.pathone-subsite .pane-node-create-links,.pathone-subsite .follow-widget
{
}

.panel-pane
{
 clear:both;
}

.pane-all-content-of-all-groups-of-log
{
 clear:none;
}

.pane-term-description
{
 margin:0 0 25px;
}

a img,div img
{
 display:block;
}

.view .last
{
 margin-right:0;
}

.node-groep .field-body
{
 margin:0 0 15px;
}

.masonry
{
 padding-bottom:20px;
}

.item
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-bottom:20px;
 background:#fff;
 border-bottom:1px dashed #c8c7c2;
}

.item .node
{
 padding:13px;
 position:relative;
}

.item h2,.item h3
{
 margin:3px 0 10px;
}

.item .groups
{
 margin:0;
}

.item .post-date
{
 margin:15px 0 0;
}

.item .image
{
 float:none;
}

.lte7 .pane-frontpage-content .view-dom-id-3
{
 margin-bottom:20px;
}

.read-more,.comment-status,.save,.tags,.groups,.field-author,.publiek
{
 float:left;
 margin:0 8px 0 0;
 font-size:11px;
}

.read-more a,.comment-status a,.save a,.tags a,.groups a,.field-author a,.publiek a
{
 color:#666666;
 border:none;
}

.read-more a:hover,.comment-status a:hover,.save a:hover,.tags a:hover,.groups a:hover,.field-author a:hover,.publiek a:hover,.read-more a:focus,.comment-status a:focus,.save a:focus,.tags a:focus,.groups a:focus,.field-author a:focus,.publiek a:focus
{
 color:#666666;
 border-bottom:1px solid #5c5345;
}

.item .extra-space
{
 margin-bottom:12px;
}

.item .node-article .comment-status,.item .node-waarneming .comment-status,.item .node-foto-album .comment-status
{
 clear:both;
}

.activiteit .groups,.activiteit .publiek
{
 margin:10px 10px 0 0;
}

.activiteit .publiek
{
 clear:both;
}

.field-name-field-activiteit-locatie
{
 clear:both;
 width:95%;
 overflow:hidden;
 text-overflow:ellipsis;
 font-size:11px;
 white-space:nowrap;
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:0 -1176px;
 padding-left:15px;
 line-height:20px;
}

.pane-testimonials .read-more a
{
 line-height:12px;
 color:#666666;
 border-bottom:1px solid #fff;
}

.pane-testimonials .read-more a:hover,.pane-testimonials .read-more a:focus
{
 color:#666666;
 border-bottom:1px solid #666666;
}

.overview-link a,.view-footer .overview-link
{
 color:#009ad2;
 text-transform:uppercase;
 font-size:11px;
 border-bottom:1px solid transparent;
 margin-left:20px;
}

.overview-link a:hover,.view-footer .overview-link:hover,.overview-link a:focus,.view-footer .overview-link:focus
{
 border-bottom:1px solid #009ad2;
}

.overview-link a:after,.view-footer .overview-link:after
{
 content:'>>';
 font-size:70%;
 padding:0 0 0 5px;
 display:inline;
}

.group-left .overview-link a
{
 margin-left:0;
}

.no-generatedcontent .overview-link a,.no-generatedcontent .view-footer .overview-link
{
 padding:0 10px 0 0;
 background:url(/sites/all/themes/vvs/img/icon-overview.png) no-repeat center right;
}

.view-hemelkalender a.overview-link
{
 margin:0;
}

.view-footer
{
 clear:both;
 margin:0 0 15px;
}

.view-footer .overview-link
{
 float:right;
}

.item:nth-child(3n + 1)
{
 clear:both;
}

.teaser
{
 margin:10px 0;
 word-wrap:break-word;
}

.album .image
{
 margin:0 0 15px;
}

.comment-status,.save,.groups,.tags,.field-author
{
 padding:0 0 0 17px;
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:0 -312px;
}

.save
{
 background-position:0 -647px;
}

.groups
{
 background-position:0 -535px;
}

.tags
{
 background-position:0 -1081px;
}

.groups li,.tags li
{
 display:inline-block;
}

.field-author
{
 background-position:0 -209px;
}

.field-author span
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 padding:0 4px 0 0;
}

#page .groups li,#page .tags li
{
 background:none;
 margin:0;
 padding:0;
}

#page .view-mode-full .groups li,#page .view-mode-full .tags li
{
 padding:0 15px 0 0;
}

.stripes .teaser
{
 margin:8px 0 15px;
}

.flag-message
{
 position:absolute;
 left:0;
 bottom:-7px;
 opacity:0.9;
 -webkit-box-shadow:0 6px 5px -3px rgba(0,0,0,0.8);
 -moz-box-shadow:0 6px 5px -3px rgba(0,0,0,0.8);
 box-shadow:0 6px 5px -3px rgba(0,0,0,0.8);
 background:#5c5345;
 padding:10px;
 width:200px;
 color:#fff;
 font-size:12px;
 line-height:normal;
 z-index:5000;
}

.flag-waiting .flag-throbber
{
 background:url(/sites/all/themes/vvs/img/throbber.gif) no-repeat right center;
 display:block;
 width:16px;
 height:16px;
 float:right;
}

.activiteit .group-left,.node-nieuws .group-left
{
 width:25%;
 margin:0 6% 0 0;
}

.activiteit .group-right,.node-nieuws .group-right
{
 width:69%;
}

.activiteit .group-right .teaser
{
 float:left;
 min-height:1px;
 margin:0 0 10px;
}

.activiteit .group-right .groups,.activiteit .group-right .publiek
{
 margin:0 10px 10px 0;
}

.activiteit .group-left
{
 padding-top:4px;
}

.activiteit .group-header
{
 margin-left:31%;
}

.activiteit .post-date,.hemel .post-date,.view-mode-full .post-date,.field-name-field-nieuws-datum .date-display-single
{
 font-size:15px;
 text-transform:uppercase;
 color:#d49425;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
}

.right .activiteit .post-date
{
 font-size:15px;
}

.no-fontface .right .activiteit .post-date
{
 font-size:11px;
}

.no-fontface .activiteit .post-date,.no-fontface .hemel .post-date
{
 font-size:12px;
}

.activiteit h3
{
 margin-bottom:10px;
}

.activiteit .teaser
{
 margin:0;
 min-height:26px;
}

.view-agenda .date-display-end
{
 display:block;
}

.hemel .post-date
{
 font-size:16px;
}

.view-mode-hemelkalender_frontpage .hemel h3
{
 margin:4px 0 0;
}

.albums-overview
{
 padding:20px;
 background:#eee;
 background:rbga(200,200,200,0.4);
}

.album
{
 float:left;
 display:inline;
 width:95px;
 margin:0 20px 0 0;
}

.node-foto-album .image
{
 margin:0 0 10px;
}

.follow-widget
{
 border-top:1px dashed #1e6f99;
 border-bottom:1px dashed #1e6f99;
 padding:20px 0;
}

.follow-widget a
{
 color:#009ad2;
 border:none;
 font-size:20px;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
}

.follow-widget a:hover,.follow-widget a:focus
{
 color:#d49425;
 border:none;
}

.follow-widget a:after
{
 content:'.';
 text-indent:-2000px;
 overflow:hidden;
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:141px -421px;
 background-position:0 -425px;
 display:inline-block;
 width:12px;
 height:12px;
 margin:0 0 0 10px;
}

.follow-widget .field-item
{
 padding:0;
 background:none;
 color:#1e6f99;
}

.no-fontface .follow-widget a
{
 font-size:14px;
}

.no-generatedcontent .follow-widget .field-item a
{
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:141px -421px;
 padding-right:20px;
}

.node-type-nieuws .service
{
 margin:0 0 20px;
}

.comment-overview .image
{
 float:left;
 margin:0 20px 0 0;
 min-width:80px;
 min-height:50px;
}

.comment-overview span,.comment-overview span a
{
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:20px;
 color:#666666;
}

.comment-overview span a
{
 border:none;
}

.comment-overview span a:hover,.comment-overview span a:focus
{
 color:#d49425;
 border:none;
}

.comment-overview .teaser
{
 margin:13px 0 0;
}

.g6 .teaser
{
 float:right;
 width:240px;
}

.no-fontface .comment-overview span,.no-fontface .comment-overview span a
{
 font-size:14px;
}

#page li.search-result
{
 list-style-type:none;
}

.block-nodeblock p
{
 margin:0;
}

.block-nodeblock ul,.block-nodeblock ol
{
 list-style-type:none;
}

.right .panel-pane
{
 margin:0 0 30px;
}

.alt-menu,.pane-testimonials
{
 background:#fff;
 padding:20px;
}

.alt-menu h2,.pane-testimonials h2
{
 color:#1e6f99;
 background:none;
 display:block;
 padding:0 0 12px;
 margin:0 0 15px;
 border-bottom:1px dashed #009ad2;
}

.alt-menu li,.pane-testimonials li
{
 border-bottom:1px dashed #85cfe9;
 display:block;
}

.alt-menu a,.pane-testimonials a
{
 color:#16a0d2;
 padding:8px 0;
 border:none;
 display:block;
 position:relative;
 padding-left:15px;
}

.alt-menu a:before,.pane-testimonials a:before
{
 content:'>';
 position:absolute;
 left:0;
 top:11px;
 font-size:11px;
}

.alt-menu a:hover,.pane-testimonials a:hover,.alt-menu a:focus,.pane-testimonials a:focus
{
 color:#d49425;
}

.alt-menu a:hover:before,.pane-testimonials a:hover:before,.alt-menu a:focus:before,.pane-testimonials a:focus:before
{
 color:#d49425;
}

.alt-menu a.active-trail,.pane-testimonials a.active-trail
{
 color:#1e6f99;
}

.alt-menu li a
{
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:18px;
}

.no-fontface .alt-menu li a
{
 font-size:14px;
}

.no-fontface .alt-menu li li a
{
 font-size:12px;
}

#page .alt-menu li
{
 background:none;
 padding:0;
 margin:0;
}

.pane-testimonials a
{
 padding:0;
}

.pane-testimonials a:before
{
 content:'';
}

.pane-testimonials .image
{
 float:left;
 position:relative;
}

.pane-testimonials .image:after
{
 content:'.';
 background:url(/sites/all/themes/vvs/img/quote.png) no-repeat;
 width:17px;
 height:14px;
 display:block;
 position:absolute;
 bottom:-8px;
 left:-7px;
 text-indent:-2000px;
 overflow:hidden;
}

.view-mode-heelal_frontpage img
{
 float:left;
 margin:0 10px 5px 0;
}

.view-mode-heelal_frontpage h3
{
 margin-top:0;
}

.pane-testimonials .teaser
{
 margin:0;
}

.pane-testimonials .read-more
{
 clear:both;
 padding:10px 0;
}

a.lidworden
{
 padding:8px 0;
 margin:15px 0 0;
 border-bottom:1px dashed #009ad2;
 border-top:1px dashed #009ad2;
 text-transform:uppercase;
 font-family:MisoRegular,Arial,Helvetica,sans-serif;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 font-size:19px;
 clear:both;
 position:relative;
}

a.lidworden:after
{
 content:'>>';
 color:#d49425;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10px;
 letter-spacing:-1px;
 position:absolute;
 top:36%;
 right:8%;
}

.no-generatedcontent a.lidworden
{
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:159px -848px;
}

.lte7 a.lidworden
{
 padding:4px 0 10px;
}

.service
{
 padding:10px 0 0;
}

.service .label-inline
{
 color:#009ad2;
}

.service .label-inline,.service .service-links,.service ul
{
 float:left;
 margin:0;
}

.service li
{
 float:left;
}

.node-foto-album .service
{
 padding:10px 0 30px;
}

.node-testimonial .service
{
 padding:30px 0 0;
}

#page .service ul li
{
 padding:0;
 margin:0 10px 0 0;
 background:none;
}

#page .service ul li.first
{
 margin-left:10px;
}

.attachment .item
{
 width:100%;
 margin:0 0 20px;
}

.lte7 .attachment
{
 padding:0 0 20px;
}

.attachment .group-left
{
 width:447px;
 margin:0 20px 0 0;
}

.attachment .group-right
{
 width:189px;
}

.pane-frontpage-content,.pane-group-landing-page-specific-cont
{
 clear:none;
}

.main,.pane-group-landing-page-specific-cont
{
 margin-bottom:15px;
}

.clear
{
 clear:both;
}

.front .nieuws:nth-child(3n + 1)
{
 clear:none;
}

.view-mode-heelal_frontpage .group-left
{
 width:85px;
}

.view-mode-heelal_frontpage .group-right
{
 width:120px;
}

.view-mode-heelal_frontpage .teaser
{
 margin-top:0;
}

.footer-wrap
{
 padding:30px 0;
}

.lte7 .footer-wrap
{
 zoom:1;
}

#footer
{
 position:relative;
}

.illustratie
{
 display:block;
 background:url(/sites/all/themes/vvs/img/icons-sprite.png) no-repeat top left;
 background-position:0 0;
 width:78px;
 height:109px;
 position:absolute;
 top:-138px;
 right:0;
}

.logo
{
 width:940px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
 padding:0 0 20px;
 margin:0 0 20px;
 border-bottom:1px dashed #666666;
 background:url(/sites/all/themes/vvs/logo.png) no-repeat top left;
 height:50px;
 background-size:auto 50px;
}

.no-background-size .logo
{
 height:63px;
}

.region-footer-first,.region-footer-second
{
 margin:0 0 20px;
}

.region-footer-first a:after,.region-footer-second a:after
{
 content:"»";
 font-size:10px;
 color:#d49425;
 padding:0 0 0 5px;
}

.region-footer-first
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 width:260px;
 margin-right:160px;
}

.region-footer-first .block
{
 margin:0 0 20px;
}

.region-footer-first .block-nodeblock:first-child .node
{
 min-height:80px;
}

.region-footer-second
{
 width:700px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
 margin-right:0;
 width:520px;
}

.region-footer-second h2
{
 margin-bottom:10px;
}

.region-footer
{
 clear:both;
 padding:20px 0 0;
 border-top:1px dashed #666666;
 font-size:11px;
}

.region-footer .puresign
{
 float:right;
}

.region-footer .block-nodeblock
{
 float:left;
}

#footer
{
 color:#777;
}

#footer h2
{
 background:none;
 padding:0;
 color:#fff;
}

#footer a
{
 color:#d49425;
 border:none;
}

#footer a:visited
{
 color:#d49425;
 border:none;
}

#footer a:hover,#footer a:focus
{
 border-bottom:1px solid #d49425;
}

#block-nodeblock-1689
{
 margin:0;
 padding:15px 0 0;
}

.tweets li
{
 width:220px;
 margin-right:20px;
 min-height:1px;
 float:left;
 display:inline;
}

.tweets li:nth-child(1),.tweets li:nth-child(2),.tweets li:nth-child(3)
{
 min-height:115px;
}

.tweets span
{
 display:block;
}

#footer .tweet-time a
{
 color:#666666;
 border:none;
 font-size:11px;
}

#footer .tweet-time a:hover,#footer .tweet-time a:focus
{
 border-bottom:1px solid #666666;
}

.tweets .last
{
 margin-right:0;
}

.tweet-text a:after
{
 content:none;
}

.lte7 .tweet-text a
{
 padding:0;
 background:none;
}

#page .right .pane-recente-inhoud
{
 background-color:#ffffff;
 padding:20px;
}

#page .right .pane-recente-inhoud h2.overview
{
 color:#16a0d2;
 background:none;
 display:block;
 padding:0 0 12px;
 margin:0 0 15px;
 border-bottom:1px dashed #009ad2;
}

#page .right .pane-recente-inhoud li a
{
 text-decoration:none;
 border-bottom:none;
}

#page .right .pane-recente-inhoud li a:hover
{
 color:#d49425;
 text-decoration:underline;
}

.g-recaptcha
{
 margin-bottom:1.5em;
}


.file-icon
{
 padding:0 0 0 20px;
 background:url(/modules/file/icons/application-octet-stream.png) no-repeat top left;
}

.mime-text-plain
{
 background-image:url(/modules/file/icons/text-plain.png);
}

.mime-application-pdf
{
 background-image:url(/modules/file/icons/application-pdf.png);
}

.mime-application-vndopenxmlformats-officedocumentwordprocessingmldocument,.mime-application-msword
{
 background-image:url(/modules/file/icons/x-office-document.png);
}

.mime-application-vndms-powerpoint,.mime-application-vndopenxmlformats-officedocumentpresentationmlpresentation,.mime-application-mspowerpoint
{
 background-image:url(/modules/file/icons/x-office-presentation.png);
}

.mime-application-vndms-excel,.mime-application-msexcel
{
 background-image:url(/modules/file/icons/x-office-spreadsheet.png);
}


#colorbox,#cboxOverlay,#cboxWrapper
{
 position:absolute;
 top:0;
 left:0;
 z-index:9999;
}

#cboxOverlay
{
 position:fixed;
 width:100%;
 height:100%;
}

#cboxMiddleLeft,#cboxBottomLeft
{
 clear:left;
}

#cboxContent
{
 position:relative;
 overflow:visible !important;
}

#cboxLoadedContent
{
 overflow:auto;
}

#cboxTitle
{
 margin:0;
}

#cboxTitle:empty
{
 display:none !important;
}

#cboxLoadingOverlay,#cboxLoadingGraphic
{
 position:absolute;
 top:0;
 left:0;
 width:100%;
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow
{
 cursor:pointer;
}

.cboxPhoto
{
 float:left;
 margin:auto;
 border:0;
 display:block;
}

.cboxIframe
{
 width:100%;
 height:100%;
 display:block;
 border:0;
}

#cboxOverlay
{
 background:#000;
}

#cboxWrapper
{
 background:#fff;
}

#cboxTopLeft
{
 width:15px;
 height:15px;
}

#cboxTopCenter
{
 height:15px;
}

#cboxTopRight
{
 width:15px;
 height:15px;
}

#cboxBottomLeft
{
 width:15px;
 height:10px;
}

#cboxBottomCenter
{
 height:10px;
}

#cboxBottomRight
{
 width:15px;
 height:10px;
}

#cboxMiddleLeft
{
 width:15px;
}

#cboxMiddleRight
{
 width:15px;
}

#cboxContent
{
 background:#fff;
 overflow:hidden;
}

#cboxError
{
 padding:50px;
 border:1px solid #ccc;
}

#cboxLoadedContent
{
 margin-bottom:28px;
}

#cboxTitle
{
 position:absolute;
 background:rgba(255,255,255,0.7);
 bottom:28px;
 left:0;
 color:#535353;
 width:100%;
 padding:4px;
}

#cboxCurrent
{
 position:absolute;
 bottom:4px;
 left:60px;
 color:#949494;
}

.cboxSlideshow_on #cboxSlideshow
{
 position:absolute;
 bottom:0px;
 right:30px;
 background:url(/sites/all/themes/vvs/img/controls.png) -75px -50px no-repeat;
 width:25px;
 height:25px;
 text-indent:-9999px;
}

.cboxSlideshow_on #cboxSlideshow.hover
{
 background-position:-101px -50px;
}

.cboxSlideshow_off #cboxSlideshow
{
 position:absolute;
 bottom:0px;
 right:30px;
 background:url(/sites/all/themes/vvs/img/controls.png) no-repeat 0 0;
 width:25px;
 height:25px;
 text-indent:-9999px;
}

#cboxPrevious
{
 position:absolute;
 bottom:0;
 left:0;
 background:url(/sites/all/themes/vvs/img/controls.png) no-repeat 0 0;
 width:26px;
 height:26px;
 text-indent:-9999px;
}

#cboxNext
{
 position:absolute;
 bottom:0;
 left:27px;
 background:url(/sites/all/themes/vvs/img/controls.png) no-repeat -26px 0;
 width:26px;
 height:26px;
 text-indent:-9999px;
}

#cboxLoadingOverlay
{
 background:#fff;
}

#cboxLoadingGraphic
{
 background:url(/sites/all/themes/vvs/img/throbber.gif) no-repeat center center;
}

#cboxClose
{
 position:absolute;
 top:-15px;
 right:-36px;
 background:url(/modules/overlay/images/close.png) no-repeat;
 width:26px;
 height:26px;
 text-indent:-9999px;
}


