/*

Theme Name: Charity Theme
Theme URL: http://crunchpress.com/demo/be-human/
Description: WordPress Theme Based on CrunchPress Framework
Version: 2.2.0
Author: CrunchPress Team
Author URL: http://crunchpress.com
License: CrunchPress Themes
License URL: http://crunchpress.com
Tags: custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0px;
	padding:0px;
}


/*--Blank Classes----*/
.wp-caption { }
.wp-caption-text { }
.sticky { }
.gallery-caption { }
.bypostauthor { }
.alignright { float:right; margin:5px 10px 10px 10px; }
.alignleft { float:left; margin:5px 10px 10px 10px; }
.columns p img.aligncenter { display:block; margin:0 auto; float:none }

article, aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video { display:block; margin:0; }
mark,
rp,
rt,
ruby,
summary,
time { display:inline }
/* Getting the new tags to behave */

/* Start form defaults Line 81 */
input,
select,
textarea {  font-size:1em; vertical-align:middle; font-weight:normal; color:#393939; margin:0; padding:0; }
/* End form defaults */

/* Start Links defaults style Line 87 */
a { text-decoration:none; outline:none; }
article.mbtm a { text-decoration: underline !important; font-weight: normal !important; }
a:hover { transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ text-decoration:underline; }
a img { border:0; }
a img:hover { opacity:0.6; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ }
.first { margin-left:0 !important; }
.m-bottom { margin:0 0 70px !important; }
/* End Links defaults style */

/** CSS IMPORT BX SLIDER **/

/** Tags use once Line 105**/
.mbtm{ margin-bottom:50px; overflow:hidden;}
.mtop{ margin-top:50px;}
.h-line{ border-top:2px solid #31c8ce; width:75px; position:absolute; bottom:0; left:0;}
.mtp{ margin-top:100px; }
#content h3{ font-size:18px;}
.mbtm2 { margin-bottom:30px !important;}

/** End of Tags Use Once Line 121 **/ 

/** General Body Styling **/
body{ background:url('images/bg_main.png') top center repeat;

font-size: 13px !important;
    line-height: 22px;
	color: #222 !important;
}
input, textarea, .post_detail input[type="password"], .wpcf7-tel, .post_detail input[type="tel"], .post_detail input[type="text"], #form_contact input[type="text"] {
color: #444 !important;
}
.home article {
	line-height: 19px ;	
}
.breadcrumb {
	font-size: 12px !important;	
}

/** Header **/
.top_bar .span5 { position: relative; }
.top_bar ul{ list-style-type:none;  margin:0; padding:0; position: absolute; top: 93px; right: 0; }
.top_bar li{display:inline-block; }
.top_bar{background:#252525; color:#a1a1a1; font-size:12px; padding:6px 0 0;}
.top_bar .details em{ background-image:url('images/top_bar_icons.png'); display:block; float:left; width:17px; height:13px; margin-top:2px; }
.top_bar .details li{margin-right:10px; }
.top_bar .details .address em{ background-position: 0px 0;}
.top_bar .details .phone em{ background-position: -15px 0;}
.top_bar .details .email em{ background-position: -37px 0;}
.social li{ float:right;}
.top_bar .social li a{ background-image:url('images/top_social_icons.png'); display:inline-block; width:30px; height:30px; margin-right:3px; overflow:hidden; text-indent:-50000px;}
.top_bar .social li a.s1{ background-position: -5px 0;}
.top_bar .social li a.s1:hover{ background-position: -5px 32px;}
.top_bar .social li a.s2{ background-position: -38px 0;}
.top_bar .social li a.s2:hover{ background-position: -38px 32px;}
.top_bar .social li a.s3{ background-position: -71px 0;}
.top_bar .social li a.s3:hover{ background-position: -71px 32px;}
.top_bar .social li a.s4{ background-position: -104px 0;}
.top_bar .social li a.s4:hover{ background-position: -104px 32px;}
.top_bar .social li a.s5{ background-position: -137px 0;}
.top_bar .social li a.s5:hover{ background-position: -137px 32px;}
.top_bar .social li a.s6{ background-position: -169px 0;}
.top_bar .social li a.s6:hover{ background-position: -169px 32px;}
.top_bar .social li a.s7{ background-position: -202px 0;}
.top_bar .social li a.s7:hover{ background-position: -202px 32px;}
.top_bar .social li a.s8{ background-position: -236px 0;}
.top_bar .social li a.s8:hover{ background-position: -236px 32px;}
.logo_container{ padding:8px 0;}
#logo img{ width:auto; height:auto;}

#footer #banner {  }

/** Navigation **/
#nav{ background:	#111111; border-bottom:0px solid #1b1b1b;width:100%;}
#nav .navbar{ margin-bottom:0; display:inline-block; float:left;width:80%;}
#nav .navbar-inner{ background:none !important; background-image:none !important; border:0px !important; box-shadow:none; padding-left:0; padding-right:0;}
#nav .navbar li:hover{ background:#252525;}
.boxed{background:#fff;padding:15px 20px;}
.nav_search.pull-right input{height:37px;}



/** Counter **/
.countdown_row { margin:0; list-style:none; padding:0; width:100%; clear:both;}
.hasCountdown, .tCountdOwn {   margin: 0 auto;    overflow: hidden;    width: 100%; }
.counter_bg{ background: #141414; }
.countdown_section { float:left; border-left:1px solid #1d1d1d; padding:14px 9px 14px 10px; line-height:0px; text-align:center;}
.countdown_section span{font-size:10px; }
span.countdown_amount { display:block; font-size:24px; margin:0 0 2px; line-height:22px; color:#fff;  text-align:center; font-weight:600; color:#cccaca;}
span.countdown_section { display:inline-block; color:#fff; font-size:14px; line-height:5px; }
span.countdown_section:first-child { display:inline-block; color:#fff; font-size:14px; }
.countdown_section br { margin:0px !important; padding:0px !important; display:inline-block; float:left; line-height:0px; }
.charity_counter_wrapper{ background:url('images/bg_counter.png') top center repeat; overflow:hidden; width:100%; margin-top:19px;}
.charity_title {    background: url("images/marathon_icon.png") no-repeat scroll 0 center transparent;    color: #262262;    float: left;    font-size: 14px;    font-weight: bold;    margin: 3px 0 -1px 16px;    min-height: 51px;    padding: 8px 0 0 52px;}
.event_more a{    background: none repeat scroll 0 0 #262262;    font-size: 21px;    padding: 17px 0 22px;    text-align: center; color:#fff;  display:block; }
.event_more{ margin-left:0 !important;}


.buy_link_title {   color: #262262;    float: left;    font-size: 14px;    font-weight: bold;    margin: 3px 0 -1px 16px;    min-height: 51px;    padding: 8px 0 0 52px;}

/** Header Banner **/
.border_slider{position:relative;}
#banner_slider{ width:100%; margin:0; padding:0;}
#banner_slider li img{ width:100%; height:auto !important;}
#banner_slider li { position:relative !important;}
#banner_slider li div{ position:absolute; left:19.4%; top:60%; font-size:48px; color:#ffffff;  max-width:80% !important;}
#banner_slider li div  p{ padding:10px 15px; overflow:hidden; margin-bottom:0; display:inline-block; clear:both; line-height:60px;  text-transform: lowercase;}
#banner_slider li div .b_dark{ background:rgb(27,27,27); background:rgba(27,27,27,0.90); }
#banner_slider li div .b_green{ background:rgb(31,185,191); background:rgba(31,185,191,0.90); }
.banner_slider .bx-default-pager{ display:none;}
.banner_slider{ position:relative;}
.full_layout .banner_slider .bx-controls-direction{ position:absolute; right:23.3%; top:77%; max-width:90%; }
.banner_slider .bx-wrapper .bx-controls-direction a{ text-indent:0px;background:none !important;display:inline-block; overflow:hidden; margin:0;}
/*.banner_slider .bx-wrapper .bx-controls-direction a{ background-image:url('images/t_slider_nav.png'); display:inline-block; width:28px; height:28px; overflow:hidden; text-indent:-5000px; margin:0;}*/
.banner_slider .bx-wrapper .bx-controls-direction a span i{font-size:35px;}
.banner_slider .bx-wrapper .bx-controls-direction a.bx-next{ right:-65px;}
.banner_slider .bx-wrapper .bx-controls-direction a.bx-prev { left:0px;}

.banner_sliderr{ width:100%; margin:0; padding:0;}
.banner_sliderr li img{ width:100%; height:auto !important;}
.banner_sliderr li { position:relative !important;}
.banner_sliderr li div{ position:absolute; left:19.4%; font-size:48px; color:#ffffff;  max-width:80%;}
.banner_sliderr li div  p{ padding:10px 15px; overflow:hidden; margin-bottom:0; display:inline-block; clear:both; line-height:60px;  text-transform: lowercase;}
.banner_sliderr li div .b_dark{ background:rgb(27,27,27); background:rgba(27,27,27,0.90); }
.banner_sliderr li div .b_green{ background:rgb(31,185,191); background:rgba(31,185,191,0.90); }


.post_featured_image .slider_content{background:none repeat scroll 0 0 rgba(31, 185, 191, 0.9);font-size:14px;}
.post_featured_image .slider_content .b_green{background:none;}
.post_featured_image .slider_content .b_dark{width:100%;}
.post_featured_image .banner_sliderr li div{width:100%;max-width:100%;left:0px;bottom:0px;}
.post_featured_image .banner_sliderr li div p{padding:10px;line-height:30px;}


/*Boxed Layout*/
.boxed .banner_slider .bx-controls-direction{ top:50%;width:100%;left:0px; position:none;max-width:100%;}
.boxed .banner_slider .bx-wrapper .bx-controls-direction a.bx-prev{left:10px;}
.boxed .banner_slider .bx-wrapper .bx-controls-direction a.bx-next{right:10px;}
.boxed .banner_slider .bx-wrapper .bx-controls-direction a{position:absolute;}

/** Features Boxes **/
.feature{  overflow:hidden; -webkit-box-shadow:  1px 1px 8px -6px #000000 ; box-shadow:1px 1px 8px -6px #000000; }
.feature .ftr_img{ background:url('images/bg_element_box.png') top center no-repeat #fff; padding:10px 20px; display:block; }
.ftr_img .img{ display:block;  width:80px; height:80px; margin:23px auto 14px; }
.f-img-1 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_1.png') top center no-repeat;}
.f-img-2 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_2.png') top center no-repeat;}
.f-img-3 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_3.png') top center no-repeat;}
.f-img-4 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_4.png') top center no-repeat;}
.ftr_txt{ background:#ffffff; padding:20px 10px; text-align:center; }
.ftr_txt strong{ font-size:18px; line-height:30px; }
	/** Feature box hover and Active **/
.feature:hover  .ftr_txt strong, .feature.active .ftr_txt strong { color:#262262}
.feature:hover .ftr_img, .feature.active .ftr_img{ background:#fff; padding:10px 20px; display:block; }
.feature:hover .ftr_txt, .feature.active .ftr_txt{ background:#fff; }
.feature:hover .f-img-1 .img, .feature.active .f-img-1 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_1_hover.png') top center no-repeat;}
.feature:hover .f-img-2 .img, .feature.active .f-img-2 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_2_hover.png') top center no-repeat;}
.feature:hover .f-img-3 .img, .feature.active .f-img-3 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_3_hover.png') top center no-repeat;}
.feature:hover .f-img-4 .img, .feature.active .f-img-4 .img{ background:url('https://www.mijnheld.com/wp-content/themes/be-human/images/feature_img_4_hover.png') top center no-repeat;}
/** Feature box hover and Active **/

/** Donation Section **/
#donation_box{ margin-left:auto; margin-right:auto;}
#donation_box .donation_box{ display:inline-block;width:100%;-webkit-box-shadow:  1px 1px 8px -6px #000000 ; box-shadow:  1px 1px 8px -6px #000000;background:#fff; padding:25px 0; }
#donation_box form{ margin:0;}
#donation_box h2{ font-weight:normal; border-left:3px solid #262262; padding-left:12px; }
#donation_box button, a.donate-now{ background:#1abfc6; color:#fff; border:0; margin-top:10px; padding-left:30px; padding-right:30px; border-radius:5px;  -webkit-border-radius:5px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/** Progress & Charity News **/
.fund_project h3{margin:0px;padding:0px;}
.fund_project h3 a{background:none !important;}
#charity_progress {background:#fff; -webkit-box-shadow:  1px 1px 8px -6px #000000 ; box-shadow:  1px 1px 8px -6px #000000; }
#charity_progress h3 a{color:#fff; background:#262262; width:100%;padding: 5px 10px;float:left;}
#charity_progress h3 {    margin-top: 0;     margin-bottom:0; line-height:35px;width:100%;}
#charity_progress .img{ border: 1px solid #b4b4b4;}
#charity_process_inner { padding:4px; overflow:hidden; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;}
#charity_progress h2{ color:#262262; margin:0;}
#charity_progress h4{ margin-top:0; }
.fund_project .progress-striped .bar ,
#charity_progress .progress-striped .bar {  background-color: #262262;}
.fund_project .progress.active .bar,
#charity_progress .progress.active .bar {    animation: 4s linear 0s normal none infinite progress-bar-stripes; }
.fund_project .progress,
#charity_progress .progress{ height:10px; margin-bottom:10px;}
.fund_project .info,
#charity_progress .info{ background: url("images/bg_counter.png") repeat scroll center top transparent; overflow:hidden; color:#fff; font-weight:bold; padding:2px 5px 2px; }
.fund_project .info span,
#charity_progress .info span{ color:#93dce0;}
.fund_project i,
#charity_progress i{ font-size:26px; width:30px; margin-left:5px; margin-right:5px; }
	/** Start of Charity News Slider **/
#news{ position:relative;}
	/** slider setting **/
	#img_holder { -webkit-box-shadow:  1px 1px 8px -6px #000000 ; box-shadow:  1px 1px 8px -6px #000000;  position:relative;}
	#news_slider{ margin:0; padding:0;}
	#news .bx-pager{ display:none;}
	#news .bx-controls-direction{ position:absolute; top:0; right:0;}
	#news .bx-controls-direction a{ background-image:url('images/slider_2_arrow.png'); display:inline-block; width:19px; height:19px; overflow:hidden; text-indent:-5000px; margin-right:1px; }
	#news .bx-controls-direction a:hover{ background-image:url('images/slider_2_arrow_active.png'); }
	#news .bx-controls-direction a.bx-next{ background-position: -20px 0;}
	#news .bx-controls-direction a.bx-prev{ background-position: 0 0;left:-52px;}
	/** End of slider settings **/

	/** Start of Charity News Content Styling **/
 	
	#news .title{     /* border-bottom: 1px solid #262262; */   color: #474747;    display: block;    font-size: 14px;    font-weight: bold;    line-height: 20px;    margin-bottom: 30px;    padding-bottom: 25px;    padding-right: 45px; position:relative;}	
	#news img{ width:100%; }
	#news_slider p{ text-align:justify; }
	#news_slider .ns_desc p{ padding-bottom:20px;}
	#news_slider p{padding-right:10px;}
	#news .img_title { position:absolute; padding:4px 10px; border-top:2px solid #13afb5; background:#262262; bottom:0px;width:100%;}
	#news .img_title a { color:#fff;  font-weight:bold; max-width:90%; font-size:14px; }
	#news .img_title p{ font-size:11px; }
	#news .img_title i{ position:absolute; right:10px; top:10px; }
	#news .bx-wrapper .bx-controls-direction a{ margin-top:0;}
	/** End of Charity News Content  Styling **/
	

/** End of Progress & Charity News Section **/


/** Events & Videos **/
#event_counter{float:right;}
#events_videos{ background:url('images/bg_map.png') center 25px no-repeat rgba(230,230,230,0.3); border-top:1px solid rgba(215,215,215,0.7); border-bottom:1px solid rgba(215,215,215,0.7); padding:50px 0; overflow:hidden;}
#events_videos h2{color:#6c6c6c; text-shadow: 0px 0px 4px rgba(150, 150, 150, 1); font-size:36px;}
#events_videos h2 span{ color:#fff; display:block; width:100%; text-indent:100px; }
#events_videos .video_slider_container { position:relative; margin-top:10px;}
.video_slider_container .bx-wrapper{overflow:hidden; margin-bottom:0;}
#events_videos .video{ position:relative; }
#events_videos .tag_line{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);    bottom: 0;    padding: 10px;    position: absolute;    width: 93.4%; color:#fff; }
#events_videos .bx-pager { display:none; }
.video_slider_container .bx-wrapper .bx-controls-direction{ position:absolute; right:30px;  bottom:20px; }
.video_slider_container .bx-wrapper .bx-controls-direction a{ display:inline-block; width:9px; overflow:hidden; text-indent:0px; margin-right:1px; margin-top:-13px; font-size:10px; background:transparent;}
.video_slider_container .bx-wrapper .bx-controls-direction a.bx-next{ left:10px;}
.video_slider_container .bx-wrapper .bx-controls-direction a.bx-prev{ background-position: 0 0; left:0;}
.video_slider_container .bx-wrapper .bx-controls-direction a:hover{text-decoration:none;}
.containter_slider .bx-wrapper .bx-controls-direction a{text-indent:0px;background:none;width:auto !important;top:47%;}
.containter_slider .bx-wrapper .bx-controls-direction a span i{font-size:30px;}

/** Event Accordion **/
#news_accordion{ float:right; }
#accordion_news .accordion-group{ border:0px; }
#accordion_news .accordion-heading .accordion-toggle{ padding:0;}
#accordion_news .accordion-heading{ background:rgba(67,67,67,0.85); padding:0; color:#fff;}
#accordion_news .accordion-heading a{ color:#fff; overflow:hidden;}
#accordion_news .accordion-heading h3{ overflow:hidden;}
#accordion_news  .accordion-body{ background:rgba(46,46,46,0.91);}
#accordion_news .title{ color:#262262; font-size:20px; font-weight:bold; padding:12px 0;}
#accordion_news .datem{     color: #FFFFFF;    font-size: 30px;    line-height: 30px;  text-align: center; padding:17px 0;}
.accordion-group .location_date{ display:block; clear:both; font-size:14px; color:#fff; line-height:20px;  }
.accordion-group .location_date span{ display:inline-block; width:45%; 	}
.accordion-group .location_date  i{ display:inline-block; width:20px;}
#icon_toggle { background:#262262; padding:26px 0; text-align:center; float:right;}
#icon_toggle i{ display:block; margin:0 auto; }
#accordion_news .accordion-inner{ padding:25px 20px; border:0; overflow:hidden;}
#accordion_news .img{ display:block;}
#accordion_news p{ color:#fff; margin-bottom:0;}
#accordion_news .accordion-inner a{ color:#262262;  font-weight: bold; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/** Inactive Section **/
#accordion_news .inactive .title, #accordion_news .inactive .datem,#accordion_news .inactive .location_date{color:#b2b2b2;}
#accordion_news .inactive .title { font-size: 18px;}
#accordion_news .inactive .datem { font-size: 28px;}
#accordion_news .inactive .location_date{font-size:12px;}
/** End of Accordion Inactive Section **/

/** End of Event Accordion  **/

/** End of Events & Videos **/

	
	
/** Blog + Store Section **/
#blog_store{ }
/*#blog_store #blog, #blog_store #store{ padding-bottom:10px;}*/
.widget .product_name,
.widget .product_list_widget li a,
.widget .product_list_widget .from{ font-size: 14px; font-weight: bold !important; }
.widget #cart .dropdown_cart_img img{ width:60px; height:60px; border:1px solid #d2f3f4; background:#fff;}
.widget #cart .product_name{float:left;}
.widget #cart .quantity{width:45%;float:left;}
.widget #cart .trash_icon .icon-trash{font-size:25px;color:#262262 !important;}
.widget a.continue_shopping {padding:10px;color:#fff;}
.widget .pull-left{margin-left:2px;font-size: 14px; font-weight: bold !important;margin-top:10px;}

#blog_store .title {    color: #474747;    display: block;    font-size: 14px;    font-weight: bold !important;    line-height: 20px;  position:relative;   margin-bottom: 10px;    padding-bottom: 20px;  text-transform: uppercase;}
	/** Blog slider Section**/
		#blog_slider{ list-style-type:none; padding:0; margin:0; } 
		#slider_blog{ background:#fff; overflow:hidden; width:100%; position:relative; -webkit-box-shadow:  0; box-shadow: 0;}
		#slider_blog .bx-wrapper{ padding:20px; margin-bottom:0; box-shadow:none;}
		#slider_blog .bx-wrapper .bx-viewport{}
		#slider_blog p{text-align:justify;}
		#slider_blog .icon_date i{ background: none repeat scroll 0 0 #262262;    color: #FFFFFF;    display: inline-block;    font-size: 16px;    padding: 11px 10px 10px;    text-align: center; position:relative; top:1px; }
		#slider_blog .date{ padding:10px 15px 8px; display:inline-block; text-align:left;  background:#474747 ;color:#fff; }
		#slider_blog h4 a { color:#333333;}
		#slider_blog .post_excerpt i{ margin-left:20px; font-weight:normal; }
		#slider_blog .post_excerpt a:hover{text-decoration:none;}
		/** Blog Slider settings **/
		#slider_blog .bx-pager{ display:none;}
		#slider_blog .bx-controls-direction{ position:absolute; top:20px; right:20px;}
		#slider_blog .bx-controls-direction a{ background-image:url('images/slider_2_arrow.png'); display:inline-block; width:19px; height:19px; overflow:hidden; text-indent:-5000px; margin-right:1px; position:static; margin-top:0;}
		#slider_blog .bx-controls-direction a:hover{ background-image:url('images/slider_2_arrow_active.png'); }
		#slider_blog .bx-controls-direction a.bx-next{ background-position: -19px 0;}
		#slider_blog .bx-controls-direction a.bx-prev{ background-position: 0 0;}
		
		.post_featured_image .bx-controls-direction a{background:none !important;text-indent:0px !important;}
		.post_featured_image .bx-controls-direction a span i{font-size:35px;}
	/** End of blog Slider **/
		.related_title{font-weight:bold;margin:10px 0px;display:inline-block;}
	/** Start of Store **/
		#slider_shop{ background:#fff; padding:30px 20px; position:relative; -webkit-box-shadow:  1px 1px 8px -6px #000000 ; box-shadow:  1px 1px 8px -6px #000000;}
		#slider_shop .img{ border:1px solid #d7d7d7;}
		#shop_slider{ padding:0; margin:0; }
		#slider_shop .bx-wrapper{ display:block; margin:0 auto;}
		#slider_shop .bx-pager{ display:none;}
		#slider_shop .bx-controls-direction{ }
		#slider_shop .bx-controls-direction a{ background-image:none; background-color:#6c6c6c; display:inline-block; width:30px; height:100%; overflow:hidden; margin-right:1px; color:#fff; positon:relative;}
		#slider_shop .bx-wrapper .bx-controls-direction a{text-indent:0;}
		#slider_shop .font_aw{ font-size:30px; left:5px; top:45%; color:#fff; position:absolute;}
		#slider_shop .bx-controls-direction a.bx-next{ background-position: right center; position:absolute; right:-1px; top:0;}
		#slider_shop .bx-controls-direction a.bx-prev{ background-position: left center; position:absolute; left:0; top:0;}
		#slider_shop .price_cart {     background: #31C8CE;    display: block;    overflow: hidden;    padding: 5px 10px;}	
		#slider_shop .price_cart i{ float:right; font-size:16px; color:#fff; }
		#slider_shop .price_cart a:hover{ text-decoration:none; }
		
		/** End of Store **/

/** End of blog + Store section **/


/** Footer **/
		#footer{ }
		#footer .footer_1{ background:#1b1b1b; }
		#footer .footer_3{ background:#323232; overflow:hidden;}
		/** Footer 1 **/
		
		#footer_main { padding-top: 20px; }
		
		#footer #banner{ width:86%; margin:0 auto 0 7.5% !important; overflow:hiden; background:#323232; padding:10px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; color:#fff; position:relative; top:-50px; }
		#banner .inner{ overflow:hidden; border: 2px solid #FFFFFF;    padding: 10px;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;   width: 100%; text-align:center;}
		#banner .inner h2{  border-bottom: 1px solid #FFFFFF;    display: inline-block;    margin-bottom: 0;    padding: 0 20px 5px;    text-align: center; margin:0px; font-size:21px; line-height:24px;}
		#banner .inner h3{ text-align:center; margin:0px; font-size:14px; line-height:22px; text-transform:uppercase;}
		#banner_rounded{ background:#262262; height: 90px;   position: absolute;   right: 30px;    top: -30px;    width: 90px; padding:30px;    -webkit-border-radius: 500px;    -moz-border-radius: 500px;    border-radius: 500px;behavior: url(https://www.mijnheld.com/PIE.htc);-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}
		#banner_rounded h3{    display: block;    font-weight: 800;    line-height: 30px;    margin: 0 auto; }
		#banner_rounded h3 span{ font-size:18px;}
		
			/** footer widgets **/
			
			#footer h4{ color:#fff; font-weight:bold; position:relative;  padding-bottom:15px; margin-bottom:30px; text-transform:uppercase; }
			#footer h4 span{ font-weight:700; }
				/** Contact Form **/
					#footer #frm_newsletter input[type="text"]{ width:100%; border-radius:0; height:40px;}
					#footer #frm_newsletter textarea{ width:95%; border-radius:0; resize:none;}
					#btn_newsletter,
					#footer #frm_newsletter input[type="submit"]{ border-radius:0; background: #262262; color:#fff; border:0; padding:5px 15px;  }
					/** End of Contact Form **/
					#footer .widget{ color:#898989;}
					#footer .widget ul{list-style-type:none; margin:0; padding:0; }
					#footer .widget ul li{ margin-bottom:10px; }
					#footer .widget ul li span{ display:block; clear:both;}
					#footer .widget a{ color:#FFFFFF;}
					#footer .v-a, .sidebar .v-a{    display: block;    margin-top: 20px;    padding-top: 10px;    position: relative; clear:both;}
					#footer .v-a .h-line, .sidebar .v-a .h-line{ bottom:auto; top:0; }

				
				#inner {
				width: 100%;
				height: 300px;
				position: relative;
				overflow: hidden;
			}
			#inner #carousel div {
				border: 1px solid #999;
				background: #fff;
				width: 140px;
				height: 230px;
				float: left;
				padding: 10px;
				margin: 0 5px;
			}
			#inner #pager {
				text-align: center;
				margin-top: 20px;
				color: #666;
			}
			#inner #pager a {
				color: #666;
				text-decoration: none;
				display: inline-block;
				padding: 5px 10px;
			}
			#inner #pager a:hover {
				color: #333;
			}
			#inner #pager a.selected {
				background-color: #333;
				color: #ccc;
			}
			#inner #prev, #inner #next {
				display: block;
 				position: absolute;
				top: 35%;
				z-index: 2;
				font-size:72px;
			}
			#inner #prev {
				font-size:72px;
				left:0;
			}
			#inner #next {
				right: 0;
			}
			#inner a:hover{
			text-decoration:none;
			}
			#inner #copy {
				text-align: center;
				width: 100%;
				position: absolute;
				bottom: 10px;
				left: 0;
			}
			#inner #copy,#inner #copy a {
				color: #999;
			}
				
				
				/** Popular Post Wideget **/
					#footer .popular_post ul li span, .sidebar .popular_post ul li span {    background: url("images/bg_foot_icon.png") no-repeat scroll center top transparent;    color: #FFFFFF;    display: block;    float: left;    font-size: 20px;    height: 42px;    margin-right: 20px;    text-align: center;    width: 42px;}
					#footer .popular_post ul li span i, .sidebar .popular_post ul li span i{ margin-top:10px; display:block;}					
				/** End of Popular Post Wideget **/
				
			/** End of Footer Widgets **/
		/** End of Footer 1 **/
		
		/** Start of Footer 2 **/
		#footer .footer_2{ background:#333333; padding:5px 0; color:#fff;}
		.footer_2 #footer_left { padding-top:5px;}
		.footer_2 #footer_left i{ font-size:20px; color:#fff; margin-top:5px;  }
		.footer_2 #footer_left span{ margin-right:10px; }
		.footer_2 #footer_right{ text-align:right;}
		/** End of Footer 2 **/
		
		/** Start of Footer 3 **/
		
		.footer_3{background:#323232; padding:20px 0 0; color:#fff;}
		.footer_3 a{ color:#fff;}
		.footer_3 a:hover{ color:#fff;}
 		.footer_nav{ margin:0 0 15px; padding:0;}
		.footer_nav li:first-child{margin-left:0;}
		.footer_nav li:last-child{border-right:0;}
		.footer_nav li {    border-right: 1px solid #EEEEEE;    color: #EEEEEE;    display: inline-block;    line-height: 15px;    margin-left: 20px;    padding-right: 20px;} 
		.footer_3 #latest_tweets { list-style-type:none; font-size:13px; border-left:1px solid #bbbbbb; margin-left:0; padding-left:20px;height:60px;}
		#latest_tweets li a { color:#262262;}
		#tweets.latest_tweets{  background:url('images/twitter_bg.png') bottom right no-repeat; height:66px;position:relative;top:-10px;}
		.footer_3 #latest_tweets  li{ width:90%;}
		.footer_3 #latest_tweets span{ clear:both; text-align:right; width:100%; font-style:italic; display:block;}
		/** End of Footer 3 **/
		.footer_3 #footer_left  p{ margin-bottom:10px;}
		.footer_3 #footer_right{ margin-bottom:0;  padding-bottom:0; margin-top:20px;}
		/** End of Footer **/
		
/** Page title **/
#page_title{ background:#fff; padding:20px 0;width:100%;display:inline-block;}
#page_title h2{ font-weight:bold; border-left:3px solid #262262; padding-left:12px; margin:0;}
/** End of page Title **/

/** Breadcrumbs settings **/
#map_canvas{width:100%;height:309px;}
#breadcrumbs .breadcrumb{ background:none;}
/** 404 Page **/
.p404{ text-align:center}
.p404 h3 i{ border-radius:500px 500px 500px 500px; -webkit-border-radius:500px 500px 500px 500px; background:#262262; text-align:center; padding:8px 15px; font-size:20px; color:#fff; margin-right:10px;}
.p404 form{ background:#fff; display:block; padding:0 10px; max-width:70%; margin:0 auto; border:1px solid #d2d2d2; overflow:hidden; margin-top:50px;}
.p404 form input[type="text"]{ border:0; box-shadow:none; width:90%; float:left; height:30px; margin-bottom:0;}
.p404 form button{ border:0; background:transparent; float:right; color:#999999; font-size:18px; margin-top:8px;}
#listing_widget h3{ overflow:hidden; position:relative; text-align:left;}
#listing_widget ul{ list-style-type:none; text-align:left; margin:0; }
#listing_widget li{ border-bottom:1px solid #ffffff; padding:5px 3px;}
#listing_widget li a{ background:url('images/listing_bullet.png') left center no-repeat; padding-left:15px; color:#787878; }
#listing_widget li:hover{ background: #fff; border-bottom:1px solid #e2e2e2;}
#listing_widget li:hover a{color:#39c7cd}
.heading span { border-width:0; border-color:transparent; border-style:solid; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
.heading.sub { max-width:80%; margin:0 auto; }
.heading.bg-div { overflow:hidden; text-align:left; margin-top:10px;}
.heading.bg-div .inner { position:relative; }
.heading.bg-div .inner > .bgl,
.heading.bg-div .inner > .bgr { height:7px; width:auto; display:block; position:absolute;  top:50%; background:url('images/list-head.png') top center repeat-x;}
.heading.bg-div .inner > .bgl { right:100%; border-width:0 0 0 999px;  margin-right:30px;}
.heading.bg-div .inner > .bgr { left:100%; border-width:0 999px 0 0; margin-left:10px;}
.listing_404{ margin-top:50px; }

.heading1 span { border-width:0; border-color:transparent; border-style:solid; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
.heading1.sub { max-width:80%; margin:0 auto; }
.heading1.bg-div { overflow:hidden; text-align:left; margin-top:10px;}
.heading1.bg-div .inner { position:relative; }
.heading1.bg-div .inner > .bgr1,
.heading1.bg-div .inner > .bgr { height:7px; width:auto; display:block; position:absolute;  top:50%; border-top:1px solid #e2e2e2 !important;}
.heading1.bg-div .inner > .bgr1 { left:100%; border-width:0 9999px 0 0;  margin-left:10px;}
.heading1.bg-div .inner > .bgr { left:100%; border-width:0 590px 0 0; margin-left:10px; margin-right:10px;}

/** End of 404 Page **/

	/** Image Hover Animation **/
	.gallery_img-first img {    -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   -ms-transition: all 0.2s linear;   transition: all 0.2s linear;}
	.gallery_img-first .mask {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity: 0;   background-color: rgba(28,195,201, 0.95);   -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out;   transition: all 0.4s ease-in-out;}
	/*.gallery_img-first h2 {   -webkit-transform: translateY(-100px);   -moz-transform: translateY(-100px);   -o-transform: translateY(-100px);   -ms-transform: translateY(-100px);   transform: translateY(-100px);   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity: 0;   -webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;   -o-transition: all 0.2s ease-in-out;   -ms-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out;}
	.gallery_img-first p {   -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px);   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity: 0;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   -ms-transition: all 0.2s linear;   transition: all 0.2s linear;}*/
	/*.gallery_img-first:hover img {   -webkit-transform: scale(1.1,1.1);   -moz-transform: scale(1.1,1.1);   -o-transform: scale(1.1,1.1);   -ms-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}*/
	.gallery_img-first a.info {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity: 0;   -webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;   -o-transition: all 0.2s ease-in-out;   -ms-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out;}
	.gallery_img-first:hover .mask {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;}
	.gallery_img-first:hover h2,
	.gallery_img-first:hover p,
	.gallery_img-first:hover a.info {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
	.gallery_img-first:hover p {   -webkit-transition-delay: 0.1s;   -moz-transition-delay: 0.1s;   -o-transition-delay: 0.1s;   -ms-transition-delay: 0.1s;   transition-delay: 0.1s;}
	.gallery_img-first:hover a.info {   -webkit-transition-delay: 0.2s;   -moz-transition-delay: 0.2s;   -o-transition-delay: 0.2s;   -ms-transition-delay: 0.2s;   transition-delay: 0.2s;}
	.gallery_img {   width: 100%;   height: auto;   float: left;    overflow: hidden;   position: relative;   text-align: center;   -webkit-box-shadow: 1px 1px 2px #e6e6e6;   -moz-box-shadow: 1px 1px 2px #e6e6e6;   box-shadow: 1px 1px 2px #e6e6e6;   cursor: default;   background: #fff url(images/bgimg.jpg) no-repeat center center;}
	.gallery_img .mask,.gallery_img .content {   width: 100%;   height: 100%;   position: absolute;   overflow: hidden;   top: 0;   left: 0;}
	.gallery_img .mask .anchor{ background:#49cfd4; display:inline-block; padding:10px; color:#fff; position:relative; top:48%; margin-right:20px; }
	.gallery_img .mask .anchor:hover{ text-decoration:none;}
	.gallery_img .mask .anchor i{ font-size:20px;}
	.gallery_img img {   display: block;   position: relative;}
	.gallery_img h2 {   text-transform: uppercase;   color: #fff;   text-align: center;   position: relative;   font-size: 17px;   padding: 10px;   background: rgba(0, 0, 0, 0.8);   margin: 20px 0 0 0; }
	.gallery_img p {    font-family: Georgia, serif;  font-style: italic;   font-size: 12px;   position: relative;   color: #fff;   padding: 10px 20px 20px;   text-align: center;}
	.gallery_img a.info {   display: inline-block;   text-decoration: none;   padding: 7px 14px;   background: #000;   color: #fff;   text-transform: uppercase;   -webkit-box-shadow: 0 0 1px #000;   -moz-box-shadow: 0 0 1px #000;   box-shadow: 0 0 1px #000;}
	.gallery_img a.info: hover {   -webkit-box-shadow: 0 0 5px #000;   -moz-box-shadow: 0 0 5px #000;   box-shadow: 0 0 5px #000;}
	/** Image Hover Animation **/


/** Blog listing **/

	.post_meta ul{ margin:0px; padding:0px; list-style-type:none; color:#787878;}
	.post_meta ul li{ border-bottom:1px solid #e2e2e2; padding:5px 10px;}
	/* .blog_item .gallery_img{ margin-bottom:30px; } */
	.post_meta ul i{ font-size:16px; margin-right:10px; display:inline-block; color:#262262;}
	.post_meta ul a{ color:#444;}
	.blog_item{ padding-bottom:25px; border-bottom:1px solid #e2e2e2; margin-bottom:25px; overflow:hidden;}
	.blog_item h3{ margin-top:0;}
	.blog_item h3 a{ color:#444;}
	.blog_item .read_more{ color:#242424; padding:10px 40px; display:inline-block; float:right; clear:both; background:#262262; margin-right:10px; margin-bottom:10px;}
	.blog_item .read_more:hover{ background:#242424; color:#fff;}
	
/** End of Blog listing **/

/** Blog Detail **/
.blog_post_detail .gallery_img{ margin-bottom:30px; }
.blog_post_detail .post_meta_detail{ padding:10px 5px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; width:100%; float:left;}
.blog_post_detail .post_meta_detail ul{ margin:0px; padding:0px; list-style-type:none; color:#787878;}
.blog_post_detail .post_meta_detail ul li{ display:inline; margin-right:10px;}
.blog_post_detail .post_meta_detail ul li i{ color:#262262; font-size:16px; }
.blog_post_detail .post_meta_detail ul li a{ color:#444444;}
.blog_post_detail h3 a{color:#444444;}
.blog_post_detail .post_detail{ margin-bottom:50px; }
.blog_post{ overflow:hidden;}


#author_bio{ border:1px solid #e2e2e2; background:#fff; overflow:hidden;}
#author_bio .inner{border:4px solid #f7f7f7; padding:18px 32px; overflow:hidden;}
#author_bio .inner h3{ margin-top:0;}
#author_bio .author_Summary{ border-right:1px solid #e2e2e2}
.avatar img{width:40%;float:left;}
.view_posts{ background:url('images/link_bg.jpg') bottom left repeat-x #fff; display:inline-block; border:1px solid #d3d3d3; padding:7px 20px;  color:#444444;}
.h_comment{ padding:7px 0; display:inline-block; color:#444;}
.fr{ float:right; z-index:999; position:relative;}
#comments_form{ padding:30px 0;}
#comments_form input{ width:100%; border-radius:0; -webkit-border-radius:0; }
#comments_form textarea{ width:95%; float:right; height:110px; resize:none;  border-radius:0; -webkit-border-radius:0;}
#comments_form .input_wrapper { position:relative;}
#comments_form i{ position:absolute; right:0; top:25%; color:#d4d4d4;}
#comments_form input[type="submit"]{ color:#242424; padding:10px 40px; display:inline-block;  clear:both; background:#262262; border:0; width:auto !important;}
#comments_form input[type="submit"]:hover{ background:#242424; color:#fff;}
/** End of Blog Detail **/
#comments { margin:0; padding:0; margin-bottom:50px; width:100%; overflow:hidden;}
#comments .c_outer_wrapper{border:1px solid #e2e2e2; background:#f9f9f9; overflow:hidden; margin-bottom:30px;}
#comments .inner{border:4px solid #f7f7f7; padding:18px 32px; overflow:hidden; background:#fff;}
#comments  .c_outer_wrapper .img{ background:#f9f9f9; vertical-align:middle;}
#comments .c_outer_wrapper .img img{  display:block; margin:45% 0 0 40%;}
#comments .children{list-style-type:none;  width:90%; float:right;}
#comments ul{ width:90%; float:right;}
#comments ul li:last-child{ margin-bottom:0; }

/** Career Page **/
#horizontal_tabs ul{ list-style-type:none; margin:0; padding:0; }
#horizontal_tabs ul li a{ background:url('images/link_bg.jpg') bottom left repeat-x #fff; display:block; border:1px solid #d3d3d3; padding:7px 20px;  color:#444444; margin-bottom:10px; font-weight:bold;}
#horizontal_tabs ul li.active a,#horizontal_tabs ul li:hover a{background:url('images/link_bg_active.jpg') bottom left repeat-x #3dccd1; color:#fff; border:1px solid #11979c; }
#horizontal_tabs_content { border:1px solid #e2e2e2; background:#fff; overflow:hidden;}
#horizontal_tabs_content #myTabContent{ border:4px solid #f7f7f7; padding:18px 32px; overflow:hidden;}
#myTabContent h3{ margin-top:0;}

/** Office location **/
#office_slider{ margin:0; padding:0; }
#offices_slider_warpper  .bx-wrapper{position:relative; padding-bottom:30px;}
#offices_slider_warpper  .bx-wrapper li{ border:1px solid #e5e5e5; }
#offices_slider_warpper  .bx-pager{ display:none;}
#offices_slider_warpper .bx-controls-direction{ position:absolute; width:auto; right:0; }
 #offices_slider_warpper .bx-controls-direction a{ display:inline-block; background-image:url('images/business_offices.png'); width:30px; height:27px; overflow:hidden; text-indent:-5000px; margin-right:10px;}
#offices_slider_warpper .bx-controls-direction .bx-prev{ background-position:top left;}
#offices_slider_warpper .bx-controls-direction .bx-next{ background-position:top right;}
#offices_slider_warpper  .bx-controls{ margin-top:20px; }

.ui-widget-header { list-style-type:none; margin:0; padding:0; }
.ui-widget-header  li a{ background:url('images/link_bg.jpg') bottom left repeat-x #fff; display:inline-block; border:1px solid #d3d3d3; padding:7px 20px;  color:#444444; margin-bottom:10px; font-weight:bold; margin-right:12px;}
.ui-widget-header  li{ background:none !important;display:inline;}
.ui-widget-header  li.active a,.ui-widget-header ul li:hover a{background:url('images/link_bg_active.jpg') bottom left repeat-x #3dccd1; color:#fff; border:1px solid #11979c; }
#horizontal-tabs .contents li{ border:1px solid #e2e2e2; background-color:#fff !important; overflow:hidden;}
#vertTabContent{ border:4px solid #f7f7f7; padding:18px 32px; overflow:hidden;}
#horizontal-tabs.tabs ul li.ui-tabs-active a{background:url('images/link_bg_active.jpg') bottom left repeat-x #3dccd1; color:#fff; border:1px solid #11979c;}
.tabs-content li{padding:20px !important;}
.tabs-content li a img{width:auto !important;}
.shortcode-list ul li{
display:block !important;
width:100%;
}

/** Cart Page **/
.cart_table_holder th{	background:url('images/cart_bg.jpg') top center repeat; font-size:13px; font-weight:normal; border:1px solid #ebebeb; padding:14px 5px;}
.cart_table_holder th:first-child{text-align:left; text-indent: 22px;}
.cart_table_holder table{ border-radius:4px; -webkit-border-radius:4px;   border-collapse: separate; background:#fff; color:#777777; font-size:13px;}
.cart_table_holder td{ padding:20px; vertical-align:top;}
.cart_table_holder td.price{ text-align:center;}
.cart_table_holder .quantity_n{ background:#f3f3f3; border-radius:0; -webkit-border-radius:0;  }
.cart_table_holder tbody td, .cart_table_holder tfoot td{border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
.cart_table_holder input[type="text"]{ margin-bottom:0; }
.cbtn{ border:1px solid #e5e5e5; background:#f7f7f7; border-radius:5px; -webkit-border-radius:5px; color:#787878; padding:5px 10px;}
.add_remove{ background:url('images/add_remove.jpg') top center no-repeat; display:inline-block; text-indent:-5000px; width:53px; height:29px; margin-left:5px; }
.cart_table_holder tbody td.img{ border-right:0;}
.product_name{ color:#000;}
.b_price{ font-weight:bold; }
.total_price{ font-size:18px; color:#05242b; text-align:right;}
.total{    background: none repeat scroll 0 0 #ededed;padding:5px 10px;    display: block;    margin-left: -20px;    margin-right: -20px;    position: relative;    top: -20px; text-align:left; font-size:13px;}
.cart_btn_wrapper a{  padding:10px 40px; display:inline-block; color:#fff; border-radius:5px; -webkit-border-radius:5px; font-size:14px; }
.cart_btn_wrapper a:hover{ color:#fff; }
.continue_shopping, .continue_shopping.button.cbtn{ border:1px solid #6c6c6c; background:#363636 !important;}
#page_title .woocommerce-result-count{margin:5px 15px !important;}
.woocommerce-tabs .tabs .description_tab.active{margin-left:-10px !important;}
.product.type-product .woocommerce-tabs ul.tabs li a{margin-top:-5px !important;}
.btns{ border:1px solid #a5e7ea; background:#262262 !important;  padding:10px 40px !important; display:inline-block; color:#fff; border-radius:5px; -webkit-border-radius:5px; font-size:14px; }
.title_right .btns{ border:1px solid #a5e7ea; background:#262262 !important;  padding:7px 20px !important; display:inline-block; color:#fff; border-radius:5px; -webkit-border-radius:5px; font-size:14px; margin-bottom:10px; }
.checkout_btn{ border:1px solid #a5e7ea; background:#262262;}
.cart_btn_wrapper{ margin:20px 0; }
.title_right{text-align:right; padding:0 20px ;}
.title_right a{background:url('images/link_bg.jpg') bottom left repeat-x #fff; display:inline-block; border:1px solid #d3d3d3; padding:7px 20px;  color:#787878; font-size:14px; margin-bottom:0; margin-left:10px; }
.title_right a i{ font-size:18px; margin-right:10px; }
.title_right .count{ color:#000;}
#cart_down_content{ border:1px solid #dadada; background:#262262;  }
#cart_down_content.dropdown-menu li{ background:#262262;}
#header .btn .caret{margin-left:10px;}
#header #cart_dropdown span{ font-size:12px; font-weight:bold; margin-left:10px; }
#header .btn-group #get_count_head{ color:#262262; font-size:13px; font-weight:bold;}
#header .btn-group #get_count_head #count_head{padding-right:10px;}
#header .continue_shopping{display:inline-block; padding:5px 10px;}
#header .icon-shopping-cart{ color:#08a9af; }
#header .btn-group{ position:relative; top:10px; }
#header #cart_down_content .actions a{ padding:12px 4px 6px;}
.title_right #cart_down_content.dropdown-menu li a{ background:transparent; border:0; }
#header #cart_down_content.dropdown-menu{ left:auto; right:-35px !important;}
#cart_down_content.dropdown-menu{ width:480px; left:auto; right:0; background:#ededed;}
#cart_down_content.dropdown-menu #cart{ list-style-type:none; margin:0; padding:0;}
#cart_down_content .product_list_widget{width:100%;}
#cart_down_content .product_list_widget li a img,
#cart_down_content .dropdown_cart_img{ width:72px; height:60px; border:1px solid #d2f3f4; background:#fff;}
#cart_down_content .product_list_widget li{float:left;}
#cart_down_content  .product_name{ font-size:18px; color:#000; width:200px; margin:0 10px;}
#cart_down_content   #cart  li{display: block;    overflow: hidden;    padding: 20px 10px; border-bottom:1px solid #65d5d9 ;}
#cart_down_content   #cart  li:last-child{ border-bottom:0; }
#cart_down_content   #cart div{ float:left; text-align:left; }
#cart_down_content .quantity{ width:90px;}
#cart_down_content input[type="text"]{width:18px; height:15px; }
#cart_down_content .actions a{ border-radius:500px; -webkit-border-radius:500px; border:1px solid #fff !important; padding:0; margin:0; text-align:center; color:#fff;}
#cart_down_content .actions a i{ margin-right:0; padding:0 5px;}
#cart_down_content .cart_total_checkout{ padding:20px; overflow:hidden;}
#cart_down_content .cart_total_checkoutt{ padding:20px; overflow:hidden;}
#cart_down_content .col1{ width:80px; text-align:left; color:#000; font-size:20px; }
#cart_down_content .continue_shopping{ border-radius:0px; -webkit-border-radius:0px; color:#fff;}
#cart_down_content .dropdown-menu{ float:none; left:auto; }
/** end of Cart Page */


#frm_newsletter div.message-box-wrapper.red{padding:15px;background-position:0 10px;text-indent:18px;}
#loading_div img{width:36px !important;height:36px;display:inline-block;float;left;}
/** Contact Us **/
#map_holder{ border:2px solid #fff; border-radius:5px; -webkit-border-radius:5px; position:relative;}
#map_holder iframe{ border:3px solid #f3f3f3;}
.post_detail p label{width:80%;display:inline-block !important;float:left;}
.post_detail input[type="submit"]{float:left;padding:8px !important;width:12%;}
.post_detail p label{font-size:16px;font-weight:bold;}
.post_detail input[type="password"]{width:89% !important;}
.post_detail input[type="password"], .wpcf7-tel, .post_detail input[type="tel"],
.post_detail input[type="text"],
#form_contact input[type="text"]{ background:#fff; border-radius:0; -webkit-border-radius:0; height:33px; margin-bottom:20px; color:#aaaaaa; text-indent:10px; border:1px solid #dbdbdb; width:70%; clear:both;}
#form_contact textarea{ background:#fff; border-radius:0; -webkit-border-radius:0; margin-bottom:20px; color:#aaaaaa; text-indent:10px; border:1px solid #dbdbdb; width:100%; clear:both; resize:none;}
.contact_info i{ font-size:20px;  margin-right:10px; margin-bottom:10px; color:#262262;}
#contact_info h3{ margin-top:0;}
#n_social{ margin-top:30px; }
#n_social a{ color:#484848; padding:5px 5px 0 5px; text-align:center; border-radius:5px; -webkit-border-radius:5px; border:1px solid #ebebeb; text-align:center; min-width:30px; height:30px;  display:inline-block; background:#fff;}
#n_social a:hover{ background:transparent; color:#000; }
#n_social a i{ margin:0 !important;}

.wpcf7-tel {padding: 4px 6px !important; height: 33px !important; line-height: 20px !important;}

.audio_player{width:100%;}
/** FAQS **/
.faq_accordion h3{ width:95.5%; display:inline-block; border:1px solid #e2e2e2; background:#fff;  margin:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.faq_accordion h3 strong{ border:3px solid #f7f7f7; display:block;padding:3px 1%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.faq_accordion a:hover{ text-decoration:none;}
.faq_accordion a { color:#444444; }
.faq_accordion .accordion-heading .accordion-toggle{ margin:0; padding:0;}
.faq_accordion .accordion-heading .accordion-toggle.inactive .toggle_faq{ background:#d3d3d3;}
.faq_accordion a  i{ color:#fff;}
.faq_accordion .accordion-inner{ border:0px; padding:0; margin:0;}
.faq_accordion .toggle_faq{ width:2%; margin-right:1%; background:#1db2b8; display:inline-block; padding:20px 0.5%; text-align:center;}
.faq_accordion .accordion-group{ border:0px; overflow:hidden; }
.faq_accordion .accordion-body{ width:95.5%; background:#fff; float:right; margin:10px 0;}
.faq_accordion .accordion-inner{  border: 3px solid #F7F7F7;  display: block;    padding: 3px 1%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.faq_accordion .accordion-body.in.collapse{ border:1px solid #e2e2e2;}


/** Title Dropdown style **/

.dropdown.open .hidden_layer, .outer_lyr{	left:auto; right:0 !important; width:400px; display:inline-block; border:1px solid #e2e2e2; background:#fff;  margin:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  box-shadow:none;}
.dropdown .inner, .inner_lyr{ border: 3px solid #F7F7F7;  display: block;        padding: 3px;  /*padding: 3px 1%;*/ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#fff;    overflow: hidden;text-align:left;}
.icon_alert{   background: none repeat scroll 0 0 #E14939;    border: 1px solid #AF2517;    color: #FFFFFF;    display: inline-block;    font-size: 20px;    font-weight: bold;    margin: 10px auto 0 25%;    padding: 5px 10px;}

/** Product Detail **/
#pro_img{ background:#fff; padding:10px 0; margin-bottom:10px; }
#product_info h3{ color:#262262; }
.product_properties{ list-style-type:none; margin-left:10px; margin-bottom:25px; }
.product_properties li{ margin-bottom:10px;}
#product_info i {color:#777777}
.price_holder{font-weight:bold; font-size:14px; margin-bottom:25px; }
#product_info .current_price{color:#313131; margin-right:10px; }
.old_price{color:#e30808; font-style:italic; }
.description_holder{ margin-bottom:25px; }
.stock_status{ border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; padding:9px; font-size:13px; list-style-type:none;  margin-bottom:25px;}
.stock_status li{ display:inline-block; padding:9px 18px ; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  }
.stock_status li:first-child{ border-right: 1px solid #9a9a9a;}
.product_detail_social{ font-size:20px;}
#n_social.product_detail_social .fb i{ color:#4d66a4;}
#n_social.product_detail_social .fb:hover{ background-color:#4d66a4;}
#n_social.product_detail_social .twitter i{ color:#169ed3;}
#n_social.product_detail_social .twitter:hover{ background-color:#169ed3;}
#n_social.product_detail_social .gplus i{ color:#484848;}
#n_social.product_detail_social .gplus:hover{ background-color:#484848;}
#n_social.product_detail_social .linkedin i{ color:#169ed3;}
#n_social.product_detail_social .linkedin:hover{ background-color:#169ed3;}
#n_social.product_detail_social .pintrest i{ color:#e30808;}
#n_social.product_detail_social .pintrest:hover{ background-color:#e30808;}
#n_social.product_detail_social a{ display:block; float:left; border-radius:0; -webkit-border-radius:0;}
#n_social.product_detail_social a:hover{ text-decoration:none;}
#n_social.product_detail_social a:hover i{ color:#fff;}
#n_social.product_detail_social .comments{ font-size:14px; padding-left:20px; padding-right:20px; }
#proudct_options{ background:#fff;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;   padding-left:20px; padding-right:20px;  padding-bottom:20px;}
#proudct_options label { color:#777777; margin-top:30px; }
#proudct_options input, #proudct_options select, #proudct_options textarea{ background:#f3f3f3; border:1px solid #d1d1d1; border-radius:0; -webkit-border-radius:0; }
#proudct_options input{ max-width:50%; float:left; } 
.cart_total{ clear:both; width:100%; color:#262262; font-size:20px; display:block; margin-top:30px; margin-bottom:30px; }
#proudct_options button { background: #242424 !important;    color: #FFFFFF !important;    font-size: 16px !important;    padding: 10px 25px !important;    width: 100%; border:0; border-radius:0; -webkit-border-radius:0 !important;}
#product_information{ padding:35px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#fff; overflow:hidden; margin-top:40px; }
.product_info_toggle {}
.product_info_toggle .accordion-heading{ background:#f1f1f1; }
.product_info_toggle .accordion-heading a{ color:#777777; font-weight:bold; }
.product_info_toggle .accordion-heading a.accordion-toggle.active{color:#313131;}

/** Product Grid View **/
#category_image{ position:relative; margin-bottom:20px;}
#category_image .inner_lyr{ min-height:300px;}
#product{ padding:20px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; background-color:#fff; text-align:left; font-size:13px; color:#777;}
#product h3{ margin:0;}
#product .product_img{ position:relative; margin-bottom:20px; }
#product h3 a, #product h3{ color:#000; font-weight:norma;}
#product .price { color:#262262; font-size:24px; display:inline-block; margin:10px 0;}
#product .price del{ color:#aaaaaa; font-size:15px; }
#product .btn{ border:none !important; background:#262262 !important;  padding:7px 20px !important; display:inline-block; color:#fff; border-radius:5px; -webkit-border-radius:5px; font-size:14px; text-shadow:none !important;}
.product_view hr{    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border:0;    clear: both;    margin: 20px 0}
.product_view .pagination{float:left; }
.product_view .pagination a{ color:#000; }
#view_switcher{ float:right; overflow:hidden; margin:10px; border-radius:5px; -webkit-border-radius:5px;}
#view_switcher li{ list-style-type:none; display:block; float:left; background:#fff;}
#view_switcher i{ font-weight:normal; font-size:1.5em; color:#888888; padding:5px 10px; display:block;}
#view_switcher li.active{ background:#e9e9e9;}
.sale_icon{ background:url('images/sale_icon.png') top center no-repeat; width:47px; height:47px; position:absolute; right:10px; top:10px; }
/** List view **/
#product_list #product{ padding:20px;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  margin-bottom:20px; }
#product_list .product_img{  margin:0px; }
#product_list .product_description{ text-align:left;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
/** End of List View **/
/** Team Page **/
.team h3{  padding:20px;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  background:#fff; font-weight:normal; margin-bottom:25px; }
.team h3 i{ font-size:20px; font-weight:normal; line-height:24px;}
.team_member{ overflow:hidden; background:#fff;}
.team_member h5{ margin:0; }
.team_member_description{ padding: 20px;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  overflow:hidden;}
.team_member_description .mem_desig{ display:inline-block; padding-bottom:10px; border-bottom:1px solid #262262; margin-bottom:10px; }
.team_member  #n_social{ font-size:20px; margin-top:0; }
.team_member  #n_social a:hover{ text-decoration:none;}
.team_holder{ margin-bottom:25px; }

/** Sidebar **/
#sidebar, .content_sidebar { font-size:13px; }
.content_sidebar input[type="text"]{ width:100%; border-radius:0; height:40px;}
.content_sidebar{ width:95%; border-radius:0; resize:none;}
.post_detail input[type="submit"],
.content_sidebar input[type="submit"], .content_sidebar button{ border-radius:0; background: #262262; color:#fff; border:0; padding:5px 15px;  }				
#sidebar ul, .content_sidebar ul{ margin:0; padding:0; list-style-type:none; }
#sidebar h3, .content_sidebar h3{ font-weight:bold; margin:0 0 15px 0; padding:0px 0px 15px 0; border-bottom:1px solid #363636;  background:none; line-height:18px; }
#sidebar .widget, .content_sidebar .widget{overflow:hidden; padding-bottom:10px; margin-bottom:10px; }
#sidebar .post_content a, .content_sidebar a{ color:#444444;}
#sidebar #posts h4{ margin-top:0; }
#sidebar #posts .location_date{   color: #444444; font-size:12px;}
#sidebar #posts .location_date span{width: 100%; display:block;}
#sidebar #posts .location_date span i{ display:inline-block; font-size:20px;margin-left:5px !important; }
#recent_Comments li{ border-bottom:1px dotted #d1d1d1; padding-bottom:15px; margin-bottom:15px; overflow:hidden; } 
#sidebar li:last-child{margin-bottom:0;}
#recent_Comments li span{ display:block; float:right; max-width:85%}
#recent_Comments li i{ font-size:18px; display:block; float:left; margin-right:15px; }
#tags li{ display:inline-block; margin-right:3px; margin-bottom:10px; }
#tags li a{display:inline-block; padding:10px 20px; color:#fff; background:#c7c7c7 ; }
#tags li a.active, #tags li a:hover{ background:#262262; color:#000; }
.slider_products{ position:relative; }
#slider_products .product_img{ background:#fff; }
#slider_products .bottom_sec{ background:#262262; width:100%; padding:10px 15px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  font-size:18px; text-align:right; }
#slider_products .bottom_sec .price{ color:#000; font-size:24px; text-align:left; float:left; }
#slider_products .bottom_sec i{ border-left:1px solid #fff; padding-left:10px; margin-left:10px; }
#slider_products .bottom_sec a{ color:#fff }
.slider_products .bx-pager{display:none;}
.slider_products .bx-controls-direction a{ position:absolute; top:55%; display:block; height:17px;  width:23px; background-image:url('images/product_slider_arrow.png'); text-indent:-5000px; overflow:hidden; }
.slider_products .bx-controls-direction a.bx-prev{ background-position:top left; left:3%;}
.slider_products .bx-controls-direction a.bx-next{background-position:top right; right:3%;}
#latest_tweets span{ clear:both; width:100%; color:#262262; display:block; }
#latest_tweets li{ margin-bottom:15px; }
.post_archives li { margin-bottom:10px;}
.post_archives li a{ color:#787878;}
.post_archives li a span{ float:right; }
#social_follow{ background:#fff; overflow:hidden; }
.social_follow span{ width:50%; float:left;   -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  padding:20px 10px;}
.social_follow span em{ display:block; float:right; max-width:50%; }
.social_follow span i{    display: block; float:left;   font-size: 30px;    height: 40px;    text-align: center;    width: 40px; color:#fff; padding:8px 2px 0;  }
.social_fb i { background:#4a6ea9; }
.social_twitter i{  background:#00aced; } 

/** Crowd Funding **/
.crowd_fund input[type="text"]{ width:50%; height:27px;}
.fund_project{ padding:15px 10px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  padding:20px 10px; background:#fff; }
.projects_holder{ padding-bottom:20px; }

#charity_progress.fund_project h3 {    background: transparent;    margin-top: 0;    padding: 0;	color:#333333;}
.current_collection{ font-size:24px; font-weight:bold; line-height:30px; color:#262262; display:block; margin:10px 0; }
.fund_project .progress{ margin-bottom:10px; }

#fund_rasising_listing hr{    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border:0;    clear: both;    margin: 20px 0}
.gallery-page hr{    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border:0;    clear: both;    margin: 20px 0}

/** Charity Payment Form **/
#charity_payment textarea{ max-width:90%;}
#category_image #charity_progress{ background:transparent; padding:0 5px 0 5px !important}
#dayz{ text-align:right; padding-right:10px;}
#project_contet .inner_lyr{ padding:10px 20px;}
#project_contet{ margin-bottom:20px;}
.tier_button { background:url('images/link_bg_active.jpg') bottom left repeat-x #3dccd1; color:#fff; border:1px solid #11979c; display:inline-block; padding:7px 20px;  font-weight:bold; font-size:16px; margin-bottom:20px; }
.tier_button:hover{color:#444;}
#tiers{ list-style-type:none; margin:0; padding:0; }
#tiers li{ width:100%; display:block; clear:both; margin-bottom:10px; overflow:hidden;}
#tiers span{    background: url("images/link_bg.jpg") repeat-x scroll left bottom #FFFFFF;    border: 1px solid #D3D3D3;    color: #444444;    display: block;    /* font-weight: bold; */    margin-bottom: 10px;    padding: 7px 20px; }
.donate_btn, 
.abt_btn { background:url('images/link_bg_active.jpg') bottom left repeat-x #3dccd1; color:#fff; border:1px solid #11979c; display:inline-block; padding:5px 10px;  font-weight:bold; font-size:11px;  border-radius:2px; -webkit-border-radius:2px;}

/** Event Listing **/
#event_grid{ overflow:hidden; margin-bottom:20px; }
#event_grid .inner_lyr{ padding:0; position:relative;}
#event_grid .event_info{ background:#cccccc; overflow:hidden; padding:0 0 0 1%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; position:relative; bottom:0; width:100%;}
#event_grid .event_info span.countdown_amount{ color:#fff;	}
#event_grid #event_title { border-right:1px solid #a3a3a3; padding-right:10px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#event_grid #event_title p span{ float:right;}
#event_grid #event_title h3, #event_grid #event_title h3 a{ margin-bottom:0; color:#333;}
#event_grid .countdown_section{ padding:25px 8px; color:#fff; border-right: 1px solid #19afb5 !important; border-left: 1px solid #19afb5; text-align:center;}
.event_info .countdown_section br{ float:none;}
#event_grid .countdown_section:last-child{ border-right:0 !important;}
#event_grid .hasCountdown{ background:#262262; }
#event_loc i{ font-size:30px; margin-right:10px;}
#event_loc h3{ font-weight:normal; position:Relative; top:15px;}
#event_loc h3 a{ color:#333;}
#listing_dropdown{ left:auto; right:0; background:#f9f9f9; border:0px;}
#listing_dropdown ul{ list-style-type:none; text-align:left; margin:0; padding:5px; border:1px solid #e2e2e2;}
#listing_dropdown ul li a {    background: none repeat scroll 0 0 #262262;    border: medium none;    display: inline-block;    margin: 3px;    padding: 2px 10px; float:right; color:#fff; font-size:11px;}
#listing_dropdown ul li{ clear:both; width:100%; color:#787878; border-bottom:1px solid #e2e2e2; overflow:hidden;}
#listing_dropdown ul li:last-child{ border-bottom:0;}
#event_detail h3{ font-weight:normal; text-transform:uppercase; margin-bottom:0;}
#event_detail h4{ color:#b1b1b1;  margin-top:-10px; font-weight:normal;}
#map_abs{ position:absolute; right:3%; top:0; background:rgba(28, 195, 201, 0.7); padding:74px 40px; color:#fff;}
#map_abs span{ background:rgba(28, 195, 201, 1); display:block; text-align:center; padding:20px 0;}
#map_abs span i{ font-size:50px; line-height:60px; }
.fc-event-excerpt{ display:none;}
.ntr{ text-align:right; padding-right:5px;}
.clear{ clear:both; display:block; width:100%;}


/** Button Hover styles **/
#donation_box button:hover,#donation_box button:focus{ background:#333; color:#fff; border:0px; }
.post_excerpt a:hover{color:#333;}
#slider_shop .bx-controls-direction a:hover{ opacity:0.9;}
.dropdown:hover .dropdown-menu{ display:block;}
.about .img img{ margin-bottom:10px;}

/** Checkout **/
.pc_container {    width: 100%;    height: 800px;   -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding: 15px 1px 47px 1px;    background-image: url('https://www.mijnheld.com/wp-content/themes/be-human/images/pc_bg.png');    margin: 0px auto;}
.pc_container .pc_item {    margin-top: 60px;    margin-left: 1px;    width: 100%;    height: auto;}
.pc_container .pc_bar_container {    position: absolute;    top: 0;    color: white;    padding: 0px 10px 0px 10px;    width: 100%;    overflow:visible; }
.pc_bar_container_underflow {    width: 90000px;    overflow: visible; }
.pc_bar_container_overflow {    overflow: hidden;    position: absolute;    top: 0;    color: white;    margin: 0px 10px 0px 10px;    padding: 0px; }
.pc_container .left,.pc_container .center,.pc_container .right {    background-position: left;    background-repeat: no-repeat;    overflow: hidden;    font-size: 1px;    float: left;}
.bar {    background-position: left;    overflow: hidden;    font-size: 1px;    float: left; }
.pc_item{ background:#fff;}
/* Start Billing Info Section */
.billing-form{ margin:0; list-style:none;}
.billing-form li{ overflow:hidden;}
.billing-form li label{display: inline-block; width:25%; float: left; text-align: left !important;}
.billing-form li .control-group{ float:left; margin-right:30px; width:100%;}
.billing-form li .controls{ }
.billing-form li .control-group{ margin-bottom:10px !important;}
.billing-form input[type="text"]{ width:275px;}
 .billing-form select{ width:287px; font-size:12px;}
.billing-form .green-t{ margin:10px 0 0;}
.b-label{float: left !important; margin-right: 20px; margin-top: 10px !important;}
/* Start Billing Info Section */

/* Start Payments Info Section */
.label-holder{ overflow:hidden;}
.billing-form select.month-list{ float:left; width:60%;}
.billing-form select.year-list{ float:right; width:30% ;}
.w-extra{ width:287px;}
/* End Payments Info Section */

/* Start Contact Page Section */
.map-holder{ margin:0 0 20px;}
.c-form-holder .form-horizontal textarea{ max-width:95%; min-width:95%;}
/* End Contact Page Section */

/* Start Order Recieved Section */
.order-list{ margin:0; list-style:none; padding:0 20px 20px;}
.order-list li:first-child{ border-top:0; margin-top:0; padding-top:0;}
.order-list li{ margin:10px 0 0; padding:10px 0 0; border-top:1px dotted #dcdcdc;}
.order-list li span{color:#1e1e1e; font-size:18px;}
/* End Order Recieved Section */
.more-btn { background: url("images/link_bg_active.jpg") repeat-x scroll left bottom #3DCCD1;    border: 1px solid #11979C;    border-radius: 2px 2px 2px 2px;    color: #FFFFFF;    display: inline-block;    font-size: 11px;    font-weight: bold;    padding: 5px 10px; }
.checkout .control-group{ width:47%; }
.checkout .inner_lyr{ padding:30px;}
.gallery-page{ margin:0;}
.gallery-page .view_new{margin:0; padding-bottom:20px; background:transparent;}
.gallery-page .view_new figure{ border: 4px solid #b4b4b4; position:relative; overflow:hidden;}
.gallery-page .view_new figure:hover{ border-color:#262262;}
.gallery-page .view_new{ border:0px; !important;}
.span4.view_new a.info{top:39% !important;}
.span3.view_new a.info {top:37% !important;}
.gallery-page .view_new a.info { display: inline-block; text-decoration: none; padding: 5px 14px; position:relative; background:none; top:41%; font-size:32px; width:64px; height:64px;}

/* MISC **/
.nav_search{ height: 19px; margin-top:14px;}
.nav_search form{margin:0; position:relative;}
.nav_search input[type="text"]{background:#FFFFFF; border:1px solid #303030; border-radius:0; -webkit-border-radius:0; margin-bottom:0; margin-top: 5px;color:#000; width: 140px;}
.nav_search button{ background-color: #FFFFFF;border: medium none;
    position: absolute;
    right: 19px;
    top:6px;
	height: 18px;}
.heading-bar-table th{ background:#262262;}
ul.product_image_holder{margin:0px;padding:0px;margin-left:-23px !important;}
.product_char_info{width:270px;margin-left:25px;margin-bottom:23px;}
.category_list_filterable li{list-style:none;float:left;}
.category_list_filterable li a{padding:5px 10px;}
/* MISC **/

figure#blog, #news, article .span6 .mbtm {
	background: #FFFFFF;
	padding: 10px;
}

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {   z-index: 2; }
.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {  -webkit-transition-duration: 0.8s;     -moz-transition-duration: 0.8s;      -ms-transition-duration: 0.8s;       -o-transition-duration: 0.8s;          transition-duration: 0.8s;}
.isotope {  -webkit-transition-property: height, width;     -moz-transition-property: height, width;      -ms-transition-property: height, width;       -o-transition-property: height, width;          transition-property: height, width;}
.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;     -moz-transition-property:    -moz-transform, opacity;      -ms-transition-property:     -ms-transform, opacity;       -o-transition-property:      -o-transform, opacity;          transition-property:         transform, opacity;}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;     -moz-transition-duration: 0s;      -ms-transition-duration: 0s;       -o-transition-duration: 0s;          transition-duration: 0s;}
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {  -webkit-transition: none;     -moz-transition: none;      -ms-transition: none;       -o-transition: none;          transition: none; }
#portfolio-item-filter{  text-align:right; margin:0 0 20px;}
#portfolio-item-filter li{ display:inline;}
#portfolio-item-filter a{ border:1px solid #d3d3d3; background:#fff; padding:8px 20px; display:inline-block; color:#444;}
#portfolio-item-filter a:hover{ background:#1eb4ba; color:#fff; }
/** ShortCode Styling **/
.the-icons li{ width:24%; float:left; margin-right:1%; list-style-type:none; font-size:14px; margin-bottom:10px;}
.the-icons .span3 { margin-left:0 !important;}
.the-icons .span3 a{ color:#333; font-size:14px;}
ul.the-icons{ margin:0;}
.shortcodes h3{ clear:both;}

.device_view{display:none;}


.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images{
position:relative;
width:40.1709%;
}
.price .from{
display:none;
}
#newsletter_mess{
display:none;
}

.content_sidebar .woocommerce ul.cart_list li a, .content_sidebar  .woocommerce-page ul.cart_list li a, .content_sidebar  .woocommerce ul.product_list_widget li a, .content_sidebar  .woocommerce-page ul.product_list_widget li a{ font-weight:normal;}
.content_sidebar del{color:#ff4444; margin-right:10px;}
.widget_onsale a img{ width:100% !important;}
.content_sidebar .widget_top_rated_products a img{ width:100% !important;}
.content_sidebar .widget_top_rated_products a {font-weight:bold !important;}


/** Ignation Tag **/
.id-widget .id-product-infobox{ background:#fff;}
.id-widget .id-product-infobox .id-progress-raised {color:#262262; font-size:27px; margin:0 10px; text-align:center;}
.id-widget h2.id-product-title a{ background:#262262; color:#fff;    margin-top: 0;    padding: 5px 20px; margin-bottom:0; display:block; text-decoration:none; text-align:left;}
.id-widget .id-product-infobox{ border-radius:0; box-shadow:none; padding:0;}
.id-widget a.main-btn, .id-widget a.learn-more-button, input#button_pay_purchase{background:#1abfc6; color:#fff; border:0; margin-top:10px; padding:10px 20px; border-radius:5px;  -webkit-border-radius:5px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-shadow:none;}
.id-widget .id-product-description{ background:none !important;}
.id-widget .id-product-levels{text-align:center;}
.id-widget .id-product-total,
.id-widget .id-product-funding,
.id-widget .id-product-pledges,
.id-widget .id-product-days,
.id-widget .id-product-days-to-go{ background:url("images/bg_counter.png") repeat scroll center top transparent; color:#fff; display:block; text-align:center; float:none; clear:both; margin:0 10px; padding:10px;}
.id-widget .id-product-infobox .id-product-levels .id-level-title{margin:5px 0;}
.progress-wrapper {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #1abfc6;
  border-color:#fff;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress-wrapper .progress-bar {
  background-color: #1abfc6;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
#commentform ul, .contact{ list-style-type:none; margin:0;}
#commentform input[type="text"]{ background:#fff; border-radius:0; -webkit-border-radius:0; height:33px; margin-bottom:20px; color:#aaaaaa; text-indent:10px; border:1px solid #dbdbdb; width:70%; clear:both;}
#commentform textarea{ background:#fff; border-radius:0; -webkit-border-radius:0; margin-bottom:20px; color:#aaaaaa; text-indent:10px; border:1px solid #dbdbdb; width:99%; clear:both; resize:none;}
#commentform input[type="submit"]{ border:1px solid #a5e7ea; background:#262262;  padding:10px 40px !important; display:inline-block; color:#fff; border-radius:5px; -webkit-border-radius:5px; font-size:14px; }
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale{margin:0; right:10px !important; top:10px !important;}
.woocommerce a.button, .woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button{
border:1px solid #a5e7ea; background:#262262 !important;  padding:10px 40px !important; display:inline-block; color:#fff; border-radius:5px; -webkit-border-radius:5px; font-size:14px; 
}
.woocommerce ul.products li.product .cart .minus{bottom:10px !important;}
.woocommerce ul.products li.product .cart .quantity{ float:left; margin-right:5% !important;}
.woocommerce ul.products li.product .cart .added_to_cart{text-align:right; display:block; }
.woocommerce-tabs .panel{background:#fff; overflow:hidden; padding:20px !important;  }
.woocommerce-tabs ul.tabs{margin-bottom:0 !important; margin-left:0 !important; padding-left:8px !important;}
.woocommerce-tabs ul.tabs li{margin-right:10px !important;}
.woocommerce-tabs ul.tabs a{background:transparent;}
.woocommerce-tabs ul.tabs .active a{ background:#fff;}
#proudct_options input.plus{ right:10px !important;}
#proudct_options input.minus{ right:10px !important; bottom:10px !important;}
.woocommerce-message, .woocommerce-info{border-top-color:#262262;}
.woocommerce-message:before, .woocommerce-info:before{ background-color:#262262; }
.cart_table_holder table .img { width:20%; text-align:left;}
.cart_table_holder table .product-name{width:40%; text-align:left;}
#proudct_options .label{ background:transparent;}
#proudct_options .label label{ padding:0; margin-top:10px; text-shadow:none;}
#proudct_options .price{ float:left !important;}
#proudct_options .stock {float:right;}
#proudct_options .variations_button{ display:block; clear:both;}
.cart_table_item .quantity{ height:30px;}
.actions .coupon{text-align:left;}
.cart-subtotal th{ background:none;}
.shipping-calculator-form input[type="text"],
.shipping-calculator-form select{ background:#fff; border-radius:0; -webkit-border-radius:0; height:33px; margin-bottom:20px; color:#aaaaaa;  border:1px solid #dbdbdb; clear:both;  }
#coupon_code{ background:#fff; border-radius:0; -webkit-border-radius:0; height:33px; margin-bottom:0px; color:#aaaaaa;  border:1px solid #dbdbdb; clear:both;  }
.total_cart .total{ margin:0; background:transparent;}
.total_cart tbody td,
.total_cart tfoot td{border-bottom:0px; border-right:0px;}
.total_cart{max-width:480px; float:right;}
.total_cart td{text-align:left;}
.shipping-calculator-form .form-row-wide{ width:25% !important; float:left; clear:none !important;}
.shipping-calculator-form{margin-top:20px;}
.cart_table_holder h2{text-align:left; margin:0;}
.total_cart td{padding:5px 0;}
ul.payment_methods li img{width:auto;}
form.checkout{ background:#fff; padding:20px;}
form.checkout input[type="text"], form.checkout input[type="password"]{background:#fff; border-radius:0; -webkit-border-radius:0; height:33px; margin-bottom:20px; color:#aaaaaa;  border:1px solid #dbdbdb; clear:both;  }
form.checkout select{background:#fff; border-radius:0; -webkit-border-radius:0; height:33px; margin-bottom:20px; color:#aaaaaa;  border:1px solid #dbdbdb; clear:both;  }
form.checkout textarea{resize:none; border-radius:0; min-height:200px;}

.space_btwn{padding:3px;}
#press_release h2 a{ color:#363636;}
/*.ui-accordion-header-active*/

.accordion_cp h3{ width:100% !important; display:inline-block; border:1px solid #e2e2e2; background:#fff;  margin:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:0 !important; overflow:hidden;} 
.accordion_cp h3 a{ border:3px solid #f7f7f7; display:block;padding:15px 1%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  color:#444444 !important; }
.accordion_cp a:hover{ text-decoration:none;}
.accordion_cp .accordion-heading .accordion-toggle{ margin:0; padding:0;}
.accordion_cp .accordion-heading .accordion-toggle.inactive .toggle_faq{ background:#d3d3d3;}
.accordion_cp a  i{ color:#fff;}
.accordion_cp .accordion-inner{ border:0px; padding:0; margin:0;}
.accordion_cp .toggle_faq{ width:2%; margin-right:1%; background:#1db2b8; display:inline-block; padding:20px 0.5%; text-align:center;}
.accordion_cp .accordion-group{ border:0px; overflow:hidden; }
.accordion_cp .ui-accordion-content-active{ width:100%; background:#fff; float:right; margin:10px 0;}
.accordion_cp .ui-accordion-content-active p{  border: 3px solid #F7F7F7;  display: block;    padding: 3px 1%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin-bottom:0;}
.accordion_cp .accordion-body.in.collapse{ border:1px solid #e2e2e2;}
.sidebar .latest_post li{clear:both; display:block; overflow:hidden; margin-bottom:10px;}
.sidebar .latest_post li img{margin-bottom:10px;}

.tagcloud a{display:inline-block; padding:10px 20px; color:#fff; background:#333 ;   display:inline-block; margin-right:3px; margin-bottom:10px; font-size:14px !important;}
.tagcloud a.active, .tagcloud a:hover{ background:#262262; color:#000; }

#search-text{width:70%;}
.widget_search #searchform input[type="text"]{width:100%; float:left;  border-radius:0; height:40px;}
.widget_search #searchform input[type="submit"]{padding:12px 20px 13px;  border-radius:0; background: #262262; color:#fff; border:0; }
.widget.widget_pages li{ display:block !important; width:100%; background:url("images/widget-list.png") no-repeat scroll 0 14px transparent; margin-bottom:0;	}  
.widget.widget_pages li a{ color:#262262; padding:10px 20px; display:block;}  
.widget.widget_nav_menu .menu li{ display:block !important; width:100%; background:url("images/widget-list.png") no-repeat scroll 0 14px transparent; margin-bottom:0; } 
.widget.widget_nav_menu .menu li a{ color:#262262; padding:10px 20px;}  
.widget.widget_nav_menu .menu li a:hover,
.widget.widget_nav_menu .menu li.current-menu-item { color:#fff!important; background:#262262;}
.widget.widget_nav_menu .menu li.current-menu-item a{color:#fff !important;}
.widget.widget_recent_comments a{ color:#262262 !important; }

.map_canvas{height:400px;}
.map_canvas img{ max-width:none;}
.widget_archive li, .widget_categories li{text-align:right;}
.widget_archive li a, .widget_categories li a{float:left;}
.widget li{margin-bottom:10px; overflow:hidden; display:block;}
#comments .c_outer_wrapper .img img{ width:auto; height:auto;}
#cart_down_content .qty { width:40px; height:30px;}
 #cart_down_content .minus, #cart_down_content .plus{
 display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    vertical-align: text-top;
    width: 20px;
    height: 15px;
    overflow: visible;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    line-height: 13px;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #5e5e5e;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    border: 1px solid #c8bfc6;
    background: #f7f6f7;
    background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));
    background: -webkit-linear-gradient(#f7f6f7,#e0dadf);
    background: -moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);
    background: -moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
}

#cart_down_content .plus{
top:0;
right:0;
border-bottom:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border-bottom-left-radius:0;
background:#fff;
border-bottom-right-radius:0;
}

#cart_down_content .minus{
bottom:10px;
right:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border-top-left-radius:0;
border-top-right-radius:0;
background:#fff;
}
#cart_down_content .quantity {
width:60px;
position:relative;
overflow:hidden;
zoom:1;
margin:0 auto;
margin-right:20px;
}

#cart_down_content .quantity input.qty {
width:40px;
height:28px;
float:left;
text-align:center;
border:1px solid #c8bfc6;
border-right:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
border-top-right-radius:0;
border-bottom-right-radius:0;
box-shadow:inset 0 0 2px 0 #f7f6f7;
-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;
-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;
font-weight:700;
-webkit-border-top-left-radius:2px;
-webkit-border-bottom-left-radius:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomleft:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
padding:0;
}
.woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{width:100% !important;}

a.trash_icon{float:right; colro:#fff;}
a.trash_icon i{color: #fff;}
.related_tile_social_wrapper .blog-bottom{float:right;}
.related_tile_social_wrapper ul{list-style-type:none; margin:0; }
.related_tile_social_wrapper ul li{ display:inline-block; margin-right:10px;}
.related_tile_social_wrapper ul li i{margin-right:10px;}
.related_tile_social_wrapper h2{display:inline-block; float:left; margin:0; }
.related_tile_social_wrapper{display:block; clear:both; overflow:hidden; border-bottom:1px ridge #e2e2e2; padding-bottom:10px; margin-bottom:10px;}
.related_article_text_only p{ background:#363636; padding:20px; color:#fff; border-bottom:2px solid #1B1B1B;}
.related_artiles.press_release{margin-bottom:20px;}
.pp_gallery div ul{display:none !important;}
.cp_price{display:block; font-weight:bold; font-size:18px; margin:5px 0;}
.caroufredsel_wrapper .cp_product{text-align:center;}
.cp_price sup{ font-weight:normal; font-size:10px; }

/** Boxed layout **/
.boxed_main #footer_main{padding:0 30px; list-style-type:none;}
.boxed_main .footer_2 {padding:5px 30px !important; list-style-type:none;}
.boxed_main .footer_3{padding:20px 30px !important; list-style-type:none;}
.boxed_main #footer_main li{list-style-type:none;}
.boxed_main #footer_main ul{margin:0;}
.footer_3_col hr +.span4, .footer_4_col hr +.span3{margin-left:0 !important;}
.footer_3_col hr, .footer_4_col hr{ -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border:0;    clear: both;    margin: 20px 0 }


/*----------- career-list-page -----------*/
.career-list {
	margin:0 0 20px;
	padding:15px;
	list-style:none;
	background:#262262;
	color:#fff;
	font-size:13px;
}
.career-list li {
	border-top:1px solid #d1d1d1;
	padding:10px 0;
}
.career-list li:first-child {
	border:0;
}
.career-list li strong {
	float:left;
	margin-right:5%;
	width:25%;
}
.career-list li strong span {
	float:left;
}
.services-list {
	margin:0 0 30px;
	padding:0;
	list-style:none;
	overflow:hidden;
	color:#3d3c3c;
}
.services-list li {
	margin-bottom: 5px;
}
.services-list li a {
	color:#3d3c3c;
}
.more-btn1{
	color:#fff;
	background:#961a33;
	padding:8px 15px;
	float:left;
	text-decoration:none;
	font-size:16px;
}
.more-btn1:hover{
	color:#324a00;
}
.left-col-list {
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.left-col-list.f-size {
	font-size:18px;
}
.left-col-list li {
	border-top:1px dotted #c5c5c5;
	margin:1px 0;
	font-family: 'AgencyFB-Bold';
}
.left-col-list li a:hover {
	background:#649300;
	color:#fff;
	padding-left:15px;
	text-decoration:none;
}
.left-col-list li:first-child {
	border:0;
}
.left-col-list li a {
	color:#636363;
	display:block;
	padding:10px 0;
	}
/*----------- End career-list-page -----------*/
#respond li{list-style:none;}
#comments{margin-bottom:0px;}

/** Submenu formating **/



.navbar .nav > li > .sub-menu:before,.navbar .nav .children:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: #101010;
  position: absolute;
  top: -7px;
  left: 9px;
}

.navbar .nav > li > .sub-menu:after,.navbar .nav .children:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid rgba(39, 39, 39, 0.5);
  position: absolute;
  top: -6px;
  left: 10px;
}
.open >.sub-menu, .open >.children{ display:block ; }
.open > .sub-menu > .open > .sub-menu{position:absolute;left:100%;top:0px;}
.open{position:relative;}
/** End of Menu Fixes **/

#inner #prev{background:none; font-size:72px; margin-left:auto;}
.blog_class .bx-wrapper .bx-controls-direction a{ background-image:none !important; text-indent:0 !important; font-size:10px; background-color:#828282; color:#fff; text-align:center;}
.blog_class .bx-wrapper .bx-controls-direction a:hover{text-decoration:none; background:#262262;}
#block_content_first article{overflow:inherit;}

.span3.first.img{padding:10px;}

.fc-event-time{display:none;}
.view_new.view-tenth.pull-left > iframe,
.view_new.view-tenth.pull-left object,
.view_new.view-tenth.pull-left embed{
	width:100% !important;
	height: auto !important;
}
.c-btn{
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px;
    position: absolute;
    right:0px;
    text-align: center;
    top: -20px;
    width: 120px;
}
.cart_baskit{	position:relative;}
.cart_dropdown_first i{	font-size:20px;	padding:10px 0px;}
.buy_link_title {    background: #262262;    display: block;    font-weight: bold;    padding: 20px; margin-top:0 !important;}
.buy_link_title a{ color:#fff;}
.mtt_element{margin-top:20px;}
.mtt_element h2{float:left;}

.page_404 .search_icon{
	position:relative;
	float:right;
}
.page_404 .search_icon input{
	position:absolute;
	top:0px;
	right:0px;
	text-indent:-9999px;
	padding:5px;
	border:none;
	background:none;
	width:30px;
}
.search_icon i{
	font-size:17px;
	margin-top:6px;
	display:inline-block;
}
.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:hover{text-decoration:none !important;}

.editor {
	max-height: 250px;
	height: 250px;
	background-color: white;
	border-collapse: separate; 
	border: 1px solid rgb(204, 204, 204); 
	padding: 4px; 
	box-sizing: content-box; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset; 
	box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; border-top-left-radius: 3px;
	overflow: scroll;
	outline: none;
}

h1#logo {
    margin: 9px 0 2px;
}
#slider_blog .bx-wrapper {
    padding: 5px 0;
}
#slider_blog .bx-wrapper .bx-viewport ul {
    margin: 0 20px 0 0 !important;
}
#slider_blog .bx-wrapper .bx-viewport ul li {
	padding-right: 25px;
}	
#slider_blog .bx-wrapper .icon-picture {
    display: none !important;
}
#slider_blog p {
	text-align: left;	
}
em {

}
.related_article_text_only p {
    background: none repeat scroll 0 0 #fff !important;
    border-bottom: 2px solid #1b1b1b;
    color: #333 !important;
    padding: 20px;
}
#press_release .related_tile_social_wrapper {
    margin-bottom: -1px;
}
.blog_post_detail .post_meta_detail {
    display: none;
}
.blog_post.mbtm {
    margin-bottom: 0;
}
#home #slider_blog .post_excerpt {
   min-height: 155px;
}

.headerSlogan {
	font-style:italic;
	font-size: 24px;
	float: left; padding-left: 60px; padding-top: 53px;
}


article.feature.first {
	clear:left;	
}
article.first {
    clear: left;
}

.donate-now {
    width: 130px;
}
.archive .read_more,
.search .read_more {
	color: #fff;
	margin-top: 15px; 	
}
.title2 a,
article h2 .related_text_link,
.archive h3 a,
.search h3 a {
	text-decoration: none !important;	
}
.pagination > ul {
    list-style: none outside none;
}
.blog_item {
    border-bottom: 0 solid #e2e2e2;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 5px;
}
#donation_box .donation_box {
    padding-left: 10px !important;
	text-align: justify !important;
	padding-bottom: 5px !important;

}
.donation_box figure.span10 {
    text-align: justify !important;
    width: 98% !important;
}
.home #blockContainer article.span6 figure.span12 {
    min-height: 305px;
	box-shadow: 1px 1px 8px -6px #000000;
	-moz-box-shadow: 1px 1px 8px -6px #000000;
	-webkit-box-shadow: 1px 1px 8px -6px #000000;
}
.page a, .post a {
    text-decoration: underline;
}
.sub-menu a {
	text-decoration: none;
}	
.section_content em,
.post em, .page em {
    font-style: italic !important;
}
.section_content strong,
.post strong, .page strong {
    font-weight: bold !important;
}
.team h3 {
    display: none;
}
input,textarea,
.post_detail input[type="password"], .wpcf7-tel, .post_detail input[type="tel"], .post_detail input[type="text"], #form_contact input[type="text"] {
    color: #555555 !important;
}
input, textarea, select,
.post_detail input[type="password"], .wpcf7-tel, .post_detail input[type="tel"], .post_detail input[type="text"], #form_contact input[type="text"] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbdb;
    border-radius: 0;
    clear: both;
    color: #aaaaaa;
    min-height: 33px;
    margin-bottom: 20px;
    text-indent: 10px;
    width: 70% !important;
}
.wpcf7 .wpcf7-submit {
	width: 200px !important;	
}
.nav_search input {
    max-height: 23px !important;
    min-height: 23px;
    padding: 5px;
    width: 92% !important;
}

.home .donation_box figure.span2 {
    position: absolute;
    right: -20px;
    top: 40px;
}

.donation_box {
    position: relative;
}

.section_content strong, .post strong, .page strong, 
.section_content strong a, .post strong a, .page strong a {
    font-weight: bold !important;
}
.home article section#donation_box > div, .home article.feature.first.span6 .ftr_txt {
     min-height: 395px !important;
	 max-height: 395px;
}
.home .donation_box figure.span2 {
    position: absolute;
    right: 55px;
    top: 15px;
}
.donate-now.btn.btn-large.dropdown-toggle {
    padding: 11px;
    width: 122px;
}
.home .donation_box figure.span2 {
    position: absolute;
    right: 16px !important;
    top: 15px;
}
.home .span6 #blog #slider_blog .bx-wrapper ul li .content .post_excerpt p {
    max-height: 98px;
    overflow: hidden;
	 margin-bottom: 5px;
}
.team_member img {
    height: auto;
    max-height: 155px;
    max-width: 100%;
    width: auto;
}
.single-teams figure img {
    height: auto;
    max-width: 100% !important;
}

.navbar .nav > li > a {
    padding: 20px 7px;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
}
.navbar .nav > li > a {
    color: #777777;
    float: none;
    text-decoration: none;
    text-shadow: 0 1px 0 #1b1b1b;
}
.nav > li > a {
    display: block;
}


.team_member_description .socialicons {
    display: none;
}

#banner_slider li div {
    top: 50% !important;
}
/* Some specific format wide */
@media (min-width: 963px) and (max-width: 1182px) {
	
	img {
		max-width: 100% !important;	
	}
#header .span5 .socialicons {
 right: 0px !important;
     top: 54px !important;
}
#header .span5 {
	max-width: 30%;	
	 float: right;
}
.headerSlogan {
    font-size: 20px;
    max-width: 60%;
    padding-left: 4% !important;
    text-align: center;
}
}
/* laptop, small desktop , wide tablet? */
@media (min-width: 768px) and (max-width: 962px) {
	.headerSlogan {
    font-size: 20px;
    max-width: 50%;
    padding-left: 4% !important;
    text-align: center;
	}
	img {
	max-width: 100% !important;	
}
.home article section#donation_box > div, .home article.feature.first.span6 .ftr_txt {
    max-height: 465px;
    min-height: 465px !important;
}
.home #blockContainer article.span6 figure.span12 {
    max-height: 305px;
}
.home .span4 .ftr_txt {
    max-height: 295px;
    min-height: 295px;
}
.home .donation_box figure.span2 {
    right: 60px !important;
}
.team_member {
    min-height: 280px !important;
}
.page_content .span4.feature .ftr_txt p img {
    clear: both;
    display: block;
    margin: auto;
}
.page_content .span4.feature .ftr_txt {
    word-wrap: break-word;
}
.page_content article.span4.feature .ftr_txt {
    min-height: 150px !important;
}
}
/* Tablet */
@media (max-width: 767px) {
.socialicons {
    left: 20px !important;
    top: 145px !important;
}
.logo_container {
    padding-bottom: 52px !important;
}
.logo_container .span4 {
	margin: auto !important;
	text-align:center;
}
.headerSlogan {
	font-style:italic;
	font-size: 18px;
	padding-left: 0px !important;
	text-align:center;
	margin-top: 20px;
}
.logo_container {
    padding-bottom: 30px !important;
}
img {
	max-width: 100% !important;	
}
.container.container-fluid {
    max-width: 100% !important;
}
.socialicons {
    max-width: 100% !important;
    overflow: hidden;
}
.socialicons {
    max-width: 250px !important;
}
.home article section#donation_box > div, .home article.feature.first.span6 .ftr_txt {
    max-height: 800px !important;
    min-height: 150px !important;
}
.footer_2 #footer_right {
    text-align: left;
	padding-left: 10px;
}
.full_layout .banner_slider .bx-controls-direction {
    bottom: 35px !important;
    right: 23.3% !important;
    top: auto !important;
}
.full_layout .banner_slider .bx-controls-direction i {
	font-size: 27px !important;
}
#banner_slider li div {
    top: 20% !important;
}
.page_content .span4.feature .ftr_txt p img {
    clear: both;
    display: block;
    margin: auto;
}
.team_member {
    min-height: 280px !important;
}
}
/* mobile */
@media (max-width: 479px) {
.slider_content {
	display: none !important;	
}
#home #slider_blog .post_excerpt {
    min-height: 200px;
}
.page_content {
    padding: 0 15px;
}
.gallery-item dd.wp-caption-text {
    font-size: 11px;
    overflow: hidden;
    word-wrap: break-word;
}


}

.single-post #blockContainer img {
	width: 100%;
	height: 100%;	
}


.prikbordItem h2 {
  clear: both !important;
  padding-top: 7px;
  font-size: 20px !important;
}
.prikbordItem {
  float: left;
  margin-right: 30px;
  width: 351px;  
  height: 388px;
  padding-top: 46px;  
  margin-bottom: 30px;
  padding-left: 28px;
  background:url("images/polaroid_frame.png") no-repeat scroll center top transparent;
}
.su-posts-default-loop .su-post.prikbordItem .su-post-thumbnail {
	height: auto;
	width: auto;
}
.su-posts .su-post.prikbordItem a.su-post-thumbnail img {
  max-height: 1000px !important;
  max-width: 1000px !important;
  height: 261px !important;
  width: 292px !important;
}
.prikbordItem img {
	width: 100%;	
}
.prikbordItem.last {
  margin-right: 0;
}

.home .feature iframe {
    max-height: 250px;
}
.molliedonatieformulier input[type="submit"] {
    background: #474747;
    color: #fff !important;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    font-weight: bold;
	margin-top: -50px;
}
.page-id-4302 article.span3.mbtm.first {
    width: 70%;
}
label.dmm_dd.dmm_nomc {
    display: none !important;
}
.socialicons > a span.da-animate {
    transition: none !important;
}
.linked_hr span {
    background: none !important;
}