/*===MEDIA QUERIES
=======================================================*/


 	@media only screen and (max-width : 1220px) {
    	.thumbs-container .owl-nav {
    		display: none;
    	}
    }

    @media only screen and (max-width : 1200px) {

    	.posts-carousel .meta {
		    display: none;
		}

    	.input-textbox {
			width: 80%;
		}

		.posts-carousel .featured-post-entry {
		    padding-right: 55px;
		}

		.search-button {
			width: 20%;
		}

		/*
		FEATURED POST DESCRIPTION
		*/

		.featured-post-entry {
			width: 440px;
		}

		.featured-post-slider-style-5 .featured-post-entry {
			padding: 40px;
			width: 470px;
			right: 50%;
		}

		.featured-post-slider-style-1 .post-category,
		.featured-post-slider-style-5 .post-category {
			padding-bottom: 5px;
		}

		.featured-post-slider-style-1 .featured-post-title,
		.featured-post-slider-style-5 .featured-post-title {
		   margin-bottom: 5px;
		}


		.featured-post-slider-style-5 .featured-post-entry:before {
			left: 20px;
			top: 20px;
		}

		.featured-post-slider-style-5 .featured-post-entry:after {
			right: 20px;
			bottom: 20px;
		}

		.featured-post-slider-style-4 .post-category {
			padding-bottom: 0;
		}

		.featured-post-slider-style-1 .featured-post-title a,
		.featured-post-slider-style- .featured-post-title a {
		    font-size: 36px!important;
		    line-height: 30px;
		}

		.featured-inner .post-header {
			margin-bottom: 20px;
		}

		.featured-post-slider-style-2 .featured-inner .post-header {
			margin-bottom: 0;
		}

		.featured-inner .post-entry {
			margin-bottom: 0;
		}

		.featured-post-slider-style-1 .bx-controls {
	        bottom: 20px;
	        left: auto;
		    right: 20px;
		    background: #fff;
		}

		.featured-post-slider-style-5 .featured-post-img {
			width: 100%;
			max-width: 100%;
		}

		.slider-navigation-thumbs .post-date {
			display: none;
		}

		.slider-navigation-thumbs .owl-nav {
			display: none;
		}

		.masonry-3 .masonry-post,
		.masonry-2 .masonry-post {
    		width: 455px;
    	}

    	.masonry-3 .ribbon,
		.masonry-2-sidebar .ribbon {
    		height: 45px;
    	}

		.masonry-3 .ribbon i,
		.masonry-2-sidebar .ribbon i{
    		margin-top: 15px;
    	}

    	.masonry-3 .post-contentt,
		.masonry-2-sidebar .post-content {
    		padding: 0 30px 20px 30px
    	}

    	.masonry-2-sidebar .masonry-post {
    		width: 293px;
    	}

		.masonry-2 .link-icon {
		    display: block;
		    margin: 0 auto 30px auto;
		}


    }

    @media only screen and (min-width : 768px) and (max-width : 1240px) {
    	.featured-post-slider-style-5 .bx-prev,
    	.featured-post-slider-style-5 .bx-next {
    		bottom: 60px;
    		top: auto;
    		margin-top: 0;
    		right: 50%;
    		margin-right: -108px;
    		border-radius: 0;
    		opacity: 0.6;
    	}

    	.featured-post-slider-style-5 .bx-prev:hover,
    	.featured-post-slider-style-5 .bx-next:hover {
    		opacity: 1;
    	}

    	.featured-post-slider-style-5 .bx-prev {
    		left: auto;
    		margin-right: -54px;
    	}
    }


    /* Large Devices, Wide Screens */

    @media only screen and (min-width : 768px) and (max-width : 1200px) {
    	.masonry-2 .post-footer .meta {
    		display: none;
		}

		.masonry-2 .share-post-container {
		    float: none;
		    text-align: center;
		}

		.masonry-2 .share-title {
		    display: none;
		}

		.masonry-2 .share-post-container .social-links {
			float: none;
			margin-right: 0!important;
			padding-left: 0;
			opacity: 1;
		}

		.masonry-2 .social-links li {
		    display: inline-block;
		    float: none;
		    text-align: center;
		    margin: 0 2px;
		}
    }

    @media only screen and (min-width : 768px) {

		.masonry-2-sidebar .share-post-container,
		.masonry-3 .share-post-container {
		    float: none;
		    text-align: center;
		}

		.masonry-2-sidebar .share-title,
		.masonry-3 .share-title {
		    display: none;
		}

		.masonry-2-sidebar .social-links,
		.masonry-3 .social-links {
			float: none;
			margin-right: 0!important;
			padding-left: 0;
			display: block!important;
			opacity: 1!important;
		}

		.mason-blog .share-post-container .social-links {
			display: block;
		}

		.mason-blog .share-post-container .social-links:after {
			display: none;
		}

		.masonry-2-sidebar .social-links li,
		.masonry-3 .social-links li {
		    display: inline-block;
		    float: none;
		    text-align: center;
		    margin: 0 2px;
		}

		.masonry-2-sidebar .post-footer .meta,
		.masonry-3 .post-footer .meta {
			display: none;
		}

    }


    /* Medium Devices, Desktops */
    @media only screen and (min-width: 480px) and (max-width : 991px)  {

    	.header-default .search-btn-header span {
    		display: none;
    	}

    	.masonry-3 .masonry-post,
		.masonry-2 .masonry-post,
		.masonry-2-sidebar .masonry-post {
    		width: 345px;
    	}

    	.masonry-post .large-icon .post-icon,
		.masonry-post .title-top .large-icon .post-icon,
		.masonry-post .title-bottom .large-icon .post-icon {
			margin-top: -50px;
			margin-left: -50px;
		}

		.masonry-post .title-bottom .large-icon .post-icon {
			bottom: -50px;
		}

		.masonry-post .large-icon .post-icon-inner i {
			font-size: 24px;
			line-height: 70px;
			width: 60px;
			margin-left: -30px;
		}

		.masonry-post .large-icon .post-icon-inner {
			top: 15px;
			left: 15px;
		}

		.masonry-post .large-icon .post-icon-inner span { /* Inner Top */
			border-width: 35px;
			top: -35px;
		}
		.masonry-post .large-icon .post-icon-inner span:after { /* Inner Bottom */
			left: -35px;
			top: 35px;
			border-width: 35px;
		}

		.masonry-post .large-icon .post-icon-outer span { /* Outer Top */
			border-width: 50px;
			top: -50px;
		}

		.masonry-post .large-icon .post-icon-outer span:after {
			border-width: 50px;
			left: -50px;
			top: 50px;
		}

    	.float-left,
    	.float-right {
    		float: none;
    	}

    	.featured-bg {
    		height: 440px;
    	}

    	.featured-post-slider-style-5 .featured-post-entry {
			padding: 30px;
		}

		.featured-post-slider-style-5 .featured-post-entry:before,
		.featured-post-slider-style-5 .featured-post-entry:after {
			display: none;
		}

    	.featured-post-slider-style-4 .meta {
			display: block;
		}

		.posts-carousel .featured-post-entry {
			width: 344px;
			top: 15px;
			bottom: 15px;
			left: 15px;
		}

    	/*
		FEATURED POST DESCRIPTION
		*/

		.featured-post-entry {
			width: 330px;
		}

		.featured-post-slider-style-5 .featured-post-entry {
			width: 360px;
		}

		.featured-post-slider-style-1 .post-category {
			padding-bottom: 5px;
		}

		.featured-post-slider-style-1 .featured-post-title {
		   margin-bottom: 5px;
		}

		.featured-post-slider-style-1 .featured-post-title a,
		.featured-post-slider-style-5 .featured-post-title a {
		    font-size: 26px!important;
		    line-height: 26px;
		}

		.featured-inner .post-header {
			margin-bottom: 20px;
		}

		.featured-inner .post-entry {
			display: none;
		}

		.featured-inner .meta span {
			display: block;
		}

		.featured-post-slider-style-1 .bx-controls {
	        bottom: 20px;
	        left: auto;
		    right: 20px;
		    background: #fff;
		}

		.featured-post-slider-style-4 .post-category {
			padding-bottom: 10px;
		}

		/*
			FEATURED SLIDER STYLE 3
		*/

		.featured-post-slider-style-3 .more-link {
			display: none;
		}

		.header-top .title {
		    padding: 30px 80px 60px 80px;
		}

		.header-bottom .title {
		    padding: 60px 80px 30px 80px;
		}

		.featured-post-slider-style-3 .slide-post-title {
			font-size: 28px;
		}

		/*
			FEATURED SLIDER STYLE 2
		*/

		.featured-post-slider-style-2 .featured-post-entry {
			left: 12px;
    		bottom: 12px;
		}

		.featured-post-slider-style-2 .meta {
			display: none;
		}

		.featured-post-slider-style-2 .post-category {
			padding-bottom: 0;
		}

		.featured-post-slider-style-2 .featured-post-title a {
			font-size: 20px;
		}

		.featured-post-slider-style-2 .featured-post-title {
			margin-bottom: 0;
		}

		/*
			AUTHOR WIDGET IMAGE
		*/

		.author-widget-image {
			position: relative;
			float: left;
			margin-right: 60px;
		}

		.author-widget-image img {
			display: block;
		}

		.author-widget .post-icon {
		    top: 50%;
		    margin-top: -58px;
    		margin-left: -50px;
		    left: 100%;
		}

		.scroll-top {
			display: none !important;
			opacity: 0 !important;
		}

		.pagination-links {
			margin-bottom: 40px;
		}

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) and (max-width: 991px) {

    	.masonry-post .title .post-category:before,
    	.masonry-post .title .post-category:after {
    		display: none;
    	}

    	.masonry-post .large-icon .post-icon-inner i {
			font-size: 24px;
			line-height: 70px;
			width: 60px;
			margin-left: -30px;
		}

		.masonry-post .large-icon .post-icon-inner {
			top: 15px;
			left: 15px;
		}

		.masonry-post .large-icon .post-icon-inner span { /* Inner Top */
			border-width: 35px;
			top: -35px;
		}
		.masonry-post .large-icon .post-icon-inner span:after { /* Inner Bottom */
			left: -35px;
			top: 35px;
			border-width: 35px;
		}

		.masonry-post .large-icon .post-icon-outer span { /* Outer Top */
			border-width: 50px;
			top: -50px;
		}

		.masonry-post .large-icon .post-icon-outer span:after {
			border-width: 50px;
			left: -50px;
			top: 50px;
		}

    }


    @media only screen and (max-width : 768px) {

    	.header-social {
    		display: none;
    	}

    	.header-default .search-btn-header {
    		display: none;
    	}

    	.masonry-3 .masonry-post,
    	.masonry-2-sidebar .masonry-post,
		.masonry-2 .masonry-post {
    		width: 100%;
    	}

    	/*
		FEATURED POST DESCRIPTION
		*/

		.featured-post-slider-style-1 .featured-post-entry,
		.featured-post-slider-style-4 .featured-post-entry,
		.featured-post-slider-style-5 .featured-post-entry {
		    background: #fff;
		    width: auto;
		    padding: 0;
		    top: auto;
		    right: auto;
		    left: 12px;
		    bottom: 12px;
		    padding: 12px;
		}

		.featured-post-slider-style-5 .featured-post-entry {
			bottom: 30px;
		}

		.featured-post-slider-style-1 .featured-inner,
		.featured-post-slider-style-4 .featured-inner,
		.featured-post-slider-style-5 .featured-inner {
		    border: 1px solid #eaeaea;
		    padding: 10px 12px;
		    position: relative;
		}

		.featured-post-slider-style-1 .featured-inner:after,
		.featured-post-slider-style-4 .featured-inner:after,
		.featured-post-slider-style-5 .featured-inner:after {
		    content: '';
		    width: 0;
		    height: 0;
		    border-left: 18px solid transparent;
		    border-right: 18px solid #fff;
		    position: absolute;
		    right: 6px;
		    z-index: 1;
		    margin-left: 0;
		    border-top: 18px solid transparent;
		    top: -29px;
		}

		.featured-post-slider-style-1 .featured-post-icon,
		.featured-post-slider-style-4 .featured-post-icon,
		.featured-post-slider-style-5 .featured-post-icon {
			display: none;
		}

		.featured-post-slider-style-1 .post-category,
		.featured-post-slider-style-4 .post-category,
		.featured-post-slider-style-5 .post-category {
			padding-bottom: 0;
		}

		.featured-post-slider-style-1 .featured-post-title,
		.featured-post-slider-style-4 .featured-post-title,
		.featured-post-slider-style-5 .featured-post-title {
		   margin-bottom: 0;
		}

		.featured-post-slider-style-1 .featured-post-title a,
		.featured-post-slider-style-4 .featured-post-title a,
		.featured-post-slider-style-5 .featured-post-title a {
			color: #121212;
		    font-size: 14px!important;
		    line-height: 1.2;
		    text-shadow: none;
		    display: block;
		    letter-spacing: 0.5px;
		    font-weight: bold;
		    margin-bottom: 0;
		}

		.featured-post-slider-style-1 .featured-inner .post-header,
		.featured-post-slider-style-4 .featured-inner .post-header,
		.featured-post-slider-style-5 .featured-inner .post-header {
			margin-bottom: 0;
		}

		.featured-inner .post-entry {
			display: none;
		}

		.featured-post-slider-style-1 .post-category,
		.featured-post-slider-style-4 .post-category,
		.featured-post-slider-style-5 .post-category {
			text-shadow: none;
			font-weight: normal;
			text-transform: none;
			margin-top: -4px;
		}

		.featured-post-slider-style-1 .post-category a:hover,
		.featured-post-slider-style-1 .post-category a:hover {
			color: inherit;
		}

		.featured-post-slider-style-1 .featured-inner .meta,
		.featured-post-slider-style-4 .featured-inner .meta,
		.featured-post-slider-style-5 .featured-inner .meta {
			display: none;
		}

		.featured-post-slider-style-1 .featured-inner .featured-more-link,
		.featured-post-slider-style-4 .featured-inner .featured-more-link,
		.featured-post-slider-style-5 .featured-inner .featured-more-link {
			display: none;
		}

		.featured-post-slider-style-5 .bx-prev,
    	.featured-post-slider-style-5 .bx-next {
    		bottom: auto;
    		top: 50%;
    		margin-top: -22px;
    	}

    	.featured-post-slider-style-5 .bx-prev {
    		left: 20px;
    		right: auto;
    	}

    	.featured-bg {
    		height: 300px;
    	}

		.featured-post-slider-style-1 .bx-controls {
	        position: static;
		    background: none;
		    padding: 0;
		}

		.featured-post-slider-style-1 .bx-controls a {
	        position: absolute;
		    top: 50%;
		    margin-top: -12px;
		    color: #fff;
		}

		.featured-post-slider-style-1 .bx-prev {
	        left: 20px;
		}

		.featured-post-slider-style-1 .bx-next {
	        right: 20px;
		}

		.featured-post-slider-style-1 .bx-next:before {
	        display: none;
		}

		.hide-slideshow,
		.show-slideshow {
			display: none!important;
		}

		.featured-post-slider-style-4 .owl-next a,
		.featured-post-slider-style-4 .owl-prev a {
			color: #fff;
		}

		.post-content,
		.masonry-3 .post-contentt,
		.masonry-2-sidebar .post-content {
			padding: 0 40px 20px 40px;
		}

		.featured-post-slider-style-4 .owl-next a { right: 20px; }
		.featured-post-slider-style-4 .owl-prev a { left: -20px; }

		.instagram-6 .instagram-img { width: 33.33%; }
		.instagram-8 .instagram-img { width: 25%; }
		.instagram-10 .instagram-img { width: 20%; }


    }

	@media only screen and (max-width : 760px) {

		.nav-container {
			height: 0;
		    padding: 0;
		    box-shadow: none;
		    border: none;
		}

		.main-nav {
    		display: none;
    	}

    	.mobile-menu {
    		display: block;
    	}

    	.search-in-nav {
    		display: none!important;
    	}

    	.small-screen-search {
    		display: block;
    	}

    	.slicknav_menu {
			display: block;
			padding: 0;
		}

		/*
			AUTHOR WIDGET IMAGE
		*/

		.author-widget-image {
			position: relative;
			float: none;
			margin-right: auto;
			text-align: center;
			padding-top: 40px;
		}

		.author-widget-image img {
			display: inline;
			width: 40%;
		}

		.author-widget .medium-icon .post-icon {
		    top: auto;
		    margin-top: -58px;
    		margin-left: -50px;
		    left: 50%;
		}

		.author-widget .author-info {
		    padding: 40px 80px 30px 80px;
		}

		.bottom-left,
		.bottom-right {
			float: none;
			text-align: center;
		}

		#footer-nav {
			margin-left: -20px;
		}

		.page-title h1,
		.page-title h2 {
			font-size: 46px !important;
		}
	}

	@media only screen and (max-width : 630px) {
		.post-author-gravatar {
			text-align: center;
		}

		.gravatar-author-img img {
			float: none;
			margin: 0 0 20px 0;
		}

		.author-info {
			width: auto;
			float: none;
		}

		.author-social .social-links {
		    float: none;
		    padding-left: 0;
		    margin-left: -6px;
		    text-align: center;
		}

		.author-social .social-links li {
			float: none;
		    display: inline-block;
		}

		.author-social-tagline {
		    display: none;
		}

		.featured-more-link:before {
		    left: 50%;
		    margin-left: -12px;
		}

		.featured-more-link:hover:before {
		    width: 72px;
		    margin-left: -37px;
		}

	}

	@media only screen and (max-width : 580px) {

		.site-name .logo-image {
			max-width: auto;
			width: 40% !important;
			height: auto !important;
		}

		.site-name {
			padding: 30px 0;
		}

		.page-title h1,
		.page-title h2 {
			font-size: 36px !important;
		}

		/*
			IMAGE SLIDER
		*/

		.featured-post-slider-style-3 {
			margin-bottom: 70px;
		}

		.featured-post-slider-style-3-header .title {
		    padding: 20px 30px 20px 30px;
		}

		.featured-post-slider-style-3-header {
		    position: relative;
		}

		.featured-post-slider-style-3-header .featured-post-icon {
			display: none;
		}

		.featured-post-slider-style-3 .slide-post-title {
			font-size: 20px;
		}

		.featured-post-slider-style-3 .meta {
			display: none;
		}

		.header-top:after,
		.header-bottom:after {
		    content: '';
		    width: 0;
		    height: 0;
		    border-left: 18px solid transparent;
		    border-right: 18px solid transparent;
		    position: absolute;
		    left: 50%;
		    z-index: 1;
		    margin-left: -18px;
		}

		.header-top:after {
		    border-top: 18px solid #fff;
		    bottom: -18px;
		}

		.header-bottom:after {
		    border-bottom: 18px solid #fff;
		    top: -18px;
		}

		.slides-bottom .bx-controls {
			bottom: -58px;
			margin-left: -37px;
		}

		.slides-bottom .bx-controls a {
			color: #121212;
			font-size: 24px;
			margin-left: 40px;
		}

		.slides-bottom .bx-controls .bx-next:before {
			background-color: #121212;
		    top: 3px;
		    left: -20px;
		    width: 1px;
		    height: 34px;
		}

		/*
			SLIDER B
		*/

		.featured-post-slider-style-2 .featured-post-title a {
			font-size: 16px;
		}

		.featured-post-slider-style-2 .featured-inner {
			padding: 6px 12px;
		}

		.featured-post-slider-style-2 .bx-prev,
		.featured-post-slider-style-2 .bx-next {
			margin-top: -17px;
			width: 34px;
		    height: 34px;
		    line-height: 34px;
		    font-size: 16px;
		}

		.latest-post-gallery .post-category,
		.latest-post-gallery .related-post-date {
			display: none;
		}

		.title {
			padding-left: 15px;
			padding-right: 15px;
		}

		.the-post-link {
			font-size: 16px;
		    line-height: 36px;
		    letter-spacing: 1px;
		}

		.link-icon {
			margin-right: 20px;
		    font-size: 16px;
		    width: 36px;
		    height: 36px;
		    line-height: 36px;
		}

		/* Post Author */

		.post-author-container .author-info {
			width: 100%;
		}

		.post-author-container .post-author-img {
			display: none;
		}

		/* Post Footer */

		.post-footer .meta {
		    display: none;
		    text-align: center;
		    padding-bottom: 5px;
		}

		.share-post-container {
		    float: none;
		    text-align: center;
		}

		.share-title {
		    display: none;
		}

		.social-links {
			float: none;
			margin-right: 0!important;
			padding-left: 0;
		}

		.social-links li {
		    display: inline-block;
		    float: none;
		    text-align: center;
		    margin: 0 5px;
		}

		.share-post-container .social-links {
			float: none;
			margin-right: 0!important;
			padding-left: 0;
			display: block!important;
			opacity: 1!important;
		}

		.share-post-container .social-links li {
		    display: inline-block;
		    float: none;
		    text-align: center;
		    margin: 0 5px;
		}

		.share-post-container .social-links:after {
			display: none;
		}


		.share-post-container .social-links a {
		    font-size: 22px;
		}

		.instagram-7 .instagram-img { width: 25%; }
		.instagram-9 .instagram-img { width: 20%; }

		.comment-reply {
		    margin-left: 30px;
		}

		.children {
			margin-left: 0;
		}

		.comment-content {
			margin-top: 30px;
			margin-left: 0;
		}

		.wpcf7 input, .wpcf7 textarea {
			width: 100%;
		}

     }

    /* Extra Small Devices, Phones */
    @media only screen and (max-width : 500px) {  /* Extra Small Devices, Phones */
    	.featured-post-slider-style-1 .featured-post-entry,
		.featured-post-slider-style-4 .featured-post-entry,
		.featured-post-slider-style-5 .featured-post-entry {
		    left: 0;
		}
    }

    @media only screen and (max-width : 480px) {

		.site-name,
		.header-default .site-name {
			padding: 20px 0;
		}

		.header-default:after,
		.header-center:after {
			top: 5px;
		}

		.title .post-title {
		    font-size: 20px !important;
		}

		.post-thumbnail {
			margin-bottom: 50px;
		}

		.title-top .post-thumbnail .deco-lines-top,
		.title-top .post-gallery .deco-lines-top,
		.title-bottom .post-thumbnail .deco-lines-bottom,
		.title-bottom .post-gallery .deco-lines-bottom  {
			width: 96px;
    		margin-left: -48px;
		}

		.link-container,
		.quote-post-img-container {
			margin-bottom: 0;
		}

		.post-quote-holder {
			width: auto;
		}

		.post-quote {
			font-size: 20px;
			font-weight: normal;
		}

		.quote-post-img-container {
			padding: 30px 0;
		}

		.featured-post-slider-style-1 .featured-inner:after,
		.featured-post-slider-style-2 .featured-inner:after,
		.featured-post-slider-style-4 .featured-inner:after,
		.featured-post-slider-style-5 .featured-inner:after,
		.featured-post-slider-style-5 .featured-post-entry:before,
		.featured-post-slider-style-5 .featured-post-entry:after {
		   	display: none;
		}

		.featured-post-slider-style-1 .post-category,
		.featured-post-slider-style-2 .post-category,
		.featured-post-slider-style-4 .post-category {
			display: none;
		}

		.featured-post-slider-style-1 .featured-post-entry,
		.featured-post-slider-style-2 .featured-post-entry,
		.featured-post-slider-style-4 .featured-post-entry,
		.featured-post-slider-style-5 .featured-post-entry {
		    background: #fff;
		    top: auto;
		    right: 0;
		    bottom: 0;
		    padding: 10px;
		    left: 0;
		    text-align: center;
		}

		.featured-post-slider-style-5 .featured-post-entry {
			width: 100%;
		}

		.featured-post-slider-style-5:after {
			display: none;
		}

		.featured-post-outer .deco-lines-bottom {
			display: none;
		}

		.featured-post-outer {
			margin-bottom: 40px;
		}

		.slider-navigation-thumbs {
			display: none;
		}

		.featured-post-slider-style-1 .featured-inner,
		.featured-post-slider-style-2 .featured-inner,
		.featured-post-slider-style-4 .featured-inner,
		.featured-post-slider-style-5 .featured-inner {
		    border: none;
		    padding: 0;
		}

		.featured-post-slider-style-1 .featured-more-link {
			display: none;
		}

		.featured-post-slider-style-3 .slide-post-title {
		    font-size: 16px;
		}

		.featured-post-slider-style-3-header .title {
		    padding: 15px 20px 10px 20px;
		}

		.featured-post-slider-style-2 .featured-post-title a {
			font-size: 13px;
			text-transform: uppercase;
			font-weight: bold;
			display: block;
			line-height: 1.2;
			margin-bottom: 0;
		}

		.bottom-left,
		.bottom-right {
			float: none;
			text-align: center;
		}

		.float-left,
    	.float-right {
    		float: none;
    	}

		.author-widget-image img {
			width: auto;
			padding-top: 0;
		}

		.author-widget-image {
			padding-top: 0;
		}

		.author-widget .author-info {
		    padding: 40px 30px 30px 30px;
		}

		.post-pagination .older-entries i { padding-right: 0; }
		.post-pagination .newer-entries i { padding-left: 0; }
		.post-pagination span { display: none; }

		.page-title h2, .page-title h1 {
			font-size: 40px;
			line-height: 40px;
		}

		.page-title-date:before,
		.page-title-date:after,
		.page-title-icon:before,
		.page-title-icon:after {
		    width: 50px;
		}

		.page-title-icon {
			padding: 0 15px;
		}

		.page-title-icon i {
			font-size: 34px;
		}

		.reply {
		    bottom: 10px;
		    top: auto;
		    font-size: 0.8571em;
		}

		/* Large Icon */

		.large-icon .post-icon,
		.title-top .large-icon .post-icon,
		.title-bottom .large-icon .post-icon {
			margin-top: -46px;
			margin-left: -45px;
		}

		.title-bottom .large-icon .post-icon {
			bottom: -45px;
		}

		.large-icon .post-icon-inner i {
			font-size: 22px;
			line-height: 60px;
			width: 60px;
			margin-left: -30px;
		}

		.large-icon .post-icon-inner {
			top: 15px;
			left: 15px;
		}

		.large-icon .post-icon-inner span { /* Inner Top */
			border-width: 30px;
			top: -30px;
		}
		.large-icon .post-icon-inner span:after { /* Inner Bottom */
			left: -30px;
			top: 30px;
			border-width: 30px;
		}

		.large-icon .post-icon-outer span { /* Outer Top */
			border-width: 45px;
			top: -45px;
		}

		.large-icon .post-icon-outer span:after {
			border-width: 45px;
			left: -45px;
			top: 45px;
		}

    }

    @media only screen and (max-width : 400px) {

    	.slicknav_btn {
    		padding: 12px;
    		margin-top: -19px;
    	}

    	.page-title h1,
		.page-title h2 {
			font-size: 26px !important;
		}

		.page-title {
			margin-top: -10px;
    		margin-bottom: 30px;

		}

    	.post-pagination .older-entries a,
    	.post-pagination .newer-entries a {
    		float: none;
    		display: block;
    	}

    	.post-pagination .newer-entries {
    		margin-top: 10px;
    		text-align: right;
    	}

    	.the-comment footer {
    		margin-top: -10px;
    	}
    	.comment-author img {
    		display: none;
    	}

    	.comment-author-name,
    	.comment-meta {
    		margin-left: 0;
    	}

		.children {
			padding-left: 20px;
		}

		.children .children .children {
			border: none;
			padding-left: 0;
		}

		.children .children .children:before {
			display: none;
		}

		.comment-content {
			margin-top: 0;
		}

		.link-icon {
			display: none;
		}
    }

    @media only screen and (max-width : 370px) {

    	article .meta-comments,
    	article .meta-author {
    		display: none;
    	}

    	.title-top .title {
		    margin-bottom: 60px;
		    padding-top: 30px;
		}

    	.sidebar .adaptation-posts-container .bx-controls {
     		position: static;
     		margin-left: 50%;
     		margin-top: 5px;
     	}

		.sidebar .adaptation-posts-container .bx-controls-direction {
			margin-left: -30px;
		}

		.sidebar .adaptation-posts-container .bx-next {
			position: relative;
		}

		.sidebar .adaptation-posts-container .bx-controls .bx-prev {
			margin-left: 0;
		}

		.sidebar .adaptation-posts-container .bx-controls .bx-next:before {
		    top: -2px;
		    right: 29px;
		    height: 28px;
		}

		.related-post-gallery .owl-controls {
			margin-left: -60px;
		}

		.related-post-gallery .owl-nav {
			position: static;
			margin-left: 50%;
			padding-bottom: 36px;
    		margin-top: -5px;
		}

		.related-post-gallery .owl-prev a {
			margin-left: 0;
		}

		.related-post-gallery .owl-next:before {
		    top: 3px;
		    left: 14px;
		    height: 28px;
		}

		.related-post-gallery .owl-next a {
			margin-left: 30px;
		}

    }

    /* Custom, iPhone Retina */
    @media only screen and (max-width : 320px) {

    	.blog-post-thumbs li img {
    		float: none;
    	}

    	.logo {
    		text-align: left;
    	}
    }


@media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx) {

       	.post-entry blockquote {
		      background: url(../img/quotes@2x.png) no-repeat top left;
		      background-size: 69px 45px;
		    }
       }