/*
  Theme Name: jdatheme
  Author: JDesign Agency
  Author URI: http://www.jdesignagency.com
  
/********** STYLE INDEX **********
	- GENERAL
		- META
		- PAGINATION
		- AVATAR
		- CAROUSEL
		
	- POST
		- 
	- SINGLE POST
		-
	- COMMENT BOX
	
	- SIDEBAR
		- WIDGET RECENT COMMENT  
		- WIDGET META
		- WIDGET CATEGORIES
*/
/********** GENERAL UPDATE BY JIM 15052015 **********/
/*META*/
.metas_container{position: relative;float: left;margin: 0 auto;clear: left; width:100%;}
.metas {position:relative;float:left;display:inline-block;line-height:14px;clear:both;width:100%;margin-bottom:10px;border-top:1px solid #eee;padding-top:10px;}
.metas > div {position:relative;float:left;margin-right:5px;}
.metas > div.divider-tags {padding:5px;}

.metas > div > span {line-height:21px;}

.metas > div.author-tag {border-radius:50%;width:32px;height:32px;overflow:hidden;padding:0;}
.metas > div.author-tag img {display:block;width:100%;}

.metas .comment-tag .comments {padding-right:5px;}
.metas .comments:before{content:"\a412";font-size:18px;line-height:20px;margin-right:5px;}

.metas > div a:hover {text-decoration:none;}
.metas > div .data_type {position: relative;float:left;width:auto;clear:left;}
.metas > div .data_type .data {background:#5a6070;color:#fff;text-align:center;width:32px;float:left;text-transform:uppercase;border-radius:3px 0 0 3px;}
.metas > div .data_type .data:hover {opacity:1;}
.metas > div .data_type .data div {position:relative;font-size:10px;line-height:16px;}
.metas > div .data_type .data .day {font-size:15px;line-height:13px;top:3px;font-weight:bold;}

.metas .data_type .post_type {border:none;position:relative;float:left;width:40px;height:30px;background-color:#f6f7fa;text-align:center;}


.metas .categories:before{font-size:15px;line-height:20px;content:"\a2f5";margin-right:5px;}

.meta-tag {clear:both;padding:0!important;float:left;margin:20px 0;width:100%;}
.meta-tag .tags a {float:left;margin:0 3px 3px 0;font-size:12px!important;padding-right:18px;border-radius:2px;}
.meta-tag .tags a:hover {text-decoration:none;}
.tags a {background:#f6f7fa;border-radius:3px 0 0 3px;display:inline-block;font-size:11px!important;height:20px;line-height:20px;padding:0 0 0 5px;position:relative;text-decoration:none;-webkit-transition:color 0.2s;}
.tags a::before {background: #fff;border-radius:10px;box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);content:'';height:6px;right:8px;position:absolute;width:6px;top:7px;}
.tags a::after {background:#fff;border-bottom:10px solid transparent!important;border-left:8px solid #eee;border-top:10px solid transparent!important;content:'';position:absolute;right:0;top:0;}
.tags a:hover {background-color:crimson;color:white;}
.tags a:hover::after {border-left-color:crimson;}

.metas .the_author{position:relative;float: left;}
.metas .the_author:before{margin-right:5px;content:"\a245";}


/*PAGINATION*/
.navigation {position:relative; float: left; width: 100%;margin:0px 0px 10px;}
.navigation > div {position:relative;float:left;width:100%;text-transform:uppercase;font-weight:bold;}
.navigation > div a {position:relative;float:left;}
.navigation > div .pages {position: relative;float: left;background:#fff;color: #555;border: 1px solid #E1E1E1;padding: 4px 9px;border-radius: 2px;margin-right: 5px;text-decoration: none;position: relative;float: left;}
.navigation > div .page {background:#fff;color: #555;border:1px solid #E1E1E1;padding: 4px 9px;border-radius:2px;margin-right:5px;text-decoration:none;position:relative;float: left;}
.navigation > div .page:hover{border: 1px solid #666;}
.navigation > div .current {color:#fff;background:#555;border:1px solid #555;text-decoration:none;padding:4px 9px;position:relative;float:left;margin-right:5px;}

/*AVATAR*/
.avatar-img {border-radius:50%;margin:20px auto 0;overflow:hidden;width:32px;height:32px;}
.avatar-img img {display:block;}



/********** POST UPDATE BY JIM 15052015 **********/


/********** SINGLE POST UPDATE BY JIM 15052015 **********/
/*MAIN CONTENT*/
.the_content {padding-top:20px;margin-bottom:20px;float:left;width:100%;border-top:1px solid #eee;}

/*AUTHOR BOX*/
#about-author {float:left;width:100%;margin:20px auto;border:1px solid #eee;padding:15px;}
#about-author h3 {text-transform:uppercase;font-size:14px;font-weight:bold;margin: 0 0 20px;border-bottom: 1px solid #ededed;padding-bottom: 10px;}
#about-author .avatar {padding:0;overflow:hidden;width:48px;height:48px;border-radius:50%;}
#about-author .avatar a.avatar-img {}
#about-author h4 {text-transform:none;margin:0 0 10px;}
/*RELATE BOX*/
#related-posts {position:relative;float:left;width:100%;border-top:1px solid #eee;}
#related-posts h3 {margin:15px 0;text-transform:uppercase;font-size:14px;font-weight:bold;}
#related-posts .jdathemetitle {position:absolute;right:0;top:-30px;}

#related-posts .pag-proj2_s2 {width:60px;padding:0;}
#related-posts .pag-proj2_s2 .carousel-control {width:30px;}
#related-posts .pag-proj2_s2 .carousel-control.next {left:auto;right:0;}
#related-posts .pag-proj2_s2 .carousel-control.previous {left:0;}

#related-posts .carousel-wrap li .post_thumbnail a img {width:100%;}
#related-posts .carousel-wrap li .the-title {width:100%;overflow:hidden;margin:3px 0 0;border-bottom:1px solid #eee;line-height:20px;min-height:46px;height:46px;}
#related-posts .carousel-wrap li .the-title a {line-height:20px;font-size:15px;font-weight:bold;}
#related-posts .carousel-wrap li .comments_number {top:-30px;background:#fff;}
#related-posts .carousel-wrap li .comments_number i {width:100%;height:100%;}
#related-posts .carousel-wrap li .comments_number i:before {font-size:23px;}
#related-posts .carousel-wrap li .the-desc {overflow:hidden;margin:2px 0 0!important;line-height:20px!important;min-height:120px!important;height:120px!important;}
#related-posts .carousel-wrap li .the-desc p {font-size:13px;}

#related-posts.col-2 .caroufredsel_wrapper li {width:340px!important;}
#related-posts.col-2 .caroufredsel_wrapper li .the-title a {font-size:16px;font-weight:bold;}
#related-posts.col-2 .caroufredsel_wrapper li .the-desc p {font-size:14px;}
#related-posts.col-3 .caroufredsel_wrapper li {width:223px!important;}
#related-posts.col-3 .caroufredsel_wrapper li .the-title a {font-size:14px;font-weight:bold;}
#related-posts.col-3 .caroufredsel_wrapper li .the-desc p {font-size:13px;}
#related-posts.col-4 .caroufredsel_wrapper li {width:165px!important;}
#related-posts.col-4 .caroufredsel_wrapper li .the-title a {font-size:14px;}
#related-posts.col-4 .caroufredsel_wrapper li .the-desc p {font-size:12px;}

/** CAROUSEL **/
.jcarousel-next-horizontal{
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../img/sprite.png) -158px -107px;
    left: 30px;
    opacity: 0.5;
    -webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}



.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
    opacity: 1;
    background: url(../img/sprite.png) -189px -107px;
}

.jcarousel-next-horizontal:active {
    opacity: 0.1;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    opacity: 0.1;
}

.jcarousel-prev-horizontal {
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../img/sprite.png) -94px -107px;
    left: -3px !important;
    opacity: 0.5;
    -webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
    float: left;
}



.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
    opacity: 1;
    background: url(../img/sprite.png) -123px -107px;
}

.jcarousel-prev-horizontal:active {
    opacity: 0.1;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    opacity: 0.1;
}


/********** COMMENT BOX UPDATE BY JIM 15052015 **********/
#comments {position:relative;float:left;margin:15px 0;padding-bottom:5px;width:100%;}
#commentform p {position:relative;display:block;clear:both;}
#commentform p.form-allowed-tags{display:none;}
#commentform input, 
#commentform label, 
#commentform label textarea {position: relative;display: block;clear: both;}
#commentform .comment-form-comment label{float:none;}

ol.commentlist, 
ol.commentlist ul {position:relative;width:100%;list-style:none;padding-left:0;}
ol.commentlist {margin-top:0px;}
.commentlist li.comment{list-style: none !important;}
article.comment {position: relative;float: left;clear: both;width: 100%; min-height:100px; margin-top:3px;border:1px solid #eee;}

.comment-author {position: relative;float: left;width: 55px;text-align: center;margin:0 15px;z-index: 99;}
.comment-author .fn{font-style: normal;text-transform: capitalize;font-weight: normal;top: 0px;position: relative;font-size: 10px;line-height:12px; margin-bottom:7px; float:left;width:100%;}
.comment-author .fn a{font-size: 10px !important;color: #555555 !important;}

.comment-block{position:relative;padding:16px 10px 16px 90px;}
.comment-meta {position:relative;float:left;display:inline-block;}
.comment {position:relative;float:left;width:100%!important;clear:both;border-bottom:none;line-height:normal;}
.commentmetadata {margin-right:15px;padding-right:15px;border-right:1px solid #ccc;}
.commentmetadata,
.reply {position:relative;margin:10px 5px;min-height:13px;float:left;}
.commentmetadata a, 
.reply a {font-size:12px;color:#999;}
.reply a:hover{color: #333 !important;}

.depth-1 {padding-left: 0;}
.depth-2 {padding-left:40px;}
.depth-3,
.depth-4,
.depth-5,
.depth-6,
.depth-7,
.depth-8,
.depth-9,
.depth-10,
.depth-11,
.depth-12,
.depth-13,
.depth-14,
.depth-15,
.depth-16,
.depth-17 {padding-left:30px;}

#respond {position:relative;float:left;margin:20px auto 0px;padding:15px;background-color:#efefef;border:1px solid #eee;}
#respond label, 
#respond input, 
#respond textarea {position:relative;float:left;}

#cancel-comment-reply-link { float:right; position:relative; text-indent:-9999px;}
#cancel-comment-reply-link:before { content:"\a39e"; font-family:jdic; background-color:rgba(28,30,35,0.1); float:right; padding:10px; position:absolute; right:0; text-indent:0;}

li.comment.depth-4 {width:100%!important;}
li.comment.depth-5 {width:100%!important;}
li.comment.depth-6 {width:100%!important;}
li.comment.depth-7 {width:100%!important;}
li.comment.depth-8 {width:100%!important;}
li.comment.depth-9 {width:100%!important;}
li.comment.depth-10 {width:100%!important;}


#commentform .form-submit {margin:10px 0 0;float:left;}
#commentform .form-submit #submit {margin:0;}

#respond {position:relative;float:left;margin-top:0;margin-left:0;width:100%;}
#respond h2 {text-align:left;text-transform:uppercase;}
#respond #comment {border: 1px solid #ddd;color: #999;padding: 8px;width: 100%;font-size:14px;}
ul.children #respond.comment-respond {margin-top:-1px;}
#respond input:focus, #respond #comment:focus{/*border: 1px solid #ccc;color: #666;*/}
.comment-form .form-allowed-tags { float:left; width:100%; padding:5px; margin-bottom:20px; font-size:11px;}

#commentform{position: relative;float: left;margin-top: 0;width:100%;}
.commentlist{position: relative; float: left; width: 100%;}
.comment-reply{background: white;padding: 20px 30px;border: 1px solid #ddd;-webkit-border-radius: 4px;border-radius: 4px;}


/********** SIDEBAR UPDATE BY JIM 27082015 **********/
#secondary {width:100%;}
#secondary ul li,
.widget_upcoming_events_widget .rhc-widget-upcoming-item {line-height:1.8em;margin-left:0;list-style-type:none;margin-top:1%;border-bottom:1px solid #ededed;padding:5px 0;float:left;width:100%;}

.widget {position:relative;float:left;margin:0 0 20px 0;width:100%;text-align:left;}
.widget-area h4 {border-bottom:1px solid #ededed;}
.textwidget{width: 100%;float:left;}
.entry .container-fluid .home_widget .page_title_s4{margin: 0 0 20px 0 !important;width: 100% !important;}
.widget_pages li a{width: 100%;}
.widget a {line-height:1.8em;}
.custom-widget{margin: 15px 0 !important;position: relative;float: left;width: 100%;}
.custom-widget h4{font-size: 12px !important;}
.custom-widget hr{display: none !important;}
.video_frame iframe{width: 100%;border: 4px solid #f2f2f2;}

/*JDA PAGE PARENT*/
.jda-widget-page ul li {list-style:inside;}
.jda-widget-page ul ul {padding-left:15px;}
.jda-widget-page ul li li,
.jda-widget-page ul li li li li {list-style-type:circle;}
.jda-widget-page ul li li li,
.jda-widget-page ul li li li li li {list-style-type:disc;}


.widget-area form#searchform label, form#searchform label{display: none;}
/*RECENT POST*/
.widget ul li span.post-date {font-size:12px;display:block;}

/*RECENT NEWS*/
.widget_recent_entries ul li a {float:left;max-height:157px;overflow:hidden;}

/*WIDGET RECENT COMMENT*/
.widget ul#recentcomments li a {background:none;}
.widget ul#recentcomments li a img {width:36px;border-radius:50%;}
/*WIDGET META*/
.widget_meta ul li:before {margin-right:5px;}
.widget_meta ul li:nth-child(1):before {content:'\a40e';}
.widget_meta ul li:nth-child(2):before {content:'\a0c7';}
.widget_meta ul li:nth-child(5):before {content:'\a2bf';}
.widget_meta ul li:nth-child(3),
.widget_meta ul li:nth-child(4) {display:none;}
/*WIDGET CATEGORIES*/
.widget_categories ul {position:relative;}
.widget_categories ul li.cat-item img {margin-right:2px;}
/********** END SIDEBAR UPDATE BY JIM 27082015 **********/



.thepostcont{position: relative;float: left;width:100%;}
.post{position: relative;float: left;width: 100%;display: inline-block;}

.sright,.sdbr,
#cntt .columns:last-child {float:right;}
#cntt .columns:last-child #content .post-listing {float:right;padding-right:0;padding-left:30px;}

#pbd-alp-load-posts a, #pbd-alp-load-newer-posts a{font-weight:bold;padding:10px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;}
pre{word-wrap: break-word;}
.blogarchive .pageTitle{position: relative;float: left;width: 100%;}
.blogarchive #blog-fullWidth .flexslider{width: 100%;}
.blogarchive #blog-fullWidth .audioContainer iframe{height: 166px !important;}
#blog-fullWidth.postcontent{margin-left: 0; float: left;margin-right:0;width: 100%;}
.featured-image-thumb{position: relative; float: left; margin-left: 0px;margin-bottom:20px; width: 100%;}
.featured-image-thumb h2 {margin-top:0;}
.featured-image-thumb a{position: relative; float: left; width: 100%;}
.featured-image-thumb img{position: relative; float: left; width:100%;height:auto;}
.postcontent .flexslider{position: relative; float: left; margin-left: 0px; margin-bottom: 20px !important;width:100%;}
.audioContainer{margin:0px; margin-bottom: 20px;width:99.9%;}
.video-thumb{position: relative; width:100%; float: left; margin-left: 0px; padding-bottom: 20px;}
.mask{height: 100%;line-height: 0px;}
.mask .more p.more-chitem,
.mask .link p.more-chitem {width:25px;height:25px;overflow:hidden;border-radius:3px;}
.mask .more p.more-chitem {background:#545454;}
.mask .link p.more-chitem {background:#1fb5ad;}
.mask .link.notalone {margin-left:-45px!important;}
.mask .more p.more-chitem:before {font-family:'jdic';content:"\a447";font-size:20px;display:block;height:25px;padding-top:5px;}
.mask .link p.more-chitem:before {font-family:'jdic';content:"\a04e";font-size:20px;display:block;height:25px;padding-top:5px;}

.v_links{display: none;}
.td-blogfw{/*position:relative;float:left;display:inline-block;width:auto;height:100%;right:0;margin-bottom:7px;*/}

.comments-title{margin-top: -10px;}
#divider-bfw{margin:0 !important;}

.post .postcontent{width:100% !important;}
.single .postcontent{width:100% !important;}
.blog-rs .postcontent{width:100% !important; margin-left: 0; margin-right: 0px;}
.blog-ls .navigation{width: 90%;left: 40px;}

.post-listing .the_content h1, .post-listing .the_content h2, .post-listing .the_content h3, .post-listing .the_content h4, .post-listing .the_content h5, .post-listing .the_content h6{margin-left: 0 !important;}
.post-listing .the_content h3{font-size: 17px;}
.blogarchive.blog-ls {float:right;}
.blogarchive.blog-ls .post-listing{border-left:1px solid #ededed;border-right:0!important;padding-right:0;padding-left:30px;float:right;}

.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{max-height: 500px; overflow:hidden;}
.blogarchive .post .featured-image-thumb img { width:100%; max-width:100%; display: inherit; text-align: center; float: none; margin:0 auto}
.blogarchive .post .featured-image-thumb a { position: relative; float: left; width: 100%; text-align: center;}
.single .blogarchive .post .featured-image-thumb, .single .blogarchive .flexslider{max-height:none;}
.single .blogarchive .post .featured-image-thumb img { width:100%; max-height:none;}

.post-separator{
	position: relative;
	top: 45px;
	float: right;
	height: 1px;
	border-bottom: 1px solid #ededed;
	margin-right: 35px;
	padding-left: 15px;
}
.video-thumb iframe{height:300px;}
.blogarchive .post-listing{position:relative;float:left;width:100%!important;}
.blogarchive.fullwidth .post-listing {padding:0!important;width:100%!important;}

/*SINGLE POST*/
.blogarchive.single .post .the_title{margin-bottom:15px;}
.blogarchive.single .post-listing{margin:0px 0px 40px 0px;}
.post-cc{position: relative;float: left;}

#reply-title {margin: 0 0 10px 0;font-size:14px;font-weight:bold;text-transform:uppercase;}
.logged-in-as{ display:none !important;
	margin-bottom: 20px;
	margin-top: 0;
}
.comment-form-comment label { display:none !important;}

.postcontent{position:relative;float: left;width: 100%;}
.blogarchive .post{position: relative;float: left;width: 100%;margin-bottom:20px;padding-bottom: 0px;}
.recentPosts .readmore{
	margin: 20px 0 !important;
}
.recentPosts .readmore a{
	color: white !important;
}
.blogarchive .post .the_title h1,.blogarchive .post .the_title h2{margin:0;font-size:22px;}
.blogarchive .post .the_title h2 a,
.blogarchive .post .the_title h1 a{display:block;padding:0px;text-decoration:none;line-height:35px;margin:0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	}
.blogarchive  .post .the_title a:hover, .blogarchive .post .readmore a:hover{
	color: #7AB317;
}
.pingback{
	margin-top: -40px;
	margin-left: 0;
	padding-bottom: 40px !important;
}

.blogarchive .post .blog_excerpt{position: relative;float: left;margin:10px 0; width:100%;/*width: calc(100% - 70px);width: -webkit-calc(100% - 70px);width: -moz-calc(100% - 70px);width: -o-calc(100% - 70px);width: -ms-calc(100% - 70px);*/}

.blogarchive .post .the_title, .blogarchive .post .blog_excerpt{clear: both;}
.blogarchive .post .the_title{width:100%;clear:right;padding-bottom:5px;border-bottom:1px solid #eee;margin-bottom:0px;}
.blogarchive .post .readmore{position: relative;float: right;padding: 9px 12px; margin: 0 4px 0px 0; -webkit-border-radius: 3px; border-radius: 3px;opacity: 0.9;}
.blogarchive .post .readmore:hover {opacity:1;}
.blogarchive .post .readmore a, .blogarchive .post .readmore a:hover{color:#fff;font-family:"Open Sans";text-transform:uppercase;font-weight:bold;font-size:14px;}
.blogarchive .post .readmore a.more-link, .blogarchive .post a.readmore{
	text-decoration: none;
	font-weight: bolder;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
	clear: both;
}





.mejs-container {
	margin: 0px !important;
}

.blogarchive iframe{position: relative;float: left;z-index: 59;}
.blogarchive iframe.twitter-tweet{height: auto !important;padding-bottom: 10px !important;}
.blogarchive iframe.twitter-tweet .customisable-border{display: none !important;}
.audioContainer{
	position: relative;
	float: left;
	width: 100%;
}
.blogarchive .audioContainer iframe{
	height: 166px !important;
}

#the_movies{position:relative;float:left;width:100%; margin-bottom:15px;}

.movies-nav{
	position: absolute;
	width: 100%;
}
.movies-nav li a.prev{
	z-index: 99999;
	text-indent: -9999px;
	position: absolute;
	left: -20px;
}
.movies-nav li:nth-child(2){
	right: -20px;
}

.movies-nav li a.next{
	right: 20px;
	z-index: 99999;
	text-indent: -9999px;
	position: absolute;
}
.movies-nav li{
	left: 20px;
	z-index: 99999;
	text-indent: -9999px;
	position: absolute;
}
.movies-nav{ z-index: 999999999999999999;}
.movies-nav{
	margin: 0 !important;
}

#the_movies:hover .movies-nav li a{
	opacity: 1;
}

.single-post .galleryContainer{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.comment-block h1, .comment-block h2, .comment-block h3, .comment-block h4, .comment-block h5, .comment-block h6{margin-left: 0 !important;}
.single-post .flexslider ol{
	xdisplay: none;
	z-index: 9999 !important;
}
.single-post .flexslider .mask{
	z-index: 999;
	line-height: 0px;
}


.blogarchive.fullwidth .flexslider, .blogarchive.fullwidth .video-thumb, .blogarchive.fullwidth .video-thumb iframe, .blogarchive.fullwidth .featured-image-thumb{
	height: 400px !important;
}






.post-listing .metas .categories ul li{
	line-height: 0 !important;
	margin-left: 0;
	list-style-type: none !important;
	margin-top: 0 !important;
	float: left;
	color: #B2B7BD !important;
}




.recentcomments_listing .blog-i {float:left;clear:left;font-size:11px;}
.recentcomments_listing a.the_author {float:left;font-size:10px;}
.blogarchive .metas a{text-decoration: none;}
.blog-i{font-weight: normal;}
.blogarchive .post .metas .blog-i,.blogarchive .post .metas .post-categories, .blogarchive .post .metas .the_author, .blogarchive .post .metas .comments, .blogarchive .post .metas .divider-tags a, .divider-tags .date, .divider-tags .tags, .blogarchive .metas .categories a{font-size: 13px; line-height: 16px; clear:none; color: #b2b7bd;font-weight: normal;}

.blogarchive .post .metas .post-categories li a, .blogarchive .post .metas .tags, .blogarchive .post .metas .comments{color:#B2B7BD;}
.blogarchive .metas .categories a:hover, .blogarchive .metas a.the_author:hover{color: #444 !important;}
.blogarchive .post-categories{
	list-style: none;
}

.post-listing .flexslider{margin: 0 0 15px 0!important;}
/* single */
.single .entry-content{position: relative;/*top: 20px;*/padding-bottom: 60px;border-bottom: 1px solid #ededed;word-wrap: break-word;clear: both;}
.single .nav-below{position: relative;float: left;}
li.comment{margin-left: 0 !important;}
.comment-notes{padding-top: 17px !important; color: #c5c5c5; font-style: normal; top: -25px;}
.single .post{margin-bottom: 0px;}


.single #nav-below{position: relative;padding: 10px 0;clear: both;text-align: center;border-top: 1px solid #ededed;margin: 0;border-bottom: 1px solid #ededed;float: left;width: 100%;}
.single #nav-below a {color: #666;font-size: 13px;font-weight:bold;font-family:"Open Sans";text-transform:uppercase;}
.single #nav-below a .meta-nav{	color: #c4c4c4;	font-size: 11px;font-weight: normal;} 
.single #nav-below .nav-previous {position:relative; float:left;}
.single #nav-below .nav-previous a:before { content:"\a3bc"; font-family:jdic !important; margin-right:10px;}

.single #nav-below .nav-next{position: relative;float: right;/*padding-right: 40px;width: 37%;text-align: right;background: url(../img/linkswidgets.png) no-repeat 94% 6px;*/}
.single #nav-below .nav-next a:after { content:"\a3bd"; font-family:jdic !important; margin-left:10px;}

.single #nav-below .nav-previous span, .single #nav-below .nav-next span{position: relative;display: block;}



.single .flexslider .flex-direction-nav li a{
	z-index: 99999999999;
}

.single .hover-flex{
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0;
	top: 0px;
	z-index: 9999999;
}

.single .magnifier{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/moreinfo.png) no-repeat center center;
	opacity: 0;
	top: 0px;
	z-index: 99999999;
	cursor: pointer;
}

.single .featured-image-thumb .hover-flex, .single .featured-image-thumb .magnifier{
	left: 0px;
}

.recentPosts .featured-image-thumb{
	height: 147px;
	overflow: hidden;
}

.recentPosts .flexslider, .recentPosts iframe{
	position: relative;
	float: left;
	margin-right: 15px;
}

.recentPostsSidebar{
	width: 40px;
	height: 40px;
	position: relative;
	float: left;
	background: #333;
	margin-right: 10px;
}
.recentposts_listing li{
	margin-bottom: 10px;
	position: relative;
	float: left;
	list-style: none !important;
	width: 100%;
	line-height: 1.2em;
	margin-left: 0 !important;
}
.recentposts_listing .blog-i{font-weight: normal;line-height: 22px;}
#recentPostsSidebar_widget{
	position: relative;
	float: left;
	margin: 5px 0;
}

.widget_text .page_title_s3, .widget_text .page_title_s4{
	position: relative;
	float: left;
	padding: 0;
	width: 100%;
	border-bottom: none;
	margin: 0 0 20px 0;
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #545454;
	min-height: 30px;
	margin-top: -30px;
}
.widget_text .project_list_s4, .widget_text .project_list_s3{
	margin-top: 0;
	position: relative;
	top: -10px;
}
#footer_widget #recentPostsSidebar_widget{
	margin: 0 !important;
}
.widget h2, .widget h4, 
#secondary #recentPostsSidebar_widget h2, 
.custom-widget h4, .widget-flexslider h4, 
#recentPostsSidebar_widget h2 {text-transform:uppercase;line-height:40px;}
#secondary .widget:first-child h4 {margin-top:0;padding-top:0;}
.widget h2.widgettitle {padding:0;margin-bottom:20px;}
h4.h-widget-test{
	text-transform: uppercase;
	font-size: 12px !important;
	color: #3b3e42 !important;
	padding-bottom: 0;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif !important;
	font-weight: 800;
	margin-bottom: 15px;
}
.custom-widget li{
	list-style: none;
	margin-left: 0;
	float: left;
	position: relative;
	width: 100%;
}

.custom-widget li a{
	color: rgb(119, 119, 119) !important;
	background: url(../img/arrow-liposts.png) no-repeat center left;
	padding: 5px 0 3px 10px;
	position: relative;
	float: left;
}
.custom-widget li ul li a{padding: 2px 0 1px 10px;}
.custom-widget li ul{margin-bottom: 2px;position: relative;float: left;}
.custom-widget li .sub-menu{padding-left: 12px;}
.custom-widget li a:hover{
	text-decoration: underline;
}
.contact-widget-container .custom-widget li{width: auto;}
.contact-widget-container .custom-widget li a{background: none !important;}
.testimonials_widget .recent_testimonials > h4{
	border-bottom: none !important;
}
.testimonials_widget .recent_testimonials h4 .page_info_title_testimonials{
	border-bottom: none !important;
}
.testimonials_widget #testimonials2 .testi-text p{
	font-size: 12px;
}
#recentPostsSidebar_widget h2
#secondary #recentPostsSidebar_widget .recentposts_listing{
	margin-top: 23px;
}
.recentcomments_listing .the_title img{
	width: 40px;
	height: 40px;
}
.recentcomments_listing li{
	position: relative;
	float: left;
	clear: left;
	width: 100%;
}
.recentcomments_listing .the_title{
	position: relative;
	float: left;
	margin-right: 5px;
	font-size: 12px;
	font-family: Helvetica Neue, Arial;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.recentPostsSidebar{
	width: 40px;
	height: 40px;
	position: relative;
	float: left;
	background: #333;
	margin-right: 5px;
}
.recentposts_listing a{
	color: #999 !important;
	text-decoration: none;
}
.recentposts_listing a:hover{
	color: #333;
}
.recentposts_listing a.the_title{
	font-size: 13px;
	font-family: Helvetica Neue, Arial;
	font-weight: normal;
	color: #444 !important;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	position: relative;
	top: 2px;
	width: 100%;
	float: left;
	line-height: 1.2em;
}
.recentposts_listing .recent-contantbottom .blog-i{
	font-size: 12px !important;
}
.recentposts_listing a.the_title:hover{
	color: #7AB317;
}

.recentposts_listing .rc-container{
	position: relative;
	float: left;
	width: 78%;
}
h2#comments-title{
	margin-top: 0 !important;
	padding-bottom: 0;
	font-size: 15px;
	margin-left: 0;
}
h2#comments-title em{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.comment{
	margin-left: 0;
}
.widget-area{/*margin:0 10px; cc*/}

.blog_content .post .video-thumb, .blog_content .post .video-thumb iframe{ z-index: 5\9 ;}
.blog_content .post .post_type.video{ z-index: 9999999999\9 ;}
pre{position: relative; display: block; clear: both;}



.blogarchive .post .blog_excerpt p {margin:0 0 7px;}
.recentposts_listing{
	position: relative;
	top: 10px;
}

#secondary .tagcloud a:hover{color: #fff !important;}
.blogarchive .post #blog-fullWidth .featured-image-thumb, .blogarchive #blog-fullWidth .flexslider, .blogarchive #blog-fullWidth iframe{
	height: 460px !important;
	overflow: hidden;
}

/* HOVER BLOG IMAGES AND SLIDERS */
.featured-image-thumb .mask, .flexslider .mask, .image_container .mask { background: rgba(0,0,0,0);-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;top: 0;left: 0;position: absolute;width: 100%;height: 100%;text-align: center;overflow: hidden;line-height: 0px;}
.image_container .mask{height: 100%;line-height: 0px;}
.image_container .mask .more{padding: 8px 4px 8px 4px;}
.featured-image-thumb .mask .more, .flexslider .mask .more, .image_container .mask .more{position:absolute; -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;color:#fff;font-size:22px;margin-top:-24px;margin-left:-21px;display: none;cursor: pointer;}
.slides_container .da-thumbs li a img{height: 100% !important;}
.featured-image-thumb .mask .more i, .flexslider .mask .more i, .image_container .mask .more i{font-weight: bold;padding-left: 1px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);display: table-cell;vertical-align: middle;padding-left: 5px;}
.flexslider .mask .more i.icon-search:before,
.featured-image-thumb .mask .more i.icon-search:before { content: "\a168";font-family: jdic;left: -3px;font-weight: normal;position: relative;}
.featured-image-thumb .mask .more,.flexslider .mask .more{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;width: 40px;height: 40px;display: table !important;vertical-align: middle;text-align: center;}
.featured-image-thumb .mask .more.new,.flexslider .mask .more.new,.image_container .mask .more.new{-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.featured-image-thumb:hover .mask .more,.flexslider:hover .mask .more,.image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.featured-image-thumb .mask .more .scale,.flexslider .mask .more .scale,.image_container .mask .more .scale{
position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.featured-image-thumb .mask .more:hover .scale,.flexslider .mask .more:hover .scale,.image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}
.flexslider .slides > li { padding-top:0px;}
.postcontent .flex-direction-nav{display: none;}

/* Visual pots teaser */
.teaser_grid_container .post-thumb im{width: 100%;}
.teaser_grid_container .entry-content {padding-bottom: 10px !important;top: 0px;}