/*
Theme Name: Babykeur.nl
Author: Jamedo Website
Author URI: http://www.jamedowebsites.nl/
Version: 1.0
Template: JBST
*/
@import url(../JBST/style.css);
/*
This file is specifically left blank so that you can put any custom styles here and know that they aren't necessarily core styles.
*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 30, 2013 */
@font-face {
    font-family: 'calibriregular';
    src: url('assets/fonts/calibri.eot');
    src: url('assets/fonts/calibri.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/calibri.woff') format('woff'),
         url('assets/fonts/calibri.ttf') format('truetype'),
         url('assets/fonts/calibri.svg#calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibribold';
    src: url('assets/fonts/calibri_bold.eot');
    src: url('assets/fonts/calibri_bold.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/calibri_bold.woff') format('woff'),
         url('assets/fonts/calibri_bold.ttf') format('truetype'),
         url('assets/fonts/calibri_bold.svg#calibribold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'chunkfive_exregular';
    src: url('assets/fonts/chunkfive_ex-webfont.eot');
    src: url('assets/fonts/chunkfive_ex-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/chunkfive_ex-webfont.woff') format('woff'),
         url('assets/fonts/chunkfive_ex-webfont.ttf') format('truetype'),
         url('assets/fonts/chunkfive_ex-webfont.svg#chunkfive_exregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'porkysregular';
    src: url('assets/fonts/porkys_-webfont.eot');
    src: url('assets/fonts/porkys_-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/porkys_-webfont.woff') format('woff'),
         url('assets/fonts/porkys_-webfont.ttf') format('truetype'),
         url('assets/fonts/porkys_-webfont.svg#porkysregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* 
*** ADVERTEREN AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/	
.adverteren-form p, .contact-form p { margin: 0 0 15px; }


	
/**
*
* CSS for all Plugin 
*
**/

/**
* WP Review Site Plugin  ------------------------------------------------------------------------------------------------------------>
*/
/* Comparison Tables */
.comparison_table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

.comparison_table th, .comparison_table td {
	padding: 7px;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
}

.comparison_table th {
	font-size: 12pt;
	text-transform: uppercase;
	background: #fff;
}

.comparison_table tr.alternate td {
	background: #f6f6f6;
}

/* Ratings Tables & Lists */
table.ratings {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

ul.ratings {
	margin: 0;
	padding: 0;
}

ul.ratings li {
	display: inline;
	list-style: none;
}

.rating_label {
	white-space: nowrap;
	background: #eee;
	padding: 1px 4px;
}

.rating_value {
	white-space: nowrap;
	padding: 1px 3px;
}

.rating_value .no_ratings {
	color: #666;
}
.ratings_list ul.ratings li { width: 100%; display: inline-block; }
.ratings_list ul.ratings .rating_label { width: auto; margin: 0;font-weight: normal; }
.ratings_list ul.ratings .rating_value { float: right; }
.ratings tr, .ratings li { border-bottom: 1px solid #d4d3d2; }
.rating_label { background-color: transparent !important; padding: 5px 5px 5px 0 !important; width: 200px;}
.sidebar .widget ul.bullet li .review-stars { float: right;}

/**
* WP Flexslider Plugin  ------------------------------------------------------------------------------------------------------------>
*/
/*
 * jQuery FlexSlider v1.5
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}

/* Browser Resets */
.flexslider a {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load
 */
.no-js .slides li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {  padding: 15px 0 0; position: relative;}
.flexslider .slides  li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative;}

/* Caption style */
.flex-caption { border-radius: 5px;  width: 35%; margin:  20px; position: absolute; left: 0; bottom: 0px; background-color: #FFF; color: #6d8088;  padding: 15px;}
.flex-caption h2, .flex-caption h3 { font-size: 23px; font-family: chunkfive_exregular; color: #6d8088; margin-top: 5px; }
.flex-caption p {  font-size: 18px; font-family: calibriregular; }

/* Direction Nav */
.flex-direction-nav li a {width: 49px; height: 49px; margin: -13px 0 0; display: block;position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;} 
/* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.flex-next {  background: url(assets/flexslider/images/next.png) no-repeat 0 0; right: 5px; }
.flex-direction-nav li a.flex-prev {  background: url(assets/flexslider/images/prev.png) no-repeat 0 0; left: 5px;}

/* Control Nav */
.flex-control-nav {  padding: 20px 0; float: right; }
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}

.flex-control-nav li a {width: 21px; height: 21px; display: block; background: url(assets/flexslider/images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover { background: url(assets/flexslider/images/bg_control_nav_active_and_hover.png) no-repeat 0 0}
.flex-control-nav li a.flex-active { background: url(assets/flexslider/images/bg_control_nav_active_and_hover.png) no-repeat 0 0;cursor: default;}


/**
* WP breadcrumbs Plugin  ------------------------------------------------------------------------------------------------------------>
*/
#breadcrumbs { font-size: 14px; color: #fa2261;  }
#breadcrumbs a { color: #6d8088; }
#breadcrumbs strong { color: #fa2261; font-weight: normal !important; }


/**
* Mappress  ------------------------------------------------------------------------------------------------------------>
*/
.mapp-layout {
	margin: 0;
	border: 0px solid !important;
	width: 100% !important;
}

.mapp-map-links {
	border: 0px solid !important;
}

.mapp-canvas {
	border-radius: 0px; 	
}

.route-map {
	padding: 6px; background-color: #fff; margin-top: 15px;
}



/**
 * Contact Form 7 ------------------------------------------------------------------------------------------------------------>
 */
.wpcf7-submit  { 
	background-color: #f5467c;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f5467c;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #fff;
	padding: 5px 35px;
	font-size: 13px;
	text-transform: uppercase;
	border: 0px solid;
	border-radius: 5px;
}
.wpcf7-submit:hover {  opacity: 0.8;}
div.wpcf7 img.ajax-loader {  display:none;} 
.gm-style-iw {  width: 100% !important; height: auto !important; background: #2d2f3b; left: 0 !important; top: -9px !important; padding: 15px; border-radius: 5px; color: #FFFFFF !important;}
.gm-style-iw p, .gm-style-iw h4, .gm-style-iw h3, .mapp-links a  { color: #FFFFFF !important; margin-bottom: 5px !important;} 
.mapp-title {  color: #FFFFFF !important;   font-size:  20px !important; font-weight: bold !important;}

#comment-form-elements {
	padding: 0 0 15px;
}
span.wpcf7-not-valid-tip {  
	background-color: #FAC9C9;
    height: auto;
    left: 0;
    padding: 5px;
    top: -9px;
    width: 100%;
}



/**
 * Pagination ------------------------------------------------------------------------------------------------------------>
 */
.navigation {
	text-align: right;
}
.wp-paginate { margin-bottom: 15px !important;}
.wp-paginate li {  display: inline-block !important;}
.wp-paginate a.prev, .wp-paginate a.next{ color: #FFFFFF !important;}
.wp-paginate a.prev{ border-radius: 5px 0 0 5px; }
.wp-paginate a.next{ border-radius: 0 5px 5px 0; }
.wp-paginate a {
	background-color: #8499b0 !important;
	color: #ffffff !important;
	border: 0px solid !important;
	font-size: 15px !important;
	margin-right: 0px !important;
	padding: 12px 15px !important;
	position: relative;
	top: 7px;
}
.wp-paginate .current {
	background-color: #506984 !important;
	font-weight: bold;
	border: 0px solid !important;
	margin-right: 0px !important;
	font-size: 15px !important;
	padding: 12px 15px !important;
	position: relative;
	top: 7px;
}
.wp-paginate a:hover {	color: #fff !important; 	background-color: #506984 !important; }


/**
 * Q and A ------------------------------------------------------------------------------------------------------------>
 */
 .cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.qa-faqs .left-half, .qa-faqs .right-half {
	float: left;
	width: 45%;
}

.qa-faqs .right-half {
	margin-left: 5%
}

.qa-category {
	margin-bottom: 30px;
}

.collapsible .qa-faq-answer {
	display: none;
}

.open .qa-faq-answer {
	display: block;
}

.qa-show-more {
	display: block;
	margin: 10px 0 0;
	font-size: 80%;
}

#qaplus_searchform {
	margin-bottom: 20px;
}

.qaplus_search {
	width: 50%;
	margin: 0 10px 0 0;
}
 #qaplus_searchform { margin-bottom: 0;  position: relative; bottom: 7px;}
 .page-header h1 span { padding: 0;}
#qa-faq-{ border-top: 0 none; }
.qa-faq .qa-faq-title {
	font-size: 30px;
	padding: 20px 0 10px;
	color: #044a6a;
}
#qasearch, .qaplus_search {  
	font-size: 13px;
	font-style: italic;
	color: #6d8088 !important;
	border: 1px solid #fa96bb !important;
	background-image: url(assets/images/icon-search.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 30px !important;
	width: 80% !important; 
	margin: 0 !important; 
	font-style: normal !important;
	font-weight: normal !important;
	font-family: calibriregular !important;
}



/* 
* Cat Post ------------------------------------------------------------------------------------------------------------>
*/
.home #cat-post { padding: 10px 0 !important; }
.home #cat-post .post-title  { font-size: 16px; color: #FFF; font-weight: bold; text-transform: uppercase; }
.home .cat-post-item {
	border-bottom: 0px solid;
	padding: 10px;
}
.home .cat-post-item p { margin: 0; line-height: 1.2;}
.home .cat-post-item.even { 
	background-color: #354558;
	background-image: -moz-linear-gradient(top, #37475b, #334154);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#37475b), to(#334154));
	background-image: -webkit-linear-gradient(top, #37475b, #334154);
	background-image: -o-linear-gradient(top, #37475b, #334154);
	background-image: linear-gradient(to bottom, #37475b, #334154);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37475b', endColorstr='#334154', GradientType=0);5);
	*background-color: #354558;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.home .cat-post-item.odd { 
	background-color: #597393;
	background-image: -moz-linear-gradient(top, #5d799b, #536b8a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5d799b), to(#536b8a));
	background-image: -webkit-linear-gradient(top, #5d799b, #536b8a);
	background-image: -o-linear-gradient(top, #5d799b, #536b8a);
	background-image: linear-gradient(to bottom, #5d799b, #536b8a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d799b', endColorstr='#536b8a', GradientType=0);5);
	*background-color: #597393;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


/* 
*** Default CSS AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/

/* Default CSS start here*/
a:focus { outline: none; background: transparent; }
h4, h5, h6, h4 a, h5 a, h6 a, h4:hover, h5:hover, h6:hover, h4 a:hover, h5 a:hover, h6 a:hover {  
	font-family: chunkfive_exregular;
	color: #f44275;
}
.single h1 { font-size: 21px; }
.single .page-header h2.informatie, .single .entry-header h2.informatie { 
	border-radius: 5px;
	padding: 7px 20px;
	background-color: #f5467c;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f5467c;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	font-size: 21px;
}
.skematik-site-wrap { 
	background-image: url(assets/images/bg-wrap.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
} 
.page-header h1, .entry-header h1 {  
	border-radius: 5px;
	padding: 10px 20px;
	background-color: #f5467c;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f5467c;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.line1 {
	background-image: url(assets/images/line1.png);
	background-repeat: repeat-x;
	background-position: center;
	padding: 7px 0;
}
article { margin-bottom: 20px; }
article h2 { margin-top: 0; }
#content h3  { color: #F44275; }
#content input[type=text], 
#content input[type=email], 
#content input[type=url],
#content input[type=tel],
#content input[type=password], 
#content select, 
#content textarea {
	padding: 7px;
	border: 1px solid #a0b0b7;
	border-radius: 10px;
}
a.thumbnail { border: 4px solid #E4E4E4;  }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #E4E4E4 !important; }


/* 
*** HEADER AREA -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 
*/
.navbar { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 15px !important;}
.navbar-header, .logo-outside-nav {  padding: 35px 0 15px;}
.navbar-default {  background-color: transparent; border: none;}
.logo-outside-nav .navbar-brand {  padding-left: 0px; }
.navbar-default .navbar-brand, .logo-outside-nav .navbar-brand { text-shadow: 3px 5px 0 rgba(0, 0, 0, 0.2); }
#skematik-top-nav ul li.active a, #skematik-top-nav ul li.active a:hover, #skematik-top-nav ul li.active a:focus, #skematik-top-nav ul li a:hover {  border-radius: 0 0 50px 50px;  }
#skematik-top-nav ul li a {  padding: 15px 10px; margin: 0 5px;   }
#skematik-top-nav ul li:last-child a {  margin-right: 0;}
#skematik-top-nav .pull-left ul li.active a, #skematik-top-nav .pull-left ul li.active a:hover, #skematik-top-nav .pull-left ul li a:hover { border-radius: 15px }
#skematik-top-nav .pull-left ul li a { padding-top: 15px;  }


/* 
*** SLIDER AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
.slider-wrap { background-color: #FFF;  border-radius: 5px; margin-bottom: 15px; position: relative; }
.flex-viewport { border-radius: 10px; } 
.title-slider { 
	position: absolute; 
	z-index: 9;
	background-image: url(assets/flexslider/images/bg-slider-title.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: left center;
	left: -17px;
	padding: 5px 0 20px;
	top: 23px;
	width: 100%; 
}
.title-slider h2 {  margin: 0; padding: 10px 0 33px 40px; color: #bb510c; font-size: 30px; font-family: chunkfive_exregular; text-shadow: 1px 1px #FF9527, -1px -1px #592706; }


/* 
*** MAIN AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
#page { background-color: #FFF;	border-radius: 5px; }
#primary, #secondary { padding-top: 15px;  padding-bottom: 15px;  } 
#primary .page-header, #secondary .page-header { margin-bottom: 0; margin-top: 0; border-bottom: 0px solid; } 
#primary .page-header h1, #secondary .page-header h1, #primary .entry-header h1, #secondary .entry-header h1 { margin-top: 0; } 
#content, #right-sidebar aside { padding: 0;}
#recents {
	min-height: 170px;
	margin-top: 10px;
}
#content footer { margin-top: 0;}
#content footer.entry-meta.no-border {	padding: 0px;}



/* 
*** HOME MAIN AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
.info-btn {
	padding: 10px 0;
	margin-bottom: 10px;
	text-align: right;
}
.info-btn .meer-info { 
	background-color: #e53d74;
	background-image: -moz-linear-gradient(top, #ec4788, #de3261);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec4788), to(#de3261));
	background-image: -webkit-linear-gradient(top, #ec4788, #de3261);
	background-image: -o-linear-gradient(top, #ec4788, #de3261);
	background-image: linear-gradient(top bottom, #ec4788, #de3261);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec4788', endColorstr='#de3261', GradientType=0);5);
	*background-color: #e53d74;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #fff;
	text-transform: uppercase;
	padding: 3px 35px; 
	font-size: 13px;
	border-radius: 10px;
}
.info-btn .geef-je-mening { 
	background-color: #28b0cc;
	background-image: -moz-linear-gradient(top, #2fc5d9, #219cbf);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2fc5d9), to(#219cbf));
	background-image: -webkit-linear-gradient(top, #2fc5d9, #219cbf);
	background-image: -o-linear-gradient(top, #2fc5d9, #219cbf);
	background-image: linear-gradient(top bottom, #2fc5d9, #219cbf);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fc5d9', endColorstr='#219cbf', GradientType=0);5);
	*background-color: #28b0cc;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #fff;
	text-transform: uppercase;
	padding: 3px 25px; 
	font-size: 13px;
	border-radius: 10px;
}
.info-btn .meer-info:hover, .info-btn .geef-je-mening:hover { color: #FFF; opacity: 0.8;}
.home .page-header h2.kenmerkte, .home .entry-header h2.kenmerkte {  
	border-radius: 5px;
	padding: 10px 20px;
	background-color: #f64b85;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f64b85;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.home .page-header h2.recent, .home .entry-header h2.recent {  
	border-radius: 5px;
	padding: 10px 20px;
	background-color: #5499ad;
	background-image: -moz-linear-gradient(top, #63b4c6, #42788e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63b4c6), to(#42788e));
	background-image: -webkit-linear-gradient(top, #63b4c6, #42788e);
	background-image: -o-linear-gradient(top, #63b4c6, #42788e);
	background-image: linear-gradient(top bottom, #63b4c6, #42788e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b4c6', endColorstr='#42788e', GradientType=0);5);
	*background-color: #5499ad;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.home #content h2 { margin: 0; }
.home #content h4, .home #content h4 a, .archive #content h4, .archive #content h4 a {
	color: #6d8088;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}




/* 
*** CAROUSEL AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
#carouselwrap .flex-viewport { border-radius: 0px; }
#carouselwrap .page-header { border-bottom: 0px solid; margin-top: 0; margin-bottom: 0;}
#carouselwrap .flexslider { padding-bottom: 15px; padding-top: 0;}
#carouselwrap .flex-direction-nav li a { margin-top: 0; top: -55px; width: 11px; height: 21px; }
#carouselwrap .flex-direction-nav li a.flex-next {  background: url(assets/flexslider/images/carouselnext.png) no-repeat 0 0; right: 10px; }
#carouselwrap .flex-direction-nav li a.flex-prev {  background: url(assets/flexslider/images/carouselprev.png) no-repeat 0 0; right: 50px; left: auto; }
#carouselwrap .page-header h3 {
	border-radius: 5px;
	margin-top: 0;
	padding: 10px 20px;
	background-color: #f5467c;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f5467c;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


/* 
*** SINGLE PAGE AREA -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 
*/

.shop-content { padding-bottom: 10px; }
.post-single-content { padding-bottom: 15px; }
.img_rs_icon { padding-bottom: 10px; }
.price { text-align: center; font-size: 36px; color: #e52956; font-family: chunkfive_exregular; line-height: 25px; }
.price-from { text-align: center; font-size: 16px; padding-top: 15px;}



/* 
*** COMMENT AREA -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 
*/
.comment .vcard .avatar { padding-bottom: 20px; }
.commentlist { padding-left: 0;}
.commentlist li { border-top: 1px solid #dfdfdf; margin: 0;}
.commentlist li:first-child { border-top: 0px solid #dfdfdf; }
ol.commentlist li article { border-bottom: 0px solid; padding-bottom: 0; margin-bottom: 0; padding-top: 20px; }
ol.commentlist li:first-child article {  padding-top: 0; }
#comment-container ul, #comment-container ol { list-style: none; }
#commentform input[type=text], 
#commentform input[type=email], 
#commentform input[type=url],
#commentform input[type=tel],
#commentform input[type=password], 
#commentform select {
	border-radius: 0;
	padding: 3px 5px;
}
#commentform input[type=text], 
#commentform input[type=email], 
#commentform input[type=url],
#commentform input[type=tel],
#commentform input[type=password], 
#commentform select, 
#commentform textarea { 
		width: 100% !important;
		border-radius: 0;
}
.comment-text .comment-review { font-style: italic; font-size: 14px; color: #f53e65; padding: 10px 0;  }
#commentform #submitform { 
	background-color: #f5467c;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f5467c;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #fff;
	padding: 5px 35px;
	font-size: 13px;
	text-transform: uppercase;
	border: 0px solid;
	border-radius: 5px;
}
#commentform .form-group { padding: 0 !important;}
#respond {	padding: 0 !important;	background-color: transparent !important;}
#respond .comment-title {  margin: 0px 0px 25px; border-bottom: 1px solid #e33053; }
#respond .comment-title h3 {  background-color: #FFF; display: inline-block;position: relative;margin:0; top: 10px;padding-right: 10px;  }
#respond .entry-header h3#comment-form-title {  
	margin-top: 0;
	border-radius: 5px;
	padding: 13px 20px;
	background-color: #f5467c;
	background-image: -moz-linear-gradient(top, #f9579b, #f23a67);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9579b), to(#f23a67));
	background-image: -webkit-linear-gradient(top, #f9579b, #f23a67);
	background-image: -o-linear-gradient(top, #f9579b, #f23a67);
	background-image: linear-gradient(top bottom, #f9579b, #f23a67);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9579b', endColorstr='#f23a67', GradientType=0);5);
	*background-color: #f5467c;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #FFF;
	font-size: 21px;
}
#comment-container .entry-header h3#comments {  
	margin-top: 0;
	border-radius: 5px;
	padding: 13px 20px;
	background-color: #33bbc3;
	background-image: -moz-linear-gradient(top, #3dd1d7, #29a4af);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3dd1d7), to(#29a4af));
	background-image: -webkit-linear-gradient(top, #3dd1d7, #29a4af);
	background-image: -o-linear-gradient(top, #3dd1d7, #29a4af);
	background-image: linear-gradient(top bottom, #3dd1d7, #29a4af);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3dd1d7', endColorstr='#29a4af', GradientType=0);5);
	*background-color: #33bbc3;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #FFF;
	font-size: 21px;
}
.circle {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: #e5264e;
	border: 5px solid #ff9cb1;
	font-family: chunkfive_exregular;
	text-align: center;
	line-height: 25px; 
	padding-top: 5px; 
}
.date .months { font-size: 18px; color: #FFF; }
.date .months:first-letter { text-transform: uppercase; }
.date .days {  font-size: 33px; color: #ff849e; }
.date .years { font-size: 18px; color: #FFF;   }
.hide-comments {
	padding: 10px 0;
	margin-bottom: 10px;
	text-align: right;
}
.hide-comments a { 
	background-color: #e53d74;
	background-image: -moz-linear-gradient(top, #ec4788, #de3261);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec4788), to(#de3261));
	background-image: -webkit-linear-gradient(top, #ec4788, #de3261);
	background-image: -o-linear-gradient(top, #ec4788, #de3261);
	background-image: linear-gradient(top bottom, #ec4788, #de3261);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec4788', endColorstr='#de3261', GradientType=0);5);
	*background-color: #e53d74;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #fff;
	text-transform: uppercase;
	padding: 3px 35px; 
	font-size: 13px;
	border-radius: 10px;
}
.hide-comments a:hover { color: #FFF !important; }


/* 
*** SEARCH AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
.search-label { float: right; }


/* 
*** SIDEBAR AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
.sidebar { padding-top: 15px;} 
.sidebar .widget ul, .sidebar .widget ol { padding: 0 !important;}

.sidebar .widget ul li, .sidebar .widget ol li {  list-style-image:url(assets/images/cat-list.png); list-style-position: inside; padding: 5px 15px; border-top: 1px solid #e9fddb; border-bottom: 1px solid #87a772; }
.sidebar .widget ul li:first-child, .sidebar .widget ol li:first-child {  border-top: 0px solid #87a772; }
.sidebar .widget ul li:last-child, .sidebar .widget ol li:last-child {  border-bottom: 0px solid #87a772;}
.sidebar .widget ul li a, .sidebar .widget ol li a { font-size: 15px; color: #6f9655; /* display: block; */}
.sidebar .widget ul li:hover, .sidebar .widget ol li:hover { background-color: #7fbb59; }
.sidebar .widget ul li a:hover, .sidebar .widget ol li a:hover, .sidebar .widget ul li:hover a, .sidebar .widget ol li:hover a { color: #FFF !important; text-decoration: none; }
.sidebar .widget ul li:hover, .sidebar .widget ol li:hover  {  list-style-image:url(assets/images/cat-list-active.png);  }

.sidebar .widget:first-child ul li, .sidebar .widget:first-child ol li {  border-top: 1px solid #8eb6cd; border-bottom: 1px solid #d8edf9; }
.sidebar .widget:first-child ul li:hover, .sidebar .widget:first-child ol li:hover { background-color: #4a9bca; }
.sidebar .widget:first-child ul li:first-child, .sidebar .widget:first-child ol li:first-child {  border-top: 0px solid #8eb6cd; }
.sidebar .widget:first-child ul li:last-child, .sidebar .widget:first-child ol li:last-child {  border-bottom: 0px solid #d8edf9; }
.sidebar .widget:first-child ul li a, .sidebar .widget:first-child ol li a { color: #7396aa; }

.sidebar .widget:last-child ul li, .sidebar .widget:last-child ol li { border-top: 1px solid #ac91ce; border-bottom: 1px solid #eee1ff; }
.sidebar .widget:last-child ul li:hover, .sidebar .widget:last-child ol li:hover { background-color: #8563b2; }
.sidebar .widget:last-child ul li:first-child, .sidebar .widget:last-child ol li:first-child {  border-top: 0px solid #ac91ce; }
.sidebar .widget:last-child ul li:last-child, .sidebar .widget:last-child ol li:last-child {  border-bottom: 0px solid #eee1ff; }
.sidebar .widget:last-child ul li a, .sidebar .widget:last-child ol li a { color: #7b619d; }


.sidebar .widget { background-color: #bcdea6; padding: 10px 0px 0; margin-bottom: 15px; 	border-radius: 5px; }
.sidebar .widget:first-child { background-color: #afd7ee;  }
.sidebar .widget:last-child { background-color: #d6bafb;  }

.sidebar .widget h3 {  margin: 0;background-image: url(assets/images/bg-title-default.png);background-repeat: no-repeat;background-position: left top;background-size: contain; padding: 15px 10px 45px 30px; position: relative;left: -29px;text-shadow: 1px 1px #9eff4e, -1px -1px #26480d;color: #50971b;}
.sidebar .widget:first-child h3 { background-image: url(assets/images/bg-title-first.png); text-shadow: 1px 1px #62ceff, -1px -1px #1b3c50; color: #387ea7;}
.sidebar .widget:last-child h3 { background-image: url(assets/images/bg-title-last.png); text-shadow: 1px 1px #a662ff, -1px -1px #331b5b; color: #6a39bf;}

.sidebar .widget ul, .sidebar .widget form, .sidebar .widget .textwidget {
	position: relative;
	bottom: 25px; 
	padding: 0 15px; 
}
.sidebar .widget select  {
	margin: 0 15px; 
	position: relative;
	bottom: 25px; 
}


/* 
*** FOOTER AREA ------------------------------------------------------------------------------------------------------------------------------------------------->
*/
footer.site-footer {   font-family: chunkfive_exregular; border-top: 0px solid !important; }
footer.site-footer .site-info { font-size: 13px; border-top: 0px solid; margin-top: 0px; margin-bottom: 0px; }



