.thepostcont{ position :relative; float :left; 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); }
.post{ position :relative; float :left; width :100%; display :inline-block; }
.sidebar-right{ float :right; }
.recentcomments{ font-size :13px; }
#pbd-alp-load-posts a, #pbd-alp-load-newer-posts a{ color :#666; font-family :'Open Sans'; font-weight :bold; padding :10px; border :1px solid #ccc; -webkit-border-radius :4px; border-radius :4px; }
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 :30px; width :100%; }
.featured-image-thumb a{ position :relative; float :left; width :100%; }
.featured-image-thumb img{ position :relative; float :left; width :100%; }
.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%; }
.v_links{ display :none; }
.tr-blogfw{ position :relative; float :left; }
.td-blogfw{ position :relative; float :left; display :inline-block; width :70px; height :100%; }
#comments{ position :relative; float :left; margin-top :20px; padding-top :20px; }
.comments-title{ margin-top :-10px; }
#divider-bfw{ margin :0 !important; }
.metas-div{ position :relative; float :left; }
.post-single-stuff{ position :relative; display :inline-block; width :100%; }
.post-single-stuff .the_content{ position :relative; float :left; width :100%; margin-top :0; }
.post-single-stuff .metas{ margin-bottom :10px; margin-top :30px; }
.post-single-stuff .des-sc-dots-divider{ margin-top :40px !important; left :-5px !important; }
.post-single-stuff .unk{ position :relative; float :left; width :100%; }
.post .postcontent{ width :100% !important; }
.single .postcontent{ width :96% !important; }
.blog-rs .postcontent{ width :96% !important; margin-left :0; margin-right :0px; }
.blog-ls .postcontent{ width :96% !important; margin-left :30px; margin-right :0px; }
.blog-ls .des-sc-dots-divider{ left :-9px; }
.blog-ls .navigation{ width :90%; left :40px; }
.blogarchive.blog-rs .post-listing{
	border-right :1px solid #ededed;
	}
.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 .post-listing{
	border-left :1px solid #ededed; margin-left :10px;
	}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
	height   :320px;
	overflow :hidden;
	}
.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 :250px; }
.blogarchive .post-listing{
	position :relative;
	float    :left;
	margin   :0px 0;
	overflow :hidden;
	}
.blogarchive.single .post-listing{
	margin :50px 0px 40px 0px;
	}
.post-cc{
	position :relative;
	float    :left;
	}
#reply-title{
	margin :0;
	}
.logged-in-as{
	margin-bottom :20px;
	margin-top    :0;
	}
.divider-tags{
	position :relative;
	float    :left;
	border   :1px solid #ededed;
	padding  :6px 13px;
	margin   :0 2px 2px 0;
	}
.divider-tags .tags a{
	float         :none !important;
	padding-right :0px !important;
	}
.postcontent{
	padding-bottom :30px;
	position       :relative;
	float          :left;
	width          :100%;
	}
.blogarchive .post{
	position       :relative;
	float          :left;
	width          :100%;
	margin-bottom  :40px;
	padding-bottom :0px;
	}
.recentPosts .readmore{
	margin :20px 0 !important;
	}
.recentPosts .readmore a{
	color :white !important;
	}
.blogarchive .post .the_title h2, .blogarchive .post .the_title h2{
	margin-left :0;
	font-size   :24px;
	margin      :-6px 0;
	}
.blogarchive .post .the_title h2 a, .blogarchive .post .the_title h2 a{
	display            :block;
	font-family        :Helvetica Neue, Arial;
	font-size          :24px !important;
	color              :#333;
	font-weight        :bolder;
	padding            :0px 0px 0 0px;
	text-decoration    :none;
	-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;
	margin-left        :0;
	}
.blogarchive .post .the_title a:hover, .blogarchive .post .readmore a:hover{
	color :#7AB317;
	}
.blogarchive .post .blog_excerpt{
	position      :relative;
	float         :left;
	color         :#444;
	margin-bottom :15px;
	padding-right :10px;
	}
.blogarchive .post .the_title, .blogarchive .post .blog_excerpt{
	clear :both;
	}
.blogarchive .post .the_title{
	margin-top :0;
	width      :100%;
	clear      :right;
	}
.blogarchive .post .readmore{
	position :relative;
	}
.blogarchive .post .readmore a.more-link, .blogarchive .post a.readmore{
	text-decoration    :none;
	font-weight        :bolder;
	color              :#555;
	-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;
	width    :100%;
	z-index  :59;
	height   :320px !important;
	}
.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 :20px;
	}
.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;
	}
.blogarchive .metas_container{
	position :relative;
	float    :left;
	margin   :0 auto;
	clear    :left;
	width    :100%;
	}
.blogarchive.fullwidth .flexslider, .blogarchive.fullwidth .video-thumb, .blogarchive.fullwidth .video-thumb iframe, .blogarchive.fullwidth .featured-image-thumb{
	height :400px !important;
	}
.post-listing .post_type.text{
	background :url(../images/Blog-icons/ptype-text.svg) no-repeat center center;
	position   :relative;
	left       :0;
	border-top :0;
	top        :0px;
	}
.post-listing .post_type.image{
	background :url(../images/Blog-icons/ptype-photo.svg) no-repeat center center;
	}
.post-listing .post_type.video{
	background :url(../images/Blog-icons/ptype-video.svg) no-repeat center center;
	}
.post-listing .post_type.audio{
	background :url(../images/Blog-icons/ptype-music.svg) no-repeat center center;
	position   :relative;
	left       :0;
	border-top :0;
	top        :0px;
	}
.post-listing .post_type.slider{
	background :url(../images/Blog-icons/ptype-slider.svg) no-repeat center center;
	}
.post-listing .post_type.gallery{
	background :url(../images/Blog-icons/ptype-gallery.svg) no-repeat center center;
	}
.recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
	background :url(../images/Blog-icons/ptype-text.svg) no-repeat center center;
	}
.recentPosts .post_type.gallery, .recentposts_listing .recentPostsSidebar.gallery{
	background :url(../images/Blog-icons/ptype-gallery.svg) no-repeat center center;
	}
.recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
	background :url(../images/Blog-icons/ptype-photo.svg) no-repeat center center;
	}
.recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
	background :url(../images/Blog-icons/ptype-video.svg) no-repeat center center;
	}
.recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
	background :url(../images/Blog-icons/ptype-music.svg) no-repeat center center;
	}
.recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
	background :url(../images/Blog-icons/ptype-slider.svg) no-repeat center center;
	}
.footer-widget .recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
	background :#2C2C2E url(../images/Blog-icons/ptype-text.svg) no-repeat center center;
	}
.footer-widget .recentPosts .post_type.gallery, .recentposts_listing .recentPostsSidebar.gallery{
	background :#2C2C2E url(../images/Blog-icons/ptype-gallery.svg) no-repeat center center;
	}
.footer-widget .recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
	background :#2C2C2E url(../images/Blog-icons/ptype-photo.svg) no-repeat center center;
	}
.footer-widget .recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
	background :#2C2C2E url(../images/Blog-icons/ptype-video.svg) no-repeat center center;
	}
.footer-widget .recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
	background :#2C2C2E url(../images/Blog-icons/ptype-music.svg) no-repeat center center;
	}
.footer-widget .recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
	background :#2C2C2E url(../images/Blog-icons/ptype-slider.svg) no-repeat center center;
	}
.blogarchive .metas{
	position    :relative;
	float       :left;
	display     :inline-block;
	line-height :14px;
	clear       :both;
	}
.blogarchive .metas .the_author{
	background   :url(../images/Blog-icons/blogicon-author.svg) no-repeat left center;
	padding-left :20px;
	position     :relative;
	float        :left;
	}
.blogarchive .metas .categories{
	background   :url(../images/Blog-icons/blogicon-categories.svg) no-repeat 0 2px;
	padding-left :20px;
	position     :relative;
	float        :left;
	color        :#b2b7bd !important;
	line-height  :0 !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;
	}
.blogarchive .metas .comments{
	background   :url(../images/Blog-icons/blogicon-comments.svg) no-repeat 0px 1px;
	position     :relative;
	float        :left;
	padding-left :20px;
	}
.blogarchive .metas .tags{
	background   :url(../images/Blog-icons/blogicon-tags.svg) no-repeat 0 2px;
	padding-left :21px;
	position     :relative;
	float        :left;
	}
.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-family :'Helvetica Neue', Arial; font-size :13px; line-height :16px; clear :none; color :#b2b7bd !important; font-weight :normal; }
.blogarchive .post .metas .post-categories li a, .blogarchive .post .metas .tags a, .blogarchive .post .metas .tags, .blogarchive .post .metas .comments{ font-family :'Helvetica Neue'; color :#B2B7BD !important; }
.blogarchive .post .metas .tags a:hover, .blogarchive .metas .categories a:hover, .blogarchive .metas a.the_author:hover{ color :#444 !important; }
.blogarchive .post-categories{
	list-style :none;
	}
.blogarchive .metas a:hover{ color :#333 !important; }
.post-listing .flexslider{ margin :0 0 30px 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;
	padding-bottom :20px;
	}
.single #comments{
	position       :relative;
	float          :left;
	margin-bottom  :10px;
	padding-bottom :40px;
	width          :100%;
	margin-top     :0 !important;
	}
.single #nav-below{
	position      :relative;
	padding       :20px 0;
	clear         :both;
	text-align    :center;
	border-top    :1px solid #ededed;
	margin        :0;
	border-bottom :1px solid #ededed;
	float         :left;
	width         :100%;
	}
#nav-below a{
	color       :#666 !important;
	font-size   :13px;
	font-family :Helvetica Neue, Arial;
	font-weight :bold;
	}
#nav-below a .meta-nav{
	color       :#c4c4c4;
	font-size   :11px;
	font-weight :normal;
	}
.single #nav-below .nav-previous{
	position      :relative;
	float         :left;
	padding-left  :40px;
	text-align    :left;
	padding-right :20px;
	height        :auto;
	width         :35%;
	background    :url(../images/linkswidgets_left.html) no-repeat 5% 6px;
	}
.single #nav-below .nav-next{
	position      :relative;
	float         :right;
	padding-right :40px;
	width         :37%;
	text-align    :right;
	background    :url(../images/linkswidgets.html) no-repeat 94% 6px;
	}
.single #nav-below .nav-previous span, .single #nav-below .nav-next span{
	position :relative;
	display  :block;
	}
.single ol.commentlist, .single ol.commentlist ul{
	position   :relative;
	/* float: left; */
	width      :100%;
	list-style :none;
	}
.commentlist li.comment{ list-style :none !important; }
.single article.comment{
	position       :relative;
	float          :left;
	clear          :both;
	margin-bottom  :50px;
	min-height     :100px;
	border-bottom  :1px solid #EDEDED;
	width          :103%;
	padding-bottom :10px;
	margin-top     :5px;
	}
.single .comment-author{
	position   :relative;
	float      :left;
	width      :80px;
	text-align :center;
	}
.single #respond{
	position      :relative;
	float         :left;
	margin-bottom :40px;
	}
.single .comment-block{
	position     :relative;
	padding-left :90px;
	}
.single .comment-meta{
	position :relative;
	float    :left;
	display  :inline-block;
	}
.single .comment{
	position   :relative;
	float      :left;
	width      :100%;
	clear      :both;
	margin-top :-20px;
	}
.single .commentmetadata{
	margin-right  :15px;
	padding-right :15px;
	border-right  :1px solid #ccc;
	}
.single .commentmetadata, .single .reply{
	position      :relative;
	margin-bottom :20px;
	}
.single .commentmetadata a, .single .reply a{
	font-size :12px;
	color     :#999;
	}
.single .reply a:hover{
	color :#333 !important;
	}
.single ol.commentlist{ margin-top :40px; }
.single .depth-1{ padding-left :0; }
.single .depth-2{ padding-left :10px; }
.single .depth-3{ padding-left :20px; }
.single .depth-4{ padding-left :20px; }
.single .depth-5{ padding-left :30px; }
.single .depth-6{ padding-left :30px; }
.single .depth-7{ padding-left :30px; }
.single .depth-8{ padding-left :30px; }
.single .depth-9{ padding-left :30px; }
.single .depth-10{ padding-left :30px; }
.single .depth-11{ padding-left :30px; }
.single .depth-12{ padding-left :30px; }
.single .depth-13{ padding-left :120px; }
.single .depth-14{ padding-left :130px; }
.single .depth-15{ padding-left :140px; }
.single .depth-16{ padding-left :150px; }
.single .depth-17{ padding-left :160px; }
.single #respond label, .single #respond input, .single #respond textarea{
	position :relative;
	float    :left;
	}
li.comment.depth-4{ width :588px !important; }
li.comment.depth-5{ width :558px !important; }
li.comment.depth-6{ width :530px !important; }
li.comment.depth-7{ width :501px !important; }
li.comment.depth-8{ width :471px !important; }
li.comment.depth-9{ width :441px !important; }
li.comment.depth-10{ width :411px !important; }
.single #commentform p.form-allowed-tags{
	display :none;
	}
.single #commentform p{
	position :relative;
	display  :block;
	clear    :both;
	}
.single #commentform input, .single #commentform label, .single #commentform label textarea{
	position :relative;
	display  :block;
	clear    :both;
	}
.single #commentform .comment-form-comment label{
	float :none;
	}
.comment-author .fn{
	font-style     :normal;
	text-transform :uppercase;
	font-weight    :bold;
	margin-top     :-5px;
	top            :-9px;
	position       :relative;
	font-size      :10px;
	color          :#555555 !important;
	}
.comment-author .fn a{ font-size :10px !important; color :#555555 !important; }
.single #commentform .form-submit #submit{
	position   :relative;
	float      :left;
	margin-top :15px;
	}
#respond{
	position    :relative;
	float       :left;
	margin-top  :0;
	margin-left :0;
	width       :100%;
	}
#respond h2{
	text-align     :left;
	text-transform :uppercase;
	}
#respond input{
	border        :1px solid #ddd;
	color         :#999;
	padding       :8px;
	margin-bottom :20px;
	width         :85%;
	}
#respond #comment{
	border        :1px solid #ddd;
	color         :#999;
	padding       :8px;
	margin-bottom :20px;
	width         :100%;
	}
.pingback{
	margin-top     :-40px;
	margin-left    :0;
	padding-bottom :40px !important;
	}
#respond input:focus, #respond #comment:focus{
	border :1px solid #ccc;
	color  :#666;
	}
#commentform{
	position   :relative;
	float      :left;
	margin-top :0;
	width      :72%;
	}
.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;
	}
.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(../images/moreinfo.html) 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   :25px 0;
	}
#secondary{
	font-family :Helvetica, Arial, sans-serif; width :100%;
	}
.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{
	text-transform :uppercase;
	font-size      :12px !important;
	color          :#3b3e42 !important;
	margin         :0 0 10px 0 !important;
	padding-bottom :0;
	font-family    :'Open Sans', 'Helvetica', 'Arial', sans-serif !important;
	font-weight    :800;
	}
.widget-flexslider h4{
	text-transform :uppercase;
	font-size      :12px !important;
	color          :#3b3e42 !important;
	margin         :15px 0 20px 0 !important;
	padding-bottom :0;
	font-family    :'Open Sans', 'Helvetica', 'Arial', sans-serif !important;
	font-weight    :800;
	}
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;
	}
.custom-widget li{
	xbackground :none !important;
	padding     :0;
	}
.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 :20px;
	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 :0px 10px 0px 10px; }
#secondary a{ color :#777; }
#secondary{ color :#777; }
.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; }
/*pagination*/
.navigation{
	position :relative; float :left; width :100%; margin :-50px 0 50px 0;
	}
.des-pages{
	position :relative;
	float    :left;
	width    :100%;
	}
.des-pages a, .des-pages .postpagelinks{
	position :relative;
	float    :left;
	}
.des-pages .pages{
	position        :relative;
	float           :left;
	background      :white;
	color           :#555;
	font            :normal 11px/21px Tahoma;
	border          :1px solid #E1E1E1;
	padding         :4px 9px;
	border-radius   :2px;
	margin-right    :5px;
	text-decoration :none;
	position        :relative;
	float           :left;
	}
.post-listing .des-sc-dots-divider{
	width  :100% !important;
	margin :10px 0;
	}
.blogarchive .post .blog_excerpt p{
	margin :8px 0;
	}
.des-pages .page, .des-pages .postpagelinks{
	background      :white;
	color           :#555;
	font            :normal 11px/21px Tahoma;
	border          :1px solid #E1E1E1;
	padding         :4px 9px;
	border-radius   :2px;
	margin-right    :5px;
	text-decoration :none;
	position        :relative;
	float           :left;
	}
.recentposts_listing{
	position :relative;
	top      :10px;
	}
.des-pages .page:hover{
	border :1px solid #666;
	}
.des-pages .current, .des-pages > .postpagelinks{
	color           :white;
	background      :#555;
	border          :1px solid #555;
	text-decoration :none;
	padding         :4px 9px;
	position        :relative;
	float           :left;
	margin-right    :5px;
	}
.metas{ margin :0.1em 0; }
#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; }
.image_container .mask{ height :100%; }
.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; }
.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); }