/*-----------------------------------------------------------------------------------*/
/* - Theme Responsiveness
/*-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 1240px) {
	.container {
		width: 1180px;
	}

	#sidebar {
		width:350px;
	}

	#sidebar .widget {
		padding: 30px 30px;
	}

	#sidebar .about-widget .img  {
		margin: 0px 30px 30px;
	}

	.container.sidebar-open #content {
		width: 800px;
	}
        
        .list-layout .post-featured-item.full {
		width: 100%;
	}
        
        .sidebar-open .list-layout .post-featured-item.full {
		width: 100%;
                position: relative;
	}

	.sidebar-open .list-layout .post-featured-item {
		width: 355px;
	}

	.sidebar-open .list-layout .post.has-post-thumbnail .post-entry-wrapper, .sidebar-open .list-layout .post.format-gallery .post-entry-wrapper, .sidebar-open .list-layout .post.format-video .post-entry-wrapper, .sidebar-open .list-layout .post.format-audio .post-entry-wrapper  {
		width: 445px;
	}

	.list-layout .post-featured-item {
		width: 530px;
	}

	.list-layout .post.has-post-thumbnail .post-entry-wrapper, .list-layout .post.format-gallery .post-entry-wrapper {
		width: 650px;
	}
        
        .container:not(.sidebar-open) .list-layout .post.has-post-thumbnail .post-entry-wrapper, .container:not(.sidebar-open) .list-layout .post.format-gallery .post-entry-wrapper {
		width: 700px;
	}

	#top-social-items .social-text {
                display: inline-block;
	}
        
        .list-layout .fotorama:not(.fotorama--fullscreen) .fotorama__arr {
                margin-top: -90px;
        }
        
        .icon-video {
                top:23%;
        }
        
        .container.sidebar-open .related-post-image {
                height: 160px;
        }
        
         .related-post-image {
                height: 240px;
        }

}

@media only screen and (min-width: 1024px) and (max-width: 1239px) {
    
        .container.sidebar-open .related-post-image {
                height: 127px;
        }
        
        .related-post-image {
                height: 190px;
        }
        
        #respond p[class*="comment-form"] {
                margin-right: 11px;
        }
}

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

	body {
		overflow-x:hidden;
	}

	.container {
		width:84%;
		max-width: 630px;
	}

	.main-navigation-wrapper .container {
		position: relative;
	}
	
	.main-navigation {
		display:none;
	}

	.top-search-area {
		width:auto;
		margin-right:5px;
		margin-left:5px;
	}

	#top-social-items .social-text { 
                display: none;
	}
	
	#logo img {
		max-width:100%;
		height:auto;
	}
	
	.slicknav_menu {
		display:block;
		font-family: "Montserrat", serif;
	}

	.slicknav_nav {
		t