@media screen and (max-width: 1200px) {
    .widgetized-section .feature-posts-list { margin: 0 -15px; }

    .widgetized-section .featured-products li { width: 23%;  margin-right: 2%; }

    .widgetized-section .featured-products li img { max-width: 100%; height: auto; }

    .wpzlb-layout .wpzlb-inner-wrap, .wpzlb-layout .wrapped { max-width: 96%; }
}

@media screen and (max-width: 1024px) {
    /* Menu */
	.navbar-nav {
		margin-right: 30px;
	}
	
	.section-title:after {
	  margin: 0px auto 48px;
	}
	
	.single .entry-content {
		margin: 20px auto 20px;
	}

	.single article .entry-content {
		margin: 10px auto 20px;
	}

    .singleArticleBox {
	height: auto;
	margin-bottom: 2em;
    }

    .front-box {
	width: 100%;
	margin-right: 0;
	margin-bottom: 40px;
    }

    .site-footer {
	line-height: 40px;
    }

    .headlineWrapper {
	height: auto;
    }

    a.cart-button { float: left }

    .current-menu-item a, .current_page_item a, .current-menu-parent a, .current_page_parent a { border-bottom: none }

    .slides > li h3 { font-size: 56px }

    .slides > li .excerpt { font-size: 18px }

    .doublePic {
	width: 90%;
    }

    .triplePic {
	width: 70%;
    }

    .entry-thumbnail-popover-content { bottom: 0; padding: 10px 20px; }
    .has-post-thumbnail .entry-thumbnail-popover { opacity: 1; pointer-events: none; }
    .has-post-thumbnail .entry-thumbnail-popover:before {  content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .8) 100%); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .8) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .8) 100%); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D000000', endColorstr='#33000000', GradientType=0); }
    .has-post-thumbnail .entry-thumbnail-popover:after { display: none; }
    .has-post-thumbnail .entry-thumbnail-popover-content { opacity: 1; }
    .has-post-thumbnail .entry-thumbnail-popover-content h2, .has-post-thumbnail .entry-thumbnail-popover-content h3 { font-size: 18px; }
    .entry-thumbnail-popover-content p, .entry-thumbnail-popover-content .btn { display: none; }
    .portfolio-view_all-link .entry-thumbnail-popover-content .btn { display: inline-block; float: right; }

    .link_to_post { display: block }

    .portfolio-showcase .portfolio_item:hover img, .portfolio-archive .portfolio_item:hover img, .portfolio-scroller .portfolio_item:hover img { transform: none }

    .site-info .copyright, .site-info .designed-by { width: 100%; float: none; }

    .site-info .designed-by { float: left; text-align: left; }

    .recent-posts .post-thumb img { max-width: 100%; height: auto; }

    .page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { font-size: 42px }

}

/* Tablet Portrait */
@media screen and (max-width: 768px) {
    .slides > li h3 { font-size: 38px }

    .slides > li .excerpt { font-size: 16px }

    .slides > li .slide_button a { font-size: 20px }

    .widgetized-section .featured-products { text-align: center }

    .widgetized-section .featured-products li { width: 45%; margin-right: 2%; }

    .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item { width: 50% }

    .footer-widgets .column { width: 100%; float: none; margin-right: 0; }

    .widgetized-section .featured_page_content .post-content { -moz-column-count: 1; -moz-column-gap: 10%; -webkit-column-count: 1; -webkit-column-gap: 50px; }

    .recent-posts .entry-body { width: 100%; float: none; }

    .recent-posts .entry-meta { width: 100%; float: none; margin-top: 25px; }

    .recent-posts .entry-meta p { float: left; margin-right: 15px; }

    .recent-posts .post-thumb img { max-width: 100%; height: auto; }

    .entry-title { font-size: 32px }

    .page .share a, .single .share a { width: auto; clear: both; display: table; margin: 0 auto 20px; }

    .portfolio-archive-taxonomies a { padding: 0; border: none; margin-right: 20px; font-size: 14px; }

    #respond input { width: 100% }

    .form-allowed-tags { display: none }

}

@media screen and (max-width: 640px) {
    .widgetized-section .feature-posts-list > li { width: 100%; padding: 0 30px; margin-bottom: 40px; float: left; }

    .slides > li .excerpt { display: none }

    .slides > li h3 { font-size: 24px }

    .slides > li .slide_button a { font-size: 16px }

    .slides > li .li-wrap { margin-top: 0 }

    .slides > li h3 a:after, .slides > li h3.missing-url:after { display: none }

    .portfolio-archive-taxonomies li { display: block }

    .portfolio-archive-taxonomies a { font-size: 12px; margin: 0 0 15px; }

    .portfolio-archive-taxonomies li + li { margin: 0 }

    .page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { font-size: 24px }

    .widget_wpzoom-instagram li:nth-child(3n+3) { margin-right: 15px }

    .navbar-brand img { max-width: 100%; height: auto; }

}

@media screen and (max-width: 460px) {
  .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item { width: 100%; }

  .widgetized-section .featured-products li { width: 100%;  margin-right: 0; }
}

