 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 *, *:before, *:after{ -webkit- -sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 img, img a{ border: 0; }
 #firstsection img, #firstsection img a, #resources-wrap img, #resources-wrap img a, #owlcarwrap img, #owlcarwrap img a{ border-radius: 8px; border: 1px solid #ddd!important; padding: 5px!important; }
 #resources-wrap img, #resources-wrap img a{ background: #fff; }
 .clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
 .clearfix { display: inline-block; }
 * html .clearfix { height: 1%; }
 .clearfix { display: block; }
 body, html{ height: 100%; }
 body { font-family: 'Open Sans', 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; color: #6f7177; margin: 0; padding: 0; background: #fff; }
 h1{ font-family: inherit; font-weight: 300; font-size: 2.6em; color: #002f61; padding: .1em 0; line-height: 1 }
 h2{ font-family: 'Lora', serif; font-weight: 400; font-size: 2.5em; padding: .4em 0 .15em; line-height: 1.1;}
 h3{ font-family: 'Lora',serif; font-weight: 400; padding: .3em 0; font-size: 1.5em; padding: .1em 0; line-height: 1.1;}
 h4{ font-family: 'Lora',serif; font-weight: 400; padding: .3em 0; font-size: 1.2em; padding: .1em 0; line-height: 1.1;}
 hi,h2,h3,h4,h5 { color: #003d7d; }
 div.paragraph{ font-family: inherit; color: #000; font-weight: 300; font-size: 1.1em; padding: .2em 0; line-height: 1.6em; margin: 0 0 1.6em 0; }
 p{ font-family: inherit; color: #000; font-weight: 300; font-size: 1.1em; padding: .2em 0; line-height: 1.6em; margin: 0 0 1.6em 0; }
 a{ color: #0072dc; text-decoration: none!important; font-weight:bold!important; }
 a:hover, a:active{ color: #ffa00e!important; }
 a:visited { color: #87b4de; }
 h1 a, h2 a { color: inherit; font-weight: normal !important; }
 h1 a:visited, h2 a:visited { color: inherit; }
 blockquote { font-family: 'Lora', serif; font-style:italic; font-size: 1em; color: #002f61; margin: 30px 0 0 !important; padding: .5em 1em 1em 1em; border: none!important; border-top: 1px solid #CFDDEA!important; border-left: 1px solid #CFDDEA!important; border-radius: 4px; display:inline-block; line-height:1.1; }
 blockquote:before { font-family: 'FontAwesome'; content: "\f10d"; margin-left: -1em; margin-right: .25em; position: relative; top: -15px; padding: .5em .6em .5em .5em; font-size: 36px; background-color: #CFDDEA; border-radius: 50%; color: #fff; }
 @font-face { font-family: 'FontAwesome'; src: url('theme/fontawesome-webfont.eot?v=4.0.3?1495457118'); src: url('theme/fontawesome-webfont.eot?#iefix&v=4.0.3?1495457118') format('embedded-opentype'), url('theme/fontawesome-webfont.woff?v=4.0.3?1495457118') format('woff'), url('theme/fontawesome-webfont.ttf?v=4.0.3?1495457118') format('truetype'), url('theme/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular?1495457118') format('svg'); font-weight: normal; font-style: normal; }
 div.paragraph { margin: 0 0 1em 0;*/ }
 .wsite-button-small{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-border-radius: 4px; border-radius: 4px; background: #ffcc00; border: 1px solid #ffe62f; }
 .wsite-button-small .wsite-button-inner { height: 40px; line-height: 40px; display: block; font-size: 16px; font-weight: normal; border: none; text-decoration: none; padding: 0 10px 0 25px; color: #003d7d; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-border-radius: 4px; border-radius: 4px 0 0 4px; background: rgba(255,204,0,0.0); }
 .wsite-button-small:hover, .wsite-button-small .wsite-button-inner:hover{ background: #FFEB00; color: #003d7d!important; }
 .wsite-button-small.wsite-button-highlight, .wsite-button-small.wsite-button-highlight .wsite-button-inner { background: #ffe62f!important; }
 .wsite-button-small.wsite-button-highlight:hover, .wsite-button-small.wsite-button-highlight:hover .wsite-button-inner{ background: #FFEB00; color: #003d7d!important; }
 .wsite-button-large { height: 45px; background: #ffe62f; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
 .wsite-button-large .wsite-button-inner { height: 45px; line-height: 45px; padding: 0 10px 0 25px; background: #ffe62f; color: #003d7d; font-size: 22px; font-family: 'Lora', serif; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
 .wsite-button-large:hover, .wsite-button-large:hover .wsite-button-inner { background: #FFEB00; }
 .wsite-button-large.wsite-button-highlight, .wsite-button-large.wsite-button-highlight .wsite-button-inner { background: #ffe62f; color: #003d7d; }
 .wsite-button-large.wsite-button-highlight:hover, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner{ background: #FFEB00; }
 a.greencstmbutton1{ background: #a0cac0; color: #f1f1f1; display:inline-block; font-family: 'Lora', serif; height: 38px; line-height: 38px; padding: 0 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 10px 0; border: 1px solid #a0cac0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; font-size: 16px; overflow:hidden; }
 a.greencstmbutton1:hover, a.greencstmbutton2:hover{ background: #f1f1f1; color: #a0cac0; }
 a.greencstmbutton2{ background: #a0cac0; color: #f1f1f1; display:inline-block; font-family: 'Lora', serif; height: 43px; line-height: 43px; padding: 0 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 10px 0; border: 1px solid #a0cac0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; font-size: 22px; overflow:hidden; }
 .get-involved .wsite-button-small { min-width: 125px; margin: 0 10px 0 0; }
 .get-involved .wsite-button-inner { width: 100%; }
 .wsite-button-donate { background: #ffcc00; border: 1px solid #ffe62f; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
 .wsite-button-donate .wsite-button-inner { height: 44px; line-height: 44px; padding: 0 10px 0 25px; background: #ffcc00; color: #003d7d; font-size: 22px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
 .wsite-button-donate:hover, .wsite-button-donate:hover .wsite-button-inner { background: #FFEB00; }
 .donate-button { float:right; margin-top: 1.5em; }
 header#header-wrap.cf.shrinkit div.container div.donate-button { margin-top: 5px !important; }
 .div-n{ height: 1px; margin-top: 10px; margin-bottom: 10px; }
 .greendivider{ background: #a0cac0; }
 .reddivider{ background: #E95855; }
 .bluedivider{ background: #5B5F70; }
 .wsite-social-item, .wsite-editor .wsite-social-item { display: inline-block; margin: 0; width: 32px; height: 32px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
 #darkfoot .wsite-social-item { margin: 0 3px!important; }
 .wsite-social-twitter{ background: url('theme/socialtwitter.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-twitter:hover{ background-position: 0 32px; }
 .wsite-social-facebook{ background: url('theme/socialfaceboook.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-facebook:hover{ background-position: 0px 32px; }
 .wsite-social-youtube{ background: url('theme/socialyoutube.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-youtube:hover{ background-position: 0px 32px; }
 .wsite-social-pinterest{ background: url('theme/socialpinterest.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-pinterest:hover{ background-position: 0px 32px; }
 .wsite-social-plus{ background: url('theme/socialgoogleplus.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-plus:hover{ background-position: 0px 32px; }
 .wsite-social-linkedin{ background: url('theme/sociallinkedin.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-linkedin:hover{ background-position: 0px 32px; }
 .wsite-social-flickr{ background: url('theme/socialflickr.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-flickr:hover{ background-position: 0px 32px; }
 .wsite-social-vimeo{ background: url('theme/socialvimeo.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-vimeo:hover{ background-position: 0px 32px; }
 .wsite-social-mail{ background: url('theme/socialmail.jpg?1495457118'); background-position: 0px 0px; }
 .wsite-social-mail:hover{ background-position: 0px 32px; }
 .wsite-form-label { display: inline-block; color: #5B5F70; font-family: 'Open Sans', sans-serif; font-size: .9em; padding: 12px 0 5px 0; font-weight: 400; }
 .form-required{ color: #E95855; }
 .form-radio-container { color: #868686; font-size: 14px; font-family: 'Open Sans', Geneva, sans-serif; }
 .wsite-form-input, .wsite-search-element-input { font-family: 'Open Sans', Geneva, sans-serif; font-size: 13px; color: #5B5F70; background: #fff; border: 1px solid #dcdcdc; padding: 6px 4px 6px !important; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 .wsite-search-element ::-webkit-input-placeholder { color: rgba(0,61,125,0.5); font-weight: 400; }
 .wsite-search-element :-moz-placeholder { color: #003d7d; font-weight: 400; opacity: 1; }
 .wsite-search-element ::-moz-placeholder { color: #003d7d; font-weight: 400; opacity: 1; }
 .wsite-search-element :-ms-input-placeholder { font-weight: 400; color: #003d7d; }
 .wsite-search-element-input { background: rgba(255,204,0,0.2); border: 1px solid #003d7d; color:#000000; }
 input[type=text]:focus, textarea:focus { outline:none!important; border: 1px solid rgba(160, 202, 192, 1); background: #fff!important; }
 input.wsite-search-element-input:focus { border: 1px solid #003d7d!important; background: rgba(255,204,0,0.7)!important; }
 .wsite-form-input{ background: rgba(255, 230, 47, 0.09)!important; }
 .form-select { color: #5B5F70; border: 1px solid #dcdcdc; font-size: 13px; background: #fff; font-family: 'Open Sans', Geneva, sans-serif; padding: 3px 4px; width: 320px; height: 27px; line-height: 27px; }
 form .wsite-button, form .wsite-button-inner{ background: #ffcc00!important; color: #003d7d; font-family: inherit; border-radius: 4px; }
 form .wsite-button{ border: 1px solid #ffe62f; }
 form .wsite-button:hover{ background: #FFEB00!important; }
 form .wsite-button:hover .wsite-button-inner, form .wsite-button-inner:hover{ background: #FFEB00!important; }
 .wsite-search-element-outer { float: right; margin-top: -60px; margin-bottom: 0; }
 td.wsite-multicol-col form { padding:10px; background-color:#fff; border-radius:10px; border: 1px solid #bcd7f2; border-left-width: 3px; border-top-width: 3px; }
 td.wsite-multicol-col form label { color: #003d7d; }
 td.wsite-multicol-col form input { background-color: #feb500!important; }
 td.wsite-multicol-col h2 { color: #003d7d; font-size:24px!important; }
 td.wsite-multicol-col form label { color: #003d7d!important; }
 td.wsite-multicol-col form input, td.wsite-multicol-col form textarea { background-color: #ffffff!important; border:1px solid #bcd7f2; }
 td.wsite-multicol-col form .wsite-button-inner, td.wsite-multicol-col form .wsite-button { background-color: #fff; font-family: inherit; }
 td.wsite-multicol-col form .wsite-button-inner:hover, td.wsite-multicol-col form .wsite-button:hover { background-color: fbb040!important; }
 .wsite-search-element-form { border:none!important; padding: 10px 0 0!important; }
 .container{ margin: 0 auto; width: 980px; }
 .normalpad{ padding: 70px 0; }
 .smallpad{ padding: 25px 0; }
 .minipad{ padding: 15px 0; }
 #header-wrap{ background: rgba(0,15,65,0.85); height: 100px; position: fixed; width: 100%; z-index: 100; border-bottom: 5px solid rgba(0,0,0,0.2); }
 #icontent #header-wrap{ z-index: 1; }
 #header-wrap.shrinkit{ height: 60px; }
 #pushdown1{ width: 100%; height: 100px; }
 #pushdown1.shrinkit{ height: 60px; }
 .wsite-logo, .wsite-logo a { color: #a0cac0; margin: 0; padding: 0; text-decoration: none; }
 .wsite-logo a:hover { color: #a0cac0; }
 #logo, #logo a { font-size: 26px; color: #a0cac0; font-weight: normal; padding: 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; float: left; }
 .wsite-logo a img{ height: 120px; }
 #logo { padding: 5px 0 0 0; margin-right:25px; width: 200px; height: 150px; background-color: #fff; border-radius: 0 0 25px 25px; text-align: center; background-image: url(/files/theme/logo-bg.png?1495457118); background-repeat: no-repeat; background-position: top left; box-shadow: -0 0px 15px rgba(46,63,80,0.75); -webkit-box-shadow: -0 0px 15px rgba(46,63,80,0.75); -moz-box-shadow: -0 0px 15px rgba(46,63,80,0.75); }
 #logo.shrinkit, #logo a.shrinkit { width: 90px; height: 70px; background-image: url(/files/theme/logo-bg-shrink.png?1495457118); border-radius: 0 0 10px 10px; }
 .wsite-logo a img.shrinkit{ height: 50px; margin-top: 0 !important; }
 .navigation { margin: 0; overflow: hidden; float:left; width:60%; margin-top: 30px; }
 .navigation ul { list-style: none; float: left; margin-top: 0; }
 .navigation ul li { list-style: none; float: left; padding: 0 2px 0 0; }
 .navigation ul.wsite-menu-default li.wsite-nav-1 { }
 .navigation a, .navigation a:visited { float: left; display: block; color:#fff!important; text-decoration: none; font-family: "Open Sans", Arial, Helvetica, sans-serif; padding: 10px 15px 11px; border: 0; outline: 0; margin: 0; list-style-type: none; text-transform: uppercase; line-height: 1; font-weight: normal!important; border-width: 3px 0 0 0 ; border-color: transparent; border-style: solid; border-radius: 5px; }
 .navigation li#active a, .navigation a:hover { border-width: 3px 0 0 0; border-color: #ffe62f; border-style: solid; border-radius: 5px; }
 .navigation.shrinkit{ margin-top: 14px; }
 .navigation a.shrinkit{ }
 .navigation li#active a.shrinkit, .navigation a.shrinkit:hover{ border-width: 3px 0 0 0; border-color: #ffe62f; border-style: solid; border-radius: 5px; }
 #wsite-menus .wsite-menu li a { font-family: 'Open Sans', sans-serif; padding: 9px; color: #003d7d; background: #fdfeff; border: 0; border-bottom: 1px solid #ffa00e; font-weight: normal!important; }
 #wsite-menus .wsite-menu li a:hover { color: #545454; background: #fff; }
 #wsite-menus .wsite-menu-arrow{ font-size: 0px }
 #wsite-menus .wsite-menu-arrow:after{ content: "\f0da"; font-family:FontAwesome; display:inline-block; font-size: 14px; color: #ffa00e; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .shrinkit, #header-wrap, #pushdown1, #logo, .wsite-logo a img, .navigation{ -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; }
 .navigation a{ -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s ease; }
 #firstsection{ width: 100%; background: #fff; }
 #content { min-height: 200px; }
 .ddtabs #content{ min-height: 10px; }
 #resources-wrap { background: rgba(172, 208, 245, 0.13); border-top: 5px solid #003d7d; }
 #icontent #greenbackwrap{ padding-top: 70px; }
 #greenbackwrap{ width: 100%; background:#6580A2; border-top: 5px solid #003d7d; padding: 0; }
 #greenbackwrap h2{ color: #fff; }
 #greenbackcontent{ padding-bottom: 40px; }
 #greenbackcontent h2.wsite-content-title { padding: 0 0 25px; }
 #darkfoot{ width: 100%; background: #3E4F63; border-top: #003D7D 5px solid; }
 #darkfootcontent{ min-height: 50px; }
 #darkfootcontent div.paragraph{ color: #f1f1f1; font-size: .7em; }
 #darkfootcontent p{ color: #f1f1f1; font-size: .7em; }
 #darkfootcontent a{ color: #CBE6FF; }
 #darkfootcontent a:visited{ color: #98A6B3; }
 #footer-links .footer-link-col { float: left; font-size: .8em; margin: 0 25px 0 0; min-height: 220px; }
 #footer-links .footer-link-col a { color: #fff; }
 #footer-links .footer-link-col a:hover { color: #ffc500; }
 #footer-links .footer-link-col a:visited { color: inherit; }
 #footer-links .footer-link-col div.paragraph, #footer-links .footer-link-col ul { color: #fff; font-size: 12px; }
 #footer-links .footer-link-col p, #footer-links .footer-link-col ul { color: #fff; font-size: 12px; }
 #footer-links .footer-link-col ul { }
 #fixedback1{ width: 100%; min-height: 300px; max-height: 500px; overflow:hidden; background: url(theme/images/clock-face.jpg?1495457118) no-repeat center; background-attachment:fixed; -webkit-background-size: cover; background-size: cover; }
 #fixedback2{ width: 100%; min-height: 300px; max-height: 500px; overflow:hidden; background: url(theme/coolbg2-a.jpg?1495457118) no-repeat center; background-attachment:fixed; -webkit-background-size: cover; background-size: cover; }
 #landingheader{ background: url(theme/ticks.png?1495457118); border-bottom: 1px solid #f1f1f1; }
 .landing .wsite-header{ height: 400px; width: 560px; float:left; background: url(theme/landingimage1.jpg?1495457118) center no-repeat; }
 .landing #landingdrops{ height: 400px; overflow: hidden; float:left; width: 420px; background: #fff; border-right: 1px solid #f1f1f1; }
 .landingpad{ padding: 30px 20px; }
 .accordion{ margin-bottom: 10px; }
 .accord-header { background: #fff; border-radius: 4px; cursor: pointer; padding: 4px 14px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; border: 1px solid #dedede; }
 .accord-header:hover{ border: 1px solid #fbb040; }
 .accord-header h2{ color: #003d7d!important; font-size: 14px!important; }
 td.wsite-multicol-col .accord-header h2 { font-size: 1.1em!important; }
 .accord-header h2:after{ content:"+"; float:right; }
 .accord-header:hover h2{ color: #fbb040!important; }
 .accord-content { display: none; padding: 7px 10px; margin: 0px 0 15px; background: #fff; border: 1px solid #dedede; border-top: none; border-radius: 0 0 4px 4px; }
 .accord-content div.paragraph{ font-size: 16px; }
 .accord-content p{ font-size: 16px; }
 .acactive { background: #feb500; border-radius: 4px 4px 0 0; border: 1px solid #feb500; }
 .acactive h2{ color: #fff; }
 .acactive h2:after{ content:"-" }
 .titleacwrap{ margin-bottom: 10px; }
 .cf:before, .cf:after { content: " "; display: table; }
 .cf:after { clear: both; }
 .cf { *zoom: 1; }
 .accordion-container { font-size: 13px; width: 100%; margin: 20px 0 50px; float: left; }
 .accordion-header { font-size: 18px; font-weight: 400; margin-bottom: 15px; padding: 5px 20px; cursor: pointer; line-height: 1.5; border-radius: 5px; }
 .inactive-header { border: 1px solid #ffa00e; color: #003d7d; }
 .inactive-header:hover { background: #feb500; color: #fff; }
 .inactive-header:after{ content: "+"; margin-right: 10px; float:right; color: inherit; }
 .active-header { background-color: #feb500; color: #fff; border: 1px solid #feb500; border-bottom: 0; margin-bottom: 0; }
 .active-header:hover { opacity: 0.9; }
 .active-header:after{ content:"-"; margin-right: 10px; float:right; }
 .accordion-content { display: none; padding: 20px; background: #fff; border-top: 0; overflow: auto; margin-top: 0px; height: auto; border: 1px solid #ddd; border-top: 0; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%; }
 #icontent .accordion-content{ display:block; min-height: 100px; border: 1px solid #ddd; }
 #icontent h2.accordion-header{ cursor: text; border: 1px solid #ddd; }
 #low_ac_content{ min-height: 50px; padding: 20px 0; }
 ul.tabnavigation{ margin-bottom: 7px; margin-top: 20px; }
 ul.tabnavigation li{ display:inline-block; }
 ul.tabnavigation li a{ display:inline-block; padding: 7px 14px; background: #fff; display:block; border-bottom: 3px solid #a0cac0; color: #6f7177; -webkit-border-radius: 4px; border-radius: 4px; font-family: 'Lora', serif; }
 ul.tabnavigation li.active a, ul.tabnavigation li:hover a{ color:#f1f1f1; background: #a0cac0; border-bottom: 3px solid #68a697; }
 .tabcontent{ display:none; background: #fff; padding: 7px; border: 1px solid #dedede; }
 .tabcontent div.paragraph{ font-size:inherit; }
 .tabcontent p{ font-size:inherit; }
 .tabs{ margin-top: 20px; margin-bottom: 20px; }
 .portfoliopage #content{ min-height: 20px; }
 .projects{ width: 100%; margin: 0 auto; }
 #options{ margin: 35px 0; min-height: 50px; padding: 10px 0; text-align:right; background-color: #fff; width: 100%; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; }
 #filters li { display:inline-block; padding:2px 7px; }
 #filters li:after{ content:'|'; padding-left: 7px; }
 #filters li:last-child:after{ content:'' }
 #filters li a { margin:0 3px 0 0; font-family:inherit; font-weight:300; line-height:26px; color: #aaa; }
 .clear{ clear: both; }
 #titleselection{ }
 .isotope-item { z-index: 2; }
 .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
 .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; }
 .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; }
 .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; }
 .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }
 .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; transition: none; }
 .element { position: relative; }
 .element img { max-width:100%; }
 .blockelement{ width: 235px; min-height: 250px; background: #fff; margin: 5px; padding: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: solid 1px #dedede; -webkit-box-shadow: 0 1px 3px rgba(184,179,166,.35); -moz-box-shadow: 0 1px 3px rgba(184,179,166,.35); box-shadow: 0 1px 3px rgba(184,179,166,.35); }
 .blockelement h2{ font-size: 1.3em; line-height: 1.3; }
 .blockelement h3{ font-size: 1.1em; line-height: 1.3; }
 .blockelement div.paragraph{ font-size: 1em; line-height: 1.3; }
 .blockelement p{ font-size: 1em; line-height: 1.3; }
 #icontent #filters li a{ cursor:text; }
 #icontent #filters li:nth-child(2){ border: 1px solid red; }
 #icontent #filters li:nth-child(3){ border: 1px solid yellow; }
 #icontent #filters li:nth-child(4){ border: 1px solid green; }
 #icontent #filters li:nth-child(5){ border: 1px solid blue; }
 #icontent #filters li:nth-child(6){ border: 1px solid blueViolet; }
 #icontent #filters li:nth-child(7){ border: 1px solid Coral; }
 #icontent #filters li:nth-child(8){ border: 1px solid DarkTurquoise; }
 #filters li a.selected, #filters li a:hover { color:#a0cac0; }
 #icontent .blockelement{ margin-bottom: 50px; float:left; }
 #icontent .category01{ border: 1px solid red; }
 #icontent .category02{ border: 1px solid yellow; }
 #icontent .category03{ border: 1px solid green; }
 #icontent .category04{ border: 1px solid blue; }
 #icontent .category05{ border: 1px solid blueViolet; }
 #icontent .category06{ border: 1px solid Coral; }
 #icontent .category07{ border: 1px solid DarkTurquoise; }
 .homepage .wsite-header { min-width: 100%; max-width: 100%; height: 500px; background: url(theme/musicheader2.jpg?1495457118) center no-repeat; -webkit-background-size:cover; background-size:cover; }
 .tallheader .wsite-header { min-width: 100%; max-width: 100%; height: 500px; background: url(theme/musicheader2.jpg?1495457118) center no-repeat; -webkit-background-size:cover; background-size: cover; }
 .shortheader .wsite-header { min-width: 100%; max-width: 100%; height: 300px; background: url(theme/musicscore1.jpg?1495457118) center no-repeat; -webkit-background-size:cover; background-size:cover; }
 .sidebarleft #sidebarleft{ width: 270px; background:rgba(0,61,125,0.8); min-height: 200px; float:left; margin-right: 10px; padding: 21px 7px 15px; border: 1px solid #003d7d; border-radius: 4px; }
 .sidebarleft #content{ width:700px; min-height: 350px; float:left; padding-left: 21px; }
 #sidebarright a { font-weight:normal!important; }
 #sidebarright a:before { content: "\f0da"; font-family:FontAwesome; display:inline-block; padding-right:5px; font-size: 14px; color: #ffa00e; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 #sidebarright a:hover { color: #ffa00e!important; }
 #sidebarright .social a:before, #sidebarright a.wsite-button:before, #sidebarright .social a:before img { display:none; }
 .sidebarright #sidebarright{ width: 270px; background:#fff; min-height: 600px; float:left; margin-left: 10px; padding: 21px 7px 15px; border: 1px solid #bcd7f2; border-top: 3px solid #bcd7f2; border-left: 3px solid #bcd7f2; border-radius: 8px; }
 .sidebarright div#sidebarright.sidebarct .wsite-image, .sidebarleft div#sidebarleft.sidebarct .wsite-image { color:#fff!important; }
 .sidebarright #content{ width:700px; min-height: 350px; float:left; padding-right: 21px; }
 .sidebarright .wsite-search-element-outer { width: 100%; margin-top: 0; margin-bottom: 0px; }
 .sidebarright .wsite-search-element-align-left { padding: 0px 0px 10px !important; }
 .sidebarright blockquote, .sidebarleft blockquote { border: none!important; background-color: #fff; margin: 15px 0 25px; padding: 20px 15px 10px; line-height: 180%; font-size: 1.1em; }
 .sidebarright blockquote:before { content: "\f10d"; font-family: FontAwesome; display: inline-block; font-size: 2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: .7; padding: 0 10px 0 0; color: #CFDDEA; margin-left: -15px; background: none!important; }
 .sidebarright blockquote:after { content: "\f10e"; font-family: FontAwesome; display: inline-block; font-size: 2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: .7; padding: 0 0 0 10px; color: #CFDDEA; background: none !important; float: right; margin-right: -10px; }
 #sidebarright .social { margin-bottom:25px; }
 #sidebarright img { border:none!important; padding:none!important; }
 section#ddheader.shortheader, section#ddheader.chapter, section#ddheader.about, section#ddheader.get-involved, section#ddheader.get-resources, section#ddheader.learn-more, section#ddheader.news, section#ddheader.contact { min-width: 100%; max-width: 100%; height: 300px!important; text-shadow: 1px 1px 3px black; color: #003d7d; -webkit-background-size:cover!important; background-size:cover!important; }
 section#ddheader.chapter{ background: url(theme/girl-sleeping-header-short.jpg?1495457118) center no-repeat; }
 section#ddheader.about{ background: url(theme/school-bus-header.jpg?1495457118) center no-repeat; }
 section#ddheader.get-involved{ background: url(theme/asleep-at-computer-header.jpg?1495457118) center no-repeat; }
 section#ddheader.get-resources{ background: url(theme/sleeping-driver-header.jpg?1495457118) center no-repeat; }
 section#ddheader.learn-more{ background: url(theme/sleeping-girl-2.jpg?1495457118) center no-repeat; }
 section#ddheader.news{ background: url(theme/images/bus-stop-header.jpg?1495457118) center no-repeat; }
 section#ddheader.contact{ background: url(theme/bus-night-header.jpg?1495457118) center no-repeat; }
 section#ddheader.blog{ background: url(theme/images/students-blog-header.jpg?1495457118) center no-repeat; }
 .sidebarct h1{font-size: 1.8em;}
 .sidebarct h2{font-size: 1.4em;}
 .sidebarct h3{font-size: 1.2em;}
 .sidebarct div.paragraph{font-size: 1em;}
 .sidebarct p{font-size: 1em;}
 .mapwidget{ background: url(theme/whiteworld1.png?1495457118) left; background-size: contain; width: 100%; min-height: 100px; background-repeat: no-repeat; }
 .mapwidget div.paragraph{ font-size: 15px; font-weight: 300; }
 .mapwidget p{ font-size: 15px; font-weight: 300; }
 #greenbackwrap .mapwidget div.paragraph{ color: #f1f1f1; }
 #greenbackwrap .mapwidget p{ color: #f1f1f1; }
 #greenbackwrap .mapwidget { background: url(theme/greenworld2.png?1495457118) left; background-size: contain; width: 100%; min-height: 100px; background-repeat: no-repeat; }
 .addressicon:before{ content:"\f041"; margin-right: 7px; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .phoneicon:before{ content:'\f095'; margin-right: 7px; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .emailicon:before{ content:'\f0e0'; margin-right: 7px; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 #green-mob-nav { background: #f1f1f1; z-index: 100; position: relative; display: block !important; }
 #green-mob-nav .navbutton { width: 100%; font-size: 25px; border-width: 0; background-color: #f1f1f1; color: #f1f1f1; display: none; text-align:left; padding: 10px; font-weight: 300; border-bottom: 2px solid #5B5F70; }
 #green-mob-nav .navbutton:before{ content:'\f0c9'; font-family: 'FontAwesome'; color:#f1f1f1; padding: 4px 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #5B5F70; -webkit-font-smoothing: antialiased; }
 #green-mob-nav .navbutton:hover{ opacity: .9; }
 #green-mob-nav ul { list-style: none; margin: 0; padding: 0; overflow: hidden; background: #5B5F70; }
 #green-mob-nav > ul { display: none; }
 #green-mob-nav > ul.zichtbaar { display: block; }
 #green-mob-nav > ul ul li { padding-left: 10px; }
 #green-mob-nav > ul ul li ul li { padding-left: 18px; }
 #green-mob-nav > ul ul li:before, #green-mob-nav > ul ul li ul li div ul li:before{ content: '\f0da'; font-family: 'FontAwesome'; float:left; margin-right: 10px; margin-top: 10px; padding-left: 7px; color: #f1f1f1; -webkit-font-smoothing: antialiased; }
 #green-mob-nav a { font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; display: block; padding: 10px; text-decoration: none; text-transform: uppercase; color: #f1f1f1; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; -webkit-font-smoothing:antialiased; }
 #green-mob-nav ul li ul li a{ font-weight: 400; text-transform: capitalize; font-size: 13px; }
 #green-mob-nav a:hover{ background-color: #f1f1f1; color: #5B5F70; }
 #preowlcontent, #preowlcontent2{ min-height: 30px; width: 100%; }
 #icontent #preowlcontent, #icontent #preowlcontent2{ min-height: 70px;, margin-top: 50px; margin-bottom: 50px; }
 #postowlcontent, #postowlcontent2{ min-height: 30px; width: 100%; }
 #icontent #postowlcontent, #icontent #postowlcontent2{ min-height: 70px; margin-top: 50px; margin-bottom: 50px; }
 #owlcarwrap, #owlcarwrap2{ width: 100%; position: relative; background: #fff; border-top: 5px solid #003d7d; }
 #dragcar .item{ }
 #icontent #dragcar .item{ display:inline-block!important; }
 #dragcar .item .contentcrl{ display: block; width: 100%; min-height: 300px; }
 #icontent #dragcar .item .contentcrl{ min-height: 300px; margin: 3px; cursor:auto; border:1px solid black; width: 238px; }
 .contentcrl{ min-height: 300px; padding: 10px; background: inherit; border-top: none; }
 .contentcrl:hover{ background:#edf6ff; }
 .contentcrl .paragraph { font-size: 16px; }
 .contentcrl h2 { font-size: 24px; }
 .contentcrl img { border-radius:50%; }
 .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 .owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
 .owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
 .owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }
 .owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
 .owl-carousel .owl-item{ float: left; }
 .owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; }
 .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 .grabbing { cursor:url(theme/grabbing.png?1495457118) 8 8, move; cursor: grabbing!important; cursor: -moz-grabbing!important; cursor: -webkit-grabbing!important; }
 .owl-carousel .owl-wrapper, .owl-carousel .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }
 .owl-theme .owl-controls{ text-align: right; margin-bottom: -21px; }
 #dragcar.owl-carousel.owl-theme .owl-controls { margin-bottom: 0px!important; }
 .owl-theme .owl-controls .owl-buttons div{ color: #FFF; display: inline-block; zoom: 1; *display: inline; margin: 5px; opacity: .6; }
 #owlcarwrap .owl-theme .owl-controls .owl-buttons div{ display: inline-block; zoom: 1; *display: inline; }
 .owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100); opacity: .8; text-decoration: none; }
 .owl-item.loading{ min-height: 150px; background: url(theme/AjaxLoader.gif?1495457118) no-repeat center center }
 div.owl-item #owl-item-1,div.owl-item #owl-item-2,div.owl-item #owl-item-3,div.owl-item #owl-item-4,div.owl-item #owl-item-5 { border-top: 8px solid #9EBAD8; }
 div.owl-item #owl-item-1,div.owl-item #owl-item-3,div.owl-item #owl-item-5 { border-color: #D4E1EF; }
 div.owl-item #owl-item-2, div.owl-item #owl-item-4 { }
 div.owl-item #owl-item-1 .contentcrl img, div.owl-item #owl-item-3 .contentcrl img,div.owl-item #owl-item-5 .contentcrl img { border: 1px solid #003d7d!important; }
 div.owl-item #owl-item-2 .contentcrl img, div.owl-item #owl-item-4 .contentcrl img { border: 1px solid #003d7d!important; }
 i.ddicon.plus-circle { float:right; }
 .plus-circle:before{ content:"\f055"; font-size: 2em; color: #fff; }
 td.background_color_2 .plus-circle:before{ color: rgb(0,61,125); }
 #prevowl{ font-family: 'FontAwesome'; font-size: 2em; content: '\f104'; color: #fff; background: #ffc500; padding:0 10px; border-radius: 4px; }
 #prevowl:before{ content: '\f104'; }
 #nextowl{ font-family: 'FontAwesome'; font-size: 2em; content: '\f105'; color: #fff; background: #ffc500; padding:0 10px; border-radius: 4px; }
 #nextowl:before{ content: '\f105'; }
 p.blog-date, p.blog-comments{ line-height: 3!important; }
 .blog-post .blog-separator { clear: both; border-bottom: 1px solid #ddd; padding-top: 1px; margin-top: 0px; margin-bottom: 0; font-size: 2px; height: 1px; background:#fff }
 .blog-body .blog-comments-bottom a:after{ content: "\f0e6"; font-family:FontAwesome; margin-left: 7px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #6f7177; }
 .blog-body .blog-comments-bottom a{ border: 1px solid #ddd; padding: 7px; margin-top: 50px!important; background: #fafafa; color: #E95855; }
 #wsite-content .blog-comments-bottom{ margin: 0px !important; }
 .blog-sidebar{ background: #fff; border: 1px solid #e5e5e5; margin-left: 30px!important; width: 250px; -moz-box-shadow: inset 0 0 0px 2px #fafafa, inset 0 0 0 3px #f1f1f1; -webkit-box-shadow: inset 0 0 0px 2px #fafafa, inset 0 0 0 3px #f1f1f1; box-shadow: inset 0 0 0px 2px #fafafa, inset 0 0 0 3px #f1f1f1; }
 .column-blog{ width: 250px; padding: 20px; }
 .blog-body{ padding-right: 7px!important }
 .blog-sidebar h2{ font-size: 1.3em; }
 .blog-sidebar div.paragraph{ font-size: 1em; }
 .blog-sidebar p{ font-size: 1em; }
 .blog-author-title:before{ content: "\f044"; font-family: FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #bbb; font-size: .7em; margin-right: 7px; padding-left: 5px; }
 .blog-archives-title:before{ content: "\f0c5"; font-family: FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #bbb; font-size: .7em; margin-right: 7px; padding-left: 5px; }
 .blog-category-title:before{ content: "\f03a"; font-family: FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #bbb; font-size: .7em; margin-right: 7px; padding-left: 5px; }
 .blog-archives-title, .blog-category-title, .blog-author-title{ border: 1px solid #ddd; line-height: 1; margin-top: 17px; background: #fafafa; }
 .blog-post{ border: 1px solid #bcd7f2; border-width: 3px 1px 1px 3px; border-style: solid; margin-bottom: 20px; background: #fff; padding: 10px; font-size: 14px; border-radius:8px; }
 .blog-post:last-child{ margin-bottom: 0; }
 .blog-post .blog-read-more { text-align: center; }
 .blog-post .blog-read-more a{ background: #ffa00e; padding: 4px 7px; color: #fff; border-radius:3px; }
 .blog-post .blog-read-more a:hover{ background: #ffc100; color: #fff!important; }
 .blog-post .blog-read-more:before, .blog-post .blog-read-more:after{ content:'---'; display:inline-block; }
 .blog-page-nav-previous { float: left; line-height:3; padding-left: 30px; }
 .blog-page-nav-next { float: right; line-height:3; text-align: right; padding-right: 30px; }
 .blog-page-nav-previous a, .blog-page-nav-next a{ color: #fff; font-weight: 300; padding: 4px 7px; font-family: 'Open Sans', sans-serif; font-size: 14px; background: #ffa00e; border-radius: 3px; border: 1px solid #fbb040; }
 .blog-page-nav-previous a:hover, .blog-page-nav-next a:hover{ color: #fff!important; background: #ffc100; }
 #preblog{ width: 100%; background: #fff; }
 #preblogct{ min-height: 70px; }
 <!-- Hide global title on blog page --> #preblog div.container { visibility:hidden!important; max-height:0px!important; }
 div.blog-header h2.blog-title { font-size: 1.1em; }
 .blog-header h2 a { color: #003d7d; }
 .blog-header h2 a:hover { color: #feb500; }
 #commentArea { visibility: hidden; height: 0px; }
 #blogTable p.blog-date { float:right; margin-top:-10px!important; margin-bottom: -10px!important; }
 #blogTable h2.blog.title { font-size: 16px; margin-top: -10px!important; margin-bottom: -10px!important; }
 div.blog-content { font-size: 13px; margin-bottom: -35px!important; }
 #horizontalTab{ margin-top: 50px!important; }
 #tabwrapper{ width: 100%; background: #fafafa; }
 #tabwrapcontent{ padding: 20px 0; }
 ul.resp-tabs-list { margin: 0px; padding: 0px; }
 .resp-tabs-list li { font-weight: 400; font-family: 'Open Sans', sans-serif; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0; margin-right: 5px; list-style: none; cursor: pointer; float: left; color:#333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #a0cac0; margin-bottom: 10px; background: #fff; border-bottom: 4px solid #a0cac0; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease; }
 .resp-tabs-list li:hover{ background: #a0cac0; color:#fff; border-bottom: 4px solid #68a697; }
 #icontent .resp-tabs-list li{ cursor: text; }
 .resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }
 h2.resp-accordion { cursor: pointer; padding: 5px; display: none; border:1px solid #a0cac0; }
 h2.resp-accordion:hover{ background: #a0cac0; color:#fff; }
 .resp-tab-content { display: none; padding: 20px 7px; background: #fff; margin-bottom: 10px; }
 .resp-tab-active { border-bottom: none; background: #a0cac0!important; color:#fff!important; border-bottom: 4px solid #68a697!important; }
 .resp-content-active, .resp-accordion-active { display: block; }
 .resp-tab-content { border-top: 1px solid #a0cac0; }
 h2.resp-accordion { font-size: 13px; border-top: 1px solid #a0cac0; margin: 0px; padding: 10px 15px; margin-bottom: 5px; font-family: 'Open Sans', sans-serif; font-weight: 400; }
 h2.resp-accordion:after{ content:"+"; float:right; font-size: 20px; line-height: 1; font-weight: 300; color: #a0cac0; }
 h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
 h2.resp-tab-active:after{ content:""; }
 #icontent .tabcontent{ min-height: 150px; border:1px solid red; margin-bottom: 70px; display:block; }
 #postddtabs{ background: #fafafa; width: 100%; }
 #postddtabsct{ min-height: 50px; }
 #ddheader{ width: 100%; background: url(theme/girl-sleeping-header.jpg?1495457118) no-repeat center; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; position: relative; }
 #ddheaderct{ min-height: 300px; }
 #ddheaderct h2 { text-align: left; color: #fff; font-weight: bold; text-shadow: 2px 2px 8px #000; font-size: 3.5em; }
 .ddicon{ display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 #iconnr1:before{ content:"\f025"; font-size: 5em; color: white; }
 #iconnr2:before{ content:"\f001"; font-size: 5em; color: white; }
 #iconnr3:before{ content:"\f135"; font-size: 5em; color: white; }
 .boxer-open { }
 .boxer-lock { overflow: hidden !important; }
 #boxer, #boxer .boxer-container, #boxer .boxer-content, #boxer-overlay { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
 #boxer-overlay { background: #5b5f70; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 105; }
 #boxer { background: #fff; border-radius: 3px; box-shadow: 0 0 25px #000; padding: 10px; position: absolute; z-index: 105; }
 #boxer.inline { padding: 30px; }
 #boxer .boxer-close { background: #fff url(theme/jquery.fs.boxer-icons.png?1495457118) no-repeat -70px 10px; border-radius: 100%; cursor: pointer; display: block; height: 30px; position: absolute; padding: 0; right: -8px; top: -8px; width: 30px; text-indent: -99999px; z-index: 106; }
 #boxer .boxer-container { background: #fff; height: 100%; overflow: hidden; position: relative; width: 100%; z-index: 105; zoom: 1; }
 #boxer .boxer-content { background: #fff; overflow: hidden; padding: 0; width: 10000px; }
 #boxer .boxer-image { float: left; }
 #boxer .boxer-video { height: 100%; width: 100%; }
 #boxer .boxer-iframe { float: left; height: 100%; overflow: auto; width: 100%; }
 #boxer .boxer-meta { clear: both; }
 #boxer .boxer-arrow { background: #fff url(theme/jquery.fs.boxer-icons.png?1495457118) no-repeat 0 0; border-radius: 100%; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); cursor: pointer; display: block; height: 40px; margin-right: auto; margin-left: auto; position: absolute; text-indent: -99999px; top: 0; width: 40px; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; -ms-transition: opacity 0.1s linear; -o-transition: opacity 0.1s linear; transition: opacity 0.1s linear; opacity: 0; }
 #boxer:hover .boxer-arrow{ opacity: .7; }
 #boxer .boxer-arrow:hover{ opacity:1; }
 #boxer .boxer-arrow.previous { left: 20px; }
 #boxer .boxer-arrow.next { background-position: -40px 0; right: 20px; }
 #boxer .boxer-position { color: #999; font-size: 11px; margin: 0; padding: 15px 10px 5px; }
 #boxer .boxer-caption div.paragraph { margin: 0; padding: 15px 10px 10px 10px; }
 #boxer .boxer-caption p { margin: 0; padding: 15px 10px 10px 10px; }
 #boxer .boxer-caption.gallery div.paragraph { padding-top: 0; }
 #boxer .boxer-caption.gallery p { padding-top: 0; }
 #boxer.loading .boxer-container { background: #fff url(theme/jquery.fs.boxer-loading.gif?1495457118) no-repeat center; }
 #boxer.mobile { background-color: #000; border-radius: 0; height: 100%; left: 0; padding: 30px 0 0; position: fixed; top: 0; width: 100%; }
 #boxer.mobile .boxer-close { background-color: #000; background-position: -70px -60px; border-radius: 0; right: 0; top: 0; }
 #boxer.mobile .boxer-container { background: #000; position: relative; }
 #boxer.mobile .boxer-content { background-color: #000; }
 #boxer.mobile .boxer-arrow { background-color: transparent; border-radius: 0; margin: -20px 0 0; top: 50%; }
 #boxer.mobile .boxer-arrow.previous { background-position: 0 -40px; float: left; left: 0; }
 #boxer.mobile .boxer-arrow.next { background-position: -40px -40px; float: right; right: 0; }
 #boxer.mobile .boxer-arrow.disabled { opacity: 0.5; }
 #boxer.mobile .boxer-meta { bottom: 0; background-color: rgba(0, 0, 0, 0.75); left: 0; padding: 15px 50px 10px; position: absolute; width: 100%; }
 #boxer.mobile .boxer-position { padding: 0; }
 #boxer.mobile .boxer-caption div.paragraph { color: #eee; padding: 10px 0 0; }
 #boxer.mobile .boxer-caption p { color: #eee; padding: 10px 0 0; }
 #boxer.mobile .boxer-image { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; transition: none !important; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); }
 #boxer.mobile.animated .boxer-image { -webkit-transition: -webkit-transform 0.25s ease-out !important; -moz-transition: -moz-transform 0.25s ease-out !important; -ms-transition: -ms-transform 0.25s ease-out !important; -o-transition: -o-transform 0.25s ease-out !important; transition: transform 0.25s ease-out !important; }
 #boxer.mobile.loading .boxer-container { background: #000 url(theme/jquery.fs.boxer-loading-dark.gif?1495457118) no-repeat center; }
 .items{ position:relative; height:auto; }
 #boxer .boxer-caption p:before{ content: "\f10d"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: FontAwesome; color: #a0cac0; margin-right: 10px; }
 .popimg{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; border: 3px solid transparent; }
 .popimg:hover{ opacity: .8; border: 3px solid #68a697; }
 #boxer.mobile.iframe .boxer-content { overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
 .popupbutton-resp{ position: fixed; top: 45%; left: 0px; z-index: 10000; font-size: 20px; color: #fff; opacity: .7; display:none; }
 .popupbutton-resp:hover{ opacity: 1; }
 .telcallbtn{ display:block; text-align: center; background: #a0cac0; padding: 15px; border-radius: 5px; border: 1px solid #a0cac0; margin-top: 30px; color: #fff; text-transform: uppercase; letter-spacing: 1px; }
 .telcallbtn:hover{ color: #fafafa; }
 .telcallbtn:before{ content: "\f098"; font-family: FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: -30px; margin-right: 30px; font-size: 1.7em; }
 .gobackbtn{ display:block; text-align: center; background: #fff; padding: 15px; border-radius: 5px; border: 1px solid #a0cac0; margin-top: 30px; }
 .gobackbtn:before{ content: "\f0a8"; font-family: FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: -30px; margin-right: 30px; font-size: 1.7em; }
 #bluetopline{ width: 100%; height: 30px; background: #5B5F70; }
 .popupbutton-resp:before{ content: "\f003"; font-family:FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #ffc500; padding-right: 4px; padding-left: 4px; -wekit-border-radius: 4px; border-radius: 4px; }
 .poptexter{ display:none; text-align:center; border: 1px solid #ddd; }
 #icontent .poptexter{ display:block; }
 #icontent #popupw-link{ display:none; }
 #popupw-link{ position: fixed; top: 45%; left: -4px; z-index: 10000; font-size: 30px; color: #fff; opacity: .7 }
 #popupw-link:hover{ opacity:1; }
 #popupw-link:before{ content: "\f003"; font-family:FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #ffc500; padding-right: 4px; padding-left: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background:#003D7D; opacity:.9; z-index: 100; display: none; top: 0; left: 0; }
 .reveal-modal { width: 600px; background: #fff; position: absolute; top: 80px; z-index: 101; padding: 30px 40px 34px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); box-shadow: 0 0 10px rgba(0,0,0,.4); display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 .reveal-modal .close-reveal-modal { font-size: 25px; line-height: 1; position: absolute; background:#FEB500; border: 2px solid #fff; padding: 2px 8px; top: -8px; right: -8px; color: #fff; font-weight: 100; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 300; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
 .reveal-modal .close-reveal-modal:hover { background:#fc9b00; }
 #myModal{ min-height: 200px; margin-top: 10px; margin:auto; left:0; right:0; }
 #myModal, .reveal-modal{ visibility: hidden; }
 #icontent #myModal, #icontent .reveal-modal{ visibility: visible; z-index: 1; position: relative; margin-bottom: 70px; margin-top: 30px; }
 #icontent #back-top a{ display:none; }
 #back-top{ position:fixed; right:15px; bottom:5px; z-index:9999; }
 #back-top a{ width:100%; height:100%; display:block; background: #ffc500; opacity:0.7; color:#fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 #back-top a:before{ content: "\f106"; font-family: FontAwesome; display:inline-block; font-size: 40px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: .7; padding: 0 4px; }
 #back-top a:hover{ opacity:1; }
 @media screen and (max-width: 1024px){
 #fixedback1, #fixedback2{ background-attachment:scroll;}
 }
 @media screen and (max-width: 985px){
 .container{ width: 95%; }
 #header-wrap{ height: auto!important; text-align:center;}
 #logo{ float:left; }
 .navigation{ float:none; width: 100%; margin: 0 auto; text-align:left; }
 .navigation ul{ float:none; display:inline-block; padding-top: 7px;}
 .donate-button { position: absolute; top:25px; right:10px; margin: 0; float:none; }
 #header-wrap{ height: auto!important; text-align:center; position: relative;}
 #header-wrap.shrinkit{ border-bottom: 0; height: auto;}
 #pushdown1, #pushdown1.shrinkit { display:none;}
 #logo.shrinkit{ padding: 15px 0;}
 .wsite-logo a img.shrinkit{ height: 70px;}
 .navigation a{ transition: all 0s ease!important;}
 .navigation a.shrinkit{ color: #f1f1f1;}
 .navigation.shrinkit { margin-top: 0px;}
 .navigation li#active a.shrinkit, .navigation a.shrinkit:hover{ color: #5B5F70; background: #CAE4DE;}
 .homepage .wsite-header, .tallheader .wsite-header{ height: 450px;}
 .shortheader .wsite-header { height: 250px;}
 .landing .wsite-header{ width: 100%; height: 250px; background-size: cover; -webkit-background-size: cover;}
 #icontent .landing .wsite-header{ height: 400px; width: 560px; float:left; background-repeat:no-repeat; background-size: cover; -webkit-background-size: cover;}
 .landing #landingdrops{ width: 100%;}
 .sidebarleft #sidebarleft{ width: 100%; margin-right: 0px; padding: 14px 7px;}
 .sidebarleft #content{ width:100%; min-height: 150px; float:left; padding-left: 0px;}
 .sidebarright #sidebarright{ width: 100%; margin-left: 0px; padding: 14px 7px;}
 .sidebarright #content{ width:100%; padding-right: 0px;}
 }
 @media screen and (max-width: 850px){
 .homepage .wsite-header, .tallheader .wsite-header{ height: 400px;}
 .shortheader .wsite-header { height: 220px;}
 }
 @media screen and (max-width: 768px){
 .homepage .wsite-header, .tallheader .wsite-header{ height: 350px;}
 .shortheader .wsite-header { height: 200px;}
 ul.tabnavigation li{ display:block; margin: 5px 0;}
 .reveal-modal { width: 90%; padding: 15px 10px;}
 }
 @media screen and (max-width: 767px){
 #header-wrap { height: 125px !important ; }
 #header-wrap .container { padding: 0 !important; }
 #options{ text-align: center}
 #popupw-link{ display:none;}
 .popupbutton{ display:none;}
 .popupbutton-resp{ display:block}
 .mob-cont .popupbutton-resp{ display:none;}
 ul.resp-tabs-list { display: none;}
 h2.resp-accordion { display: block;}
 .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1;}
 .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none;}
 .resp-accordion-closed { display:none !important;}
 .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important;}
 .normalpad{ padding: 18px 0;}
 .smallpad{ padding: 10px 0;}
 .minipad{ padding: 5px 0;}
 #sliderreplacer img{ display:block;}
 #ddslidewrap{ display:none;}
 #preblog{ display:none;}
 .blog-sidebar{ display:none;}
 .blog-body{ padding-right: 0px!important}
 .wsite-multicol-col{ width: 100%!important; display:block;}
 #green-mob-nav .navbutton { display: block ; cursor:pointer;}
 .navigation { display: none !important;}
 #logo{ padding: 5px;}
 #logo.shrinkit{ padding: 5px;}
 .wsite-logo a img{ height: 50px;}
 .wsite-logo a img.shrinkit{ height: 50px;}
 #header-wrap .container{ padding: 5px 10px;}
 #fixedback1 h1, #fixedback2 h1{ font-size: 2em;}
 .sidebarct h1{font-size: 1.5em;}
 .sidebarct h2{font-size: 1.1em;}
 .sidebarct h3{font-size: 1em;}
 .sidebarct div.paragraph{font-size: .8em;}
 .sidebarct p{font-size: .8em;}
 .blog_ex .container{ width: 100%; padding: 0 5px;}
 .blog-post{ padding: 10px;}
 .popupbutton{ display:none;}
 #respsliderwrap:hover .bx-wrapper .bx-controls-direction a{ display:none;}
 }
 @media screen and (min-width: 767px){
 .zichtbaar{ height: 0px;}
 }
 @media screen and (max-width: 600px){
 .popimg{ width: 100%!important; }
 .homepage .wsite-header, .tallheader .wsite-header{ height: 250px;}
 .shortheader .wsite-header { height: 150px;}
 }
 @media screen and (max-width: 320px) {
 #header-wrap { height:90px !important; }
 #logo { width: 150px; height: 110px; background:url(/files/theme/logo-bg-phone.png?1495457118); background-color:#fff; }
 #ddslider1 { visibility:hidden; height:0px; }
 section#ddheader.chapter{ background: url(theme/girl-sleeping-header-short-sm.jpg?1495457118) center no-repeat; }
 section#ddheader.about{ background: url(theme/school-bus-header-sm.jpg?1495457118) center no-repeat; }
 section#ddheader.get-involved{ background: url(theme/asleep-at-computer-header-sm.jpg?1495457118) center no-repeat; }
 section#ddheader.get-resources{ background: url(theme/sleeping-driver-header-sm.jpg?1495457118) left no-repeat; }
 section#ddheader.learn-more{ background: url(theme/sleeping-girl-2-sm.jpg?1495457118) center no-repeat; }
 section#ddheader.news{ background: url(theme/images/bus-stop-header.jpg?1495457118) center no-repeat; }
 }
 @media screen and (min-width: 980px) {
 #boxer .boxer-close:hover { background-position: -70px -20px; }
 #boxer .boxer-arrow { opacity: 0; }
 #boxer .boxer-content:hover .boxer-arrow { opacity: 0.75; }
 #boxer .boxer-content .boxer-arrow:hover { opacity: 1; }
 #boxer .boxer-content:hover .boxer-arrow.disabled { opacity: 0.3; cursor: default !important; }
 #boxer.mobile .boxer-arrow { opacity: 1; }
 #boxer.mobile .boxer-arrow.disabled { opacity: 0.5; }
 }
 @media screen and (max-width: 980px) {
 #boxer.mobile { position: fixed; }
 }
 ul.no-bullet li { margin-top: 5px; }
 #icon-up:before{ content:"\f0d8"; font-size: 1.5em; color: green; padding-right: .25em }
 .ddslide{ width: 100%; min-width: 100%; max-width: 100%; min-height: 500px; padding: 35px 0 0; }
 #ddslide1, #ddslide4{ background: url(theme/home-page-1.jpg?1495457118) no-repeat center top; background-size: cover; }
 #ddslide2, #ddslide5{ background: url(theme/home-page-2.jpg?1495457118) no-repeat center top; background-size: cover; }
 #ddslide3, #ddslide6{ background: url(theme/home-page-3.jpg?1495457118) no-repeat center top; background-size: cover; }
 .sl-container{ width: 95%; margin: 0 auto; padding-top: 25px; }
 .sl-container h2, .sl-container div.paragraph{ color: #fff!important; text-shadow: 0 0 2px black; }
 .sl-container h2, .sl-container p{ color: #fff!important; text-shadow: 0 0 2px black; }
 .sl-container h2 { padding-top: 45px!important; }
 .sl-container div.paragraph{ }
 .sl-container p{ }
 #bar{ width: 0%; max-width: 100%; height: 4px; background: #ffc500; }
 #progressBar{ width: 100%; background: #EDEDED; }
 .nav-next, .nav-prev{ opacity: .7; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; transition: opacity .3s ease; color: #fff; }
 .nav-prev:hover, .nav-next:hover{ opacity: 1; color: blue; }
 .navicon:before { font-family: 'FontAwesome'; font-size: 3em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #dddddd; background: #ffc500; display: inline-block; width: 50px; height: 50px; text-align: center; line-height: 50px; border-radius: 5px; }
 .nav-prev:before{ content: '\f104'; }
 .nav-next:before{ content: '\f105'; }
 @font-face { font-family: 'FontAwesome'; src: url('theme/fontawesome-webfont.eot?v=4.1.0?1495457118'); src: url('theme/fontawesome-webfont.eot?#iefix&v=4.1.0?1495457118') format('embedded-opentype'), url('theme/fontawesome-webfont.woff?v=4.1.0?1495457118') format('woff'), url('theme/fontawesome-webfont.ttf?v=4.1.0?1495457118') format('truetype'), url('theme/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular?1495457118') format('svg'); font-weight: normal; font-style: normal; }
 .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 .owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
 .owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
 .owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }
 .owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
 .owl-carousel .owl-item{ float: left; }
 .owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; }
 .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 .grabbing { cursor:url(theme/grabbing.png?1495457118) 8 8, move; }
 .owl-carousel .owl-wrapper, .owl-carousel .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }
 #icontent .ddslide{ display: block; width: 100%; min-height: 300px; margin: 30px 0; position: relative; }
 #icontent .owl-carousel{ display: block }
 .owl-item.loading{ min-height: 150px; background: url(theme/ajax-loader.gif?1495457118) no-repeat center center }
 .navicon{ position: absolute; bottom: 45px; margin-top: -10px; }
 .nav-prev{ left: 10px; }
 .nav-next{ right: 10px; }
 .column-bg{ font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 300; text-transform: uppercase; background: #fff; border: 1px solid; text-align: center; padding: 5px; display: none; }
 #icontent .column-bg{ display: block; }
 .background_color_1{ background: rgb(0,61,125); border-radius:10px; }
 .background_color_2{ background: none; }
 .background_color_1, .background_color_2{ padding-bottom:10px!important; }
 #mytitle { float: left; padding-right:25px; min-width:50%; }
 .boxed { border: 1px solid #003d7d; border-radius: 4px; padding:5px; }
 #content.newslist div.paragraph { font-size: .9em!important; line-height: 1.25em; }
 hr.styled-hr{ background: #bcd7f2; height: 5px!important; border-radius: 5px!important; }
 .wsite-search-element-align-left { padding: 60px 0px 10px!important; }
 #mr-box-image { float:left; text-align: right; background: url('theme/images/qmark.jpg?1495457118'); background-repeat: no-repeat; background-size: cover; margin: 0 20px 0 0; min-height: 125px; width: 180px; border-radius: 5px;}
 .cf:before, .cf:after { content: " "; display: table; }
 .cf:after { clear: both; }
 #icontent #header-wrap{ position: static; }
 #icontent #pushdown1{ display: none; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }