@charset "utf-8";
body{ margin:0; padding:0; line-height:22px; font:17px arial;}
*{ margin:0; padding:0;}
img{ border:none; margin:0; padding:0; height:auto}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0;}
p{ margin:0; padding:0;}
.postmeta a:hover, a, #footer .widget-column a:hover{ text-decoration:none; color:#0ec7ab;}
ol,ul{ margin:0; padding:0;}
ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{ margin-left:10px;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
.clear{ clear:both;}
.alignnone{ width:100% !important;}
img.alignleft, .alignleft{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc;}
img.alignright, .alignright{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc;} select.orderby{ margin:0; padding:0; height:35px; font:14x 'PT Sans', Helvetica, sans-serif; color:#4e4e4e; border:1px solid #cccccc;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:#7ab040 !important;}
.team_links{text-align:center; padding:10px 0; border-top:1px #fff solid;}
.member_info{background:#f6f6f6; text-align:center; margin-top:10px;}
.member_dtl{padding:15px;}
.member_dtl p{ margin:5px 0 !important;}
.mobile_nav a{background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/mobile_nav_right.png) no-repeat right center #f6f6f6; border:1px #ccc solid; margin:10px 0 0; padding:8px 20px; display:none; font:400 20px 'Roboto Condensed',san-serif;}
.pagination{display:table; clear:both; margin: 25px 0 0;}
.pagination ul{list-style:none; margin:20px 0;}
.pagination ul li{display:inline; float:left; margin-right:5px;}
.pagination ul li span, .pagination ul li a, .nav-links a{background:#313131; color:#fff; padding:5px 10px; display:inline-block;}
.pagination ul li .current, .pagination ul li a:hover, .current{background:#0ec7ab; padding:5px 10px; display:inline-block;}
#comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0;}
ol.comment-list li{ list-style:none; margin-bottom:5px;}
body.wp-custom-logo .logo h2{display:none; visibility:hidden;}
.one_fourth p{line-height:19px;} .screen-reader-text {clip: rect(1px, 1px, 1px, 1px); position: absolute !important;	height: 1px;width: 1px;	overflow: hidden;}
.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important; color: #21759b; display: block; font-size: 14px;font-size: 0.875rem;font-weight: bold;	height: auto;left: 5px;	line-height: normal;padding: 15px 23px 14px;text-decoration: none;	top: 5px;	width: auto; z-index: 100000;}
.rcmore{padding:10px 0; display:block;}
.frontcontent h1{margin-bottom:25px;}
.frontcontent p{ line-height:22px; margin-bottom:15px;}
.entry-content ul li{line-height:21px; margin-bottom:10px;}body#tinymce.wp-editor { 
font-family: 'Roboto',Arial; 
margin: 10px; 
}
body#tinymce.wp-editor a {
color: #5E5340;
}@import url("http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300");
.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:13%;
background:transparent;
z-index:8;
padding:0;
overflow: hidden;
display: none;
}
.slide_info{
padding:10px;
margin-bottom:10px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption h1{
margin:0;
text-transform:uppercase !important;
line-height:45px;
font:700 38px 'Oswald',san-serif;
}
.nivo-caption h1 a{ padding:10px; color:#ffffff; background-color:#0ec7ab;}
.nivo-caption p {
padding:10px;
margin:5px 0 0;
font:400 18px 'Oswald',san-serif;
color:#ffffff;
text-transform:uppercase;
background-color:#000000;
display:table;
}
.nivo-caption a {
display:inline-block !important;
}
.slide_more{
color:#fff;
font-size:14px !important;
background-color:transparent !important;
}
.slide_more a{
color:#fff;
padding:10px 20px;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
bottom:10px;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
} .theme-default{
position:relative;
}
.theme-default .nivoSlider {
position:relative;
background:#fff url(//kcvvlaanderen.be/wp-content/themes/gravida/images/loading.gif) no-repeat 50% 50%;
margin-bottom:10px;
}
.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
border:0;
display:block;
}
.theme-default .nivo-controlNav {
position:absolute;
bottom:12px;
text-align: center;
padding: 0;
width:100%;
z-index:8;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:22px;
height:22px;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
}
.theme-default .nivo-directionNav a {
display:block;
width:28px;
height:44px;
background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
top:50%;
opacity: 0.75;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
.theme-default a.nivo-prevNav {
left:15px;
}
.theme-default .nivo-caption a:hover {
color:#fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}
@media only screen and (min-width:1000px) { 
.nivo-caption{width:644px; margin:0 auto; bottom:148px;}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
.nivo-caption{width:47%; bottom:55px;}
.nivo-caption h1{font-size:35px;}
p.slide_more{ margin-left:10px;}
}
@media only screen and (max-width: 767px) {
.nivo-caption{width:53%; height:100%; bottom:0; left:0; text-align:left;}
.nivo-caption h1{font-size:15px; line-height:20px;}
.nivo-caption p{font-size:11px;}
.slide_info{margin-bottom:0;}
p.slide_more{ margin-left:10px;}
}#wrapper{ margin:0; padding:0;}
.logo h2:first-letter, #content h1.entry-title:first-letter{color:#0ec7ab;}
.logo h2:first-letter{font-size:38px; vertical-align:top;}
.last{ float:right !important; margin-right:0 !important;}
.site-aligner{ width:990px; margin:0 auto; padding:0;}
.header{padding:25px 0; background-color:#000000;}
.logo{ float:left; margin:0; padding:0; color:#ffffff;}
.logo h2{text-transform:uppercase; margin-bottom:5px;}
.logo h2 a { color: #ffffff; font-family: 'Scada',san-serif; font-size: 38px; font-weight: bold;}
.logo p{ font:12px arial;}
.site-nav{ margin:0; padding:5px 0 0 0; float:right; text-transform:capitalize; font:15px 'Roboto',san-serif;}
.site-nav ul{ list-style:none; margin:0; padding:0;}
.site-nav ul li{ margin:0; padding:10px 2px 10px 0; float:left; border:none; }
.site-nav ul li a{ text-decoration:none; padding:10px 15px; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; color:#ffffff;}
.site-nav li:hover a, .site-nav li.current_page_item a{ background-color:#0ec7ab; color:#000000;}
@media screen and (min-width:991px) {
.site-nav ul li ul{display:none; width:220px; z-index:99;}
.site-nav ul li:hover ul{display:block; position: absolute; }
.site-nav ul li:hover ul li{  margin-right:0; padding:0}
.site-nav ul li:hover ul li a{ line-height:30px; text-align:left; background:none; padding:5px 25px; border:none;}
.site-nav ul li.current-menu-item ul li{position:relative; }
.site-nav ul li ul li, .site-nav ul li ul li a, .site-nav ul li.current-menu-item ul li, .site-nav ul li.current-menu-item ul li a { display:block; float:none;} .site-nav ul li:hover ul li ul, .site-nav ul li:hover ul li:hover ul li ul{display:none;}
.site-nav ul li:hover ul li:hover ul, .site-nav ul li:hover ul li:hover ul li:hover ul{display:block; position:absolute; left:220px; top:0;}
}
#home_slider{ margin:0; padding:0;}
#sidebar aside.widget_search input[type='submit'], .wpcf7 input[type='submit'], .add-icon, .phone-icon, .mail-icon{background-color:#0ec7ab;}
.section-title, .team-title, .blog-post-repeat, #sidebar aside h3.widget-title{ border-bottom:1px solid #cccccc;}
#sidebar h2{font-size:20px; margin:0 0 10px 0;} .feature-box-main{ padding:0; margin-top:50px;}
.feature-box{ width:211px; min-height:200px; margin:0 19px 0 0; padding:20px 10px; float:left; background-color:#fdfdfd; border:1px solid #ebeaea; text-align:center; color:#000000; transform:scale(1); transition:0.5s;}
.feature-box:hover{ transform:scale(1.1);}
.feature-box .feature-title{ margin:15px 0; text-transform:uppercase; font:400 20px 'Oswald',san-serif; color:#000000;}
.feature-box .feature-content{ line-height:20px; margin-bottom:15px;}
.feature-box .feature-content p{ color:#000;}
.feature-box a{ color:#0ec7ab; font:12px arial;}
.feature-button{background-color: #383939; color: #fff; border-radius: 4px; padding: 8px 25px; display: inline-block; line-height: normal; text-align: center; font-size:13px; font-weight:normal;}
.feature-box:hover .feature-button{background-color:#0ec7ab; color:#FFF;} section{ padding:20px 0;}
.latest-blog{ margin:0;}
.section-title, .team-title{ padding-bottom:10px; text-transform:uppercase; text-align:center; margin-bottom:40px; font:18px 'Oswald',san-serif;}
.recent-post-title{ font:300 15px 'Oswald', sans-serif; margin:10px 0;}
.recent-post-title a{ color:#494949;}
.recent-post-title a:hover{ color:#0ec7ab;}
.recent-meta{ font:italic 12px arial; color:#737373; margin-bottom:10px;}
.latest-blog p{ line-height:20px; display:inline; color:#737373;}
.latest-blog p:first-of-type{ display:block;}
.latest-blog span a{ color:#0ec7ab; display:inline; font:12px arial;}
.latest-blog img{height:156px; width: auto;}
span.error_msg{ color:#f30;} #content{ padding:40px 0; min-height:200px;}
#content h1.entry-title{  margin:0 0 30px; padding:0; text-transform:uppercase; font:400 28px 'Oswald',san-serif; color:#797979; }
#content h1.entry-title a{ color:#797979;}
#content .entry-content{ margin:0; padding:0;}
#content .entry-content p{ margin-bottom:20px;}
.member_info img.attachment-large{ width:100%; height: auto;}
.member_dtl h2{font:18px 'Oswald',san-serif;}
.member_dtl h3{font:300 15px 'Oswald',san-serif;}
.member_dtl a{color:#10c7ab;}
.services{ width:990px; margin:0 auto; padding:0;}
.service-box{ width:250px; margin:10px 35px 20px 0; float:left; background:#323232; border:solid 1px #ccc; box-shadow:0 5px 5px #999; padding:20px 25px 30px; font:300 15px/20px 'Oswald', sans-serif; color:#fff; border-radius:5px; text-align:center;}
.service-box .service-title{ font-size:20px; text-transform:uppercase; margin:15px 0;}
.service-box p{ margin-bottom:20px;}
.service-box .read {background:none repeat scroll 0 0 #fff; border-radius:5px; color:#000; font:300 14px/15px "Open Sans"; padding:7px 10px; text-align: center;}
.site-main p{margin:20px 0;} .content-left{ float:left; width:639px; margin:0; padding:0;}
.content-right{ float:right; width:639px; margin:0; padding:0;}
.sidebar_right {clear: right; float: right;}
.sidebar_left {clear: left; float: left;}
.blog-post-repeat{ padding:30px 0;}
.blog-post-repeat .blog-title{font:400 25px 'Oswald',san-serif; margin-top:15px;}
.blog-post-repeat .blog-title a{color:#0ec7ab;}
.postmeta{ margin:0; padding:0; color:#000000;}
.postmeta .post-date, .post-comment, .post-categories{ display:inline; color:#000000;} 
.post-thumb{ margin:0; padding:0;}
.post-thumb img{ width:100%; height:auto;}
.blog-post-repeat .entry-summary p, .entry-content p{ margin:15px 0; font:16px/22px arial; color:#737373;}
.blog-post-repeat .entry-summary a, .entry-content a{color:#0ec7ab;}
p.read-more{ margin:0 !important;}
.blog-post-repeat:first-child{ padding-top:0 !important;}
.blog-post{ margin-top:60px;} #sidebar {margin:0 0 0; padding: 0; width: 281px;}
#sidebar aside{ margin:0 0 20px; padding:0;}
#sidebar aside.widget_search{padding:0;}
#sidebar aside.widget_search input[type="search"]{ border:1px solid #cccccc; height:26px; padding:0 0 0 5px;}
#sidebar aside.widget_search input[type="submit"]{ border:none; color:#ffffff; height:28px; padding:0 10px; cursor:pointer;}
#sidebar aside h3.widget-title{font:18px 'Oswald',san-serif; color:#0ec7ab; padding-bottom:5px; margin-bottom:10px;}
#sidebar aside ul{ margin:0; padding:0;}
#sidebar aside ul li{ margin:0; padding:0 0 5px; list-style:none;}
#sidebar aside ul li a{color:#373737;}
#sidebar aside ul li a:hover{color:#0ec7ab;} h1.screen-reader-text{font:22px 'Oswald',san-serif;}
.site-nav-previous, .nav-previous{ float:left;}
.site-nav-next, .nav-next{ float:right;}
h3#reply-title{font:300 20px 'Oswald',san-serif; padding:20px 0;}
#comments{ margin:30px 0 0; padding:0;}
nav#nav-below{ margin-top:15px;}
p.form-submit input[type="submit"]{background-color:#0ec7ab;}
.comment-content ul{padding:10px 0;}
.comment-content ul ul{padding:0;}
.comment-content h2{padding:20px 0 20px 0;} .wpcf7{ margin:30px 0 0; padding:0;}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"]{ width:40%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:35px; padding:0 15px; color:#797979; margin-bottom:0;}
.wpcf7 textarea{width:60%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:150px; color:#797979; margin-bottom:25px; font:12px arial; padding:10px; padding-right:0;}
.wpcf7 input[type="submit"]{ width:auto; border:none; cursor:pointer; text-transform:uppercase; font:18px 'Oswald',san-serif; color:#ffffff; padding:10px 40px; border-radius:3px;} #footer{ background-color:#000000; padding:30px 0; color:#ffffff;}
#footer .widget-column{ width:21%; margin-right:50px; padding:0; float:left;}
#footer .widget-column h2{text-transform:uppercase; margin-bottom:15px; font:18px 'Oswald',san-serif; color:#e7e7e7;}
#footer .widget-column .add-icon{ width:24px; height:24px; background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/location-icon.png); background-repeat:no-repeat; background-position: center center; float:left; border-radius:13px; margin-top:21px;}
#footer .widget-column .add-content{ float:right; padding:0; width:82%; margin-top:26px;}
#footer .widget-column .phone-icon{ width:24px; height:24px; background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/call-icon.png); background-repeat:no-repeat; background-position: center center;float:left; border-radius:13px; margin-top:14px;}
#footer .widget-column .phone-content{ float:right; padding:0; width:82%; margin-top:20px;}
#footer .widget-column .mail-icon{ width:24px; height:24px; background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/icon-mail.png); background-repeat:no-repeat; background-position: center center; float:left; border-radius:13px; margin-top:14px;}
#footer .widget-column .mail-content{ float:right; padding:0; width:82%; margin-top:20px;}
#footer .widget-column a{ color:#ffffff;}
#footer .widget-column ul{ margin:0 0 0 15px; padding:0;}
#footer .widget-column ul li{font-size:14px; padding-bottom:15px}
.social{margin:0; padding:0;}
.social span{ display:inline; vertical-align:-moz-middle-with-baseline;}
.social a{ color:#eeeded; display:block; clear:both;}
.social a:hover{ color:#7bb302; }
.social .icon{width:100%; margin:0 15px 9px 0; padding:5px; width:15px; height:15px; border:1px solid #ffffff; background-repeat:no-repeat; background-position:center center; float:left; border-radius:13px;} .social .fb{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/fb-icon.png);}
.social .twitt{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/twitt.png);}
.social .gplus{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/gplus.png);}
.social .linkedin{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/linkedin.png);}
.social .pint{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/pinterest.png);}
.social .ytube{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/ytube.png);}
.social .vimeo{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/vimeo.png);}
.social .rss{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/rss.png);}
.social .insta{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/instagram.png);}
.social .tumblr{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/tumblr.png);}
.social .flickr{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/flickr.png);}
.social .yahoo{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/yahoo.png);}
.social .dribble{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/dribble.png);}
.social .kick{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/kickstarter.png);}
.social .stumble{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/stumbleupon.png);}
.social .aboutme{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/me.png);}
.social .eyeme{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/eyeme.png);}
.social .zerply{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/zerply.png);}
.social .soundcloud{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/soundcloud.png);}
.social .path{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/path.png);}
.social .klout{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/klout.png);}
.social .behance{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/behance.png);}
.social .envato{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/envato.png);}
.social .codepen{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/codepen.png);}
.social .vine{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/vine.png);}
.social .technorati{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/technorati.png);}
.social .git{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/github.png);}
.social .square{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/foursquare.png);}
.social .fivehundred{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/fivehundred.png);}
.social .speaker{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/speakerdeck.png);}
.social .wordpress{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/wordpress.png);}
.social .yelp{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/yelp.png);}
.social .xing{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/xing.png);}
.social .email{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/email.png);}
.social .blogger{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/blogger.png);}
.social .blip{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/blip.png);}
.social .wechat{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/we-chat.png);}
.social .badoo{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/badoo.png);}
.social .bebo{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/bebo.png);}
.social .netlog{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/netlog.png);}
.social .tagged{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/tagged.png);}
.social .line{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/line.png);}
.social .space{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/myspace.png);}
.social .hifive{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/hifive.png);}
.social .zorpia{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/zorpia.png);}
.social .vk{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/vk.png);}
.social .askfm{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/askfm.png);}
.social .meetme{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/meetme.png);}
.social .classmate{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/classmates.png);}
.social .ning{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/ning.png);}
.social .kiwibox{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/kiwibox.png);}
.social .rocket{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/rocketlawyer.png);}
.social .zillow{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/zillow.png);}
.social .whatsapp{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/whatsapp.png);}
.social .meetup{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/meetup.png);}
.social .medium{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/social/medium.png);} #copyright{ background-color:#272727; padding:15px 0; color:#6d6d6d;}
#copyright a:hover{ text-decoration:none; color:#6d6d6d;}
#copyright a{ color:#0ec7ab;}
@media screen and (max-width:479px){
.site-aligner{ width:95%; margin:0 auto;}
.header{ padding-bottom:0;}
.header .logo{ float:none; text-align:center;}
.header .site-nav{ float:none;}
.site-nav ul li{ float:none; padding:5px 2px 5px 0;}
.site-nav ul li ul{ margin-left:30px;}
.site-nav li:hover a, .site-nav li.current_page_item a{ background-color:transparent !important; color:#ffffff !important;}
.site-nav li:hover ul li:hover, .site-nav li:hover ul li.current-page-item{ background-color:transparent !important;}
.slide_info{ display:none;}
.theme-default .nivo-directionNav a{ top:30px !important;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth{ width:300px !important; float:none !important; margin:0 auto 30px !important;}
.latest-blog{ text-align:center;}
.last_column, .last{ float:none !important; margin-right:auto !important;}
.contact .form-left, .contact .form-right{ width:100%; float:none;}
.contact .form-right{ margin-top:0;}
.contact .form-left input[type="text"], .contact .form-left input[type="tel"]{ width:100%; box-sizing:border-box;}
.contact .form-right textarea{ width:100%; box-sizing:border-box;}
.contact .form-right input[type="text"].cf_captcha{ width:auto;}
#footer .widget-column{ width:80%; float:none; margin:0 auto 40px;}
.left, .right{ float:none; width:100%; text-align:center;}
.services{ width:90%; margin:0 auto;}
.service-box{ float:none; display:block; margin:0 auto 30px;}
#content h1.entry-title{ margin-bottom:30px;}
.content-left, .content-right{ float:none; width:auto; margin:0; padding:0;}
#sidebar{ width:auto;}
.content_right, .sidebar_right{ float:none;}
.entry-contact input[type="text"], .entry-contact input[type="tel"], .entry-contact textarea{ width:100%; box-sizing:border-box;}
.entry-contact input[type="text"].cf_captcha{ width:auto;}
.feature-box{ width:100%; float:none; display:block; transform:none; transition:none; box-sizing:border-box; margin-bottom:20px;}
.feature-box:hover{ transform:none;}
}
@media screen and (min-width:480px) and (max-width:719px){
.site-aligner{ width:95%; margin:0 auto;}
.header{ padding-bottom:0;}
.header .logo{ float:none; text-align:center;}
.header .site-nav{ float:none;}
.site-nav ul li{ float:none; padding:5px 2px 5px 0;}
.site-nav ul li ul{ margin-left:30px;}
.site-nav li:hover a, .site-nav li.current_page_item a{ background-color:transparent !important; color:#ffffff !important;}
.site-nav li:hover ul li:hover, .site-nav li:hover ul li.current-page-item{ background-color:transparent !important;}
.slide_info{ display:block;}
.nivo-caption h1{ font-size:15px !important;}
.nivo-caption p{ font-size:12px !important;}
.nivo-caption{ top:18px; left:43px;}
.theme-default .nivo-directionNav a{ top:60px !important;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth{ width:300px !important; float:none !important; margin:0 auto 30px !important;}
.latest-blog{ text-align:center;}
.last_column, .last{ float:none !important; margin-right:auto !important;}
.contact .form-left, .contact .form-right{ width:100%; float:none;}
.contact .form-right{ margin-top:0;}
.contact .form-left input[type="text"], .contact .form-left input[type="tel"]{ width:100%; box-sizing:border-box;}
.contact .form-right textarea{ width:100%; box-sizing:border-box;}
.contact .form-right input[type="text"].cf_captcha{ width:auto;}
#footer .widget-column{ width:80%; float:none; margin:0 auto 40px;}
.left, .right{ float:none; width:100%; text-align:center;}
.services{ width:90%; margin:0 auto;}
.service-box{ float:none; display:block; margin:0 auto 30px;}
#content h1.entry-title{ margin-bottom:30px;}
.content-left, .content-right{ float:none; width:auto; margin:0; padding:0;}
#sidebar{ width:auto;}
.content_right, .sidebar_right{ float:none;}
.entry-contact input[type="text"], .entry-contact input[type="tel"], .entry-contact textarea{ width:100%; box-sizing:border-box;}
.entry-contact input[type="text"].cf_captcha{ width:auto;}
.feature-box{ width:100%; float:none; display:block; transform:none; transition:none; box-sizing:border-box; margin-bottom:20px;}
.feature-box:hover{ transform:none;}
}
@media screen and (min-width:720px) and (max-width:989px){
.site-aligner, .services{ width:95%; margin:0 auto;}
.mobile_nav{ float:right; width:40%;}
.site-nav{ clear:right; width:40%;}
.site-nav ul li{ float:none; padding:5px 2px 5px 0;}
.site-nav ul li ul{ margin-left:30px;}
.site-nav li:hover a, .site-nav li.current_page_item a{ background-color:transparent !important; color:#ffffff !important;}
.site-nav li:hover ul li:hover, .site-nav li:hover ul li.current-page-item{ background-color:transparent !important;} 
.theme-default .nivo-directionNav a{ top:37% !important;}
.nivo-caption h1{ font-size:21px !important;}
.nivo-caption p{ font-size:15px !important;}
.nivo-caption{ left:7%; top:25%;}
.latest-blog img{ height:125px;}
.contact .form-right input[type="text"]{ width:auto;}
#footer .widget-column{ margin-right:36px;}
#content h1.entry-title{ margin-bottom:30px;}
.one_third{ margin-right:2% !important;}
.service-box{ width:23%; margin-right:25px;}
.content-left, .content-right{ width:60%;}
.sidebar_left{ width:35%;}
#sidebar{ width:auto;}
.feature-box{ width:20%; margin-right:15px;}
}
  img{max-width:100%;}
.clear{clear:both;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.grad-btn-small, .grad-btn-medium, .grad-btn-large, .grad-btn-x-large, .simple-btn-small, .simple-btn-medium, .simple-btn-large, .simple-btn-x-large{text-decoration:none; margin:10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;-khtml-border-radius:5px; display:inline-block;}
.grad-btn-small, .grad-btn-medium, .grad-btn-large, .grad-btn-x-large{ }
.grad-btn-small, .simple-btn-small{padding:0 10px; line-height:25px; height:25px; font-size:12px;}
.grad-btn-medium, .simple-btn-medium{padding:0 15px; line-height:35px; height:35px; font-size:15px;}
.grad-btn-large, .simple-btn-large{padding:0 20px; line-height:45px; height:45px; font-size:18px;}
.grad-btn-x-large, .simple-btn-x-large{padding:0 25px; line-height:55px; height:55px; font-size:20px;}
.grad-btn-small{background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-gradient.png) repeat-x 0 0; }
.grad-btn-medium{background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-gradient.png) repeat-x 0 -25px; }
.grad-btn-large{background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-gradient.png) repeat-x 0 -60px; }
.grad-btn-x-large{background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-gradient.png) repeat-x 0 -105px; }
.grad-btn-small:hover, .grad-btn-medium:hover, .grad-btn-large:hover, .grad-btn-x-large:hover{background-image:none;}
.simple-btn-small:hover, .simple-btn-medium:hover, .simple-btn-large:hover, .simple-btn-x-large:hover{opacity:0.85;}
.btn-align-right{float:right; }
.btn-align-left{float:left;}
.btn-align-center{float:none; margin:0 auto;}
.round-btn-dark{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-dark-round-left.png); color:#fff; }
.round-btn-dark span{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-dark-round-right.png);}
.round-btn-light{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-light-round-left.png); color:#555; text-shadow:0 1px #fff; }
.round-btn-light span{background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/button-light-round-right.png);}
.round-btn{ background-repeat:no-repeat; background-position:left top; padding:0 0 0 26px; line-height:60px; height:60px; font-size:20px; margin:10px 0;}
.round-btn span{ background-repeat:no-repeat; background-position:right top; padding:0 36px 0 10px; display:inline-block;}
.round-btn-light:hover{background-position:left bottom; color:#000;}
.round-btn-dark:hover{background-position:left bottom; color:#ddd;}
.round-btn:hover span{background-position:right bottom;} .msg-box-icon{display: block; padding:18px 10px 18px 50px; margin-left: 15px; background-color:transparent;}
.msg-info, .msg-success, .msg-warning, .msg-error, .msg-about, .msg-simple, .msg-custom, pre  {margin:15px 0 !important;}
.msg-info { background-color:#BDE5F8; background: -moz-linear-gradient(center top , #FFFFFF, #BDE5F8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#BDE5F8)); background: -webkit-linear-gradient(top, #FFFFFF, #BDE5F8); background: -ms-linear-gradient(top, #FFFFFF, #BDE5F8); background: -o-linear-gradient(top, #FFFFFF, #BDE5F8); border:1px #38AEE5 solid; color: #00529B; }
.msg-info .msg-box-icon { background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/icon_info.png) no-repeat 4px 50% transparent; }
.msg-success { background-color:#DFF2BF; background: -moz-linear-gradient(center top , #FFFFFF, #DFF2BF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#DFF2BF)); background:-webkit-linear-gradient(top, #FFFFFF, #DFF2BF); background: -ms-linear-gradient(top, #FFFFFF, #DFF2BF); background: -o-linear-gradient(top, #FFFFFF, #DFF2BF); border:1px #A0CF4C solid; color: #4F8A10;}
.msg-success .msg-box-icon {background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/icon_success.png) no-repeat 4px 50% transparent;}
.msg-warning { background-color:#FEEFB3; background: -moz-linear-gradient(center top , #FFFFFF, #FEEFB3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FEEFB3)); background: -webkit-linear-gradient(top, #FFFFFF, #FEEFB3); background: -ms-linear-gradient(top, #FFFFFF, #FEEFB3); background: -o-linear-gradient(top, #FFFFFF, #FEEFB3); border:1px #E5BC3B solid; color: #9F6000;}
.msg-warning .msg-box-icon {background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/icon_warning.png) no-repeat 4px 50% transparent;}
.msg-error{ background-color:#FFBABA; background: -moz-linear-gradient(center top , #FFFFFF, #FFBABA); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFBABA)); background: -webkit-linear-gradient(top, #FFFFFF, #FFBABA); background: -ms-linear-gradient(top, #FFFFFF, #FFBABA); background: -o-linear-gradient(top, #FFFFFF, #FFBABA); border:1px #FF7878 solid; color: #c00;}
.msg-error .msg-box-icon {background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/icon_error.png) no-repeat 4px 50% transparent;}
.msg-about{ background-color:#ECF1FF; background: -moz-linear-gradient(center top , #FFFFFF, #ECF1FF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#ECF1FF)); background: -webkit-linear-gradient(top, #FFFFFF, #ECF1FF); background: -ms-linear-gradient(top, #FFFFFF, #ECF1FF); background: -o-linear-gradient(top, #FFFFFF, #ECF1FF); border:1px #c9d7ff solid; color: #4e6bbe;}
.msg-about .msg-box-icon {background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/icon_about.png) no-repeat 4px 50% transparent;}
.msg-simple, .msg-custom { display: block; padding:10px 15px;}
pre { color: #333;  padding:10px 15px !important; background-color:#efefef; background: -moz-linear-gradient(center top , #FFFFFF, #efefef); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#efefef)); background: -webkit-linear-gradient(top, #FFFFFF, #efefef); background: -ms-linear-gradient(top, #FFFFFF, #efefef); background: -o-linear-gradient(top, #FFFFFF, #efefef); border:1px #999 solid !Important; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.msg-align-center{margin:0 auto;}
.msg-align-left{float:left;}
.msg-align-right{float:right; }
.fvch-codeblock, .syntaxhighlighter{clear:both;}
.syntaxhighlighter .toolbar{display:none;}
.fvch-codeblock{clear:both;} .full_width {width: 100%;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth{ float:left; margin-bottom:20px; position:relative;}
.last_column{clear:right; margin-right:0px !important;}
.one_half{width:48%; margin-right:4%;}
.one_third{width:31%; margin-right:2%; text-align:center; border:1px solid #dfdfdf; color:#6c6c6c; line-height:22px;}
.two_third{width:65%; margin-right:3%;}
.one_fourth{width:22.7%; margin-right:3%;}
.three_fourth{width:72%;  margin-right:3%;}
.one_fifth{width:18%; margin-right:2%;} .toggle_holder{padding-bottom:15px;}
.topmargin15{margin-top:15px;}
.slide_toggle{ color: #333; margin:0 !important; padding:5px 10px !important; background-color:#efefef; background: -moz-linear-gradient(center top , #FFFFFF, #efefef); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#efefef)); background: -webkit-linear-gradient(top, #FFFFFF, #efefef); background: -ms-linear-gradient(top, #FFFFFF, #efefef); background: -o-linear-gradient(top, #FFFFFF, #efefef); border:1px #ccc solid !Important; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
.slide_toggle a{text-decoration:none !important; display:block; color:#7BB303;}
h3.slide_toggle a:before { background-color: #353535; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -khtml-border-radius:25px; color: #CCCCCC; content: "+"; display: inline-block; font-size: 11px; height: 15px; line-height: 13px; margin-right: 10px; position: relative; text-align: center; top: -2px; width: 15px;}
h3.clicked{border-radius:10px 10px 0 0 !important; -moz-border-radius:10px 10px 0 0 !important;; -webkit-border-radius:10px 10px 0 0 !important;; -khtml-border-radius:10px 10px 0 0 !important; margin-bottom:0 !important;}
h3.clicked a:before{content: "-";}
.slide_toggle_content{padding:10px; background:#f6f6f6;  border:1px #ccc solid; border-top-width:0 !important; border-radius:0 0 10px 10px !important; -moz-border-radius:0 0 10px 10px !important;; -webkit-border-radius:0 0 10px 10px !important;; -khtml-border-radius:0 0 10px 10px !important; } .tabs-wrapper ul.tabs { width:100%; margin:3px 0 -1px; padding:0; float:left; list-style:none;}
.tabs-wrapper ul.tabs li { display:block; float:left; margin:0 2px 0 0; padding:0; background-color:#efefef; background-image:none; border:1px #ccc solid; border-bottom-width:0;}
.tabs-wrapper ul.tabs li a {color:#000; display:block; float:left; text-decoration:none; padding:5px 20px; border-bottom:1px #ccc solid; cursor:pointer; overflow:hidden; outline:none}
.tabs-wrapper ul.tabs li a.selected{color:#7ab040;  background-color:#fff; border-bottom-color:#fff;}
.tabs-wrapper .tab-content { clear:both; background:#fff; border:1px solid #ccc; padding:10px;}
.tabs-wrapper .tab-content img{ float:left; margin-right:15px;}
.js_on .tabs-wrapper .tab-content { display:none; margin-bottom:15px;}
.tabs-wrapper .tab-content .tabs-inner-padding { padding:10px;} .accordion-wrapper{padding-bottom:15px;}
h3.accordion-toggle { padding:0; margin:0 0 1px 0; background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/accordian-title.png) no-repeat scroll 0 0 transparent !important; height:46px; line-height:46px; width:100%; font-weight:normal; float:left; cursor:pointer; border-top:1px #eee solid;}
h3.accordion-toggle a { text-decoration:none; display:block; padding:12px 0 12px 50px; outline:medium none; border:0 none; line-height:1.3; font-size:18px !important; }
h3.accordion-toggle.active { background-position:left bottom; }
.accordion-container { margin:0 0 1px; padding:0; overflow:hidden; width:100%; clear:both; background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/accordian-content-bg.png) repeat scroll 0 0 transparent;}
.accordion-container .content-block { padding:20px; } ul.list-1, ul.list-2, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10 { margin:5px 0 5px -5px; position:relative; overflow:hidden; }
ul.list-1 ul, ul.list-2 ul, ul.list-3 ul, ul.list-4 ul, ul.list-5 ul, ul.list-6 ul, ul.list-7 ul, ul.list-8 ul, ul.list-9 ul, ul.list-10 ul { margin-left:0; }
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li, ul.list-7 li, ul.list-8 li, ul.list-9 li, ul.list-10 li { list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:2px !important; padding-bottom:2px !important; padding-left:30px !important; margin-left:0; background-repeat:no-repeat; background-color:transparent;}
ul.list-1 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-1.png); background-position:4px 11px;}
ul.list-2 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-2.png); background-position:3px 10px;}
ul.list-3 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-3.png); background-position:4px 12px;}
ul.list-4 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-4.png); background-position:3px 7px;}
ul.list-5 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-5.png); background-position:3px 7px;}
ul.list-6 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-6.png); background-position:4px 6px;}
ul.list-7 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-7.png); background-position:3px 5px;}
ul.list-8 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-8.png); background-position:4px 6px;}
ul.list-9 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-9.png); background-position:3px 6px;}
ul.list-10 li {background-image:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/bullet-10.png); background-position:4px 7px;}
.dropcap { display: block; float: left; font-size:42px; line-height: 36px; margin-bottom: 0; margin-left: 0; margin-right: 8px; margin-top: 5px;} .linktotop{color:#666; font-size:11px; text-align:right; margin-bottom:5px;}
.linktotop a{text-decoration:none;} .testimonials-wrapper blockquote{ background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/icon_quote.png) no-repeat 20px 15px; padding:15px 15px 15px 60px !important; font-size:14px; line-height:18px; font-style:italic; color:#797979; background-color:#f9f9f9;}
.testimonials-wrapper cite {display:block; text-align:right; font-style:normal; font-size:12px; color:#0ec7ab; padding-top:15px;}
.testimonial-pager{text-align:center; padding:20px 0 10px;}
.testimonial-pager a{background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/testimonial_nav.png) no-repeat top center; height:12px; width:12px; overflow:hidden; display:inline-block; font-size:0; margin:0 2px;}
.testimonial-pager a:hover, .testimonial-pager a.activeSlide{background-position:center bottom;} .socialicons{padding:10px 0 5px; text-align:right;}
.socialicons a {background:url(//kcvvlaanderen.be/wp-content/themes/gravida/images/base/social.png) no-repeat; width:34px; height:34px; display:inline-block; opacity:0.9;}
.socialicons a:hover{opacity:1;}
.socialicons .gp{background-position:0 0; cursor:pointer;}
.socialicons .fb{background-position:-34px 0; cursor:pointer;}
.socialicons .tw{background-position:-68px 0; cursor:pointer;}
.socialicons .in{background-position:-102px 0; cursor:pointer;}
.socialicons .yt{background-position:-136px 0; cursor:pointer;}
.socialicons .rs{background-position:-170px 0; cursor:pointer;}
.socialicons .pi{background-position:-204px 0; cursor:pointer;}
.socialicons .gm{background-position:-238px 0; cursor:pointer;} .postmeta{padding:5px 0; color:#999;}
.postmeta a{color:#999;}
.postmeta a:hover{color:#e74c3c;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.breadcrumbs{padding:10px 0; margin-bottom:0;}
ol.commentlist{list-style:none;}
#commentform p{margin:5px 0;}
#commentform label{display:block;}
#commentform input#email, #commentform input#url, #commentform input#author, #commentform textarea, #commentform input#eazycfc_captcha{max-width:96%; border:1px #ccc solid; padding:5px 2%;}
#commentform input#submit{border:none; padding:8px 10px; color:#fff; display:inline-block; margin:10px 0 0 0;}
#commentform input#submit:hover{background:#eee; border-bottom-color:#ccc; color:#e74c3c;}
.form-allowed-tags{display:none;}
ul.errormsg{background:#ffe4e4;}
ul.errormsg li{padding:5px;}
.entry-content table, .comment-body table{ border-collapse:collapse; margin:10px 0;}
.entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th{padding:10px 5px; text-align:left;}
.entry-content table th, .comment-body table th{color:#676767; font:normal 18px Oswald; border-bottom:1px #888 solid;}
.entry-content table td, .comment-body table td{border-bottom:1px #ccc solid;}
.fvch-codeblock:hover .comment-form-url{display:block !important;}
.entry-content ul{padding:0 0 0 15px;} .commentlist, ol.commentlist {list-style:none; box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; -khtml-box-shadow:0 0 5px #666; margin:10px 0; background-color:#fff; padding:10px 0;}
.commentlist li, ol.commentlist li { list-style:none; background-image:none !important; padding:0px 15px;}
.commentlist li ol li.depth-2, .commentlist li ol li.depth-3, .commentlist li ol li.depth-4, ol.commentlist li ol li.depth-2, ol.commentlist li ol li.depth-3, ol.commentlist li ol li.depth-4 { border-bottom:none;}
.commentlist li.bypostauthor article, ol.commentlist li.bypostauthor article { background:#f9ffe1;}
.commentlist article, .commentlist li.bypostauthor li article, ol.commentlist li.bypostauthor li article { border:none !important; padding:10px; position:relative; background-color:#fff;}
.commentlist li .fn { font-weight:normal; font-size:15px; font-style:normal;}
.commentlist li.bypostauthor .fn, ol.commentlist li.bypostauthor .fn { color:#000;}
img.avatar { vertical-align:middle; position:static; display:inline-block;}
.commentlist article a time { display:block; clear:both; padding:5px 0 10px; font-size:11px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
.commentlist, ol.commentlist p { font-size:14px;}
.commentlist .reply span, ol.commentlist .reply span { display:none;}
.commentlist .reply a, ol.commentlist .reply a { display:block;	padding:10px; text-align:center; background:#f6f6f6; margin:5px 0; border:1px #ddd solid;}
.comment-author.vcard{display:inline-block; margin-right:15px; float:left;}
.comment-list ul.children li.comment{background-image:none; padding-left:5px;}