* {
margin: 0;
padding: 0;
outline: none;
}
html {
margin: 0;
padding: 0;
height: 100%;
overflow-x: hidden;
}
body {
margin: 0;
padding: 0;
width: 100%;
overflow: hidden;
}
body, div, dl,dt,dd, ul,ol,li,
h1,h2,h3,h4,h5,h6, pre, form,fieldset,
input,textarea, a, p,blockquote, th,td { 
margin: 0;
padding: 0;
vertical-align: baseline;
}
img {
border: 0;
max-width: 100%;
}
address, caption, cite, code,
dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
font-size: 100%;
font-weight: normal;
line-height: 1.6em;
}
code, pre {
font-family: Monaco, "Lucida Console", Terminal, monospace;
}
pre {
background: #f0f0f0;
border: 2px solid #ccc;
padding: 1em;
margin: 0 0 1.6em;
overflow: auto; overflow-Y: hidden; max-width: 700px;
} article,aside,canvas,details,figure,
footer,header,hgroup,menu,nav,section,summary, mark {  
display:block;
}
::-webkit-validation-bubble, ::-webkit-validation-bubble-message{
padding: 12px;
}
video {
max-width: 100%;
height: auto;
} * {
line-height: 1.4em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 16px;
font-weight: 200; 
font-style: normal;
}
p {
margin: 0 0 1.6em 0;
line-height: 1.6em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a {
text-decoration: none;
}
span {
font-size: 1em;
font-weight: inherit;
}
a:hover {
color: #000;
text-decoration: underline;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
}
a.up:after {
content: " \2191";
}
a.down:after {
content: " \2193";
}
h1 {
font-size: 4em;
font-style:normal;
}
h2 {
font-size: 3em;
}
h3 {
font-size: 2em;
}
h4 {
font-size: 1.6em;
}
h5 {
font-size: 1.4em;
}
textarea, input[type=text], input[type=password], input[type=email], input[type=url] {
border: 1px solid #CFCFCF;
padding: 6px;
line-height: 1.4em;
background-color: rgba(255, 255, 255, 0.7);
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
padding: 2px;
}
blockquote {
margin: 1em 1em 1em 3em;
}
blockquote, blockquote p {
font-style: italic;
}
blockquote:before {
color: #ccc;
display: block;
font-size: 9em;
content: "\201C";
height: 1px;
position:relative;
top: 0.2em;
left: -0.43em;
}
.responsive iframe, 
.responsive-video iframe,
.responsive object, 
.responsive-video object,
.responsive embed,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}
ol, ul {
list-style-position: inside;
}
b, b * {
font-weight: bold;
}
em, em * {
font-style: italic;
}
figure {
margin: 0 auto;
}
figcaption {
margin: 0.5em;
text-align: center;
}
.placeholder {
color:#999; 
font-style:normal;
}
.responsive,
.responsive-video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.hasjs .content-container {
opacity: 0;
}
#preloader, .preloader {
display: inline-block;
position: relative;
top: 0px;
width: 100%;
margin: 0 auto;
min-width: 240px;
min-height: 100px;
text-align: center;
z-index: 1;
}
#preloader div, .preloader div {
margin: 0 auto;
width: 240px;
height: 100px;
text-align: center;
color: #767676;
background: #fff url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/preloader.gif) no-repeat center 72px;
padding: 32px 0 0 0;
border: 1px solid #EFEFEF;
-webkit-box-shadow: 0 2px 3px -1px #636363;
-moz-box-shadow: 0 2px 3px -1px #636363;
box-shadow: 0 2px 3px -1px #636363;
}
#wpstats {
display: none;
} .alignleft {
display: inline;
float: left;
margin-right: 1.625em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.625em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .assistive-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
background: #eee;
border-bottom: 1px solid #ddd;
color: #1982d1;
clip: auto !important;
font-size: 12px;
position: absolute;
text-decoration: underline;
top: 0;
left: 7.6%;
} #wrapper {
width: 100%;
max-width: 2560px;
min-width: 100px;
padding: 0;
margin: 0 auto;
position:relative;
}
#wrapper ol, #wrapper ul {
list-style-position: inside;
margin: 0 0 1.6em 0;
padding-left: 1em;
text-indent: -1em;
}
#wrapper li {
line-height: 1.6em;
} #branding {
width: 100%;
overflow: hidden;
}
#branding .branding-container {
width: 900px;
padding: 0.6em 0;
margin: 0 auto;
overflow: hidden;
}
#branding #site-title {
width: auto;
float: left;
}
#branding h1 a, 
#branding nav#access {
display: block;
}
#branding h1 a {
font-size: 1em;
line-height: 1em;
}
#branding h1 a:hover, .content header h1 a:hover {
color: #121212;
}
#branding a:hover img {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} body.fixed #branding {
position: fixed;
z-index: 10000;
}
body.fixed #branding.shadow-container {
border-width: 0px 0px 10px;
-webkit-border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow.png) 10 22 repeat;
-moz-border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow.png) 10 22 repeat;
-o-border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow.png) 10 22 repeat;
border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow.png) 10 22 repeat;
border-image-width: 0px 0px 10px;
border-style: solid;
}
body.fixed #branding .branding-container {
padding: 0.6em 0 0;
}
body.fixed #branding .shadow-background {
background-color: #fff; }
body.fixed .content:first-of-type {
padding-top: 75px;
}
body.fixed .content:first-of-type .shadow-container{
border-width: 0px;
border-image-width: 0px;
}
body.fixed .content:only-of-type .shadow-container{
border-width: 0px 0px 10px;
border-image-width: 0px 0px 10px;
}  nav#access {
text-align: right;
position: relative;
float: right;
}
nav#access ul.menu {
list-style-type: none;
margin: 0;
padding: 0;
}
nav#access ul.menu li {
display: inline;
list-style-type: none;
margin-left: 1.6em;
text-transform: uppercase;
white-space: nowrap;
line-height: 2em;
} nav#posts {
width: 900px;
margin: 3em auto 1em;
display: block;
overflow: hidden;
}
nav#posts .nav-previous {
float: left;
}
nav#posts .nav-next {
float: right;
} nav#single {
width: 450px;
margin: 12px auto;
}
nav#single .nav-previous {
float: left;
}
nav#single .nav-next {
float: right;
} nav#page {
position: fixed;
right: 15px;
top: 40%;
z-index: 10000;
}
nav#page li {
height: 14px;
width: 14px;
position: relative;
right: 0;
padding-top: 4px;
list-style-type: none;
overflow: hidden;
}
nav#page li:hover {
overflow: visible;
}
nav#page li > a {
width: 10px;
height: 10px;
background: #999 0 100% no-repeat;
text-indent: -9000px;
overflow: hidden;
border-radius: 8px;	display: block;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
position: relative;
}
nav#page h6 {
color: #fff;
display: block;
opacity: 0;
position: absolute;
right: 12px;
top: -6px;
white-space: nowrap;
padding: 4px 12px 5px 28px;
margin-right: 6px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
nav#page h6 a {
color: #fff;
}
nav#page h6 a:hover {
text-decoration: none;
}
nav#page h6:before {
content:"";
position:absolute;
border-style:solid;
display:block;
width:0;
top:9px;
bottom:auto;
left:auto;
right:-6px;
border-width:6px 0 6px 6px;
}
nav#page li:hover h6 {
opacity: 1;
right: 18px;
} #primary {
clear: both;
}
.content,
.content-container {
background: transparent 50% 0 no-repeat fixed;
width: 100% !important;
margin: 0;
padding: 0;
overflow: hidden;
position: relative;
}
.has-background {
min-height: 1200px;
}
.shadow-container {
border-width: 10px 0px 0px;
-webkit-border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow-inset.png) 10 22 repeat;
-moz-border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow-inset.png) 10 22 repeat;
-o-border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow-inset.png) 10 22 repeat;
border-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/box-shadow-inset.png) 10 22 repeat;
border-image-width: 10px 0px 0px;
border-style: solid;
}
body .content:last-of-type .shadow-container {
border-width: 10px 0px 10px;
border-image-width: 10px 0px 10px;
}
body .content:only-of-type .shadow-container,
#container {
border-width: 0px 0px 10px;
border-image-width: 0px 0px 10px;
}
.content .overlay.shadow-container {
display: block;
position:absolute;
height:auto;
bottom:0;
top:0;
left:0;
right:0;
}
.single .content {
height: 100%;
padding-bottom: 6em;
}
.content section {
width: 900px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.content header,
#search-results #no-results header {
margin-top: 6em;
}
#search-results.content header {
margin-top: 2em;
}
.has-background header {
margin-top: 16em;
}
.entry-content a {
text-decoration: underline;
}
.content header, footer.entry-meta, 
.content .entry-summary, .content .entry-content {
float: left;
clear: both;
}
.content header, .content .entry-summary, 
.content .entry-content, .content .edit-link, 
footer.entry-meta {
position: relative;
left: 0;
width: 450px;
z-index: 1000;
}
.content section.center header, 
.content section.center .entry-summary, 
.content section.center .entry-content, 
.content section.center footer.entry-meta  {
left: 25%;
}
.content section.right header, 
.content section.right .entry-summary, 
.content section.right .entry-content, 
.content section.right footer.entry-meta  {
left: 50%;
}
.content .full header, .search-results .content .entry-header,
.content .full .entry-summary, .search-results .content .entry-summary,
.content .full .entry-content, .search-results .content .entry-content,
.content .full .entry-meta, .search-results .content .entry-meta,
.content .full .edit-link, .search-results .content .edit-link {
width: 100%;
}
.content header h1,
.content header h1 a,
.single .content header h1,
#search-results #no-results header h1 {
display: block;
line-height: 1em;
margin: 0 0 0.5em 0;
}
.content header h1 a {
font-size: 1em;
}
#search-results header h1 {
margin: 0;
}
#search-results header h1 a {
font-size: 0.5em;
}
.has-background header h2 a {
margin: 0 0 1em 0;
}
.content .overlay {
background: 50% top no-repeat fixed;
width: 100%;
height: 100%;
position: absolute;
}
.content-container.repeat, .content .overlay.repeat {
background-repeat: repeat;
}
.content-container.repeat-x, .content .overlay.repeat-x {
background-repeat: repeat-x;
}
.content-container.repeat-y, .content .overlay.repeat-y {
background-repeat: repeat-y;
}
footer.entry-meta {
margin: 0 0 3em 0;
padding: 0;
z-index: 1000;
}
#search-results footer.entry-meta {
margin-bottom: 1em;
}
#search-results {
padding-bottom: 3em;
}
#search-results section {
overflow: hidden;
}
.sticky {}
.gallery-caption {}
.bypostauthor {} #footer {
width: 900px;
margin: 0 auto 0 auto;
padding: 3em 0;
}
#footer h1 {
font-size: 1.6em;
}
#footer-widgets {
float: left;
width: 100%;
margin-bottom: 3em;
}
#footer a {
color: #222;
padding: 0;
margin: 0;
text-indent: 1px;
}
#site-copyright {
float: left;
margin-bottom: 1.2em;
}
#site-generator {
float: right;
margin-bottom: 1.2em;
text-align: right;
}
#site-copyright, #site-copyright a,
#site-generator, #site-generator a {
color: #454545;
font-size: 11px;
}
#links ul, #archives ul, 
#meta ul, #pages ul {
list-style-type: none;
} .widget {
display: block;
float: left;
width: 225px;
}
.widgettitle {
font-size: 1.6em;
}
.widget #searchform label {
display: block;
} #comments {
height: 250px;
width: 450px;
margin: 100px auto 30px;
height: 100%;
position: relative;
z-index: 2;
}
#comments ul, #comments ol {
list-style-type: none;
text-indent: 0;
}
#comments-title {
margin-bottom: 1.6em;
}
#comments label {
display: block;
width: 100%;
margin: 0.5em 0 0.2em;
}
#comments .comment-author img {
border: 2px solid rgba(255, 255, 255, 0.6);
float: left;
margin: -0.5em 0 0 -6em;
}
.comment-author, .comment-author cite, .comment-author a,
.comment-author a time, .comment-author span {
}
#commentform p {
margin-bottom: 0;
}
#commentform #comment {
height: 158px;
}
#commentform input, #commentform #comment {
width: 436px; }
#commentform input[type=submit] {
width: 450px;
}
#commentform p.comment-notes, #commentform p.form-allowed-tags {
width: 100%;
}
#commentform #comment-reply {
width: 450px;
}
#commentform .form-submit {
clear:both;
margin-top: 0.5em;
}
.commentlist .reply {
text-align: right;
margin: -1.5em 0 2em;
}
.commentlist .reply a {
font-size: 0.8em;
}
.commentlist .children {
margin-left: 4em;
}
#comments .children .comment-author img {
margin-left: -4em;
}
.comment-meta {
background: rgba(255,255,255,0.6);
font-size: 0.6em;
margin: 0 0 1em -1em;
padding: 1em;
border-radius: 1em;
}
#reply-title {
margin-bottom: 0.5em;
}
#reply-title a {
font-size: 1em;
}
#cancel-comment-reply-link {
float: right;
} .error404 #searchform {
margin: 2em 0;
}
.error404 .entry-content ul {
list-style-type: none;
}
.hit-the-floor {
color: #fff;
font-size: 16em;
font-weight: bold;
text-shadow: 0 1px 0 #ccc, 
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
} .entry-content a img, .entry-content figure img, 
.avatar img {
background-color: rgba(255, 255, 255, 0.6);
border: solid 1px #efefef;
padding: 6px; 
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.2) inset;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.2) inset;
}
a:hover img {
border: solid 1px #999;
-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 0 4px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 0 4px rgba(0, 0, 0, 0.2) inset;
box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 0 4px rgba(0, 0, 0, 0.2) inset;
} #theme-designer {
color: #f0f0f0;
background: rgb(22,22,22);
background-color: rgba(22,22,22,.85);
display: none;
position: fixed;
width: 300px;
top: 50px;
right: 50px;
list-style-type: none;
z-index: 10000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 5px #888;
-moz-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
}
#theme-designer a:hover {
color: #FFF!important;
}
#theme-designer .ui-resizable-se {
float: right;
cursor: se-resize;
width: 16px;
height: 16px;
background: transparent url(//www.deschoolschrijver.nl/wp/wp-content/themes/Five3/images/resizable-icon.png) top left no-repeat;
}
#theme-designer h2,
#theme-designer h3 {
color: #f0f0f0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.2em;
background-color: rgb( 11, 11, 11 );
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 6px 6px 6px 12px;
}
#theme-designer h2 {
cursor: move;
}
#theme-designer h2 span {
background-color: #C00;
cursor: pointer;
font-weight: 400;
float: right;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
padding: 0px 8px 3px;
margin-top: -2px;
border: 1px solid #121212;
}
#theme-designer h3 {
cursor: pointer;
margin: 1.2em 0 0.6em;
border: 1px solid #545454;
}
#theme-designer h3:after {
content: '\2193'; 
height: 16px; 
width: 16px;   
position: relative; 
right: 0px; 
top: 0px; 
float: right;
-webkit-transition:all 1.0s ease-in-out;
-moz-transition:all 1.0s ease-in-out;
-o-transition:all 1.0s ease-in-out;
-ms-transition:all 1.0s ease-in-out;	
transition:all 1.0s ease-in-out;
}
#theme-designer h3.open-accordion:after {
content: '\2191'; 
}
#theme-designer h4 {
color: #f0f0f0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1em;
}
#theme-designer .accordion-pane {
display: none;
color: #f0f0f0;
padding: 26px 12px 12px;
margin: -22px 0 0;
border: 1px solid #545454;
border-top: none;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#theme-designer .accordion-pane label {
display: block;
}
#theme-designer .accordion-pane input[type="text"] {
width: 95%;
}
.five3-color-picker {
margin-bottom: 20px;
}
.five3-color-input {
margin: 0px 5px 5px 0px;
width: 8em;
}
#theme-designer input[type="text"].five3-color-input {
width: 8em;
}
.five3-color-label {
height: auto;
}
#theme-designer a.five3-color-pick {
color: #EFEFEF;
white-space: nowrap;
}
#theme-designer .farbtastic {
margin: 0 auto;
}
#theme-designer form {
padding: 12px;
}
#theme-designer fieldset {
border: none;
}
#theme-designer input {
border: 1px solid #666;
}
#theme-designer #five3-fonts {
font-size: 20px;
width: 135px;
line-height: 1.6em;
display: inline-block;
border: none;
} .contact-form > div {
margin: 0.5em 0;
}
.contact-form label {
display: inline-block;
width: 40%;
}
.contact-form label span {
color: #545454;
font-weight: 200!important;
}
.contact-form input {
display: inline-block;
width: 55%;
}
.contact-form input.checkbox, 
.contact-form input.radio {
clear: left;
width: auto;
}
.contact-form label.radio {
display: inline-block;
width: 90%;
}
.contact-form .contact-submit input[type=submit] {
width: 100%;
} a.selectBox:hover, .selectBox a:hover {
text-decoration: none;
} .selectBox-inline {
width: 100%;
outline: none;
border: solid 1px #BBB;
background: rgba(22,22,22,.85);
display: inline-block;
overflow: auto;
}
.selectBox-inline:focus {
border-color: #666;
} .selectBox-options,
.selectBox-options li,
.selectBox-options li a {
list-style: none;
display: block;
cursor: default;
padding: 0;
margin: 0;
}
.selectBox-options li a {
color: #EFEFEF;
font-size: 2.6em;
line-height: 1.2;
padding: 0 5px;
white-space: nowrap;
overflow: hidden;
background: 6px center no-repeat;
}
.selectBox-options li.selectBox-hover a {
background-color: rgba(66,66,66,.85);
-webkit-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;
-o-transition: background-color 0.4s ease;
-ms-transition: background-color 0.4s ease;
transition: background-color 0.4s ease;
}
.selectBox-options li.selectBox-disabled a {
color: #888;
background-color: transparent;
}
.selectBox-options li.selectBox-selected A {
background-color: rgba(55,55,55,.85);
}
.selectBox-options .selectBox-optgroup {
color: #666;
background: #EEE;
font-weight: bold;
line-height: 1.5;
padding: 0 .3em;
white-space: nowrap;
} .selectBox.selectBox-disabled {
color: #888;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
opacity: .5;
filter: alpha(opacity=50);
border-color: #666;
}
.selectBox-inline.selectBox-disabled {
color: #888;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
background-color: transparent;
} .third-box {
width: 26%; 
margin: 1em 1.5%; 
float: left; 
padding: 1em;
border-width: 2px; 
border-style: solid; 
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
border-radius: 0.5em;
} #container {
width: 100%;
overflow: hidden;
}
#content table.bbp-forums {
margin-bottom: 2em;
}
.wp_themeSkin .mceIframeContainer iframe {
position: relative;
background: #fff;
}
.wp_themeSkin .mceStatusbar div {
height: 20px;
padding: 0 2px !important;
}
.bbp-author-avatar img {
padding: 0 !important;
}
.bbp-author-role {
display: none;
}
.bbp-topic-description .bbp-author-avatar img,
.bbp-forum-description .bbp-author-avatar img,
.bbp-topic-started-by .bbp-author-avatar img,
.bbp-reply-revision-log-item img,
.bbp-topic-freshness-author .bbp-author-avatar img {
box-shadow: 0 0 0 #fff !important;
border: 0 !important;
margin: 0 !important;
vertical-align: middle !important;
}
#bbpress-forums .bbp-reply-content a {
text-decoration: underline;
}
.bbp-topic-meta a,
.bbp-template-notice a,
.bbp-topic-freshness-author a {
font-size: 12px;
}
.bbPress #content {
max-width: 900px;
margin: 1em auto 3em;
}
.bbPress.fixed #content {
margin: 6em auto 3em;
}
#bbpress-forums #author-description {
margin: -5em 0 0 80px;
}
#bbpress-forums td{
padding: 0.5em;
}
.bbp-single-user {
padding-top: 2em;
}
.bbp-forum-freshness a,
.bbp-topic-freshness a,
.bbp-forum-info a,
.bbp-topic-title a,
.bbp-reply-author a {
text-decoration: none;
}
img.mceIcon {
padding: 0;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} table {
border: none !important;
border-bottom: 1px solid #ddd !important;
border-collapse: collapse;
border-spacing: 0;
text-align: left;
margin: 0 0 1.625em;
width: 100%;
}
tr th {
border: none !important;
color: #666;   
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
border-bottom: 1px solid #ddd !important;
}
tr {
border-bottom: 1px solid #ddd !important;
}
td {
padding:2px;
}
span {
font-weight: 300; 
} .entry-content img,
.comment-content img,
.widget img {
max-width: 97.5%; }
img[class*="align"],
img[class*="wp-image-"] {
height: auto; }
img.size-full {
max-width: 97.5%;
width: auto; }
.iphonebgimagediv {
position:relative;
height:365px;
overflow:hidden;
background-color:#fff;
margin-bottom:20px;
}
.iphonebgimage {
position: absolute;
top:-100%; left:0; right: 0; bottom:-100%;
margin: auto;
}
#randomintro {
position:relative;
}
#randomintro img {
width:100%;
max-width: 100%;
}
#randomintro .front-rand-text {
position: absolute;
text-align: center;
bottom: 0;
padding: 20px;
font-weight: 400;
background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 0.4);
color: #000;
background-color: #FFCC00;
}
#randomintro .front-rand-text a {
color:#000;
text-decoration: none;
font-weight: 400;
}
.home .entry-content-text {
padding: 0px 0px;
}
.home #wrapperP {
top: 120px;
}
* { font-family: "Ubuntu",arial,sans-serif;
font-weight: 300; 	
font-size: 1em;
font-style: normal;
}
p {
font-family: "Ubuntu",arial,sans-serif;
line-height:1.6em;
}
.yellow { color:#ffdc00; }
.green { color:#009771; }
a, a:hover, a:visited {	
color: #dea703;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
font-weight: 400;
font-style: normal;
}
h2 {
font-size: 3em;
line-height: 1.4em;
}
#front-div {
min-height:450px;
}
#site-logo-in-menu {
margin: 25px 0px;
}
.front-pict-window {
position:relative;
height:300px;
clear:all;
background-color:#f00;
}
.front-pict-window_overlay {
position:absolute;
top:0px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/bk_logo_set_wit_transparant.png);
background-position:center center;
background-repeat: no-repeat;
height:300px;
width:100%;
}
.front-name {
background-color:#ddd;
padding:5px 10px 15px;
color:#333;
font-size:0.8em;
font-style:italic;
}
.logo-front {
float:left;
max-width:450px;
}
h3 {
font-size: 1.3em;
font-style: normal;
font-weight: 400;
line-height: 1.2em;
margin-bottom: 10px;
}
#subheaderondermenu {
position: fixed;
font-size: 1.5em;
font-style: normal;
font-weight: 100;
background-color: #fff;
color: #FFCC00;
top: 162px;
z-index: 4;
width: 1235px;
padding: 6px 3px 8px;
}
.post-x h3 {
color:#009771;
}
.project_block h3 {
color: #eeeeee;
}
.teaserblock .entry-content-text {
font-size:1.3em;
}
I, em {
font-style: italic;
font-weight: 300;
}
.quoteblock {
margin:50px 50px;
padding:0px 150px;
text-align:center;
}
.pag2intro {
margin:10px 0px;
padding:0px 20px;
text-align:center;
font-size:1.3em;
line-height:1.4em;
}
.narrow {
margin:50px 90px;
}
.quote {
font-family: "Ubuntu",arial,sans-serif;
font-size: 48px;
font-weight: 300;
color:#4d4d4d;
}
.quoter {
font-size: 18px;
color:#666;
line-height:14px;
}
.quoter a, .quoter i { 
font-size: 13px;
}
.quote-small, .quote-small p {
font-family: "Ubuntu",arial,sans-serif;
font-size: 1em;
font-weight: 300;
}
.project_block .quote-small, .project_block .quote-small p {
color:#80CBFF;
}	
.quoter-small {
color:#666;
}
.quote-small-ballonline {
width:100%;
height:26px;
margin-bottom: 10px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/chapter02_quoteline.png);
background-repeat:no-repeat;
background-position:center;
}
.project_block .quote-small-ballonline {
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/chapter02_quoteline_wit.png);	
}
.project-poster-under-1 {
width:50%;
float:left;
}
.project-poster-under-2 {
width:50%;
float:left;	
}
.map {
float:left;	
width:100%;	
}
.mini-map {
width:100%;
height:250px;
}
.big-map {
width:100%;
height:500px;
}
.bigmap-iframed {
}
b, b *, strong, strong * {
font-weight: 700;
}
h4 {
margin-top:0px;
margin-bottom:20px;	
font-weight: 300;	
}
h4 i, h4 em {
font-size:18px;
}
body  {
background-color:#fff;
}
body .content:last-of-type .shadow-container {
border-image-width: 0px 0 0px 0; }
#wrapper {
width: 100%;
max-width: 1280px;
min-width: 100px;
margin: 30px auto;
margin-top:0px;
position: relative;
}
.fullscreen #wrapper {
max-width: 100%;
}
.fullscreen .content header { 
max-width: 100%;	
}
.fullscreen #content {
height: 100%;
}
.fullscreen #branding {
display:none;
background-color: #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;   
height: 45px;
max-width: 90px;
position: fixed;
z-index: 3;
background-image: none; 
background-size: 90px 45px;
background-repeat: no-repeat;   
background-position: 2px 0px; 
}
.fullscreen #home-click {
position: relative;
left: 4px;   
}
.fullscreen #schoolplatformbutton {
display:none;
}
#wpcf7-f6217-p6221-o1 {
width: 300px;
margin: 0px auto;
}
.fullscreen #wrapperP {
position: relative;
top: 0px;
background-color: #fff;
}
.fullscreen #menus {
top:-1000px;
}
.fullscreen .content header, .fullscreen .content .entry-summary, .fullscreen .content .entry-content, .fullscreen .content .fullscreen .edit-link, .fullscreen footer.entry-meta {
max-width: 100%;
width: 100%;
}
.fullscreen #search-top-icon { 
display:none;	
}
.fullscreen #vertical-menu {
background-color: #666;
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/schoolschrijver_web_arrow_down.png);
background-position: 713px -3px;
background-repeat: no-repeat;
max-height: 2px;
max-width: 100%;
overflow: hidden;
padding: 4px 0;
position: fixed;
top: 0;
transition: max-height 2s ease 0s;
width: 100%;
z-index: 5;
}
#branding {	
background-color:#fff;
}
#topbalk {
position:relative;
margin:0 21px;
}
#branding:after, article:after {
content:none;
content: " ";
display: block;
height: 10px;
top:0px;
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/dss_dottedborder.png);
background-repeat:repeat-x;
position: relative;  
}​
, #branding:after {
margin:0 20px;
}​
, article:after {
margin-top:20px;
}​
article {
}
.home article:after {
display: none;	
}
body.fixed #branding .branding-container { }
#branding {
position: fixed;
max-width: 1280px;
z-index: 3;
}
.shadow-container {  
border-image: none;
border-style: solid;
border-width: 0px 0 0;   
}
h1 {
font-size: 4em;
font-style: normal;
}
#headertest {
font-family: "Ubuntu",arial,sans-serif;	
color:#fff;
font-size:0.8em;
width:650px;
right:0px;
float:right; }
nav#access {
float: left;
position: relative;
text-align: left;
}
#wrapper ol, #wrapper ul {
text-indent:0px;
}
#wrapperP {
position:relative;
top:170px;	
background-color:#fff;
padding: 0px;
}
#wrapperP {
padding: 20px; 
}
#wrapper #menu-level1-navagation li {
line-height: 1.9em;
font-size: 1.05em; 
margin-right: 19px;
letter-spacing: 0.005em;
}    
#menu-level1-navagation ul {
list-style-position: inside;
margin: 0 0 1.6em 0;
padding-left: 1em;
text-indent: -1em;
}
#wrapper li {
line-height:1.6em;
font-size:0.8em;
margin-right: 10px;
}
#level1-menu li {
list-style-type: none;
}
#level1-menu {
margin-bottom:10px;
}
#level1-menu li > A {
font-family: "Ubuntu",arial,sans-serif;
color: #000;
font-weight:400;
text-transform: uppercase;
white-space: nowrap;
}
#level1-menu li > A:hover {
color: #FFCC00;
text-decoration:none;
}
nav#access ul.menu li {
margin-right: 1.6em;
margin-left: 0em;
}
nav#access a {
color:#666;
font-family: "Ubuntu",arial,sans-serif;	
font-weight: 400;
}
#menu-top-menu .current_page_item a {
text-decoration: underline;
}
.content {
}
.content header, #search-results #no-results header {
margin-top: 0em;
}
.content header {
border-top:0px solid #fff;
border-bottom:0;
border-left:0;
border-right:0;
background-repeat:repeat-x;
background-position:center top;
}
.entry-title {	
font-size: 3.5em;
font-style: normal;  	
font-family: "Ubuntu",arial,sans-serif;
font-weight: 400;
line-height:1em;
padding: 15px 0px;
}
.title_off header {
display:none;
}
body.fixed .content:first-of-type {
padding-top: 0px; 
}
.type-post .entry-title {	
font-size: 2.5em;	
}
body.fixed .content:last-of-type .entry-content:last-of-type {
}
body.fixed .content .entry-content {  } body.fixed #home {
padding-top: 0px;
}
.content, .content-container {
padding-top:0px; }
.category .content-container {
padding-top:0px; }
body.fixed .content:first-of-type {
padding:auto;
padding-bottom:0px;
}
body.fixed #home.content {
padding-bottom:0px;
}
body.fixed #home .entry-header {
margin-bottom: 20px;	
padding-top: 59px; }
.bigtab {
position:absolute;
top:0px;
background-color:transparant;
height:78px;
width:100%;
z-index:1;
background-repeat:repeat-x;
filter: alpha(opacity=90);
opacity: 0.9; 	
background-repeat:repeat-x;	
font-size:1em;
}
.tab-content {
margin-top:20px;
margin-left: 0px;
margin-top: 46px;
position: relative;
width:350px;
}
.tab-title {
text-transform: uppercase;
font-family: "Ubuntu",arial,sans-serif;	
float:left;
position:absolute;
right: 63px;	
color:#fff;
font-weight: 400;  
font-size:20px;  
}
.tab-title a {
text-transform: uppercase;
font-family: "Ubuntu",arial,sans-serif;	
color:#fff;
font-weight: 400;
}
.tab-icon {
width:50px;
height:50px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/chaptericons-01.png);
background-repeat:no-repeat;
background-position:-50px;
position:absolute;
right: 0px;
top: -15px;
width: 50px;
}
#home .bigtab {
display:none;
}
body.fixed #home .bigtab {
display:none;
}
body.fixed #home .content-container {
padding-top: 0px;
}
.entry-header, .entry-header-normal {
padding-top: 0px;
margin:0px auto;
margin-bottom: 20px;
}
.on-top {
display:none;
}
.article-spacer {
height:0px;
background-color:#fff; 
}
.has-background {
min-height: 200px;
margin-top:0px;  
}
.menu-top-menu-container {
width:980px;
margin: 0 auto;
}
nav#access ul.menu {
margin-left:108px;
}
.menu-top-menu-container li {
font-size:15px;
padding-bottom:10px;
width:980px;
}
.content section {
width:100%;
}
section {
width: 1000px;
}
.bottomspacer {
height:400px;
}
#menus {
position: fixed;
top: 15px;
z-index: 4;
}
#menu-level1-navagation {
left: 335px;
position: absolute;
top: 0px;
-moz-column-count: 2;
-moz-column-gap: 2px;
-webkit-column-count: 2;
-webkit-column-gap: 2px;
column-count: 2;
column-gap: 2px;
}
#menu-level1-navagation .sub-menu {
display:none;
}
#menu-level1-navagation .menu-item:hover .sub-menu {
display: block;
background-color:#fff;
} div#page_m_container {
margin: 0 auto;
position: fixed;
z-index: 20;
top:0px;
margin-left: -145px;
text-align: right;
}
nav#page, nav#page_m {	
zoom: 1;
margin-left: 0px;
margin-top: 0px;
padding-right: 0px;
position: relative;
right: auto;
width:auto;
z-index: 10;	
font-family: "Ubuntu",arial,sans-serif;   	
font-weight:400;
font-size:1em;
}
.top-menu-li a {
font-family: "Ubuntu",arial,sans-serif;
color: #fff;
font-size: 1em;	
}
nav#page_m ul {
padding-right: 2em;
}
nav#page_m li
{
list-style-type: none;
float:left;
margin-right:10px;
}
nav#page_m li > A
{
display: inline-block;
line-height: 1.2em;
background-color: #FFCC00;
padding: 5px 6px;
margin-bottom:5px;
}
.in-viewport { }
.more-link-div {
}
.entry-content a img, .entry-content figure img, .avatar img {
background-color: rgba(255, 255, 255, 0);
border: 0px solid #efefef;
box-shadow: none;
padding: 0px;
}
a:hover img {
border: solid 0px #999;
-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.4), 0 0 0px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.4), 0 0 0px rgba(0, 0, 0, 0.2) inset;
box-shadow:0 0px 0px rgba(0, 0, 0, 0.4), 0 0 0px rgba(0, 0, 0, 0.2) inset;
}
.one_half {
padding-right: 4% !important;
width: 46% !important;
}
.one_third {
padding-right: 3% !important;
width: 30% !important;
}
.last_column {
padding-right: 0px !important; 
}
.one_half.last_column {
width: 50% !important;	
}
.project_block {
position:relative;	
background-color:#4d4d4d;
padding:20px;
color:#ffffff;	
}
.project_block a {	
color:#dddddd;
}
.project-poster-under a {
color:#666666;
}
.project-poster-img-container {
position:relative;
line-height:0em;
}
.project_block_corner_innovation {
position:absolute;
left:0px;
top:0px;
width:200px;
height:200px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/project-corners_innovation-corner.png);
background-repeat:no-repeat;
z-index:2;
}
.project_block_corner_environment {
position:absolute;
left:0px;
top:0px;
width:200px;
height:200px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/project-corners_environment-corner.png);
background-repeat:no-repeat;
z-index:2;
}
.project-poster-overlay {
position:absolute;
width:100%;
height:100%;	
top:0px;
left:0px;	
color:#fff;
text-align:center;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/pattern_p1.png);
}
.project-logo {
right:10px;
bottom:10px;
position:absolute;
}
.project-poster-under {
position:relative;
width:auto;
left:0px;	
background-color:#eee;
color:#000;
align:center;
padding:13px 17px;
margin-bottom:20px;
}
.project-poster-under p {
padding-bottom: 0px !important;
}
.project-title {
font-size:7em;
color:#fff;	
line-height: 1;
font-weight: 400;
}
.project-title-sub {
font-size: 3em;
line-height: 1;
}
.credits_photo {
position:absolute;
bottom:5px;
right:5px;
font-size:0.8em;
}
.project-map-container {
width:350px;
height:250px;
float:right;
position:absolute;
top:20px;
right:20px;
}
.project {
height:600px;
overflow:hidden;
margin-bottom:60px;
}
.project .ui-tabs-panel {
background-color:#ffffff !important;
height:600px;
}
.project_poster_div {
position:relative;
}
.project_poster_overlay {
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
}
.project_poster_overlay .title {
font-family: "Ubuntu",arial,sans-serif;
text-transform:uppercase;	
margin-top:30px;
color: #ffffff;
font-size: 3em;
margin-bottom: 20px;
font-weight: 400;
}
.project_poster_overlay .intro {
margin-top:30px;
color: #ffffff;
font-size: 2em;
margin-bottom: 20px;
font-weight:300;
}
.project_poster {
width:100%;
}
.project_poster_overlay .left, .ui-tabs-panel .left {
float:left;
width:45%;
}
.project_poster_overlay .right, ui-tabs-panel .right {
float:left;
width:45%;
}
.tabs-shortcode.ui-tabs {
background: none !important;
clear: both;
margin: 0;
padding: 0;
}
.tabs-shortcode-list {
list-style-position: inside;
margin: 0 0 0;
padding-left: 0;
}
.color-set-dark {
background-color:#333;
color: #ddd;
border-bottom: solid 3px #ddd;
}
.color-set-dark a, .color-set-dark a:hover, .color-set-dark a:visited {
color: #ddd;
}
.post.color-set-dark {
background-color:#cc3300;
}
.color-set-light {
color: #333;
} * {
margin: 0;
padding: 0;
}
section {
position: relative;
margin: 0 auto;
}
.pixelthing {
width:800px;
margin-left:200px;
}
.mobile body {
overflow: hidden;
}
.mobile #wrapper {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
}
.mobile #scroller {
height: 3000px;
}
.bg {
position:absolute;
left:0px;
background-color:#000;
}
.bg2 {
position:absolute;
}
svg, svg text, svg tspan {
font-family: "Ubuntu",arial,sans-serif;	
line-height:14px;
font-size:12px;
}
.entry-header {
width:100%;
padding-top:0px;
}
.content header, .content .entry-summary, .content .entry-content, .content .edit-link, footer.entry-meta {
position: relative;
width: 100%;
max-width:1280px;
}
.content header, .intro-narrow {
width: 445px;
margin:0px auto;
line-height: 1.6em;
}
.content-nexts,
.content-nexts .content header, .content-nexts .content .entry-summary, .content-nexts .content .entry-content, .content-nexts .content .edit-link, .content-nexts footer.entry-meta {
position: relative; margin: 0px auto;
}
.content-nexts .nexter {
padding-bottom: 0px !important; 
margin-bottom: 0px !important;
}
.more-div {
padding:0 50px;
}
#footer-container {
margin-top:40px;
z-index: 1 !important;
}
.entry-content {
float:none;
margin:0px auto;
width:445px;
}
.content header, footer.entry-meta, .content .entry-summary, .content .entry-content {
clear: both;
float: none;
}
.entry-content-text {
padding: 20px 0px;
}
.entry-content-text p {
font-size:0.8em;
padding-bottom: 0px;
}
.newsbreak, .break {
background-color:#660000;
color:#ddd;
text-align:center;
}
.news-ss  {
position:relative;
}
.tip-ss  {
position:relative;
}
.tip-ss .iphonebgimagediv {
display:none;
}
.news-stamp {
position:absolute;
z-index: 2;
top: 10px;
right: 0;
width: 99px;
height: 42px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/schoolschrijver_web_NIEUWS.png);
background-repeat: no-repeat;	
background-position: right 0px;	  
}
.tip-stamp {
position:absolute;
z-index: 2;
top: 10px;
right: 0;
width: 99px;
height: 42px;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/schoolschrijver_web_TIP.png);
background-repeat: no-repeat;	
background-position: right 0px;	
}
.entry-content-text p, .entry-content-text a {
margin: auto 0px;
padding-bottom: 20px;
}
.entry-content-text p < img {
margin:auto 0px;
}
.page_end {
height:400px;
background-color:#000;
}
.content header h1, .content header h1 a, .single .content header h1, #search-results #no-results header h1 {
display: block;
line-height: 1em;
margin: 0px;
}
.single .content {
padding-bottom: 0;
}
nav#posts, nav#single {
background-color:#fff;
margin: 0px;
padding: 1em 2em;
width:auto;
display: block;
overflow: hidden;
border-top: solid 1px #ddd;
font-size:0.8em;
}
.category-tip nav#posts, nav#single { 
font-size:1.2em;
}
.content-nexts .content .entry-title {
font-size:2em;
}
.widget {
display: block;	
float: left;
width: 33%;
}
.textwidget {
font-size:1em;
color:#fff;
}
.fb-root, fb-like {
}
.gplus {
margin-top:5px;
}
.twitter {
margin-top:10px;
}
.photokier {
position:relative;
height:300px;
}
.content-container {
margin: 0px auto;
overflow:hidden;
margin-top:20px;
}
.overlay {
top:0px;
overflow:hidden;
}
div .alignright {
}
div .wp-caption img { }
.wp-caption-text {
font-size:0.6em !important;
}
.clearer {
clear:both;
}
.widget #searchform label {
font-size:8px;
}
#search-results header h1 { }
#search-results {
min-height:600px;
}
#search-results.content header {
margin-top: 0em;
margin-bottom: 0px;
padding-left:130px; 
background-image: none;
border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
border-style: solid none none;
border-width: 9px 0 0;   
}
#search-results h4 {
margin-top:0px;
}
.gray-button, .grey-button, input[type="submit"], button {
font-size:12px;
padding: 0.2em 0em;
}
.ui-accordion-header{
margin:1px 0 0;
}
.ui-accordion-header a, .tableheadcel {
padding:1px 10px;
background: #555; 
color:#FFF;
display:block;
line-height:22px;
font-size:16px;
text-decoration:none;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_r.png);
background-repeat: no-repeat;	
background-position: right 0px;
}
.ui-accordion-header.ui-state-active a,
.ui-accordion-header a:hover{
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_dwn.png);
background-repeat: no-repeat;	
background-position: right 0px;
}
.ui-accordion-header.ui-state-active a, .tableheadcel {
-moz-box-shadow:    0 7px 8px -7px black;
-webkit-box-shadow: 0 7px 8px -7px black;
box-shadow:         0 7px 8px -7px black;	
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_dwn.png);
background-repeat: no-repeat;	
background-position: right 0px;
}
.ui-accordion-header.ui-state-active a:hover {
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_lijn.png);
background-repeat: no-repeat;	
background-position: right 0px;	
}
.ui-accordion-content{
padding-top:10px;
}
.accordions-scrollto {
position: absolute;
margin: -100px;
}
body.fixed .content:only-of-type .shadow-container {
border-width: 0 0 0px;
}
.anchor:before {
content: "";
display: block;
margin: -4.15em 0 0;
height: 4.15em;
}
body .content:last-of-type .shadow-container {
border-image-width: 0px 0 0px 0;
border-width: 0px 0;
}
.rechts {	
position:absolute;
left:650px;
top:20px;
width:340px;
margin-bottom:40px;
clear:both;
}
.rechts h4 {
margin-top:0px;
margin-bottom:0px;
}
.rechts p, .rechts p a, .rechts div, .rechts div a {
font-size:13px;
margin-bottom:10px;
}
.rechts img {
margin-right:10px;
margin-top:6px;
}
.widgettitle {
font-size: 1.1em;
color:#fff;
}
.pdflist li {
margin-left:15px;
}
.bg_caption_container {
opacity: 0.75;
padding: 0 3px;
position: relative;
text-align: right;
top: -20px;
margin: 20px 45px 30px;	
}
.bg_caption {
color: #333;
font-size: 0.8em;
opacity: 0.75;
padding: 0 3px;
position: absolute;
text-align: left;
}
.bg_foto_credit {
font-style:italic;
font-size:90%;
} .tablecelcaption {
background-color:#fff;
color:#000;
padding:2px 4px;
}
.tableheadcel a {
color:#fff;
}
.tablecel { margin-bottom:8px;		
}
.smallerfont p {
font-size:90%;
}
sup {
bottom: 1ex;
}
sup, sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
.table_fin_head td {
font-weight: 400;
text-align:right;
}
.table_fin_totals td {
font-weight: 400;
}
.hasjs .content-container {
opacity: 1;
padding-bottom: 0px;
}
.scrollable_element {
position:absolute;
top:0px;
left:400px;
height:1280px;
background-color:#333;
z-index:20;
}
.fullwidth {
width:95%;
position:relative;
margin: 0px auto;
background-color:#333;
}
.divider-grey {
width:100%;	
background-color:#999;
color:#fff;
padding:5px 0px;
margin:20px 0px;
}
.divider-grey .quote {
color:#ffffff;
}
.divider-grey .quoter {
font-size: 18px;
color:#eeeeee;
line-height:14px;
}
.nexter {
margin: 0px auto;
}
.nexter .entry-content {
margin-bottom:0px;
}
.thumbdiv {
float: right;
margin-left: 20px;
width:33%;
}
.has-post-thumbnail .entry-content {	
float:left;
top:0px;
}
.has-post-thumbnail .entry-content-text {	
width:60%;
}
.entry-content-text {	
width:60%;
}
.home .entry-content-text, .category  .entry-content-text {	
width:100%;
}
.content header {
max-width: 1280px;
padding: 20px 0px;
position: relative;
width: 100%;
}
#support-title { }
#funding-title {
padding-left:33%;
padding-right: 3% !important;
width:100%;
}
#organisation-title {
padding-left:33%;
padding-right: 3% !important;
}
#funding-title {
padding-left:50%;
padding-right: 3% !important;
width:100%;
}
.collapse-div {
float:right;
margin: 0px 50px;
cursor: pointer;
display: none;
background-color:#dddddd;
padding:5px;
top: 31px;
z-index: 1;
}
.collapse-div3 {
cursor: pointer;
}
.ajaxuit {
position:relative; z-index:0;
margin: 0 auto;
max-width: 1130px;	
}
.space-before-bigtab {
height:150px;
}
.gmstyle {
width:200px;
}
.hide {    }
#timeline_list {
text-align:center;
width:95%;
margin:0px auto;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/illustraties_yearline.png);
background-repeat:repeat-y;
background-position:center;
}
#timeline_list a, #timeline_list a:hover, #timeline_list a:visited {	
}
#timeline_list .year {
font-size: 95px;
font-weight: 400;
color: rgb(0, 105, 179);	
}
#timeline_list .milestone {
}
#timeline_list .milestone  {
position:relative;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/illustraties_milestone-dot-line.png);
background-repeat:no-repeat;
background-position:right -1px;   
padding-right: 38px;
margin-bottom:10px;
}
#timeline_list .milestone .righttome, #timeline_list .forwardleft .righttome {
position:absolute;
right:-80%;
top:10px;
width:80%;
}
#timeline_list .lessons  {
position:relative;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/illustraties_milestone-dot-blue-line.png);
background-repeat:no-repeat;
background-position:left 5px;   
padding-left: 38px;
margin-bottom:10px;
padding-top:10px;
}
#timeline_list .forward  {
position:relative;
padding-left: 38px;
margin-bottom:10px;
padding-top:10px;
}
#timeline_list .forwardleft  {
position:relative;
background-position:right -1px;   
padding-right: 38px;
margin-bottom:10px;
}
#timeline_list .lessons .lefttome, #timeline_list .forward .lefttome  {
position:absolute;
left:-80%;
top:10px;
width:80%;
}
#timeline_list .lessons {
font-family: "nimbus-sans",Verdana,Arial,sans-serif;
font-size: 1em;
font-style: normal;
font-weight: 300;
line-height: 1.6em;
}
#timeline_list .left {
width:48%;
text-align:right;
}
#timeline_list .float {
float:left;
}
#timeline_list .right {
width:48%;
text-align:left;
margin-left:48%;
}
#timeline_list .right .float {
}
#timeline_list .dot {
height:110px; 	
}
#timeline_list .dot:before {
content: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/illustraties_dot.png);
float: left;
top:0px;	
}
#timeline_list .dot .alignnone {
margin-right: 0em;
padding-top:30px;
}
.dot img {
}
.viewportlighter {  opacity:0.05;
}
#timeline_list .viewportlighter {   opacity:0.05;
}
#timeline_list .nr {
color:#e3003a;
}	
#graphspag4 { }
div .spacer {
height:20px;
width:100%;
}
.padding-top-0 {
padding-top:0px !important;
}
.ajaxuit .content, .ajaxuit .content-container {
padding-top: 0px; 
}
.more-div {
margin: 0 auto;
}
.nexter .content  {
padding-top:0px !important;
max-width:950px;
width:95%;
margin: 0 auto;
}
.iphonebgimage, .iphonebgimageoverlay {  }
.iphone .iphonebgimage, .iphone .iphonebgimageoverlay {
display:inline;
}
.gra img { }
.screenwhite {
color:#ffffff;
}
.printonly {
display:none;
}
#footer {
width:auto;	
background-color:#FFCC00;
padding: 10px;
color:#000;
}
footer.entry-meta {
padding:20px 50px;
margin: 0px;
}
#footer-widgets {
float: none;
width: auto;
color: #fff;
margin: 43px 43px;
}
#footer-widgets .widget {
margin-bottom: 40px;
}
#footer, #footer a, #footer li {
color:#fff;
font-size:1em;
}
#footer ul {
list-style-type: none;
}
.mtz {
font-size:0.7em;
}
#wrapper .entry-content-text ul {
list-style-position: outside;
margin: 0;
padding-left: 1em;
padding-bottom:1em;
}
#wrapper .entry-content-text ul ul {
list-style-position: outside;
margin: 0;
padding-left: 1em;
padding-bottom:1em;    
}
#vertical-menu {
overflow:hidden;
max-height:25px;
max-width:1240px;
position:fixed;
top:208px;
z-index:5;
width:100%;
background-color:#FFF3B3;
padding: 4px 0px 4px 0px;	 	
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/schoolschrijver_web_arrow_down.png);
background-position: right 10px top 10px;
background-repeat: no-repeat; 	 
-webkit-transition: max-height 2s; transition: max-height 2s;
}
#vertical-menu ul {
height:auto;
}
#vertical-menu:hover {
max-height:300px;
}
#vertical-menu li {
line-height: 1.8em;
}   
#mob-menu-but {
display:none;   
position: absolute;
right: -13px;
top: 7px;
z-index: 4;  
}
.page-id-3215 #vertical-menu {
display:none;
}
.artistslist p {
font-size:0.6em;
}
#menu-go-top {
right: 0px;
height: 29px; background-position: top right;
background-repeat: no-repeat;
}
#menu-go-top a {
display: block;
height: 100%;
width: 100%;
text-decoration: none;
}
.topbalkright {
right:2px;
}
#search-top-icon {
position: relative;
text-align: right;
}
#volgonsdiv {
position: relative;
text-align: right;	
}
#search-top {
display: none;
position: absolute;
top: 5px;
right: 49px;
}
#search-top-icon:hover #search-top {
display:block;
}
#search-top input {
font-size:1.1em;
width:200px;
background-color:#FFF3b3;
border:0;
}
#home-click {
width:309px;
}
#sponsorblock {
font-size:0.8em;
border-top:solid 1px #eee;
padding:10px 5px;
color:#333;
margin:40px;
background-color:#fff;
}
.socialbut {
width:55px;
margin-right:2px;
}
.cat_description {
padding: 56px 50px 5px;
background-color: #FFF3B3;
color: #000;    
}
blockquote::before {
color: #ddd;
content: "\201C";
display: block;
font-size: 6em;
height: 1px;
left: -0.43em;
position: relative;
top: 0.2em;
z-index: -1;
}
.envira-album-title {
font-size:0.6em !important;
}
#level1-menu li.current_menu_item > A {
color:#ff2244;
}
.stick-to-top {
padding: 3px;
width:auto;
font-size:0.8em;
}
.catlink {
padding: 3px 10px;
background-color: #FFBE00;
color:#fff;
}
a.catlink {
color:#fff;
}
.postdate {
padding: 3px 10px;
background-color: #eee;
margin: 0px 3px 3px 0px;
}
.category-tip .postdate, .category-schoolschrijvers .postdate {
display:none;
}
#introblock {
color: #000;
margin-bottom: 0;
padding: 20px;
position: relative;
background-color: #ffcc00;
font-size:0.7em;
font-weight: 400;
height:40px;
}
#introblock a {
color: #fff;
}
ul#menu-footer-menu {
padding-left: 0em;
}
.post_4758 {
padding-bottom:30px !important;
}
.fullscreen #vertical-menu {
top:-16px;
}
.fullscreen .content section {
width: 100%;
border-top: 0px solid #333; 
}
.fullscreen .parent .on-top {
display: block;
position: absolute;
height: 20px;
z-index: 2000;
text-align:center;
width: 100%;
margin: -30px auto; 
}
.fullscreen #vertical-menu {
display:none;
}
.fullscreen .parent .on-top .downer {
background-color: #FFCB00;
border: 1px solid #333;    
width:20px;
margin: 0 auto;    
}
.fullscreen .parent {
margin-top:-40px; 	
}
.bg_color_default { background-color: #fff; }
.bg_color_black { background-color: #000; }
.bg_color_darkgrey { background-color: #666; }
.bg_color_white { background-color: #fff; }
.bg_color_FFCB00  { background-color: #FFCB00; }
.entry-content-text {
}
#first-teaser {
width: 64%;
overflow: hidden;
float: left;
margin: 1%;
}
#introblock .introlink {
color: #000;
text-decoration: none;
font-weight: 400;
position: absolute;
top: 0px;
left: 0px;
padding: 20px;
}
.fronttriggerblocks {
float:left;
width:31%;
display: block;
float: left;
margin:1%;
line-height:0;	
margin-bottom:0px;
}
.fronttriggerblocks img {
max-width:100%;
line-height:0;
}	
.fronttriggerblocks.tvformaat {
width:22%;
}
.fronttriggerblocks.filmgrootformaat {
width:49%;
}
.fronttriggerblocks.widget {
margin:0px;
margin-bottom:20px;
}
.fronttriggerblocks:last-child {
margin-right: 0%;	
}
.fronttriggerblockstitle {
display:none;
}
.fronttriggerblocks .textwidget {
text-align:center;
font-size:1.1em;
font-weight: 400;
vertical-align: middle;	
padding:3px;
align-items: center; color:#fff;	
}
.fronttriggerblocks .textwidget a {
color:#fff;	
font-weight: 400;	
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel {
z-index: -1;
position: unset !important;
} .slider-text-overlay h2 {
background-color:#FAC201 !important;
}
.tppost-slider-areaMT {
margin-top:20px;
}
.post_slider_MT_style_bar {
display: none;
}
.owl-carousel .owl-wrapper-outer {	
margin-bottom:20px;
height: 400px;
width: 97.7% !important;
padding: 2px !important;   
padding-top: 20px !important;
}
@media only screen and (max-width: 1200px) {
.owl-carousel .owl-wrapper-outer {	
margin-bottom:20px;
height: 400px;
width: 99% !important;
padding: 0px !important;   
padding-top: 20px !important;
}
}
.post_slider_MT_style_two .post_slider_MT_style_title > a {
text-transform: none !important; 
display:block;
}
.linkadiv {
display:block;
}
.post_slider_MT_style_two {
padding: 0 9px !important; 
}
.post_slider_MT_style_two .post_slider_MT_style_img:hover:before{
width: 0px !important;
height:0px !important;
}
#righttopcontainer {
right:2px;
position:absolute;
top:20px;
}
#schoolplatformbutton {
font-family: "Ubuntu", arial, sans-serif;
font-size:0.8em;
text-align: right;
}
#schoolplatformbutton a {
color:#ffffff; 
}
.mc4wp-form {	
font-size:12px;
background-color: #ffcc00;
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/dss_email.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 239px;
height: 80px;
padding: 3px 14px;
margin-bottom:120px;
}
#mc4wp-form-1 #nieuwsbriefform {	
margin: 5px 5px;
}
.mc4wp-form input[type=email] {
font-size: 1.5em;
background-color: #fff;
width: 222px !important;
margin: 5px 5px 10px -2px;
background-color: white;
border:0;
}
#mob-menu-but:hover {
cursor:pointer;
}
#overlay {	
display:none;
position:fixed;
top:0px;
left:0px;
background-color: #FFCC00;
width:100%;
z-index:10;
}
#overlayhead {
position:relative;
padding:10px;
background-color: #FFF;	
height:84px;
}
#overlayhead:after {	
content: " ";
display: block;
height: 10px;
top:0px;
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/dss_dottedborder.png);
background-repeat:repeat-x;
position: relative;    
}​
#overlaylogo {
position:absolute;
top:0px;
left:20px;
}
#overlay #mob-menu-but {
right: 6px;
}
#overlaycontent {
padding:20px 50px;	
color:#fff;
}
#overlaycontent a {
color:#fff;
}
#overlaycontent li {
list-style-type: none;	
height:27px;
}
#medewerkers .entry-content-text {
width:100%;
}
.ssmw {
width: 32%;
height:350px;
font-size: 0.7em;
margin: 5px;
float: left;
}
.ssmw img {
overflow:hidden;
}
.slider-text-overlay h2 {
background-color: RGBA(128,197,50,0.8); !important;  
}
.attentionblock_container {
display: flex; flex-wrap: wrap;
justify-content: space-between;
}
.attentionblock {
background-color:#ffc601;   
width:43%;
margin-bottom:10px;
padding:3%;
border-radius: 10px;
}
.attentionblock h4, .attentionblock h5 {
margin-bottom:10px;
color:#fff;
}
.attentionblock_container.attentionblock_fullwidth .attentionblock {
width:100%;
}
.bg_red {
background-color:#f02041;  
}
.bg_yellow {
background-color:#ffc601;
}
.bg_blue {
background-color:#019fb4;
}
.bg_green {
background-color:#80c532;
}
.bg_grey {
background-color:#555;
color:#fff;
}
.accordion {
margin:20px 0px;
}
.accordion-title {
margin:1px 0 0;
}
.accordion-title {
padding: 8px 16px;
background: #555;
color: #FFF;
display: block;
line-height: 22px;
font-size: 24px;
text-decoration: none;
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_r.png);
background-repeat: no-repeat;
background-position: right 7px;
border-radius: 18px;
}
.accordion-title.open,
.accordion-title:hover{
background-color: #80c532;
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_dwn.png);
background-repeat: no-repeat;	
background-position: right 7px;
}
.accordion-title.open {
background-color: #80c532;
-moz-box-shadow:    0 7px 8px -7px black;
-webkit-box-shadow: 0 7px 8px -7px black;
box-shadow:         0 7px 8px -7px black;	
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_dwn.png);
background-repeat: no-repeat;	
background-position: right 7px;
}
.accordion-title.open:hover {
background-image:url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_r.png);
background-repeat: no-repeat;	
background-position: right 7px;	
}
.accordion-content {
padding-top:10px;
}
.cta {
padding: 8px 40px 8px 20px;
background: #80c532;
color: #FFF;
display: inline;
line-height: 22px;
font-size: 24px;
text-decoration: none;
background-image: url(//www.deschoolschrijver.nl/wp/wp-content/themes/five3-schoolschrijver-child/images/arrow_r.png);
background-repeat: no-repeat;
background-position: right 10px;
border-radius: 18px;
margin-bottom:10px;
white-space: nowrap;
}
a.cta {
color: #FFF;
text-decoration: none;
padding-bottom: 8px;
}
.accordions-scrollto {
position: absolute;
margin: -100px;
}
.responsive, .responsive-video {
position: relative;
padding-bottom: 57%;
height: 0;
overflow: hidden;
}
em, em * {
font-style: normal; 
} 
.volgonsbut {
width: 95px;
padding: 4px 0;
}
.grecaptcha-badge { 
visibility: hidden;
}
a.ss-button-facebook, a.ss-button-twitter, a.ss-button-linkedin, a.ss-button-pinterest, a.ss-button-xing, a.ss-button-reddit {
border-radius: 22px; }
.vsel-meta-cats {
font-size:0.6em !important;
}
.vsel-meta-date span {
font-weight:700;
}
.vsel-meta-cats::before {
content: "Voor: ";
}
.c-accordion__title {
position: relative;
padding-right: 2rem;
cursor: pointer;
background-color: #eee;
padding: 6px;
border-radius: 8px;
margin: 5px 0px;
}
.c-accordion__title:after {
position: absolute;
top: 50%;
right: 0;
content: "+";
color: #777;
font-weight: 300;
transform: translateY(-50%);
padding: 20px;
}
h2.c-accordion__title, h5.c-accordion__title  {
font-size:18px;
font-weight:bold;
}
@media only screen and (max-width: 1190px) {
.ssmw {
width: 45%;
font-size: 0.7em;
margin: 5px;
float: left;
}
#home-click {
width: 250px;
}
#wrapper #menu-level1-navagation li {
line-height: 1.5em;
font-size: 1em;
}
#menu-level1-navagation {
left: 272px;
}
.home #wrapperP {
top: 90px;
}
#wrapperP {
position: relative;
top: 140px;
}
#righttopcontainer {
font-size: 0.8em;
width: 200px;
}
.volgonsbut {
display: none;
}
#volgonsdiv .social {
height: 30px;
}
#vertical-menu {
top: 173px;
}
#vertical-menu {
width: 96%;
}
#search-top input {
font-size: 0.9em;
width: 134px;
background-color: #FFF3b3;
border: 0;
}
#subheaderondermenu {
position: fixed;
font-size: 1.3em;
font-style: normal;
font-weight: 100;
background-color: #fff;
color: #FFCC00;
top: 133px;
z-index: 4;
width: 1220px;
}
} @media only screen and (max-width: 990px) {
#subheaderondermenu {
display: none;
}
.has-post-thumbnail .entry-content-text {
width: 100%;
}
.thumbdiv {
float: none;
margin-left: 0px;
width: 100%;
}
.entry-title {
font-size: 2.5em;
}
#level1-menu {
margin-bottom: 10px;
display: none;
}
#branding {
background-color: #fff;
background-position: 0px 0px;
background-repeat: no-repeat;
overflow: visible;
}
#home-click {
height: 80px;
width: auto;
}
#mob-menu-but {
display: block;
}
#righttopcontainer {
right: 33px;
top: 5px;
font-size: .8em;
width: 156px;
}
#volgonsdiv .social {
height: 25px;
}
#wrapperP {
top: 58px;
}
#randomintro {
font-size: 0.7em;
}
#vertical-menu {
width: 94%;
top: 95px;
}
H2, .type-post .entry-title {
font-size: 2em;
}
.widget {
width: 100%;
}
.attentionblock {
width: 100%;
}
}
@media only screen and (max-width: 425px) {
.cta {
display: block;
font-size: 0.9em;
line-height: 1.5em;
}
a.cta {
margin: 0.2em 0px;
}
.cta::after {
padding: 20px;
}
.pum-container .pum-title {
font-size:1.2em !important;
line-height:1.2em !important;
}
.pum-container  {
max-width:80% !important;
margin:10px !important;
}
} @media only screen and (max-width: 414px) {
#righttopcontainer {
display: none;
}
#first-teaser, .fronttriggerblocks.filmgrootformaat {
width: 98%;
margin-bottom: 2%;
}
.fronttriggerblocks {
width: 48%;
}
.fronttriggerblocks.tvformaat {
width: 48%;
}
.thumbdiv {
float: none;
margin: 0;
width: 100%;
}
.has-post-thumbnail .entry-content-text {
width: 100%;
}
#righttopcontainer {
width: 120px;
}
#randomintro {
font-size: 0.6em;
}
.entry-title {
font-size: 2em;
line-height: 1.2em;
}
#footer-widgets {
margin: 10px -4px;
}
}.gray-button, .grey-button, input[type=submit], button {
background-color: #eeeeee;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc)); background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
background-image: linear-gradient(top, #eeeeee, #cccccc);
border: 1px solid #999;
border-bottom: 1px solid #888;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
color: #333;
display: inline-block;
line-height: 1;
margin: 0 0 0.5em;
padding: 0.6em 1.2em;
text-align: center;
text-shadow: 0 1px 0 #eee;
}
.gray-button:hover, .grey-button:hover, input[type=submit]:hover, button:hover {
text-decoration: none;
background-color: #dddddd;
background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#bbbbbb)); background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
background-image: linear-gradient(top, #dddddd, #bbbbbb);
border: 1px solid #aaa;
border-bottom: 1px solid #999;
cursor: pointer;
text-shadow: 0 1px 0 #ddd; 
}
.gray-button:active, .grey-button:active, input[type=submit]:active, button:active {
border: 1px solid #aaa;
border-bottom: 1px solid #888;
-webkit-box-shadow: inset 0 0 0.3em 0.15em #aaaaaa, 0 1px 0 0 #eeeeee;
-moz-box-shadow: inset 0 0 0.3em 0.15em #aaaaaa, 0 1px 0 0 #eeeeee;
-ms-box-shadow: inset 0 0 0.3em 0.15em #aaaaaa, 0 1px 0 0 #eeeeee;
-o-box-shadow: inset 0 0 0.3em 0.15em #aaaaaa, 0 1px 0 0 #eeeeee;
box-shadow: inset 0 0 0.3em 0.15em #aaaaaa, 0 1px 0 0 #eeeeee; 
} .gradient-button {
-webkit-border-radius: 0.4em;
-moz-border-radius: 0.4em;
-ms-border-radius: 0.4em;
-o-border-radius: 0.4em;
border-radius: 0.4em;
color: #fff;
display: inline-block;
line-height: 1;
margin: 0 0 0.5em;
padding: 0.5em 1.2em 0.7em;
text-align: center;
text-shadow: 0px -0.1em 0.1em rgba(0, 0, 0, 0.8);
font-weight: bold;
}
.gradient-button:hover {
text-decoration: none;
cursor: pointer; 
}
.gradient-button:active {
-webkit-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
-ms-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
-o-box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 0.2em 0.2em rgba(0, 0, 0, 0.2); 
} .push-button {
font-weight: bold;
display: inline-block;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
color: #fff;
line-height: 1;
margin: 0 0 0.5em;
padding: 0.6em 1.2em;
text-align: center;
-webkit-background-clip: padding-box; 
}
.push-button:hover {
text-decoration: none;
cursor: pointer; 
-webkit-transition: all 0s ease;
-moz-transition: all 0s ease;
-o-transition: all 0s ease;
-ms-transition: all 0s ease;
transition: all 0s ease;
}
.push-button:active {
margin-top: 0.2em; 
margin-bottom: 0.35em; 
-webkit-transition: all 0s ease;
-moz-transition: all 0s ease;
-o-transition: all 0s ease;
-ms-transition: all 0s ease;
transition: all 0s ease;
} button[disabled],
button[disabled]:hover,
button[disabled]:active {
background: #999;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
color: #aaa;
cursor: not-allowed;
text-shadow: none; 
} a.gray-button, a.grey-button, 
a.push-button, a.gradient-button,
.gray-button a, .grey-button a, 
.push-button a, .gradient-button a {
text-decoration: none;
}