@media all and (max-width: 769px) {
	body {
		background-color: #fff;
		padding: 10px;
	}

	/* Header */
	header.site-header {
		padding: 0;
		margin-bottom: 20px;
	}

	.header-container {
		padding: 0;
	}

	header.site-header .header-left {
		border-bottom: 1px solid #ccc;
		width: 100%;
		padding-bottom: 2em;
	}

	header.site-header .header-left .user-controls .register-link {
		float: right;
		max-width: 171px;
	}

	header.site-header .header-left .user-controls form .item-list .first {
		display: none;
	}

	header.site-header .header-middle {
		border-bottom: 1px solid #ccc;
		width: 100%;
		padding: 10px 0;
	}

	header.site-header .header-right {
		display: none;
	}

	.user-controls {
		margin-bottom: 0;
	}

	.user-controls ul.links {
		max-width: 100%;
		padding-bottom: 10px;
	}

	.user-controls ul.links li {
		font-size: 16px;
	}

	.user-controls ul.links li.first {
		width: auto;
		border-left: none;
		text-align: right;
		padding: 0;
	}

	.user-controls ul.links li a.logout-link {
		display: block;
	}

	.user-controls form .item-list .first a {
		background-image: none;
		text-indent: 0;
		width: auto;
		height: auto;
		display: block;
	}

	#block-lily-editors-promo {
		display: none;
	}

	/* Navigation */
	.main-navigation {
		display: block;
		width: 100%;
		float: left;
		position: relative;
		padding: 0;
		margin-bottom: 20px;
	}

	ul.secondary-menu {
		display: none;
	}

	.mobile-menu-toggle {
		color: #999999;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		font-size: 22px;
		line-height: 15px;
		border-bottom: 5px solid #ccc;
		padding: 10px;
		font-family: "FuturaPTCondBook-Reg";
		display: inline-block !important;
	}
	


	.grouped-lift--read-these .carousel--wrapper .box__liftbox {
		float:none;
		margin-bottom: 1.7rem;
	}

	#block-lily-frontpage-group-read-these .grouped-lift--read-these .carousel--wrapper .box__liftbox .mobile_box {
		display: inline-block !important;
	}

	#block-lily-frontpage-group-read-these .grouped-lift--read-these .carousel--wrapper .slick-slider {
		margin-bottom: 10px !important;
	}

	.mobile-menu-toggle .icon-mobile-menu {
		display: inline-block;
		margin-left: 10px;
	}

	.mobile-menu-toggle .icon-menu {
		background-color: transparent;
		background-image: url("../img/icons/mobile-menu@2x.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px 15px;
		_background-image: url("../img/icons/mobile-menu.png");
		width: 20px;
		height: 15px;
	}

	.mobile-menu-toggle .icon-close-menu {
		background-color: transparent;
		background-image: url("../img/icons/mobile-menu-close@2x.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: 15px 15px;
		_background-image: url("../img/icons/mobile-menu-close.png");
		width: 19px;
		height: 15px;
	}

	ul.main-menu {
		display: none;
		border-top: 1px solid #ccc;
		border-bottom: 0;
	}

	ul.main-menu li {
		width: 100%;
		display: block;
		margin: 0;
	}

	ul.main-menu li a {
		background-color: #e5e5e5;
		width: 100%;
		border-bottom: 1px solid #ccc;
		padding: 10px;
	}

	ul.main-menu li.last a {
		padding-right: 0;
		background-image: none;
	}

	.navigation-popup-layers {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0;
		position: relative;
	}

	.popups-layer-element {
		display: none;
		background-color: #ffffff;
		padding: 0;
		border: 0;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		position: absolute;
		width: 100%;
	}

	#popups-layer-partner-blogs {
		top: -250px;
	}

	#popups-layer-topics {
		top: -199px;
	}

	#popups-layer-partner-blogs li {
		width: 100%;
		border-top: 0;
		margin: 0;
		text-align: center;
		border-bottom: 1px solid #ccc;
	}

	#popups-layer-partner-blogs li:hover {
		background-color: #f3f3f3;
		border-top: 0;
	}

	#popups-layer-partner-blogs li:last-child {
		border-bottom: none;
	}

	#popups-layer-partner-blogs li img {
		float: none;
		display: inline;
	}


	/* paraati-Advertory */
	.adform-adbox {
		width: 100% !important;
	}

	/* Promo content */
	.promo-content {
		padding: 0;
		margin-bottom: 20px;
	}

	/* Topics category links */
	.sectionlink_txt_r,
	.sectionlink_txt_l{
		display: none;
	}

	.sectionlink .layout {
		width: 100%;
	}

	/* Content */
	.sidebar-on-left .main-content-wrap,
	.sidebar-on-right .main-content-wrap {
		margin-right: 0;
		margin-left: 0;
	}

	.sidebar-on-left .main-content,
	.sidebar-on-right .main-content {
		margin-right: 0;
		margin-left: 0;
	}

	.lift-item {
		width: 280px;
		margin: 0 10px 20px;
	}

	/* Blog post */
	.node-blog-post .content iframe {
		width: 100%;
	}
	.node-blog-post .content .ad-slot iframe {
		width: auto;
	}	
	
	#upper-content #block-advertisement-blog-mobile-parade {
    margin-bottom: 30px !important;
  } 

	/* carousels and commercial lift */
	.grouped-lift--read-these .box__commercial-lift,
	#block-blogs-carousel-frontpage-carousel,
	#block-lily-lily-recommended-blogs-list,
	#block-blogs-carousel-taxonomy-carousel {
		display: none;
	}

	section.site-content {
		padding: 0;
		margin-bottom: 20px;
	}

	/* Blogs-listing */
	.list-blogs .column {
		width: 100%;
		float: left;
		padding: 0;
	}

	/* Sidebar */
	aside.main {
		max-width: 100%;
		width: 100%;
	}

	/* Footer */
	.site-footer {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.site-footer .left {
		margin-right: 0;
		border-right: 0;
	}

	.site-footer .left > ul > li {
		width: 45%;
	}

	.site-footer .left ul > li.first {
		margin-right: 5%;
	}

	.site-footer .middle {
		display: none;
	}

	.site-footer .right img {
		float: left;
		width: 45%;
		margin-right: 5%;
		padding-right: 10%;
	}

	.site-footer .right > ul {
		width: 45%;
		margin-top: 0;
		float: left;
	}

	.site-footer article {
		padding-bottom: 0;
	}

	.site-footer article .section {
		width: 100% !important;
		margin-bottom: 20px;
	}

	/* Control panel */
	.control-panel .control-group {
		border-left: none;
		margin: 1em 0;
		min-height: 1px;
		padding: 0;
		vertical-align: top;
		width: 100%;
	}

	.themes-wrapper .list-item {
		width: 100%;
		min-height: auto;
		margin: 0;
		margin-bottom: 10px;
		text-align: left;
	}

	.themes-wrapper .list-item img {
		width: auto;
		float: right;
	}

	.themes-wrapper .list-item .meta {
		position: relative;
		bottom: 0;
		width: 100%;
	}

	#blogs-admin-edit-layout-theme-node-form .sub-group,
	#blogs-admin-edit-layout-theme-node-form .form-item-title {
		width: 100%;
		margin: 0;
		margin-bottom: 40px;
	}

	#blogs-admin-edit-layout-theme-node-form .custom-field-group h2 {
		margin: 0;
	}

	.show-mobile {
		display: block;
	}

	/* Blog edit/create form */
	#blogs-admin-edit-blog-post-form #category-list .form-item {
		float: left;
		width: 100%;
		margin: 0 0 20px 0;
		min-height: auto;
		padding: 0 10px;
	}

	#blogs-admin-edit-blog-post-form #category-list .form-item .form-item {
		padding: 0;
		width: 50%;
	}

	#blogs-admin-edit-blog-post-form .form-item-field-seo-title-und-0-value input,
	#blogs-admin-edit-blog-post-form .form-item-field-tags-und input {
		width: 100%;
	}

}

@media all and (max-width: 1000px) {
	.custom-topic-lift .sectionlink_txt_r,
	.custom-topic-lift .sectionlink_txt_l {
		display: none;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min-resolution: 144dpi) {
	/* Style adjustments for high resolution devices */
}