/*
Theme Name: Basic
Theme URI: http://basic.getpraut.nl/
Description: All-round SEO template.
Author: SEO Scale
Author URI: https://seoscale.nl/
Version: 4.0
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:0 0 15px 15px}
.alignleft{float:left;margin:0 15px 15px 0}
.aligncenter{display:block;margin:5px auto 5px auto}
a img.alignright{float:right;margin:0 0 15px 15px}
a img.alignnone{margin:0}
a img.alignleft{float:left;margin:0 15px 15px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:100%}
.wp-caption.alignnone{margin:0}
.wp-caption.alignleft{margin:0 15px 15px 0}
.wp-caption.alignright{margin:0 0 15px 15px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/* =Add SEO Scale Toolbar logo
-------------------------------------------------------------- */
.seoscale-toolbar-page a{height:24px !important;padding:4px 12px 0!important}
.seoscale-toolbar-page a span.seoscale-icon{background:url(images/seoscale-admin-logo.png) no-repeat 0 0!important;width:20px!important;height:20px!important;display:block}
.seoscale-toolbar-page a span.seoscale-icon:hover{background-position:0 -20px!important}

/* Custom CSS
-------------------------------------------------------------- */
body{font:400 14px/19px 'Open Sans', sans-serif;color:4c4c4c;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

body.custom-background{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.row-wide{
	margin-left:0;
	margin-right:0;
}

.widget_usps .thumbnail{
	padding:20px;
}
.widget_usps .thumbnail h2{
	margin-top:0;
	font-size:22px;
}
.widget_usps .thumbnail p:last-child{
	margin-bottom:0;
}

.widget{margin-bottom:20px}

#container{background:#fff;margin-top:20px;margin-bottom:20px;box-shadow:0px 0px 5px rgba(0,0,0,0.5)}

#contact_top{
	background:#0000ff;
	color:#fff!important;
	padding:20px
}

#page a, #sidebar a{color:#d80000}

	#header{
		margin-top:20px;
		margin-bottom:20px
	}

		#header #description{
			display:block;
			margin:10px 0 0
		}
	#nav{
		background:#000;
		border:#000;
	}
	#nav li a{
		font:17px 'Open Sans',sans-serif;
		text-transform:uppercase;
		color:#fff;
	}

	#page ul,
	#page ol{
		font:12px/28px Tahoma,Geneva,sans-serif;
		list-style:none inside none
	}
		#page ol{
			list-style:decimal inside none
		}
		#page ul li{
			background:url(images/list-bg.png) no-repeat 0 12px;
			padding:0 0 0 15px
		}
			/*body.page-template-tpl_no_sidebar-php #page{width:1090px}
			body.page-template-tpl_left_sidebar-php  #page{float:right}*/
			
				#page .post{
					width:100%;
					height:auto;
					float:left;
					margin:0 0 20px
				}
					#page .post a.readmore{
						float:right;
						margin:0 0 30px
					}
				#page .meta{
					height:39px;
					position:relative
				}
					#page .meta .meta_back{
						background:#f7f7f7;
						height:39px;
						opacity:inherit
					}
					#page .meta .meta_cont{
						position:absolute;  
						top:0;  
						left:0;  
						height:27px;
						padding:12px 15px 0
					}
				
				
				
					#page .meta .meta_cont span{
						font:10px Arial,Helvetica,sans-serif;
						display:block;
						float:left;
						padding:0 10px 0 20px
					}
						#page .meta .meta_cont span a{color:#d80000}
					#page .meta .meta_cont span.date{
						background:url(images/icons/date.png) no-repeat left center
					}
					#page .meta .meta_cont span.cat{
						background:url(images/icons/category.png) no-repeat left center
					}
					#page .meta .meta_cont span.com{
						background:url(images/icons/comments.png) no-repeat left center;
						float:right
					}
					
				body.page-template-tpl_left_sidebar-php #sidebar{float:left}
				#page .post h1,
				#page .page h1,
				#page .post h2,
				#page .post h2 a,
				#sidebar .widget h3,
				#sidebar .widget h3 a{
					/*font:29px politicaregular;*/
					text-transform:uppercase;
					color:#000;
					margin:0 0 15px
				}
				#sidebar .widget ul,
				#sidebar .widget ol{
					font:12px/28px Tahoma,Geneva,sans-serif;
					list-style:none inside none;
					padding:0
				}
				#sidebar .widget ol{
					list-style:decimal inside none
				}
					#sidebar .widget ul li{
						background:url(images/list-bg.png) no-repeat 0 12px;
						padding:0 0 0 15px
					}

						#sidebar .widget ul li a,
						#sidebar .widget ol li a{color:#4c4c4c}
				
				/*#sidebar .widget{
					width:100%;
					height:auto;
					float:left;
					margin:0 0 20px
				}*/
				
	#copyright{margin-bottom:20px}
		#copyright a,#copyright p{color:#fff;text-shadow:1px 2px 3px #666}
		#copyright p{margin:0}

.dropdown-menu{
	background:#602f86;
	color:#fff;
}

.dropdown-menu > li > a{background:#602f86!important}
.dropdown-menu > li > a:hover{text-decoration:underline}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:#000}

.item{background:#fff;border:12px solid #eee;margin-bottom:30px;padding:0px 15px;overflow:hidden}
.item h1{margin-bottom:20px}
.item .btn-readmore{border-radius:0;margin-bottom:20px}
.item .btn-readmore:hover{opacity:0.8}
.item .thumbnail-custom{margin:20px 10px 20px 0;float:left}
.item .thumbnail-single{margin:0 10px 10px 0px;float:left}

#points{margin-bottom:10px;margin-top:5px}
#points .point{padding:3px;background:#fff;border:5px solid #eee;text-align:center;margin-bottom:10px;margin-right:10px}
#points .point:last-child{margin-right:0;}
	
#myCarousel{margin-bottom:20px}
.carousel,.item,.active{height:100%;background:none}
.carousel-inner{height:100%;background:#000}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}
.carousel-fade .item{opacity:0;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;left:0!important}
.carousel-fade .active{opacity:1!important}
.carousel-fade .left{opacity:0!important;-webkit-transition:opacity 0.5s ease-in-out!important;-moz-transition:opacity 0.5s ease-in-out!important;-ms-transition:opacity 0.5s ease-in-out!important;-o-transition:opacity 0.5s ease-in-out!important;transition:opacity 0.5s ease-in-out!important}
.carousel-fade .carousel-control{opacity:1!important}