/*
  Ameera Theme
	responsive.css
 	Author : Warung Themes - Ari Rusmanto
 	Main Theme Color: #6bbf00
*/


@media only screen and (max-width: 1024px) {
	/*
	* === HEADER ===
	*/
	header.main-nav-fixed.scroll-down .main-nav {
		top: 0px;
	}
	header.hero-image .hero-content{
		padding: 80px 0;
	}
	header.hero-image .hero-content h1{
		font-size: 70px;
	}
	header.hero-image:after{
		background: transparent;
		background: rgba(0,0,0,0.5);
		z-index: 2;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: block;
		content:"";
	}
	
	/*
	* === SLIDESHOW FEATURED POSTS ===
	*/
	.featured.featured-slideshow .item {
		height: 500px;
	}
	.featured.featured-slideshow .item .caption{
		left: 100px;
		right: 100px;
	}

	/*
	* === TILED FEATURED POSTS ===
	*/
	.featured.featured-tiled .item .caption{
		bottom: 20px;
		left: 10px;
		right: 10px;
	}
	.featured.featured-tiled .item .caption .date:after,
	.featured.featured-tiled .item .caption .date:before{
		width: 40px;
	}
	.featured.featured-tiled .item:nth-child(2) .caption .date:after,
	.featured.featured-tiled .item:nth-child(2) .caption .date:before{
		width: 120px;
	}
	
	/*
	* === CAROUSEL FEATURED POSTS ===
	*/
	.featured.featured-carousel .item {
		height: 200px;
	}
	.featured.featured-carousel .item .caption{
		bottom: 20px;
		left: 10px;
		right: 10px;
	}

	/*
	* === SINGLE POST ===
	*/
	.featured-img-detail,
	.post-detail-gallery-slideshow .item {
		height: 320px;
	}
	.featured-img-detail.fullwidth-post,
	.post-detail-gallery-slideshow.fullwidth-post .item {
		height: 400px;
	}
	
	/*
	* === ARCHIVE LIST ===
	*/
	.archive-list.list-style.large-post-first li:first-child .featured-img,
	.archive-list.grid-style.large-post-first li:first-child .featured-img,
	.archive-list.classic-style li .featured-img {
		height:320px;
	}
	
	/*
	* === LIST STYLE ARCHIVE ===
	*/
	.archive-list.list-style li .featured-img {
		width: 180px;
		height: 150px;
	}
	.archive-list.list-style li .featured-img img {
		width: 250px;
	}
	.archive-list.list-style li .caption {
		margin-left: 200px;
	}

	/*
	* === GRID ARCHIVE LIST ===
	*/
	.archive-list.grid-style li .featured-img {
		height: 180px;
	}
	
	/*
	* === ABOUT WIDGET ===
	*/
	.about-widget .social-icon-links{
		left: 10px;
		right: 10px;
	}

	/*
	* === POST LIST WIDGET ===
	*/
	.post-list-widget.large-post-first.no-thumbnail li:first-child .featured-img,
	.post-list-widget.large-post-first li:first-child .featured-img{
		height: 180px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .post-title,
	.post-list-widget.large-post-first li:first-child .caption .post-title{
		font-size: 16px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:after,
	.post-list-widget.large-post-first li:first-child .caption .date:after,
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:before,
	.post-list-widget.large-post-first li:first-child .caption .date:before{
		width: 50px;
	}
	
	/*
	* === BACK TO TOP ===
	*/
	.back-to-top.show,
	.back-to-top {
		display: none;
		visibility: hidden;
	}
}



@media only screen and (max-width: 800px) {
	/*
	* === HEADER & MAIN NAV ===
	*/
	.wrapper.boxed ,
	.wrapper {
		padding: 0;
		padding-top: 90px;
		width: auto;
		max-width: 1200px;
	}
	.wrapper.boxed.hidden-overflow ,
	.wrapper.hidden-overflow {
		overflow: hidden;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	.wrapper.boxed header.hero-image {
		margin-left: 0px;
		margin-right: 0px;
	}
	header.main-nav-fixed.scroll-down .main-nav {
		top: 0px;
	}
	header.hero-image,
	header {
		background: #33363b !important;
		height: 60px;
		margin-bottom: 30px;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
	}
	header .social-icons{
		display: none;
		visibility: hidden;
	}
	header .search-form {
		width: 0;
		top: 0px;
		z-index: 8;
		-webkit-transition: width ease .2s;
		-o-transition: width ease .2s;
		transition: width ease .2s;
	}
	header .search-form.show-search {
		width: 100%;
	}
	header.hero-image .search-form .form-control:focus,
	header .search-form .form-control:focus,
	header.hero-image .search-form .form-control,
	header .search-form .form-control{
		height: 60px;
		font-size: 14px;
		border: none;
		background: #33363b;
		padding-left: 0;
	}
	header .search-form .search-icon{
		height: 60px;
		line-height: 60px;
		width: 40px;
	}
	header.hero-image .search-form .form-control:focus,
	header .search-form .form-control:focus,
	header.hero-image .search-form .form-control,
	header .search-form .form-control{
		padding-left: 15px;
	}
	.search-button {
		right: -15px;
	}
	.sidebar-menu-button{
		left: -15px;
	}
	header.main-nav-fixed .logo,
	header.main-nav-fixed .logo.add-margin {
		margin-bottom: 0px;
	}
	header .logo.has-site-description,
	header .logo{
		padding: 10px;
	}
	header .logo.logo-transparent{
		top: 0px;
		color: #fff;
	}
	header .logo h1{
		line-height: 40px;
		font-size: 36px;
		height: 40px;
	}
	header .logo p,
	header .logo.logo-text p{
		display: none;
	}
	header .logo img{
		height: 40px;
	}
	header.hero-image:after{
		display: none;
	}
	header.hero-image .hero-content{
		display: none;
		visibility: hidden;
	}
	header.hero-image .main-nav {
		background: #33363b !important;
		-webkit-box-shadow: 0px 0px 0px 1px rgba(255,255,255,0);
		-moz-box-shadow: 0px 0px 0px 1px rgba(255,255,255,0);
		box-shadow: 0px 0px 0px 1px rgba(255,255,255,0);
	}
	header .main-nav ul > li > a,
	header.hero-image .main-nav ul > li > a,
	header.hero-image.main-nav-fixed.do-fixed .main-nav ul > li > a,
	header.main-nav-fixed.do-fixed .main-nav ul > li > a{
		color: #fff;
	}
	header.hero-image.main-nav-fixed.do-fixed .main-nav ul > li.active.has-children:after,
	header.hero-image .main-nav ul > li.active.has-children:after{
		color: #fff;
	}
	header.hero-image .main-nav ul > li > ul > li a,
	header.hero-image.main-nav-fixed.do-fixed .main-nav ul > li > ul > li a,
	header.hero-image .main-nav ul > li.has-children:after{
		color: #aeaeae;
	}
	header.hero-image .main-nav ul > li:hover,
	header.hero-image .main-nav ul > li:hover > ul > li {
		background: transparent;
	}
	.sidebar-menu-button,
	.search-button {
		display: block;
		visibility: visible;
	}
	header.main-nav-fixed.do-fixed .main-nav,
	.main-nav {
		position: fixed;
		top: 0;
		bottom: 0;
		width: 250px;
		left: -250px;
		overflow: auto;
		-webkit-transition: left ease-in-out .3s;
		-o-transition: left ease-in-out .3s;
		transition: left ease-in-out .3s;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
	}
	header.main-nav-fixed.do-fixed .main-nav.show-nav ,
	.main-nav.show-nav {
		left: 0;
	}
	.body-overlay{
		display: block;
	}
	.body-overlay.show-overlay{
		visibility: visible;
		opacity: 1;
	}

	/*
	* === MAIN NAV ===
	*/
	.main-nav {
		text-align: left;
	}
	.main-nav li.has-children .toggle-submenu,
	.main-nav li ul li.has-children .toggle-submenu {
		display: block;
	}
	.main-nav ul > li {
		display: block;
	}
	.main-nav ul > li > a{
		color: #aeaeae !important;
	}
	.main-nav ul > li:hover a,
	.main-nav ul > li.active > a,
	.main-nav ul > li > a:hover,
	.main-nav ul > li > a:focus{
		color: #fff !important;
	}
	.main-nav ul > li.active > a:before{
		display: none;
		visibility: hidden;
	}
	.main-nav ul > li.has-children:after{
		color: #aeaeae !important;
	}
	.main-nav ul > li.active.has-children:after,
	.main-nav ul > li.active.has-children:hover:after{
		color: #fff !important;
	}
	.main-nav ul > li > ul {
		position: relative;
		top: 0;
		width: auto;
		left: 0;
		text-align: left;
		background: transparent !important;
		-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0);
		-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0);
		box-shadow: 1px 1px 5px 0px rgba(0,0,0,0);
		display: none;
	}
	.main-nav ul > li > ul.visible {
		display: block;
	}
	.main-nav ul > li > ul > li > ul {
		top: 0px;
		left: 0;
		display: none;
	}
	.main-nav ul > li:hover > ul,
	.main-nav ul > li > ul > li:hover > ul {
		display: none;
	}
	.main-nav ul > li > ul > li.has-children:after {
		color: #aeaeae !important;
	}
	.main-nav ul > li:hover > ul > li > ul > li > a,
	.main-nav ul > li:hover > ul > li > a,
	.main-nav ul > li > ul > li > a{
		color: #aeaeae !important;
	}
	.main-nav ul > li > ul > li > ul > li > a:hover,
	.main-nav ul > li > ul > li:hover > a,
	.main-nav ul > li > ul > li > a:hover{
		background: transparent !important;
		color: #fff !important;
	}
	.main-nav ul > li:hover > ul > li > ul > li.active > a,
	.main-nav ul > li > ul > li:hover > ul > li.active > a,
	.main-nav ul > li > ul > li.active > a:hover,
	.main-nav ul > li > ul > li.active > a{
		color: #fff !important;
		background: #6bbf00 !important;
	}
	.main-nav ul > li > ul > li > ul > li > a{
		padding-left: 50px;
	}
	.main-nav ul > li > ul > li > a{
		padding-left: 35px;
	}
	
	
	/*
	* === SLIDESHOW FEATURED POSTS ===
	*/
	.featured.featured-slideshow .item {
		height: 400px;
	}
	.featured.featured-slideshow .item .caption{
		left: 50px;
		right: 50px;
		bottom: 50px;
		padding: 80px 20px 30px 20px;
	}
	.featured.featured-slideshow .item .caption .post-title{
		font-size: 24px;
	}
	.featured.featured-slideshow .item .caption .date:after,
	.featured.featured-slideshow .item .caption .date:before{
		width: 200px;
	}
	
	/*
	* === TILED FEATURED POSTS ===
	*/
	.featured.featured-tiled .item .caption{
		bottom: 20px;
		left: 10px;
		right: 10px;
	}
	.featured.featured-tiled .item{
		height: 200px;
	}
	.featured.featured-tiled .item:nth-child(2){
		height: 400px;
	}
	.featured.featured-tiled .item .caption .date:after,
	.featured.featured-tiled .item .caption .date:before{
		width: 30px;
	}
	.featured.featured-tiled .item:nth-child(2) .caption .date:after,
	.featured.featured-tiled .item:nth-child(2) .caption .date:before{
		width: 80px;
	}
	
	/*
	* === CAROUSEL FEATURED POSTS ===
	*/
	.featured.featured-carousel .item {
		height: 160px;
	}
	.featured.featured-carousel .item .caption .post-title{
		font-size: 16px;
		padding-bottom: 15px;
	}

	/*
	* === MAIN CONTENT ===
	*/
	.content{
		margin-bottom: 50px;
	}

	/*
	* === SINGLE POST ===
	*/
	.featured-img-detail.fullwidth-post,
	.post-detail-gallery-slideshow.fullwidth-post .item ,
	.featured-img-detail,
	.post-detail-gallery-slideshow .item {
		height: 400px;
	}
	
	/*
	* === ARCHIVE LIST ===
	*/
	.archive-list.list-style.large-post-first li:first-child .featured-img,
	.archive-list.grid-style.large-post-first li:first-child .featured-img,
	.archive-list.classic-style li .featured-img {
		height: 400px;
	}
	
	/*
	* === LIST STYLE ARCHIVE ===
	*/
	.archive-list.list-style li .featured-img {
		width: 280px;
		height: 240px;
	}
	.archive-list.list-style li .featured-img img {
		width: 400px;
	}
	.archive-list.list-style li .caption {
		margin-left: 310px;
	}

	/*
	* === GRID ARCHIVE LIST ===
	*/
	.archive-list.grid-style li .featured-img {
		height: 220px;
	}

	/*
	* === POST LIST WIDGET ===
	*/
	.post-list-widget.large-post-first.no-thumbnail li:first-child .featured-img,
	.post-list-widget.large-post-first li:first-child .featured-img{
		height: 360px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .post-title,
	.post-list-widget.large-post-first li:first-child .caption .post-title{
		font-size: 30px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:after,
	.post-list-widget.large-post-first li:first-child .caption .date:after,
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:before,
	.post-list-widget.large-post-first li:first-child .caption .date:before{
		width: 150px;
	}
	
	/*
	* === FOOTER ===
	*/
	.wrapper.boxed footer{
		margin-left: 0px;
		margin-right: 0px;
	}
	.wrapper footer .instagram-static-gallery .item,
	.wrapper.boxed footer .instagram-static-gallery .item{
		width: 16.66666667%;
		padding-bottom: 16.66666667%;
	}
	.wrapper footer .instagram-static-gallery .item:nth-child(n+7),
	.wrapper.boxed footer .instagram-static-gallery .item:nth-child(n+7){
		display: none;
	}
}



@media only screen and (max-width: 600px) {
	/*
	* === SLIDESHOW FEATURED POSTS ===
	*/
	.featured.featured-slideshow .item {
		height: 300px;
	}
	.featured.featured-slideshow .item .caption{
		left: 10px;
		right: 10px;
		bottom: 15px;
		padding: 80px 20px 30px 20px;
	}
	.featured.featured-slideshow .item .caption .date:after,
	.featured.featured-slideshow .item .caption .date:before{
		width: 180px;
	}
	
	/*
	* === TILED FEATURED POSTS ===
	*/
	.featured.featured-tiled .item .caption{
		bottom: 20px;
		left: 10px;
		right: 10px;
	}
	.featured.featured-tiled .item img{
		width: 100%;
		height: auto;
	}
	.featured.featured-tiled .item,
	.featured.featured-tiled .item:nth-child(2){
		width: 100%;
		height: 300px;
	}
	.featured.featured-tiled .item .caption,
	.featured.featured-tiled .item:nth-child(2) .caption{
		bottom: 15px;
		left: 10px;
		right: 10px;
		padding: 20px 20px 35px 20px;
	}
	.featured.featured-tiled .item .caption .post-title,
	.featured.featured-tiled .item:nth-child(2) .caption .post-title{
		font-size: 24px;
		padding-bottom: 20px;
		position: relative;
		line-height: 1.2;
	}
	.featured.featured-tiled .item .caption .post-title:after{
		position: absolute;
		width: 30px;
		height: 5px;
		left: 50%;
		margin-left: -15px;
		bottom: 0;
		content:"";
		background: #6bbf00;
	}
	.featured.featured-tiled .item .caption .date:after,
	.featured.featured-tiled .item .caption .date:before,
	.featured.featured-tiled .item:nth-child(2) .caption .date:after,
	.featured.featured-tiled .item:nth-child(2) .caption .date:before{
		width: 180px;
	}
	
	/*
	* === CAROUSEL FEATURED POSTS ===
	*/
	.featured.featured-carousel .item {
		height: 180px;
	}

	/*
	* === RELATED POSTS ===
	*/
	.widget.related-post li {
		text-align: center;
	}
	.widget.related-post.grid-style li .featured-img,
	.widget.related-post li .featured-img{
		position: relative;
		width: 100%;
		height: 320px;
		float: none;
		margin-bottom: 15px;
	}
	.widget.related-post li .featured-img img{
		width: 100%;
	}
	.widget.related-post li .caption{
		margin-left: 0;
	}
	.widget.related-post.grid-style li .caption .post-title,
	.widget.related-post li .caption .post-title{
		font-size: 20px;
	}
	.widget.related-post li .caption .post-title:before{
		display: none;
		visibility: hidden;
	}
	.widget.related-post li .caption .post-title:after{
		left: 50%;
		margin-left: -15px;
	}
	.widget.related-post.grid-style ul {
		margin-left: 0px;
		margin-right: 0px;
	}
	.widget.related-post.grid-style li{
		width: 100%;
		float: none;
		padding: 0;
		margin-bottom: 30px;
	}
	.widget.related-post.grid-style li:nth-last-child(-n+3){
		margin-bottom: 30px;
	}
	.widget.related-post.grid-style li:last-child,
	.widget.related-post li:last-child{
		margin-bottom: 0px;
	}
	.widget.related-post.grid-style li .caption p{
		display: block;
		visibility: visible;
	}
	.widget.related-post.grid-style li .caption p.date{
		display: block;
		visibility: visible;
		margin: 0 0 5px 0;
	}
	.widget.related-post.grid-style li .caption{
		margin-left: 0;
	}

	/*
	* === SINGLE POST ===
	*/
	.featured-img-detail.fullwidth-post,
	.post-detail-gallery-slideshow.fullwidth-post .item,
	.featured-img-detail,
	.post-detail-gallery-slideshow .item {
		height: 320px;
	}
	.post-detail-post-format{
		padding: 20px;
	}
	.post-detail-post-format .content-title {
		font-size: 24px;
	}

	/*
	* === POST METABOX ===
	*/
	.post-meta-box{
		height: auto;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
		padding-top: 70px;
	}
	.post-meta-box .post-likes{
		left: 50%;
		margin-left: -30px;
	}
	.post-meta-box .share-icons,
	.post-meta-box .post-meta{
		float: none;
		display: block;
		line-height: 40px;
	}
	.post-meta-box .share-icons{
		float: none;
	}
	.post-meta-box.bottom-meta-box{
		padding-top: 10px;
	}
	
	/*
	* === POST COMMENTS ===
	*/
	.comments {
		margin-bottom: 30px;
	}
	.comments li .widget.post-comment-form{
		margin-left: 55px;
		padding: 20px;
	}
	.comments li .comment-content{
		margin-left: 55px;
	}
	.comments li .children{
		padding-left: 55px;
	}
	.comments li .comment-avatar{
		width: 40px;
		height: 40px;
	}
	.comments li .comment-avatar img{
		height: 40px;
	}
	.widget.post-comment-form{
		padding: 20px;
	}
	.widget.post-comment-form .form-horizontal .btn-main{
		bottom: -45px;
	}
	.widget.post-comment-form .form-group textarea.form-control{
		height: 160px;
	}
	
	/*
	* === ARCHIVE LIST ===
	*/
	.archive-list.list-style.large-post-first li:first-child .featured-img,
	.archive-list.grid-style.large-post-first li:first-child .featured-img,
	.archive-list.classic-style li .featured-img {
		height: 320px;
	}
	
	/*
	* === LIST STYLE ARCHIVE ===
	*/
	.archive-list.list-style li{
		text-align: center;
	}
	.archive-list.grid-style li .featured-img,
	.archive-list.list-style li .featured-img {
		width: 100%;
		display: block;
		height: 320px;
		float: none;
	}
	.archive-list.grid-style li .featured-img img ,
	.archive-list.list-style li .featured-img img {
		width: 100%;
	}
	.archive-list.grid-style li .caption ,
	.archive-list.list-style li .caption {
		margin-left: 0;
		padding: 20px 0;
	}
	.archive-list.grid-style li .caption .post-title,
	.archive-list.list-style li .caption .post-title{
		font-size: 30px;
	}
	.archive-list.list-style li .caption .post-title:before {
		left: -9999px;
		right: -9999px;
	}
	.archive-list.list-style li .caption .post-title:after {
		left: 50%;
		margin-left: -15px;
	}
	.archive-list.grid-style li .caption .category a ,
	.archive-list.list-style li .caption .category a {
		margin: 0 5px 0 0;
	}
	.archive-list.grid-style li .caption .post-meta,
	.archive-list.list-style li .caption .post-meta{
		margin: 15px 0;
		font-size: 0;
		padding: 0;
		height: 30px;
		overflow: hidden;
		position: relative;
	}
	.archive-list.grid-style li .caption .post-meta span{
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		padding: 0 8px;
	}
	.archive-list.grid-style li .caption .post-meta:before,
	.archive-list.list-style li .caption .post-meta:before{
		left: 0;
		right: 0;
		content: "";
		top: 14px;
		height: 1px;
		background: #eeeeee;
		position: absolute;
		z-index:0;
		display: block;
	}
	.archive-list.grid-style li .caption .post-meta span:first-child,
	.archive-list.list-style li .caption .post-meta span:first-child{
		padding-left: 40px;
	}
	.archive-list.grid-style li .caption .post-meta span:last-child,
	.archive-list.list-style li .caption .post-meta span:last-child{
		padding-right: 40px;
	}

	/*
	* === GRID ARCHIVE LIST ===
	*/
	.archive-list.grid-style li.post-format.quote-post .featured-img,
	.archive-list.grid-style li.post-format.link-post .featured-img {
		height: auto;
	}
	.archive-list.grid-style li.post-format.quote-post .featured-img img,
	.archive-list.grid-style li.post-format.link-post .featured-img  img{
		width: 100% !important;
		height: auto !important;
	}
	.archive-list.grid-style{
		margin-left: 0;
		margin-right: 0;
	}
	.archive-list.grid-style li {
		width: 100%;
		float: none;
		padding: 0;
	}
	.archive-list.grid-style.grid-full-width li {
		width: 100%;
	}

	/*
	* === POST LIST WIDGET ===
	*/
	.post-list-widget.large-post-first.no-thumbnail li:first-child .featured-img,
	.post-list-widget.large-post-first li:first-child .featured-img{
		height: 320px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .post-title,
	.post-list-widget.large-post-first li:first-child .caption .post-title{
		font-size: 24px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:after,
	.post-list-widget.large-post-first li:first-child .caption .date:after,
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:before,
	.post-list-widget.large-post-first li:first-child .caption .date:before{
		width: 150px;
	}

}



@media only screen and (max-width: 480px) {
	/*
	* === SOCIAL ICONS ===
	*/
	footer .social-icons a,
	.social-icons a{
		margin-right: 0px;
		margin: 5px;
	}
	/*
	* === MAIN CONTENT ===
	*/
	.large-heading {
		margin-bottom: 20px;
	}
	.large-heading span {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	/*
	* === SLIDESHOW FEATURED POSTS ===
	*/
	.featured.featured-slideshow .item .caption .post-title,
	.featured.featured-tiled .item .caption .post-title,
	.featured.featured-tiled .item:nth-child(2) .caption .post-title{
		font-size: 20px;
		padding-bottom: 15px;
	}
	.featured.featured-slideshow .item,
	.featured.featured-tiled .item,
	.featured.featured-tiled .item:nth-child(2){
		height: 220px;
	}
	.featured.featured-slideshow .item .caption .date:after,
	.featured.featured-slideshow .item .caption .date:before,
	.featured.featured-tiled .item .caption .date:after,
	.featured.featured-tiled .item .caption .date:before,
	.featured.featured-tiled .item:nth-child(2) .caption .date:after,
	.featured.featured-tiled .item:nth-child(2) .caption .date:before{
		width: 80px;
	}
	
	/*
	* === CAROUSEL FEATURED POSTS ===
	*/
	.featured.featured-carousel .item {
		height: 220px;
	}

	/*
	* === SINGLE POST ===
	*/
	.featured-img-detail.fullwidth-post,
	.post-detail-gallery-slideshow.fullwidth-post .item ,
	.featured-img-detail,
	.post-detail-gallery-slideshow .item {
		height: 220px;
	}
	.post-detail-post-format .content-title {
		font-size: 18px;
	}

	/*
	* === RELATED POSTS ===
	*/
	.widget.related-post.grid-style li .featured-img,
	.widget.related-post li .featured-img{
		height: 220px;
	}
	.widget.related-post.grid-style li .caption .post-title,
	.widget.related-post li .caption .post-title{
		font-size: 20px;
	}
	
	/*
	* === ARCHIVE LIST ===
	*/
	.archive-list li {
		margin: 0 0 15px 0;
	}
	.archive-list.list-style.large-post-first li:first-child .caption .post-meta span,
	.archive-list.grid-style.large-post-first li:first-child .caption .post-meta span,
	.archive-list.grid-style li .caption .post-meta span,
	.archive-list li .caption .post-meta span{
		font-size: 12px;
		padding: 0 5px;
	}
	.archive-list.list-style.large-post-first li:first-child .caption .post-meta span:after,
	.archive-list.grid-style.large-post-first li:first-child .caption .post-meta span:after,
	.archive-list.grid-style li .caption .post-meta span:after,
	.archive-list li .caption .post-meta span:after{
		margin-left: 10px;
	}
	.archive-list.list-style.large-post-first li:first-child .caption .post-meta span:first-child,
	.archive-list.grid-style.large-post-first li:first-child .caption .post-meta span:first-child,
	.archive-list.list-style li .caption .post-meta span:first-child,
	.archive-list.grid-style li .caption .post-meta span:first-child,
	.archive-list li .caption .post-meta span:first-child{
		padding-left: 15px;
	}
	.archive-list.list-style.large-post-first li:first-child .caption .post-meta span:last-child,
	.archive-list.grid-style.large-post-first li:first-child .caption .post-meta span:last-child,
	.archive-list.list-style li .caption .post-meta span:last-child,
	.archive-list.grid-style li .caption .post-meta span:last-child,
	.archive-list li .caption .post-meta span:last-child{
		padding-right: 15px;
	}
	.archive-list.grid-style li.post-format.quote-post,
	.archive-list.grid-style li.post-format.link-post,
	.archive-list.classic-style li.post-format.quote-post,
	.archive-list.classic-style li.post-format.link-post,
	.archive-list.list-style li.post-format.quote-post,
	.archive-list.list-style li.post-format.link-post{
		margin-bottom: 40px;
	}
	.archive-list li.post-format .post-format-content {
		padding: 20px;
		padding-bottom: 30px;
	}
	.archive-list.large-post-first.grid-style li:first-child.post-format .post-format-content .content-title ,
	.archive-list li.post-format .post-format-content .content-title {
		max-height: 60px;
		font-size: 24px;
	}
	.archive-list.grid-style li.post-format .post-format-content .content-title {
		max-height: 60px;
		font-size: 24px;
	}
	.archive-list li.post-format .post-format-content .content-subtitle{
		margin-bottom: 20px;
	}
	.archive-list.list-style.large-post-first li:first-child .featured-img,
	.archive-list.grid-style.large-post-first li:first-child .featured-img,
	.archive-list.list-style li .featured-img,
	.archive-list.grid-style li .featured-img,
	.archive-list.classic-style li .featured-img {
		height: 220px;
	}
	.archive-list.list-style.large-post-first li:first-child .caption .post-title,
	.archive-list.grid-style.large-post-first li:first-child .caption .post-title,
	.archive-list.grid-style li .caption .post-title,
	.archive-list.list-style li .caption .post-title,
	.archive-list.classic-style li .caption .post-title {
		font-size: 24px;
	}

	/*
	* === POST LIST WIDGET ===
	*/
	.post-list-widget.large-post-first.no-thumbnail li:first-child .featured-img,
	.post-list-widget.large-post-first li:first-child .featured-img{
		height: 220px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .post-title,
	.post-list-widget.large-post-first li:first-child .caption .post-title{
		font-size: 18px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:after,
	.post-list-widget.large-post-first li:first-child .caption .date:after,
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:before,
	.post-list-widget.large-post-first li:first-child .caption .date:before{
		width: 80px;
	}
	
	/*
	* === FOOTER ===
	*/
	footer{
		margin-top: 30px;
	}
	.wrapper footer .instagram-static-gallery .item,
	.wrapper.boxed footer .instagram-static-gallery .item{
		width: 25%;
		padding-bottom: 25%;
	}
	.wrapper footer .instagram-static-gallery .item:nth-child(n+5),
	.wrapper.boxed footer .instagram-static-gallery .item:nth-child(n+5){
		display: none;
	}
	
}



@media only screen and (max-width: 375px) {
	/*
	* === HEADER ===
	*/
	header .logo h1{
		font-size: 28px;
	}
	
	/*
	* === MAIN CONTENT ===
	*/
	.large-heading {
		font-size: 18px;
	}
	.large-heading span {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	/*
	* === SLIDESHOW FEATURED POSTS ===
	*/
	.featured.featured-slideshow .item {
		height: 180px;
	}
	.featured.featured-slideshow .item .caption{
		bottom: 15px;
		left: 10px;
		right: 10px;
		padding: 80px 10px 25px 10px;
	}
	.featured.featured-slideshow .item .caption .post-title{
		font-size: 18px;
		padding-bottom: 15px;
	}
	.featured.featured-slideshow .item .caption .date:after,
	.featured.featured-slideshow .item .caption .date:before{
		width: 80px;
	}
	
	/*
	* === TILED FEATURED POSTS ===
	*/
	.featured.featured-tiled .item,
	.featured.featured-tiled .item:nth-child(2){
		height: 180px;
	}
	.featured.featured-tiled .item .caption .date:after,
	.featured.featured-tiled .item .caption .date:before,
	.featured.featured-tiled .item:nth-child(2) .caption .date:after,
	.featured.featured-tiled .item:nth-child(2) .caption .date:before{
		width: 80px;
	}
	.featured.featured-tiled .item .caption,
	.featured.featured-tiled .item:nth-child(2) .caption{
		bottom: 15px;
		left: 10px;
		right: 10px;
		padding: 20px 10px 25px 10px;
	}
	.featured.featured-tiled .item .caption .post-title,
	.featured.featured-tiled .item:nth-child(2) .caption .post-title{
		font-size: 18px;
		padding-bottom: 15px;
	}
	
	/*
	* === CAROUSEL FEATURED POSTS ===
	*/
	.featured.featured-carousel .item {
		height: 180px;
	}

	/*
	* === SINGLE POST ===
	*/
	.featured-img-detail.fullwidth-post,
	.post-detail-gallery-slideshow.fullwidth-post .item,
	.featured-img-detail,
	.post-detail-gallery-slideshow .item {
		height: 180px;
	}
	.post-detail-post-format img{
		width: 150%;
	}
	.page-wrapper {
		padding: 80px 0;
	}
	.page-wrapper h1{
		margin-bottom: 20px;
	}
	.page-wrapper h1,
	.boxed-heading h2,
	.post-heading .post-title,
	.page-heading {
		font-size: 30px;
	}
	.post-detail-post-format .content-title {
		font-size: 18px;
	}

	/*
	* === POST AUTHOR BOX ===
	*/
	.widget.post-author.about-widget{
		text-align: center;
		position: relative;
		padding: 20px;
	}
	.post-author.about-widget .avatar{
		width: 80px;
		height: 80px;
		position: relative;
		background: #999999;
		border-radius: 50%;
		overflow: hidden;
		top: auto;
		z-index: 2;
		left: 50%;
		margin-left: -40px;
		margin-bottom: 20px;
	}
	.post-author.about-widget .social-icon-links a:first-child{
		padding-left: 7px;
	}
	/*
	* === RELATED POSTS ===
	*/
	.widget.related-post.grid-style li .featured-img,
	.widget.related-post li .featured-img{
		height: 180px;
	}
	.widget.related-post.grid-style li .caption .post-title,
	.widget.related-post li .caption .post-title{
		font-size: 18px;
	}
	
	/*
	* === ARCHIVE LIST ===
	*/
	.archive-list li {
		margin: 0 0 5px 0;
	}
	.archive-list li.post-format .post-format-content {
		padding: 15px;
		padding-bottom: 20px;
	}
	.archive-list.large-post-first.grid-style li:first-child.post-format .post-format-content .content-title ,
	.archive-list li.post-format .post-format-content .content-title {
		max-height: 50px;
		font-size: 18px;
	}
	.archive-list.grid-style li.post-format .post-format-content .content-title {
		max-height: 50px;
		font-size: 18px;
	}
	.archive-list.list-style.large-post-first li:first-child .featured-img,
	.archive-list.grid-style.large-post-first li:first-child .featured-img,
	.archive-list.list-style li .featured-img,
	.archive-list.grid-style li .featured-img,
	.archive-list.classic-style li .featured-img {
		height: 180px;
	}
	.archive-list.large-post-first.grid-style li:first-child.post-format.quote-post .featured-img img,
	.archive-list.large-post-first.grid-style li:first-child.post-format.link-post .featured-img img,
	.archive-list.large-post-first li:first-child.post-format.quote-post .featured-img img,
	.archive-list.large-post-first li:first-child.post-format.link-post .featured-img img,
	.archive-list.grid-style li.post-format.quote-post .featured-img img,
	.archive-list.grid-style li.post-format.link-post .featured-img  img,
	.archive-list li.post-format.quote-post .featured-img img,
	.archive-list li.post-format.link-post .featured-img  img{
		width: 150% !important;
	}
	.archive-list.list-style.large-post-first li:first-child .caption .post-title,
	.archive-list.grid-style.large-post-first li:first-child .caption .post-title,
	.archive-list.list-style li .caption .post-title,
	.archive-list.grid-style li .caption .post-title,
	.archive-list.classic-style li .caption .post-title {
		font-size: 18px;
	}

	/*
	* === POST LIST WIDGET ===
	*/
	.post-list-widget.large-post-first.no-thumbnail li:first-child .featured-img,
	.post-list-widget.large-post-first li:first-child .featured-img{
		height: 160px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption,
	.post-list-widget.large-post-first li:first-child .caption{
		bottom: 15px;
		left: 10px;
		right: 10px;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .post-title,
	.post-list-widget.large-post-first li:first-child .caption .post-title{
		font-size: 18px;
		line-height: 1.2;
	}
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:after,
	.post-list-widget.large-post-first li:first-child .caption .date:after,
	.post-list-widget.large-post-first.no-thumbnail li:first-child .caption .date:before,
	.post-list-widget.large-post-first li:first-child .caption .date:before{
		width: 50px;
	}
	
	/*
	* === POST COMMENTS ===
	*/
	.comments li .widget.post-comment-form{
		margin-left: 0px;
	}
	.comments li .comment-content{
		margin-left: 55px;
	}
	.comments li .children{
		padding-left: 0px;
	}
	.contact-form .form-group textarea.form-control,
	.widget.post-comment-form .form-group textarea.form-control{
		height: 120px;
	}

	/*
	* === PAGINATION ===
	*/
	.centered-numbering-pagination .pagination li:first-child a,
	.centered-numbering-pagination .pagination li:last-child a{
		display: none;
		visibility: hidden;
	}
	
}