/* Media max 1199px */
@media( max-width: 1199px ) {
	/* MENU */
	.menu-box .container {
		position: relative;
		padding: 0;
	}
	.menu-box .menu-container {
		padding-left: 0;
		padding-right: 0;
	}
	.menu-box.menu-left .menu {
		float: none;
		border-top: 1px solid;
		padding: 0.875rem 0;
		width: 100%;
	}
	.menu-box .menu {
		clear: left;
		display: none;
	}
	.menu-box .menu > li {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
		margin: 0;
	}
		.menu-box .menu > li > .item-link {
			padding: 0.5rem 0;
			position: relative;
		}
	.menu-box .menu li {
		display: block !important; /* Reset inline block */
		float: none !important;
	}
	.menu-box .custom-menu-items .custom-item .menu-mobile-btn {
		display: block;
	}
		/* Reset sub menus */
		.menu-box .menu ul {
			position: relative;
			top: 0;
			left: 0;
			padding: 0;
			display: none;
			opacity: 1;
			border: none !important;
			background: none !important;

			-webkit-transition-delay: 0s;
			-moz-transition-delay: 0s;
			-o-transition-delay: 0s;
			transition-delay: 0s;
		}
		.menu-box .menu ul ul {
			display: none;
		}
		.menu-box .menu li li:hover > ul {
			left: 0 !important;
		}
		.menu-box .menu .sub-menu {
			padding-top: 0;
			padding-bottom: 0;
		}
		.menu-box .menu li li .sub-menu {
			padding-left: 0.75rem;
		}
		.menu-box li[class*="columns-"]:not(.columns-1) > ul > li {
			border: none !important;
			margin: 0;
			padding: 0;
		}

		/* Arrows */
		.menu-box .menu li .item-link > i.arrow {
			position: absolute;
			top: 0;
			right: 0;
			padding: 0.4375rem;
			width: 2.5rem;
			margin: 0;
			font-size: 0.75rem;
			line-height: 2.0625rem;
			height: 100%;
			text-align: center;
			cursor: pointer;
		}
		#main-header.style_4 .menu-box .menu > li > .item-link i.arrow {
			top: 0;
		}
		.menu-box .menu > li > .item-link > i.arrow:after {
			content: '';
		}
		.menu-box .menu > li:hover > .item-link > i.arrow:before {
			opacity: 1;
		}
		.menu-box .menu li > .item-link > i.arrow:before {
			content: '\f067' !important;
			font-size: 0.875rem;
		}
		.menu-box .menu li.opened > .item-link > i.arrow:before {
			content: '\f068' !important;
		}

		/* Item is Link */
		.menu-box li li .item-link {
			padding: 0.5625rem 0.625rem;
		}
		.menu-box .menu li li .item-link:before {
			content: "-";
			padding-right: 0.5rem;
		}
		.menu-box .menu li li li .item-link:before {
			content: "•";
		}

		/* Item is Column */
		.menu-box .menu .menu-item-is-column {
			display: inline-block !important;
			min-width: auto;
		}
		.menu-box .menu .menu-item-is-column > ul.sub-menu {
			display: block !important;
			padding: 1rem 0 0 0;
		}
			.menu-box .menu .menu-item-is-column > ul.sub-menu li {
				min-width: auto;
			}
			.menu-box .menu .columns-4 .menu-item-is-column:nth-child(-n+4) > ul.sub-menu {
				padding-top: 0;
			}
			.menu-box .menu .columns-3 .menu-item-is-column:nth-child(-n+3) > ul.sub-menu {
				padding-top: 0;
			}
			.menu-box .menu .columns-2 .menu-item-is-column:nth-child(-n+2) > ul.sub-menu {
				padding-top: 0;
			}

		/* Item is Thumbnail */
		.menu-box .menu .item-has-thumbnail {
			padding-top: 0;
			padding-bottom: 0;
		}
		.menu-box .menu > li ul li .item-has-thumbnail > .item-link:before {
			display: none;
		}
		.menu-box .menu > li ul li .item-has-thumbnail > .item-link {
			padding: 0.5625rem 0;
		}

		/* Menu Columns */
		.menu-box li[class*="columns-"]:not(.columns-1) > ul {
			padding: 0.625rem 0;
		}
		.menu-box li[class*="columns-"]:not(.columns-1) > ul > li {
			padding-left: 0;
		}
		.menu-box li[class*="columns-"]:not(.columns-1) ul ul ul {
			padding-left: 0.75rem;
		}

		/* Menu Tabs */
		.menu-box .mega-menu-tabs .tabs-nav {
			display: none;
		}
		.menu-box .mega-menu-tabs .tabs-content {
			float: none;
			width: 100%;
			position: relative;
			clear: left;
			display: block;
		}
			.menu-box .mega-menu-tabs .tabs-content:after {
				content: '';
				display: table;
				clear: both;
			}
			.menu-box .mega-menu-tabs .tabs-content .tab-item {
				display: block;
				clear: both;
				padding-top: 1rem;
			}
			.menu-box .mega-menu-tabs .tabs-content .tab-item.owl-carousel {
				padding-left: 1rem;
				padding-right: 1rem;
			}
				.menu-box .mega-menu-tabs .tabs-content .tab-item:after {
					content: '';
					display: table;
					clear: both;
				}
				.menu-box .mega-menu-tabs .tabs-content .tab-item:first-child {
					padding-top: 0;
				}
		.menu-box li.menu-tabs-item > ul.sub-menu {
			padding: 0.625rem 0;
		}
		.menu-box .mega-menu-tabs .tabs-content .tab-item {
			margin-left: 0;
			margin-right: 0;
		}
			.menu-box .mega-menu-tabs .tab-item .tab-post-item {
				padding: 1rem;
			}
				.menu-box .mega-menu-tabs .tab-item .tab-post-item:nth-child(-n+4) {
					padding: 0 1rem;
				}
				.menu-box .mega-menu-tabs .tab-item .owl-item .tab-post-item {
					padding: 0;
				}

		.menu-box .mega-menu-tabs .tabs-content .owl-nav {
			right: inherit;
			bottom: inherit;
			position: static;
		}
			.menu-box .mega-menu-tabs .tabs-content .owl-nav .owl-prev,
			.menu-box .mega-menu-tabs .tabs-content .owl-nav .owl-next {
				position: absolute;
				top: 50%;
				margin: 0;
				margin-top: -1.5rem;
				height: 3rem;
				line-height: 3rem;
			}
			.menu-box .mega-menu-tabs .tabs-content .owl-nav .owl-prev {
				left: -0.875rem;
			}
			.menu-box .mega-menu-tabs .tabs-content .owl-nav .owl-next {
				right: -0.875rem;
			}


	/* Sticky Header */
	#main-header.fixed .sticky-wrap {
		top: 0 !important;
	}


	/* Header - style_1 */
	#main-header.style_1 .custom-menu-items .custom-item .item-link {
		padding-top: 1.3125rem;
		padding-bottom: 1.0625rem;
	}
	#main-header.style_1 .menu-box .menu > li > .item-link {
		padding-top: 0.5625rem;
		padding-bottom: 0.5625rem;
	}
	#main-header.style_1 .additional-search {
		top: 0.8125rem;
	}


	/* Header - style_2 */
	#main-header.style_2 .desc-wrap {
		max-width: 60%;
	}
	#main-header.style_2 .menu-box .menu > li > .item-link i.arrow {
		line-height: 1.625rem;
	}


	/* Header - style_3 */
	#main-header.style_3 .custom-menu-items .custom-item .item-link {
		padding: 1.125rem 0.8125rem 0.75rem;
	}
	#main-header.style_3 .menu-box .menu > li > .item-link i.arrow {
		line-height: 2.875rem;
	}


	/* Header - style_4 */
	#main-header.style_4 .menu-box .menu > li > .item-link i.arrow {
		line-height: 2.5rem;
	}
	#main-header.style_4 .menu-box .custom-menu-items .custom-item .item-link {
		padding: 0.8125rem 0.875rem;
	}
	#main-header.style_4 .menu-box .custom-menu-items .custom-item .menu-mobile-btn {
		padding: 1.0625rem 0.875rem 0.75rem;
	}

	/* Header - style_5 */
	#main-header.style_5 .menu-box.menu-right .menu-container {
		float: none;
		padding-left: 0;
		padding-right: 0;
	}
	#main-header.style_5 .menu-box .menu {
		float: right;
		clear: both;
		width: 100%;
		padding-top: 15px;
	}
	#main-header.style_5 .menu-box .custom-menu-items {
		float: right;
	}
	#main-header.style_5 .menu-box .custom-menu-items .custom-item .item-link {
		padding-top: 0.9375rem;
		padding-bottom: 0.9375rem;
	}
	#main-header.style_5 .menu-box .custom-menu-items .custom-item .item-link.menu-mobile-btn {
		padding-top: 1.1875rem;
		padding-bottom: 0.6875rem;
	}
	#main-header.style_5 .menu-box .menu > li > .item-link {
		padding-top: 0.9375rem;
		padding-bottom: 0.9375rem;
	}
	#main-header.style_5 .menu-box .menu > li > .item-link i.arrow {
		line-height: 2.5rem;
	}


	/* Header - style_6 */
	#main-header.style_6 .menu-box .custom-menu-items .custom-item .item-link {
		padding: 0;
		width: 2.5rem;
		height: 2.5rem;
		font-size: 1.125rem;
	}
		#main-header.style_6 .menu-box .menu > li > .item-link {
			padding-top: 0.9375rem;
			padding-bottom: 0.9375rem;
		}
	#main-header.style_6 .menu-box .custom-menu-items .mobile-menu-toogle {
		width: 2.5rem;
		height: 2.5rem;
	}
		#main-header.style_6 .menu-box .custom-menu-items .mobile-menu-toogle span {
			width: 50%;
			right: 0;
			margin: auto;
		}
		#main-header.style_6 .menu-box .custom-menu-items .mobile-menu-opened span {
			width: 66%;
			right: -0.4375rem;
		}
		#main-header.style_6 .menu-box .custom-menu-items .mobile-menu-toogle span:nth-child(1) {
			top: 12px;
		}
		#main-header.style_6 .menu-box .custom-menu-items .mobile-menu-toogle span:nth-child(2) {
			top: 19px;
		}
		#main-header.style_6 .menu-box .custom-menu-items .mobile-menu-toogle span:nth-child(3) {
			top: 26px;
		}

		#main-header.style_6 .menu-box .social-box::before {
			height: 32px;
		}
			#main-header.style_6 .menu-box .social-box a {
				width: 2.5rem;
				height: 2.5rem;
				font-size: 18px;
				line-height: 2.5rem;
			}
	#main-header.style_6 .menu-box .menu > li {
		margin-left: 0;
	}
	#main-header.style_6 .menu-box .menu > li > .item-link i.arrow {
		line-height: 2.375rem;
	}



	/* Extra Module Style 3 */
	.extra-style-3 .column {
		padding-top: 1.5rem;
	}
		.extra-style-3 .column:nth-child(1),
		.extra-style-3 .column:nth-child(2) {
			padding-top: 0;
		}
		.extra-style-3 .column:nth-child(2n+1) {
			clear: left;
		}


	/* Extra Module Style 4 */
	.extra-style-4 .post .icon-wrap {
		margin-left: 0.375rem;
	}


	/* Posts Box Posts Grid 3 */
	.posts-box.posts-grid-3.standart .post:nth-child(2n+1) {
		clear: left;
	}
	.posts-box.posts-grid-3.standart .post:nth-child(3n+1) {
		clear: none;
	}
		.posts-box.posts-grid-3.standart .post:nth-child(3) {
			margin-top: 2.5rem;
		}


	/* Posts Box Posts List */
	.posts-box.posts-list .info-wrap .category {
		margin-right: 0;
		margin-bottom: 5px;
	}
		.posts-box.posts-list .icon-wrap.comments {
			clear: left;
		}


	/* Widget Social Counters */
	.trend_widget_social_counters .social-item .icon-wrap i {
		width: 1.5625rem;
		height: 1.5625rem;
		font-size: 1.5625rem;
	}


	/* FOOTER */
	#back-to-top {
		right: 10px;
	}
	.instagram-line .item-holder {
		width: 16.666667% !important;
	}
	.instagram-line div.item-holder:nth-of-type(n+7) {
		display: none;
	}


	/* Content Formatting */
	.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-5 .gallery-item,
	.content-formatting .gallery-columns-6 .gallery-item,
	.content-formatting .gallery-columns-7 .gallery-item,
	.content-formatting .gallery-columns-8 .gallery-item,
	.content-formatting .gallery-columns-9 .gallery-item {
		width: 23%;
	}
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(4n+1) {
			clear: both;
		}


	/* WOOCOMMERCE */
	.woocommerce .posts-grid-4 ul.products li.type-product {
		width: 33.333336%;
	}
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(4n+1) {
			clear: none;
		}
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(3n+1) {
			clear: both;
		}
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(4) {
			margin-top: 2.5rem;
		}
}


/* Media max 991px */
@media( max-width: 991px ) {
	/* HEADER */
	header .logo-wrap {
		width: 100%;
		text-align: center;
		padding: 0;
	}
	header .desc-wrap {
		display: none;
	}
	#main-header .bottom-panel {
		display: none;
	}

	#main-header .menu-box .custom-menu-items.align-left .item-dropdown {
		right: auto;
	}


	/* Header - style_1 */
	#main-header.style_1 .top-panel {
		padding: 1.25rem 0;
	}
	#main-header.style_1 .social-box {
		display: none;
	}


	/* Header - style_4 */
	#main-header.style_4 .top-panel {
		padding-bottom: 0;
	}
		#main-header.style_4 .menu-box.menu-left .menu {
			clear: both;
		}


	/* Header - style_5 */
	#main-header.style_5 .top-panel {
		padding-bottom: 1rem;
	}
	#main-header.style_5 .logo-wrap {
		width: auto;
	}


	/* Header - style_6 */
	#main-header.style_6 .menu-box .custom-menu-items .custom-item {
		padding: 9px 0;
	}
	#main-header.style_6 .menu-box .menu > li,
	#main-header.style_6 .menu-box .custom-menu-items .custom-item:first-child {
		margin-left: 0;
	}
		#main-header.style_6 .menu-box .social-box::before {
			top: 13px;
		}
		#main-header.style_6 .menu-box .social-box {
			padding-top: 9px;
			padding-bottom: 9px;
		}


	/* Featured Module Style 2 */
	.featured-style-2 .row {
		margin-left: -0.75rem;
		margin-right: -0.75rem;
	}
		.featured-style-2 .post {
			padding: 1.5rem 0.75rem 0 0.75rem;
		}
			.featured-style-2 .post:nth-child(1),
			.featured-style-2 .post:nth-child(2) {
				padding-top: 0;
			}
			.featured-style-2 .post:nth-child(2n+1) {
				clear: left;
			}


	/* Featured Module Style 3 */
	.featured-style-3 .posts-block:nth-child(2) {
		padding: 0 0.75rem;
		margin-top: 1.5rem;
	}


	/* Featured Module Style 4 */
	.featured-style-4 .row .row .posts-block:nth-child(1),
	.featured-style-4 .row .row .posts-block:nth-child(2) {
		margin-top: 1.5rem;
	}

	/* Featured Module Style 5 */
	.featured-style-5 .row + .row {
		margin-top: 0;
	}
		.featured-style-5 .posts-block {
			margin-top: 1.5rem;
		}
			.featured-style-5 .posts-block.large:first-child {
				margin-top: 0;
			}

	/* Featured Module Style 6 */
	.featured-style-6 .posts-block.small {
		margin-top: 1.5rem;
	}
		.featured-style-6 .grid-style .first .posts-block.small {
			margin-top: 0;
		}
		.featured-style-6 > .row > .posts-block {
			margin-top: 1.5rem;
		}


	/* Extra Modules */
	.extra-module .thumb-wrap.quote-format h3 {
		font-size: 1.5rem;
	}


	/* Extra Module With Sidebar */
	.extra-module .with-sidebar .var-col-main {
		float: none;
		width: auto;
	}
	.extra-module .with-sidebar .var-col-sidebar {
		float: none;
		width: auto;
		margin-top: 2.5rem;
		margin-right: -0.75rem;
		margin-bottom: 0;
		margin-left: -0.75rem;
	}
		.extra-style-1 .var-col-sidebar .posts-block {
			padding-left: 0.75rem;
			padding-right: 0.75rem;
			margin-top: 0;
		}
			.extra-style-1 .var-col-sidebar .posts-block .desc-wrap {
				position: relative;
				padding: 1.125rem 0 0;
				background: none;
			}


	/* Posts Full */
	.posts-box.posts-full .desc-wrap {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}


	/* Module Category */
	.block-category .post.large .desc-wrap {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}
		.block-category .post.large .post-info li {
			margin-bottom: 0.3125rem;
		}


	/* Block categories */
	.block-categories .cat-btn-list {
		margin-bottom: 1.1875rem;
		margin-left: 0;
		float: left;
		padding: 0;
	}
		.block-categories .cat-btn-list .cat,
		.block-categories .cat-btn-list .cat:first-child {
			margin: 0 0.3125rem 0.3125rem 0;
		}
	.block-categories .main-title {
		clear: left;
	}


	/* MAIN */
	.var-col-main {
		width: 100%;
		float: none;
	}
		.var-col-main.content-two-sidebar {
			width: 100%;
		}
	.var-col-main.content-left-sidebar {
		float: none;
	}
	.var-col-main.content-right-sidebar {
		float: none;
	}
	.var-col-main.content-two-sidebar {
		width: 100%;
		display: block;
	}

	.content-box.with-bg .with-bg-content {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}

	#main-content #content-box .post-wrap {
		padding: 0;
	}
	#main-content #content-box .page-content-wrap {
		padding: 0;
	}


	/* SIDEBAR */
	.var-col-sidebar,
	#main-sidebar.two-sidebar,
	.main-sidebar.two-sidebar,
	#secondary-sidebar.two-sidebar,
	.secondary-sidebar.two-sidebar {
		width: 100%;
		margin-top: 2.5rem;
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
		.var-col-sidebar.left-sidebar {
			float: none !important;
			padding-left: 0.75rem;
			padding-right: 0.75rem;
		}
		.var-col-sidebar.right-sidebar {
			float: none !important;
			padding-left: 0.75rem;
			padding-right: 0.75rem;
			margin-top: 2.5rem;
		}
	.var-col-sidebar.two-sidebar {
		width: 100%;
		float: none !important;
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
	.var-col-sidebar.two-sidebar {
		width: 100%;
		float: none !important;
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}

	.sidebar.with-bg .widget {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}
	.sidebar.with-bg .trend_widget_favourite_post {
		padding-left: 0;
		padding-right: 0;
	}


	/* Posts Grid */
	.content-two-sidebar .posts-box.posts-grid-2.standart .post {
		width: 50%;
	}
	.content-two-sidebar .posts-box.posts-grid-3.standart .post {
		width: 50%;
	}

	.content-box .posts-box.posts-grid-3 .standart .post:nth-child(2n+1) {
		clear: left;
	}


	/* Posts List */
	.content-two-sidebar .posts-box.posts-list .thumb-wrap {
		width: 359px;
		float: left;
		margin-right: 31px;
	}
	.content-two-sidebar .posts-box.posts-list .desc-wrap {
		float: left;
		width: 58%;
		width: calc(100% - 392px);
		width: -moz-calc(100% - 392px);
		width: -webkit-calc(100% - 392px);
		width: -o-calc(100% - 392px);
	}
		.content-two-sidebar .posts-box.posts-list h3.title {
			margin-top: 0.25rem;
		}


	/* SINGLE */
	.post-thumb-info.full {
		margin-bottom: 1.125rem;
	}
		.post-thumb-info.full .post-info {
			margin-top: 1.125rem;
			position: relative;
			left: 0;
			bottom: 0;
			width: 100%;
			background: none;
			padding: 0;
		}


	/* Content Formatting */
	.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-4 .gallery-item,
	.content-formatting .gallery-columns-5 .gallery-item,
	.content-formatting .gallery-columns-6 .gallery-item,
	.content-formatting .gallery-columns-7 .gallery-item,
	.content-formatting .gallery-columns-8 .gallery-item,
	.content-formatting .gallery-columns-9 .gallery-item {
		width: 31%;
	}
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(3n+1) {
			clear: both;
		}


	/* WOOCOMMERCE */
	.woocommerce .posts-grid-4 ul.products li.type-product,
	.woocommerce .posts-grid-3 ul.products li.type-product {
		width: 50%;
	}
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(4n+1),
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(3n+1),
		.woocommerce .posts-grid-3 ul.products li.type-product:nth-child(3n+1) {
			clear: none;
		}
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(2n+1),
		.woocommerce .posts-grid-3 ul.products li.type-product:nth-child(2n+1) {
			clear: both;
		}

		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(3),
		.woocommerce .posts-grid-4 ul.products li.type-product:nth-child(4),
		.woocommerce .posts-grid-3 ul.products li.type-product:nth-child(3) {
			margin-top: 2.5rem;
		}
}


/* Media max 767px */
@media( max-width: 767px ) {
	#wrapper .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}


	/* Form Elements */
	input.error + label.error,
	textarea.error + label.error {
		display: none !important;
	}


	/* MENU */
	/* Item is Column */
	.menu-box .menu .columns-4 .menu-item-is-column:nth-child(3),
	.menu-box .menu .columns-4 .menu-item-is-column:nth-child(4) {
		padding-top: 1rem;
	}
	.menu-box .menu .columns-3 .menu-item-is-column:nth-child(3) {
		padding-top: 1rem;
	}

	.menu-box .menu li[class*="columns-"]:not(.columns-1) .menu-item-is-column {
		width: 50%;
	}
	.menu-box .menu li[class*="columns-"]:not(.columns-1) .menu-item-is-column:nth-child(2n+1) {
		clear: left;
	}


	/* Menu Tabs */
	.menu-box .mega-menu-tabs .tab-item .tab-post-item {
		width: 50%;
	}
	.menu-box .mega-menu-tabs .tab-item .tab-post-item:nth-child(3),
	.menu-box .mega-menu-tabs .tab-item .tab-post-item:nth-child(4) {
		padding-top: 1rem;
	}
	.menu-box .mega-menu-tabs .tab-item .tab-post-item:nth-child(2n+1) {
		clear: left;
	}


	/* HEADER */
	.top-panel .top-area .current-time {
		display: none;
	}


	/* Thumbnail */
	.content-box.content-without-sidebar .posts-grid-2 .link-format,
	.content-box.content-without-sidebar .posts-grid-2 .quote-format {
		padding: 1.5rem;
	}
		.content-box.content-without-sidebar .posts-grid-2 .link-format h3,
		.content-box.content-without-sidebar .posts-grid-2 .quote-format h3 {
			font-size: 1.5rem;
		}


	/* Posts List */
	.posts-box.posts-list .thumb-wrap,
	.content-two-sidebar .posts-box.posts-list .thumb-wrap {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.posts-box.posts-list .desc-wrap,
	.content-two-sidebar .posts-box.posts-list .desc-wrap {
		width: 100%;
		float: none;
	}
	.posts-box.posts-list .info-wrap .category {
		margin-bottom: 0;
		margin-right: 3.25rem;
	}
		.posts-box.posts-list .icon-wrap.comments {
			clear: none;
			margin-left: 0.875rem;
		}


	/* Posts Grid */
	.posts-box[class*="posts-grid-"] .post h3.title {
		clear: both;
	}
	.posts-box[class*="posts-grid-"] .post .info-wrap .cat-list {
		float: none;
		display: block;
	}


	/* Block category */
	.block-category .post.large .desc-wrap {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}
	.content-modules .row > .block-category:nth-child(2) {
		margin-top: 2.4375rem;
	}
	.content-box .row > .block-category:nth-child(2) {
		margin-top: 2.4375rem;
	}

	.block-categories .block-category:nth-child(2) {
		margin-top: 2.4375rem;
	}



	/* Featured Module Style 1 */
	.featured-style-1 .post .desc-wrap {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}



	/* Featured Module Style 2 */
	.featured-style-2 .post .desc-wrap {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}


	.featured-module .grid-style .posts-block:not(.var-col-main) .post .desc-wrap {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}


	/* SINGLE */
	.post-thumb-info + .post-content-wrap {
		margin-top: 0.75rem;
	}
	#prev-next-posts.full .post.prev,
	#prev-next-posts.full .post.next {
		width: 100%;
		float: none;
		padding: 0;
		clear: both;
	}
	#prev-next-posts.full .post.prev + .post.next {
		padding-top: 1rem;
	}

	.post-thumb-info.style-center .overlay {
		position: relative;
		padding: 1.125rem 0 0;
		background: none;
	}
		.post-thumb-info.style-center .align-wrap {
			display: block;
			text-align: left;
		}
		.post-thumb-info.style-center .align {
			display: block;
		}

		.post-thumb-info.style-center .cat-wrap,
		.post-thumb-info.style-center .post-info {
			left: 0;
		}
		.post-thumb-info.style-center .cat-wrap li,
		.post-thumb-info.style-center .post-info > div {
			right: inherit;
		}


	/* FOOTER */
	#main-footer .footer-info {
		text-align: center;
	}
	.instagram-line .item-holder {
		width: 33.333336% !important;
	}
		.instagram-line div.item-holder:nth-of-type(3n+1) {
			clear: left;
		}

	#main-footer .footer-info {
		margin-bottom: 0;
	}
	#main-footer .widget-area-list .widget-area {
		width: 100% !important;
		clear: left;
		margin-top: 1.8125rem;
	}
		#main-footer .widget-area-list .widget-area:first-child {
			margin-top: 0;
		}

	#main-footer .panel-wrap .social-box {
		float: none;
		margin-bottom: 0.625rem;
		position: relative;
	}
		#main-footer .panel-wrap .social-box:after {
			content: '';
			display: table;
			clear: both;
		}
		#main-footer .panel-wrap .social-box a {
			margin-left: 0;
			margin-right: 1.75rem;
		}
		#main-footer .panel-wrap .social-box a:last-child {
			margin-right: 0;
		}

	#main-footer .copy-wrap {
		clear: both;
	}


	#main-footer .socials-line .social-box .share-item {
		font-size: 0;
		margin-left: 0.9375rem;
	}
		#main-footer .socials-line .social-box .share-item:first-child {
			margin-left: 0;
		}
		#main-footer .socials-line .social-box .share-item i {
			font-size: 1rem;
			margin-right: 0;
		}


	/* 404 */
	.error404 .content-box h1.main-title {
		font-size: 8rem;
	}
		.error404 .content-box h1.main-title i {
			padding: 0 1rem;
			font-size: 5rem;
		}
	.error404 .content-box .title {
		font-size: 2.1875rem;
	}


	/* Single */
	.single .author-box .avatar {
		margin-right: 10px;
		margin-bottom: 2px;
	}
	.single .author-box h3.title,
	.single .author-box p.author-bio {
		margin-left: 0;
	}

	.related-posts article.post {
		margin-top: 2rem;
	}
		.related-posts article.post:first-child {
			margin-top: 0;
		}

	#comments ul li.comment > ul {
		margin-left: 0;
	}


	/* Content Formatting */
	.content-formatting blockquote {
		margin: 0.625rem 1rem;
		padding: 0.625rem 0.625rem;
	}
		.content-formatting blockquote:before {
			left: -1.25rem;
		}


	/*Content Formatting */
	.content-formatting .gallery-columns-2 .gallery-item:nth-child(2n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-3 .gallery-item:nth-child(3n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1) {
		clear: none;
	}
	.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1) {
		clear: none;
	}
	.content-formatting [class^="gallery-columns-"] .gallery-item,
	.content-formatting [class*=" gallery-columns-"] .gallery-item {
		width: 48%;
	}
		.content-formatting [class^="gallery-columns-"] .gallery-item:nth-child(2n+1),
		.content-formatting [class*=" gallery-columns-"] .gallery-item:nth-child(2n+1) {
			clear: both;
		}
	.content-formatting .gallery-columns-1 .gallery-item {
		width: 100%;
	}


	/* WOOCOMMERCE */
	.woocommerce .col-1,
	.woocommerce-page .col-1,
	.woocommerce .col-2,
	.woocommerce-page .col-2 {
		float: none;
		width: 100%;
	}
	.woocommerce-cart #content-box {
		border: none;
	}
	#content-box table.shop_table tr {
		border: 1px solid #ebebeb;
		border-bottom: none;
		margin-top: 1rem;
	}
		#content-box table.shop_table tr:first-child {
			margin-top: 0;
		}
		#content-box table.shop_table tr:last-child {
			border-bottom: none;
		}
	#content-box table.shop_table {
		border: none;
		padding: 0;
	}
		#content-box table.shop_table td {
			border: none !important;
			border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
		}
		#content-box td.product-subtotal {
			border-bottom: none !important;
		}
		#content-box td.product-remove {
			display: none;
		}
		#content-box td.product-quantity:after {
			content: '';
			display: table;
			clear: both;
		}
		#content-box td.product-quantity:before {
			padding-top: 6px;
		}
		#content-box td.product-quantity .quantity {
			float: right;
		}
		#content-box .cart-collaterals .cart_totals table tr td {
			padding: 0.375rem;
			border: none !important;
		}
		#content-box .cart-collaterals .cart_totals table tr {
			border: 1px solid rgba(0, 0, 0, 0.1) !important;
			border-top: none !important;
			margin-top: 0;
		}
			#content-box .cart-collaterals .cart_totals table tr:first-child {
				border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
			}
}


/* Media max 543px */
@media( max-width: 543px ) {
	/* Menu */
	.menu-box .menu-container {
		padding-left: 0;
		padding-right: 0;
	}
	#main-header .menu-box .custom-menu-items.align-left .custom-item {
		position: inherit;
	}
	#main-header .menu-box .custom-menu-items.align-left .item-dropdown {
		left: 0;
		width: 100%;
	}

	/* Item is Column */
	.menu-box .menu .columns-4 .menu-item-is-column:nth-child(2),
	.menu-box .menu .columns-3 .menu-item-is-column:nth-child(2) {
		padding-top: 1rem;
	}

	.menu-box .menu li[class*="columns-"]:not(.columns-1) .menu-item-is-column {
		width: 100%;
	}


	/* Menu Tabs */
	.menu-box .mega-menu-tabs .tab-item .tab-post-item {
		width: 100%;
	}
	.menu-box .mega-menu-tabs .tab-item .tab-post-item:nth-child(2) {
		padding-top: 1rem;
	}



	.additional-search .cat-wrap {
		display: none;
	}

	.top-panel .top-area .menu {
		display: none;
	}


	/* Header - style_1 */
	#main-header.style_1 .additional-search {
		width: 200px;
	}


	/* Header - style_3 */
	#main-header.style_3 .search-form {
		width: 150px;
	}


	/* Header - style_5 */
	#main-header.style_5 .panel {
		border-width: 0 0 1px 0;
		border-style: solid;
	}
	#main-header.style_5 .menu-box .custom-menu-items .custom-item {
		position: inherit;
	}
	#main-header.style_5 .logo-wrap {
		width: 100%;
	}
	#main-header.style_5 .menu-box .custom-menu-items {
		float: left;
	}
	#main-header.style_5 .menu-box .custom-menu-items.align-right {
		float: right;
	}
	#main-header.style_5 .menu-box .custom-menu-items .custom-item:first-child {
		margin-left: 0;
	}


	/* Header - style_6 */
	#main-header.style_6 .menu-box .social-box {
		display: none;
	}
	#main-header.style_6 .logo-wrap .logo-link {
		font-size: 3.125rem;
	}


	/* Thumbnail */
	.thumb-wrap.link-format {
		padding: 1rem !important;
	}
		.thumb-wrap.link-format h3 {
			font-size: 1rem !important;
		}
	.thumb-wrap.quote-format {
		padding: 1rem !important;
	}
		.thumb-wrap.quote-format h3 {
			font-size: 1rem !important;
		}


	/* Extra Module With Sidebar */
	.extra-module .with-sidebar .var-col-sidebar {
		margin-top: 2rem;
	}
	.extra-module .with-sidebar .var-col-main .post:nth-child(2) {
		padding-top: 2rem;
	}
		.extra-style-1 .var-col-sidebar .posts-block:nth-child(2) {
			padding-top: 2rem;
		}


	/* Posts Full-2 */
	.posts-box.posts-full-2 .post .desc-wrap {
		padding: 0 0.9375rem;
	}


	/* Featured Module Style 2 */
	.featured-style-2 .post,
	.featured-style-2 .post:nth-child(2) {
		padding-top: 2rem;
	}


	/* Extra Module Style 3 */
	.extra-style-3 .column,
	.extra-style-3 .column:nth-child(2) {
		padding-top: 2rem;
	}


	/* Posts Grid */
	.posts-box[class*="posts-grid-"] .post,
	.posts-box.posts-grid-2 .post:nth-child(2),
	.posts-box.posts-grid-3 .post:nth-child(2),
	.posts-box.posts-grid-3 .post:nth-child(3) {
		margin-top: 2rem;
	}


	/* Block category */
	.block-categories .block-category:nth-child(2) {
		margin-top: 2rem;
	}


	/* Featured Module Style 3 */
	.featured-style-3 .posts-block:nth-child(2) {
		margin-top: 2rem;
	}
	.featured-style-3 .grid-style .posts-block:nth-child(3) {
		margin-top: 0;
	}
		.featured-style-3 .posts-block:nth-child(3) > .row > div {
			margin-top: 2rem;
		}


	/* Featured Module Style 4 */
	.featured-style-4 .row .row .posts-block:nth-child(1),
	.featured-style-4 .row .row .posts-block:nth-child(2),
	.featured-style-4 .grid-style .posts-block:nth-child(3),
	.featured-style-4 .grid-style .posts-block:nth-child(4) {
		margin-top: 2rem;
	}


	/* Featured Module Style 5 */
	.featured-style-5 .posts-block {
		margin-top: 2rem;
	}


	/* Featured Module Style 6 */
	.featured-style-6 .grid-style .posts-block.small:nth-child(2) {
		margin-top: 2rem;
	}
	.featured-style-6 > .row > .posts-block {
		margin-top: 2rem;
	}
	.featured-style-6 .posts-block.small {
		margin-top: 2rem;
	}


	/* Posts List */
	.posts-box.posts-list .info-wrap .category {
		margin-right: 0.625rem;
		line-height: 1.5;
	}


	/* Contacts */
	.contacts .map-wrap {
		margin-bottom: 1.5rem;
	}
	.contacts .block-content {
		margin-top: 1.5rem;
		padding-left: 0.75rem;
	}
		.contacts .block-content:first-child {
			margin-top: 0;
		}

	.contacts.style_3 .block-content.map {
		margin-top: 1.5rem;
	}
	.contacts.style_3 .map-wrap {
		margin-bottom: 0;
	}

	.wpcf7-form input.wpcf7-not-valid,
	.wpcf7-form textarea.wpcf7-not-valid {
		background: #ffebe8;
	}
	.wpcf7-form .wpcf7-not-valid-tip {
		display: none;
	}


	/* posts-full-2 */
	.posts-box.posts-full-2 .post .desc-wrap .post-info-wrap ul {
		float: none;
		left: 0;
	}
		.posts-box.posts-full-2 .post .desc-wrap .post-info li {
			float: none;
			right: 0;
		}


	/* 404 */
	.error404 .var-col-main h1.main-title {
		font-size: 8rem;
	}
		.error404 .var-col-main h1.main-title i {
			padding: 0 1rem;
			font-size: 5rem;
		}
	.error404 .var-col-main .title {
		font-size: 2.1875rem;
	}


	/* Single */
	.post-thumb-info.full + .post-share {
		margin: 1.125rem 0 0.875rem;
	}


	/*Content Formatting */
	.content-formatting .alignright,
	.content-formatting .alignleft,
	.content-formatting a img.alignright,
	.content-formatting a img.alignleft,
	.content-formatting p img.alignright,
	.content-formatting p img.alignleft,
	.content-formatting img.alignleft,
	.content-formatting img.alignright {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	.content-formatting [class^="gallery-columns-"] .gallery-item,
	.content-formatting [class*=" gallery-columns-"] .gallery-item {
		width: 100%;
		text-align: center;
	}

	.content-formatting .panel-grid-cell {
		clear: both;
	}
		.content-formatting .panel-grid-cell:after {
			content: '';
			display: table;
			clear: both;
		}


	/* WOOCOMMERCE */
	.woocommerce #content-box ul.products li.type-product {
		width: 100%;
		clear: both;
		margin-top: 2.5rem;
	}
		.woocommerce #content-box ul.products li.type-product:first-child {
			margin-top: 0;
		}
	.woocommerce .woocommerce-result-count,
	.woocommerce .woocommerce-ordering {
		float: none;
		text-align: center;
	}
	.woocommerce .shop_table thead tr th,
	.woocommerce .shop_table thead tr td {
		padding: 0.25rem;
		font-size: 1rem;
	}
	.woocommerce .shop_table tbody tr td {
		font-size: 0.8125rem;
	}
	.woocommerce .shop_table tbody tr td.product-name:before {
		line-height: 1.4375rem;
	}
	.woocommerce .shop_table tbody tr td a,
	.woocommerce .shop_table tbody tr td span {
		font-weight: normal;
		font-size: 0.8125rem;
	}
	.woocommerce .actions .coupon #coupon_code {
		margin-bottom: 1em;
	}
	.woocommerce .actions input {
		float: none !important;
		width: 100% !important;
	}
	.woocommerce-ordering .select2 {
		width: 100% !important;
	}
	.woocommerce-ordering .select2 .select2-selection__rendered {
		text-align: left;
	}
}