.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@keyframes bp-fadein{from{opacity:.01}to{opacity:1}}@keyframes bp-bar{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes bp-o{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bp-wrap{top:0;left:0;width:100%;height:100%;position:fixed;z-index:999;contain:strict;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bp-wrap>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);animation:bp-fadein .48s cubic-bezier(0.215, 0.61, 0.355, 1)}.bp-vid audio{position:absolute;left:14px;width:calc(100% - 28px);bottom:14px;height:50px}.bp-inner{top:0;left:0;width:100%;height:100%;position:absolute;display:flex}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{top:0;left:0;width:100%;height:100%;position:absolute;contain:strict}.bp-img-wrap.bp-drag .bp-img{cursor:grabbing}.bp-close{contain:layout size}.bp-img{position:absolute;top:50%;left:50%;user-select:none;cursor:zoom-in;background-size:100% 100%}.bp-img img,.bp-img div{position:absolute;top:0;left:0;width:100%;height:100%}.bp-img .bp-o{display:none}.bp-zoomed .bp-img{cursor:grab}.bp-zoomed .bp-cap{opacity:0;animation:none !important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-align:left;transition:opacity .3s;animation:bp-fadein .3s}.bp-controls button{pointer-events:auto;cursor:pointer;position:absolute;border:0;background:rgba(0,0,0,.15);opacity:.9;transition:all .1s;contain:content}.bp-controls button:hover{background-color:rgba(0,0,0,.2);opacity:1}.bp-controls svg{fill:#fff}.bp-count{position:absolute;color:rgba(255,255,255,.9);line-height:1;margin:16px;height:50px;width:100px}.bp-prev,.bp-next{top:50%;right:0;margin-top:-32px;height:64px;width:58px;border-radius:3px 0 0 3px}.bp-prev:hover:before,.bp-next:hover:before{transform:translateX(-2px)}.bp-prev:before,.bp-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");position:absolute;left:7px;top:9px;width:46px;transition:all .2s}.bp-prev{right:auto;left:0;transform:scalex(-1)}.bp-x{top:0;right:0;height:55px;width:58px;border-radius:0 0 0 3px}.bp-x:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");position:absolute;width:37px;top:8px;right:10px}.bp-if,.bp-vid{position:relative;margin:auto;background:#000;background-size:100% 100%}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{top:0;left:0;width:100%;height:100%;position:absolute;border:0}.bp-load{display:flex;background-size:100% 100%;overflow:hidden;z-index:1}.bp-bar{position:absolute;top:0;left:0;height:3px;width:100%;transform:translateX(-100%);background:rgba(255,255,255,.9);border-radius:0 3px 3px 0;animation:bp-bar 4s both}.bp-o,.bp-o:after{border-radius:50%;width:90px;height:90px}.bp-o{margin:auto;border:10px solid rgba(255,255,255,.2);border-left-color:rgba(255,255,255,.9);animation:bp-o 1s infinite linear}.bp-cap{position:absolute;bottom:2%;background:rgba(9,9,9,.8);color:rgba(255,255,255,.9);border-radius:4px;max-width:95%;line-height:1.3;padding:.6em 1.2em;left:50%;transform:translateX(-50%);width:fit-content;width:-moz-fit-content;display:table;transition:opacity .3s;animation:bp-fadein .2s}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-lock body{overflow:scroll}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:zoom-in}@media(prefers-reduced-motion){.bp-wrap *{animation-duration:0s !important}}@media(max-width: 500px){.bp-x{height:47px;width:47px}.bp-x:before{width:34px;top:6px;right:6px}.bp-prev,.bp-next{margin-top:-27px;height:54px;width:45px}.bp-prev:before,.bp-next:before{top:7px;left:2px;width:43px}.bp-o,.bp-o:after{border-width:6px;width:60px;height:60px}.bp-count{margin:12px 10px}}.youtube_channel{float:left;clear:both;position:relative;box-sizing:border-box}.youtube_channel .ytc_video_container{float:left;position:relative}.youtube_channel .ytc_video_container iframe{margin-bottom:0}.youtube_channel .ytc_video_container a{border:none}.youtube_channel.responsive{width:100%}.youtube_channel.responsive .ytc_video_container{width:100% !important}.youtube_channel.responsive .ytc_video_container.ar16_9 .fluid-width-video-wrapper{position:relative;padding-bottom:56.25%;height:0}.youtube_channel.responsive .ytc_video_container.ar4_3 .fluid-width-video-wrapper{position:relative;padding-bottom:75%;height:0}.youtube_channel.responsive .ytc_video_container .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_channel .ytc_thumb{display:block;overflow:hidden;position:relative;height:0;width:100%;top:0;right:0;bottom:0;left:0;cursor:pointer}.youtube_channel .ytc_thumb>span{height:0;width:100%;display:block;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.youtube_channel .ytc_thumb>span:before{content:" ";display:block;width:84px;height:59px;background-image:url(//www.garage-rosman.be/wp-content/plugins/youtube-channel/assets/img/yt_play.png);background-position:top center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);opacity:.9;position:absolute;top:50%;left:50%;padding:0 !important;margin-left:-42px;margin-top:-30px;cursor:pointer;transform:scale(0.85)}.youtube_channel .ytc_thumb>span .ytc_title_inside{display:block;position:absolute;margin:0;padding:10px;width:100%;color:#fff;background:rgba(0,0,0,.6);font-weight:500;font-size:1.4rem}.youtube_channel .ytc_thumb>span .ytc_title_inside.ytc_title_inside_bottom{bottom:0}.youtube_channel .ytc_thumb:hover>span:before{background-position:bottom center}.youtube_channel .ytc_thumb.ar16_9,.youtube_channel .ytc_thumb.ar16_9>span{padding-bottom:56.26%}.youtube_channel .ytc_thumb.ar4_3,.youtube_channel .ytc_thumb.ar4_3>span{padding-bottom:75%}.youtube_channel .ytc_link{clear:both;float:left;position:relative;width:100%}.youtube_channel .ytc_link>p{padding:0;margin:0}.youtube_channel p.ytc_error{color:#d00}.clearfix:after,.widget_youtube-channel:after,.youtube_channel:after{clear:both;content:" ";display:block;height:0;visibility:hidden}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {
line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
ol, ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active { outline: 0;
}
a img {
border: 0;
}  ::-webkit-scrollbar { 
background: #FBFBFB;
overflow: visible;
width: 14px;
height: 14px;
}
::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.3);
box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
::-webkit-scrollbar-thumb:hover {
background: rgba(0, 0, 0, 0.35);
}
::-webkit-scrollbar-track {
padding: 2px;
box-shadow: inset 2px 0 5px rgba(0, 0, 0, 0.3);
} 
body {
font-size: 14px;
font-size: 1.4rem;
font-family: 'PT Sans', Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
color: #555;
} h1,h2,h3,h4,h5,h6 {
clear: both;
font-family: 'Oswald', Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 1.2;
}
a {
outline: none;
color: #555;					
moz-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
}
a:hover {
color: #C4302B;
}
i, cite, em, var, address, dfn {
font-style: italic;
}
strong {
font-weight: bold;
}
big {
font-size: 120%;
} .skip-link,
.screen-reader-text,
.assistive-text {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}  .container { padding: 0 20px; padding: 0 2.0rem; }
.row { width: 100%; max-width: 980px; max-width: 98.0rem; min-width: 720px; min-width: 72.0rem; margin: 0 auto; } .row .row { min-width: 0px; }
.column, .columns { margin-left: 2.127663%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
float: left; min-height: 1px; position: relative; }
.column:first-child, .columns:first-child, .alpha, .omega { margin-left: 0px; }
[class*="column"] + [class*="column"]:last-child { float: right; }
.row .one.columns 		{ width: 6.382989%;  }
.row .two.columns 		{ width: 14.893641%; }
.row .three.columns 		{ width: 23.404293%; }
.row .four.columns 		{ width: 31.914945%; }
.row .five.columns 		{ width: 40.425597%; }
.row .six.columns 		{ width: 48.936249%; }
.row .seven.columns 		{ width: 57.446901%; }
.row .eight.columns 		{ width: 65.957553%; }
.row .nine.columns 		{ width: 74.468205%; }
.row .ten.columns 		{ width: 82.978857%; }
.row .eleven.columns		{ width: 91.489509%; }
.row .twelve.columns		{ width: 100%;		 } .row .push_one 		{ margin-left: 10.638315%; }
.row .push_two 		{ margin-left: 19.148967%; }
.row .push_three 	{ margin-left: 27.659619%; }
.row .push_four 		{ margin-left: 36.170271%; }
.row .push_five 		{ margin-left: 44.680923%; }
.row .push_six 		{ margin-left: 53.191575%; }
.row .push_seven 	{ margin-left: 61.702227%; }
.row .push_eight 	{ margin-left: 70.212879%; }
.row .push_nine 		{ margin-left: 78.723531%; }
.row .push_ten 		{ margin-left: 87.234183%; }  .row .one.centered		{ margin-left: 46.808586%;}
.row .two.centered 		{ margin-left: 42.55326%; }
.row .three.centered		{ margin-left: 38.297934%;}
.row .four.centered		{ margin-left: 34.042608%;}
.row .five.centered 		{ margin-left: 29.787282%;}
.row .six.centered 		{ margin-left: 25.531956%;}
.row .seven.centered 	{ margin-left: 21.27663%; }
.row .eight.centered 	{ margin-left: 17.021304%;}
.row .nine.centered 		{ margin-left: 12.765978%;}
.row .ten.centered 		{ margin-left: 8.510652%; }
.row .eleven.centered 	{ margin-left: 4.255326%; } .row .push_one:first-child 		{ margin-left: 8.510652%; }
.row .push_two:first-child 		{ margin-left: 17.021304%;}
.row .push_three:first-child 	{ margin-left: 25.531956%;}
.row .push_four:first-child 		{ margin-left: 34.042608%;}
.row .push_five:first-child 		{ margin-left: 42.55326%; }
.row .push_six:first-child 		{ margin-left: 51.063912%;}
.row .push_seven:first-child 	{ margin-left: 59.574564%;}
.row .push_eight:first-child 	{ margin-left: 68.085216%;}
.row .push_nine:first-child 		{ margin-left: 76.596868%;}
.row .push_ten:first-child 		{ margin-left: 85.10652%; }
.row .push_eleven:first-child 	{ margin-left: 93.617172%;}
img { -ms-interpolation-mode: bicubic; }
#map_canvas img, .map_canvas img {max-width: none!important;} .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
.row:after, .clearfix:after { clear: both; }
.row, .clearfix { zoom: 1; }
#page {
background-color: #fff;
margin-top: 20px;
margin-top: 2rem;
margin-bottom: 20px;
margin-bottom: 2rem;
-moz-box-shadow: 0 0px 8px rgba(150, 150, 150, 0.4);
-webkit-box-shadow: 0 0px 8px rgba(150, 150, 150, 0.4);
box-shadow: 0 0px 8px rgba(150, 150, 150, 0.4);
}
.site {
margin: 0 auto;
max-width: 980px;
max-width: 98.0rem;
overflow: hidden;
}
#main, .site-header, .top-nav, .footer-row,.info-wrap, .entry-content img, .comment-content img,
.main .widget img, img.header-image, #author-avatar img, img.wp-post-image, .comments-area,
#respond, .commentlist, .commentlist ul.children, .commentlist li.comment, .commentlist li.pingback,
.commentlist .comment-body, .comment-author {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#main, .site-header, .top-nav, .footer-row,.info-wrap {
padding: 0 20px;
padding: 0 2rem;
}
.site-content {
border-right: 1px solid #EDEDED;
float: left;
padding-top: 20px;
padding-top: 2rem;
padding-right: 20px;
padding-right: 2rem;
width: 65.104166667%;
}
.widget-area {
margin: 24px 0 0;
margin: 2.4rem 0 0;
} .site-header {
padding: 24px 20px 0 20px;
padding: 2.4rem 2rem 0 2rem;
}
.site-header h1,
.site-header h2 {
text-align: left;
}
.site-header h1 {
font-size: 24px;
font-size: 2.4rem;
line-height: 1.6;
}
.site-header h2 {
font-weight: normal;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.6;
color: #666;
}
.site-header h1 a,
.site-header h2 a {
color: #555;
display: block;
text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
color: #C4302B;
}
.header-image {
margin-top: 24px;
margin-top: 2.4rem;
} .site-header .widget-area.six.columns {
width: 49.8%;
}
.site-header .widget-area {
margin-top: 5px;
margin-top: .5rem;
}
.site-header .widget-area .widget {
margin-bottom: 5px;
margin-bottom: .5rem;
} .archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
font-size: 16px;
font-size: 1.6rem;
line-height: 1.4;
text-transform: uppercase;
color: #555;
} .post-password-required input[type=submit],
li.bypostauthor cite span {
padding: 1px 10px;
padding: .1rem 1.0rem;
font-size: 11px;
font-size: 1.1rem;
line-height: 1.8;
font-weight: normal;
color: #666;
background: #eeeeee; background: -moz-linear-gradient(top, #eeeeee 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #eeeeee 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #eeeeee 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #eeeeee 0%,#e2e2e2 100%); border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.post-password-required input[type=submit] {
cursor: pointer;
}
.post-password-required input[type=submit]:hover {
color: #555;
background: #eaeaea; background: -moz-linear-gradient(top, #eaeaea 0%, #dddddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#dddddd)); background: -webkit-linear-gradient(top, #eaeaea 0%,#dddddd 100%); background: -o-linear-gradient(top, #eaeaea 0%,#dddddd 100%); background: -ms-linear-gradient(top, #eaeaea 0%,#dddddd 100%); background: linear-gradient(to bottom, #eaeaea 0%,#dddddd 100%); }
.post-password-required input[type=submit]:active {
color: #555;
background: #dddddd; background: -moz-linear-gradient(top, #dddddd 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eaeaea)); background: -webkit-linear-gradient(top, #dddddd 0%,#eaeaea 100%); background: -o-linear-gradient(top, #dddddd 0%,#eaeaea 100%); background: -ms-linear-gradient(top, #dddddd 0%,#eaeaea 100%); background: linear-gradient(to bottom, #dddddd 0%,#eaeaea 100%); border: none;
} input[type="text"],
input[type="password"],
textarea {
padding: 6px;
padding: 0.6rem;
font-family: inherit;
border: 1px solid #ccc;
border-radius: 3px;
}
fieldset {
border: solid 1px #DDD;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding: 12px 12px 0;
padding: 1.2rem 1.2rem 0;
margin: 18px 0;
margin: 1.8rem 0;
}
fieldset legend {
font-weight: bold;
background: white;
padding: 0 3px;
padding: 0 .3rem;
margin: 0 0 0 -3px;
margin: 0 0 0 -.3rem;
} .entry-content img,
.comment-content img,
.widget img {
max-width: 100%; }
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto; }
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
max-width: 100%;
height: auto; }
embed,
iframe,
object,
video {
max-width: 100%;
}
.flex-video { 
height: 0; 
overflow: hidden; 
padding-top: 30px; 
padding-bottom: 56.25%; 
position: relative; 
} 
.flex-video embed, 
.flex-video iframe, 
.flex-video object, 
.flex-video video { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%  
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.entry-content img,
.comment-content img,
.main .widget img,
img.header-image,
#author-avatar img,
img.wp-post-image {
background: #F3F3F3;
border: 1px solid #E1E1E1;
padding: 4px;
}
.wp-caption {
max-width: 100%; padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.8;
color: #666;
}
.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.entry-content dl.gallery-item {
margin: 0;
}
.gallery-item a {
display: block;
width: 90%;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
background: #F3F3F3;
border: 1px solid #E1E1E1 !important; 
padding: 4px;
height: auto;
max-width: 90%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
} .site-content nav {
clear: both;
line-height: 1.8;
overflow: hidden;
}
#nav-above {
padding: 24px 0;
padding: 2.4rem 0;
}
#nav-above {
display: none;
}
.paged #nav-above {
display: block;
}
.nav-previous,
.previous-image {
float: left;
width: 50%;
}
.nav-next,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.nav-single + .comments-area,
#comment-nav-above {
margin: 48px 0;
margin: 4.8rem 0;
} .author .archive-header { 
margin-bottom: 24px; 
margin-bottom: 2.4rem; 
}
.author-info {
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
margin: 24px 0;
margin: 2.4rem 0;
padding: 12px 0;
padding: 1.2rem 0;
overflow: hidden;
}
.author.archive .author-info { 
border-top: 0; 
margin: 0 0 48px; 
margin: 0 0 4.8rem;
} 
.author.archive .author-avatar { 
margin-top: 0; 
}
.author-description p {
color: #666;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.8;
}  .sf-sub-indicator:after {content:"\00a0 \00bb";}
.main-navigation {
display: inline-block;
margin-top: 10px;
margin-top: 1rem;
width: 100%;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-size: 1.2rem;
border-top: 1px solid #ededed;
border-bottom: 1px solid #ededed;
}
.main-navigation ul {
margin: 0;
text-indent: 0;
padding: 10px 0;
padding: 1rem 0;
}
.main-navigation li ul li {
padding-left: 0;
}
.main-navigation li ul li:first-child ,
.main-navigation li ul li:first-child ul {
padding-top: 10px;
padding-top: 1rem;
}
.main-navigation li ul ul li:first-child,
.main-navigation li ul li:first-child ul ul {
padding-top: 0;
}
.main-navigation li a,
.main-navigation li {
display: inline-block;
text-decoration: none;
}
.main-navigation li a {
text-transform: uppercase;
color: #666;
}
.main-navigation li a:hover {
color: #111;
}
.main-navigation li {
margin-right: 15px;
margin-right: 1.5rem;
position: relative;
}
.main-navigation li a {
border-left: 1px solid #ddd;
padding-left: 15px;
border-bottom: 0;
line-height: 1.7;
}
.main-navigation li:first-child a {
border:none;
}
.main-navigation li ul {
display: none;
position: absolute;
top: 100%;
padding-top: 7px;
margin: 0;
z-index: 120;
}
.main-navigation li ul::after {
border: 6px solid transparent;
border-bottom-color: #555;										
content: " ";
display: block;
width: 0;
height: 0;
position: absolute;
left: 10px;
top: 5px;
z-index: 2;	
}
.main-navigation li ul ul {
padding: 0;
top: 0;
left: 100%;
}
.main-navigation li ul ul::after {
border: none;
content: none;
}
.main-navigation ul li:hover > ul {
display: block;
border-left: 0;
}
.main-navigation li ul li a {
background: #555;
border-left: none;
color: #ccc;
display: block;
line-height: 1.9;
padding: 8px 10px;
padding: 0.8rem 1.0rem;
width: 155px;
width: 15.5rem;
}
.main-navigation li ul li a:hover {
background: #444;
color: #ccc;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
color: #555;
font-weight: bold;
}
.main-navigation .sub-menu .current-menu-item > a,
.main-navigation .sub-menu .current-menu-ancestor > a,
.main-navigation .sub-menu .current_page_item > a,
.main-navigation .sub-menu .current_page_ancestor > a {
color: #E5E5E5;
} #mm0 {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: url(//www.garage-rosman.be/wp-content/themes/leaf/images/mobile-menu.png) no-repeat center right #F6F6F6;
border: 1px solid #BFBFBF;
color: #222;
cursor: pointer;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.3;
padding: 5px;
padding: .5rem;
max-width: 200px;
max-width: 20.0rem;
min-width: 100px;
min-width: 10.0rem;
width: auto;
height: 34px;
overflow: hidden;
outline: none;
} .header-navigation,
.footer-navigation {
display: inline-block;
width: 100%;
font-size: 12px;
font-size: 1.2rem;
}
.header-navigation ul ,
.footer-navigation ul {
margin: 0;
text-indent: 0;
}
.header-navigation li a,
.header-navigation li,
.footer-navigation li a,
.footer-navigation li {
display: inline-block;
text-decoration: none;
}
.header-navigation li a,
.footer-navigation li a {
border-bottom: 0;
line-height: 1.6;
text-transform: uppercase;
color: #6a6a6a;
}
.header-navigation li a:hover,
.footer-navigation li a:hover {
color: #111;
}
.header-navigation li,
.footer-navigation li {
margin-right: 10px;
margin-right: 1rem;
position: relative;
}
.header-navigation .current-menu-item > a,
.header-navigation .current-menu-ancestor > a,
.header-navigation .current_page_item > a,
.header-navigation .current_page_ancestor > a,
.footer-navigation .current-menu-item > a,
.footer-navigation .current-menu-ancestor > a,
.footer-navigation .current_page_item > a,
.footer-navigation .current_page_ancestor > a {
color: #636363;
font-weight: bold;
}
.header-navigation ul {
text-align: right;
padding: 5px 0;
padding: .5rem 0;
}
.footer-navigation li a {
padding-bottom: 10px;
padding-bottom: 1rem;
} .post-home .entry-title {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.4;
font-weight: normal;
}
.post-home .entry-title a,
.post-home .divider-title a  {
text-decoration: none;
}
.home-cats .entry-summary p,
.home-articles .entry-summary p {
margin: 0 0 10px;
margin: 0 0 1rem;
line-height: 1.4;
}
.image-tag {
background-color: #C4302B;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 5px;
padding: .5rem;
position: absolute;
left: 5px;
top: 5px;
text-transform: uppercase;
}
.vertical-divider {
padding-left: 15px;
padding-left: 1.5rem;
border-left: 1px dotted #BBB;
}
.horizontal-divider {
margin-bottom: 5px;
margin-bottom: .5rem;
padding-bottom: 5px;
padding-bottom: .5rem;
border-bottom: 1px dotted #BBB;
}
.horizontal-divider:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
} .divider-title,
.post-divider {
color: #555;
font-size: 18px;
font-size: 1.8rem;
margin: 15px 0 5px 0;
margin: 1.5rem 0 .5rem 0;
line-height: 2.4;
text-align: left;
background: url(//www.garage-rosman.be/wp-content/themes/leaf/images/title-divider.png) repeat-x center center;
}
.divider-title span{
background: #FFF;
margin-left: 15px;
margin-left: 1.5rem;
padding: 0px 10px;
padding: 0px 1rem;
text-transform: uppercase;
}
.post-divider {
height: 20px;
margin-top: 10px;
margin-top: 1rem;
}
.main-blog .entry-header {
margin-bottom: 10px;
margin-bottom: 1rem;
}
.entry-meta {
border-top: 1px solid #EEE;
border-bottom: 1px solid #EEE;
margin-top: 10px;
margin-top: 1rem;
padding: 3px;
padding: .3rem;
}
.main-blog .entry-meta a,
.single .entry-meta a{
text-decoration: none;
} .entry-meta {
clear: both;
}
.entry-header {
margin-bottom: 24px;
margin-bottom: 2.4rem;
}
.entry-header img.wp-post-image {
margin-bottom: 24px;
margin-bottom: 2.4rem;
}
.entry-header .entry-title {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.3;
font-weight: normal;
}
.entry-header .entry-title a {
text-decoration: none;
}
.comments-link a,
.entry-meta a {
color: #777;
}
.comments-link a:hover,
.entry-meta a:hover {
color: #C4302B;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
margin: 24px 0;
margin: 2.4rem 0;
line-height: 1.6;
}
.entry-content h1,
.comment-content h1 {
font-size: 21px;
font-size: 2.1rem;
line-height: 1.5;
}
.entry-content h2,
.comment-content h2 {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.6;
}
.entry-content h3,
.comment-content h3 {
font-size: 16px;
font-size: 1.6rem;
line-height: 1.8;
}
.entry-content h4,
.comment-content h4 {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.8;
}
.entry-content h5,
.comment-content h5 {
font-size: 13px;
font-size: 1.3rem;
line-height: 1.8;
}
.entry-content h6,
.comment-content h6 {
font-size: 12px;
font-size: 1.2rem;
line-height: 1.8;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul {
margin: 0 0 24px;
margin: 0 0 2.4rem;
line-height: 1.6;
}
.entry-content p,
.entry-summary p {
text-align: inherit;
text-justify: auto;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
margin-bottom: 0;
}
.entry-content ul,
.comment-content ul {
list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
list-style: decimal outside;
}
.entry-content li,
.comment-content li {
margin: 0 0 0 30px;
margin: 0 0 0 3rem;
}
.entry-content blockquote,
.comment-content blockquote {
padding: 24px;
padding: 2.4rem;
font-style: italic;
margin: 10px 0 10px 20px;
margin: 1rem 0 1rem 2rem;
border-left: 5px solid #E6E6E6;
}
.entry-content code,
.comment-content code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 1.2rem;
line-height: 2;
}
.entry-content pre,
.comment-content pre {
border: 1px solid #ededed;
color: #666;
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.6;
margin: 24px 0;
margin: 2.4rem 0;
overflow: auto;
padding: 24px;
padding: 2.4rem;
}
.entry-content pre code,
.comment-content pre code {
display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym{
border-bottom: 1px dotted #666;
cursor: help;
}
.entry-content address,
.comment-content address {
display: block;
line-height: 1.6;
margin: 0 0 24px;
margin: 0 0 2.4rem;
}
img.alignleft {
margin: 12px 24px 12px 0;
margin: 1.2rem 2.4rem 1.2rem 0;
}
img.alignright {
margin: 12px 0 12px 24px;
margin: 1.2rem 0 1.2rem 2.4rem;
}
img.aligncenter {
margin-top: 12px;
margin-top: 1.2rem;
margin-bottom: 12px;
margin-bottom: 1.2rem;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
margin-bottom: 24px;
margin-bottom: 2.4rem;
}
.entry-content dl,
.comment-content dl {
margin: 0 24px;
margin: 0 2.4rem;
}
.entry-content dt,
.comment-content dt {
font-weight: bold;
line-height: 1.6;
}
.entry-content dd,
.comment-content dd {
line-height: 1.6;
margin-bottom: 24px;
margin-bottom: 2.4rem;
}
.entry-content table,
.comment-content table {
border-bottom: 1px solid #ededed;
color: #666;
font-size: 12px;
font-size: 1.2rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 2.4rem;
width: 100%;
}
.entry-content table caption,
.comment-content table caption {
font-size: 16px;
font-size: 1.6rem;
margin: 24px 0;
margin: 2.4rem 0;
}
.entry-content td,
.comment-content td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
.site-content article {
padding-bottom: 10px;
padding-bottom: 1rem;
margin-bottom: 10px;
margin-bottom: 1rem;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.author-avatar {
float: left;
margin-left: 40px;
margin-left: 4rem;
margin-top: 8px;
margin-top: .8rem;
}
.author-description {
float: right;
width: 80%;
}
.page-links {
clear: both;
line-height: 1.6;
}
footer.entry-meta {
margin-top: 12px;
margin-top: 1.2rem;
font-size: 11px;
font-size: 1.1rem;
line-height: 1.6;
color: #666;
}
.spacer {
padding: 0 3px;
padding: 0 .3rem;
}
footer .edit-link {
margin: 24px 0;
margin: 2.4rem 0;
padding-left: 3px;
padding-left: .3rem;
} .read-more-link {
padding-right: 5px;
padding-right: .5rem;
margin-top: 8px;
text-align: right;
}
.read-more-link a {
text-decoration: none;
font-style: italic;
} .site-header img,
.entry-content img,
.comment-content img,
.widget img {
max-width: 100%; }
.site-header img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"] {
height: auto; }
.site-header img,
.entry-content img,
img.size-full {
max-width: 100%;
}
.entry-content .twitter-tweet-rendered { 
max-width: 100% !important; 
} .archive-header, 
.page-header {
margin-bottom: 48px;
margin-bottom: 4.8rem;
padding-bottom: 22px;
padding-bottom: 2.2rem;
border-bottom: 1px solid #ededed;
}
.archive-meta {
color: #666;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.8;
margin-top: 22px;
margin-top: 2.2rem;
} .image-attachment div.attachment {
overflow: hidden;
text-align: center;
}
.image-attachment div.attachment p { 
text-align: center; 
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto;
max-width: 100%;
}
.image-attachment .entry-caption {
margin-top: 8px;
margin-top: 0.8rem;
}  .aside-format, .audio-format, .gallery-format, .image-format, .link-format, .video-format{
background-image: url(//www.garage-rosman.be/wp-content/themes/leaf/images/format-sprites.png);
background-repeat: no-repeat;
background-color: #C4302B;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
padding: 2px;
padding: .2rem;
position: absolute;
left: 5px;
top: 5px;
width: 30px;
width: 3rem;
height: 30px;
}
.aside-format { background-position: -8px -8px; }
.audio-format { background-position: -58px -8px; }
.gallery-format { background-position: -108px -8px; }
.image-format { background-position: -159px -8px; }
.link-format { background-position: -208px -8px; }
.video-format { background-position: -258px -8px; } article.format-quote .entry-content p {
margin: 0;
padding-bottom: 24px;
padding-bottom: 2.4rem;
}
article.format-quote .entry-content blockquote {
display: block;
padding: 24px 24px 0;
padding: 2.4rem 2.4rem 0;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
font-style: normal;
color: #666;
background: #efefef;
}
.sticky {}  .error404 .site-content,
.one-column .site-content {
border-right: 0;
padding-right: 10px;
padding-right: 1rem;
}
.error404 .entry-404 {
font-size: 150px;
font-size: 15rem;
padding-bottom: 25px;
padding-bottom: 2.5rem;
text-align: center;
}
.error404 .entry-heading {
font-size: 35px;
font-size: 3.5rem;
}
.error404 .entry-title {
font-size: 20px;
font-size: 2rem;
}
.home-search404 {
border: 1px solid #EDEDED;
padding: 8px;
padding: .8rem;
}
.home-button404 {
font-size: 18px;
font-size: 1.8rem;
font-weight: bold;
line-height: 1.3;
padding-top: 5px;
padding-top: .5rem;
}
.home-button404 a {
text-decoration: none;
}
.search404 {
border-left: 1px solid #EDEDED;
} .sitemap-body{
border: 1px solid #EDEDED;
padding: 10px 5px 5px 5px;
padding: 1rem .5rem .5rem .5rem;
margin-bottom: 20px;
}
.sitemap-body li {
padding: 3px;
padding: .3rem;
} .pagination {
clear: both;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-size: 1.1rem;
line-height: 1.3;
padding: 20px 0;
padding: 2rem 0;
position: relative;
}
.pagination span, .pagination a {
background: #444;
color: #fff;
display: block;
float: left;
margin: 2px 2px 2px 0;
margin: .2rem .2rem .2rem 0;
padding: 6px 9px 5px 9px;
padding: .6rem .9rem .5rem .9rem;
text-decoration: none;
width: auto;
}
.pagination a:hover{
color: #fff;
background-color: #C4302B;
}
.pagination .current{
background-color: #C4302B;
color: #fff;
padding: 6px 9px 5px 9px;
padding: 6px 9px 5px 9px;
} .widget-title {
background: url(//www.garage-rosman.be/wp-content/themes/leaf/images/widget-divider.png) repeat top center;
}
.widget-title span{
background: #FFF;
padding-right: 10px ;
padding-right: 1rem;
text-transform: uppercase;
}
.widget-area .widget {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
overflow: hidden;
margin-bottom: 48px;
margin-bottom: 4.8rem;
}
.widget-area .widget h3 {
margin-bottom: 15px;
margin-bottom: 1.5rem;
}
.widget-area .widget .textwidget,
.widget-area .widget p,
.widget-area .widget li {
font-size: 13px;
font-size: 1.3rem;
line-height: 1.8;
}
.widget-area .widget a {
color: #666;
}
.widget-area .widget a:hover {
color: #C4302B;
}
.widget-area .widget p { 
margin-bottom: 24px; 
margin-bottom: 2.4rem; 
} 
.widget-area .textwidget ul { 
list-style: disc outside; 
margin: 0 0 24px; 
margin: 0 0 2.4rem; 
} 
.widget-area .textwidget li { 
margin-left: 36px; 
margin-left: 3.6rem;
} .footer-sidebar {
padding: 1.625em .6%;
overflow: hidden;
} .footer-sidebar.one .widget-area {
float: left;
margin-right: 0;
width: 100%;
} .footer-sidebar.two .widget-area {
float: left;
margin-right: 3.7%;
width: 48.1%;
}
.footer-sidebar.two .widget-area + .widget-area {
margin-right: 0;
} .footer-sidebar.three .widget-area {
float: left;
margin-right: 3.7%;
width: 30.85%;
}
.footer-sidebar.three .widget-area + .widget-area + .widget-area {
margin-right: 0;
}
.site-footer .widget-area .widget {
margin-bottom: 20px;
margin-bottom: 2rem;
} .widget-area .widget ul ul {
margin-left: 12px;
margin-left: 1.2rem;
}
.widget_recent_entries .post-date {
color: #aaa;
font-size: 11px;
font-size: 1.1rem;
margin-left: 12px;
margin-left: 1.2rem;
}
#wp-calendar {
margin: 0;
width: 100%;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.6;
color: #666;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
text-align: left;
}
#wp-calendar #next {
padding-right: 24px;
padding-right: 2.4rem;
text-align: right;
} .search-bar {
height: 32px;
position: relative;
}
.search-bar:after {
border: 5px solid transparent;
border-right-color: #C4302B;
content: " ";
display: block;
width: 0;
height: 0;
position: absolute;
right: 30px;
top: 12px;
z-index: 2;
}
@-moz-document url-prefix() {
.search-bar::after { right: 28px; }
}
.search-bar #s {
background: #FFF;
border: 0 none;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
border-left: 1px solid #DDD;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
float: right;
font-size: 12px;
font-size: 1.2rem;
padding: 7px 12px 7px 10px;
padding: .7rem 1.2rem .7rem 1rem;
max-width: 160px;
}
.search-bar #s:focus {
color: #111;
outline: none;
}
.search-bar .submit {
background: url(//www.garage-rosman.be/wp-content/themes/leaf/images/search.png) no-repeat center;
background-color: #C4302B;
border: 0 none;
cursor: pointer;
display: block;
float: right;
width: 30px;
height: 31px;
margin: 2px 0 0 -2px;
margin: .2rem 0 0 -.2rem;
text-indent: -999999px;
}
.widget_rss li {
margin: 12px 0;
margin: 1.2rem 0;
} .site-footer {
background-color: #303030;
border-top: 4px solid #555;
margin-top: 20px;
margin-top: 2rem;
}
.footer-info {
background: #2b2b2b;
-moz-box-shadow: inset 0px 3px 7px -3px #282828;
-webkit-box-shadow: inset 0px 3px 7px -3px #282828;
box-shadow: inset 0px 3px 7px -3px #282828;
}
.site-footer .widget-area .widget,
.footer-navigation li a {
color: #999;
}
.footer-navigation li a:hover {
color: #C4302B;
}
.site-footer .widget-title span {
background-color: #303030;
color: #bbb;
}
.copyright,
.site-info {
color: #777;
font-size: 11px;
font-size: 1.1rem;
padding: 10px 0;
padding: 1rem 0;
}
.site-info {
text-align: right;
}
.copyright a,
.site-info a {
color: #777;
text-decoration: none;
}
.copyright a:hover, 
.site-info a:hover {
color: #C4302B;
}
.scroll-to-top {
background: url(//www.garage-rosman.be/wp-content/themes/leaf/images/scroll-to-top.png) no-repeat scroll 0 0 transparent;
bottom: 25%;
cursor: pointer;
display: none;
width: 22px;
height: 24px;
opacity: .4;
position: fixed;
right: 15px;
z-index: 999;
}
.scroll-to-top:hover {
opacity: .5;	
} .comments-area,
#respond,
.commentlist,
.commentlist ul.children,
.commentlist li.comment,
.commentlist li.pingback,
.commentlist .comment-body { 
width: 100%;
clear: both;
float: left;
text-align: left;
}
.commentlist li.comment,
.commentlist li.pingback {
padding-bottom: 10px;
padding-bottom: 1rem;
}
.commentlist,
.commentlist ul.children { 
list-style: none; 
padding: 0;
}		
.commentlist ul.children {
margin: 10px 0 0;
margin: 1rem 0 0;
padding-left: 10px;
padding-left: 1rem;
}			
.commentlist ul.children li.comment {
border-left: 1px solid #aaa;
position: relative;
}				
.commentlist ul.children li.comment:before {
width: 30px;
height: 15px;
display: block;
background: url(//www.garage-rosman.be/wp-content/themes/leaf/images/sprite.png) no-repeat 0 -129px;
position: absolute;
top: 30px;
left: -6px;
content: "";
z-index: 100;
}		
.commentlist .comment-body {
background-color: #FCFCFC;
padding: 20px;
padding: 2rem;
display: block;
border: 1px solid #EDEDED;
}
.commentlist .children > li.comment {
padding-left: 23px !important;
}			
.comments-title {
margin-top: 10px;
margin-top: 1rem;
padding: 5px 0 5px 0;
padding: .5rem 0 .5rem 0;
}	
.comments-area-title,
#reply-title {
font-size: 1.5em;
margin-bottom: 0;
}
.logged-in-as {
margin: 8px 0 8px 0;
margin: .8rem 0 .8rem 0;
font-size: 14px;
font-size: 1.4rem;
}			
.logged-in-as a {
text-decoration: none;
border-bottom: 1px dotted;	
}
.comment-notes { 
color: #666;
font-size: 12px;
font-size: 1.2rem;
font-style: italic;
line-height: 1.8;
padding: 5px 0 5px 0;
padding: .5rem 0 .5rem 0;
clear: both; 
}
.commentlist li.comment .avatar {
float: left;
padding: 0;
border-color: #CCC;
}
.commentlist li.comment .comment-author {
width: 100%;
color: #222;
text-decoration: none;
}		
.commentlist li.comment .comment-author {
font-size: 16px;
font-size: 1.6rem;
padding-left: 70px;
padding-left: 7rem;
line-height: 1.6;
}
.commentlist li.comment .comment-meta {
padding: 3px 0 3px 70px;
padding: .3rem 0 .3rem 7rem;
font-size: 12px;
font-size: 1.2rem;
color: #666;
font-style: italic;
}	
.commentlist li.comment .comment-text {
padding: 0 0 0 70px;
padding: 0 0 0 7rem;
}
#cancel-comment-reply-link {
font-size: 12px;
font-size: 1.2rem;
float: right;
}
.comment-reply-link {
float: right;
margin: 0;
}
.comment-edit-link {
padding-left: 5px;
padding-left: .5rem;
}		
textarea#comment {
width: 100%;
}
.commentlist pre {
background: #eee;
border-color: #e2e2e2;
}		
.pingback a,
.comment a {
text-decoration: none;
}		
.comment .url {
font-style: italic;
}
.bypostauthor .comment-body {
border-width: 2px;
}
.form-allowed-tags {
display: none;
}
.comment-content .reply {
background: #444;
padding: 5px;
padding: .5rem;
float: right;
}	
.comment-content .reply a {
color: #ccc;
}
.comment-content .reply a:hover {
color: #C4302B;
}
.comment-content blockquote {
padding: 5px;
padding: .5rem;
margin: 10px 0 10px 10px;
margin: 1rem 0 1rem 1rem;
}
#respond #submit {
background: #444;
border: none;
color: #ccc;
padding: 8px;
padding: .8rem;
}
#respond #submit:hover {
color: #C4302B;
cursor: pointer;
moz-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
} @media only screen and (max-width: 480px) { .row { text-align: center; }
.image-tag, .aside-format, .audio-format, .gallery-format, .image-format, .link-format, .video-format { display: none; }
.scroll-to-top { visibility: hidden; }
.error404 .entry-404 { font-size: 80px; font-size: 8rem; }
}
@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.container { min-width: 0; margin-left: 0; margin-right: 0; }
.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row .row .column, .row .row .columns { padding: 0; }
.column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
.column:last-child, .columns:last-child { margin-right: 0; float: none; }
.row .row .column, .row .row .columns { padding: 0; }
.column, .columns { width: auto !important; float: none; margin-left: 0px; margin-right: 0px; }
.column:last-child, .columns:last-child { margin-right: 0; float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
[class*="column"]:before, [class*="column"]:after { display: table; }
[class*="column"]:after { clear: both; }
.push_one, .push_two, .push_three, .push_four, .push_five, .push_six, .push_seven, .push_eight, .push_nine, .push_ten, .push_eleven, .centered { margin-left: 0% !important; }
.home-cats.row .five.columns { margin-bottom: 5px; margin-bottom: .5rem; padding-bottom: 5px; padding-bottom: .5rem; border-bottom: 1px dotted #BBB; }
#page { margin-top: 0; margin-bottom: 0; }
.site-content { border-right: 0; margin: 24px 0 0; margin: 2.4rem 0 0; }
.main-navigation { border: 0; text-align: center; }
.header-navigation ul, .footer-navigation ul { text-align: center; }
.vertical-divider { border-left: none;}
.widget-title span { padding-left: 10px; padding-left: 1rem; }
.footer-sidebar .one.widget-area,
.footer-sidebar.two .widget-area,
.footer-sidebar.three .widget-area  { clear: both; width:100%;}
} @media print {
body {background: none !important; font-size: 10pt;}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] ";
}
.site { clear: both !important; display: block !important; float: none !important; max-width: 100%; position: relative !important; }
.site-header { margin-bottom: 30px; margin-bottom: 3rem; text-align: left; }
.site-header h1 {font-size: 21pt; line-height: 1; text-align: left; }
.site-header h2 { font-size: 10pt; text-align: left; }
#author-avatar,
#colophon,
#respond,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.page-link,
.site-content nav,
.widget-area,
img.header-image,
nav.site-navigation {
display: none;
}
.site-content { float: left; margin: 0; width: 100%; margin: 0; width: auto; }
.singular .entry-header .entry-meta { position: static; }
.singular .site-content,
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular .comments-title {
margin: 0;
width: 100%;
}
.entry-header .entry-title,
.entry-title,
.singular .entry-title {
font-size: 14pt;
}
.entry-meta { font-size: 10pt; }
#author-description { float: none; width: auto;}
.commentlist .avatar { height: 39px; left: 2.2em;top: 2.2em; width: 39px; }
.comments-area article header cite,
.comments-area article header time {
margin-left: 50px;
margin-left: 5.0rem;
}
}  .lt-ie9 .search-bar .submit { margin-top: 0; }
.lt-ie9 .entry-title, .lt-ie9 .entry-summary { padding-left: 10px; }
.lt-ie9 .caption3 { top: 130px !important; }
.lt-ie9 .caption1 { top: 170px !important; width: 530px !important; }
.lt-ie9 .comment-form-author, .lt-ie9 .comment-form-email, .lt-ie9 .comment-form-url, .lt-ie9 .comment-form-comment {padding-bottom: 5px;}
.lt-ie9 #secondary { float: right; }
.lt-ie9 img.size-full, 
.lt-ie9 img.size-large, 
.lt-ie9 img.header-image, 
.lt-ie9 img.wp-post-image,
.lt-ie9 .site-header img,
.lt-ie9 .entry-content img { 
width: auto; } .lt-ie8 .clearfix { height: 1%; }
.lt-ie8 .site-content { width: 570px; }
.lt-ie8 .comments-wrap {width: 500px; float: left;}
.lt-ie8 #secondary { width: 260px; float: left; padding-left: 20px;}
.lt-ie8 .site-info { text-align: center; }
.lt-ie8 .skip-link { display: none; }
.lt-ie8 .header-navigation { width: 940px !important; }
.lt-ie8 .site-header .widget-area {width: 420px !important; float: left;}
.lt-ie8 .assistive-text {visibility: hidden;}
.lt-ie8 .main-navigation li, .lt-ie8 .header-navigation li, .lt-ie8 .footer-navigation li { zoom: 1; *display: inline; }
.lt-ie8 .main-navigation { margin-left: -20px; }
.lt-ie8 .reply {width: 40px;}
.lt-ie8 .main-navigation li ul { margin-left: -100px; padding-top: 0; margin-top: -8px; }
.lt-ie8 .vertical-divider {width: 50% !important;}
.lt-ie8 .one.footer-sidebar .widget-area {width: 95%}
.lt-ie8 .two.footer-sidebar .widget-area {width: 45%}
.lt-ie8 .three.footer-sidebar .widget-area {width: 28%}