
// @media screen and (max-width: 768px) {

// .pagination-wrapper {
// 	text-align: center;
// 	margin-bottom: 20px;
// }

// .pagination {
// 	float: none;
// }

// .pagination ul{
// 	margin-left: 0px;
// }

// .pagination a {
// 	font-size: 18px;
// 	padding: 0 8px;
// }

// .sp-logo {
// 	width: 136px;
//   display: block;
//   float: left;
//   position: relative;
//   top: 7px;

// }
//   .sp-logo img {
//     max-width:100%;
//   }

// 	#sp-cart{
// 		width: 25px;
// 		height: 30px;
// 		display:block;
// 		float: left;
// 		// background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/sp-cart.png?v=98678653437313252841672219295);
// 		background-size: contain;
// 		background-repeat: no-repeat;
// 	}

// 	#sp-love{
//     width: 39px;
//     height: 30px;
//     display: block;
//     margin: 0 16px;
// 		float: left;
// 		// background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/sp-love.png?v=12436313030956454751672219296);

//     background-size: auto 30px;
//     background-repeat: no-repeat;
// 	}

// 	#sp-menu{
// 		width: 25px;
// 		height: 30px;
// 		display:block;
// 		float: left;
// 		// background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/sp-menu.png?v=154874008530564411391672219297);
// 		background-size: contain;
// 		background-repeat: no-repeat;
// 	}

// 	#MenuBox{
// 	 float:left;
// 	}

// 	#toggle{
// 	 display:block;
// 	}

// 	#toggle span{
// 	 width:20px;
// 	}

// 	#SideMenu{
// 		width:100%;
// 		margin-bottom: 10px;
// 	}
// 	#SideMenu .MenuTitle{
// 		background-color: #343434;
// 		color:#ffffff;
// 		font-size: 14px;
// 		font-weight:normal;
// 		letter-spacing: 0.4px;
// 		line-height: 20px;
// 		padding: 0 auto;
// 		margin: 0;
// 		position:relative;
// 	}
// 	#SideMenu ul{
// 		margin:0;
// 		padding:0;
// 	}
// 	#SideMenu ul li{
// 		background-color: #e7e7e7;
// 		color: #000000;
// 		margin: 0 0 1px 0;
// 		font-size:14px;
// 		line-height: 34px;
// 		padding-left: 10px;
// 	}

//   .visible-xs-inline{
//     display: inline;
//   }
//   .hidden-xs-inline{
//     display: none;
//   }
// 	/*blog*/
// 	#Blog-wrapper {
//     border-top: 1px solid #d2d2d2;
// 		padding: 15px 10px 0;
// 	}

// 	#BlogArticle article{
// 		width: 100%;
//     margin: 0 auto;
//     padding: 0 10px;
// 	}

// 	#BlogArticle article img{
// 		width: 100%;
// 	}
// 	#BlogArticle article #page-header.blog {
// 		margin: 0 -12px;
// 	}

// 	#BlogArticle article #page-header.blog #page-title.blog {
// 		padding: 0 10px;
// 	}

// 	#BlogArticle .button_back {
// 		display: block;
// 		width: 100%;
// 		border:1px solid #000;
// 		border-radius: 4px;
// 		text-align: center;
// 		padding: 8.5px;
//     margin-top: 30px;
// 	}
// 	#BlogArticle .button_back span {
// 		position: relative;
// 		margin-left:0;
// 	}
// 	#BlogArticle .button_back span:before, #BlogArticle .button_back span:after {
// 		content:"";
// 		position: absolute;
// 		top: 35%;
// /*		left: : -20px;
// */		width: 0;
// 		height: 0;
// 		border-style: solid;
//     border-width: 5px 4px 0 4px;
// 		border-color: #ffffff transparent transparent transparent;
// 		transform:rotate(90deg);
// 		-moz-transform:rotate(90deg);
// 		-webkit-transform:rotate(90deg);
// 		-o-transform:rotate(90deg);
// 		-ms-transform:rotate(90deg);
// 		transition: all 0.3s ease;
// 	}
//   #BlogArticle .button_back span:before {
// 		border-color: #343434 transparent transparent transparent;
// 		left: -22px;
//   }

//   #BlogArticle .button_back span:after {
// 		left: -20px;
//   }

// 	h1.login,
// 	h1.signup,{
// 		padding-top:110px;
// 		text-align: center;
// 		border-bottom:none;
// 	}
// 	body{
// 		border:none;
// 		position: relative;
// 		left: 0;
// 		padding-top:60px;
// 		-webkit-transform: transition(all 0.4s ease);
//   	-moz-transform: transition(all 0.4s ease);
// 		// @include Pfix(transition,all 0.4s ease);
// 		&.fixed{
// 		}
// 		&.open{
// 			left: -275px;
// 			#Header{
// 				left: -275px;
// 			}
// 			#sp-menu-wrap{
// 				right: 0;
// 				z-index: 1000;
// 			}
// 			#to_top{
// 				right: 275px;
// 			}
// 			.overlay{
// 				display: block;
// 				z-index: 10;
// 				left: -275px;
// 			}
// 		}
// 	}

// 	#customer-login,
// 	#customer-accounts{
// 		padding:0 15px;
// 		width:100%;
// 		border:none;
// 	}
// 	.action_bottom{
// 		text-align: center;
// 	}
// 	.templateCustomersLogin form input,
// 	.templateCustomersRegister form input{
// 		float: none;
// 	}
// 	#sp-container{
// 		padding:0 15px;
// 	}
// 	.product-info,
// 	#customer-accounts,

// 	.price-box{
// 		margin-bottom: 10px;
// 		.compare_at_price {
// 			display:block;
// 		}
// 		.product_price {
// 			display: block;
// 		}
// 	}
// 	.sort-custom-links .Active{
// 		background-color: #e7e7e7;
// 	}

// 	.sp-split{
// 		width:100%;
// 		margin:10px 0;
// 		border-color: transparent;
// 	}

// 	.overlay{
// 		position: fixed;
// 		display: none;
// 		width:100%;
// 		height: 100%;
// 		top:0;
// 		left: 0;
// 		z-index: 8;
// 		opacity: 1;
// 		background-color: transparent;
// 	}

// 	.picker{
//     font-size: 12px;
//     width: 110px!important;
//     height: 30px;
//     background-color: #eeeeee;
//     border-style: none;
//     padding-left:10px;
// 		a{
// 			border-right: 1px solid #b2b2b2!important;
// 		}
// 		&.last{
// 			a{
// 				border-right: none!important;
// 			}
// 		}
// 	}

// 	#sp-menu-wrap{
// 		position: fixed;
// 		width:275px;
// 		height: 100%;
// 		background-color: #858484;
// 		top:0;
// 		right: -275px;
// 		z-index: 1000;
// 		 -webkit-transform: transition(all 0.4s ease);
//   	 -moz-transform: transition(all 0.4s ease);
//     // @include Pfix(transition,all 0.4s ease);
// 		ul{
// 			list-style: none;
// 			margin:0;
// 			padding:0;
// 			li{
// 				text-align: left;
// 				border-bottom: 1px solid #ffffff;
// 				background-color: #4c4c4c;
// 				margin:0;
// 				&.pt2{
// 					background-color: #858484;
// 				}
// 				a{
// 					display: block;
// 					height: 100%;
// 					width: 100%;
// 					font-size: 15px;
// 					color: #ffffff;
// 					line-height: 44px;
// 					padding-left: 20px;
// 				}
// 			}
// 		}
// 	}
// 	#umbrella{
// 		display: none;
// 	}
// 	#SideMenu{
// 		ul{
// 			display: none;
// 			overflow: hidden;
// 			a{
// 				display: block;
// 				widows: 100%;
// 				height: 100%;
// 			}
// 		}
// 		.MenuTitle{
// 			position: relative;
// 			margin-bottom:4px;
// 			&:before,
// 			&:after{
// 				content:"";
// 				-webkit-transform: rotate(0deg);
//   	 		-moz-transform: rotate(0deg);
// 				// @include Pfix(transform,rotate(0deg));
// 				position: absolute;
// 				top:50%;
// 				right: 15px;
// 				margin-top:-3px;
// 				width: 0;
// 				height: 0;
// 				border-style: solid;
// 				border-width: 6px 7px 0 7px;
// 				border-color: #ffffff transparent transparent transparent;
// 			}
// 			&:after{
// 				margin-top:-5px;
// 				border-color: #343434 transparent transparent transparent;
// 			}
// 			&.open{
// 				&:before,
// 				&:after{
// 					-webkit-transform: rotate(180deg);
//   	 			-moz-transform: rotate(180deg);
// 					// @include Pfix(transform,rotate(180deg));

// 				}
// 				&:after{
// 					margin-top:-1px;
// 				}
// 			}
// 		}
// 	}

// 	.wishlist-pro-container{
// 		ul{
// 			li{
// 				text-align: center;
// 				width: 100%;
// 				line-height: 46px;
// 				border:none;
// 				float: none!important;
// 				display: block;
// 				padding-top:0!important;
// 				padding-left: 0!important;
// 				padding-right: 0!important;
// 				margin-top:0px!important;
// 				top:4px;
// 				position: relative;
// 				border-radius: 0px;
// 				// background:url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/button-cart.png?v=52391964636416855331672219133) center left 10px no-repeat;
// 				background-size: auto 20px;
// 				a{
// 					font-weight: 400;
// 					// background:#323232 url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/button-wishlist.png?v=78646590521018162181672219134) center left 15px no-repeat;
// 					background-size: auto 15px;
// 					color: #ffffff;
// 					display: block;
// 					width:100%;
// 					height: 100%;
// 				}
// 				i{
// 					display: none;
// 				}
// 				small{
// 					display: none;
// 				}
// 			}
// 		}
// 	}

// 	.slider-nav{
// 		display: block;
// 		font-size: 40px;
// 		color: #d1d1d1;
// 		position: absolute;
// 		top:100px;
// 		z-index: 8;
// 		&.nextarrow{
// 			right: 15px;
// 		}
// 		&.prevarrow{
// 			left: 15px;
// 		}
// 	}


// 	#page-title{
// 		font-size: 20px;
// 		margin:20px 0;
// 		padding:0;
// 		font-weight: normal;
// 		padding-left: 20px;
// 		position: relative;
// 		border-left: 6px solid #d2d2d2;
// 		border-bottom:none;
// 	}

// 	#page-header .no-border{
// 		font-weight: 400;
// 		font-size: 30px;
// 		border-left: none;
// 		margin-bottom: 10px;
// 		padding-left: 5px;
// 	}


// 	.to_top_link{
// 		background-color: #d2d2d2;
// 		color: #333333;
// 		letter-spacing: 1.5px;
// 		display: block;
// 		width:100%;
// 		padding: 8px 15px;
// 		text-align: center;
// 	}

// 	#col-main{
// 		.item{
// 			img{
// 				width:100%;
// 			}
// 		}
// 	}

// 	#checkout-proceed{
// 		float: none;
// 		margin:0 auto 25px;
// 		padding:0 15px;
// 		width:100%;
// 	}
// 	#additional-checkout-buttons{
// 		text-align: center;
// 	}


// 	#to_top{
// 		position: fixed;
// 		bottom: 0px;
// 		right: 0px;
// 		z-index: 100;
// 		top:auto!important;
// 		-webkit-transform: transition(all 0.4s ease);
//   	-moz-transform: transition(all 0.4s ease);
// 		// @include Pfix(transition,all 0.4s ease);
// 		i{
// 			font-size: 30px;
// 			color: #000000;
// 		}
// 		.fa-angle-up{
// 			font-size: 20px;
// 			color: #ffffff;
// 			position: relative;
// 			top:-12px;
// 		}
// 	}
// 	.action-btn {
// 		width: 100%;
// 	}
// 	.normal-btn{
// 		text-align: center;
// 	}

// }


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

	.global_header
	{
		margin-top:0px;
	}

	.pagination-wrapper {
		text-align: center;
		margin-bottom: 20px;
	}

	.pagination {
		float: none;
	}

	.pagination ul {
		margin-left: 0px;
	}

	.pagination a {
		font-size: 17px;
    padding: 0 8px 0 5px;
    letter-spacing: -0.04em;
    color: #333;
	}

	.sp-logo {
		width: 140px;
		display: block;
		float: left;
		position: relative;
		top: 24px;
	}

	.sp-logo img {
		max-width: 100%;
	}


	#sp-search {
		width: 32px;
		height: 30px;
		display: block;
		float: left;
		margin-right:6px;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/searchbutton.png?v=127715526726586575991672219286);
	}

	#sp-cart {
		width: 32px;
		height: 30px;
    margin-right: 8px;
		display: block;
		float: left;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/sp-cart.png?v=98678653437313252841672219295);
	}

	#sp-love {
		width: 35px;
		height: 35px;
		display: block;
		margin: -2px 11px 0px 6px;
		float: left;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/FAVORITES.png?v=37418914022477946731672219175);
    display: none;
	}

	#sp-menu {
		width: 25px;
		height: 30px;
		display: block;
		float: left;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/sp-menu.png?v=154874008530564411391672219297);
	}

	#MenuBox {
		float: left;
	}

	#toggle {
		display: block;
	}

	#toggle span {
		width: 20px;
	}

	#SideMenu {
		width: 100%;
		margin-bottom: 10px;
	}

	#SideMenu .MenuTitle {
		background-color: #343434;
		color: #ffffff;
		font-size: calc(14rem / 12);
		font-weight: normal;
		letter-spacing: 0.4px;
		line-height: 20px;
		padding: 0 auto;
		margin: 0;
		position: relative;
	}

	#SideMenu ul {
		margin: 0;
		padding: 0;
	}

	#SideMenu ul li {
		background-color: #e7e7e7;
		color: #000000;
		margin: 0 0 1px 0;
		font-size: calc(14rem / 12);
		line-height: 34px;
		padding-left: 10px;
	}

	.visible-xs-inline {
		display: inline;
	}

	.hidden-xs-inline {
		display: none;
	}

	/*blog*/
	#Blog-wrapper {
		border-top: 1px solid #d2d2d2;
		padding: 15px 10px 0;
	}

	#BlogArticle article {
		width: 100%;
		margin: 0 auto;
		padding: 0 10px;
	}

	#BlogArticle article img {
		width: 100%;
	}

	#BlogArticle article #page-header.blog {
		margin: 0 -12px;
	}

	#BlogArticle article #page-header.blog #page-title.blog {
		padding: 0 10px;
	}

	#BlogArticle .button_back {
		display: block;
		width: 100%;
		border: 1px solid #000;
		border-radius: 4px;
		text-align: center;
		padding: 8.5px;
		margin-top: 30px;
	}

	#BlogArticle .button_back span {
		position: relative;
		margin-left: 0;
	}

	#BlogArticle .button_back span:before, #BlogArticle .button_back span:after {
		content: "";
		position: absolute;
		top: 35%;
		/*		left: : -20px;
		*/
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 4px 0 4px;
		border-color: #ffffff transparent transparent transparent;
		transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transition: all 0.3s ease;
	}

	#BlogArticle .button_back span:before {
		border-color: #343434 transparent transparent transparent;
		left: -22px;
	}

	#BlogArticle .button_back span:after {
		left: -20px;
	}

	h1.login,
	h1.signup {
		padding-top: 110px;
		text-align: center;
		border-bottom: none;
	}

	body {
		border: none;
		position: relative;
		left: 0;
		padding-top: 60px;
		-webkit-transform: transition(all 0.4s ease);
		-moz-transform: transition(all 0.4s ease);
	}
	
	body #sp-menu-wrap.open #Header {
		left: -275px;
	}
	body #sp-menu-wrap.open{
		right: 0;
		z-index: 1000;
	}
	body #sp-menu-wrap.open #to_top {
		right: 275px;
	}
	

	#customer-login,
	#customer-accounts {
		padding: 0 15px;
		width: 100%;
		border: none;
	}

	.action_bottom {
		text-align: center;
	}

	.templateCustomersLogin form input,
	.templateCustomersRegister form input {
		float: none;
	}

	#sp-container {
		padding: 0 15px;
	}

	.product-info,
	#customer-accounts,
	.price-box {
		margin-bottom: 10px;
	}
	.product-info .compare_at_price,
	#customer-accounts .compare_at_price,
	.price-box .compare_at_price {
		display: block;
	}
	.product-info .product_price,
	#customer-accounts .product_price,
	.price-box .product_price {
		display: block;
	}

	.sort-custom-links {
		margin-bottom: 10px;
	}

	.sort-custom-links .Active {
		background-color: #e7e7e7;
	}

	.sp-split {
		width: 100%;
		margin: 10px 0;
		border-color: transparent;
	}

	.overlay{
		transition: opacity 0.7s linear;

	}

	.overlay.open{
		position: relative;

	}

	.overlay.open:before{
		z-index: 30;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: #000;
    opacity: 0.5;
	}

	.overlay.open .container{
		pointer-events: none;
	}

	.picker {
		font-size: 12px;
		width: 110px !important;
		height: 30px;
		background-color: #eeeeee;
		border-style: none;
		padding-left: 10px;
	}
	.picker a {
		border-right: 1px solid #b2b2b2 !important;
	}
	.picker.last a {
		border-right: none !important;
	}

	#sp-menu-wrap {
		position: fixed;
		width: 275px;
		background-color: #f6f6f6;
		top: 70px;
		right: -275px;
    bottom: 0;
    overflow-y: auto;
		z-index: 1000;
		-webkit-transform: transition(all 0.4s ease);
		-moz-transform: transition(all 0.4s ease);
	}
	#sp-menu-wrap ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#sp-menu-wrap ul li {
		text-align: left;
		border-bottom: 1px solid #ffffff;
		background-color: #222222;
		margin: 0;
	}
	#sp-menu-wrap ul li.pt2 {
		background-color: #f6f6f6;
	}
	#sp-menu-wrap ul li.pt2 a {
		color: #222;
	}
	#sp-menu-wrap ul li a {
		display: block;
		height: 100%;
		width: 100%;
		font-size: calc(15rem / 12);
		color: #ffffff;
		line-height: 40px;
		padding-left: 20px;
	}

	#umbrella {
		display: none;
	}

	#SideMenu ul {
		display: none;
		overflow: hidden;
	}
	#SideMenu ul a {
		display: block;
		widows: 100%;
		height: 100%;
	}
	#SideMenu .MenuTitle {
		position: relative;
		border: solid 1px #fff;
		padding-left: 10px;
	}
	#SideMenu .MenuTitle:before, #SideMenu .MenuTitle:after {
		content: "";
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		position: absolute;
		top: 50%;
		right: 15px;
		margin-top: -3px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 7px 0 7px;
		border-color: #ffffff transparent transparent transparent;
	}
	#SideMenu .MenuTitle:after {
		margin-top: -5px;
		border-color: #343434 transparent transparent transparent;
	}
	#SideMenu .MenuTitle.open:before, #SideMenu .MenuTitle.open:after {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
	}
	#SideMenu .MenuTitle.open:after {
		margin-top: -1px;
	}

	.wishlist-pro-container ul li {
		text-align: center;
		width: 100%;
		line-height: 46px;
		border: none;
		float: none !important;
		display: block;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-top: 0px !important;
		top: 4px;
		position: relative;
		border-radius: 0px;
		background-size: auto 20px;
		background:url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/button-cart.png?v=52391964636416855331672219133) center left 10px no-repeat;
	}
  .wishlist-pro-container a {
    text-align: center;
    width: 100%;
    line-height: 46px;
    border: none;
    float: none !important;
    display: block;
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 0px !important;
    top: 4px;
    position: relative;
    border-radius: 0px;
    background-size: auto 20px;
    background:url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/button-cart.png?v=52391964636416855331672219133) center left 10px no-repeat;
    font-weight: 400;
    background-size: auto 20px;
    color: #ffffff;
    height: 100%;
    background-image: url(//cdn.shopify.com/s/files/1/0214/3706/t/35/assets/button-wishlist.png?v=78646590521018162181672219134);
    background-color: #323232;
    background-position: center left 10px;
    background-repeat: no-repeat;
  }

	.wishlist-pro-container i {
		display: none;
	}
	.wishlist-pro-container small {
		display: none;
	}

	.slider-nav {
		display: block;
		font-size: 40px;
		color: #d1d1d1;
		position: absolute;
		top: 100px;
		z-index: 8;
	}
	.slider-nav.nextarrow {
		right: 15px;
	}
	.slider-nav.prevarrow {
		left: 15px;
	}

	#page-title {
		font-size: 20px;
		margin: 20px 0;
		padding: 0;
		font-weight: normal;
		padding-left: 20px;
		position: relative;
		border-left: 6px solid #d2d2d2;
		border-bottom: none;
	}

	#page-header .no-border {
		font-weight: 400;
		font-size: 30px;
		border-left: none;
		margin-bottom: 10px;
		padding-left: 5px;
	}

	.to_top_link {
		background-color: #d2d2d2;
		color: #333333;
		letter-spacing: 1.5px;
		display: block;
		width: 100%;
		padding: 8px 15px;
		text-align: center;
	}

	#col-main .item img {
		width: 100%;
	}

	#checkout-proceed {
		float: none;
		margin: 0 auto 25px;
		padding: 0 15px;
		width: 100%;
	}

	#additional-checkout-buttons {
		text-align: center;
	}

	#to_top {
		float: right;
		position: fixed;
		bottom: 0px;
		right: 0px;
		z-index: 100;
		top: auto !important;
		-webkit-transform: transition(all 0.4s ease);
		-moz-transform: transition(all 0.4s ease);
	}
	#to_top i {
		font-size: 30px;
		color: #000000;
	}
	#to_top .fa-angle-up {
		font-size: 20px;
		color: #ffffff;
		position: relative;
		top: -12px;
	}

	.action-btn {
		width: 100%;
	}

	.normal-btn {
		text-align: center;
	}

	.wishlist-pro-container .wishlist-pro-wrapper a {
	  border-radius: 100px;
	  border: solid 2px #dfdfdf;
	  padding: 0px 48px;
	  font-size: calc(18rem / 12);
	  font-weight: 300;
	  background-color: transparent;
	  color: #000;
	}

	.wishlist-pro-container .wishlist-pro-wrapper a i{
		position: absolute;
    left: 13px;
    top: 14px;
    font-size: 20px;
    display: inline-block;
	}
}

