@media all and (max-width: 1140px) { 
	.dt-container { max-width: 960px }
	#dt-show-nav { display: block }
	.dt-main-nav { display: none !important }
	.dt-sticky-slider{width: 629px;}
	.dt-home-slider{
		width: 480px;
	}
	#dt-banner-articles {
		width: 480px;
	}
	
}
@media all and (max-width: 960px) { 
	
	.dt-slider {
	    width: 100% !important;
	    margin: 0 0 40px 0 !important;
	    padding: 5px;
	}
	
	.dt-main-slide-image {
		height: 452px;
	}
	
	#dt-post-header {background: none}
	
	#dt-banner-articles{
		width: 100% !important;		
	}
	#dt-banner-articles article{
		text-align: center;
	}
	#dt-banner-articles h3{
		text-align: left;
	}
	
	.dt-sticky-slider{width: 419px;}
	
	#dt-banner-widgets{clear: both !important}
	
	.dt-single-postmetadata ul {
	    float: none;
	    width: 100% !important;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.dt-single-postmetadata .dt-sharing-icons { margin-bottom: 0 }
	.dt-author-card { margin: 20px 0 40px 0 ; text-align: center;}
	.dt-container { max-width: 758px }
	.column-2,
	.column-3,
	.column-2-3,
	.column-4,
	.column-3-4,
	.column-5,
	.column-2-5,
	.column-3-5,
	.column-4-5,
	.column-6,
	.column-5-6 {
	    position: relative;
	    margin-right: 0;
	    float: none;
	    width: 100%;
	}
	.dt-main-sidebar,
	#dt-blog-content,
	#dt-main-content,
	.dt-page-sidebar,
	.post-thumb,
	.post-excerpt,
	.post-title {
	    width: 100%;
	    float: none !important;
	    margin-bottom: 30px;
	}
	.dt-post-content {
	    width: 100%;
	    float: none !important;
	}
	.postmetadata p { width: 100% }
	.dt-blog-sidebar .widget,
	footer .column-4,
	#pre-footer .column-2 {
	    width: 48%;
	    float: left;
	    margin-right: 4% !important;
	}
	.dt-blog-sidebar .widget:nth-of-type(2n+2),
	footer .column-4:nth-of-type(2n+2) { margin-right: 0 !important }
	.dt-product {
	    width: 30.66% !important;
	    float: left !important;
	    margin-right: 4% !important;
	}
	.dt-product:nth-of-type(3n+3) { margin-right: 0 !important }
	.dt-latest-products-container .dt-product { margin-bottom: 30px }
	#dt-shop-search {
	    float: none;
	    margin-top: 24px !important;
	}
}
@media all and (max-width: 768px) { 
	
	.dt-sticky-slider{width: 209px;}
	
	.dt-container { max-width: 524px }
	.dt-blog-sidebar .widget,
	.dt-blog-post,
	.alignright,
	footer .column-4,
	#buddypress div#item-header div#item-header-content,
	#pre-footer .column-2 {
	    float: none;
	    width: 100% !important;
	}
	.alignright { margin: 0 }
	div#item-header-avatar,
	#buddypress div#item-header div#item-header-content {
	    width: 100%;
	    float: none;
	    padding: 0;
	    text-align: center;
	}
	.dt-product {
	    margin-right: 0 !important;
	    float: none !important;
	    width: 100% !important;
	    text-align: center !important;
	}
	#dt-shop-filters { text-align: center !important }
	.dt-product-price {
	    float: none !important;
	    margin-left: 20px;
	}
	#dt-gradient-title {
	    font-size: 20px;
	    line-height: 24px;
	}
	.dt-upper { text-align: center }
	.item-list-tabs ul li span {
	    position: relative !important;
	    right: 0 !important;
	    top: 0 !important;
	    font-size: 10px !important;
	    vertical-align: top !important;
	}
	
	#buddypress div#item-header div#item-actions{float: none !important; margin: 0 !important; text-align: center !important; width: 100% !important}
	
	.dt-store-slider {margin-bottom: 0;}
	
}
@media all and (max-width: 524px) { 
	
	.dt-sticky-slider{float: none; margin: 0 auto;}
	#dt-sticky-container{text-align: center;}
	#dt-sticky-container h3{float: none;}
	
	#dt-lower-footer { text-align: center }
	    #dt-lower-footer #dt-sig {
	        float: none;
	        margin-top: 10px;
	    }
	#dt-header-social-icons { float: left }
	#dt-search-button { display: none }
	#dt-header-logo-container { width: 80% }
	
	.dt-content-wrap { padding: 40px 0 40px 0 }
	.dt-container { max-width: 90% }
}
