.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	max-width:none
}
.nivo-main-image {
	display:block!important;
	position:relative!important;
	width:100%!important
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:9;
	display:none;
	background:white;
	filter:alpha(opacity=0);
	opacity:0
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden
}
.nivo-box img {
	display:block
}
.nivo-caption {
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding:5px 10px;
	opacity:.8;
	overflow:hidden;
	display:none;
	-moz-opacity:.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.nivo-caption p {
	padding:5px;
	margin:0
}
.nivo-caption a {
	display:inline!important
}
.nivo-html-caption {
	display:none
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer
}
.nivo-prevNav {
	left:0
}
.nivo-nextNav {
	right:0
}
.nivo-controlNav {
	text-align:center;
	padding:15px 0
}
.nivo-controlNav a {
	cursor:pointer
}
.nivo-controlNav a.active {
	font-weight:bold
}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width:none;
}
.nivo-main-image {
	display:block !important;
	position:relative !important;
	width:100% !important;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:9;
	display:none;
	background:white;
	filter:alpha(opacity=0);
	opacity:0;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img {
	display:block;
}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding:5px 10px;
	opacity:0.8;
	overflow:hidden;
	display:none;
	-moz-opacity:0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav {
	text-align:center;
	padding:15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.slider-area {
}
.slider {
	margin-top:20px;
}
.nivo-caption {
	background:rgba(0, 0, 0, 0);
	opacity:1;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	padding:0 !important;
}
.width-cap {
	left:0;
	margin:-100px auto 0;
	max-width:600px;
	position:absolute;
	right:0;
}
.slider-caption {
}
.slider-text {
	display:table;
	height:100%;
	width:100%;
}
.middle-text {
	display:table-cell;
	vertical-align:middle;
}
.width-cap h2, .width-cap h3, .slider-readmore {
	overflow:hidden;
	color:#fff;
}
.width-cap h2 span, .width-cap h3 span {
	display:block;
}
h3.slider-tiile-top {
	line-height:15px;
	padding-left:150px;
}
h3.slider-tiile-top span, h2.slider-tiile-middle span {
	text-transform:uppercase;
}
h3.slider-tiile-top span {
	color:#666;
	font-size:12px;
	letter-spacing:3px;
}
h2.slider-tiile-middle {
	line-height:40px;
	padding-left:120px;
}
h2.slider-tiile-middle span {
	font-size:50px;
	color:#222;
}
.slider-readmore {
	margin-left:60px;
}
.slider-readmore, .slider2-readmore {
	padding:10px 20px;
	line-height:30px;
	float:left;
}
.slider-readmore a, .slider2-readmore a {
	border:2px solid #222;
	color:#222;
	font-size:14px;
	font-weight:700;
	padding:10px 20px;
	text-transform:uppercase;
	text-decoration:none;
}
.slider-readmore:hover a, .slider2-readmore:hover a {
	border:2px solid #FF353B;
	background:#FF353B;
	color:#fff;
	text-decoration:none;
}
.slider2-tiile-top span {
	color:#666;
	font-size:12px;
	letter-spacing:3px;
	text-transform:uppercase;
	padding-left:120px;
}
.slider2-tiile-middle span {
	font-size:50px;
	line-height:40px;
	text-transform:uppercase;
	color:#222;
	padding-left:150px;
}
.slider-shopping, .slider2-shop {
	padding:10px 20px;
	line-height:30px;
}
.slider-shopping a, .slider2-shop a {
	border:2px solid #222;
	color:#222;
	font-size:14px;
	font-weight:700;
	padding:10px 20px;
	text-transform:uppercase;
	text-decoration:none;
}
.slider-shopping:hover a, .slider2-shop:hover a {
	border:2px solid #FF353B;
	background:#FF353B;
	color:#fff;
	text-decoration:none;
}
.slider2-readmore {
	margin-left:170px;
}
.top-ani-1 {
	animation:1200ms ease-in-out 0s normal none 1 running bounceInDown;
}
.middle-ani-1 {
	animation:1700ms ease-in-out 0s normal none 1 running bounceInRight;
}
.top-ani-2 {
	animation:1500ms ease-in-out 0s normal none 1 running bounceIn;
}
.middle-ani-2 {
	animation:1700ms ease-in-out 0s normal none 1 running bounceInLeft;
}
.bottom-ani-22 {
	animation:1800ms ease-in-out 0s normal none 1 running bounceIn;
}
.slider-readmore, .slider2-readmore {
	animation:2500ms ease-in-out 0s normal none 1 running bounceIn;
}
.slider-shopping, .slider2-shop {
	animation:2500ms ease-in-out 0s normal none 1 running bounceIn;
}
.nivo-directionNav a {
	color:transparent;
	height:30px;
	margin-top:-30px;
	position:absolute;
	text-align:center;
	top:50%;
	width:30px;
}
.nivo-directionNav a.nivo-prevNav, .nivo-directionNav a.nivo-nextNav {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	border-style:solid;
	border-width:30px;
}
.nivo-directionNav a.nivo-prevNav {
	left:-30px;
	border-color:transparent transparent transparent #333;
}
.nivo-directionNav a.nivo-prevNav:hover {
	border-color:transparent transparent transparent #00A9E0;
}
.nivo-directionNav a.nivo-nextNav:hover {
	border-color:transparent #00A9E0 transparent transparent;
}
.nivo-directionNav a.nivo-nextNav {
	border-color:transparent #333 transparent transparent;
	right:-30px;
}
a.nivo-prevNav i.nivo-prev-icon, a.nivo-nextNav i.nivo-next-icon {
	color:#fff;
	display:block !important;
	font-size:15px;
	height:10px;
	line-height:10px;
	margin-top:-5px;
	position:relative;
	top:50%;
	width:10px;
}
a.nivo-prevNav i.nivo-prev-icon {
	left:-24px;
}
a.nivo-nextNav i.nivo-next-icon {
	left:14px;
}
.slider:hover .nivo-directionNav a.nivo-prevNav {
	left:0;
}
.slider:hover .nivo-directionNav a.nivo-nextNav {
	right:0;
}
.slider-progress {
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(38, 57, 64, 0.42);
	height:5px;
	-webkit-animation:timebar 5000ms ease-in-out;
	-moz-animation:timebar 5000ms ease-in-out;
	-ms-animation:timebar 5000ms ease-in-out;
	animation:timebar 5000ms ease-in-out;
	opacity:0.8;
}
@-webkit-keyframes timebar {
from {
width:0;
}
to {
	width:100%;
}
}
@keyframes timebar {
from {
width:0;
}
to {
	width:100%;
}
}
.slider-progress.pos_hover {
	-webkit-animation-play-state:paused;
	animation-play-state:paused;
}
.shipping-add-image {
	margin-left:-300px;
	margin-top:22px;
	position:relative;
	z-index:99;
}
.shipping-add-image .row {
	margin-left:3px;
	margin-right:-5px;
}
.shipping-add-image .row .col-xs-12.col-sm-12.col-md-4.col-lg-4 {
	padding:0 5px;
}
