
.jms-slider-wrapper {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:30px auto;
}

.jms-slider-wrapper .slider{
	position:relative;
	width:100%; 
/*	height:400px; when responsive, comment this out */
	margin:0 auto;
	background:#1b1b1b;
}
.jms-slider-wrapper .slide {
	overflow: hidden;
	position: absolute;
}
.robotoslab span {
    border-bottom: 2px solid #000;
    display: inline-block !important;
    font-family: "Karla",sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.2em;
    padding: 20px 0;
    text-transform: uppercase;
    width: 100%;
}
.robotoslab{
    border: 2px solid #000;
    display: inline-block !important;
    line-height: normal;
    text-align: center;
	font-size: 0 !important;
}
.robotoslab p{
	display: inline-block !important;
    font-family: "Roboto Slab",sans-serif;
    font-size: 72px;
    font-weight: 700;
    letter-spacing: 0.4em;
    line-height: normal;
    margin-bottom: 0;
    width: 100%;
	padding: 15px 0;
}
.robotoslab1{
	font-family: "Roboto Slab",sans-serif;
	font-weight: 700;
	letter-spacing: 0.1em;
}
.robotoslab2{
	font-family: "Roboto Slab",sans-serif;
	font-weight: 700;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}
.robotoslab4{
	font-family: "Roboto Slab",sans-serif;
	font-weight: 700;
	letter-spacing: 0.4em;
	text-transform: uppercase;
}
.sale-up a {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-weight: 700;
    letter-spacing: 0.2em;
    line-height: 50px;
    min-width: 754px;
    text-transform: uppercase;
}

.shopnow{
	font-weight: 700;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	background: #f7b3b3;
	padding: 0px;
	font-family: "Roboto", sans-serif;
	font-weight: 700;

}
.shopnow a{
	color: #ffffff;
	padding: 1.1em 2em;
	display: inline;
}
.shopnow span{
	font-size: 1.4em;
	vertical-align: sub;
	padding-left: 1em;
	line-height: 1;
}
.shopnow2{
	font-family: "Karla",sans-serif;
	font-weight: 700;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	border: 2px solid #c7db9c;
	padding: 7px 40px;
}
.shopnow2:hover{
	background: #c7db9c;
}
.shopnow2 a{
	color: #c7db9c;
}
.shopnow2:hover a{
	color: #fff;
}
.shopnow-white{
	border-color: #fff;
	color: #fff;
}
.shopnow-white a{
	color: #fff;
}
.shopnow:hover {
    background: #f7b3b3 none repeat scroll 0 0;
}
.shopnow:hover a, .shopnow:focus a, .shopnow a:hover, .shopnow a:focus {
    color: #fff !important;
}
.playfair{
	font-family: "Playfair Display",serif;
	letter-spacing: 0.1em;
    line-height: 1.2;
}
.playfairbold {
    font-family: "Playfair Display",serif;
    letter-spacing: 0.1em;
    line-height: 1.2;
    font-weight: 700;
}
.light{
	font-weight: 300;
	letter-spacing: 0.2em;
    line-height: 1;
}
@media (max-width: 992px){
	.s-light{
		font-size: 0.9em !important;
	}
	.s-playfair{
		font-size: 2.8em !important;
	}
	.s-shopnow{
		font-size: 10px !important;
	}
}
@media (max-width: 768px){
	.s-left{
		left: 10% !important;
	}
	.s-right{
		right: 10%;
		left: unset !important;
	}
	.s-light{
		font-size: 1em !important;
	}
	.s-playfair{
		font-size: 2em !important;
	}
	.s-playfair-3{
		font-size: 1.5em !important;
	}
	.fraction-slider {
		height: 300px !important;
	}
	.s-shopnow{
		font-size: 8px !important;
	}
}
@media (max-width: 500px){
	.s-playfair-2{
		font-size: 1.5em !important;
	}
}
