/*
Theme Name:     Striking Child
Description:    Child theme for the Striking theme 
Author:         KaptinLin
Author URI:     http://themeforest.net/user/Kaptinlin
Template:       striking
Version:        0.7.0

red: #c50000;
kop 2: DIN, 454545;
*/

h1,h2,h3,h4, .sort_by_cat span { color: #c50000; line-height: 1.1em;}
h1, h2 { clear:both; }
h2 { padding-top:4px;}

#sidebar li.widget {
	list-style-type: none;
}

.entry_info h2 {
	font-size: 24px;
}

.styling-page .entry_meta {
	display: none;
}

.header_mailchimp {
	margin-bottom: 5px;
}

.header_mailchimp input[type="email"] {
	margin-top: 3px;
	width: 250px;
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
}

.social_bar li {
	float: right;
	width: 100px;
}

.header_mailchimp .button {
	color: #ffffff;
	width: 104px;
	height: 30px;
}

.home .one_half {
	 top: 0 !important;
}

#page h1 { clear:both; padding:10px; }
.home .one_third h2, h2.subheader, #page h3.subheader, #page h3.subheader a { color:#454545 !important; }
.home .one_third h2, h2.subheader { font-size:20px; padding-left:5px;}

h1 {
margin-bottom: 0.2em;
}

.home .last {
	top: -20px;
}

.home #navigation {
	height: 70px;
} 

h3.subheader { font-size:18px; margin-bottom:0px;}
#feature h1 { font-size:24px;}
.portfolio_title, #page .portfolio_title a, #page .portfolio_title a:visited { font-size:19px; }
.sort_by_cat span { font-size: 18px;}

#site_description { font-size:17px; }
#breadcrumbs { margin-bottom: 6px;}

.widget_ns_mailchimp .error {
	padding: 5px;
}

.blogtitle { margin-top:10px;}

#navigation ul li ul { top:55px !important;}
.home #navigation ul li ul { top: 43px !important; }

.home #feature {
	background-color: black;
	background: url('images/header_bg3.jpg') no-repeat top center black !important;
	height:528px;
}
.home #logo { margin-bottom: 14px;}
.nothome #feature { 
	height:100px;
	background: #000 url('images/page_header_bg.png') no-repeat top center;
	margin-top:12px;
}

.nothome .blogtitle h1 {
	max-width: none;
}


#social_bar_container {
	/*background:url('images/bg_header_social.png') repeat-x left top;*/
	height:50px;
	margin-top: 20px;
}
#nivo_slider_frame {background: none !important; }


.social_bar { float:right;width:371px; margin-top:17px;}
.social_bar li { list-style:none;}
.social_bar h3 { float:left; color:#454545; font-size:17px; margin-right:5px;}

.widget_social img:last-child {
	margin-right: 0px;
}

.social_wrap {
	float: right;
}

header .inner { bottom:33px;
height: 180px;
}

#footer h3.widgettitle { color:#fff !important;}
#footer input[type="text"], input[type="password"], input[type="email"] { width:200px; }

.content { padding-top:5px; clear:both; }
#sidebar .content { clear:none;}

.widget_contact_info h3.widgettitle { font-family:BlackJackRegular; font-size:24px !important;}
#footer h3.widgettitle { font-size:18px; line-height: 20px;}
.widget_kpg_cpl { float:left;}
#sidebar h4 { margin-bottom:0px;}

 #page h3.subheader a:hover { color:#c50000 !important; cursor:pointer;}

 a:hover {  color:#c50000;  }

.backbutton { float:right;  }


#nivo_slider_wrap, #nivo_slider_loading, #nivo_slider {
	width: 671px;
}

#page h1 {  }
.home h1 { text-align:center; }
.nothome h1 { float:left; max-width:400px;}

#sidebar input[type=text], #sidebar textarea {
	width:250px;
}
.wpcf7-not-valid { 
	border-color:#c50000 !important;
}

.nivoslider_wrap { margin-bottom:29px;}

.custom_post_list_item { 
	width:250px;
	float:left;
	margin-bottom:22px;
}
.custom_post_list_item .image { float:left; margin-right:10px;}
.custom_post_list_item a { float:left; clear:right; }
.custom_post_list_item .content { }

.portfolio_four_columns .portfolio_item {
	width: 220px;
	margin-right: 0px;
	padding-bottom: 10px;
	margin-bottom: 0;
	padding: 7px;
}
.portfolio_four_columns.with_sidebar { padding-bottom:23px;}
.portfolio_four_columns.with_sidebar .portfolio_item { margin-right:0px;}

.portfolio_item { padding:5px; cursor:pointer;}
.home .portfolio_item:hover { background:#c50000;}
.portfolio_item:hover { background:#F3F3F3;}

.portfolio_three_columns .portfolio_item { margin-right:5px;}
.portfolio_container .portfolio_item { padding:10px; }

.home_highlight_block, .highlight_block {
	background:#f3f3f3;
	margin-bottom:30px;
}
.highlight_block { float:left; padding-left:11px;}
.portfolio_desc { min-height:80px;}
.image_frame { border:1px solid #bbb;}

#map_canvas1 { height: 250px; clear: both;}


#footer .widgettitle {
	line-height: 20px;	
}
.page-id-5 .routeplanner form {
top: -57px;
overflow: hidden;
position: relative;
}
.contact_form_wrap .contact_form .invalid {
	border: 2px solid #f00 !important;
}

.display-posts-listing { list-style: none; }
.listing-item .image { border:1px solid #000; float:left; }
.listing-item .title { float:left; font-size:20px; clear:right;}
.listing-item .excerpt { float:left; clear:left;}

.day { float:left; width:30px; margin-right:10px; }
.time { float:left; width:150px;}

.list-item a { float:left;}
.list-item { padding:5px; margin-left:0px;}
.list-item:hover { background:#F3F3F3;}
.posts_list .post_extra_info { width:375px; margin-left:10px; float:left;}
.post_list .wp-post-image { float:left;}
.popular_posts_wrap .list-item { padding:5px;}


#footer .inner {
	background:url('images/bg_footer.png') no-repeat center top;
	margin-top:-8px;
	margin-bottom:8px;
}
#footer_bottom .inner { background: none;}
#footer input[type="text"], input[type="password"], input[type="email"] { color:#333 !important; }

#footer .widget_subnav li, #footer .widget_recent_comments li, #footer .widget_recent_entries li, #footer .widget_recent_posts li, #footer .widget_popular_posts li, #footer .widget_related_posts li, #footer .widget_authors li, #footer .widget_twitter li, #footer .widget_pages li, #footer .widget_links li, #footer .widget_nav_menu li, #footer .widget_categories li, #footer .widget_archive li, #footer .widget_meta li, #footer .widget_rss li {
	background: none;

	text-transform: uppercase;
}
#footer .widget_subnav li a, #footer .widget_recent_entries li a, #footer .widget_recent_posts li a, #footer .widget_popular_posts li a, #footer .widget_related_posts li a, #footer .widget_pages li a, #footer .widget_links li a, #footer .widget_nav_menu li a, #footer .widget_categories li a, #footer .widget_archive li a, #footer .widget_meta li a, #footer .widget_rss li a {
	background: none;
	padding-left: 0px;
}

.widget_ns_mailchimp .button, .header_mailchimp input[type="submit"] { 
	background:url('images/btn_nieuwsbrief.png') no-repeat left top;
}

.widget_ns_mailchimp .button {
	width:107px;
	height:30px;
	margin-top: 10px;
}

.header_mailchimp input[type="submit"] { 
	font-family: BlackJackRegular;
	width:104px;
	height:30px;
	margin-left: 5px;
	border: rgba(255, 255, 255, .8) 1px solid;
}


.related-item { float:left; width:150px; margin-right:3px; margin-bottom:15px;}
.related-item.last { margin-right:0 !important;} 

.sort_by_cat a { background-color:#ddd !important;}
.sort_by_cat a:hover { background-color:#aaa !important;}
.sort_by_cat .current { background-color:#c50000 !important; color:#fff !important;}

.single-shoe-images { clear:both;}
.featured-image { float:left; width:350px; }
.single-shoe-content { float:left; width:280px; }
.single-shoe-content td { width:200px;}
.price {
	color: #C50000;
	font-size: 24px;
	font-family: BlackJackRegular;
	padding-bottom: 10px;
}
.old-price {
	color: #333;
	font-size: 20px;
	font-family: BlackJackRegular;
	text-decoration: line-through;
}

.single-portfolio .widgettitle { margin-top:46px;}

.nivo-controlNav, .slider_control_bg { display:none !important; height:0px; }

span.wpcf7-list-item { margin-left:0px; }

.contact_form_wrap .contact_form .text_input { width:72.5%; }
.contact_form_wrap .contact_form label {
	float:left;
	width:100px;
}

.google_map_controls input[type="submit"]{
	background-color: #333 !important;
	padding:6px;
	color:#fff !important;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	border: 1px solid #999;
	border: rgba(0, 0, 0, .2) 1px solid;
	border-bottom: rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	background: -moz-linear-gradient(
	 center top,
	 rgba(255, 255, 255, .1) 0%,
	 rgba(0, 0, 0, .1) 100%
	 );
	background: -webkit-gradient(
	 linear,
	 center bottom,
	 center top,
	 from(rgba(0, 0, 0, .1)),
	 to(rgba(255, 255, 255, .1))
	 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.google_map_controls input[type="submit"]:hover {
	background-color:#555 !important;
}


.ngg-gallery-thumbnail-box { float:left; margin-right:0px; padding-right:0; width:24px;}
.ngg-navigation { 
	clear: both;
	text-align: center;
}
.ngg-gallery-thumbnail { margin-bottom:5px;}
.ngg-gallery-thumbnail-box { }
.ngg-navigation .prev, .ngg-navigation .page-numbers, .ngg-navigation .current { padding:5px;}

.send-form { 
	background: url('images/btn_nieuwsbrief.png') no-repeat left top;
	width: 107px;
	height: 30px;
	margin-top: 10px;
}

.wpcf7-not-valid-tip {
	display:none;
}

.wpcf7-response-output, div.wpcf7-validation-errors { border-color:#CC0000; margin:0;}

.contact_info_wrap p { float:left; padding:0 10px; }
.contact_info_wrap  { float:right;}

.algemenevoorwaarden { text-decoration: underline; font-style: italic; }

.image_frame img, .image_styled .entry_image img {
	visibility: visible;
}


@media (max-width: 960px) {
	#social_bar_container {
		display: none;
	}
}

.related_popular_wrap{display:none;}