@media only screen and (min-width : 1550px) {

	.sp-container { max-width:1220px; }
	
	/* featured area */
	#featured-area .sp-container {
		max-width:100%;
	}
	.feat-item {
		height:600px;
	}
	.feat-content {
		padding:55px 50px;
	}
	.feat-content h2 a {
		font-size:34px;
	}
	.bx-wrapper .bx-prev {
		left:50px;
	}
	.bx-wrapper .bx-next {
		right:50px;
	}
	#categories_list{
	margin-bottom:50px;
	padding: 50px 19.2%;
	background-color: #f5f5f5 !important;
	}
}
@media only screen and (max-width : 1500px) {

	.sp-container { max-width:1220px; }
	
	/* featured area */
	#featured-area .sp-container {
		max-width:100%;
	}
	.feat-item {
		height:600px;
	}
	.feat-content {
		padding:55px 50px;
	}
	.feat-content h2 a {
		font-size:34px;
	}
	.bx-wrapper .bx-prev {
		left:50px;
	}
	.bx-wrapper .bx-next {
		right:50px;
	}
	#categories_list{
		margin-bottom:50px;
		padding: 50px 130px;
		background-color: #f5f5f5 !important;
	}
}
@media only screen and (max-width: 1280px) {
	#categories_list{
		margin-bottom:50px;
		padding: 50px 53px;
		background-color: #f5f5f5 !important;
	}	
}
@media only screen and (min-width: 942px) and (max-width: 1170px) {
	
	.sp-container { max-width:940px; }
	
	#main {
		width: calc(100% - 320px);
	}
	#main.fullwidth {
		width:100%;
	}
	#main.fullwidth { margin-bottom:0; }
	#sidebar {
		width:320px;
	}
	
	/* Nav */
	#nav-wrapper .menu li {
		margin:0 14px;
	}
	#nav-wrapper .menu {
		padding:0 14px;
	}
	
	/* Featured area */
	#featured-area {
		margin-bottom:60px;
	}
	.feat-item {
		height:540px;
	}
	.feat-content {
		padding:40px;
	}
	.feat-content h2 a {
		font-size:30px;
	}
	.feat-content .cat {
		margin-bottom:20px;
	}
	.feat-content h2 {
		margin-bottom:20px;
	}
	.feat-content p {
		margin-bottom:33px;
	}
	.bx-wrapper .bx-prev {
		left:40px;
	}
	.bx-wrapper .bx-next {
		right:40px;
	}
	
	/* Posts */
	.post-entry.is-excerpt {
		padding:0 40px 30px;
	}
	.post-entry {
		padding: 10px 30px 30px;
	}
	#main.fullwidth .post-entry {
		padding:10px 60px 30px;
	}
	
	/* grid */
	.sp-row.post-layout .sp-col-6, .sp-row.post-layout .sp-col-4 {
		padding-left:15px;
		padding-right:15px;
	}
	.sp-row.post-layout {
		margin:0 -15px;
	}
	.grid-item .post-header {
		width:88%;
	}
	#main.fullwidth .grid-item .post-header h2 a {
		font-size:17px;
	}
	#main.fullwidth .grid-item .post-header .cat a {
		font-size:11px;
	}
	#main.fullwidth .grid-item  .post-header {
		padding: 20px 12px 28px;
		margin-top:-30px;
	}
	.social-widget a:nth-child(n + 4) {
		margin-top:9px;
	}
	
	/* List layout */
	.list-item .post-img {
		width:220px;
	}
	.list-item .post-entry {
		display:none;
	}
	.list-item .post-header h2 a {
		font-size:23px;
	}
	.list-content .post-header {
		margin-bottom:0;
	}
	.list-content {
		padding: 0 25px;
	}
	
	#main.fullwidth .list-item .post-img {
		width:390px;
	}
	
	/* post pagination */
	.post-pagination .sp-col-6 {
		width:100%;
	}
	.post-pagination.pagi-border .sp-col-6.prev {
		border-right:none;
		border-bottom:1px solid #eaeaea;
	}
	.pagination-img img {
		max-width:120px;
	}
	/* post pagination */
	#main.fullwidth .post-pagination .sp-col-6 {
		width:50%;
	}
	#main.fullwidth .post-pagination.pagi-border .sp-col-6.prev {
		border-right:1px solid #eaeaea;
		border-bottom:none;
	}
	#main.fullwidth .pagination-img img {
		max-width:160px;
	}
	
	/* Instagram header */
	#ig-footer .instagram-pics li {
		width:16.66666666666667%;
	}
	#ig-footer .instagram-pics li:nth-child(8), #ig-footer .instagram-pics li:nth-child(7)  {
		display:none;
	}
	
	/* footer */
	.footer-widgets .side-pop.list .side-pop-img {
		max-width:60px;
	}
	
	.footer-social li:nth-child(n + 7) {
		margin-top:38px;
	}
	
}

@media only screen and (min-width: 767px) and (max-width: 942px) {
	
	.sp-container { max-width:900px; }
	
	#sidebar {
		width:100%;
		margin:0 auto;
		float:none;
		overflow:hidden;
	}
	
	#main { width:100%; margin-bottom:60px;}
	#main.fullwidth { margin-bottom:0; }
	
	/* Menu */
	#navigation { display:none; }
	#slick-mobile-menu { display:block; }
	#mobile-top { display:block; }
	#header-mobile-wrapper {
		padding-top:52px;
		padding-bottom:20px;
	}
	#top-social, #top-misc { display:none; }

	#categories_list{
		margin-bottom:50px;
		padding: 50px 25px;
		background-color: #f5f5f5 !important;
	}	
	/* Featured area */
	#featured-area {
		margin-bottom:50px;
	}
	.feat-content h2 a {
		font-size:26px;
	}
	.feat-content h2 {
		margin-bottom:20px;
	}
	.feat-content .cat {
		margin-bottom:12px;
	}
	.feat-more {
		display:none;
	}
	.bx-wrapper .bx-controls-direction a {
		font-size:13px;
	}
	.feat-content {
	width: 95.7%;
	}
	
	/* Posts */
	.post-entry.is-excerpt {
		padding:0 40px 30px;
	}
	#main.fullwidth .post-entry {
		padding:10px 40px 30px;
	}
	
	/* post pagination */
	.post-pagination .sp-col-6 {
		width:100%;
	}
	.post-pagination.pagi-border .sp-col-6.prev {
		border-right:none;
		border-bottom:1px solid #eaeaea;
	}
	
	
	/* Grid */
	.sp-row.post-layout .sp-col-6, .sp-row.post-layout .sp-col-4 {
		padding-left:15px;
		padding-right:15px;
	}
	.sp-row.post-layout {
		margin:0 -15px;
	}
	.grid-item .post-header {
		width:88%;
	}
	#main.fullwidth .grid-item .post-header h2 a {
		font-size:17px;
	}
	#main.fullwidth .post-header .cat a {
		font-size:11px;
	}
	#main.fullwidth .post-header {
		padding: 20px 12px 28px;
		margin-top:-30px;
	}

	/* List layout */
	#main.fullwidth .list-item, .list-item {
		margin-bottom:40px;
	}
	.list-item .post-img, #main.fullwidth .list-item .post-img{
		width:280px;
	}
	.list-item .post-entry, #main.fullwidth .list-item .post-entry {
		display:none;
	}
	.list-item .post-header h2 a, #main.fullwidth .list-item .post-header h2 a {
		font-size:23px;
	}
	.list-content .post-header, #main.fullwidth .list-item .post-header {
		margin-bottom:0;
	}
	#main.fullwidth .list-item .post-header {
		margin-top:0;
		padding:0;
	}
	
	/* Instagram header */
	#ig-footer .instagram-pics li {
		width:20%;
	}
	#ig-footer .instagram-pics li:nth-child(8), #ig-footer .instagram-pics li:nth-child(7), #ig-footer .instagram-pics li:nth-child(6) {
		display:none;
	}
	
	/* Footer */
	#footer .sp-col-3, #footer .sp-col-4 {
		width:50%;
	}
	
	.footer-social li {
		margin:0 30px;
	}
	.footer-social li:nth-child(n + 6) {
		margin-top:30px;
	}
	
}

@media only screen and (max-width: 766px) {

	.sp-container { max-width:100%; }
	.sp-container.content { margin-bottom:60px; }
	
	#sidebar { width:100%; }
	#main { width:100%; margin-bottom:50px;}
	#main.fullwidth { margin-bottom:0; }
	
	/* Menu */
	#navigation { display:none; }
	#slick-mobile-menu { display:block; }
	#mobile-top { display:block; }
	#header-mobile-wrapper {
		padding-top:52px;
		padding-bottom:20px;
	}
	#top-social, #top-misc { display:none; }
		
	/* Featured area */
	#featured-area {
		margin-bottom:50px;
	}
	.feat-item {
		height:auto;
	}
	.feat-content {
		width:100%;
		float:none;
		padding:30px 30px 70px;
		min-height:190px;
	}
	.feat-img {
		width:100%;
		float:none;
		height:260px;
	}
	.feat-content h2 a {
		font-size:24px;
	}
	.feat-content h2 {
		margin-bottom:0;
	}
	.feat-content .cat {
		margin-bottom:10px;
	}
	.feat-content p {
		display:none;
	}
	.feat-more {
		display:none;
	}
	.bx-wrapper .bx-controls-direction a {
		font-size:13px;
	}
	.bx-controls-direction {
		width:100%;
		left:0;
		bottom:37px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		width:100%;
		bottom:20px;
		left:0;
	}
	.bx-wrapper .bx-prev {
		left:50px;
	}
	.bx-wrapper .bx-next {
		right:50px;
	}
	
	/* Posts */
	.post-entry.is-excerpt {
		padding:0 20px 30px;
	}
	.post-entry, #main.fullwidth .post-entry {
		padding: 10px 20px 30px;
	}
	.post-header h1, .post-header h2 a {
		font-size:24px;
	}
	.post-header {
		padding: 25px 20px 10px;
		width:88%;
		margin-top:-50px;
	}
	
	/* post meta */
	
	.sp-row .post-meta .sp-col-4, .sp-row.post-layout .post-meta .sp-col-4  { 
		width:auto;
		padding:0;
	}
	.col-meta-author {
		margin-right:20px;
	}
	.meta-author {
		padding-left:35px;
	}
	.meta-comments {
		padding-right:35px;
	}
	.col-meta-comments {
		float:right;
	}
	.comments-text {
		display:none;
	}
	.comment-counter:after {
		font-family: FontAwesome;
		content: "\f0e5";
		margin-left:5px;
		color:#fff;
		font-size:13px;
		vertical-align:bottom;
	}
	.meta-share a {
		margin:0 6px;
	}
	.by.author {
		display:none;
	}
	
	/* Related posts */
	.post-related .sp-col-4 {
		width:100%;
	}
	.item-related {
		margin-bottom:20px;
	}
	/* comments */
	.thecomment .author-img {
		display:none;
	}
	.post-comments ul.children {
		margin:0 0 0 35px;
	}
	
	/* Grid */
	.sp-row.post-layout .sp-col-6, .sp-row.post-layout .sp-col-4 {
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	.sp-row.post-layout {
		margin:0 -15px;
	}
	.grid-item .post-header h2 a {
		font-size:17px;
	}
	.grid-item .post-header {
		width:88%;
	    padding: 22px 16px 28px;
	}
	.grid-item .post-header .cat a {
		font-size:11px;
	}
	
	/* List layout */
	.list-item, #main.fullwidth .list-item {
		margin-bottom:30px;
	}
	.list-item .post-img, #main.fullwidth .list-item .post-img {
		width:112px;
	}
	.list-item .post-entry, .list-item .post-header .cat, .list-content .sp-date {
		display:none;
	}
	.list-item .post-header h2 a, #main.fullwidth .list-item .post-header h2 a {
		font-size:15px;
	}
	.list-content .post-header, .list-item .post-header h2 {
		margin-bottom:0;
	}
	.list-content,#main.fullwidth .list-content { padding:0 10px; }
	
	
	
	/* post pagination */
	.post-pagination .sp-col-6 {
		width:100%;
	}
	.post-pagination.pagi-border .sp-col-6.prev {
		border-right:none;
		border-bottom:1px solid #eaeaea;
	}
	.pagination-img img {
		max-width:122px;
	}
	
	/* Instagram header */
	#ig-footer .instagram-pics li {
		width:33.3%;
	}
	#ig-footer .instagram-pics li:nth-child(8), #ig-footer .instagram-pics li:nth-child(7) {
		display:none;
	}
	
	.social-widget a:nth-child(n + 5) {
		margin-top:9px;
	}
	
	/* Footer */
	#footer .sp-col-3, #footer .sp-col-4 {
		width:100%;
	}
	.footer-widgets .widget {
		border-bottom:1px solid #e5e5e5;
		padding-bottom:40px;
		margin-bottom:40px;
	}
	
	.footer-social li {
		margin:0 10px;
	}
	.footer-social li a span {
		display:none;
	}
	
	
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	#categories_list {
		margin-bottom:50px;
		padding: 20px 25px;
		background-color: #f5f5f5 !important;
	}
	#sidebar {
		width:100%;
		margin:0 auto;
		float:none;
		overflow:hidden;
	}
	.meta-author a, .meta-comments a {
			display:none;

	}
	/* Featured Area */
	.feat-item {
		height:auto;
		position:relative;
	}
	.feat-img {
		width:100%;
		height:100%;
		background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center center;
	    position: relative;
	    box-sizing: border-box;
	}
	.feat-content h2 a {
		font-size:28px;
	}#featured-area {
		margin-bottom:50px;
		position:relative;
	}
	.feat-content {
		position:absolute;
		top:50%;
		bottom:0%;
		left: 0;
		right: 0;
		box-sizing:border-box;
		margin:0 auto;
		text-align: center;	
		width: 87.7%;
		background: -moz-linear-gradient(top, rgba(17,17,17,0) 0%, rgba(17,17,17,0) 1%, rgba(17,17,17,0) 13%, rgba(17,17,17,0.06) 19%, rgba(17,17,17,0.15) 27%, rgba(17,17,17,0.27) 34%, rgba(17,17,17,0.43) 45%, rgba(2,2,2,0.74) 66%, rgba(0,0,0,0.76) 69%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top, rgba(17,17,17,0) 0%,rgba(17,17,17,0) 1%,rgba(17,17,17,0) 13%,rgba(17,17,17,0.06) 19%,rgba(17,17,17,0.15) 27%,rgba(17,17,17,0.27) 34%,rgba(17,17,17,0.43) 45%,rgba(2,2,2,0.74) 66%,rgba(0,0,0,0.76) 69%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom, rgba(17,17,17,0) 0%,rgba(17,17,17,0) 1%,rgba(17,17,17,0) 13%,rgba(17,17,17,0.06) 19%,rgba(17,17,17,0.15) 27%,rgba(17,17,17,0.27) 34%,rgba(17,17,17,0.43) 45%,rgba(2,2,2,0.74) 66%,rgba(0,0,0,0.76) 69%,rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#000000',GradientType=0 );	
	}	
	/* Posts */
	.post-entry.is-excerpt {
		padding:0 40px 30px;
	}
	.sp-row .post-meta .sp-col-4, .sp-row.post-layout .post-meta .sp-col-4  { 
		width:auto;
		padding:0 20px;
	}
	.col-meta-author {
		margin-right:0;
	}
	
	/* Grid */
	.sp-row.post-layout .sp-col-6, .sp-row.post-layout .sp-col-4 {
		padding-left:15px;
		padding-right:15px;
	}
	.sp-row.post-layout .sp-col-6 {
		width:50%;
	}
	.sp-row.post-layout .sp-col-4 { 
		width:50%;
	}
	.sp-row.post-layout .post-meta .sp-col-4 { 
		width:33.3%;
	}
	
	.post-layout.grid .sp-col-4:nth-of-type(3n+1){
		clear:none;
	}
	.post-layout.grid .post-meta .sp-col-4:nth-of-type(3n+1) {
		clear:none;
	}
	.post-layout.full-grid .sp-col-4:nth-of-type(3n+2){
		clear:none;
	}
	.post-layout.full-grid .post-meta .sp-col-4:nth-of-type(3n+2){
		clear:none;
	}
	#main.fullwidth .post-layout.grid .sp-col-4:nth-of-type(2n+1){
		clear:both;
	}
	#main.fullwidth .post-layout.grid .post-meta .sp-col-4:nth-of-type(2n+1) {
		clear:none;
	}
	#main.fullwidth .post-layout.full-grid .sp-col-4:nth-of-type(2n+2){
		clear:both;
	}
	#main.fullwidth .post-layout.full-grid .post-meta .sp-col-4:nth-of-type(2n+2){
		clear:none;
	}
	
	.pagination-img img {
		max-width:142px;
	}
	
	/* list */
	.list-item, #main.fullwidth .list-item {
		margin-bottom:30px;
	}
	.list-item .post-img, #main.fullwidth .list-item .post-img {
		width:180px;
	}
	.list-content, #main.fullwidth .list-content { padding:0 20px; }
	.list-item .post-header .cat, .list-content .sp-date {
		display:none;
	}
.list-content .post-bottom,
.list-content-right .post-bottom{
	display: none;
}

	.list-item .post-header h2, #main.fullwidth .list-item .post-header h2 {
		margin-bottom:11px;
	}
	.list-item .post-header h2 a, #main.fullwidth .list-item .post-header h2 a {
		font-size:17px;
		vertical-align: middle;
	}
	.meta-share {
	width: 305px;
	display: block;
}
	/* Instagram header */
	#ig-footer .instagram-pics li {
		width:25%;
	}
	#ig-footer .instagram-pics li:nth-child(8), #ig-footer .instagram-pics li:nth-child(7) {
		display:block;
	}
	
	#footer .sp-col-3, #footer .sp-col-4 {
		width:100%;
		margin:0 auto;
		float:none;
		overflow:hidden;
	}
	
}
/*This file was exported by "Export WP Page to Static HTML" plugin which created by ReCorp (https://myrecorp.com) */