@charset "utf-8";
/* Table of Content
==================================================
	1.0 - Transition
	1.1 - Buttons
	1.2 - Blog
	1.3 - Default Color
	1.4 - Responsive */
	

	/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/
	.pagination ul li a i, .entry-meta-data p a:before, .blog-entry.post-info-within-image .entry-thumb:before, .blog-entry.post-info-above-image .entry-thumb a img, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta p.category, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta div.entry-info, .blog-entry.post-info-vertical-image .entry-thumb img.wp-post-image, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:before,  .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:after, .blog-entry.post-info-bottom-image .entry-meta, .blog-entry.post-info-vertical-image .entry-thumb:before, .blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after, .dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button:after, .dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button:before, .dt-sc-post-block-classic-wrapper .blog-entry a.dt-sc-button:before, ul.essb_links_list li span, .mejs-overlay-button, .dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta-data, .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb img, .dt-sc-post-block-default-wrapper .blog-entry .entry-format a:before, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-thumb:before, .dt-sc-post-block-modern-wrapper .blog-entry .entry-thumb img, .dt-sc-post-block-modern-wrapper .blog-entry, .dt-sc-post-block-minimal-wrapper .blog-entry:before, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-thumb img, .dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb .bx-wrapper:before, .dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb > a img, .dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb .bx-wrapper:before, .blog-entry.post-standard .entry-meta .entry-info i.zmdi:after, .blog-entry.post-standard .entry-meta .entry-info a span, .blog-entry.post-standard .entry-meta .entry-info > *, .blog-entry.post-info-vertical-image.format-video .entry-video-thumb:before, .dt-sc-post-block-modern-wrapper .blog-entry .entry-details, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid, .dt-sc-post-block-modern-wrapper.masonry-block.grid_sizer .post-block-masonry-infinite span, .blog-entry.sticky, .dt-sc-posts-list-wrapper a.loadmore-btn:before, .dt-sc-posts-list-wrapper a.loadmore-btn:after, .blog-entry.entry-minimal .entry-thumb, .blog-entry.entry-minimal .entry-title h4:after, .blog-entry.entry-minimal .dt-sc-button span, .blog-entry.entry-minimal .share .dt-share-list, .blog-entry.entry-minimal .share .dt-share-list li, .blog-entry.entry-minimal .entry-thumb .entry-info i, .blog-entry.entry-minimal .entry-thumb .entry-info span, .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right, .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-left, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay, .blog-entry.entry-overlay .entry-thumb .blog-image:before, .blog-entry.entry-minimal .entry-thumb img, .blog-entry.entry-overlay .share, .blog-entry.entry-overlay .share *, .blog-entry.entry-overlay .entry-info .dt_like_btn i, .blog-entry.entry-overlay .entry-info .dt_like_btn span, .blog-entry.entry-overlay .entry-info .views i, .blog-entry.entry-overlay .entry-info .views span, .blog-entry.entry-overlay .entry-info .author i, .blog-entry.entry-overlay .entry-info .author span, .blog-entry.entry-overlay .entry-info .date, .blog-entry.entry-overlay .share:after, .blog-entry.entry-classic .entry-meta-data:first-child .entry-details, .blog-entry.entry-classic .entry-meta-data .entry-meta, .blog-entry.entry-classic .entry-meta-data .entry-meta > *, .blog-entry.entry-classic .entry-thumb .entry-info *, .blog-entry.entry-classic .entry-meta-data .entry-details:before, .blog-entry.entry-classic .entry-meta-data .entry-meta:before, .blog-entry.entry-classic .entry-meta-data .entry-thumb .blog-image:before, 	.blog-entry.entry-classic .share:after, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent:before, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent:after, .blog-entry.entry-classic .share .dt-share-list, .blog-entry.entry-classic .share .dt-share-list li, .blog-entry.entry-classic .entry-meta .comments span, .blog-entry.post-info-vertical-image .entry-meta a i, .blog-entry.post-info-vertical-image .entry-meta .likes i, .blog-entry.post-info-within-image .entry-meta i, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:before, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:before, .blog-entry.entry-minimal.type2 .entry-format a:after, .related-article article .entry-summary h2, .blog-entry.post-info-vertical-image .entry-meta .entry-info i, .blog-entry.post-info-vertical-image .entry-meta .entry-info > *, .dt-sc-one-column .blog-entry.entry-minimal.type2, .blog-entry.post-info-within-image .entry-meta, .dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts i:before, .dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts i:before, .blog-entry.entry-flat.type2 .entry-thumb:before, .blog-entry.entry-flat .entry-thumb:before, .blog-entry.entry-flat .entry-thumb .date, .blog-entry.entry-flat .entry-thumb .author, .blog-entry.entry-flat:not(.type2) .entry-format, .blog-entry.entry-flat .share .dt-share-list, .blog-entry.entry-flat.type2 .entry-meta .dt_like_btn span, .blog-entry.entry-flat.type2 .entry-meta .views span, .blog-entry.entry-alternate *, .blog-entry.entry-alternate *:after, .blog-entry.entry-alternate *:before, .blog-entry.entry-flat .entry-meta:after, .blog-entry.entry-flat .entry-meta:before, .blog-entry.entry-alternate .entry-meta:after, .blog-entry.entry-alternate .entry-meta:before, .dt-sc-posts-list-wrapper .pagination.blog-pagination a:before, .dt-sc-posts-list-wrapper .pagination.blog-pagination a:after, .blog-entry.post-single-flat .entry-thumb, .blog-entry.post-single-flat .entry-thumb *, .blog-entry.post-single-flat .entry-thumb:before, .blog-entry.post-single-flat .author span, .blog-entry.entry-flat .entry-title h4:before, .blog-entry.entry-alternate .entry-title h4:before, .blog-entry.entry-flat.list, .blog-entry.post-single-flat .entry-title h4:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .blog-entry.post-standard .entry-meta .entry-title a, .blog-entry.post-info-bottom-image .entry-meta .entry-title h4 a, .blog-entry.post-info-above-image .entry-meta .entry-title h4 a { color: #222222; }
	
	/*--------------------------------------------------------------
	1.1 - Buttons
	--------------------------------------------------------------*/

	.dt-sc-button { font-size:12px; text-transform:uppercase; padding:8px 15px; line-height:normal; display:inline-block; margin:10px 0px 0px; cursor:pointer; outline:none; position:relative; z-index:1; }
	
	.dt-sc-button { background:rgba(0, 0, 0, 0.5); color:#000000; letter-spacing: 1px; }
	.dt-sc-button:hover { color:#ffffff; }
	
	.dt-sc-button.filled, .dt-sc-button.filled:hover { color:#ffffff; }
	.dt-sc-button.rounded-border, .dt-sc-button.bordered { border:1px solid; border-radius:3px; background:none; }
	
	.dt-sc-button.rounded-border:hover, .dt-sc-button.bordered:hover { color:#ffffff; border-radius:5px; }
	.dt-sc-button.bordered, .dt-sc-button.bordered:hover { border-radius:0px; }
	.dt-sc-button.partially-rounded { border-radius:15px 0px; }	
	.dt-sc-button.partially-rounded:hover { border-radius:0px 15px; }	
	
	.dt-sc-button.rounded-border.black, .dt-sc-button.bordered.black, .dt-sc-button.fully-rounded-border.black { border-color:#000000; color:#000000; }
	
	.dt-sc-button.with-shadow { box-shadow:3px 3px 0px 0px rgba(0, 0, 0, 0.2); }
	
	.dt-sc-button.with-shadow.white { background:#ffffff; }
	.dt-sc-button.with-shadow.white:hover { box-shadow:3px 3px 0px 0px rgba(0, 0, 0, 0.1); }
	
	.rounded-corner { border-radius:5px; }
	
	.dt-sc-button.transparent, .dt-sc-button.transparent:hover { background: none; }
	
	.dt-sc-button.small.transparent, .dt-sc-button.medium.transparent, .dt-sc-button.large.transparent, .dt-sc-button.xlarge.transparent {  padding: 0; }
	
	.dt-sc-button.filled.white { background:#ffffff; color:#000000; }
	.dt-sc-button.filled.white:hover { color:#ffffff; }
	.dt-sc-button.filled.black { background:#000000; }
	
	.dt-sc-button.small { font-size: 12px; padding: 10px 26px 8px; }
	.dt-sc-button.medium { font-size:14px; padding:16px 30px 14px; }
	.dt-sc-button.large { font-size:16px; padding:20px 40px 18px; }
	.dt-sc-button.xlarge { font-size:20px; padding:26px 50px 24px; }
		
	.dt-sc-button.with-icon.icon-right span { margin-left:10px; }	
	
	.dt-sc-button.dt-sc-left-margin { margin-left:20px; }
	
	.dt-sc-button.small.custom-button:after { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

	.dt-sc-button.small.custom-button { overflow: hidden; }
	
	.dt-sc-button.small.custom-button:before { opacity: 0; background-image: -webkit-linear-gradient( transparent 50%, #fff 50%); background-image: -moz-linear-gradient(transparent 50%, #fff 50%); background-size: 10px 10px;-moz-transform: translateX(-50%) translateY(-50%) rotate(25deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(25deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg); transform: translateX(-50%) translateY(-50%) rotate(25deg); content: ""; position: absolute; height: 0%; left: 50%; top: 50%; width: 150%; z-index: -1; -webkit-transition: all 0.75s ease 0s; -moz-transition: all 0.75s ease 0s; -o-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s;  }
	
	.dt-sc-button.small.custom-button:hover:before { height: 650% !important;  opacity: 1; color: #FFF; height: 450%; }
	.dt-sc-button.small.custom-button:after { content: ""; display: block; position: absolute; width: 100%; height:0; left: 0; right: 0; top: 0; margin: 0 auto; background: #e6ad24; z-index: -1; }
	.dt-sc-button.small.custom-button:hover:after { height: 100%; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }
	
	/* Blog Columns */
	
	.dt-sc-one-third .blog-entry .entry-title h4 { font-size:16px; }
	.dt-sc-one-third .blog-entry .entry-format a:before, .with-both-sidebar .dt-sc-one-half .blog-entry .entry-format a:before { line-height:50px; font-size:24px; }
	.dt-sc-one-third .blog-entry .entry-format a, .with-both-sidebar .dt-sc-one-half .blog-entry .entry-format a { width:60px; height:60px; line-height:50px; }
	.dt-sc-one-third .blog-entry .entry-meta, .with-both-sidebar .dt-sc-one-half .blog-entry .entry-meta { font-size:12px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry .entry-title h4 { font-size:14px; line-height: 20px; }
	.with-both-sidebar .dt-sc-one-third .blog-entry .entry-title h4 { font-size:13px; line-height: 20px; }
	
	.with-both-sidebar .dt-sc-one-column .blog-entry .entry-meta { font-size:12px; }
	.with-both-sidebar .dt-sc-one-column .blog-entry .entry-title h4 { font-size:14px; }
	.with-both-sidebar .dt-sc-one-third .blog-entry .entry-body p { line-height: 22px; }
	
	.dt-sc-posts-list-wrapper .tpl-blog-holder.loading:before { position: absolute; content: ""; display: block; left: 0; right: 0; margin: 0 auto; background-image: url(images/loading.gif); width: 60px; height: 60px; background-position: center; background-repeat: no-repeat; bottom: 0; top: auto; width: 100%; text-align: center; }
	
	.dt-sc-posts-list-wrapper a.loadmore-btn { border: 1px solid; padding: 14px 20px 14px; position: absolute; text-transform: capitalize; letter-spacing: 1px; float: none; display: inline-block; bottom: 58px; left: 0; right: 0; margin: 0 auto; min-width: 150px; max-width: 230px; text-align: center; }	
	
	.dt-sc-posts-list-wrapper a.loadmore-btn:before { position: absolute; content: ""; display: block; background-image: url(images/readmore.gif); width: 35px; height: 35px; top: 50%; left: 50%; z-index: 9; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); margin: 0 auto; background-size: 70%; background-repeat: no-repeat; background-position: center; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

	.dt-sc-posts-list-wrapper a.loadmore-btn:hover:before { opacity: 1; visibility: visible; }
	
	.dt-sc-posts-list-wrapper .tpl-blog-holder.loading { width: 100%; position: relative; float: none; display: inline-block; }
	.dt-sc-posts-list-wrapper .tpl-blog-holder.loading:before { content: ""; position: absolute; bottom: -170px; right: 0; left: 0; margin: 0 auto; width: 80px; height: 80px; text-align: center; background: url(images/loading.gif) no-repeat; background-position: center; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination { width: 100%; text-align: center; float: none; display: inline-block; position: relative; clear: none; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .column,
	.dt-sc-posts-list-wrapper .pagination.blog-pagination ul { width: 100%; float: none; display: inline-block; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination ul li { float: none; display: inline-block; }
	
	.dt-sc-posts-list-wrapper .pagination ul li a, .dt-sc-posts-list-wrapper .pagination ul li span { border: none; padding: 0; background: none; }
	.dt-sc-posts-list-wrapper .pagination ul li a:hover { background: none; }
	.dt-sc-posts-list-wrapper .pagination ul li a.next, .dt-sc-posts-list-wrapper .pagination ul li a.prev { font-size: 0; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts,	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts { float: none; display: inline-block; position: relative; margin: 0 15px; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts i { margin-left: 0; position: absolute; left: -15px; top: 50%; transform: translateY(-50%) scaleX(-1); -moz-transform: translateY(-50%) scaleX(-1); -webkit-transform: translateY(-50%) scaleX(-1); -ms-transform: translateY(-50%) scaleX(-1); }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts i { margin-right: 0;  position: absolute; right: -15px; top: 50%; transform: translateY(-50%) scaleX(-1); -moz-transform: translateY(-50%) scaleX(-1); -webkit-transform: translateY(-50%) scaleX(-1); -ms-transform: translateY(-50%) scaleX(-1); }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts i:before { content: "\f105"; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts i:before { content: "\f104"; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts:hover i:before { text-shadow: 4px 0px 0px currentcolor; -moz-text-shadow: 4px 0px 0px currentcolor; -webkit-text-shadow: 4px 0px 0px currentcolor; -ms-text-shadow: 4px 0px 0px currentcolor; } 
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts:hover i:before { text-shadow: -4px 0px 0px currentcolor; -moz-text-shadow: -4px 0px 0px currentcolor; -webkit-text-shadow: -4px 0px 0px currentcolor; -ms-text-shadow: -4px 0px 0px currentcolor; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts:empty { display: none; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts:before { position: absolute; content: "/"; display: block; left: -17px; right: auto; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); font-size: 12px; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination a { text-transform: uppercase; position: relative; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts a:before { position: absolute; content: ""; display: block; width: 0; border-bottom: 1px solid; height: 1px; right: 0; top: -5px; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts a:after { position: absolute; content: ""; display: block; width: 0; border-bottom: 1px solid; height: 1px; right: 0; bottom: -5px; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts a:hover:before, .dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts a:hover:after,
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts a:hover:before, .dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts a:hover:after { width: 100%; }
	
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts a:before { position: absolute; content: ""; display: block; width: 0; border-top: 1px solid; height: 1px; left: 0; top: -5px; }
	.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts a:after { position: absolute; content: ""; display: block; width: 0; border-top: 1px solid; height: 1px; left: 0; bottom: -5px; }
	
	.dt-sc-posts-list-wrapper .tpl-blog-holder .column { margin: 0px 0px 0px 2%; }
	.dt-sc-posts-list-wrapper .tpl-blog-holder .column.first, .dt-sc-posts-list-wrapper .tpl-blog-holder .dt-sc-one-column.column, .dt-sc-posts-list-wrapper .tpl-blog-holder .column:first-child { margin-left: 0px; }	
	
	/* Blog Detail - Standard */

	.blog-entry.post-standard .entry-title { width: 100%; float: left; padding: 10px 0; }
	.blog-entry.post-standard .entry-title h4 { text-transform: inherit; font-size: 30px; margin-bottom: 5px; }
	
	.blog-entry.post-standard p.category,
	.blog-entry.post-standard p.category a { margin-bottom: 5px; }
	.blog-entry.post-standard p.category i { display: none; }
	
	.blog-entry.post-standard .entry-meta { margin-bottom: 20px; width: 100%; float: left; }
	.blog-entry.post-standard .entry-meta p.category a { background: #222222; color: #fff; padding: 1px 8px 0px; text-transform: capitalize; margin-right: 3px; position: relative; z-index: 9; float: left; }
	.blog-entry.post-standard .entry-meta .entry-info { width: 100%; float: left; }
	.blog-entry.post-standard .entry-meta .entry-info i.zmdi { font-size: 13px; margin-right: 8px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); margin-left: 5px; color: #fff; }
	.blog-entry.post-standard .entry-meta .entry-info i.zmdi:after { position: absolute; content: ""; display: block; width: 28px; height: 32px; top: -10px; z-index: -1; text-align: center; left: -5px; }
		
	.blog-entry.post-standard .entry-meta .entry-info .likes a i { position: static; font-style: normal; margin-right: 0; font-size: 12px; }
	.blog-entry.post-standard .entry-meta .entry-info > * { float: left; margin-right: 10px; font-size: 12px; position: relative; line-height: 18px; border: 1px solid; padding: 6px 10px 3px 35px; overflow: hidden; margin-bottom: 10px; min-height: 30px; }
	
	.blog-entry.post-standard .entry-meta-data p span { color: #fff; padding: 1px 8px 0; text-transform: capitalize; margin-right: 7px; float: left; height: 26px; line-height: 26px; }
	.blog-entry.post-standard .entry-meta-data p a { background: #222222; color: #fff; padding: 1px 8px 0; text-transform: capitalize; margin-right: 3px; position: relative; z-index: 9; float: none; display: inline-block; letter-spacing: 0.5px; margin-bottom: 5px; line-height: 25px; min-height: 25px; }
	.blog-entry.post-standard .entry-meta-data p a:hover { color: #fff; }
	.blog-entry.post-standard .entry-meta-data p a:before { content: ""; display: block; position: absolute; top: 0; right: 0; left: auto; width: 0; height: 100%; z-index: -1; }
	.blog-entry.post-standard .entry-meta-data p a:hover:before { width: 100%; left: 0; right: auto; }
	
	.blog-entry.post-standard .entry-thumb { overflow: hidden;  position: relative; width: auto; float: left; }
	.blog-entry.post-standard .entry-thumb a { display: block; }
	.blog-entry.post-standard .entry-thumb img { max-width: none; width: calc(100% + 60px); transition: opacity .35s,transform .45s; -webkit-transform: translate3d(-40px,0,0); transform: translate3d(-40px,0,0); -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none; }
	
	.blog-entry.post-standard.format-video .entry-thumb, .blog-entry.post-standard.format-audio .entry-thumb { width: 100%; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
			/* Safari override */
			::i-block-chrome, .blog-entry.post-standard .entry-thumb img { transform: translate3d(0px,0,0); width: auto; }
			::i-block-chrome, .blog-entry.post-standard .entry-thumb { width: 100%; }
	}		
			
	.blog-entry.post-standard .entry-thumb:hover img { opacity: 0.6; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	.blog-entry.post-standard .entry-thumb:before { position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; border: 2px dashed #222222; opacity: 0; transition: opacity .35s,transform .45s; -webkit-transform: translate3d(20px,0,0); transform: translate3d(20px,0,0); content: ""; display: block; }
	.blog-entry.post-standard .entry-thumb:hover:before { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	
	.blog-entry.post-standard .entry-thumb .bx-wrapper img { max-width: none; width: 100%; transition: opacity .35s; -webkit-transform: none; transform: none; }
	.blog-entry.post-standard .entry-meta .entry-info > div:hover a, .blog-entry.post-standard .entry-meta .entry-info > *:hover, .blog-entry.post-standard .entry-meta .entry-info > div:hover a span { color: #fff; }
	
	
	/* Blog Detail - Post Info Within Image */
	
	.blog-entry.post-info-within-image .entry-thumb { width: auto; margin-bottom: 30px; }
	
	.blog-entry.post-info-within-image.format-video .entry-thumb, .blog-entry.post-info-within-image.format-audio .entry-thumb { width: 100%; }
	
	.blog-entry.post-info-within-image .entry-thumb:before { position: absolute; content: ""; display: block; width: 100%; height: 40%; bottom: 0; z-index: 1; 
		background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));
		background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);
		background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);
		background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);
		background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
	}
	
	.blog-entry.post-info-within-image .entry-thumb:hover:before { height: 100%; }
	
	.blog-entry.post-info-within-image.format-video .entry-thumb:before,
	.blog-entry.post-info-within-image.format-audio .entry-thumb:before { display: none; }
	
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a { background: none;  opacity: 1; }
	.blog-entry.post-info-within-image .entry-thumb .bx-wrapper { overflow:visible; }
	.blog-entry.post-info-within-image .entry-thumb .bx-wrapper .bx-viewport { overflow: visible !important; }
	
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev { left:-60px; }
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { right:-35px; }
	
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after { content:""; display: block; left: 0; width: 0; height: 0; border-top: 60px solid transparent;  border-bottom: 60px solid transparent; }
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after { border-right:60px solid #222222; }
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after { border-left:60px solid #222222; }
	
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-wrapper { overflow: hidden; }
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev { left: 10px; }
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { right: 10px; }
	
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev, 
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { width: 50px; height: 50px; background: #222222; z-index: 99; }
	
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a { opacity: 0; visibility: hidden; }
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb:hover .bx-controls a { opacity: 1; visibility: visible; }
	
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after, 
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after { display: none; }
	
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:before, 
	.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:before { left: 0; top: 0; font-size: 50px; }
	
	.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:before, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:before { left: -2.5px; top: 35px; font-size: 60px; color: #fff; }
	
	.blog-entry.post-info-within-image .entry-meta { margin-bottom: 0; width: 100%; float: left; position: absolute; bottom: 0; padding: 30px; z-index: 9; }
	.blog-entry.post-info-within-image .entry-meta p.category a { color: #fff; padding: 2px 8px 0; font-size: 14px; text-transform: capitalize; }
	.blog-entry.post-info-within-image .entry-meta i { font-size: 14px; }
	.blog-entry.post-info-within-image .entry-meta > * { float: left; margin-right: 20px; font-size: 14px; position: relative; line-height: 19px; }
	
	.blog-entry.post-info-within-image .entry-meta p.category a:hover { color: #fff; }
	.blog-entry.post-info-within-image .entry-meta .entry-title h4 a:hover, .blog-entry.post-info-within-image .entry-meta a:hover, .blog-entry.post-info-within-image .entry-meta a:hover i { color: #999999; }
	
	.blog-entry.post-info-within-image .entry-meta p.category { margin-bottom: 15px; }
	.blog-entry.post-info-within-image .entry-meta p.category, .blog-entry.post-info-within-image .entry-meta .entry-title, .blog-entry.post-info-within-image .entry-meta .entry-info { width: 100%; float: left; color: #fff; margin-right: 0; }
	
	.blog-entry.post-info-within-image .entry-meta .entry-info { margin-top: 5px; }
	
	.blog-entry.post-info-within-image .entry-meta .dt_scroll_down { position: absolute; right: 10px; bottom: 10px; width: 50px; height: 50px; line-height: 50px; text-align: center; background: #fff; margin: 0; }
	.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a { width: 100%; height: 100%; float: left; }
	.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i { margin: 0; padding: 0; line-height: 50px; font-size: 24px; color: #222222; position: absolute; right: 0; left: 0; margin: 0 auto; }
	
	.blog-entry.post-info-within-image .entry-meta .author { position: relative; margin-right: 10px; }
	.blog-entry.post-info-within-image .entry-meta .author:before { position: absolute; content: ""; display: block; right: -8px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 5px; height: 1px; background: #fff; }
	
	.blog-entry.post-info-within-image .entry-meta .comments { margin-left: 15px; }
	.blog-entry.post-info-within-image .entry-meta .views, .blog-entry.post-info-within-image .entry-meta .likes { float: none; display: inline-block; margin-left: 15px; }
	
	.blog-entry.post-info-within-image .entry-meta .entry-title h4 { font-size: 30px; margin-bottom: 0; text-transform: capitalize; }
	
	.blog-entry.post-info-within-image .entry-meta-data p span { color: #fff; padding: 3px 9px 0px; text-transform: capitalize; margin-right: 5px; background: #000; float: left; }
	.blog-entry.post-info-within-image .entry-meta-data p a { background: #adaeaf; color: #fff; padding: 3px 9px 0px; text-transform: capitalize; margin-right: 5px; position: relative; z-index: 9; letter-spacing: 0.5px; float: none; display: inline-block; margin-bottom: 5px; }
	.blog-entry.post-info-within-image .entry-meta-data p a:before { content: ""; display: block; position: absolute; top: 0; right: 0; left: auto; width: 0; height: 100%; z-index: -1; }
	.blog-entry.post-info-within-image .entry-meta-data p a:hover:before { width: 100%; left: 0; right: auto; }
	
	.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a:hover i, .blog-entry.post-info-within-image .entry-meta i, .blog-entry.post-info-within-image .entry-meta a, .blog-entry.post-info-within-image .entry-meta .entry-title h4 a { color: #fff; }
	
	.blog-entry.post-info-within-image .entry-meta i.fa { font-size: 14px; }
	.blog-entry.post-info-within-image .entry-meta .likes a i { font-style: normal; font-size: 12px; }
	
	/* Blog Detail - Post Info Bottom Image */
	.blog-entry.post-info-bottom-image .entry-thumb { backface-visibility: hidden; -webkit-box-shadow: 10px -10px 0px 0px rgba(0,0,0,0); -moz-box-shadow: 10px -10px 0px 0px rgba(0,0,0,0); box-shadow: 10px -10px 0px 0px rgba(0,0,0,0); width: auto; margin-bottom: 30px; }
	
	.blog-entry.post-info-bottom-image.format-video .entry-thumb,
	.blog-entry.post-info-bottom-image.format-audio .entry-thumb { width: 100%; }
	.blog-entry.post-info-bottom-image .entry-meta { margin-bottom: 0; width: 80%; float: none; position: absolute; bottom: 0; background: #fff; left: 0; margin: 0 auto; padding: 20px 20px 0px 0; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info .author { padding-left: 40px; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info .author img { width: 25px; height: 25px; border-radius: 50%; position: absolute; left: 0; top: -5px; }
	.blog-entry.post-info-bottom-image .entry-meta .comments i { font-size: 14px; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info > i { font-size: 13px; margin-right: 8px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info > * { font-size: 12px; position: relative; margin-right: 30px; float: none; display: inline-block; line-height: 19px; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info > *:before { position: absolute; content: ""; display: block; right: -20px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 10px; height: 1px; background: #878787; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info > *:last-child { margin-right: 0; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-info > *:last-child:before { content: none; }
	
	.blog-entry.post-info-bottom-image .entry-meta .entry-info .date span { margin-right: 5px; }
	
	.blog-entry.post-info-bottom-image .entry-meta .entry-info .comments { line-height: 22px; }
	
	.blog-entry.post-info-bottom-image .entry-meta .entry-title { width: 100%; float: left; margin-top: 3px; }
	.blog-entry.post-info-bottom-image .entry-meta .entry-title h4 { text-transform: capitalize; margin-bottom: 15px; font-size: 28px; }
	
	.blog-entry.post-info-bottom-image .entry-meta p.category a { color: #fff; padding: 2px 8px; font-size: 14px; text-transform: capitalize; }
	.blog-entry.post-info-bottom-image .entry-meta.bottom-left p.category { float: left; width: 100%; line-height: normal; margin-bottom: 0; }
	.blog-entry.post-info-bottom-image .entry-meta.bottom-left p.category a { margin-bottom: 10px; padding: 2px 8px 0px; float: left; margin-right: 5px; }
	
	.blog-entry.post-info-bottom-image .entry-meta-data p span { color: #fff; padding: 4px 9px; font-size: 11px; text-transform: capitalize; margin-right: 5px; }
	.blog-entry.post-info-bottom-image .entry-meta-data p a { background: #878787; color: #fff; padding: 2px 8px 0px; font-size: 14px; text-transform: capitalize; letter-spacing: 0.5px; position: relative; z-index: 9; margin-bottom: 5px; float: left; margin-right: 5px; line-height: 23px; } 
	.blog-entry.post-info-bottom-image .entry-meta-data p a:before { content: ""; display: block; position: absolute; top: 0; right: 0; left: auto; width: 0; height: 100%; z-index: -1; }
	.blog-entry.post-info-bottom-image .entry-meta-data p a:hover:before { width: 100%; left: 0; right: auto; }
	.blog-entry.post-info-bottom-image .entry-meta-data p.tags span { float: left; padding: 0; border-radius: 50%; width: 25px; height: 25px; text-align: center; position: relative; margin-right: 15px; }
	.blog-entry.post-info-bottom-image .entry-meta-data p.tags span i { color: #fff; font-size: 12px; text-align: center; float: none; display: inline-block; padding: 0; position: absolute; left: -1px; right: 0; margin: -1px auto 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: auto; } 
	
	.blog-entry.post-info-bottom-image .entry-meta i.fa { font-size: 13px; color: #888; margin-right: 3px; }
	.blog-entry.post-info-bottom-image .entry-meta .likes a i { font-style: normal; font-size: 12px; }
	
	/* Blog Detail - Post Info Above Image */
	.blog-entry.post-info-above-image .entry-meta { width: 100%; text-align: center; float: none; display: inline-block; margin: 0 auto; padding-bottom: 30px; }
	.blog-entry.post-info-above-image .entry-meta .entry-info .author { padding-left: 40px; }
	.blog-entry.post-info-above-image .entry-meta .entry-info .author img { width: 25px; height: 25px; border-radius: 50%; position: absolute; left: 0; }
	.blog-entry.post-info-above-image .entry-meta .entry-info { width: 100%; float: left; margin-top: 8px; }
	.blog-entry.post-info-above-image .entry-meta .entry-info i { font-size: 16px; margin-right: 3px; float: none; display: inline-block; }
	.blog-entry.post-info-above-image .entry-meta .entry-info > * { font-size: 14px; position: relative; line-height: 25px; margin-right: 35px; float: none; display: inline-block; text-transform: capitalize; padding-left: 15px; color: #878787; }
	.blog-entry.post-info-above-image .entry-meta .entry-info > *:before { position: absolute; content: ""; display: block; right: -20px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 10px; height: 1px; background: #222222; }
	.blog-entry.post-info-above-image .entry-meta .entry-info > *:last-child:before { content: none; }
	
	.blog-entry.post-info-above-image .entry-meta .entry-info i.zmdi { position: absolute; top: 5px; left: -7px; font-size: 14px; }
	
	.blog-entry.post-info-above-image .entry-meta .entry-info .date { padding-left: 0; margin-left: -5px; }
	
	.blog-entry.post-info-above-image .entry-meta .entry-info > * span { margin-right: 6px; }
	
	.blog-entry.post-info-above-image .entry-meta .entry-title { width: 100%; float: left; margin: 10px 0 8px; }
	.blog-entry.post-info-above-image .entry-meta .entry-title h4 { text-transform: capitalize; margin-bottom: 0; font-size: 30px; }
	
	.blog-entry.post-info-above-image .entry-meta p.category { float: left; width: 100%; line-height: normal; margin-bottom: 0; }
	.blog-entry.post-info-above-image .entry-meta p.category a { background: #222222; color: #fff; padding: 2px 8px 0px; text-transform: capitalize; margin-bottom: 10px; float: none; display: inline-block; }
	
	.blog-entry.post-info-above-image .entry-meta-data p span { color: #fff; padding: 4px 9px; font-size: 11px; text-transform: uppercase; margin-right: 5px; }
	.blog-entry.post-info-above-image .entry-meta-data p a { background: #222222; color: #fff; padding: 2px 8px 0; text-transform: capitalize; margin-right: 5px; position: relative; z-index: 9; float: left; margin-bottom: 5px;
 }
	.blog-entry.post-info-above-image .entry-meta-data p a:hover { color: #fff; }
	.blog-entry.post-info-above-image .entry-meta-data p a:before { content: ""; display: block; position: absolute; top: 0; right: 0; left: auto; width: 0; height: 100%; z-index: -1; }
	.blog-entry.post-info-above-image .entry-meta-data p a:hover:before { width: 100%; left: 0; right: auto; }
	.blog-entry.post-info-above-image .entry-meta-data p.tags span { float: left; padding: 0; border-radius: 50%; width: 26px; height: 26px; text-align: center; position: relative; margin-right: 15px; }
	.blog-entry.post-info-above-image .entry-meta-data p.tags span i { color: #fff; font-size: 13px; text-align: center; float: none; display: inline-block; padding: 0; position: absolute; left: -1px; right: 0; margin: 0 auto; top: 50%;	transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); } 
	
	.blog-entry.post-info-above-image .entry-thumb { margin-bottom: 30px; width: 100%; float: left; position: relative; }
	.blog-entry.post-info-above-image .entry-thumb > a { width: 100%; float: left; position: relative; }
	
	.blog-entry.post-info-above-image .entry-thumb img { box-shadow: 0 0 0 5px #fff; -moz-box-shadow: 0 0 0 5px #fff; -webkit-box-shadow: 0 0 0 5px #fff; -ms-box-shadow: 0 0 0 5px #fff; }
	.blog-entry.post-info-above-image:hover .entry-thumb img { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; }
	.blog-entry.post-info-above-image .entry-meta i.fa { font-size: 13px; color: #999; }
	.blog-entry.post-info-above-image .entry-meta .likes a i { font-style: normal; font-size: 12px; }
	
	
	/* Blog Detail - Post Info Vertical Image */
	
	.blog-entry.post-info-vertical-image .entry-thumb { width: 100%; float: left; position: relative; overflow: hidden; margin-bottom: 30px; }
	.blog-entry.post-info-vertical-image .entry-thumb:before { content: ""; display: block; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 1; }
	
	.blog-entry.post-info-vertical-image .entry-thumb .bx-controls a { z-index: 9; }
	
	.blog-entry.post-info-vertical-image .entry-thumb:hover:before { background: rgba(0,0,0,0.6); }
	
	.blog-entry.post-info-vertical-image .entry-meta { width: 100%; text-align: center; float: none; display: inline-block; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  z-index: 2; }
	.blog-entry.post-info-vertical-image .entry-meta, .blog-entry.post-info-vertical-image .entry-meta a, .blog-entry.post-info-vertical-image .entry-meta .entry-info i { color: #fff; }
	.blog-entry.post-info-vertical-image .entry-meta p.category a { background: #222222; color: #fff; padding: 2px 8px 0px; text-transform: capitalize; }
	.blog-entry.post-info-vertical-image .entry-meta .entry-info i { font-size: 16px; margin-right: 0px; }
	.blog-entry.post-info-vertical-image .entry-meta .entry-info > * { font-size: 14px; position: relative; line-height: 25px; margin-right: 15px; float: none; display: inline-block; text-transform: capitalize; padding-left: 15px; }
	
	.blog-entry.post-info-vertical-image .entry-meta .entry-info i.zmdi { position: absolute; top: 5px; left: -7px; font-size: 14px; }
	
	.blog-entry.post-info-vertical-image .entry-meta .entry-info > *:hover, .blog-entry.post-info-vertical-image .entry-meta a:hover, .blog-entry.post-info-vertical-image .entry-meta .entry-info > *:hover i,
	.blog-entry.post-info-vertical-image .entry-meta .entry-title h4:hover a { color: #999999; }
	
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-meta.vertically-centered { display: none; }
	
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb { position: relative; margin-top: 50px; overflow: hidden; }
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb .entry-meta.vertically-centered { display: block; background: none; }
	
	.blog-entry.post-info-vertical-image.format-video .entry-thumb:before { display: none; }
	
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb { display: block; }
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb:before { content: ""; display: block; position: absolute; top: 0; right: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,0.4); z-index: 1; }
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail:hover .entry-video-thumb:before { background: rgba(0,0,0,0.6); }
	
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-meta { width: 100%; text-align: center; float: none; display: inline-block; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%);    -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 2; padding: 0; }
	
	.blog-entry.post-info-vertical-image.format-video .entry-video-thumb { display: none; }
	
	.blog-entry.post-info-vertical-image.format-video .entry-meta { position: relative; top: auto; transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); background: rgba(0, 0, 0, 0.7); padding: 40px 20px; }
	
	.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta p.category,
	.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info { position: static; }
	
	.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta .entry-title h4:before, 
	.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta .entry-title h4:after { display: none; }
	
	.blog-entry.post-info-vertical-image.format-video > .entry-meta .entry-title h4 { margin: 0; padding: 0; }
	
	.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-thumb > .entry-meta p.category { margin-bottom: 15px; }
	.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info { width: 100%; float: none; display: inline-block; margin-top: 10px; }
	
	.blog-entry.post-info-vertical-image.format-video .entry-thumb:hover > .entry-meta p.category { margin-top: 0; }
	.blog-entry.post-info-vertical-image.format-video .entry-thumb:hover > .entry-meta div.entry-info { margin-bottom: 0; }
	
	.blog-entry.post-info-vertical-image .entry-thumb img.wp-post-image { transform: scale(1.02); -moz-transform: scale(1.02); -webkit-transform: scale(1.02); -ms-transform: scale(1.02); }
	.blog-entry.post-info-vertical-image .entry-thumb:hover img.wp-post-image { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); }
	
	.blog-entry.post-info-vertical-image .entry-thumb .entry-meta p.category { position: absolute; top: -30px; right: 0; left:0; margin: 0 auto; }
	.blog-entry.post-info-vertical-image .entry-thumb .entry-meta div.entry-info { position: absolute; bottom: -30px; right: 0; left:0; margin: 0 auto; }
	
	.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category { margin-top: -5px; }
	.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta div.entry-info { margin-bottom: -5px; }
	
	.blog-entry.post-info-vertical-image .entry-meta .entry-title { width: 100%; float: left; padding: 0 10px; }
	.blog-entry.post-info-vertical-image .entry-meta .entry-title h4 { text-transform: capitalize; margin: 0px 0 5px; padding: 15px 0 13px; position: relative; font-size: 24px; width: auto; float: none; display: inline-block; letter-spacing: 1px; }
	.blog-entry.post-info-vertical-image .entry-meta .entry-title h4:before { top: 0px;}
	.blog-entry.post-info-vertical-image .entry-meta .entry-title h4:after { bottom: 0px; }
	
	.blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:after { position: absolute; content: ""; display: block; width: 50px; height: 1px; background: #fff; opacity: 0; visibility: hidden;  right: 0; left: 0; margin: 0 auto; bottom: -2px; }
	.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta .entry-title h4:after { width: 100px; height: 2px; opacity: 1; visibility: visible; }
	
	.blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:hover:after, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:hover:before { background: #999; }
	
	.blog-entry.post-info-vertical-image .entry-meta p.category { float: left; width: 100%; line-height: normal; }
	
	.blog-entry.post-info-vertical-image .entry-meta-data p span { background: #222222; color: #fff; padding: 3px 8px 0px; text-transform: capitalize; margin-right: 5px; float: left; }
	.blog-entry.post-info-vertical-image .entry-meta-data p a { background: #222222; color: #fff; padding: 3px 8px 0px; text-transform: capitalize; margin-right: 5px; position: relative; z-index: 9; float: left; line-height: normal; letter-spacing: 0.5px; margin-bottom: 5px; }
	.blog-entry.post-info-vertical-image .entry-meta-data p a:hover { color: #fff; }
	.blog-entry.post-info-vertical-image .entry-meta-data p a:before { content: ""; display: block; position: absolute; top: 0; right: 0; left: auto; width: 0; height: 100%; z-index: -1; }
	.blog-entry.post-info-vertical-image .entry-meta-data p a:hover:before { width: 100%; left: 0; right: auto; }
	.blog-entry.post-info-vertical-image .entry-meta-data p.tags span { float: left; color: #fff; padding: 3px 8px 0px; text-transform: capitalize; margin-right: 5px; line-height: normal; font-size: 13px; }
	
	.blog-entry.post-info-vertical-image .entry-meta i.fa { font-size: 14px; }
	.blog-entry.post-info-vertical-image .entry-meta .likes a i { font-style: normal; font-size: 12px; margin-right: 1px; }
	
	/* Blog Listing - Default */

	.dt-sc-post-block-default-wrapper { width: 100%; float: left; overflow: hidden; position: relative; }
	.dt-sc-post-block-default-wrapper h2 { margin-bottom: 30px; position: relative; clear: both; float: left; position: relative; z-index: 1; font-weight: 600; line-height: normal; letter-spacing: 0.5px; margin-top: 1px; }
	.dt-sc-post-block-default-wrapper h2:after { background: url(images/title-pattern.png) repeat; content:""; height: 20px; top: 50%; left:100%; position:absolute; width:9000px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
	.dt-sc-post-block-default-wrapper h2 span { padding-right: 20px; }
	
	.dt-sc-post-block-default-wrapper .post-block-default.loading { width: 100%; float: left; position: relative; }
	.dt-sc-post-block-default-wrapper .post-block-default.loading:before { position: absolute; content: ""; display: block; background: url(images/loader.gif) no-repeat; background-position: center; height: 100%; width: 100%; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 9; background-size: 50px; }
	.dt-sc-post-block-default-wrapper .post-block-default.loading:after { position: absolute; content: ""; display: block; background: rgba(255,255,255,0.5); background-position: center; height: 100%; width: 100%; }
	
	.dt-sc-post-block-default-wrapper .block-paginate { position: absolute; right: 0; top: 1px; z-index: 1; }
	.dt-sc-post-block-default-wrapper .block-paginate a { position: relative; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; float: none; display: inline-block;text-indent: -9999px; background: #4c4c4c; margin-left: 3px; }
	.dt-sc-post-block-default-wrapper .block-paginate a:hover { background: #ccc; cursor: text; }
	
	.dt-sc-post-block-default-wrapper .block-paginate a.active, .dt-sc-post-block-default-wrapper .block-paginate a.active:hover { cursor: pointer; opacity: 1; }
	.dt-sc-post-block-default-wrapper .block-paginate a:before { position: absolute; display: block; top: -1px; left:0; right: 0; margin: 0 auto; text-align: center; color: #fff; text-indent: 0; font-size: 20px; font-family:FontAwesome; }
	
	.dt-sc-post-block-default-wrapper .block-paginate a.block-prev:before { content: "\f104"; }
	.dt-sc-post-block-default-wrapper .block-paginate a.block-next:before { content: "\f105"; }
	
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 100%; float: left; margin-right: 0; }
	
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb { margin-bottom: 20px; border-bottom: none; }
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-title { margin-top: 10px; }
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta { margin-bottom: 7px; }
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { margin-bottom: 15px; }
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe { width: 100%; margin-bottom: -7px; }
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta .author, .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta .date { float: right; margin-left: 20px;  }
	
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-body p { margin-bottom: 0; }
	
	.dt-sc-post-block-default-wrapper .blog-entry { padding-bottom: 25px; border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 25px; }
	.dt-sc-post-block-default-wrapper .blog-entry:last-child { border-bottom: none; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { line-height: normal; margin-bottom: 0; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb > a { width: 100%; float: left; margin: 0; padding: 0; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-meta { font-size: 12px; text-transform: uppercase; color: #7b7d7f; width: 100%; float: left; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-meta .author, .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .date { float: left; margin-left: 0; text-transform: uppercase;font-size: 14px; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: none; margin-right: 20px; display: inline-block; font-size: 14px; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-title { margin-top: 0; width: 100%; float: left; margin-bottom: 15px; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-title .tags { float: left; font-size: 0; margin-right: 10px; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-title .tags a { text-transform: capitalize; padding: 0px 8px; color: #fff; margin-left: 2px; font-size: 11px; float: left; margin-bottom: 10px; height: 20px; line-height: 20px; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-title h4 { float: none; display: inline-block; text-transform: capitalize; font-size: 20px; margin-bottom: 0; margin-top: -1px; font-weight: 400; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data { float: left; display: block; margin: 0; position: absolute; bottom: 0; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category { position: absolute; bottom: 0; left: 0; font-size: 0; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category a { text-transform: capitalize; padding: 0px 8px; color: #fff; margin-left: 2px; font-size: 11px; float: left; margin-bottom: 2px; height: 20px; line-height: 20px; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-format { position: absolute; left: auto; top: auto; right: 5px; bottom: 5px; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-format a { border: none; width: 50px; height: 50px; color: #222222; background: rgba(255,255,255,0.8); }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-format a:before { font-size: 20px; line-height: 50px; }
	
	.dt-sc-post-block-default-wrapper .blog-entry:hover .entry-format a:before { color: #fff; }
	
	.dt-sc-post-block-default-wrapper .blog-entry.post_format-post-format-audio .entry-format { display: block; }
	
	.dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format, .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format { position: absolute; left: auto; top: 0; right: 0; bottom: auto; }
	.dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data, .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data { position: absolute; top: 0; bottom: auto; }
	.dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category { width: 70%; position: absolute; top: 0; bottom: auto; }
	.dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category a, .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category a { margin-bottom: 0; margin-top: 2px; }
	
	.dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button { float: right; padding: 10px 20px 9px; margin-top: 0; text-align: center; letter-spacing: 1px; font-size: 12px; text-transform: uppercase; }
	.dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button:after { content: ""; display: block; position: absolute; width: 0; height: 0; border-top: 5px solid transparent; border-left: 5px solid; border-bottom: 5px solid transparent; right: 0; top: 50%; transform: translateY(-50%) scaleX(-1); -moz-transform: translateY(-50%) scaleX(-1); -webkit-transform: translateY(-50%) scaleX(-1); -ms-transform: translateY(-50%) scaleX(-1); }
	.dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button:before { content: ""; display: block; position: absolute; width: 0; height: 0; border-top: 5px solid transparent; border-left: 5px solid #fff; border-bottom: 5px solid transparent; left: -5px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
	.dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button.with-icon span { margin-left: 0; }
	.dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button:hover:after { right: -5px; }
	.dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button:hover:before { left: 0px; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { width: 28%; float: left; margin-right: 5%; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb img { width: 100%; float: left; }
	.dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 67%; float: left; clear: none; }
	
	.dt-sc-post-block-default-wrapper .blog-entry:hover .entry-thumb img { -webkit-filter: sepia(50%); filter: sepia(50%); }
	
	.dt-sc-post-block-default-wrapper .blog-entry.no-thumb .entry-details { width: 100%; float: left; }
	
	.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb .dt-video-wrap .wp-video { max-width: 100%; }
	
	.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap .wp-video { width: 100% !important; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe { min-height: auto; margin-bottom: -7px; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb,
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { width:50%; }
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details,
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 45%; }
	
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-title h4 { font-size: 16px; line-height: 24px; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.no-thumb .entry-details,
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.no-thumb .entry-details { width: 100%; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, 
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details,
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb,
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details { width: 100%; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .author, 
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .date,
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, 
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, 
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: none; margin-left: 0; margin-right: 15px; display: inline-block; font-size: 12px; }
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-title h4 { font-size: 14px; }
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta { font-size: 10px; margin-bottom: 0; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper { padding-bottom: 30px; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate { top: auto; bottom: 0; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data { position: static; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-format { top: 5px; bottom: auto; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category a { margin-bottom: 2px; float: left; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category { position: static; width: 100%; float: left; margin-top: 2px; margin-left: -2px; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-title h4 { font-size: 16px; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta { font-size: 12px; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-title:last-child { margin-bottom: 0; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .author, 
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .date { width: 100%; font-size: 12px; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, 
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, 
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: none; margin-left: 0; margin-right: 15px; display: inline-block; font-size: 12px; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { margin-bottom: 15px; }
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, 
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 100%; float: left; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, 
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category { width: 75%; }


	/* Blog Listing - Default Fullwidth */
	
	.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb { width: 45%; margin-right: 5%; }
	
.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,	.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,	.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details { width: 50%; }

	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details { width: 45.9%; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details,	
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details,
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, 
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb, 
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, 
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details, 
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details { width: 100%; }

	.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-title .tags { margin-right: 10px; }
	.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-title .tags a { margin-right: 2px; }
	
	.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-meta .author, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-meta .date, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-meta .comments, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-meta .likes { margin-right: 15px; float: none; margin-left: 0; display: inline-block; }
	.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-meta .views { margin-right: 0; }
	
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data { margin-left: -2px; }
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data .category { position: static; }
	
	.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a { width: 32px; height: 32px; }
	.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a:before { font-size: 14px; line-height: 32px; }
	
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta .comments, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta .likes, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta .views { float: left; margin-left: 0; margin-right: 20px; }
	
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { display: block; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta-data { position: static; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-format { bottom: auto; top: 0; }
	
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb,
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { display: none; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 100%; }
	
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format { top: 0; bottom: auto; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data { position: static; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: left; margin-right: 20px; margin-left: 0; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details { width: 100%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { width: 45%; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 50%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper { padding-bottom: 50px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .block-paginate, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate { top: auto; bottom: 0; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category { position: static; margin-top: 2px; margin-left: -2px; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category { position: static; width: 100%; float: left; margin-top: 2px; margin-left: -2px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format { top: 0; bottom: auto; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data { position: static; }
	
	/* Blog Listing - Modern */

	.dt-sc-post-block-modern-wrapper .blog-entry.grid.column { margin:0px 0px 35px 2%; float:left; min-height:1px; position:relative; clear: none; }
	.dt-sc-post-block-modern-wrapper .blog-entry.grid.column.first { margin-left:0px; clear:both; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-half { width:49%; }
	.dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-third { width:32%; }
	.dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-fourth { width:23.5%; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry { border: 1px solid #f5f5f5; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-thumb { margin-bottom: 0; overflow: hidden; }
	.dt-sc-post-block-modern-wrapper .blog-entry:hover .entry-thumb img { opacity: 0.8; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta { font-size: 12px; text-transform: uppercase; color: #7b7d7f; width: 100%; float: left; margin-bottom: 12px; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta .author, .dt-sc-post-block-modern-wrapper .blog-entry .entry-meta .date, .dt-sc-post-block-modern-wrapper .blog-entry .entry-meta .comments, .dt-sc-post-block-modern-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-modern-wrapper .blog-entry .entry-meta .views { float: none; margin-right: 15px; text-transform: capitalize; display: inline-block; font-size: 14px; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta-data .category { width: 100%; float: left; font-size: 0; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta-data .category a { padding: 0px 8px; color: #fff; margin-right: 2px; font-size: 11px; float: left; margin-bottom: 2px; margin-top: 1px; height: 20px; line-height: 20px; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-format { right: 0; left: auto; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-format a { border: none; width: 50px; height: 50px; color: #222222; background: rgba(255,255,255,0.8); }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-format a:before { font-size: 20px; line-height: 50px; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-title { margin-top: 0; width: 100%; float: left; margin-bottom: 5px; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-title h4 { float: none; display: inline-block; margin: 10px 0 4px; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta-data { margin-bottom:  5px; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta-data .tags { float: left; width: 75%; font-size: 0; position: absolute; top: 5px; left: 5px; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta-data .tags a { padding: 0px 8px; color: #fff; margin-right: 2px; font-size: 11px; float: left; margin-bottom: 2px; margin-top: 1px; height: 20px; line-height: 20px; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-meta-data .tags a:last-child { margin-right: 0; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-details { padding: 30px 20px; background: #fff; }
	.dt-sc-post-block-modern-wrapper .blog-entry .entry-body { margin-bottom: 0; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-title h4 { font-size: 16px; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry.post_format-post-format-audio .entry-format { display: block; }
	
	.page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { border: none; width: 30px; height: 30px; }	
	.page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { font-size: 14px; line-height: 30px; }
	
	.page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a { width: 25px; height: 25px; }
	.page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a.bx-prev:before, 
	.page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a.bx-next:before { line-height: 25px; font-size: 18px; }
	
	
	/* Blog Listing - Modern Masonry */
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry:hover { box-shadow: none; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry { border: none; position: relative; overflow: hidden; margin-bottom: 5px; }
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry:before { position: absolute; content: ""; display: block; width: 100%; height: 100%; bottom: 0; z-index: 1; background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); }
	
	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third,	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth { width: 100%; }
	
	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth { width: 49.75%; }
	
	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth { width: 33%; }	
	
	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth { width:25%; }
	
	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-fourth { width:20%; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-title { width: 85%; }	
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-column,	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-column { width:100%; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-half,.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-half { width:49.62%; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-third, 	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-third { width:33%; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth,	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-fourth { width:24.7%; }
	
	.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth { width:32%; }
	
	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth { width: 49%; }
	
	.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-details { padding: 20px; }
	.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-meta { margin-bottom: 6px; margin-top: 6px; }
		
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-title h4 { font-size: 14px; }
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-details { position: absolute; bottom: 0; left: 0; background: none; color: #fff; z-index: 2; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-details:before { position: absolute; content: ""; display: block; width: 100%; height: 100%; bottom: 0; z-index: 1; background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.8))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); z-index: -1; left: 0; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-format { top: auto; bottom: 0; }
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta a, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta .comments i, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta .author i, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-title h4 a, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry a.dt-sc-button.transparent { color: #fff; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags { top: 0px; left: 20px; }
	
	.blog-entry.grid-sizer-1, .blog-entry.grid-sizer-2, .blog-entry.grid-sizer-3, .blog-entry.grid-sizer-4, .blog-entry.grid-sizer-5 { text-align: left; margin-top: 0; margin-bottom: 5px; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video:before, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio:before { background: none; content: none; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .dt-vid-image .entry-meta-data .tags, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .dt-aud-image .entry-meta-data .tags { top: 5px; left: 5px; }
	
	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .dt-vid-image.entry-details, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .dt-aud-image.entry-details { position: static; background: rgba(0,0,0,0.2); margin-top: 0; }
	
	.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-details .entry-body p { margin-bottom: 0; font-size: 12px; line-height: normal; }
	
	.with-both-sidebar .grid-sizer-1, .with-both-sidebar .grid-sizer-2, .with-both-sidebar .grid-sizer-3, .with-both-sidebar .grid-sizer-4, .with-both-sidebar .grid-sizer-5 { width: 49.6%; margin-bottom: 5px; }
	
	.with-both-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags { position: static; }
	
	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags { display: block; }
	
	.with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-details, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .entry-details { padding: 20px 8px; }
	
	.with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a, .with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-3 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a { width: 30px; height: 30px; }
	.with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a:before, .with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-3 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a:before { font-size: 16px; line-height: 30px; }
	
	.with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags, .with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-3 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags, .with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-4 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags { position: static; }
	
	.with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags a, .with-both-sidebar .wpb_column.vc_column_container.vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .category a { font-size: 7px; padding: 1px 3px 2px; }	
	
	/* Blog Listing - Creative */
	
	.dt-sc-post-block-creative-wrapper .blog-entry.column { margin:0px 0px 35px 2%; float:left; min-height:1px; position:relative; clear: none; }
	.dt-sc-post-block-creative-wrapper .blog-entry.column.first { margin-left:0px; clear:both; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half { width:49%; }
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third { width:32%; }
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth { width:23.5%; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry { margin-bottom: 30px; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta { font-size: 12px; text-transform: uppercase; color: #7b7d7f; width: 100%; float: left; margin-bottom: 12px; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .author, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .date, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .comments, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views { float: none; display:inline-block; margin-right: 15px; text-transform: capitalize; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .category, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags { text-transform: uppercase; font-size: 0; font-weight: 500; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .category a { font-size: 12px; letter-spacing: 1.2px; margin-right: 15px; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .category a:last-child, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags a:last-child { margin-right: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-thumb { margin-bottom: 15px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data { margin-bottom: 0; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags { position: absolute; right: 5px; top: 5px; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags a { background: #fff; padding: 0px 8px; margin-left: 2px; font-size: 11px; float: left; margin-bottom: 2px; height: 20px; line-height: 20px; text-transform: capitalize; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags a:last-child { margin-right: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-format { right: auto; left: 5px; top: 5px; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-format a { border: none; width: 32px; height: 32px; color: #222222; background: rgba(255,255,255,0.8); }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-format a:before { font-size: 14px; line-height: 32px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry:hover .entry-format a { border-radius: 50%; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-title h4 { text-transform: none; margin: 10px 0; }
	
	.dt-sc-dark-bg .dt-sc-post-block-creative-wrapper .blog-entry .entry-title h4 a { color: #fff; }	
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-body { margin-bottom: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-info { width: 100%; float: left; }
	.dt-sc-post-block-creative-wrapper .blog-entry .entry-info a.dt-sc-button { line-height: normal; float: right; margin-top: 0; margin-bottom: 10px; border: 1px solid; text-transform: capitalize; }	
	.dt-sc-post-block-creative-wrapper .blog-entry:hover .entry-info a.dt-sc-button { color: #fff; border-radius: 20px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.format-video .entry-meta-data .tags { width: 75%; }
	.dt-sc-post-block-creative-wrapper .blog-entry.format-video .entry-meta-data .tags a { margin-bottom: 5px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a { width: 25px; height: 25px; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a.bx-prev:before, 
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a.bx-next:before { line-height: 25px; font-size: 24px; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-fourth .entry-title h4 { font-size: 16px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-format { position: static; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { width: 28px; height: 28px; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { text-align: left; line-height: 28px; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-fourth .entry-title h4 { font-size: 14px; line-height: 28px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .category a { font-size: 10px; margin-right: 10px; margin-left: 0px; line-height: 20px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-third .entry-title h4 { font-size: 16px; line-height: 26px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-format a { width: 25px; height: 25px; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-format a:before { font-size: 14px; line-height: 25px; }

	/* Blog Listing - Overlay */
	
	.dt-sc-post-block-creative-wrapper .blog-entry.no-space.column { margin:0px 0px 35px 0; float:left; min-height:1px; position:relative; clear: none; }
	.dt-sc-post-block-creative-wrapper .blog-entry.no-space.column.first { margin-left:0px; clear:both; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.no-space.column:last-child { margin-bottom: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half.no-space { width:50%; }
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.no-space { width:33.33%; }
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.no-space { width:25%; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.no-space.column { margin-bottom: 0; }
	
	.aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.no-space.column { margin-bottom: 20px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-thumb { position: relative; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-thumb:before, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .entry-thumb:before, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .entry-thumb:before { position: absolute; content: ""; display: block; background: rgba(0,0,0,0.4); width: 100%; height: 100%; left: 0; top: 0; z-index: 9; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay:hover .entry-thumb:before, 
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video:hover .entry-thumb:before, 
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio:hover .entry-thumb:before { background: rgba(0,0,0,0.65); }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video:before,	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio:before { display: none; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-info, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-info { position: static; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image.entry-details, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image.entry-details { background: rgba(0,0,0,0.7); }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data { float: left; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category { width: 50%; position: absolute; top: 4px; left: 5px; z-index: 10; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags { width: 50%; top: 4px; right: 5px; z-index: 10; text-align: right; float: right; }	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a { color: #fff; font-size: 10px; margin-right: 5px; margin-bottom: 5px; padding: 0px 8px; font-size: 11px; float: left; height: 20px; line-height: 20px; text-transform: capitalize; letter-spacing: 0; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a { float: right; margin-right: 0; margin-left: 5px; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a:last-child, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a:last-child { margin-right: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-thumb { margin-bottom: 0; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-details { clear: none; width: 100%; float: left; }
		
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format { position: static; width: 100%; float: left; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format a { color: #fff; background: none; -webkit-box-shadow: 0px 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 0px 2px #fff; box-shadow: 0px 0px 0px 2px #fff; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title { width: 100%; float: left; margin-top: 10px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info { position: absolute; bottom: 0; top: auto; padding: 25px; color: #fff; z-index: 10; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta { margin-bottom: 0; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta a, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .comments i, 	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .author i, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title h4 a { color: #fff; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info .dt-sc-button { position: absolute; font-size: 0; right: 10px; bottom: -16px; margin: 0; width: 32px; height: 32px; padding: 0; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info .dt-sc-button:before { content: '\f2ee'; display: block; font-family:Material-Design-Iconic-Font; font-size: 14px; position: absolute; right: 0; left: 0; text-align: center; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay:hover .entry-info .dt-sc-button { color: #fff; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-thumb .bx-controls a { z-index: 99; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay:hover .entry-thumb .bx-controls a.bx-prev { left: 5px; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay:hover .entry-thumb .bx-controls a.bx-next { right: 5px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-info { padding: 15px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 12px; }
	
	.fullwidth .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { margin-bottom: 0; font-size: 16px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-info { padding: 12px 12px 20px; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a { width: 30px; height: 30px; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a:before { font-size: 14px; line-height: 30px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category { width: 50%; float: left; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags { width: 50%; float: right; text-align: right; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category a, 
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags a { margin-bottom: 5px; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags a { float: right; margin-right: 0; margin-left: 5px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-body p { font-size: 10px; line-height: 20px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta { font-size: 11px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category { width: 50%; float: left; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags { width: 50%; float: right; text-align: right; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-info { padding: 8px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a { width: auto; height: 25px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a:before { font-size: 12px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-body p { font-size: 10px; line-height: normal; margin-bottom: 5px; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-title h4 { font-size: 12px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 12px; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format { display: none; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-info { padding: 18px 4px 18px 8px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.dt-sc-one-fourth .entry-format, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.dt-sc-one-fourth .entry-format { display: block; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.dt-sc-one-third.overlay .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.dt-sc-one-third.overlay .entry-format a { width: 25px; height: 25px; -webkit-box-shadow: 0px 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 0px 2px #fff; box-shadow: 0px 0px 0px 2px #fff; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.dt-sc-one-third.overlay .entry-format a:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.dt-sc-one-third.overlay .entry-format a:before { line-height: 25px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-body p { font-size: 10px; line-height: normal; margin-bottom: 5px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format a { width: auto; height: 25px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format a:before { font-size: 12px; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title { margin-top: 0; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title h4 { font-size: 12px; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info { padding: 10px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth { width: 50%; margin-bottom: 20px; clear: none; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay:nth-child(3n+3), .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth:nth-child(3n+3) { margin-left: 0; float: left; clear: left; margin-right: 0; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth:nth-child(4n+4) { margin-left: 0; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a:before { line-height: 25px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags { display: block; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category { width: 50%; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-meta-data .category a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-meta-data .tags a,	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-meta-data .category a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-meta-data .tags a { padding: 0 5px; line-height: 20px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay .dt-vid-image .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay .dt-vid-image .entry-format a { margin-bottom: 5px; width: 25px; height: 25px; -webkit-box-shadow: 0px 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 0px 2px #fff; box-shadow: 0px 0px 0px 2px #fff; }
	
	.aside .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half.no-space, .aside .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.no-space, .aside .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.no-space { width: 100%; }
	
	.aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half .entry-title h4, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-title h4, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 14px; }
	
	/* Blog Listing - Title Separator */
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.title-separator .entry-format { margin-bottom: 10px; }
	
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.title-separator .entry-title h4 { position: relative; padding-top: 7px; }
	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.title-separator .entry-title h4:before { position: absolute; content: ""; display: block; width: 30px; height: 3px; left: 0; top: -10px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.title-separator .entry-title h4:before { width: 20px; height: 2px; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.title-separator .entry-title h4:before { width: 20px; height: 2px; top: -5px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-meta-data .category a { margin-right: 5px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator .entry-title h4:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.title-separator .entry-title h4:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.title-separator .entry-title h4:before { width: 20px; height: 2px; top: -8px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.dt-sc-one-fourth .entry-body { display: none; }
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .author, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .date, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .comments, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .likes { margin-right: 10px; }
	
	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.title-separator .entry-format a:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.title-separator .entry-format a:before { line-height: 25px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.title-separator .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.title-separator .entry-format a { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.title-separator .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.title-separator .entry-format a:before { text-align: left; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-meta-data .category a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-meta-data .tags a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-meta-data .category a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-meta-data .tags a { margin-right: 5px; }
	
	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.title-separator .entry-title h4:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.dt-sc-one-third.title-separator .entry-title h4:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.title-separator .entry-title h4:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.dt-sc-one-third.title-separator .entry-title h4:before { top: -4px; }	
	
	/* Blog Listing - Minimal Wrapper */

	.dt-sc-post-block-minimal-wrapper .blog-entry.grid.column { margin:0px 0px 35px 2%; float:left; min-height:1px; position:relative; clear: none; padding-bottom: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.grid.column.first { margin-left:0px; clear:both; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.grid.dt-sc-one-half { width:49%; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.grid.dt-sc-one-third { width:32%; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.grid.dt-sc-one-fourth { width:23.5%; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.grid .entry-details .dt-sc-button { margin-bottom: 30px; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee; position: relative; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-thumb { margin-bottom: 35px; }

	.dt-sc-post-block-minimal-wrapper .blog-entry:hover .entry-thumb img { filter: brightness(1) hue-rotate(75deg) saturate(1.5) grayscale(50%) contrast(100%); -moz-filter: brightness(1) hue-rotate(75deg) saturate(1.5) grayscale(50%) contrast(100%); -webkit-filter: brightness(1) hue-rotate(75deg) saturate(1.5) grayscale(50%) contrast(100%); -ms-filter: brightness(1) hue-rotate(75deg) saturate(1.5) grayscale(50%) contrast(100%); }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.list:last-child, .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-column:last-child { border-bottom: none; margin-bottom: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list:last-child:before, .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-column:last-child:before { display: none; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry:before { position: absolute; display: block; content: ""; width: 0; height: 1px; bottom: -1px; left: auto; opacity: 0; backface-visibility: hidden; }
	.dt-sc-post-block-minimal-wrapper .blog-entry:hover:before { width: 100%; opacity: 1; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-title h4 { font-size: 16px; text-transform: inherit; line-height: normal; margin-bottom: 5px; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.grid .category a, .dt-sc-post-block-minimal-wrapper .blog-entry.grid .tags a { text-transform: uppercase; font-size: 12px; letter-spacing: 1.2px; font-weight: 500; margin-right: 10px; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .category a:last-child, .dt-sc-post-block-minimal-wrapper .blog-entry .tags a:last-child { margin-right: 0; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-details { position: relative; padding-left: 50px; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-format a { border: none; background: none; width: auto; height: auto; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-format a:before { line-height: 24px; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .author { text-transform: uppercase; color: #999999; font-size: 12px; letter-spacing: 0.8px; font-weight: 500; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .author a { color: #999999; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta { font-size: 12px; color: #999999; width: auto; float: left; margin-bottom: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .author, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .date, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .comments, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .views { color: #999999; float: none; display: inline-block; margin-right: 12px; text-transform: capitalize; line-height: 25px; margin-right: 15px; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta-data > div { float: left; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .date i, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .comments i, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta .author i { color: #999999; font-size: 14px; position: relative; top: 1px; margin-right: 5px; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-body, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta-data { margin-bottom: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta-data .category, .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta-data .tags { margin-right: 20px; margin-bottom: 10px; }
	
	.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-fourth .dt-sc-button { font-size: 9px; }
	
	/* Blog Listing - Minimal Wrapper - List */
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .category, .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .tags { font-size: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .category a, .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .tags a { padding: 0 8px; color: #fff; margin-right: 2px; font-size: 11px; float: left; margin-bottom: 2px; height: 20px; line-height: 20px; text-transform: capitalize; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button { font-size: 10px; float: right; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { position: static; padding-left: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width: 28%; float: left; margin-right: 2%; margin-bottom: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb img { width: 100%; float: left; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 70%; float: left; clear: none; }
	
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data { margin-top: 5px; float: left; margin-bottom: 0; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-format { top: 5px; left: 5px; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-format a { background: rgba(255,255,255,0.8); color: #222; width: 35px; height: 35px; line-height: 35px; border-radius: 0; text-align: center; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-format a:before { line-height: 35px; font-size: 14px; }
	.dt-sc-post-block-minimal-wrapper .blog-entry.list:hover .entry-format a { border-radius: 50%; }
	
	.no-thumb .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .no-thumb.vc_row .wpb_column.vc_col-sm-9 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,.no-thumb.vc_row .wpb_column.vc_col-sm-10 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; }	
	
	.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width:30%; margin-right: 5%; }
	.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 65%; }
	
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width: 40%; margin-right: 5%; }
	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 55%; }
	
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width:100%; margin: 0 0 30px 0; }
	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; }
	
	.vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 67%; }
	.vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 69.9%; }
	
	.vc_row .wpb_column.vc_col-sm-9 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-10 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 67%; }	
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { margin-bottom: 20px; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb,
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; }
	
	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry .entry-meta-data .entry-meta { margin-top: 10px; }
	
	.vc_row .wpb_column.vc_col-sm-9 .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-9 .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-9 .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-9 .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; float: left; }
	
	.vc_row .wpb_column.vc_col-sm-9 .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-9 .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { margin-bottom: 20px; }
	
	.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 69.9%; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 67.6%; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 58.4%; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 68.8%; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 69.2%; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 69.5%; }
		
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; }
	
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta { margin-top: 10px; }

	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb { margin-bottom: 20px; }		
			
	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb,	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details { width: 100%; float: left; }	
	
	.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 69%; }
	.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta { margin-top: 10px; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .category a, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .tags a { font-size: 8px; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button { text-align: center; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button span { margin-left: 0; margin-right: 0; width: 100%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width: 48%; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 45.8%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 67.4%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb { width: 48%; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details { width: 47.4%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 68%; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta { width: 100%; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 68.4%; }	
	
	/* Blog Listing - Classic Wrapper */
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb { line-height: normal; margin-bottom: 0; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb > a { width: 100%; float: left; overflow: hidden; position: relative; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb > a:before, 
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb .bx-wrapper:before { position: absolute; content: ""; display: block; width: 100%; height: 50%; bottom: 0; z-index: 1; background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); display: none\0;  }
	.dt-sc-post-block-classic-wrapper .blog-entry:hover .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry:hover .entry-thumb .bx-wrapper:before { height: 100%; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-thumb .bx-wrapper .bx-controls a { z-index: 2; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry:hover .entry-thumb > a img { transform: scale(1.3) rotate(-10deg); -moz-transform: scale(1.3) rotate(-10deg); -webkit-transform: scale(1.3) rotate(-10deg); -ms-transform: scale(1.3) rotate(-10deg); }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta { font-size: 14px; text-transform: uppercase; color: #7b7d7f; width: 100%; float: left; margin-top: 10px; margin-bottom: 15px; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .author, .dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .date, .dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .comments, 	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .views { float: left; margin-right: 15px; text-transform: capitalize; float: none; display: inline-block; font-size: 13px; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta .date i { margin-right: 3px; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .category { width: 100%; float: left; font-size: 0; margin-bottom: -2px; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .category a { padding: 0px 8px; color: #fff; margin-right: 2px; font-size: 11px; float: left; margin-bottom: 5px; margin-top: 1px; height: 20px; line-height: 20px; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data { margin-top: 10px; margin-bottom: 0; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .tags { float: left; width: 75%; font-size: 0; position: absolute; top: 5px; left: 5px; z-index: 9; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .tags a { padding: 0px 8px; color: #fff; margin-right: 2px; font-size: 11px; float: left; margin-bottom: 2px; margin-top: 1px; height: 20px; line-height: 20px; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .tags a:last-child { margin-right: 0; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-format { right: 0; left: auto; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-format a { border: none; width: 50px; height: 50px; color: #222222; background: rgba(255,255,255,0.8); }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-format a:before { font-size: 20px; line-height: 50px; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-title { margin-top: 0; width: 100%; float: left; margin-bottom: 15px; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-title h4 { float: none; display: inline-block; text-transform: capitalize; margin-bottom: 0; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-details { width: 100%; float: left; }
	.dt-sc-post-block-classic-wrapper .blog-entry .entry-body { margin-bottom: 0; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry a.dt-sc-button { padding: 0; background: none; position: relative; }
	.dt-sc-post-block-classic-wrapper .blog-entry a.dt-sc-button:before { position: absolute; content: ""; display: block; width: 0; height: 1px; left: 0; bottom: -3px; }
	.dt-sc-post-block-classic-wrapper .blog-entry:hover a.dt-sc-button:before { width: 100%; }
		
	.dt-sc-post-block-classic-wrapper .blog-entry.column { margin:0px 0px 35px 2%; float:left; min-height:1px; position:relative; clear: none; }
	.dt-sc-post-block-classic-wrapper .blog-entry.column.first { margin-left:0px; clear:both; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half { width:49%; }
	.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third { width:32%; }
	.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth { width:23.5%; }	
	
	.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-title h4 { width: 100%; float: left; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .tags { width: 75%; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry .entry-format a { width: 30px; height: 30px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry .entry-format a:before { font-size: 14px; line-height: 30px; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags { width: 100%; position: static; margin-top: 2px; }
	
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-video .entry-meta-data .entry-info, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-audio .entry-meta-data .entry-info { position: relative; left: 0; }		
			
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-video .entry-meta,	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-audio .entry-meta { margin-top: 25px; }
	
	/* Blog Listing - Classic Wrapper - Overlay */
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb { margin-bottom: 25px; position: relative; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb > a { position: relative; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb .bx-wrapper:before { position: absolute; content: ""; display: block; width: 100%; height: 75%; bottom: 0; z-index: 1; background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay:hover .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry.overlay:hover .entry-thumb .bx-wrapper:before { height: 100%; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay a.dt-sc-button { margin-top: 0; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta-data { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; }	
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta-data .tags { position: static; margin-top: 1px; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta { bottom: 10px; color: #fff; top: auto; position: absolute; width: auto; z-index: 2; left: 10px; margin: 0; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta a, .dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta a i { color: #fff; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-meta-data .entry-info { position: absolute; z-index: 2; top: 10px; left: 10px; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-thumb .bx-controls a { z-index: 2; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-body { color: #9a9a9a; }	
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-format { position: static; float: left; margin-bottom: 6px; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-format a {  width: 20px; height: 20px; margin-right: 10px; }
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-format a:before { font-size: 20px; line-height: 20px; }
	
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-thumb, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-thumb { margin-bottom: 5px; }		
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-meta-data, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-meta-data { position: static;  }		
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-meta,	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-meta { position: static; color: #999; margin-top: 20px; }		
			
	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-meta a, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-meta a,	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-meta a i, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-meta a i { color: #999; }
	
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data { position: static; }
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data:before { content: none; }
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta { position: static; margin-top: 10px; }
	
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta a, 	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta a i { color: #999999; }
	
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-thumb { margin-bottom: 5px; }
	
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 14px; }
	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-body p { font-size: 12px; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data { position: static; }
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data:before { content: none; }
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta { position: static; margin-top: 10px; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta a, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta a i { color: #999999; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-thumb { margin-bottom: 5px; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-title h4 { font-size: 14px; }
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-body p { font-size: 12px; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-format a { width: 15px; height: 15px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-format a:before { font-size: 16px; line-height: normal; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .entry-info { position: static; margin-top: 10px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a { width: 15px; height: 15px; margin-bottom: 10px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a:before { font-size: 16px; line-height: normal; }
	
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay .entry-format a, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-format a { margin-right: 0; height: 20px; }
	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-column .entry-format a:before, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-format a:before { text-align: left; line-height: 20px; }
	
	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-format, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format { margin-right: 10px; }
	
	/* Blog Listing - Modern Wrapper - Masonry Block */
	
	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.column.first, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.column { clear: none; margin-left: 0; margin-bottom: 20px; }
	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry { border: 1px solid #f5f5f5; }
	
	.dt-sc-post-block-modern-wrapper.masonry-block.grid_sizer .blog-entry.grid.column.first, .dt-sc-post-block-modern-wrapper.masonry-block.grid_sizer .blog-entry.grid.column { margin: 5px 5px 0 0; }
		
	.dt-sc-post-block-modern-wrapper.masonry-block .loading:before { position: absolute; content: ""; display: block; background: url(images/loader.gif) no-repeat; background-position: center; height: 64px; width: 64px; bottom: 0; z-index: 9; background-size: 100%; left: 0; right: 0; margin: 0 auto; }
	
	.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half { width:49%; }
	.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third { width:31.9%; }
	.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth { width:23.5%; }
	
	.with-both-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half { width:48.6%; }
	.with-both-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third { width:31.3%; }
	.with-both-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth { width:22.8%; }
	
	.dt-sc-post-block-modern-wrapper.masonry-block .block-loadmore,
	.dt-sc-post-block-modern-wrapper.masonry-block.grid_sizer .post-block-masonry-infinite { width: 100%; text-align: center; float: none; display: inline-block; margin-top: 20px; }
	.dt-sc-post-block-modern-wrapper.masonry-block .block-loadmore a.loadmore-btn,
	.dt-sc-post-block-modern-wrapper.masonry-block.grid_sizer .post-block-masonry-infinite span { color: #fff; display: inline-block; float: none; font-size: 12px; height: 35px; line-height: 35px; padding: 1px 20px; text-align: center; }
	
	
	
	.dt-sc-post-block-modern-wrapper.masonry-block .grid-sizer-1:before, .dt-sc-post-block-modern-wrapper.masonry-block .grid-sizer-2:before, .dt-sc-post-block-modern-wrapper.masonry-block .grid-sizer-3:before, 	.dt-sc-post-block-modern-wrapper.masonry-block .grid-sizer-4:before, .dt-sc-post-block-modern-wrapper.masonry-block .grid-sizer-5:before { display: none; }
	
	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-1.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-1.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-1.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-1.dt-sc-one-fourth { width: 100%; }
	
	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-2.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-2.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-2.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-2.dt-sc-one-fourth { width: 49.9%; }
	
	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-3.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-3.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-3.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-3.dt-sc-one-fourth { width: 32.9%; }	
	
	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-4.dt-sc-one-column, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-4.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-4.dt-sc-one-third,	.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid-sizer-4.dt-sc-one-fourth { width:24.9%; }

	/* Blog Entry - Minimal */
	.blog-entry.entry-minimal { text-align: center; background: #fff; padding: 0 0 15px; }
	.blog-entry.entry-minimal .entry-meta-data .category a { text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid; font-size: 11px; margin-right: 10px; font-weight: 400; }
	.blog-entry.entry-minimal .entry-meta-data .category a:last-child { margin-right: 0; }
	.blog-entry.entry-minimal .entry-meta-data .category a:hover { color: #000; }
		
	.blog-entry.entry-minimal .entry-meta-data { padding-top: 30px; margin: 0px 0px 5px; }
	.blog-entry.entry-minimal .entry-meta-data .tags { margin: 10px 0; }
	.blog-entry.entry-minimal .entry-meta-data .tags a { text-transform: uppercase; letter-spacing: 1px; color: #fff; font-size: 12px; padding: 3px 8px; margin-right: 10px; background: #000; }
	.blog-entry.entry-minimal .entry-meta-data .tags a:last-child { margin-right: 0; }
	.blog-entry.entry-minimal .entry-meta-data .tags a:hover { background: #262627; }
	.dt-sc-one-column .blog-entry.entry-minimal .entry-meta-data { padding-top: 0;  }
	
	.blog-entry.entry-minimal .entry-title { margin: 0 auto; }
	.blog-entry.entry-minimal .entry-title h4 { font-size: 26px; text-transform: inherit; position: relative; z-index: 1; padding: 0; width: 100%; box-sizing: border-box; overflow: hidden;float: none; display: inline-block; margin-bottom: 0; }
	.blog-entry.entry-minimal .entry-title h4 a { padding: 0; background: #fff; z-index: 0; float: none; display: inline-block; }
	.blog-entry.entry-minimal .entry-format { left: 10px; top: 10px; }
	.blog-entry.entry-minimal .entry-format a { border: none; }
	.blog-entry.entry-minimal .entry-format a:before { line-height: 60px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .entry-format a:before { line-height: 60px; }
	
	.dt-sc-one-third .blog-entry.entry-minimal .entry-format a:before,
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .entry-format a:before { line-height: 60px; }
	
	.blog-entry.entry-minimal .entry-thumb a img { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
	.blog-entry.entry-minimal:hover .entry-thumb a img { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); }
	
	.blog-entry.entry-minimal.has-post-thumbnail .entry-thumb { margin-top: 35px; overflow: hidden; }
	.blog-entry.entry-minimal .entry-thumb:first-child { margin-top: 0; }
	.blog-entry.entry-minimal .entry-thumb .entry-info, .blog-entry.post-single-minimal .entry-thumb .entry-info { position: absolute; bottom: 10px; left: 10px; }
	
	.blog-entry.entry-minimal .entry-thumb .entry-info .dt_like_btn i, .blog-entry.entry-minimal .entry-thumb .entry-info .views i, .blog-entry.entry-minimal .entry-thumb .entry-info .author i, .blog-entry.post-single-minimal .entry-thumb .entry-info .dt_like_btn i, .blog-entry.post-single-minimal .entry-thumb .entry-info .views i, .blog-entry.post-single-minimal .entry-thumb .entry-info .author i { font-size: 13px; margin-right: 2px; }
	
	.blog-entry.entry-minimal .entry-thumb .entry-info .dt_like_btn span, .blog-entry.entry-minimal .entry-thumb .entry-info .views span, .blog-entry.entry-minimal .entry-thumb .entry-info .author span, .blog-entry.post-single-minimal .entry-thumb .entry-info .dt_like_btn span, .blog-entry.post-single-minimal .entry-thumb .entry-info .views span, .blog-entry.post-single-minimal .entry-thumb .entry-info .author span { font-size: 12px; }
	
	.blog-entry.entry-minimal .dt-sc-like-views, .blog-entry.post-single-minimal .dt-sc-like-views { float: left; }
	.blog-entry.entry-minimal .dt-sc-like-views .likes, .blog-entry.entry-minimal .dt-sc-like-views .views, .blog-entry.post-single-minimal .dt-sc-like-views .likes, .blog-entry.post-single-minimal .dt-sc-like-views .views { float: left; margin-right: 15px; }
	.blog-entry.entry-minimal .entry-thumb .entry-info .author, .blog-entry.post-single-minimal .entry-thumb .entry-info .author { float: left; }
	
	.blog-entry.entry-minimal .entry-thumb .blog-image video { width: 100%; float: left; }

	.blog-entry.entry-minimal .entry-thumb:first-child { margin-bottom: 0; }
	.blog-entry.entry-minimal .entry-thumb .entry-info .dt_like_btn i, .blog-entry.entry-minimal .entry-thumb .entry-info .dt_like_btn span,
	.blog-entry.entry-minimal .entry-thumb .entry-info .views i, .blog-entry.entry-minimal .entry-thumb .entry-info .views span,
	.blog-entry.entry-minimal .entry-thumb .entry-info .author i, .blog-entry.entry-minimal .entry-thumb .entry-info .author span, .blog-entry.post-single-minimal .entry-thumb .entry-info .dt_like_btn i, .blog-entry.post-single-minimal .entry-thumb .entry-info .dt_like_btn span,
	.blog-entry.post-single-minimal .entry-thumb .entry-info .views i, .blog-entry.post-single-minimal .entry-thumb .entry-info .views span,
	.blog-entry.post-single-minimal .entry-thumb .entry-info .author i, .blog-entry.post-single-minimal .entry-thumb .entry-info .author span { color: #fff; background: rgba(0,0,0,0.3); padding: 1px 8px; border-radius: 3px; height: 30px; line-height: 30px; min-width: 30px; float: left; }

	.blog-entry.entry-minimal .entry-thumb .entry-info .author span a, .blog-entry.post-single-minimal .entry-thumb .entry-info .author span a { color: #fff; }

	.dt-sc-one-half .blog-entry.entry-minimal .entry-body, .dt-sc-one-third .blog-entry.entry-minimal .entry-body { text-align: left; margin: 0 0 5px; } 
	.dt-sc-one-half .blog-entry.entry-minimal .entry-meta .date, .dt-sc-one-third .blog-entry.entry-minimal .entry-meta .date { margin-bottom: 0; font-style: italic; } 

	.blog-entry.entry-minimal.list .entry-thumb { float: left; margin-right: 3%; width: 40%; }
	.blog-entry.entry-minimal.list .entry-details { width: 57%; text-align: left; }
	.blog-entry.entry-minimal.list .entry-title { width: 100%; }
	.blog-entry.entry-minimal.list .entry-title h4 a { padding: 0; }
	.blog-entry.entry-minimal.list .entry-meta-data { padding-top: 0; }
	.blog-entry.entry-minimal .entry-thumb a img { transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; }
	.blog-entry.entry-minimal.list { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
	.blog-entry.entry-minimal.list { padding: 0 0 35px; }
	.tpl-blog-holder .column .blog-entry.entry-minimal, .tpl-blog-holder .wpb_column .blog-entry.entry-minimal { margin-bottom: 0; }
	.blog-entry.entry-minimal.list .entry-meta-data { margin: 0px 0px 5px; }
	.blog-entry.entry-minimal.list .entry-title h4 { margin-bottom: 5px; }

	.dt-sc-one-half .blog-entry.entry-minimal.list .entry-meta .date, .blog-entry.entry-minimal.list .entry-meta .date { display: block; font-size: 12px; text-align: left; margin-bottom: 0; font-style: italic; }
	.blog-entry.entry-minimal.list .entry-meta .comments, .blog-entry.entry-minimal.list .entry-meta .share, .blog-entry.entry-minimal.list .dt-sc-button { display: none; }
	.blog-entry.entry-minimal.list .entry-meta { padding-top: 0; border:none; margin-top: 0; }
	.blog-entry.entry-minimal.list .entry-body { margin: 0 0 5px; }

	.blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right, .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-left { background: none; text-transform: capitalize; border: 1px solid; font-size: 14px; font-style: italic; float: none; display: inline; letter-spacing: 0.5px; }
	.blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right:hover { letter-spacing: 1.5px; background: none; }
	.blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right span { margin-left: -15px; opacity: 0; }
	.blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right:hover span { margin-left: 15px; opacity: 1; }
	.blog-entry.entry-minimal .dt-sc-button:after { display: none; }
	
	.blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right:hover, .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-left:hover { background: none; }
	.blog-entry.entry-minimal .dt-sc-button, .blog-entry.blog-default-style .dt-sc-button { text-transform: uppercase; color: #000; }
	.blog-entry.entry-minimal .dt-sc-button:hover { color: #fff; }
	.dt-sc-one-half .blog-entry.entry-minimal .dt-sc-button, .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-button { display: none; }
	
	.blog-entry.entry-minimal .entry-meta { float: left; width: 100%; text-align: center; color: #b0b1b2; margin-top: 30px; padding-top: 30px; margin-bottom: 15px; }
	.blog-entry.entry-minimal .entry-meta a { color: #000; }
	.blog-entry.entry-minimal .entry-meta .date, .blog-entry.entry-minimal .entry-meta .share, .blog-entry.entry-minimal .entry-meta .comments { float: none; display: inline-block; margin: 0; }
	.blog-entry.entry-minimal .entry-meta .share:before { display: none; }
	.blog-entry.entry-minimal .share .dt-share-list li, .blog-entry.post-single-minimal .entry-meta .share .dt-share-list li { list-style: none; float: none; display: inline-block; padding-bottom: 0; }
	.blog-entry.entry-minimal .entry-meta .date { display: block; margin-bottom: 20px; }
	
	.blog-entry.entry-minimal .dt-sc-like-views .likes, .blog-entry.entry-minimal .dt-sc-like-views .views { float: left; margin-right: 15px; }
	.blog-entry.entry-minimal .entry-info .date, .blog-entry.entry-minimal .entry-info .comments { display: none; }
	
	
	.blog-entry.entry-minimal .dt-sc-like-views .likes, .blog-entry.entry-minimal .dt-sc-like-views .views, .blog-entry.entry-minimal .entry-thumb .entry-info .author, .blog-entry.post-single-minimal .dt-sc-like-views .likes, .blog-entry.post-single-minimal .dt-sc-like-views .views, .blog-entry.post-single-minimal .entry-thumb .entry-info .author { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,50px,0); transform: translate3d(0,50px,0); }

	.blog-entry.entry-minimal:hover .dt-sc-like-views .likes, .blog-entry.entry-minimal:hover .dt-sc-like-views .views, .blog-entry.entry-minimal:hover .entry-thumb .entry-info .author, .blog-entry.post-single-minimal:hover .dt-sc-like-views .likes, .blog-entry.post-single-minimal:hover .dt-sc-like-views .views, .blog-entry.post-single-minimal:hover .entry-thumb .entry-info .author { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	
	.blog-entry.entry-minimal .dt-sc-like-views .likes, .blog-entry.entry-minimal:hover .entry-thumb .entry-info .author, .blog-entry.post-single-minimal .dt-sc-like-views .likes, .blog-entry.post-single-minimal:hover .entry-thumb .entry-info .author  { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }
	.blog-entry.entry-minimal .dt-sc-like-views .views, .blog-entry.entry-minimal:hover .dt-sc-like-views .views, .blog-entry.post-single-minimal .dt-sc-like-views .views, .blog-entry.post-single-minimal:hover .dt-sc-like-views .views { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
	.blog-entry.entry-minimal .entry-thumb .entry-info .author,	.blog-entry.entry-minimal:hover .dt-sc-like-views .likes, .blog-entry.post-single-minimal .entry-thumb .entry-info .author,	.blog-entry.post-single-minimal:hover .dt-sc-like-views .likes { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
	
	.blog-entry.entry-minimal .entry-details p { margin-right: 0; }
	
	.blog-entry.entry-minimal .share { position: relative; text-align: center; width: 100%; float: none; display: inline-block; z-index: 9; margin-top: 20px; }
	.blog-entry.entry-minimal .share:before { position: absolute; content: ""; display: block; width: 100%; height: 2px; border-bottom: 1px dashed #e8e8e8; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: -1; }
	.blog-entry.entry-minimal .share > a { background: #fff; z-index: 9; float: none; display: inline-block; padding: 0 10px; }
	.blog-entry.entry-minimal .share .dt-share-list, .blog-entry.post-single-minimal .entry-meta .share .dt-share-list { margin: 0 auto; display: inline-block; }	
	.blog-entry.entry-minimal .share .dt-share-list li a, .single-post .blog-entry.entry-minimal .share .dt-share-list li a, .blog-entry.post-single-minimal .entry-meta .share .dt-share-list li a { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background:none; }	
	.blog-entry.entry-minimal .share .dt-share-list li a:hover, .single-post .blog-entry.entry-minimal .share .dt-share-list li a:hover, .blog-entry.post-single-minimal .entry-meta .share .dt-share-list li a:hover { color: #000; }
	.blog-entry.entry-minimal .entry-meta { float: left; width: 100%; text-align: center; color: #000; border-bottom-width: 1px; border-bottom-style: solid; margin-top: 30px; padding-top: 15px; margin-bottom: 0; padding-bottom: 15px; border-bottom-color: #e5e5e5; }
	.single-post .blog-entry.post-single-minimal .entry-meta .share .dt-share-list li a:hover { background:none; }

	.blog-entry.entry-minimal .entry-meta .share { float: right; width: auto; }
	.blog-entry.entry-minimal .entry-meta .comments { float: left; text-align: left; }
	
	.dt-sc-one-half .blog-entry.entry-minimal .entry-meta, .dt-sc-one-third .blog-entry.entry-minimal .entry-meta { margin-top: 0; padding: 0; text-align: left; border: 0; font-size: 12px; }
	.dt-sc-one-half .blog-entry.entry-minimal .entry-title h4, .dt-sc-one-third .blog-entry.entry-minimal .entry-title h4 { margin-bottom: 10px; }
	.dt-sc-one-half .blog-entry.entry-minimal .entry-meta .comments, .dt-sc-one-third .blog-entry.entry-minimal .entry-meta .comments, .dt-sc-one-half .blog-entry.entry-minimal .entry-meta .share, .dt-sc-one-third .blog-entry.entry-minimal .entry-meta .share, .related-post .blog-entry.entry-minimal .entry-meta-data .tags { display: none; }

	.related-post { width: 100%; float: left; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
	.related-post > h2 { text-align: center; position: relative; width: 100%; float: left; margin-bottom: 25px; padding-bottom: 17px; font-size: 16px; text-transform: uppercase; }
	.related-post > h2:before { content: ""; position: absolute; display: block; height: 1px; width: 40px; left: 0; right: 0; margin: 0 auto; background: #d7d7d7; bottom: -2px; } 
	.related-post .blog-entry.entry-flat .entry-title h4 { margin: 0; padding: 0; }
	.related-post .blog-entry.entry-flat .entry-title h4:before { display: none; }
	.related-post .tpl-blog-holder .column .blog-entry.entry-flat { margin-bottom: 7px; }
		
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .entry-meta-data:last-child { padding-top: 15px; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .entry-details { width: 80%; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right, 
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-left { font-size: 12px; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-button.with-icon.icon-right:hover { letter-spacing: 0.5px; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .share:hover .dt-share-list li { margin: 0; }		
	
	.blog-entry.entry-minimal.type2 { border: none; padding-bottom: 0; }
	
	.blog-entry.entry-minimal.type2 .entry-format { left: 5px; top: 5px; }
	.blog-entry.entry-minimal.type2 .entry-format a { width: 40px; height: 40px; line-height: 40px; background: none; z-index: 1; }
	.blog-entry.entry-minimal.type2 .entry-format a:after { position: absolute; content: ""; display: block; width: 0; height: 0; border-top-width: 70px; border-top-style: solid; border-right: 70px solid transparent; z-index: -1; top: 0; left: 0; }
	
	.blog-entry.entry-minimal.type2 .entry-details p { margin-bottom: 0; }
	.blog-entry.entry-minimal.type2 .entry-body { margin-bottom: 30px; }
	.blog-entry.entry-minimal.type2 .entry-meta { margin-top: 0; }
	
	.blog-entry.entry-minimal.type2:hover .entry-format a:after { width: 40px; height: 40px; border-top-width: 0px; border-top-style: solid; border-right: 0px solid transparent; }

	.blog-entry.entry-minimal.type2 .entry-format a:before { line-height: 40px; font-size: 16px; }

	.blog-entry.entry-minimal.type2 .entry-title h4:before, .blog-entry.entry-minimal.type2 .entry-title h4:after { display: none; }
	.blog-entry.entry-minimal.type2 .entry-title h4 { margin: 0px; padding-bottom: 5px; font-size: 24px; }
	
	.dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 20px; line-height: 30px; }
	
	.page-with-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 20px; }
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-format a { width: 40px; height: 40px; line-height: 40px; }
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 18px; }
	
	.with-both-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 24px; }
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 20px; line-height: 30px; }
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2 .entry-format a:before { font-size: 16px; line-height: 40px; }
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2 .entry-format a { width: 40px; height: 40px; line-height: 40px; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-details { width: 100%; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 24px; } 
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-format a:before { line-height: 40px; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .share:hover .dt-share-list li { margin: 0 2px; }

	
	.blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left { font-size: 12px; font-style: normal; letter-spacing: 1px; padding-bottom: 8px; }
	
	.blog-entry.entry-minimal.type2 .entry-meta-data { text-transform: uppercase; font-size: 12px; padding: 0; margin-top: 5px; }
	.blog-entry.entry-minimal.type2 .entry-meta-data a, .blog-entry.entry-minimal.type2 .entry-meta-data .category a, .blog-entry.entry-minimal.type2 .entry-meta-data .tags a { color: #878787; background: none; text-decoration: none; border: none; padding: 0; position: relative; line-height: 20px; }
	.blog-entry.entry-minimal.type2 .entry-meta-data > * { float: none; display: inline-block; width: auto; margin: 0 15px 0 0; padding-right: 15px; position: relative; line-height: normal; }
	.blog-entry.entry-minimal.type2 .entry-meta-data > *:before { content: ""; position: absolute; display: block; right: -3px; top: 7px; font-weight: bold; height: 4px; width: 4px; border-radius: 50%; border: 1px solid; background: #fff; }
	
	.blog-entry.entry-minimal.type2 .entry-meta-data .category a, .blog-entry.entry-minimal.type2 .entry-meta-data .tags a { margin-right: 10px; padding-right: 10px; }
	.blog-entry.entry-minimal.type2 .entry-meta-data .category a:after, .blog-entry.entry-minimal.type2 .entry-meta-data .tags a:after { content: "/"; display: block; position: absolute; right: -5px; left: auto; top: 0px; height: auto; width: auto; font-weight: 100; margin-top: -2px; }
	
	.blog-entry.entry-minimal.type2 .entry-meta-data .category a:last-child, .blog-entry.entry-minimal.type2 .entry-meta-data .tags a:last-child { margin: 0; padding: 0; }
	.blog-entry.entry-minimal.type2 .entry-meta-data .category a:last-child:after, .blog-entry.entry-minimal.type2 .entry-meta-data .tags a:last-child:after { display: none; }
	
	.blog-entry.entry-minimal.type2 .entry-meta-data > *:last-child { margin-right: 0; padding-right: 0; }
	.blog-entry.entry-minimal.type2 .entry-meta-data > *:last-child:before { display: none; }
	
	.blog-entry.entry-minimal.type2 .entry-meta { padding-top: 30px; }
	.blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left { border-bottom: none; position: relative; float: none; display: inline-block; min-width: 140px; margin-top: 0; padding-bottom: 10px; overflow: visible; }
	.blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:before, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:before { position: absolute; content: ""; display: block; width: 80px; height: 1px; bottom: -1px; left: 0; right: 0; margin: 0 auto; z-index: -1; }
	.blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:hover:before, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:hover:before { width: 60px; }

	.blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:after, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:after { content: '\f168'; display: block; font-family: Material-Design-Iconic-Font; position: absolute; font-size: 18px; bottom: -10px; left: 0; right: 0; margin: 0 auto; -webkit-transform-origin: 0 0; -webkit-transform: none; -moz-transform-origin: 0 0; -moz-transform: none; -ms-transform-origin: 0 0;-ms-transform: none; transform-origin: 0 0; transform: none; background: #fff; width: 30px; height: auto; top: auto; font-weight: normal; }

	.blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:hover:after, .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:hover:after { width: 35px; }
	.blog-entry.entry-minimal.type2 .entry-meta:empty { display: none; }
	
	.blog-entry.entry-minimal.type2 .share > a { font-weight: bold; }
	
	.blog-entry.entry-minimal.type2.has-post-thumbnail .entry-thumb { margin-bottom: 30px; }
	
	.dt-sc-one-column .blog-entry.entry-minimal.type2 { text-align: left; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #878787; padding-bottom: 15px; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-title { width: 100%; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-title h4 a { padding: 0; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right, .dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left { width: 50%; float: left; padding: 0; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:hover span { margin-left: 10px; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:after,
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:after { display: none; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta { padding-top: 0; width: 50%; margin: 0; text-align: right; border: none; margin: -5px 0 5px; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta .share { margin: 0; text-align: right; width: 100%; }
	
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .share > a { opacity: 0; visibility: hidden; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .share .dt-share-list, .dt-sc-one-column .blog-entry.entry-minimal .share .dt-share-list li { opacity: 1; visibility: visible; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .share .dt-share-list li { margin-left: 2px; margin-right: 0; }
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .share .dt-share-list li a { text-align: center; }
	
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right:before, 
	.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left:before { display: none; }
	
	.page-with-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta .date, .page-with-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta .share, .page-with-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta .comments { width: 100%; }

	.post-single-minimal .entry-meta-data { text-transform: uppercase; text-align: center; margin-bottom: 15px; }
	.post-single-minimal .entry-meta-data .category a { text-decoration: underline; }
	.post-single-minimal .entry-meta-data .tags { margin-top: 5px; }
	.post-single-minimal .entry-meta-data .tags a { margin-right: 5px; color: #fff; padding: 0px 10px; display: inline-block; }
	.blog-entry.post-single-minimal .entry-title h4, .blog-entry.post-single-minimal .date { text-align: center; margin-bottom: 10px; }
	.blog-entry.post-single-minimal .entry-thumb { margin: 25px 0px 20px; overflow: hidden; }
	.post-single-minimal .entry-meta-data .tags a:hover { background: #000; }
	
	.blog-entry.post-single-minimal .entry-meta .share { float: right; display: inline-block; text-align: center; }
	.blog-entry.post-single-minimal .entry-meta { display: block; clear: both; border-bottom: 1px solid rgba(0, 0, 0, 0.14); padding-bottom: 15px; float: left; width: 100%; }

	.related-post .blog-entry.entry-minimal .entry-thumb .entry-info, .related-post .blog-entry.entry-minimal .entry-format { display: none; }
	.post-single-minimal .entry-info { display: block; margin-top: 20px; }
	.post-single-minimal .dt-sc-like-views, .post-single-minimal .likes.dt_like_btn, .post-single-minimal .views, .post-single-minimal .author { display: inline-block; }
	.post-single-minimal .likes.dt_like_btn, .post-single-minimal .views, .post-single-minimal .author { margin-right: 10px; }
	.blog-entry.post-single-minimal .entry-meta .share .dt-share-list li a:hover { color: #000; }


	/* Blog Entry - Entry Overlay */
	
	.blog-entry.entry-overlay, .tpl-blog-holder .column .blog-entry.entry-overlay { position: relative; width: 100%; float: left; padding-bottom: 15px; margin-bottom: 50px; }
	.blog-entry.entry-overlay .entry-meta-data { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
	
	.blog-entry.entry-overlay:before { position: absolute; content: ""; display: block; background-image: url(../images/separator.png); width: 120px; height: 21px; bottom: 0; left: 0; right: 0; margin: 0 auto; }
	
	.tpl-blog-holder .dt-sc-one-column.column:last-child .blog-entry.entry-overlay { margin-bottom: 0; }
	.tpl-blog-holder .dt-sc-one-column.column:last-child .blog-entry.entry-overlay:before { display: none; }
	
	.blog-entry.entry-overlay .entry-format { left: 10px; top: 10px; z-index: 2; }
	.blog-entry.entry-overlay .entry-format a { border: none; }
	.blog-entry.entry-overlay .entry-format a:before { line-height: 75px; }
	
	.blog-entry.entry-overlay .entry-meta-data .category { width: 100%; float: left; position: static; line-height: normal; }
	.blog-entry.entry-overlay .entry-meta-data .category a { text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid; font-size: 12px; margin-right: 10px; }
	.blog-entry.entry-overlay .entry-meta-data .category a:last-child { margin-right: 0; }
		
	.blog-entry.entry-overlay .entry-meta-data .tags { margin: 20px 0; float: none; display: inline-block; width: 100%; }
	.blog-entry.entry-overlay .entry-meta-data .tags a { text-transform: uppercase; letter-spacing: 1px; color: #fff; font-size: 12px; padding: 3px 8px; margin-right: 10px; }
	.blog-entry.entry-overlay .entry-meta-data .tags a:last-child { margin-right: 0; }
	.blog-entry.entry-overlay .entry-meta-data .tags a:hover { background: #262627; }
	
	.blog-entry.entry-overlay .entry-title h4 { font-size: 35px; text-transform: inherit; position: relative; z-index: 1; padding: 0; width: 100%; box-sizing: border-box; overflow: hidden;float: none; display: inline-block; margin-bottom: 0; }
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .entry-title h4 { margin-bottom: 10px; }
	
	.blog-entry.entry-overlay .entry-meta { float: left; width: 100%; text-align: center; color: #b0b1b2; margin-bottom: 0; padding-top: 30px; }
	.blog-entry.entry-overlay .entry-meta > * { float: left; text-transform: capitalize; }
	.blog-entry.entry-overlay .entry-meta a { color: #b0b1b2; }
	.blog-entry.entry-overlay .entry-meta .date, .blog-entry.entry-overlay .entry-meta .share { float: left; text-align: left; width: 33%; margin: 0; line-height: 30px; margin-left: 15px; }
	.blog-entry.entry-overlay .entry-meta .comments { position: absolute; right: 0; }
	.blog-entry.entry-overlay .entry-meta .comments a { color: #fff; background: rgba(0,0,0,0.3); padding: 0 8px; border-radius: 3px; height: 30px; line-height: 30px; float: right; }
	
	.blog-entry.entry-overlay .dt-sc-like-views .likes, .blog-entry.entry-overlay .dt-sc-like-views .views { float: left; margin-right: 15px; }
	
	.blog-entry.entry-overlay .entry-meta .dt_like_btn i, .blog-entry.entry-overlay .entry-meta .dt_like_btn span, .blog-entry.entry-overlay .entry-meta .views i, .blog-entry.entry-overlay .entry-meta .views span,
	.blog-entry.entry-overlay .entry-meta .author i, .blog-entry.entry-overlay .entry-meta .author span { color: #fff; background: rgba(0,0,0,0.3); padding: 0 8px; border-radius: 3px; height: 30px; line-height: 30px; min-width: 30px; float: left; top: 0; margin-right: 2px; }
.blog-entry.entry-overlay .entry-meta .author span a { color: #fff; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image { position: relative; width: 100%; float: left; }
	.blog-entry.entry-overlay .entry-thumb .blog-image:before { content: ""; display: block; position: absolute; background: rgba(0,0,0,0.4); width: 100%; height: 100%; left: 0; top: 0; z-index: 1; }
	.blog-entry.entry-overlay .entry-thumb:hover .blog-image:before { background: rgba(0,0,0,0.6); }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { position: absolute; bottom: 0; width: 100%; right: 0; left: 0; padding: 0 30px 30px; z-index: 2; }
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay > * { width: 100%; float: none; display: inline-block; line-height: normal; font-weight: 400; }
	
	.blog-entry.entry-overlay.format-video .entry-thumb .blog-image:before, .blog-entry.entry-overlay.format-video .entry-thumb .blog-image:hover .entry-meta-overlay { opacity: 0; visibility: hidden; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category { margin-bottom: 20px; }
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags { margin-bottom: 10px; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category a { letter-spacing: 1px; padding: 3px 8px; font-size: 12px; margin-right: 5px; }
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a { letter-spacing: 1px; font-size: 12px; border: 1px solid; padding: 3px 8px; margin-right: 5px; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category a:last-child, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a:last-child { margin-right: 0; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category a:hover { background: #fff; }
	
	.blog-entry.entry-overlay .entry-meta-data .tags a:last-child { margin-right: 0; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .entry-title a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .date { color: #fff; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .entry-title a { border-bottom: 1px dashed; float: none; display: inline-block; border-top: 1px dashed; padding: 10px 0; margin: 15px 0 5px; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .date { text-transform: uppercase; }
	
	.blog-entry.entry-overlay .entry-thumb .bx-controls a { z-index: 5; }
	
	.blog-entry.entry-overlay .dt-sc-button.with-icon.icon-right.type1 { font-weight: 500; }
	.blog-entry.entry-overlay .dt-sc-button.with-icon.icon-right.type1:after { width: 43px; height: 100%; z-index: 1; right: 0; top: 0; margin: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; }	
	.blog-entry.entry-overlay .dt-sc-button.with-icon.icon-right.type1:before { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); right: 43px; width: 0; height: 0; border-top: 7px solid transparent; border-right: 10px solid rgba(0, 0, 0, 0.1); border-bottom: 7px solid transparent; }
	
	.blog-entry.entry-overlay .entry-meta .share { position: relative; text-align: center; width: 100%; float: left; margin: 20px 0 0; }
	
	.blog-entry.entry-overlay .share { position: relative; text-align: center; width: 100%; float: none; display: inline-block; z-index: 9; margin-top: 30px; }
	.blog-entry.entry-overlay .share:before { position: absolute; content: ""; display: block; width: 100%; height: 1px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: -1; border-top: 1px dashed #d1d1d1; }
	
	.blog-entry.entry-overlay .share:after { position: absolute; content: ""; display: block; width: 0; left: 0; right: 0; margin: 0 auto; height: 2px; border-bottom-width: 1px; border-bottom-style: dashed; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: -1; }
	.blog-entry.entry-overlay:hover .share:after { width: 100%; }
	
	.blog-entry.entry-overlay .share > a { background: #fff; border-radius: 3px; z-index: 9; float: none; display: inline-block; padding: 0 10px; }
	.blog-entry.entry-overlay .share .dt-share-list { position: absolute; left: 0; right: 0; top: 0; margin: 0 auto; opacity: 0; visibility: hidden; }	
	
	.blog-entry.entry-overlay .share .dt-share-list li { opacity: 0; visibility: hidden; float: none; display: inline-block; padding-bottom: 0; }
	.blog-entry.entry-overlay .share .dt-share-list li a { width: 30px; height: 30px; line-height: 30px; color: #fff; border-radius: 50%; text-align: center; }	
	.blog-entry.entry-overlay .share .dt-share-list li a.fa-facebook { background:#3162a2; }
	.blog-entry.entry-overlay .share .dt-share-list li a.fa-twitter { background:#2fb1eb; }
	.blog-entry.entry-overlay .share .dt-share-list li a.fa-google-plus { background:#c54542; }
	.blog-entry.entry-overlay .share .dt-share-list li a.fa-pinterest { background:#c8232c; }
	
	.blog-entry.entry-overlay .share:hover .dt-share-list { opacity: 1; visibility: visible; }
	.blog-entry.entry-overlay .share:hover > a { opacity: 0; visibility: hidden; }
	.blog-entry.entry-overlay .share:hover .dt-share-list li { opacity: 1; visibility: visible; margin: 0 2px; }	
	
	.blog-entry.entry-overlay .entry-details { line-height: 24px; padding: 10px 20px 0; }
	
	.blog-entry.entry-overlay > .entry-meta-data { position: static; padding: 0 20px; }
	.blog-entry.entry-overlay > .entry-meta-data .category a { border: none; }
	.blog-entry.entry-overlay > .entry-meta-data .tags a { border: 1px solid; }
	.blog-entry.entry-overlay > .entry-meta-data .entry-details { margin-bottom: 30px; }
	.blog-entry.entry-overlay > .entry-meta-data .share .dt-share-list { top: -3px; }
	.blog-entry.entry-overlay > .entry-meta-data .entry-details { width: 100%; float: left; }
	.blog-entry.entry-overlay > .entry-meta-data .entry-details .entry-body p { margin-right: 0; }
	
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info, .dt-sc-one-third .blog-entry.entry-overlay .entry-info { width: 100%; text-align: center; float: none; display: inline-block; }	
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info > *, .dt-sc-one-third .blog-entry.entry-overlay .entry-info > * { margin-top: 20px; }	
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info .dt-sc-like-views, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .dt-sc-like-views, 
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info .comments, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .comments  { float: none; display: inline-block; }
	
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info .dt_like_btn i, .dt-sc-one-half .blog-entry.entry-overlay .entry-info .dt_like_btn span, .dt-sc-one-half .blog-entry.entry-overlay .entry-info .views i, .dt-sc-one-half .blog-entry.entry-overlay .entry-info .views span, .dt-sc-one-half .blog-entry.entry-overlay .entry-info .author i,  .dt-sc-one-half .blog-entry.entry-overlay .entry-info .author span, .dt-sc-one-half .blog-entry.entry-overlay .entry-info .date, .dt-sc-one-half .blog-entry.entry-overlay .entry-info .comments a, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .dt_like_btn i, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .dt_like_btn span, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .views i, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .views span, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .author i, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .author span, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .date, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .comments a { color: #fff; background: rgba(0,0,0,0.3); padding: 0 8px; border-radius: 3px; height: 30px; line-height: 30px; min-width: 30px; float: left; top: 0; margin-right: 2px; }
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info .author span a, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .author span a { color: #fff; }
	
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info .author, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .author { float: none; display: inline-block; margin-right: 15px; }
	.dt-sc-one-half .blog-entry.entry-overlay .entry-info .date, .dt-sc-one-third .blog-entry.entry-overlay .entry-info .date { position: absolute; margin: 0; right: 5px; top: 5px; z-index: 2; }
	
	.dt-sc-one-half .blog-entry.entry-overlay .entry-meta-data .tags, .dt-sc-one-third .blog-entry.entry-overlay .entry-meta-data .tags { margin: 10px 0; }
	
	.dt-sc-one-third .blog-entry.entry-overlay .entry-format a:before { line-height: 60px; }
	
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-title h4 { font-size: 24px; }
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-details { padding: 10px 20px 0; }
	
	.with-both-sidebar .dt-sc-posts-list-wrapper .dt-sc-one-third { width: 100%; margin-left: 0; }
	.with-both-sidebar .dt-sc-one-third .blog-entry .entry-format a:before { line-height: 50px; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-format a:before, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-overlay .entry-format a:before { line-height: 60px; }
	
	/* Blog Entry - Entry Classic */
	
	.tpl-blog-holder .column .blog-entry.entry-classic { margin-bottom: 90px; }
	.tpl-blog-holder .column:last-child .blog-entry.entry-classic { margin-bottom: 35px; }
	
	.blog-entry.entry-classic .entry-meta-data > .entry-title:first-child h4 {  margin-top: 0; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-title h4 { font-size: 26px; line-height: 40px; letter-spacing: 0.5px; margin-top: 10px; margin-bottom: 5px; padding: 0 30px; }
	.blog-entry.entry-classic .entry-meta-data .date { float: none; display: inline-block; font-style: italic; letter-spacing: 0.5px; font-size: 12px; font-weight: 400; }
	.blog-entry.entry-classic .entry-meta-data .date span { margin-right: 6px; font-weight: normal; }
	
	.blog-entry.entry-classic .entry-meta-data .category { float: none; display: inline-block; margin-left: 20px; font-size: 0; }
	.blog-entry.entry-classic .entry-meta-data .category a { border-bottom: 1px solid; padding: 3px 0; margin-right: 15px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; background: #fff; }
	.blog-entry.entry-classic .entry-meta-data .category a:last-child { margin-right: 0; }
		
	.blog-entry.entry-classic .entry-meta-data .tags { float: none; display: inline-block; margin-left: 20px; }
	.blog-entry.entry-classic .entry-meta-data .tags a { padding: 3px 8px; margin-right: 0; border-width: 1px; color: #fff; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; border-style: solid; }
	.blog-entry.entry-classic .entry-meta-data .tags a:hover { background: #fff; }
	
	.blog-entry.entry-classic .entry-meta-data .category:first-child, .blog-entry.entry-classic .entry-meta-data .tags:first-child { margin-left: 0; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-thumb { margin-top: 35px; margin-bottom: 0; }
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .wp-video { width: 100% !important; }
	.blog-entry.entry-classic .entry-meta-data .entry-info { position: absolute; top: 10px; right: 10px; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .blog-image { position: relative; }
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .blog-image:before { position: absolute; content: ""; display: block; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.1); }
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .blog-image:hover:before { background: rgba(0,0,0,0.2); }
	
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .dt_like_btn, .blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .views { float: right; margin-left: 10px; margin-top: 0; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .dt_like_btn i, .blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .views i { margin-right: 2px; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .dt_like_btn i, .blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .dt_like_btn span, .blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .views i, .blog-entry.entry-classic .entry-meta-data .entry-thumb .entry-info .views span { color: #fff; background: rgba(0,0,0,0.3); padding: 0 8px; border-radius: 3px; height: 30px; line-height: 30px; min-width: 30px; float: left; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-meta { width: 100%; float: none; display: inline-block; border-top: 1px solid #d1d1d1; text-align: center; padding: 0; font-size: 0; margin-bottom: 0; margin-top: 35px; position: relative; }
	.blog-entry.entry-classic .entry-meta-data .entry-meta > * { float: none; display: inline-block; width: 33%; font-size: 14px; border-right: 1px solid #d1d1d1; padding: 13px 0; font-style: italic; }
	.blog-entry.entry-classic .entry-meta-data .entry-meta > *:last-child { border-right: none; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-meta .author a, .blog-entry.entry-classic .entry-meta-data .entry-meta .comments a, .blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li a, .blog-entry.entry-classic .entry-meta .comments span { color: #2f2e2e; -webkit-transition-delay: 0.4s; transition-delay: 0.4s;  }
	.blog-entry.entry-classic .entry-meta-data .entry-meta .author span { color: #888888; -webkit-transition-delay: 0.4s; transition-delay: 0.4s;  }
	
	.blog-entry.entry-classic:hover .entry-meta-data .entry-meta .author a, .blog-entry.entry-classic:hover .entry-meta-data .entry-meta .comments a, .blog-entry.entry-classic:hover .entry-meta-data .entry-meta .author span,
	.blog-entry.entry-classic:hover .entry-meta ul.dt-sc-sociable li a, .blog-entry.entry-classic:hover .entry-meta .comments span { color: #ffffff; }
	
	.blog-entry.entry-classic:hover .entry-meta-data .entry-meta .author a:hover, .blog-entry.entry-classic:hover .entry-meta-data .entry-meta .comments a:hover, .blog-entry.entry-classic:hover .entry-meta ul.dt-sc-sociable li a:hover { color: #2f2e2e; -webkit-transition-delay: 0s; transition-delay: 0s; }
	
	.blog-entry.entry-classic .entry-meta ul.dt-sc-sociable { line-height: normal; padding: 16px 0px; }
	.blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li { float: none; display: inline-block; margin: 0 8px -3px; }
	.blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li a { width: auto; height: auto; line-height: normal; font-size: 14px; }	
	
	.blog-entry.entry-classic .entry-meta-data { margin-bottom: 0; }
	.blog-entry.entry-classic .entry-meta-data .entry-body { padding: 0 30px; margin: 0 auto 10px; float: none; display: inline-block; }
	.blog-entry.entry-classic .entry-meta-data .entry-body p { margin: 0; }
	
	.blog-entry.entry-classic .entry-meta-data:first-child .entry-details { padding: 35px 0 0; position: relative; width: 100%; float: left; }
	.blog-entry.entry-classic .entry-meta-data:first-child .entry-details:before { position: absolute; content: ""; width: 100%; height: 0; display: block; top: 0; left: 0; right: 0; margin: 0; background: #fff; z-index: -1;  -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
	.blog-entry.entry-classic:hover .entry-meta-data:first-child .entry-details:before { height: 100%; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
	
	.blog-entry.entry-classic .entry-meta-data .entry-meta { position: relative; width: 100%; float: left; }
	.blog-entry.entry-classic .entry-meta-data .entry-meta:before { position: absolute; content: ""; width: 100%; height: 0; display: block; top: 0; left: 0; right: 0; margin: 0; z-index: -1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
	.blog-entry.entry-classic:hover .entry-meta-data .entry-meta:before { height: 100%; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
	
	.blog-entry.entry-classic.format-video .entry-meta-data:first-child .entry-details { border-top: 1px solid #d1d1d1; }
	
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent span:before, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent span:after, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent span { border-radius: 50%; width: 5px; height: 5px; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: round-dots 1.8s infinite ease-in-out; animation: round-dots 1.8s infinite ease-in-out; top: 0; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent span { position: absolute; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; right: 0; left: 0; margin: 0 auto; text-align: center; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent span:before { left: -0.8rem; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent span:after { left: 0.8rem; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent span:before, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent span:after { content: ''; position: absolute; top: 0; }
	
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent { position: relative; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover { color: #2f2e2e; background: none; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span:before, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span:after, .blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: round-dots-2 1.8s infinite ease-in-out; animation: round-dots-2 1.8s infinite ease-in-out; }
	 .blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span { position: absolute; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; right: 0; left: 0; margin: 0 auto; text-align: center;	}
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span:before { left: -0.8rem; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span:after { left: 0.8rem; }
	.blog-entry.entry-classic .entry-details .dt-sc-button.transparent:hover span:before, .blog-entry.entry-classic .entry-meta-data .entry-details .dt-sc-button.transparent:hover span:after { content: ''; position: absolute; top: 0; }
	
	.blog-entry.entry-classic .share { position: relative; text-align: center; width: 100%; float: none; display: inline-block; z-index: 9; margin-top: 30px; }
	.blog-entry.entry-classic .share:before { position: absolute; content: ""; display: block; width: 100%; height: 2px; border-bottom: 1px dashed #d1d1d1; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: -1; }
	
	.blog-entry.entry-classic .share:after { position: absolute; content: ""; display: block; width: 0; left: 0; right: 0; margin: 0 auto; height: 2px; border-bottom-width: 1px; border-bottom-style: dashed; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: -1; }
	.blog-entry.entry-classic:hover .share:after { width: 100%; }
	
	.blog-entry.entry-classic .share > a { background: #fff; z-index: 9; float: none; display: inline-block; padding: 0 10px; }
	.blog-entry.entry-classic .share .dt-share-list { position: absolute; left: 0; right: 0; top: -3px; margin: 0 auto; opacity: 0; visibility: hidden; }	
	
	.blog-entry.entry-classic .share .dt-share-list li { opacity: 0; visibility: hidden; float: none; display: inline-block; }
	.blog-entry.entry-classic .share .dt-share-list li a { width: 30px; height: 30px; line-height: 30px; color: #fff; border-radius: 50%; }	
	.blog-entry.entry-classic .share .dt-share-list li a.fa-facebook { background:#3162a2; }
	.blog-entry.entry-classic .share .dt-share-list li a.fa-twitter { background:#2fb1eb; }
	.blog-entry.entry-classic .share .dt-share-list li a.fa-google-plus { background:#c54542; }
	.blog-entry.entry-classic .share .dt-share-list li a.fa-pinterest { background:#c8232c; }
	
	.blog-entry.entry-classic .share:hover .dt-share-list { opacity: 1; visibility: visible; }
	.blog-entry.entry-classic .share:hover > a { opacity: 0; visibility: hidden; }
	.blog-entry.entry-classic .share:hover .dt-share-list li { opacity: 1; visibility: visible; margin: 0 2px; }	
	  
	@-webkit-keyframes round-dots-2 {
  		0%, 80%, 100% { box-shadow: 0 1.5625rem 0 -.8125rem #2f2e2e; }
		40% { box-shadow: 0 1.5625rem 0 0 #2f2e2e; }
	}
	@keyframes round-dots-2 {
  		0%, 80%, 100% { box-shadow: 0 1.5625rem 0 -.8125rem #2f2e2e; }
		40% { box-shadow: 0 1.5625rem 0 0 #2f2e2e; }
	}

	.blog-entry.entry-classic .entry-info .dt_like_btn i, .blog-entry.entry-classic .entry-info .views i, .blog-entry.entry-classic .entry-info .author i { margin-right: 2px; }
	.blog-entry.entry-classic .entry-info i, .blog-entry.entry-classic .entry-info span, .blog-entry.entry-classic .entry-info .date, .blog-entry.entry-classic .entry-info .comments a { color: #fff; background: rgba(0,0,0,0.3); padding: 0 8px; border-radius: 3px; height: 30px; line-height: 30px; min-width: 30px; float: left; }
	
	.blog-entry.entry-classic .entry-info span a { color: #fff; }
	
	.blog-entry.entry-classic .entry-info { display: none; }
	
	.blog-entry.entry-classic .entry-info .dt_like_btn, .blog-entry.entry-classic .entry-info .views { float: right; margin-left: 10px; margin-top: 10px; }
	.blog-entry.entry-classic .entry-info .date, .blog-entry.entry-classic .entry-info .comments, .blog-entry.entry-classic .entry-info .author { float: left; margin-right: 10px; margin-top: 10px; }
	
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-classic .entry-meta-data .entry-title h4 { font-size: 20px; line-height: 30px; text-transform: inherit; } 
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-classic .entry-meta-data .category { width: 100%; margin: 0 0 10px 0; }
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-classic .entry-meta-data .tags { width: 100%; margin: 0; }
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-classic .entry-info .dt-sc-like-views { width: 40%; float: right; }
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-classic .entry-meta-data .category a, .page-with-sidebar .dt-sc-one-third .blog-entry.entry-classic .entry-meta-data .tags a { font-size: 10px; }
	
	.dt-sc-one-third .blog-entry.entry-classic .entry-meta-data .entry-title h4 { font-size: 24px; line-height: 30px; }
		
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-classic .entry-meta-data .entry-title h4 { font-size: 16px; line-height: normal; } 
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-classic .entry-meta-data .category { width: 100%; margin: 0 0 10px 0; }
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-classic .entry-meta-data .tags { width: 100%; margin: 0; }
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-classic .entry-info .dt-sc-like-views { width: 50%; float: right; }
	
	/* Blog Entry - Flat */	
	.blog-entry.entry-flat { text-align: center; }
	.blog-entry.entry-flat .entry-meta-data .category a { font-size: 13px; margin-right: 10px; font-weight: 400; position: relative; }
	.blog-entry.entry-flat .entry-meta-data .category a:last-child { margin-right: 0; }
	.blog-entry.entry-flat .entry-meta-data .category a:hover { color: #000; }
	
	.blog-entry.entry-flat .entry-meta-data .category a:before { content: ","; display: block; position: absolute; right: -8px; bottom: -3px; }
	.blog-entry.entry-flat .entry-meta-data .category a:last-child:before { display: none; }
	
	.blog-entry.entry-flat .entry-thumb, .blog-entry.post-single-flat .entry-thumb { overflow: hidden; }
	.blog-entry.entry-flat .entry-thumb:first-child { margin-bottom: 32px; }
	
	.blog-entry.entry-flat .entry-thumb .bx-controls a, .blog-entry.post-single-flat .entry-thumb .bx-controls a { z-index: 1; }
	
	.blog-entry.entry-flat .entry-thumb:before, .blog-entry.post-single-flat .entry-thumb:before { position: absolute; content: ""; display: block; left: 0; top: 0; background: rgba(0,0,0,0.4); width: 100%; height: 100%; opacity: 0; visibility: hidden; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); z-index: 1; }
	.blog-entry.entry-flat:hover .entry-thumb:before, .blog-entry.post-single-flat:hover .entry-thumb:before { opacity: 1; visibility: visible; transform: scale(1.02); -moz-transform: scale(1.02); -webkit-transform: scale(1.02); -ms-transform: scale(1.02); }
	
	.blog-entry.entry-flat.format-video .entry-thumb:before, .blog-entry.post-single-flat.format-video .entry-thumb:before,
	.blog-entry.entry-flat.format-video .entry-thumb > div:not(.blog-image), .blog-entry.post-single-flat.format-video .entry-thumb > div:not(.blog-image) { display: none; }
	
	.blog-entry.entry-flat .entry-thumb .date, .blog-entry.post-single-flat .entry-thumb .date { position: absolute; bottom: -20px; left: -50px; min-height: 40px; line-height: 40px; color: #fff; z-index: 1; opacity: 0; visibility: hidden; }	
	.blog-entry.entry-flat:hover .entry-thumb .date, .blog-entry.post-single-flat:hover .entry-thumb .date { bottom: 0; left: 15px; opacity: 1; visibility: visible; }	
		
	.blog-entry.entry-flat .entry-meta-data { margin: 0px 0px 7px; }
	.blog-entry.entry-flat .entry-meta-data .tags { margin: 15px 0 8px; }
	.blog-entry.entry-flat .entry-meta-data .tags a { text-transform: capitalize; letter-spacing: 1px;font-size: 13px; padding: 3px 12px; margin-right: 10px; border: 1px solid; }
	.blog-entry.entry-flat .entry-meta-data .tags a:last-child { margin-right: 0; }
	.blog-entry.entry-flat .entry-meta-data .tags a:hover { background: #000; color: #fff; border: 1px solid #000; }
	.dt-sc-one-column .blog-entry.entry-flat .entry-meta-data { padding-top: 0;  }
	
	.blog-entry.entry-flat .entry-title { margin: 0 auto; padding: 0 30px; }
	.blog-entry.entry-flat .entry-title h4 { font-size: 24px; text-transform: uppercase; position: relative; z-index: 1; width: 100%; box-sizing: border-box; overflow: hidden; float: none; display: inline-block; padding: 0 0 13px; margin-bottom: 4px; line-height: 32px; font-weight: 400; }
	.blog-entry.entry-flat .entry-title h4 a { padding: 0; z-index: 0; float: none; display: inline-block; }
	
	.blog-entry.entry-flat .entry-title h4:before { content: ""; position: absolute; display: block; height: 1px; width: 40px; left: 0; right: 0; margin: 0 auto; background: #d7d7d7; bottom: 0; }
	.blog-entry.entry-flat:hover .entry-title h4:before { width: 55px; }
	
	.blog-entry.entry-flat .entry-details { padding: 0 30px; }
	.blog-entry.entry-flat .entry-body { margin: 0px 0px 3px; }
	
	.blog-entry.entry-flat a.dt-sc-button.bordered.small { color: #000000; font-size: 13px; line-height: 24px; letter-spacing: 1px; padding: 7px 28px; border-color: #d7d7d7; border-width: 2px; border-style: solid; }
	.blog-entry.entry-flat a.dt-sc-button.bordered.small:hover { background: #222222; border-color: #222222; color: #fff; }
	
	.blog-entry.entry-flat .entry-thumb .author { float: left; position: absolute; top: -20px; right: -50px; min-height: 40px; line-height: 40px; color: #fff; z-index: 1; opacity: 0; visibility: hidden; }	
	.blog-entry.entry-flat:hover .entry-thumb .author { top: 0; right: 15px; opacity: 1; visibility: visible; }
	
	.blog-entry.entry-flat .entry-thumb .author span { font-weight: bold; }
	.blog-entry.entry-flat .entry-thumb .author span a { color: #fff; text-transform: capitalize; font-weight: normal; }
	
	.blog-entry.entry-flat:hover .entry-meta:before, .blog-entry.entry-flat:hover .entry-meta:after { height: 50%; }
	
	.blog-entry.entry-flat:not(.type2) .share .dt-share-list, .blog-entry.post-single-flat .share .dt-share-list { position: absolute; bottom: -20px; right: -50px; margin: 0; opacity: 0; visibility: hidden; z-index: 2; }	
	.blog-entry.entry-flat:not(.type2) .share .dt-share-list li, .blog-entry.post-single-flat .share .dt-share-list li { list-style: none; float: left; padding-bottom: 0; }
	.blog-entry.entry-flat:not(.type2) .share .dt-share-list li a, .blog-entry.post-single-flat .share .dt-share-list li a { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background:none; color: #fff; }	
	
	.single-post .blog-entry.post-single-flat .share .dt-share-list a.fa-facebook,
	.single-post .blog-entry.post-single-flat .share .dt-share-list a.fa-twitter,
	.single-post .blog-entry.post-single-flat .share .dt-share-list a.fa-google-plus,
	.single-post .blog-entry.post-single-flat .share .dt-share-list a.fa-pinterest { background: none; }
	
	.blog-entry.entry-flat:not(.type2):hover .share .dt-share-list, .blog-entry.post-single-flat:hover .share .dt-share-list { bottom: 5px; right: 5px; opacity: 1; visibility: visible; }
	
	.blog-entry.entry-flat:not(.type2) .entry-format { left: -25px; top: -25px; border-radius: 50%; right: auto; z-index: 1; opacity: 0; visibility: hidden; }
	.blog-entry.entry-flat:not(.type2) .entry-format a, .blog-entry.post-single-flat .entry-format a { border: none; background: no-repeat; float: none; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; }
	.blog-entry.entry-flat:not(.type2) .entry-format a:before, .blog-entry.post-single-flat .entry-format a:before { line-height: normal; position: absolute; z-index: 9; width: 30px; height: 30px; top: 5px; right: 8px; left: auto; font-size: 32px; }
	.blog-entry.entry-flat:not(.type2):hover .entry-format { left: 0; top: 0; opacity: 1; visibility: visible; }
	
	.blog-entry.post-single-flat .entry-format { left: 0; top: 0; border-radius: 50%; right: auto; z-index: 1; }
	.blog-entry.post-single-flat .author { width: 100%; float: left; text-align: center; margin-top: 4px; }
	.blog-entry.post-single-flat .author span { border: 1px solid; padding: 3px 15px; float: none; display: inline-block; font-weight: bold; letter-spacing: 1px; }
	.blog-entry.post-single-flat .author span a { font-weight: 100; text-transform: capitalize; }
	
	.blog-entry.post-single-flat .author span:hover { background: #fff; }
	.blog-entry.post-single-flat .author span, .blog-entry.post-single-flat .author span a { color: #fff; }
	
	.blog-entry.post-single-flat .entry-meta-data { text-align: center; margin-top: 17px; }
	.blog-entry.post-single-flat .entry-title { text-align: center; }
	.blog-entry.post-single-flat .entry-title h4 { font-size: 24px; position: relative; padding-bottom: 15px; margin-bottom: 25px; }
	.blog-entry.post-single-flat .entry-title h4:before { display: block; content: ""; position: absolute; height: 1px; width: 40px; left: 0; right: 0; bottom: 0px; margin: 0 auto; background: #d7d7d7; }
	.blog-entry.post-single-flat .entry-title h4:hover:before { width: 55px; }
	
	.blog-entry.post-single-flat .entry-meta { width: 100%; float: left; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding: 32px 0; font-size: 13px; }
	.blog-entry.post-single-flat .entry-meta .tags { float: left; width: 50%; text-transform: capitalize; }
	
	.blog-entry.post-single-flat .entry-meta .entry-info, .blog-entry.post-single-flat .entry-meta .comments, .blog-entry.post-single-flat .entry-meta .likes, .blog-entry.post-single-flat .entry-meta .views  { float: right; }
	.blog-entry.post-single-flat .entry-meta .likes a i { font-style: normal; }
	
	.blog-entry.post-single-flat .entry-meta .likes, .blog-entry.post-single-flat .entry-meta .views { margin-right: 25px; position: relative; }
	.blog-entry.post-single-flat .entry-meta .likes:before, .blog-entry.post-single-flat .entry-meta .views:before { content: ""; display: block; position: absolute; right: -15px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 4px; height: 2px; background: #c0c0c0; }
	
	.blog-entry.post-single-flat .entry-meta i.fa { margin-right: 3px; font-size: 13px; top: 0; }
		
	.blog-entry.entry-flat:not(.type2) .entry-meta .comments span, .blog-entry.entry-flat:not(.type2) .entry-meta .comments a, .blog-entry.entry-flat:not(.type2) .entry-meta .dt_like_btn span, .blog-entry.entry-flat:not(.type2) .entry-meta .views span { color: #707070; padding: 0 10px; height: 20px; line-height: 20px; min-width: 30px; float: left; font-size: 13px; letter-spacing: 1px; position: relative; }
	
	.blog-entry.entry-flat:not(.type2) .entry-info .dt-sc-like-views { float: left; }
	.blog-entry.entry-flat:not(.type2) .entry-info .dt-sc-like-views .likes, .blog-entry.entry-flat:not(.type2) .entry-info .dt-sc-like-views .views { float: left; margin-right: 2px; position: relative; }
	
	.blog-entry.entry-flat:not(.type2) .entry-info .dt-sc-like-views .likes:before, .blog-entry.entry-flat:not(.type2) .entry-info .dt-sc-like-views .views:before { position: absolute; display: block; content: "/"; bottom: -1px; left: -4px; font-size: 16px; color: #d7d7d7; }

	.blog-entry.entry-flat:not(.type2) .entry-meta { margin: 25px 0 0; width: auto; float: none; display: inline-block; border-left: none; border-right: none; position: relative; }

	.with-both-sidebar .dt-sc-one-column .blog-entry.entry-flat:not(.type2) .entry-meta { font-size: 13px; }
	
	.dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-format a, 
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-flat:not(.type2) .entry-format a { width: 50px; height: 50px; }
		
	.dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-format a:before, 
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-flat:not(.type2) .entry-format a:before { line-height: 40px; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-title h4 { font-size: 16px; line-height: 32px; font-weight: 400; }
		
	.blog-entry.entry-flat:not(.type2) .entry-meta .entry-info { float: none; display: inline-block; }
	
	.blog-entry.entry-flat:not(.type2) .entry-meta .comments { margin-right: -2px; }
	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments a, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .dt_like_btn span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .views span,
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments a, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .dt_like_btn span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .views span { padding: 0 10px; font-size: 10px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-thumb .date { min-height: 35px; line-height: 35px; font-size: 12px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .share .dt-share-list li a { width: 25px; height: 25px; line-height: 25px; font-size: 12px; }	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-thumb .author { min-height: 35px; line-height: 35px; font-size: 12px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-format a:before { top: 0; right: 16px; font-size: 20px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-title, .page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-details { padding: 0 15px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-title h4 { font-size: 16px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-body { font-size: 12px; }	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta-data .tags a, .page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat .entry-meta-data .category a { font-size: 13px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat a.dt-sc-button.bordered.small { font-size: 11px; padding: 7px 20px; }
			
	/* Blog Entry - Flat - Type 2 */
	.blog-entry.entry-flat.type2 { background: #fafafa; padding: 0 0 30px;  }	
	.blog-entry.entry-flat.type2:before { position: absolute; content: ""; display: block; bottom: -12px; right: 0; left: 0; margin: 0 auto; height: 10px; width: 100%; }
	.blog-entry.entry-flat.type2:after { position: absolute; content: ""; display: block; bottom: -8px; right: 0; left: 0; margin: 0 auto; height: 0px; width: 100%; border-bottom: 2px dashed #fff; }
	
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta { position: absolute; right: 0px; bottom: 0px; width: 70px; height: 70px; text-align: center; border-radius: 50%; cursor: pointer; z-index: 1; } 
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:before { content: '\f35b'; position: absolute; display: block; font-family: 'Material-Design-Iconic-Font'; font-size: 20px; width: 50px; height: 50px; line-height: 50px; right: -8px; bottom: -8px; }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:after { content: ''; position: absolute; display: block; background: #fff; font-size: 20px; width: 80px; height: 80px; right: -35px; bottom: -35px; z-index: -1;
border-radius: 50%; }
	
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta .share .dt-share-list { margin-bottom: 0; }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta .share .dt-share-list li { list-style: none; float: none; display: inline-block; padding-bottom: 0; position: absolute; right: 0; bottom:0; opacity: 0; visibility: hidden; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; z-index: -1; }
	
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:hover .share .dt-share-list li { opacity: 1; visibility: visible; }	
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta .share .dt-share-list li:nth-child(2) { -webkit-transition-delay: .25s; transition-delay: .25s; }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta .share .dt-share-list li:nth-child(3) { -webkit-transition-delay: .45s; transition-delay: .45s; }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta .share .dt-share-list li:nth-child(4) { -webkit-transition-delay: .65s; transition-delay: .65s; }

	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:hover .share .dt-share-list li:nth-child(1) { right: 60px; bottom: 0;  }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:hover .share .dt-share-list li:nth-child(2) { right: 50px; bottom: 30px; }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:hover .share .dt-share-list li:nth-child(3) { right: 30px; bottom: 55px; }
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta:hover .share .dt-share-list li:nth-child(4) { right: 0px; bottom: 65px; }
	
	.blog-entry.entry-flat.type2 .entry-thumb .entry-social-meta .share .dt-share-list li a { color: #fff; width: 30px; height: 30px; line-height: 30px; }
		
	.blog-entry.entry-flat.type2 .entry-format { left: -25px; top: -25px; border-radius: 50%; right: auto; z-index: 1; }
	.blog-entry.entry-flat.type2 .entry-format a { border: none; background: #fff; float: none; display: inline-block; width: 70px; height: 70px; line-height: 50px; border-radius: 50%; }
	.blog-entry.entry-flat.type2 .entry-format a:before { line-height: normal; font-size: 20px; position: absolute; z-index: 9; width: 30px; height: 30px; top: 30px; right: 14px; left: auto; }
		
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-flat.type2 .entry-format a:before { line-height: 60px; }
	.dt-sc-one-third .blog-entry.entry-flat.type2 .entry-format a:before,	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-flat.type2 .entry-format a:before { line-height: 60px; }
	
	.blog-entry.entry-flat.type2 .entry-info .dt-sc-like-views { float: left; }
	.blog-entry.entry-flat.type2 .entry-info .dt-sc-like-views .likes, .blog-entry.entry-flat.type2 .entry-info .dt-sc-like-views .views { float: left; margin-right: 2px; }
	.blog-entry.entry-flat.type2 .entry-thumb .blog-image video { width: 100%; float: left; }

	.blog-entry.entry-flat.type2 .entry-meta { margin: 39px 0 0; width: 100%; float: left; }
	.blog-entry.entry-flat.type2 .entry-meta .entry-info { float: none; display: inline-block; }
	
	.blog-entry.entry-flat.type2 .entry-meta .comments { margin-right: -2px; }
	.blog-entry.entry-flat.type2 .entry-meta .comments a, .blog-entry.entry-flat.type2 .entry-meta .dt_like_btn span, .blog-entry.entry-flat.type2 .entry-meta .views span { color: #fff; padding: 0 12px; height: 30px; line-height: 30px; min-width: 30px; float: left; font-size: 13px; letter-spacing: 1px; position: relative; }

	.blog-entry.entry-flat.type2 .entry-meta .dt_like_btn span:after, .blog-entry.entry-flat.type2 .entry-meta .views span:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: -6px; right: auto; background-color: #fff; border-radius: 50%; }
	.blog-entry.entry-flat.type2 .entry-meta .dt_like_btn span:before, .blog-entry.entry-flat.type2 .entry-meta .views span:before { content: ""; display: block; position: absolute; width: 6px; height: 6px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: -4px; right: auto; border-radius: 50%; z-index: 2; }

	.dt-sc-one-half .blog-entry.entry-flat.type2 .entry-body, .dt-sc-one-third .blog-entry.entry-flat.type2 .entry-body { text-align: left; margin: 0 0 5px; }
	
	/* Blog Entry - Flat (List) */
	
	.blog-entry.entry-flat.list .entry-thumb { float: left; margin-right: 3%; width: 40%; margin-bottom: 0; }
	.blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 57%; text-align: left; float: right; padding: 0; clear: none; }
	.blog-entry.entry-flat.list .entry-title h4::before { right: auto; }
	
	.blog-entry.entry-flat.list .entry-meta .comments a { padding-left: 0; }
	
	.with-both-sidebar .blog-entry.entry-flat.list .entry-thumb { margin-right: 0; width: 100%; margin-bottom: 35px; }
	.with-both-sidebar .blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; text-align: left; }
	/*.with-both-sidebar .blog-entry.entry-flat.list .entry-title h4:before { right: 0; }*/
	.with-both-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column .blog-entry.entry-flat.list { padding-bottom: 35px; }
	
	
	.page-with-sidebar .dt-sc-one-half .blog-entry.entry-flat.list .entry-thumb { margin-right: 0; width: 100%; margin-bottom: 35px; }
	.page-with-sidebar .dt-sc-one-half .blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; text-align: left; }
	.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .dt-sc-one-half.column .blog-entry.entry-flat.list { padding-bottom: 35px; }
	
	.dt-sc-one-third .blog-entry.entry-flat.list .entry-thumb { margin-right: 0; width: 100%; margin-bottom: 35px; }
	.dt-sc-one-third .blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; text-align: left; padding-left: 0; padding-right: 0; }
	.dt-sc-posts-list-wrapper .tpl-blog-holder .dt-sc-one-third.column .blog-entry.entry-flat.list { padding-bottom: 35px; }
	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat.list .entry-title, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat.list .entry-details { padding: 0; }
	
	.page-with-sidebar.with-both-sidebar .dt-sc-one-third .blog-entry.entry-flat.list .entry-meta .comments a, 
	.page-with-sidebar.with-both-sidebar .dt-sc-one-third .blog-entry.entry-flat.list .entry-meta .comments a {  padding-left: 0 ; }
	
	/* Blog Entry - Alternate */	
	.blog-entry.entry-alternate { text-align: center; background: #fff; }
	.blog-entry.entry-alternate .entry-meta-data .category a { font-size: 13px; margin-right: 10px; font-weight: 400; position: relative; }
	.blog-entry.entry-alternate .entry-meta-data .category a:last-child { margin-right: 0; }
	.blog-entry.entry-alternate .entry-meta-data .category a:hover { color: #000; }
	
	.blog-entry.entry-alternate .entry-meta-data .category a:before { content: ","; display: block; position: absolute; right: -8px; bottom: -3px; }
	.blog-entry.entry-alternate .entry-meta-data .category a:last-child:before { display: none; }
	
	.blog-entry.entry-alternate .entry-thumb { overflow: hidden; }
	.blog-entry.entry-alternate .entry-thumb:after { content: ""; position: absolute; display: block; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; left: 0; right: 0; margin: 0 auto; }
	.blog-entry.entry-alternate .entry-thumb:first-child { margin-bottom: 32px; }
	.blog-entry.entry-alternate .entry-thumb:first-child:after { border-bottom: 15px solid #fff; bottom: 0; }
	.blog-entry.entry-alternate .entry-thumb:last-child:after { border-top: 15px solid #fff; border-bottom: none; top: 0; }
	
	.blog-entry.entry-alternate:hover .entry-thumb:first-child:after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; bottom: 0; }
	.blog-entry.entry-alternate:hover .entry-thumb:last-child:after { border-top: 8px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; }
	
	.blog-entry.entry-alternate .entry-thumb:before { position: absolute; content: ""; display: block; left: 0; top: 0; background: rgba(0,0,0,0.4); width: 100%; height: 100%; opacity: 0; visibility: hidden; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
	.blog-entry.entry-alternate:hover .entry-thumb:before { opacity: 1; visibility: visible; transform: scale(1.02); -moz-transform: scale(1.02); -webkit-transform: scale(1.02); -ms-transform: scale(1.02); }
	
	.blog-entry.entry-alternate .entry-thumb .date { position: absolute; bottom: -20px; left: -50px; min-height: 40px; line-height: 40px; color: #fff; z-index: 1; opacity: 0; visibility: hidden; }	
	.blog-entry.entry-alternate:hover .entry-thumb .date { bottom: 0; left: 15px; opacity: 1; visibility: visible; }	
		
	.blog-entry.entry-alternate .entry-meta-data { margin: 0px 0px 7px; }
	.blog-entry.entry-alternate .entry-meta-data .tags { margin: 10px 0 3px; }
	.blog-entry.entry-alternate .entry-meta-data .tags a { text-transform: capitalize; letter-spacing: 1px;font-size: 13px; padding: 3px 12px; margin-right: 10px; border: 1px solid; }
	.blog-entry.entry-alternate .entry-meta-data .tags a:last-child { margin-right: 0; }
	.blog-entry.entry-alternate .entry-meta-data .tags a:hover { background: #000; color: #fff; border: 1px solid #000; }
	.dt-sc-one-column .blog-entry.entry-alternate .entry-meta-data { padding-top: 0;  }
	
	.blog-entry.entry-alternate .entry-title { margin: 0 auto; padding: 0 30px; }
	.blog-entry.entry-alternate .entry-title h4 { font-size: 24px; text-transform: uppercase; position: relative; z-index: 1; width: 100%; box-sizing: border-box; overflow: hidden; float: none; display: inline-block; padding: 0 0 13px; margin-bottom: 4px; line-height: 32px; font-weight: 400; }
	.blog-entry.entry-alternate .entry-title h4 a { padding: 0; background: #fff; z-index: 0; float: none; display: inline-block; }
	
	.blog-entry.entry-alternate .entry-title h4:before { content: ""; position: absolute; display: block; height: 1px; width: 40px; left: 0; right: 0; margin: 0 auto; background: #d7d7d7; bottom: 0; }
	.blog-entry.entry-alternate:hover .entry-title h4:before { width: 55px; }
	
	.blog-entry.entry-alternate .entry-details { padding: 0 30px; }
	.blog-entry.entry-alternate .entry-body { margin: 0px 0px 3px; }
	
	.blog-entry.entry-alternate .entry-body a.dt-sc-button.bordered.small { color: #3d3d3d; font-size: 13px; line-height: 24px; letter-spacing: 1px; padding: 13px 20px; }
	.blog-entry.entry-alternate .entry-body a.dt-sc-button.bordered.small:hover { background: #3d3d3d; color: #fff; }
	
	.blog-entry.entry-alternate .entry-thumb .author { float: left; position: absolute; top: -20px; right: -50px; min-height: 40px; line-height: 40px; color: #fff; z-index: 1; opacity: 0; visibility: hidden; }	
	.blog-entry.entry-alternate:hover .entry-thumb .author { top: 0; right: 15px; opacity: 1; visibility: visible; }
	
	.blog-entry.entry-alternate .entry-thumb .author span { font-weight: bold; }
	.blog-entry.entry-alternate .entry-thumb .author span a { color: #fff; text-transform: capitalize; font-weight: normal; }
	
	.blog-entry.entry-alternate .share .dt-share-list { position: absolute; bottom: -20px; right: -50px; margin: 0; opacity: 0; visibility: hidden; }	
	.blog-entry.entry-alternate .share .dt-share-list li { list-style: none; float: none; display: inline-block; padding-bottom: 0; }
	.blog-entry.entry-alternate .share .dt-share-list li a { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background:none; color: #fff; }	
	.blog-entry.entry-alternate .share .dt-share-list li a:hover { color: #000; }
	
	.blog-entry.entry-alternate:hover .share .dt-share-list { bottom: 5px; right: 5px; opacity: 1; visibility: visible; }
	.blog-entry.entry-alternate .entry-thumb .entry-social-meta .share .dt-share-list li a { color: #fff; width: 30px; height: 30px; line-height: 30px; }
	
	.blog-entry.entry-alternate .entry-format { left: -25px; top: -25px; border-radius: 50%; right: auto; z-index: 1; opacity: 0; visibility: hidden; }
	.blog-entry.entry-alternate .entry-format a { border: none; background: no-repeat; float: none; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; }
	.blog-entry.entry-alternate .entry-format a:before { line-height: normal; position: absolute; z-index: 9; width: 30px; height: 30px; top: 5px; right: 8px; left: auto; }
	
	.blog-entry.entry-alternate:hover .entry-format { left: 0; top: 0; opacity: 1; visibility: visible; }
	
	.blog-entry.entry-alternate .entry-meta .comments a, .blog-entry.entry-alternate .entry-meta .dt_like_btn span, .blog-entry.entry-alternate .entry-meta .views span { color: #707070; padding: 0 10px; height: 20px; line-height: 20px; min-width: 30px; float: left; font-size: 13px; letter-spacing: 1px; position: relative; }
	
	.blog-entry.entry-alternate .entry-info .dt-sc-like-views { float: left; }
	.blog-entry.entry-alternate .entry-info .dt-sc-like-views .likes, .blog-entry.entry-alternate .entry-info .dt-sc-like-views .views { float: left; margin-right: 2px; position: relative; }
	
	.blog-entry.entry-alternate .entry-info .dt-sc-like-views .likes:before, .blog-entry.entry-alternate .entry-info .dt-sc-like-views .views:before { position: absolute; display: block; content: "/"; bottom: -1px; left: -4px; font-size: 16px; color: #d7d7d7; }

	.blog-entry.entry-alternate .entry-meta { margin: 25px 0 0; width: auto; float: none; display: inline-block; border-left: none; border-right: none; position: relative; }
	
	.blog-entry.entry-alternate .entry-info .dt-sc-like-views { float: left; }
	
	.blog-entry.entry-alternate .entry-meta .entry-info { float: none; display: inline-block; }
	
	.blog-entry.entry-alternate .entry-meta .comments { margin-right: -2px; }
	
	.blog-entry.entry-alternate .entry-thumb:last-child { margin-top: 40px; margin-bottom: 0; }
	
	.blog-entry.entry-alternate a.dt-sc-button.bordered.small { color: #000000; font-size: 13px; line-height: 24px; letter-spacing: 1px; padding: 7px 28px; border-color: #d7d7d7; border-width: 2px; border-style: solid; }
	.blog-entry.entry-alternate a.dt-sc-button.bordered.small:hover { background: #000000; color: #fff; border-color: #000000; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-alternate .entry-format a:before { width: 50px; height: 50px; line-height: 50px; top: 0; }
	
	.dt-sc-one-third .blog-entry.entry-alternate .entry-format a { width: 50px; height: 50px; line-height: 50px; }
	.dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { line-height: 40px; }
	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .comments a, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .dt_like_btn span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .views span { padding: 0 6px; font-size: 10px; }
	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { font-size: 20px; left: 10px; top: 0; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-title h4, .with-both-sidebar .dt-sc-one-column .blog-entry.entry-alternate .entry-title h4,
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-alternate .entry-title h4 { font-size: 16px; line-height: 32px; font-weight: 400; }
	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .comments a, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .dt_like_btn span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .views span,
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .comments a, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .dt_like_btn span, 
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .views span { padding: 0 10px; font-size: 10px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-thumb .date { min-height: 35px; line-height: 35px; font-size: 12px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .share .dt-share-list li a { width: 25px; height: 25px; line-height: 25px; font-size: 12px; }	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-thumb .author { min-height: 35px; line-height: 35px; font-size: 12px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { top: 0; right: 16px; font-size: 20px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-title, .page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-details { padding: 0 15px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-title h4, .page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-body { font-size: 12px; }	
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta-data .tags a, .page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate .entry-meta-data .category a { font-size: 11px; }
	.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-alternate a.dt-sc-button.bordered.small { font-size: 11px; padding: 7px 20px; }
	

	/* Breaking News - Classic */
	
	.dt-sc-breaking-news.classic { width: 100%; float: left; position: relative; }
	.dt-sc-breaking-news.classic:before { content: ""; display: block; position: absolute; left: 0; width: 15%; height: 100%; top: 0; z-index: 2; }
	.dt-sc-breaking-news.classic:after { content: ""; display: block; position: absolute; left: -100%; width: 9000px; height: 100%; top: 0; background: #eeeeee; }
	.dt-sc-breaking-news.classic .breaking-title { float: left; color: #fff; z-index: 2; font-size: 16px; padding: 12px 20px 10px; line-height: 28px; width: 15%; text-align: center; position: relative; letter-spacing: 1px; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider { float: left; width: 85%; padding: 10px 10px 8px; background: #eeeeee; color: #878787; position: relative; z-index: 3; }
	.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking { width: 100%; float: left; }
	.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li { padding-bottom: 0; list-style: none !important; }
	.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title h4 { margin-bottom: 0; font-size: 13px; line-height: 32px; padding-left: 10px; letter-spacing: 1px; font-weight: 300; }
	.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title h4 a { color: #878787; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li, .dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title, .dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title h4, .dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title h4 a { width: 100%; float: left; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls { position: absolute; right: 0; top: 0; top: -6px\0; height: 100%; z-index: 99; width: 100px; text-align: center; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { position: relative; width: 30px; height: 30px; text-align: center; line-height: 30px; float: none; display: inline-block; font-size: 0; margin-top: 2px; margin-top: 14px\0; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:hover { color: #fff; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:before { position: absolute; display: block; left:0; right: 0; margin: 0 auto; text-align: center; text-indent: 0; font-size: 18px; font-family:Material-Design-Iconic-Font; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a.bx-prev { float: left; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a.bx-next { float: right; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a.bx-prev:before { content: '\f2fa'; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a.bx-next:before { content: '\f2fb'; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a.bx-stop:before { content: '\f3a7'; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a.bx-start:before { content: '\f3aa'; }
	
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction { position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 100%; text-align: center; }
	.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 40px; text-align: center; left: 0; right: 0; margin: 0 auto; }
	
	.vc_col-sm-6 .dt-sc-breaking-news.classic .breaking-title, .vc_col-sm-4 .dt-sc-breaking-news.classic .breaking-title, .vc_col-sm-3 .dt-sc-breaking-news.classic .breaking-title { width: 100%; text-align: left; }
	.vc_col-sm-6 .dt-sc-breaking-news.classic:before, .vc_col-sm-4 .dt-sc-breaking-news.classic:before, .vc_col-sm-3 .dt-sc-breaking-news.classic:before,
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider, .vc_col-sm-4 .dt-sc-breaking-news.classic #breaking-news-slider, .vc_col-sm-3 .dt-sc-breaking-news.classic #breaking-news-slider { width: 100%; }
	.vc_col-sm-6 .dt-sc-breaking-news.classic:after, .vc_col-sm-4 .dt-sc-breaking-news.classic:after, .vc_col-sm-3 .dt-sc-breaking-news.classic:after { display: none; }
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls { right: 10px; }
	
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-viewport { width: 75% !important; }
	
	.vc_col-sm-4 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .vc_col-sm-4 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item,
	.vc_col-sm-3 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .vc_col-sm-3 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { top: 100%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; background: none; margin-top: 5px;  }
	
	.vc_col-sm-4 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a, .vc_col-sm-3 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { color: #fff; background: #222222; }
	
	
		.page-with-sidebar .dt-sc-breaking-news.classic .breaking-title { width: 100%; text-align: left; }
		.page-with-sidebar .dt-sc-breaking-news.classic:before, .page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider { width: 100%; }
		.page-with-sidebar .dt-sc-breaking-news.classic:after { display: none; }
		.page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls { right: 10px; }	
		.page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-viewport { width: 75% !important; }
		
		.page-with-sidebar .dt-sc-breaking-news.classic { margin-bottom: 30px; }
		.page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { top: 100%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; background: none; margin-top: 5px; right: -10px;  }
		.page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { right: -20px; }
		.page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { color: #fff; background: #222222; }
	
	/* Breaking News - Modern */
	
	.dt-sc-breaking-news.modern { width: 100%; float: left; position: relative; }
	.dt-sc-breaking-news.modern:before { content: ""; display: block; position: absolute; left: 0; width: 15%; height: 100%; top: 0; z-index: 2; }
	.dt-sc-breaking-news.modern .breaking-title { float: left; color: #fff; z-index: 3; text-transform: capitalize; font-size: 18px; padding: 12px 24px 10px; letter-spacing: 0.4px; font-weight: 500; line-height: 20px; width: 15%; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  }
	
	.dt-sc-breaking-news.modern #breaking-news-slider { float: right; width: 85%; padding: 30px; background: #878787; color: #999; position: relative; }
	.dt-sc-breaking-news.modern #breaking-news-slider:after { content: ""; display: block; position: absolute; left: 0; width: 100%; height: 100%; top: 0; background: #eeeeee; }
	
	.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking { width: 100%; float: left; margin-bottom: 0; }
	.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li { padding-bottom: 0; }
	.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .category a { text-transform: uppercase; font-size: 12px; font-weight: 500; margin-right: 10px; letter-spacing: 1.2px; }
	.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4 { margin-bottom: 0; font-size: 18px; line-height: 24px; }
	.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-meta { text-transform: uppercase; font-size: 12px; }
	
	.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li, .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title, .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4, .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4 a { width: 100%; float: left; }
	
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls { position: absolute; right: 0; top: 0; height: 100%; z-index: 1; width: 100px; text-align: center; }
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a { position: relative; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #222222; float: none; display: inline-block; font-size: 0; margin-top: 3px; background: #222; color: #fff; }
	
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a:before { position: absolute; display: block; top: 0px; left:0; right: 0; margin: 0 auto; text-align: center; text-indent: 0; font-size: 18px; font-family:Material-Design-Iconic-Font; }
	
	@-moz-document url-prefix() {
		.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a:before { top: 1px; }		
	}
	
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a.bx-prev { float: left; }
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a.bx-next { float: right; }
	
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a.bx-prev:before { content: '\f2fa'; }
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a.bx-next:before { content: '\f2fb'; }
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a.bx-stop:before { content: '\f3a7'; }
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a.bx-start:before { content: '\f3aa'; }
	
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls .bx-controls-direction { position: absolute; bottom: 6px; right: 5px; width: 100%; text-align: center; }
	.dt-sc-breaking-news.modern #breaking-news-slider .bx-controls .bx-controls-auto-item { position: absolute; bottom: 6px; right: 10px; width: 40px; text-align: center; left: 0; margin: 0 auto; }
	
	.vc_col-sm-6 .dt-sc-breaking-news.modern .breaking-title, .vc_col-sm-4 .dt-sc-breaking-news.modern .breaking-title, .vc_col-sm-3 .dt-sc-breaking-news.modern .breaking-title { width: 100%; text-align: center; position: static; top: auto; transform: none; -moz-transform: none; -webkit-transform: none;-ms-transform: none; }
	.vc_col-sm-6 .dt-sc-breaking-news.modern:before, .vc_col-sm-4 .dt-sc-breaking-news.modern:before, .vc_col-sm-3 .dt-sc-breaking-news.modern:before { display: none; }
	.vc_col-sm-6 .dt-sc-breaking-news.modern #breaking-news-slider, .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider, .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider { width: 100%; }
	
	.vc_col-sm-4 .dt-sc-breaking-news.modern .breaking-title, .vc_col-sm-3 .dt-sc-breaking-news.modern .breaking-title { text-align: left; }
	.vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls { height: auto; }

	.vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a:hover { background: #fff; }
	
	.vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls { width: 70px; }
	.vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a { height: 24px; line-height: 22px; width: 24px; }
	.vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls .bx-controls-auto-item { width: 24px; }		
	
	.page-with-sidebar .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4 { font-size: 16px; }
	
	.page-with-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls { width: 70px; bottom: 0; }
	.page-with-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a { height: 24px; line-height: 22px; width: 24px; }
	.page-with-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls .bx-controls-auto-item { width: 24px; }
	
	.with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern .breaking-title, .with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern:before { width: 25%; }
	.with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern #breaking-news-slider { width: 75%; }
	
	.with-both-sidebar .vc_col-sm-6 .dt-sc-breaking-news.modern #breaking-news-slider { padding: 20px 30px 40px; }
	
	.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider { padding: 20px 15px 40px; }	
	.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .category a { font-size: 10px; font-weight: 500; letter-spacing: 0; }
	.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4 { font-size: 14px; }

	.dt_carousel .tpl-blog-holder .column, .ult-carousel-wrapper.custom-arrow-navigation .tpl-blog-holder .column { width: 100% !important; }

	
	/* Widget Headlines */
	
	.widget.widget_headlines .recent-headlines-widget ul li:before { display: none; }
	
	/*--------------------------------------------------------------
	1.3 - Responsive
	--------------------------------------------------------------*/
	
	/*----*****---- << Desktop >> ----*****----*/	
	 @media only screen and (min-width:1200px) and (max-width:1399px) {
		 
		section:not(.page-with-sidebar) .dt-sc-one-half .blog-entry.entry-flat.list .share .dt-share-list li a { width: 25px; height: 25px; line-height: 25px; font-size: 12px; }
		section:not(.page-with-sidebar) .dt-sc-one-half .blog-entry.entry-flat.list:hover .entry-thumb .date { bottom: -2px; left: 10px; font-size: 12px; }
	
	 }
		 
		 
		 /*----*****---- << Desktop >> ----*****----*/	
	 @media only screen and (min-width:1200px) and (max-width:1280px) {
		 
		.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width: 48.8%; }
		.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.2%; }
		
		.vc_col-sm-4 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:before,
		.vc_col-sm-3 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:before,
		.page-with-sidebar .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a::before { top: 1px; }
		
		#primary.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.classic { margin-bottom: 50px; }
		#primary.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern { margin-bottom: 50px; }
		
		.dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat .entry-title,
		.dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat .entry-details { padding: 0 15px; }
		
	 }
	 
	/* Note: Design for a width of 960px */
    @media only screen and (min-width:992px) and (max-width:1199px) {
		
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half  { width:100%; }
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }
	.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:31.8%; }
	
	.tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.8%; }
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.5%; }
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
	
	.page-with-sidebar.with-both-sidebar .blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li { margin: 0 5px -3px; }	
	.page-with-sidebar.with-both-sidebar .blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li a, .page-with-sidebar.with-both-sidebar .blog-entry.entry-classic .entry-meta-data .entry-meta > * { font-size: 12px; }
	
	.page-with-sidebar .blog-entry.entry-minimal .share .dt-share-list li a { width: 26px; height: 26px; line-height: 26px; font-size: 12px; }
	.page-with-sidebar .blog-entry.entry-minimal .share:hover .dt-share-list li { margin: 0 0.5px; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .share:hover .dt-share-list li { margin: 0 2px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .entry-format { left: 0; top: 0; }
	
	.page-with-sidebar .dt-sc-one-half .blog-entry.entry-minimal .entry-format a { width: 40px; height: 40px; }	
	.page-with-sidebar .dt-sc-one-half .blog-entry.entry-minimal .entry-format a:before { line-height: 40px; font-size: 16px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .blog-image, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .blog-image, .page-with-sidebar.with-right-sidebar .dt-sc-one-right .blog-entry.entry-minimal .blog-image { overflow: hidden; margin-bottom: 15px; } 
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .entry-info, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .entry-info, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .entry-info { position: static; padding: 0 10px; }
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .dt-sc-like-views,	.page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views { margin-bottom: 10px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .dt-sc-like-views .likes, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .likes, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .likes, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .dt-sc-like-views .views, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .views, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .views { margin-right: 10px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .dt-sc-like-views .likes, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .dt-sc-like-views .views, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .author, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .likes, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .views, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .author, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .likes, 
	.page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views .views, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .author { opacity: 1; -webkit-transition: none; transition: none; -webkit-transform: none; transform: none; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .dt-sc-like-views, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views, .page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .dt-sc-like-views, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal .author, .page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal .author,	.page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal .author { float: none; display: inline-block; }
	
	.page-with-sidebar .blog-entry.entry-minimal.type2 .share:hover .dt-share-list li { margin: 0 0 0 2px; }
	
	.page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2.has-post-thumbnail .entry-thumb,
	.page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2.has-post-thumbnail .entry-thumb { margin-bottom: 5px; }
	.page-with-sidebar.with-left-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2.has-post-thumbnail .entry-thumb .blog-image,
	.page-with-sidebar.with-right-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2.has-post-thumbnail .entry-thumb .blog-image { overflow: hidden; margin-bottom: 20px; }
		
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2.has-post-thumbnail .entry-thumb { margin-bottom: 3px; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-title h4, .with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .entry-title h4 { font-size: 18px; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { padding: 0 25px 20px; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-format a { width: 40px; height: 40px; }	
	.with-both-sidebar .blog-entry.entry-overlay .entry-format a:before, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-overlay .entry-format a:before { line-height: 40px; font-size: 16px; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay > * { font-size: 12px; }
	
	.page-with-sidebar .blog-entry.entry-overlay .entry-title h4 { font-size: 24px; }
	.page-with-sidebar .blog-entry.entry-overlay .entry-details, .page-with-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-details { padding: 10px 0px 0; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-format a:before { line-height: 40px; }
	
	.dt-sc-breaking-news.classic:before, .dt-sc-breaking-news.classic .breaking-title { width: 20%; }
	.dt-sc-breaking-news.classic #breaking-news-slider { width: 80%; }
	
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:before,
	.vc_col-sm-3 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:before,
	.vc_col-sm-4 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a:before { top: 1px; }
	
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { top: 100%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; background: none; margin-top: 5px; right: -10px;  }
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { right: -20px; }
	
	.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { color: #fff; background: #222222; }
	
	#primary.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.classic { margin-bottom: 50px; }
	#primary.with-both-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern { margin-bottom: 50px; }
	
	#primary.with-both-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider { padding: 30px 20px; }
	#primary.with-both-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .category a { font-size: 10px; letter-spacing: 0; }
	
	.dt-sc-breaking-news.modern .breaking-title, .dt-sc-breaking-news.modern:before { width: 20%; }
	.dt-sc-breaking-news.modern #breaking-news-slider { width: 80%; }
	
	.single-post .page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column { padding-left: 0; padding-right: 0; }
	.single-post .page-with-sidebar .blog-entry.entry-flat .share .dt-share-list li { margin-right: 2px; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat .entry-title,
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat .entry-details { padding: 0 15px; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments a,
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments span, 
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .dt_like_btn span, 
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .views span { font-size: 11px; letter-spacing: 0.5px; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta { font-size: 11px; letter-spacing: 0.5px; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-alternate .entry-title,
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-alternate .entry-details { padding: 0 15px; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .comments a, 
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .dt_like_btn span, 
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .views span { font-size: 11px; letter-spacing: 0.5px; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-alternate .entry-meta { font-size: 11px; letter-spacing: 0.5px; padding: 10px 15px 2px; }
	
	.dt-sc-one-half .blog-entry.entry-flat.list .entry-thumb { margin-right: 0; width: 100%; margin-bottom: 35px; }
	.dt-sc-one-half .blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; text-align: left; }
	.dt-sc-posts-list-wrapper .tpl-blog-holder .dt-sc-one-half.column .blog-entry.entry-flat.list { padding-bottom: 35px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.entry-flat.list .entry-title h4::before { right: auto; }
	
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat.list .entry-title, 
	section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat.list .entry-details { padding: 0; }

	}
	
	/* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:991px) {
		
		.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
		.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
		
		.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:49%; }
		.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
		
		.with-both-sidebar #commentform .dt-sc-one-half { width:100%; margin-left:0; }
		.with-both-sidebar #commentform .dt-sc-one-half textarea, .with-both-sidebar #commentform .dt-sc-one-half input { margin-bottom:20px; }
		.with-both-sidebar #commentform .form-submit, .with-both-sidebar #commentform .form-submit .submit { margin-top:0; }
		
		.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth { width:50%; }
		
		ul.commentlist li { padding-left:80px; }
		ul.commentlist li .comment-author img { max-width: 60px; max-height: 60px; }
		
		.page-with-sidebar .blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li { margin: 0 5px -3px; }	
		.page-with-sidebar .blog-entry.entry-classic .entry-meta ul.dt-sc-sociable li a,
		.page-with-sidebar .blog-entry.entry-classic .entry-meta-data .entry-meta > * { font-size: 12px; }
		
		.page-with-sidebar.with-both-sidebar .blog-entry.entry-classic .entry-meta-data .entry-meta > * { width: 100%; border-right: none; border-bottom: 1px solid #d1d1d1; }
		.page-with-sidebar.with-both-sidebar .blog-entry.entry-classic .entry-meta-data .entry-meta > :last-child { border-bottom: none; }
		
		.page-with-sidebar.with-both-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-half { width: 100%; margin: 0; }
		
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third { width: 100%; margin: 0; }
		.page-with-sidebar.with-left-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry .entry-format a:before,	.page-with-sidebar.with-right-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry .entry-format a:before { line-height: 50px; }	
		
		.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .share:hover .dt-share-list li { margin: 0 2px; }
		
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-format a:before { line-height: 40px; }
		
		.with-both-sidebar .blog-entry.entry-classic .entry-meta-data .entry-title h4 { font-size: 24px; line-height: normal; text-transform: capitalize; padding: 0; }
				
		.dt-sc-one-third .blog-entry.entry-minimal .entry-thumb .entry-info .author i, .dt-sc-one-third .blog-entry.entry-minimal .entry-thumb .entry-info .author span { margin-top: 10px; }
		
		.page-with-sidebar .blog-entry.entry-minimal .share .dt-share-list li a { width: 26px; height: 26px; line-height: 26px; font-size: 12px; }
		.page-with-sidebar .blog-entry.entry-minimal .share:hover .dt-share-list li { margin: 0 1px; }
		
		.with-both-sidebar .blog-entry.entry-minimal .entry-meta .date, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .share, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .comments, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .date, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .comments { width: 50%; border-left: none; border-bottom: 1px dashed #e8e8e8; padding: 10px 0; }
		.with-both-sidebar .blog-entry.entry-minimal .entry-meta .date:first-child, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .share:first-child, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .comments:first-child { padding-top: 0; }
		.with-both-sidebar .blog-entry.entry-minimal .entry-meta .date:last-child, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .share:last-child, .with-both-sidebar .blog-entry.entry-minimal .entry-meta .comments:last-child { border-bottom: 0; }
		
		.with-both-sidebar .blog-entry.entry-minimal .entry-meta .share .dt-share-list { top: 9px; }
		
		.page-with-sidebar .blog-entry.entry-minimal .share .dt-share-list { top: 0; }
		
		.page-with-sidebar .blog-entry.entry-minimal.type2 .share:hover .dt-share-list li { margin: 0 0 0 2px; }
		
		.with-both-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right, .with-both-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left { width: 100%; text-align: center; float: none;display: inline-block; }
		.with-both-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta { width: 100%; }
		.with-both-sidebar .dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta .share { margin-top: 8px; text-align: center; }
		
		.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2 .entry-meta .share { width: 100%; margin-top: 4px; }
		.with-both-sidebar .dt-sc-one-half .blog-entry.entry-minimal.type2 .entry-meta .share .dt-share-list { top: 0; }	
		
		.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 18px; }
		.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .entry-meta .share .dt-share-list { top: 0; }
		
		.blog-entry.entry-overlay .entry-title h4 { font-size: 24px; }	
		.page-with-sidebar .blog-entry.entry-overlay .entry-title h4 { font-size: 16px; }
		.page-with-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { padding: 0 15px 30px; }
		.page-with-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay > * { font-size: 12px; }
		
		.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category { position: absolute; top: 10px; right: 10px; text-align: right; }
		
		.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image:before { display: none; }
		
		.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { padding: 20px 20px 0; position: static; }
		.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a, .with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay h4 a, .with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .date { color: #2f2e2e; }
		.with-both-sidebar .blog-entry.entry-overlay .entry-title h4 { font-size: 20px; }
		
		.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a:hover { color: #fff; }
		
		.with-both-sidebar .blog-entry.entry-overlay .entry-format a { width: 50px; height: 50px; line-height: 50px; }
		.with-both-sidebar .blog-entry.entry-overlay .entry-format a:before, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-overlay .entry-format a:before { line-height: 50px; font-size: 24px; }
		
		.with-both-sidebar .blog-entry.entry-overlay .entry-meta > .author { position: absolute; right: 0; }
		.with-both-sidebar .blog-entry.entry-overlay .entry-meta .comments { position: relative; width: 100%; text-align: center; }
		.with-both-sidebar .blog-entry.entry-overlay .entry-meta .comments a { float: none; display: inline-block; margin-top: 20px; }
		
		.dt-sc-one-third .blog-entry.entry-overlay .entry-details, .page-with-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-details { padding: 10px 0px 0; }
		
		.page-with-sidebar.with-left-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-overlay .entry-format a:before { line-height: 60px; }
		.with-both-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-format a:before { line-height: 50px; }
		
		.dt-sc-one-third .blog-entry.entry-overlay > .entry-meta-data { padding: 0 12px; }
		
		.with-both-sidebar .dt-sc-one-half .blog-entry.entry-flat:not(.type2) .entry-format a:before,
		.with-both-sidebar .dt-sc-one-half .blog-entry.entry-alternate .entry-format a:before { width: 50px; height: 50px; line-height: 50px; top: -3px; left: -1px; }
		.with-both-sidebar .dt-sc-one-half .blog-entry.entry-alternate .entry-meta .comments a, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-alternate .entry-meta .dt_like_btn span, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-alternate .entry-meta .views span { padding: 0 8px; }
		
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments a, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments span, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .dt_like_btn span, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .views span,		
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .comments a, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .dt_like_btn span, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .views span { padding: 0 10px; font-size: 13px; }
		
		.page-with-sidebar.with-left-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-format a:before, .page-with-sidebar.with-right-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-format a:before,
		.page-with-sidebar.with-left-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before, .page-with-sidebar.with-right-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { line-height: 40px; }
		
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { line-height: normal; top: 8px; left: 5px; }
		
		.dt-sc-breaking-news.classic:before, .dt-sc-breaking-news.classic .breaking-title { width: 25%; }
		.dt-sc-breaking-news.classic #breaking-news-slider { width: 75%; }
		
		.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { top: 100%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; background: none; margin-top: 5px; right: -10px;  }
		.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { right: -20px; }
		
		.vc_col-sm-6 .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { color: #fff; background: #222222; }
		
		.page-with-sidebar .dt-sc-breaking-news.classic { margin-bottom: 50px; }
		
		#primary.with-both-sidebar .dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title h4 { font-size: 12px; line-height: 24px; }
		
		.dt-sc-breaking-news.modern .breaking-title { font-size: 14px; }
		.dt-sc-breaking-news.modern #breaking-news-slider { padding: 30px 20px 35px; }
		.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4 { margin-bottom: 0; font-size: 14px; line-height: 24px; }
		
		.vc_col-sm-4 .dt-sc-breaking-news.modern .breaking-title { width: 100%; text-align: center; position: static; top: auto; transform: none; -moz-transform: none; -webkit-transform: none;-ms-transform: none; }	
		.vc_col-sm-4 .dt-sc-breaking-news.modern .breaking-title, .vc_col-sm-3 .dt-sc-breaking-news.modern .breaking-title { text-align: left; }
		
		.vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls { width: 70px; bottom: 0; }
		.vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls a { height: 24px; line-height: 22px; width: 24px; }
		.vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider .bx-controls .bx-controls-auto-item { width: 24px; }
		
		.dt-sc-breaking-news.modern .breaking-title, .dt-sc-breaking-news.modern:before { width: 25%; }
		.dt-sc-breaking-news.modern #breaking-news-slider { width: 75%; }
		
		.page-with-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4, .page-with-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .entry-title h4 { font-size: 12px; }
		.page-with-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .category a, .page-with-sidebar .vc_col-sm-4 .dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li .category a { text-transform: uppercase; font-size: 10px; font-weight: normal; letter-spacing: 0; }
		.page-with-sidebar .vc_col-sm-3 .dt-sc-breaking-news.modern #breaking-news-slider { padding: 20px 15px 30px; }
		
		.with-both-sidebar .dt-sc-breaking-news.modern { margin-bottom: 30px; }
		
		.with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern .breaking-title, .with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern:before { width: 35%; }
		.with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern #breaking-news-slider { width: 65%; }

		.related-post > h2:before, .related-post > h2:after { width: 22%; }
		
		.blog-entry.entry-flat.list .entry-thumb { margin-right: 0; width: 100%; margin-bottom: 35px; }
		.blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; }
		.dt-sc-posts-list-wrapper .tpl-blog-holder .column .blog-entry.entry-flat.list { padding-bottom: 35px; }
		
		.with-both-sidebar .blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; text-align: left; }
		.with-both-sidebar .blog-entry.entry-flat.list .entry-title h4:before { right: auto; }
		
		section:not(.page-with-sidebar) .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat.list .entry-title h4:before { right: auto; }
		section.with-both-sidebar .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat.list .entry-title, 
		section.with-both-sidebar .dt-sc-posts-list-wrapper .dt-sc-one-third .blog-entry.entry-flat.list .entry-details { padding: 0; }
		
		.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat.list .entry-title h4 { font-size: 24px; }
	
	}
	

	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {
		
		.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; padding: 0; }
		
		.tpl-blog-holder.apply-isotope .column { margin-bottom:0; }
		
		/* comment */	
		ul.commentlist { font-size:14px; }
		ul.commentlist > li, ul.commentlist > li ul.children > li { padding-left: 40px; }
		ul.commentlist > li ul.children > li { margin-left: -40px; }
		ul.commentlist li .author-name > a { font-size:16px; }
		ul.commentlist li li .comment-author { left: 5px; top:4px; }
		ul.commentlist li .comment-author img { max-height: 30px; max-width: 30px; }
		ul.commentlist li.comment { padding: 0px 0px 0px 60px; }
		ul.commentlist li.comment .comment-author img { max-width: 40px; max-height: 40px; border-radius: 3px; }
		ul.commentlist li.comment ul.children li.comment {padding: 0px 0px 0px 50px;}
		ul.commentlist li.comment ul.children .comment-author img { max-width: 30px; max-height: 30px; border-radius: 3px; } 	
		ul.commentlist li .comment-details { margin:10px 0px 30px; }
		
		ul.commentlist li.depth-1, ul.commentlist li.depth-2, ul.commentlist li.depth-3, ul.commentlist li.depth-4, ul.commentlist li.depth-5 { margin-bottom:0; }
		
		.post-password-form label input { width:100%; }
		
		.logged-in-as ~ .column { width:100% }
		
		.blog-entry.entry-classic .entry-meta-data .entry-meta > * { width: 100%; border-right: none; border-bottom: 1px solid #d1d1d1; }
		.blog-entry.entry-classic .entry-meta-data .entry-meta > :last-child { border-bottom: none; }
		
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry .entry-format a:before { line-height: 50px; }
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-format a:before { line-height: 40px; }
		
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-format a:before { line-height: normal; top: 8px; }
		
		.page-with-sidebar .dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { line-height: 40px; left: 5px; }
		
		.with-both-sidebar .blog-entry.entry-classic .entry-meta-data .entry-title h4 { font-size: 24px; line-height: normal; text-transform: capitalize; padding: 0; }
		
		.blog-entry.entry-minimal .entry-meta .date:first-child, .blog-entry.entry-minimal .entry-meta .share:first-child, .blog-entry.entry-minimal .entry-meta .comments:first-child { padding-top: 0; }
		.blog-entry.entry-minimal .entry-meta .date:last-child, .blog-entry.entry-minimal .entry-meta .share:last-child, .blog-entry.entry-minimal .entry-meta .comments:last-child { border-bottom: 0; }
		
		.blog-entry.entry-minimal .entry-meta .share .dt-share-list { top: 7px; }
		
		.blog-entry.entry-minimal .entry-format a, .dt-sc-one-third .blog-entry.entry-minimal .entry-format a { width: 50px; height: 50px; }
		.blog-entry.entry-minimal .entry-format a:before, .dt-sc-one-third .blog-entry.entry-minimal .entry-format a:before { line-height: 50px; font-size: 24px; }
		
		.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal .share:hover .dt-share-list li { margin: 0 2px; }
		
		.with-both-sidebar .blog-entry.entry-minimal.type2 .entry-meta .share { width: 100%; margin-top: 4px; }
		.with-both-sidebar .blog-entry.entry-minimal.type2 .entry-meta .share .dt-share-list { top: 0; }
		
		.dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-format a { width: 40px; height: 40px; line-height: 40px; }
		.dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-format a:before { line-height: 40px; font-size: 16px; }
		
		.blog-entry.entry-overlay .entry-title h4, .with-both-sidebar .dt-sc-one-column .blog-entry .entry-title h4 { font-size: 16px; }
		.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { padding: 0 15px 30px; }
		.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay > * { font-size: 12px; }
		
		.blog-entry.entry-overlay .entry-thumb .bx-controls a { z-index: 4; }
		
		.blog-entry.entry-overlay .entry-format a { width: 50px; height: 50px; line-height: 50px; }
		.blog-entry.entry-overlay .entry-format a:before { line-height: 50px; font-size: 24px; }
		.blog-entry.entry-overlay .entry-details { padding: 10px 0px 0; }
		.blog-entry.entry-overlay > .entry-meta-data { padding: 0; }
		
		.dt-sc-one-third .blog-entry.entry-overlay .entry-format a:before { line-height: 50px; }
		
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-overlay .entry-details { padding: 10px 0px 0; }
		
		.blog-entry.post-info-bottom-image .entry-meta { position: static; width: 100%; padding: 20px 0px 0px 0; }
		.blog-entry.post-info-bottom-image .entry-meta .entry-info > * { margin-bottom: 10px; }
		
		.blog-entry.post-info-within-image .entry-meta { position: static; padding: 20px; }
		.blog-entry.post-info-within-image .entry-meta .entry-title h4 { font-size: 26px; margin-bottom: 5px; }
		.blog-entry.post-info-within-image .entry-meta p.category, .blog-entry.post-info-within-image .entry-meta .entry-title, .blog-entry.post-info-within-image .entry-meta .entry-info { z-index: 9; }
		.blog-entry.post-info-within-image .entry-meta .dt_scroll_down { display: none; }
		.blog-entry.post-info-within-image .entry-thumb:before { height: 100%; background: #878787; z-index: -1; }
		.blog-entry.post-info-within-image .entry-meta .entry-title h4 a:hover, .blog-entry.post-info-within-image .entry-meta a:hover, .blog-entry.post-info-within-image .entry-meta a:hover i { color: #222; }

		.blog-entry.post-info-within-image .entry-meta .author,	.blog-entry.post-info-within-image .entry-meta .comments { margin-bottom: 10px; }
		
		.blog-entry.post-info-vertical-image .entry-meta { position: static; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; padding: 20px 15px; }
		
		.blog-entry.post-info-vertical-image .entry-thumb .entry-meta p.category, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta div.entry-info { position: static; padding: 0 10px; }
		
		.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category { margin-top: 0; }				
		
		.blog-entry.post-info-vertical-image .entry-thumb img.wp-post-image, .blog-entry.post-info-vertical-image .entry-thumb:hover img.wp-post-image { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); }
		
		.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category { margin-top: 0; }
		.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta div.entry-info { margin-bottom: 0; }
		
		.blog-entry.post-info-vertical-image .entry-thumb:before { z-index: -1; background: rgba(0,0,0,0.8); }
		.blog-entry.post-info-vertical-image .entry-thumb:hover:before { background: rgba(0,0,0,0.75); }		
		
		.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info { margin-top: 0; }
		
		.blog-entry.post-info-above-image .entry-meta .entry-title h4 { font-size: 24px; margin-bottom: 5px; }
		
		.blog-entry.entry-minimal.type2 .entry-meta .share .dt-share-list { top: 0px; }
		
		.dt-sc-breaking-news.classic .breaking-title { width: 100%; text-align: left; }
		.dt-sc-breaking-news.classic:before, .dt-sc-breaking-news.classic #breaking-news-slider { width: 100%; }
		.dt-sc-breaking-news.classic:after { display: none; }
		.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls { right: 10px; }	
		.dt-sc-breaking-news.classic #breaking-news-slider .bx-viewport { width: 75% !important; }
		
		.dt-sc-breaking-news.classic { margin-bottom: 30px; }
		.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { top: 100%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; background: none; margin-top: 5px; right: -10px;  }
		.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { right: -20px; }
		.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { color: #fff; background: #222222; }
		
		.dt-sc-breaking-news.modern .breaking-title { width: 100%; text-align: center; position: static; top: auto; transform: none; -moz-transform: none; -webkit-transform: none;-ms-transform: none; }
		.dt-sc-breaking-news.modern:before { display: none; }
		.dt-sc-breaking-news.modern #breaking-news-slider { width: 100%; }
		
		.with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern .breaking-title, .with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern:before { width: 100%; }
		.with-both-sidebar .vc_col-sm-12 .dt-sc-breaking-news.modern #breaking-news-slider { width: 100%; }
		
		.blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:after { display: none; }

		.blog-entry.entry-minimal.list .entry-thumb { width: 100%; margin: 0 0 20px; }
		.blog-entry.entry-minimal.list .entry-details { width: 100%; }
		.blog-entry.entry-minimal.list .entry-meta { padding-bottom: 0; }

		.related-post > h2:before, .related-post > h2:after { width: 17%; }
		
		.dt-sc-posts-list-wrapper .tpl-blog-holder .column .blog-entry.entry-flat,
		.dt-sc-posts-list-wrapper .tpl-blog-holder .column .blog-entry.entry-flat.type2,
		.dt-sc-posts-list-wrapper .tpl-blog-holder .column .blog-entry.entry-alternate { margin-right: 0; width: 100%; padding: 0; }
		
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments a,
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .comments span, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .dt_like_btn span, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-flat:not(.type2) .entry-meta .views span,		
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .comments a, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .dt_like_btn span, 
		.page-with-sidebar .dt-sc-one-third .blog-entry.entry-alternate .entry-meta .views span { padding: 0 10px; font-size: 13px; }
		
		.blog-entry.entry-flat.list .entry-thumb { margin-right: 0; width: 100%; margin-bottom: 35px; }
		.blog-entry.entry-flat.list > div:not(.entry-thumb) { width: 100%; text-align: left; }
		.blog-entry.entry-flat.list .entry-title h4:before { right: auto; }
		.dt-sc-posts-list-wrapper .tpl-blog-holder .column .blog-entry.entry-flat.list { padding-bottom: 35px; }
		
		.page-with-sidebar .dt-sc-one-half .blog-entry.entry-flat.list > div:not(.entry-thumb) { text-align: left; }
		
		.page-with-sidebar:not(.with-both-sidebar) .dt-sc-one-third .blog-entry.entry-flat.list .entry-title h4 { font-size: 24px; }

	}
	
	/* Common Styles for the devices below 479px width */
	@media only screen and (max-width: 479px) {
	
		.blog-entry .entry-format a { width: 60px; height: 60px; line-height: 45px; }
		.blog-entry .entry-format a:before { line-height: 45px; font-size: 22px; }
		
		.dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-right, .dt-sc-one-column .blog-entry.entry-minimal.type2 .dt-sc-button.with-icon.icon-left { width: 100%; text-align: center; float: none;display: inline-block; margin-bottom: 15px; }
		.dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta { width: 100%; }
		.dt-sc-one-column .blog-entry.entry-minimal.type2 .entry-meta .share { margin-top: 8px; text-align: center; }
		
		.with-both-sidebar .dt-sc-one-third .blog-entry.entry-minimal.type2 .entry-title h4 { font-size: 18px; }
		
		.blog-entry.entry-flat:not(.type2) .entry-format a:before { top: 10px; right: 12px; font-size: 24px; }
		
		.blog-entry.entry-flat:hover .entry-thumb .date { left: 10px; }
		.blog-entry.entry-flat:hover .entry-thumb .author { right: 10px; }
		
		.blog-entry.entry-alternate .entry-format a:before { top: 10px; right: 12px; font-size: 24px; }
		
		.blog-entry.entry-alternate:hover .entry-thumb .date { left: 10px; }
		.blog-entry.entry-alternate:hover .entry-thumb .author { right: 10px; }
		
		.dt-sc-one-third .blog-entry.entry-alternate .entry-format a:before { font-size: 18px; top: 0; left: 4px; }
		
		.dt-sc-posts-list-wrapper .pagination.blog-pagination .newer-posts, .dt-sc-posts-list-wrapper .pagination.blog-pagination .older-posts { margin: 5px 15px; }
		
		.blog-entry.post-single-flat .entry-meta { text-align: center; }
		.blog-entry.post-single-flat .entry-meta .tags { width: 100%; }
		
		.blog-entry.post-single-flat .entry-meta .entry-info, .blog-entry.post-single-flat .entry-meta .comments, .blog-entry.post-single-flat .entry-meta .likes, .blog-entry.post-single-flat .entry-meta .views { float: none; display: inline-block; margin-top: 5px; }
		
		.blog-entry.post-single-flat .entry-meta .likes, .blog-entry.post-single-flat .entry-meta .views { margin-left: 25px; margin-right: 0; }
		.blog-entry.post-single-flat .entry-meta .likes:before, .blog-entry.post-single-flat .entry-meta .views:before { left: -15px; right: auto; }
				
	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.page-with-sidebar .blog-entry.entry-minimal .entry-meta .date, .page-with-sidebar .blog-entry.entry-minimal .entry-meta .share, .page-with-sidebar .blog-entry.entry-minimal .entry-meta .comments,
	.blog-entry.entry-minimal .entry-meta .date, .blog-entry.entry-minimal .entry-meta .share, .blog-entry.entry-minimal .entry-meta .comments { width: 100%; }
	.blog-entry.entry-minimal .entry-meta .comments { text-align: center; margin-bottom: 15px; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category { position: absolute; top: 10px; right: 10px; text-align: right; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image:before { display: none; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { padding: 20px 20px 0; position: static; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a, .with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay h4 a, .with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .date { color: #2f2e2e; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-title h4 { font-size: 20px; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a:hover { color: #fff; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-format a { width: 50px; height: 50px; line-height: 50px; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-format a:before, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-overlay .entry-format a:before { line-height: 50px; font-size: 24px; }
	
	.with-both-sidebar .blog-entry.entry-overlay .entry-meta > .author { position: absolute; right: 0; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-meta .comments { position: relative; width: 100%; text-align: center; }
	.with-both-sidebar .blog-entry.entry-overlay .entry-meta .comments a { float: none; display: inline-block; margin-top: 20px; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .category { position: absolute; top: 10px; right: 10px; text-align: right; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image:before { display: none; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay { padding: 20px 20px 0; position: static; }
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .entry-title a, .blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .date { color: #2f2e2e; }
	.blog-entry.entry-overlay .entry-title h4 { font-size: 20px; }
	.blog-entry.entry-overlay.format-video .entry-thumb .blog-image::before, .blog-entry.entry-overlay.format-video .entry-thumb .blog-image:hover .entry-meta-overlay { opacity: 1; visibility: visible; }
	
	.blog-entry.entry-overlay .entry-thumb .blog-image .entry-meta-overlay .tags a:hover { color: #fff; }
	
	.blog-entry.entry-overlay .entry-format a { width: 50px; height: 50px; line-height: 50px; }
	.blog-entry.entry-overlay .entry-format a:before { line-height: 50px; font-size: 24px; }
	
	.blog-entry.entry-overlay .entry-meta > .author { position: absolute; right: 0; }
	.blog-entry.entry-overlay .entry-meta .comments { position: relative; width: 100%; text-align: center; }
	.blog-entry.entry-overlay .entry-meta .comments a { float: none; display: inline-block; margin-top: 20px; }
	
	}
	
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {
		
		.post-nav-container:before { display:none; }
		.post-nav-container .post-prev-link, .post-nav-container .post-next-link { width:100%; text-align:center; }
		.post-nav-container .post-next-link a, .post-nav-container .post-prev-link a { margin:5px 0px; }
		.blog-entry.entry-minimal .entry-meta .comments { text-align: center; margin-bottom: 15px; float: none; }
	}