@media(min-width:1201px) and (max-width:1620px) {
	.category-view .category-description {}


}

@media(max-width:1200px) {
	.category-view .category-description {}

	.main-slide {
		margin-bottom: 15px;
	}

	.sidebar-additional .betalenblock strong,
	.whatsappblock strong {
		font-size: 30px;
		/*werkt niet*/
	}
}

@media (max-width: 992px) {
	.block-subscribe {
		width: 100%;
	}


}

@media (min-width: 992px) {

	.header-search .form-search {
		float: right;
		/*	margin-right: 4px;*/

	}



}

@media (min-width: 1200px) {

	.header-container-fixed .magicmenu ul.nav-desktop {
		padding-left: 0;
	}

	.beschermd-buysmart-img {
		padding-top: 50px;
	}

	.first-block .box-content,
	.second-block .box-content,
	.main-collection .last-block .content .box-content {
		height: 215px;
	}

	.second-block .box-content {
		height: 217px;
	}

	.logo img {}

	.main-slide {
		padding-right: 5px;
	}

	#callus {
		position: absolute;
		right: 160px;
		top: 50%;
		transform: translateY(-50%);
		text-align: right;
		z-index: 2;
	}

	#callus a {
		display: block;
		font-size: 22px;
	}

	#callus strong:hover a {
		color: #fcda1c;
	}

	#callus strong {
		line-height: 22px;
	}
}

@media(max-width:1200px) {
	.main-collection .content .box-content {}

	.home-right .content .box-content {
		min-height: 0;
	}
}

/* 992px <= width < 1200px */

@media (min-width: 768px) and (max-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1200px) {

	.cms-index-index .header .header-content {
		position: static;
	}

	.cms-index-index .header .header-content.header-container-fixed,
	.header-content.header-container-fixed {
		position: static !important;
	}

	.header-container-fixed {
		animation-duration: inherit;
		animation-fill-mode: none;
		animation-name: none;
		box-shadow: none;
	}

	.mega-block-right img {
		max-width: 100%;
	}

	.magicmenu .nav-desktop .level0:hover .level-top-mega {
		top: 75px;
	}

	.magicmenu .nav-desktop .level0.home {
		padding: 0;
	}

	.magicmenu .nav-desktop .level0 .level-top {
		padding: 28px 15px;
	}

	.magicmenu .nav-desktop .level0.logo.display .level-top {
		padding: 26px 15px;
	}

	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children {
		width: 154px;
	}

	.category-view .page-title-wrapper .page-title span {
		font-size: 35px;
	}

	.product-view .product-shop .add-to-cart button.button span span {
		padding: 0 23px;
	}

	.product-view .product-options .swatch-view,
	.product-view .product-options .option-view {
		margin-right: 15px;
	}

	.sections.nav-sections {
		clear: both;
	}

	.nav-sections-item-content .magicmenu {
		text-align: center;
	}

	/* Style Slide*/
	/*.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 22px;margin: 0;}
	.home-slider .slick-slide.slick-active .figcaption .caption4{margin-top: 10px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3{}
*/
	.main-collection .last-block .content .box-content .subcribe .title::before,
	.main-collection .last-block .content .box-content .subcribe .title::after {
		display: none;
	}

	/*timer view / count down*/
	.timer-view .box {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 0
	}

	.deal-content .deal-product {
		top: 0;
		left: calc(50% - 140px)
	}

	.deal-content .deal-subcribe h3 {
		font-size: 36px;
		padding-bottom: 5px
	}

	.deal-content .deal-subcribe h6 a {
		font-size: 22px;
		padding-top: 5px
	}

	.deal-content .deal-subcribe p {
		font-size: 13px;
		line-height: 20px
	}

	.deal-content .deal-subcribe .btn-shop {
		font-size: 12px;
		line-height: 33px;
		padding: 0 15px;
		margin-top: 20px
	}

	.deal-content .deal-box .box-content .deal-subcribe {
		top: calc(50% - 100px)
	}

	/* Blog */
	.post-posed-date span {
		font-size: 14px;
	}

	.post-info a.post-item-link {
		font-size: 15px;
	}

	.products-list .actions-list .button.btn-cart span span.view-cart {
		font-size: 14px;
	}

	.block-footer-bottom .footer li.feature-icon .fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.footer .block1.block-content-statick li span.fa {
		font-size: 15px;
	}

	.footer .block1.block-content-statick li span.fa.fa-envelope {
		font-size: 15px;
	}

	.footer .block1.block-content-statick li p {
		width: 170px;
	}

	.footer .collapsible .form-subscribe-header p,
	.logo-text {
		font-size: 15px;
	}

}

@media(max-width:991px) {
	.header .logo {
		margin: 0 auto !important;
	}

	.cms-home5 .info-box {
		margin-bottom: 15px;
	}

	.main-collection .content .box-content .subcribe strong.title {
		font-size: 30px;
	}

	#store\.menu {
		overflow-x: hidden;
	}

	.nav-container {}

	.header-content {
		background-position: top;
	}

	.header-search .form-search {
		width: calc(100% - 142px);
	}

	.menu-mobile .nav-toggle {
		display: block;
		background: #000;
		border-radius: 26px;
	}

	.menu-mobile span.action:after {
		content: "CATALOGUS";
		display: block;
		width: 87px;
		height: 52px;
		float: left;
		position: relative;
		z-index: 99;
		color: #f4c33e;
		text-align: right;
		font-size: 14px;
		font-weight: bold;
		line-height: 54px;
		right: -5px;
	}

	.header-right {
		padding-bottom: 5px;
		padding-right: 0;
		padding-top: 5px;
	}

	.cartSummary .icon-cart {
		font-size: 20px;
	}

	.header-center {
		padding-top: 3px;
	}

	.block-progress .block-content {
		padding: 10px;
	}

	.cms-index-index .header .header-content.header-container-fixed,
	.header-content.header-container-fixed {
		position: static !important;
	}

	.header-container-fixed {
		animation-duration: inherit;
		animation-fill-mode: none;
		animation-name: none;
		box-shadow: none;
	}

	.nav-open .nav-toggle:after {
		background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;
		content: "";
		display: block;
		height: 100%;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 1;
	}

	.nav-before-open.nav-open .nav-toggle {
		left: auto;
		position: fixed;
		right: 15px;
		top: 15px;
	}

	.nav-before-open .nav-toggle:before {}

	.nav-before-open .nav-toggle:hover:before {
		color: #fff;
	}

	/* label menu*/
	.navigation .nav-mobile .level0 span.cat_label {
		padding: 0 5px;
	}
}

@media(min-width: 768px) and (max-width: 991px) {


	.info-box .box-content strong {
		font-size: 18px;
		line-height: 22px;
	}

	.info-box .box-content .sub-title span {
		font-size: 11px;
		line-height: 13px;
	}

	.cms-index-index .header .header-content {
		position: static;
	}

	.mean-container a.meanmenu-reveal {
		padding: 15px;
	}

	.mean-container .mean-nav .mobi-title {
		line-height: 42px;
		padding: 0 0 0 70px;
	}

	.nav-sections-item-content .vmagicmenu,
	.nav-sections-item-content .magicmenu .nav-desktop,
	.header-logo .nav-toggle {
		display: none;
		visibility: hidden;
	}

	.nav-sections .mean-container .mean-nav ul.nav-mobile {
		display: block !important;
	}

	.menu-mobile .nav-toggle {
		display: block;
	}

	.nav-sections {
		background: #fff none repeat scroll 0 0;
		height: 100%;
		left: calc(-1 * (100% - 54px));
		overflow: auto;
		position: fixed;
		top: 0;
		transition: left 0.3s ease 0s;
		-moz-transition: left 0.3s ease 0s;
		-webkit-transition: left 0.3s ease 0s;
		-o-transition: left 0.3s ease 0s;
		-ms-transition: left 0.3s ease 0s;
		width: calc(90% - 54px);
	}

	.nav-open .nav-sections {
		box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
		left: 0;
		z-index: 99;
	}

	.navigation .ui-menu-item {
		margin: 0;
	}

	.navigation a,
	.navigation a:hover {
		color: #575757;
		text-decoration: none;
	}

	.navigation a {
		display: block;
		padding: 10px 0 10px 15px;
		font-size: 14px;
	}

	.nav-before-open .page-wrapper {
		height: 100%;
		left: 0;
		overflow: visible;
		position: relative;
		transition: left 0.3s ease 0s;
		-moz-transition: left 0.3s ease 0s;
		-webkit-transition: left 0.3s ease 0s;
		-o-transition: left 0.3s ease 0s;
		-ms-transition: left 0.3s ease 0s;
	}

	.nav-open .page-wrapper {
		left: 100%;
	}

	.nav-before-open body {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%;
	}

	.nav-before-open {
		height: 100%;
		width: 100%;
	}

	.nav-sections-item-content>.navigation {
		padding: 0;
	}

	.nav-sections-item-content>.navigation .nav-mobile {
		display: block !important;
		padding: 0;
	}

	.nav-open .nav-toggle:after {
		background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;
		content: "";
		display: block;
		height: 100%;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 1;
	}

	.header-main {
		padding-top: 30px;
	}

	/* Search */
	.block-search .block .block-title {
		display: none;
	}

	/* Logo */
	.header .logo {
		margin: 0 auto;
		padding: 0 0 20px;
	}

	/* Cart */
	.main-right {
		text-align: center;
		padding-bottom: 15px;
	}

	.minicart-wrapper {
		margin-right: 30px;
	}

	.menu-mobile {
		display: inline-block;
	}

	/* Style Slide*/
	.home-slider.home-slider-index .slick-arrow {
		display: none !important;
	}

	/*	.home-slider .slick-slide.slick-active .figcaption .text-slide,.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{top: 15%;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{top: 30%;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 22px;margin-bottom: 10px;}
    .home-slider .slick-slide.slick-active .figcaption .caption3{width: 380px;display: none;}
    .home-slider .slick-slide.slick-active .figcaption .caption4{margin-top: 20px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 30px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{left: calc(50% - 178px);padding: 20px;top: 20%;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3,.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3{display: block;}
    .home-slider .btn-shop{line-height: 30px;}*/
	/*.slick-slide img{width: 100%;}*/
	.cms-static-brands.brands .slick-slide img {
		width: auto;
	}

	/*.main-collection .last-block, .main-collection .third-block{display: none;}*/


	.main-collection .first-block {}

	.main-collection .box-content img {
		width: 100%
	}

	.deal-content .deal-product {
		top: 0;
		left: calc(50% - 120px)
	}

	.deal-content .deal-subcribe h3 {
		font-size: 32px;
		padding-bottom: 0px
	}

	.deal-content .deal-subcribe h6 a {
		font-size: 20px;
		padding: 0
	}

	.deal-content .deal-subcribe p {
		font-size: 13px;
		line-height: 20px;
		display: none;
	}

	.deal-content .deal-subcribe .btn-shop {
		font-size: 12px;
		line-height: 33px;
		padding: 0 15px;
		margin-top: 20px
	}

	.deal-content .deal-box .box-content .deal-subcribe {
		top: calc(50% - 70px);
		left: calc(50% - 140px)
	}

	.main-collection .content .box-content .subcribe .text.last {
		font-size: 25px;
		line-height: 25px;
	}

	.main-collection .content .box-content .subcribe .title {
		font-size: 20px;
		line-height: 20px;
	}

	.testimonial:hover .slick-next {
		right: calc(50% - 300px);
	}

	.testimonial:hover .slick-prev {
		left: calc(50% - 300px);
	}

	.item .actions-cart .button.btn-cart {
		padding: 0 10px;
	}

	.data.table .custom-qty {
		width: 40px;
	}

	.cart-container .cart.main .action {
		margin-bottom: 10px;
	}

	.blog_short_text {
		padding: 50px 0 0 15px;
	}

	.blog_short_text a span {
		font-size: 13px;
		line-height: normal;
	}

	.blog_short_text p {
		font-size: 12px;
	}

	.link-social,
	.block-subscribe {
		float: none;
		text-align: center;
	}

	.cms-static-main-final .link-social {
		padding-top: 0;
	}

	.footer .block1.block-content-statick li span.icons {
		margin: 0 5px 8px 0;
	}

	span.mt-cart-label-label {
		display: none;
	}

	.block-footer-top .footer h3 span,
	.testimonials h3 span,
	.blog-static .section-title span,
	.magictabs .item span,
	.magic-category .block-title-tabs h3 {
		font-size: 11px;
	}

	.block-creare-twitter .block-content ul li .twitter-links {
		width: 100px;
	}

	.no-display {
		display: inline-block !important;
	}

	.fancybox-wrap .page-wrapper {
		width: 740px !important;
	}

	.category-view .page-title-wrapper .page-title span {
		font-size: 35px;
	}

	.product-view .product-shop .product-social-links,
	.product-add-form .product-social-links {
		margin: 0;
		padding: 0;
	}

	.product-view .product-shop .no-display {
		display: none !important;
	}

	.product-view .add-to-cart button.button {
		margin: 0 0 10px;
		float: none;
	}

	.box-up-sell .slick-arrow {
		top: -30px;
	}

	.product-view .toggle-tabs .item {
		font-size: 14px;
	}

	.product.data.items>.item.title>.switch {
		padding: 0 15px;
	}

	.block-viewed .block-content,
	.block-reorder .block-content {
		padding: 0 10px;
	}

	.block-layered-nav dd {
		padding: 0 0 10px;
	}

	.swatch-link,
	.swatch-label {
		font-size: 10px
	}

	#narrow-by-list dd .swatch-link {
		margin-right: 0;
	}

	#popup-newsletter {
		width: 728px !important;
		background-size: cover;
	}

	#narrow-by-list dd .configurable-swatch-list li,
	#narrow-by-list dd ol.configurable-swatch-list li {
		width: 100%;
	}

	.products-list .actions-list .button.btn-cart span span.view-cart {
		margin: 0;
		padding: 0px;
		text-align: center;
		float: none;
	}

	.products-list .actions-list .button.btn-cart span span {
		padding: 0 17px 0 10px;
	}

	.alo-social-networks a {
		margin: 0 8px 0 0;
	}

	.collapsible {
		margin-top: 15px;
		clear: both;
	}

	.block-footer-bottom .footer .block-title {
		font-size: 15px;
	}

	.clearboth {
		clear: both;
	}

	.products-list .price-box .regular-price .price,
	.products-list .price-box .special-price .price,
	.products-list .price-box .old-price .price {
		font-size: 13px;
	}

	.cart-table td {
		padding: 15px 13px;
	}

	.data-table tbody tr td .product-name a,
	.data-table tbody tr td .cart-price .price {
		font-size: 12px;
	}
}

/* Iphone 5 landscape */
@media(max-width: 767px) {
	.modal-popup.modal-slide {
		left: 5% !important;
	}

	.modal-popup.modal-slide .modal-inner-wrap {
		margin: 10px 0 !important;
		max-height: none;
	}

	.bundle-options-container .block-bundle-summary .box-tocart {
		float: left;
	}

	#bundleSummary button#product-addtocart-button::before {
		display: none !important
	}

	.producttop img {
		float: none !important;
		margin-bottom: 10px;
	}

	.cms-static-product-sidebar {
		width: 100%;
	}

	.cms-page-slide .slick-slide {
		min-height: 340px;
		position: relative;
	}

	.lijst-box .box-content ul {
		margin: 0;
	}

	.cms-page-slide .slick-slide a img {

		position: absolute;
		bottom: 0;
		max-height: 100%;
		width: auto;
		right: 0;
		max-width: 120px;
	}

	.home-slider .slick-slide.slick-active .figcaption .text-slide {
		width: 70%;
	}

	.home-content h1 {
		margin-top: 1em;
	}

	.home-content h3.over-bouwbestel {
		margin-top: 1em;
	}

	.main-collection .last-block .content .box-content img {
		position: relative;
		width: 192px;
		height: 72px;
		left: auto;
	}

	.info-box .box-content,
	.lijst-box .box-content {
		min-height: 0;
	}

	.cms-index-index .col-left.sidebar {
		display: none;
	}

	.col-main .btn-shop {
		padding: 10px;
	}

	.home-slider .btn-shop {}

	.pagecrumbs-title img,
	.category-view img#product-man {
		display: none;
	}

	.pagecrumbs-title h1 {
		padding-right: 0;
	}

	.category-view {
		padding-right: 30px;
	}

	.cms-index-index .header .header-content {
		position: static;
	}

	.nav-sections-item-content .vmagicmenu,
	.nav-sections-item-content .magicmenu .nav-desktop,
	.header-logo .nav-toggle,
	.nav-sections-item-title {
		display: none;
		visibility: hidden;
	}

	.menu-mobile .nav-toggle {
		display: block;
	}

	/*.nav-toggle { cursor: pointer;display: block;font-size: 0;left: auto; position: static;text-decoration: none;top: 60px;z-index: 14;right: 50px;}
	.nav-toggle:before {color: #8f8f8f;content: "";display: inline-block;font-family: "icons-blank-theme";font-size: 25px; font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;}*/
	.nav-toggle:hover::before {
		color: #333333;
	}

	.nav-sections {
		background: #fff none repeat scroll 0 0;
		height: 100%;
		left: calc(-1 * (100% - 54px));
		overflow: auto;
		position: fixed;
		top: 0;
		transition: left 0.3s ease 0s;
		-moz-transition: left 0.3s ease 0s;
		-webkit-transition: left 0.3s ease 0s;
		-o-transition: left 0.3s ease 0s;
		-ms-transition: left 0.3s ease 0s;
		width: calc(90% - 54px);
	}

	.nav-open .nav-sections {
		box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
		left: 0;
		z-index: 99;
	}

	.navigation .ui-menu-item {
		margin: 0;
	}

	.navigation a,
	.navigation a:hover {
		color: #575757;
		text-decoration: none;
	}

	.navigation a {
		display: block;
		padding: 10px 0 10px 15px;
		font-size: 14px;
	}

	.nav-before-open .page-wrapper {
		height: 100%;
		left: 0;
		overflow: visible;
		position: relative;
		transition: left 0.3s ease 0s;
		-moz-transition: left 0.3s ease 0s;
		-webkit-transition: left 0.3s ease 0s;
		-o-transition: left 0.3s ease 0s;
		-ms-transition: left 0.3s ease 0s;
	}

	.nav-open .page-wrapper {
		left: 100%;
	}

	.nav-before-open body {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%;
	}

	.nav-before-open {
		height: 100%;
		width: 100%;
	}

	.nav-sections-item-content>.navigation {
		padding: 0;
	}

	.nav-sections-item-content>.navigation .nav-mobile {
		display: block !important;
		padding: 0;
	}

	.nav-open .nav-toggle:after {
		background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;
		content: "";
		display: block;
		height: 100%;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 1;
	}

	.header-main {
		padding-top: 30px;
	}

	.sidebar .accordion-container {
		display: none;
	}

	/* Search */
	.block-search .block .block-title {
		display: none;
	}

	/* Logo */
	.header .logo {
		margin: 0 auto;
		padding: 0 0 20px;
	}

	/* Cart */
	.main-right {
		text-align: center;
		padding-bottom: 15px;
	}

	.menu-mobile {
		display: inline-block;
	}

	.col-left {
		margin-top: 30px;
	}

	.no-display {
		display: inline-block !important;
	}

	.block.block-reorder .no-display {
		display: none !important;
	}

	.block-collapsible-nav {
		position: static;
	}

	.header .header-setting,
	.settting-switcher,
	.top-links {
		float: none;
		text-align: center;
	}

	.header .currency_top .dropdown-switcher,
	.header .top-form-language .dropdown-switcher,
	.header .header-setting .dropdown-switcher {
		text-align: left;
	}

	.settting-switcher,
	.top-links {
		vertical-align: top;
		display: inline-block;
	}

	.header-top-link .links li a {
		padding: 0 10px;
	}

	.header-top-link li:first-child a {
		padding-left: 0;
	}

	.page-header .switcher {
		display: inline-block;
	}

	/* Style Slide*/
	.home-slider.home-slider-index .slick-arrow {
		display: none !important;
	}

	/*.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{top: 30%;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 20px;margin-bottom: 10px;}
    .home-slider .slick-slide.slick-active .figcaption .caption3{display: none;}
    .home-slider.home-slider-index .slick-arrow{display: none !important;}
    .home-slider .slick-slide.slick-active .figcaption .caption4{margin-top: 20px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 25px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{left: calc(50% - 207px);padding: 30px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 .caption3,.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3 .caption3{display: block;}
    .home-slider .btn-shop{line-height: 30px;}*/

	/*.main-collection .last-block, .main-collection .third-block,.main-collection{display: none;}*/
	.main-collection .first-block,
	.main-collection .second-block {
		width: 100%;
		padding: 0 15px
	}

	.second-block:after {
		right: 16px;
	}

	.main-collection .first-block .content .box-content,
	.main-collection .second-block .content .box-content,
	.main-collection .last-block .content .box-content {
		height: auto;
	}

	.main-collection .last-block .content .box-content img {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.deal-content .deal-product {
		top: 0;
		left: calc(50% - 120px)
	}

	.deal-content .deal-subcribe h3 {
		font-size: 32px;
		padding-bottom: 0px
	}

	.deal-content .deal-subcribe h6 a {
		font-size: 20px;
		padding: 0
	}

	.deal-content .deal-subcribe p {
		font-size: 13px;
		line-height: 20px;
		display: none;
	}

	.deal-content .deal-subcribe .btn-shop {
		font-size: 12px;
		line-height: 33px;
		padding: 0 15px;
		margin-top: 20px
	}

	.deal-content .deal-box .box-content .deal-subcribe {
		top: calc(50% - 70px);
		left: calc(50% - 140px)
	}

	.main-collection .content .box-content .subcribe .text.last {
		font-size: 25px;
		line-height: 25px;
	}

	.main-collection .content .box-content .subcribe .title {
		font-size: 20px;
		line-height: 20px;
	}

	.policy-box .box-content {
		margin-top: 50px;
	}

	.testimonial:hover .slick-next {
		right: calc(50% - 300px);
	}

	.testimonial:hover .slick-prev {
		left: calc(50% - 300px);
	}

	.content-products .products .slick-arrow,
	.cms-static-blog .block-content .slick-arrow,
	.slide-portfolio .slick-arrow {
		opacity: 1;
		visibility: visible;
	}

	/* blog */
	.alo-blog .post-posed-date span {
		font-size: 12px;
	}

	.alo-blog .post-info a.post-item-link {
		font-size: 15px;
		line-height: 20px;
	}

	.cms-index-index .alo-blog {
		margin: 0 0 40px;
	}

	.custom-product .magictabs .item span {
		line-height: normal;
		font-size: 14px;
	}

	.cms-static-mix-custom-product .custom-product .magicproduct.autoplay {
		margin: 0;
	}

	.cms-static-mix-custom-product .custom-product .magicproduct.autoplay .product-item {
		padding-left: 0;
		padding-right: 0;
	}

	.cms-static-mix-custom-product .custom-product .item .images-container,
	.cms-static-mix-custom-product .custom-product .item .products-textlink {
		width: 100%;
		padding-left: 0;
	}

	.box .featured-images-wrap,
	.box .featured-text-wrap {
		float: none;
		margin: 0 auto;
	}

	.box {
		padding-bottom: 0;
	}

	.box-top img,
	.box-content-collection img {
		width: 100%;
	}

	.cms-static-brands.brands .slick-slide img {
		width: auto;
	}

	#magicshop_quickview_handler {
		display: none !important;
	}

	.item .product-hover .quickview,
	.products-list .item .product-item-inner .add-to-links .action.quickview {
		display: none !important;
	}

	.social-links a {
		display: inline-block;
		float: none;
	}

	.block-content-statick {
		margin-bottom: 10px;
	}

	.paypal img {
		display: inline;
	}

	.magictabs .item span {
		font-size: 12px;
	}

	.block-title h2 span.title-top {
		font-size: 30px;
		padding: 0 0 20px;
	}

	.category-view,
	.category-image img {
		min-height: auto;
	}

	.category-products .item img,
	.product-image img {
		width: 100%;
	}


	.page-layout-2columns-left .column.main,
	.page-layout-2columns-right .column.main,
	.page-layout-2columns-left .sidebar-main,
	.page-layout-2columns-left .sidebar-additional,

	.page-layout-2columns-left .sidebar-main,
	.page-layout-2columns-left .sidebar-additional,
	.page-layout-2columns-right .sidebar-main,
	.page-layout-2columns-right .sidebar-additional {
		width: 100% !important;
	}


	.sidebar-main {
		margin-top: 0;
	}

	.products.wrapper~.toolbar .limiter {
		display: none;
	}

	.magiccategory .mage-magictabs .item .per-product {
		margin: 0 10px;
	}

	.product-view .product-shop .no-display {
		display: none !important;
	}

	.product-view .box-tags .form-add input.input-text {
		margin-bottom: 10px;
	}

	.product-collateral .box-reviews .data-table thead th {
		text-transform: capitalize;
	}

	.product-view .product-info-main {
		padding-top: 20px;
	}

	.product-view .product-shop .product-social-links,
	.product-add-form .product-social-links,
	.box-tocart {
		padding-bottom: 0;
	}

	.product.info.detailed {
		margin: 30px 0;
	}

	.nobr {
		font-size: 12px;
	}

	/* cart checkout */
	.cart.table-wrapper thead {
		display: none;
	}

	.cart.table-wrapper .item .col.item {
		padding: 25px 0 10px 75px;
	}

	.cart.table-wrapper .actions-toolbar {
		position: relative;
		min-height: 20px;
		padding-bottom: 30px;
	}

	.cart.table-wrapper .actions-toolbar>.action-edit,
	.cart.table-wrapper .actions-toolbar>.action-delete {
		display: inline-block;
		position: absolute;
		right: 16px;
		text-decoration: none;
		top: 0;
	}

	.cart.table-wrapper .action {
		margin-right: 15px;
	}

	.cart.table-wrapper .action:last-child {
		margin-right: 0;
	}

	.cart.table-wrapper .actions-toolbar>.action-delete {
		right: 0;
	}

	.cart.table-wrapper .product-item-name a,
	.data-table tbody tr td .cart-price .price {
		font-size: 12px;
	}

	.cart-container .cart.main .action {
		margin-bottom: 10px;
	}

	.cart .page-title {
		padding: 10px 0;
	}

	/* login */
	.abs-discount-block-desktop .block:nth-child(1),
	.login-container .block:nth-child(1),
	.account .column.main .block:not(.widget) .block-content .box:nth-child(1),
	.block-addresses-list .items.addresses>.item:nth-child(1),
	.form-edit-account .fieldset:nth-child(1),
	.form-address-edit .fieldset:nth-child(1),
	.storecredit .block:nth-child(1),
	.paypal-review-discount .block:nth-child(1),
	.cart-discount .block:nth-child(1) {
		clear: both;
		float: none;
	}

	.abs-discount-block-desktop .block:nth-child(2),
	.login-container .block:nth-child(2),
	.account .column.main .block:not(.widget) .block-content .box:nth-child(2),
	.block-addresses-list .items.addresses>.item:nth-child(2),
	.form-edit-account .fieldset:nth-child(2),
	.form-address-edit .fieldset:nth-child(2),
	.storecredit .block:nth-child(2),
	.paypal-review-discount .block:nth-child(2),
	.cart-discount .block:nth-child(2) {
		float: none;
	}

	.account .column.main .block:not(.widget) .block-content .box {
		width: 100%;
		margin-bottom: 30px;
	}

	.login-container .fieldset::after {
		text-align: left;
		margin-bottom: 30px;
		margin-top: 10px;
	}

	.login-container .block {
		float: none;
		width: 100%;
	}

	.login-container .actions-toolbar .secondary {
		padding-top: 10px;
	}

	/* compare */
	.block-compare .actions-toolbar .primary,
	.block-compare .actions-toolbar .secondary {
		display: inline-block;
		vertical-align: middle;
	}

	.block-compare .actions-toolbar .secondary {
		padding-left: 10px;
	}

	.cart .crosssell {
		margin: 20px 0 0 0;
	}

	.breadcrumbs li {
		background-position: 0 65%;
	}

	.blog-postbox .button-set {
		margin-bottom: 15px;
	}

	.title-heading-left {
		padding: 10px 0 5px;
	}

	.no-left-gutter {
		padding-left: 15px;
	}

	.no-right-gutter {
		padding-right: 15px;
	}

	.main .col-main {
		padding: 0 15px;
	}

	.block-footer-bottom .footer {
		padding: 20px 0;
	}

	.breadcrumbs {
		margin: 0 0 20px;
	}

	.product-image-gallery .gallery-image.visible {
		width: 100%;
	}

	.cart .totals {
		margin: 0 0 15px 0;
	}

	.checkout-onepage-index .main-container {
		padding-top: 0;
	}

	.customer-account-index .main-container {
		margin-top: 0;
	}

	.link-social,
	.block-subscribe {
		float: none;
		text-align: center;
	}

	.cms-static-main-final .link-social {
		padding-top: 0;
	}

	.block-footer-top .main {
		padding: 20px 0 10px;
	}

	.mobile-collapsible {
		clear: both;
		margin-bottom: 20px;
	}

	.footer .block-content-statick .list-inline li {
		float: none;
	}

	.footer-copyright {
		float: none;
		text-align: center;
	}

	.footer-copyright .main {
		text-align: center;
	}

	.block_bottom {
		padding: 25px 0;
	}

	.social-link {
		margin-top: 5px;
	}

	.paypal {
		float: none;
		width: 100%;
		padding: 10px 20px 0;
		clear: both;
	}

	.paypal .list-page {
		text-align: center;
	}

	#backtotop {
		display: none !important;
	}

	.testimonial_text .sub-text {
		font-size: 13px;
		letter-spacing: 0px;
	}

	.testimonials .title-name {
		font-size: 14px;
	}

	.filter-content {
		margin-bottom: 20px;
	}

	.toggle-tab.mobile {
		color: #888888;
		cursor: pointer;
		display: block !important;
		font-size: 14px;
		font-weight: 500;
		line-height: 17px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 0;
		text-align: right;
		top: 0;
		width: 19px;
	}

	.toggle-content.visible {
		display: block;
	}

	.block-layered-nav .toggle-tab.mobile {
		padding: 0px;
		top: 0;
		color: #888;
		width: 20px;
		font-size: 14px;
		line-height: 20px;
		cursor: pointer;
	}

	.block-layered-nav .toggle-tab:before {
		content: "";
		font-family: FontAwesome;
	}

	.block-layered-nav .toggle-visible .toggle-tab:before {
		content: "";
		font-family: FontAwesome;
	}

	.block-layered-nav .toggle-tab.mobile {
		position: absolute;
		display: block !important;
		line-height: 40px;
	}

	.narrow-by {
		position: relative;
		padding: 0;
		outline: medium none !important;
		margin: 0;
	}

	.block.block-layered-nav .block-title {
		position: relative;
	}

	.block.block-layered-nav .block-title:before {
		content: "";
		font-family: FontAwesome;
		display: inline-block;
		font-size: 20px;
		text-align: right;
		width: 32px;
		position: absolute;
		right: 0px;
		cursor: pointer;
		z-index: 1;
		color: #888;
		line-height: 33px;
	}

	.block.block-layered-nav .block-title.active:before {
		content: "";
		line-height: 20px;
	}
}

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

	.home-slider .slick-slide.slick-active .figcaption .caption2 {
		font-size: 20px;
		line-height: 22px;
	}

	.home-slider .slick-slide.slick-active .figcaption .caption3 {
		font-size: 12px;
		line-height: 14px;
	}

	.mage-magictabs button.slick-next,
	.mage-magictabs button.slick-prev {
		display: none !important;
		visibility: hidden !important;
	}

	.col-mobile-plus-12 {
		width: 100%
	}

	.col-mobile-plus-6 {
		width: 50%
	}

	.col-mobile-plus-4 {
		width: 30.3333333333%
	}

	.col-mobile-plus-3 {
		width: 25%
	}

	.col-mobile-plus-2 {
		width: 16.6666666666%
	}

	.col-mobile-plus-1 {
		width: 8.33333333333%
	}

	.col2-set .col-1 {
		width: 100%;
		margin-bottom: 20px;
	}

	.col2-set .col-2 {
		float: right;
		width: 100%;
	}

	.account-login .content {
		min-height: 100px;
	}

	.account-login .buttons-set {
		margin: 0;
		padding: 0;
	}

	.header .top-left,
	.header .top-right {
		float: none;
		text-align: center;
	}

	.currency_top,
	.top-form-language {
		float: none;
		display: inline-block;
	}

	/*count down / deal of*/
	.deal-content .img img,
	.deal-content .img {
		width: 100%;
	}

	.deal-content .img {
		padding: 0 15px
	}

	.deal-content .deal-subcribe {
		top: auto;
		left: 10%;
		bottom: 10%
	}

	/*.home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 12px;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 14px;}
	.home-slider .btn-shop{padding: 0 12px;line-height: 25px;font-size: 12px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{left: calc(50% - 120px);padding: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3{font-size: 13px;letter-spacing: 0;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 15px;}*/

	.cms-index-index .product-title span,

	.cms-static-blog .block-title strong,
	.testimonials .block-title span,
	.product-title span {
		font-size: 18px !important;
		line-height: 50px !important;
	}

	.magictabs .item:first-child {
		padding-left: 0;
	}

	.magictabs .item {
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}

	.magictabs .item .title {
		display: block;
	}

	.item .actions-cart .button.btn-cart {
		padding: 0 15px;
	}

	.testimonial:hover .slick-next {
		right: 2%;
	}

	.testimonial:hover .slick-prev {
		left: 2%;
	}

}

/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.category-products .products-grid .item.col-mobile-12 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.col-main .category-products .products-grid {
		margin-left: -5px;
		margin-right: -5px;
	}

	.col-main .category-products .products-grid .item .actions-cart .button.btn-cart span {
		padding: 0 10px;
		font-size: 13px;
	}

	.col-main .category-products .products-grid .item .actions-cart .button.btn-cart span span {
		padding: 0;
	}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.data-table td.last {
		border-bottom: 1px solid #dddddd !important;
	}

	.data-table tfoot {
		border-bottom: none;
	}

	.data-table thead th {
		border-left: 1px solid #dddddd;
		border-bottom: 0 none;
	}

	.data-table thead.hidden-phone {
		display: none;
	}

	.data-table tbody th,
	.data-table tbody td {
		border-bottom: 0;
	}

	.product-view .box-reviews .form-add .data-table td {
		border-bottom: 1px solid #DDDDDD !important;
	}
}

/* width < 480px */
@media only screen and (max-width: 479px) {

	.cms-static-main-final .container {
		padding: 50px 35px;
	}

	.rb-right,
	.feedbackcompany-widget-plain {
		display: none;
	}

	.category-view .page-title-wrapper:before,
	.page-products.catalog-category-view .page-title-wrapper h1,
	.category-description-short {
		padding: 0 15px;
	}

	.category-view .page-title-wrapper h1,
	.category-view .page-title-wrapper h1 span,
	.account .page-title-wrapper h1,
	.account .page-title-wrapper h1 span {
		font-size: 26px;

	}

	.category-view .page-title-wrapper:before {
		font-size: 16px;
	}

	.account .page-title-wrapper,
	.page-layout-1column .page-title-wrapper {
		padding: 40px 15px;
	}

	.cms-static-product-sidebar .home-content-icons div {
		width: 100%;
	}

	.rb-right-container img {
		top: 110px;
		left: 5px;
	}

	.category-view {
		padding-right: 0;
	}

	.home-slider .img-responsive {
		bottom: -6px;
	}

	.home-content h1,
	.cat-footer h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.home-content h3.over-bouwbestel {
		font-size: 18px;
		line-height: 22px;
	}

	.img.no-padding {
		margin-bottom: 15px;
	}

	a#switchBTW,
	a#switchBTW span:first-child {
		text-align: left;
		float: left;
	}

	.nieuwsbrief-title strong {
		font-size: 30px;
		line-height: 20px;
	}

	.account .fa-user {
		display: none;
	}

	.header-box .account {
		padding: 10px 0 15px 0;
		border-right: none;
	}

	.field.newsletter.input-box .control {
		width: 250px;
	}

	.sorter-options {
		width: 130px;
	}

	.catalogsearch-result-index .pagecrumbs-title {
		font-size: 22px;

	}

	.sorter-label {
		display: none;
	}

	.field.limiter .label {
		display: none;
	}

	.sidebar .block .block-title strong,
	h3.accor-title {
		font-size: 14px !important;
		padding: 10px 0 !important;
	}

	.breadcrumbs .item.search {
		display: none;
	}

	.col-mobile-12 {
		width: 100%
	}

	.col-mobile-6 {
		width: 50%
	}

	.col-mobile-4 {
		width: 30.3333333333%
	}

	.col-mobile-3 {
		width: 25%
	}

	.col-mobile-2 {
		width: 16.6666666666%
	}

	.col-mobile-1 {
		width: 8.33333333333%
	}

	.block-title h2 span {
		font-size: 20px;
	}

	.home-slider.home-slider-index .slick-arrow,
	.home-slider.home-slider-index:hover .slick-arrow,
	.home-slider .slick-slide.slick-active .figcaption .caption4 {
		display: none;
		visibility: hidden;
		opacity: 0;
	}

	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 {
		left: calc(50% - 180px);
		padding: 0;
	}

	.home-slider .slick-slide.slick-active .figcaption .text-slide2::before {
		display: none;
	}

	.header-search .form-search {}

	.minicart-wrapper {
		position: static;
	}

	.countdown {
		margin-top: 0;
	}

	.deal-content .deal-subcribe {
		bottom: 20%;
	}

	.deal-content .deal-subcribe h3 {
		font-size: 25px;
	}

	.main-collection .box,
	.product-image-photo {
		width: 100%;
	}

	.testimonial_text {
		width: 80%;
	}

	.cart-table td {
		padding: 10px;
	}

	.custom-product .item .products-textlink {
		text-align: center;
		padding-top: 10px;
	}

	.custom-product ul.magictabs {
		margin-top: 10px;
	}

	.products-list .images-container,
	.products-list .item .products-textlink {
		width: 100%;
	}

	.products-list .item .products-textlink {
		padding: 10px 0 0;
	}

	.products-list .product-shop {
		padding-top: 10px;
	}

	.category-products .products-grid .item.col-mobile-12 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.product-view .product-qty .custom-qty,
	.block-bundle-summary .product-details .product-qty .custom-qty {
		margin: 0 20px 0 0;
	}

	.product.data.items>.item.content {
		float: none;
		margin: 0;
	}

	.product-view .product-qty .custom-qty,
	.block-bundle-summary .product-details .product-qty .custom-qty {
		margin: 0 20px 0 0;
	}

	.product.data.items>.item.title>.switch,
	.product.data.items>.item.title {
		width: 100%;
		display: block;
		float: none;
	}

	.box-content {
		clear: both;
		position: relative;
	}

	.toggle-content {
		display: none;
	}

	.toggle-content.visible {
		display: block;
	}

	.box-content .toggle-tab.mobile {
		padding: 5px 10px;
		top: 0;
		width: auto;
	}

	.box-content .toggle-tab:before {
		content: "\f067";
		font-family: FontAwesome;
	}

	.box-content.toggle-visible .toggle-tab:before {
		content: "\f068";
		font-family: FontAwesome;
	}
}

/* Iphone 4 landscape */
@media (max-width: 360px) {
	.menu-mobile span.action:after {
		display: none;
	}

	.header-search .form-search {
		width: calc(100% - 117px);
	}

	.header-search .form-search {
		width: calc(100% - 90px);
	}

	.category-products .products-grid>li {
		width: 100%;
	}

	.alo-blog .slick-slider .slick-next,
	.alo-blog .slick-slider .slick-prev {
		top: 35%;
	}

	/*.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 19px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 {left: calc(50% - 128px);}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2  .caption3{display: none;}*/
	.data.table .custom-qty {
		width: 40px;
	}

	.content-1-trendy-product {
		margin-top: 20px;
	}

	.content-1-trendy-product .content-products {
		margin-bottom: 20px;
	}

	button#product-addtocart-button {
		margin-top: 15px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.modes {
		float: left;
	}

	.limiter {
		margin-bottom: 10px;
		margin-left: 5px;
		margin-right: 10px;
	}

	.sorter-label,
	.limiter .label {
		padding: 0 5px 0 0;
	}

	.limiter-text {
		display: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {

	.checkout-cart-index .col-main .page-title h1,
	.checkout-cart-index .col-main .page-title h2 {
		float: none;
		text-align: center;
	}

	.col2-set,
	.col2-set2 {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	.account-login .col2-set,
	.account-login .col2-set2 {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	.multiple-checkout .col2-set .col-1,
	.multiple-checkout .col2-set .col-2 {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	.my-wishlist .buttons-set {
		text-align: center;
		padding: 20px 0 0;
	}

	.my-wishlist thead.hidden-phone {
		display: none;
	}

	a.btn-edit,
	a.btn-remove {
		margin: 0 auto;
		float: none;
	}

	.mini-contentCart .product-details a.btn-remove,
	.mini-contentCart .product-details a.btn-edit {
		float: left;
		margin: 0 5px 0 0;
	}

	.footer .store-switcher {
		margin: 0;
	}

	#toPopup {
		left: 18%;
		top: 10%;
	}

	.box-support ul li {
		margin-top: 10px;
	}

	.box-up-sell {
		margin-bottom: 15px;
	}
}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {

	.block .block-title strong span,
	.footer h3,
	.account-login .content h2,
	.block-footer-top .footer h3 span,
	.block-related .block-title h3 span,
	.box-up-sell .block-title h3 span,
	.crosssell h3 span,
	.block .block-title strong span,
	.account-login .content h2 {
		font-size: 12px;
	}

	.footer .store-switcher {
		margin: 0;
	}

	.sorter .view-mode,
	.sorter .sort-by,
	.sorter .limiter,
	.sorter .pull-right {
		display: inline-block;
		float: none !important;
		padding: 5px 0;
		border: 0;
		text-align: left;
	}

	#products-list .item .product-shop {
		margin-top: 20px;
	}

	#popup-newsletter {
		width: 280px !important;
	}

	.product-view .product-shop .add-to-links a {
		margin-bottom: 10px;
		display: inline-block;
	}

	#toPopup {
		left: 3%;
	}

	.box-up-sell {
		margin-bottom: 15px;
	}

	.product-shop .ratings .rating-links {
		margin: 10px 0px 10px;
	}

	.testimonials .title-name {
		font-size: 11px;
	}

	.alo-blog .blog_short_text {
		padding: 0 0 0 20px;
	}

	.post-date {
		margin-bottom: 15px;
	}

	.block-subscribe input.input-text {
		width: 100%;
	}

	.block-subscribe .actions button.button {
		margin-top: 10px;
		margin-left: 0;
	}
}

@media only screen and (min-width: 240px) and (max-width: 319px) {

	.sorter .view-mode,
	.sorter .sort-by,
	.sorter .limiter,
	.sorter .pull-right {
		width: 100%;
		text-align: left;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1550px) {
	.lijst-box .box-content ul {
		margin-top: 0;
		margin-bottom: 0;
	}

	.lijst-box .box-content ul li {
		padding-top: 7px;
		padding-bottom: 7px;
	}
}

@media (min-width: 1550px) {

	.container,
	.blog-page .breadcrumbs {
		max-width: 1500px;
	}

	.box-content .__fbcw__widget.__fbcw__widget--small {
		width: 400px !important;
		min-width: 200px !important;
	}

}

#popup-newsletter {
	width: unset !important;
}

@media only screen and (max-width:850px) {
	.modal-popup.modal-slide.popup-newsletter .modal-inner-wrap {
		width: 90% !important;
		top: 50%;
		position: absolute;
	}
}

@media(max-width: 767px) {
	.modal-popup.modal-slide.popup-newsletter {
		left: 10% !important;
	}
}