/* -----------------------------------------
	12. Global Mediaqueries
----------------------------------------- */

@media ( max-width: $screen-md-max ) {
	#home-slider .slides li  {
		height: 620px;
	}
}

@media ( max-width: $screen-sm-max ) {
	#home-slider .slides li  {
		height: 620px;
	}

	.slide-content {
		padding: 0 25px;
	}

	.slide-video-wrap {
		width: 640px;
		padding-top: 140px;
	}

	section.widget_ci-newsletter {
		span {
			margin-bottom: 15px;
			display: block;
		}
	}

	.shop-actions .woocommerce-ordering {
		float: none;
		display: block;
		margin: 5px 0;
		width: 100%;

		select {
			width: 100%;
			margin: 5px 0;
		}
	}

	.entry-meta {
		font-size: 16px;
	}

	section.widget_ci-callout {
		text-align: center;

		.widget-wrap {
			padding: 25px;
		}

		.btn {
			position: static;
		}
	}

	.widget-callout-title {
		float: none;
		display: block;
		margin: 0 0 15px;
	}
}


@media ( max-width: $screen-xs-max ) {
	#page {
		padding-top: 36px; /* For mobile bar */
	}

	.noborder #page {
		padding-top: 48px;
	}

	.site-logo {
		text-align: center;
		margin-top: 40px;
	}

	#nav {
		display: none;
	}

	.nav-secondary-wrap {
		width: 100%;
		text-align: center;
		top: -90px;
		right: auto;
		position: relative;
		display: block;
		margin: 0 auto;
	}

	#main {
		padding: 50px 0;
	}

	#home-slider .slides li {
		height: 490px;
	}

	.slide-content {
		top: 58%;
		padding: 0 15px;
	}

	.slide-title {
		font-size: 26px;
	}

	.slide-subtitle {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.slide-video-wrap {
		width: 100%;
		padding-top: 122px;

		iframe {
			height: 230px;
		}
	}

	.flex-control-nav {
		display: none;
	}

	section.widget .widget-wrap {
		padding: 50px 0 60px;
	}

	section.widget_ci-items .widget-wrap {
		padding-bottom: 35px;
	}

	.section-title {
		font-size: 20px;
	}

	.item-title-intro {
		font-size: 20px;
	}

	.item-title-main {
		font-size: 14px;
	}

	section.widget_ci-callout {
		.widget-wrap {
			padding: 25px;
		}
	}

	.item-fullwidth {
		.item-thumb {
			max-height: none;
		}

		.item-title-main {
			margin-bottom: 15px;
			font-size: 14px;
		}
	}

	.shop_table.cart {
		.product-thumbnail {
			display: none;
		}
	}

	.cart-collateral-wrap {
		margin-top: 40px;
	}

	.woocommerce-tabs {
		margin-bottom: 0;
	}

	#footer {
		padding: 60px 0 30px;
	}

	#sidebar {
		margin-top: 40px;
	}
}
