@import http://fonts.googleapis.com/css?family=Raleway:700,400,300;

body {
	padding:0;
	font-family:'Raleway',sans-serif;
	margin:0;
	width:100vw; height:auto;

}
.darkblue_bg {
	background-color:#263f53;
}

.darkblueborder {
	border-bottom:1px solid #263f53;
}


.woocommerce ul.products li.product h3 {
	
	min-height:20px !important;
	}

.blue_bg {
	background-color:rgba(255,255,255,0.7);
	position:relative;
	z-index:9;
}

.featured h1{font-size: 26px}




@media(max-width:768px){
	
	.blue_bg {

	
	  background-color: rgba(255,255,255,0.9);
  position: relative;
  z-index: 9;
  margin-top: -61px;
  
  }
  
  .featured h1{font-size: 26px}
  
  
}


#video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;


}


.blue_grey {
	background-color:#f1f1f1;
}

.blue {
	color:#1a2e40;
}

.hellblau {
	color:#6db8cf;
}

.white {
	color:#fff;
}



.logosliderphone{
	
	min-width:200px;
	
}


.bigimageblog{
	
	position:relative;
}

.overlay a {color:white;font-size:22px; padding-bottom:20px;
}

.read-more{ padding:5px; 		background-color:#00b8d1;
 color:white;}
.bigimageblog  .overlay{
		background-color:#00b8d1;
left:0px; right:0px; top:0px; bottom:0px;
position:absolute; z-index:9;	
padding:10%;
color:white;
font-weight:bold;
display:none;
}
.bigimageblog:hover>.overlay{
	display:block;

}

.text-shadow {
	text-shadow:0 0 10px rgba(150,150,150,1);
}

a {
	text-decoration:none;
	color:#1a2e40;
}

a:hover {
	text-decoration:none;
}

.marginbottom {
	margin-bottom:15px;
}

.products h2 {
	margin-bottom:30px;
}

.main {
	padding-top:30px;
}

.aligncenter {
	text-align:center;
}

.btmpadding {
	padding-top:30px;
	font-size:28px;
	color:#6db8cf;
}

.bigfont {
	font-size:48px;
	font-weight:700;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
	float:left;
	padding:0;
	position:relative;
	width:98%;
}

.woocommerce ul.products .button {
	display:none;
}

.gallerySingleProduct {
	padding-top:30px;
}

.textcategories {
	position:relative;
}

.textcategories > .inner {
	position:absolute;
	top:30px;
	text-align:center;
}
@media (min-width:1200px){
	
	

		.textcategories > .inner {
	position:absolute;
	top:100px;
	text-align:center;
}	

.featured h1{font-size: 26px}
	
}


.inner > div {
	max-width:70%;
	margin:0 auto;
}

.productInList {
	margin-bottom:0px;
	min-height:203px;
}

.productTitle {
	text-align:center;
	padding-top:10px;
	font-weight:700;
}

.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:0 solid transparent;
	border-radius:0;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,.05);
	box-shadow:0 0 0 rgba(0,0,0,.05);
}

.shop_attributes {
	margin-top:20px;
	padding-top:20px;
}

.bestsellersList {
	margin-bottom:10px;
}

.bestsellersList > .title {
	font-weight:700;
}

.bestsellerHeadline {
	margin-top:10px;
	font-weight:700;
	margin-bottom:20px;
}

@media (max-width:992px) {
	.textcategories > .inner {
		top:40px;
	}
	
	.textcategories {
		height:450px;
	}
	
	.btmpadding {
		padding-top:10px;
		font-size:22px;
		color:#fff;
	}
	.featured h1{font-size: 26px}
}



.col-special.col-3-2 {
	width:62.18%;
}

.col-special {
	float:left;
	padding:0 5px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}

#content img,.section img {
	max-width:100%;
	display:block;
	height:auto;
}

/** TOP NAVIGATION **/
.topnav {
	z-index:9;
	position:relative;
	font-size:13px;
	font-weight:100;
	max-height:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.topnav a {
	color:#fff;
}

.topnav .pull-right {
	text-align:right;
}

.icons {
	width:200px;
	margin:0 auto;
}

.icon {
	width:30px;
	height:28px;
	float:left;
	position:relative;
	margin-top:10px;
	background-size:50%;
	background-position:center top;
	background-repeat:no-repeat;
}

.fb {
	background-image:url(../img/facebook_icon.png);
}

.google {
	background-image:url(../img/google_icon.png);
}

.pinterest {
	background-image:url(../img/pinterest_icon.png);
}

.instagram {
	background-image:url(../img/instagram_icon.png);
}

.twitter {
	background-image:url(../img/twitter_icon.png);
}

#featured {
	text-align:center;
	padding-top:50px;
	padding-bottom:30px;
}

#featured h2 {
	color:#263f53;
	font-size:28px;
	margin-bottom:50px;
	font-weight:700;
}

.item .title {
	font-weight:700;
	padding-top:10px;
}

.opener {
	position:relative;
	width:100%;
	max-width:100%;
	margin:0 auto;
}

.opener > .absolute {
	position:absolute;
	top:100px;
	z-index:2;
	color:#fff;
	width:100%;
	left:0;
	right:0;
}

.opener img {
	z-index:1;
}

.logo img {
	margin:0 auto;
	max-width:100%;
}




/** NAVBAR **/
#navbar li {padding-bottom:5px;}
#navbar a { display:block;}
#navbar div > ul {
	padding:0;
	margin:0;
	width: 100%
}

#navbar div > ul > li {
display:block;
	list-style:none;
	text-align: center;
}

#navbar ul li:first-child {
display:block;
	padding-left:0;
	list-style:none;
}

#navbar ul li:last-child {
display:block;	
	padding-right:0;
	list-style:none;
}

#navbar div > ul > li > a {
	color:#1a2e40;
	font-weight:700;
	font-size:12px;
}

#navbar li a{ 

	padding-top:5px;
	padding-bottom:5px;
	

}

.collapse.in {
  display: block;
  background-color: white;
  visibility: visible;
  padding-bottom:10px;
 }
  
.navbar {
	padding-top:58px;
	padding-bottom:0;
	margin:0;
}

.navbar-toggle {
	position:absolute;
	z-index:9999;
	top:13px;
	right:20px;
	font-size:20px;
	color:#00b3cd;
}


.in .navbar-toggle {
	position:absolute;
	z-index:9999;
	top:100px;
	font-size:20px;
	color:black;
}

@media(min-width:768px){
	
.featured h1{font-size: 26px}


	#navbar div > ul {
	padding:0;
	margin:0;
}

#navbar div > ul > li {
	float:left;
	padding:10px;
	list-style:none;
}

#navbar ul li:first-child {
	float:left;
	padding:10px;
	padding-left:0;
	list-style:none;
}

#navbar ul li:last-child {
	float:left;
	padding:10px;
	padding-right:0;
	list-style:none;
}

#navbar div > ul > li > a {
	color:#1a2e40;
	font-weight:700;
	font-size:14px;
}

.navbar {
	padding-top:58px;
	padding-bottom:0;
	margin:0;
}


	
	
	
}

@media (max-width: 768px) {
	.navright{ float:left!important;}

	
	.logo img {
		margin: 20px 50px 20px 0;
    max-width: 76%;
	}
	
	.navbar {
		margin-top:75px;
		padding-bottom:0px;
		padding-top:14px;
	}
	
	.product_title {font-size: 20px;}
	
	#slider1 {height: 50px !important;}
	
	.entry-content h2 {font-size: 20px;}
	
	.comment-reply-title {font-size: 16px;}
	
	
	
}

.btm-slider {
	position:relative;
}

.btm-slider .image {
	z-index:1;
	position:relative;
}

.btm-slider .circle {

	position:absolute;
	top:10%;
	left:10%;
	padding:5%;
	z-index:8888;
	width:700px;
	height:700px;
	max-width:80%;
}

@media (max-width:768) {
	
}

footer {
	border-top:5px solid #6db8cf;
	padding-top:50px;
	margin-top:10px;
	min-height:15vh;
	background-color:#fff;
	color:#6db8cf;
	position:relative;
	  z-index: 99999;

}

footer ul {
	margin-bottom:100px;
}

footer ul>li {
	list-style:none;
	display:block;
}

footer ul>li>a {
	color:#6db8cf;
	font-weight:300;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
}

footer .container {	  z-index: 99999;

	position:relative;
}

footer .logoright {
	position:absolute;
	right:0;
	bottom:100px;
	width:80px;
	height:80px;
	background-image:url(../img/logo_aquamarine_btm.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}

@media(max-width:768px) {
	footer .logoright {
		right:30px;
	}
}

footer > .stripe {
	position:absolute;
	bottom:5px;
	right:0;
	left:0;
	background-color:#00bad3;
	color:#fff;
	padding:10px;
}

/* -----------------------------------
------------- 14 Owl Carousel Styles */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* wrap with this all carousel */
.carousel-container {
	position:relative;
	overflow:hidden;
}

/* general carousel title style*/
.carousel-title {
	font:27px/38px open_sanslight,sans-serif;
	color:#847e71;
	text-transform:uppercase;
	margin-bottom:25px;
}

/* all carousel images 100% responsive */
.carousel-container img {
	width:100%;
}

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

/* display none until init */
.owl-carousel {
	display:none;
	width:100%;
	-ms-touch-action:pan-y;
}

.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0px,0px,0px);
}

.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	float:left;
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor:pointer;
}

.owl-origin {
	-webkit-perspective:1200px;
	-webkit-perspective-origin-x:50%;
	-webkit-perspective-origin-y:50%;
	-moz-perspective:1200px;
	-moz-perspective-origin-x:50%;
	-moz-perspective-origin-y:50%;
	perspective:1200px;
}

/* fade */
.owl-fade-out {
	z-index:10;
	-webkit-animation:fadeOut .7s both ease;
	-moz-animation:fadeOut .7s both ease;
	animation:fadeOut .7s both ease;
}

.owl-fade-in {
	-webkit-animation:fadeIn .7s both ease;
	-moz-animation:fadeIn .7s both ease;
	animation:fadeIn .7s both ease;
}

/* backSlide */
.owl-backSlide-out {
	-webkit-animation:backSlideOut 1s both ease;
	-moz-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease;
}

.owl-backSlide-in {
	-webkit-animation:backSlideIn 1s both ease;
	-moz-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease;
}

/* goDown */
.owl-goDown-out {
	-webkit-animation:scaleToFade .7s ease both;
	-moz-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both;
}

.owl-goDown-in {
	-webkit-animation:goDown .6s ease both;
	-moz-animation:goDown .6s ease both;
	animation:goDown .6s ease both;
}

/* scaleUp */
.owl-fadeUp-in {
	-webkit-animation:scaleUpFrom .5s ease both;
	-moz-animation:scaleUpFrom .5s ease both;
	animation:scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
	-webkit-animation:scaleUpTo .5s ease both;
	-moz-animation:scaleUpTo .5s ease both;
	animation:scaleUpTo .5s ease both;
}

/* Owl carousel via css3 animations */
@-webkit-keyframes empty {
	0% {
		opacity:1;
	}
}

@-moz-keyframes empty {
	0% {
		opacity:1;
	}
}

@keyframes empty {
	0% {
		opacity:1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
	}
	
	100% {
		opacity:1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity:0;
	}
	
	100% {
		opacity:1;
	}
}

@keyframes fadeIn {
	0% {
		opacity:0;
	}
	
	100% {
		opacity:1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

@keyframes fadeOut {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

@-webkit-keyframes backSlideOut {
	25% {
		opacity:.5;
		-webkit-transform:translateZ(-500px);
	}
	
	75% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(-200%);
	}
	
	100% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(-200%);
	}
}

@-moz-keyframes backSlideOut {
	25% {
		opacity:.5;
		-moz-transform:translateZ(-500px);
	}
	
	75% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(-200%);
	}
	
	100% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(-200%);
	}
}

@keyframes backSlideOut {
	25% {
		opacity:.5;
		transform:translateZ(-500px);
	}
	
	75% {
		opacity:.5;
		transform:translateZ(-500px) translateX(-200%);
	}
	
	100% {
		opacity:.5;
		transform:translateZ(-500px) translateX(-200%);
	}
}

@-webkit-keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(200%);
	}
	
	75% {
		opacity:.5;
		-webkit-transform:translateZ(-500px);
	}
	
	100% {
		opacity:1;
		-webkit-transform:translateZ(0) translateX(0);
	}
}

@-moz-keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(200%);
	}
	
	75% {
		opacity:.5;
		-moz-transform:translateZ(-500px);
	}
	
	100% {
		opacity:1;
		-moz-transform:translateZ(0) translateX(0);
	}
}

@keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		transform:translateZ(-500px) translateX(200%);
	}
	
	75% {
		opacity:.5;
		transform:translateZ(-500px);
	}
	
	100% {
		opacity:1;
		transform:translateZ(0) translateX(0);
	}
}

@-webkit-keyframes scaleToFade {
	to {
		opacity:0;
		-webkit-transform:scale(.8);
	}
}

@-moz-keyframes scaleToFade {
	to {
		opacity:0;
		-moz-transform:scale(.8);
	}
}

@keyframes scaleToFade {
	to {
		opacity:0;
		transform:scale(.8);
	}
}

@-webkit-keyframes goDown {
	from {
		-webkit-transform:translateY(-100%);
	}
}

@-moz-keyframes goDown {
	from {
		-moz-transform:translateY(-100%);
	}
}

@keyframes goDown {
	from {
		transform:translateY(-100%);
	}
}

@-webkit-keyframes scaleUpFrom {
	from {
		opacity:0;
		-webkit-transform:scale(1.5);
	}
}

@-moz-keyframes scaleUpFrom {
	from {
		opacity:0;
		-moz-transform:scale(1.5);
	}
}

@keyframes scaleUpFrom {
	from {
		opacity:0;
		transform:scale(1.5);
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity:0;
		-webkit-transform:scale(1.5);
	}
}

@-moz-keyframes scaleUpTo {
	to {
		opacity:0;
		-moz-transform:scale(1.5);
	}
}

@keyframes scaleUpTo {
	to {
		opacity:0;
		transform:scale(1.5);
	}
}

/* mouse grab icon */
.grabbing {
	cursor:move;
}

/* fix */
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls {
	text-align:center;
}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons {
	position:absolute;
	top:10px;
	right:10px;
	width:80px;
	height:35px;
	z-index:99;
	color:black;
}

.owl-theme.center-buttons .owl-controls .owl-buttons {
	left:50%;
	top:69px;
	margin-left:-40px;
}

.bottom-nav .owl-theme .owl-controls .owl-buttons {
	top:auto;
	bottom:20px;
	left:50%;
	margin-left:-40px;
}

.valign-nav .owl-theme .owl-controls .owl-buttons {
	top:50%;
	width:100%;
	margin-top:-17.5px;
}

.owl-theme .owl-controls .owl-buttons div {
	display:inline-block;
	width:35px;
	height:35px;
	padding: 0;
	transition:background-position 0.3s;
	-webkit-transition:background-position 0.3s;
	-moz-transition:background-position 0.3s;
	-ms-transition:background-position 0.3s;
	-o-transition:background-position 0.3s;
	background-color: transparent;
	background-image: url('../images/sprites/sprite.png');
	background-repeat: no-repeat;
	text-indent:9999px;
	border:1px solid #aea995;
	border-radius:0;
	margin:0;
	vertical-align: middle;
}





.owl-theme .owl-controls .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	border:none;
}

.owl-theme.color2 .owl-controls .owl-buttons div:hover {
	background-color: #1694d6;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
	background-position: -160px -189px;
}



.owl-theme .owl-controls .owl-buttons div.owl-next {
	background-position: -205px -224px;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
	background-position: -203px -189px;
}

.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
	background-position: -160px -224px;
}

.bigger-nav .owl-theme .owl-controls .owl-buttons div.owl-prev {
	background-position: -123px -267px;
}

.bigger-nav .owl-theme .owl-controls .owl-buttons div.owl-next {
	background-position: -179px -314px;
}

.bigger-nav .owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
	background-position: -177px -267px;
}

.bigger-nav .owl-theme .owl-controls .owl-buttons div.owl-next:hover {
	background-position: -123px -314px;
}


.light-nav .owl-theme .owl-controls .owl-buttons div.owl-prev {
	background-position: -281px -359px;
}

.light-nav .owl-theme .owl-controls .owl-buttons div.owl-next {
	background-position: -326px -394px;
}

.light-nav .owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
	background-position: -324px -359px;
}

.light-nav .owl-theme .owl-controls .owl-buttons div.owl-next:hover {
	background-position: -281px -394px;
}


/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin:5px 6px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #d1d1d1;
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #aeaeae;
}

/* If PaginationNumbers is true */

.owl-pagination {
	line-height:0;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 200px;
	background: url('../images/loader.gif') no-repeat center center
}




.banner-row-container {
	padding:0;
	margin-bottom:10px;
}

.banner-row {
}

.col-special {
	float:left;
	padding:0 5px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}

.col-special.parent {
	padding:0;
}

.col-special.col-1 {
	float:none;
	width:100%;
	padding:0;
	margin-bottom:10px;
	position:relative;
}

.col-special.col-1.last,.col-special.last {
	margin-bottom:0;
}

/** 2 IMAGES DOWN SLIDER **/
.col-special.col-3-2 {
	width:62.18%;
}

.col-special.col-3-1 {
	width:37.82%;
}

@media (max-width:768px) {
	.col-special.col-3-2 {
		width:100%;
	}
	
	.col-special.col-3-1 {
		width:100%;
	}
}

.col-special.col-1-3 {
	width:31.87%;
}

.col-special.col-3-2.lger {
	width:63.74%;
}

.col-special.col-3-1.lger {
	width:36.26%;
}

.col-special.col-1-2 {
	width:50%;
}
 
.banner-row-content {
	position:absolute;
	display:inline-block;
	left:50%;
	text-align:center;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}

.arrivals-banner-content {left: 10%}

.banner-row-content.text-center {
	width:100%;
	padding:0 10px;
}

.banner-row-content.left.text-center {
	width:auto;
	padding:0;
}
	
	
	.banner-row-content.left {
		
		bottom:-79px;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
	}


@media(min-width:768px){
	
	.banner-row-content.left {
		left:20px;
		bottom:-79px;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
	}

}
.rightside {
	top:65%;
	text-align:left;
}

.banner-row-content.light,.banner-row-content.light h2,.banner-row-content.light h3,.banner-row-content.light h4,.banner-row-content.light h5 {
	color:#263f53;
}

.btn.btn-custom-3-lookbook {
	border-color:#28b8d2;
	margin:20px auto;
	color:#28b8d2;
}

.banner-row-content .btn.btn-custom-3 {
	border-color:#263f53;
	color:#263f53;
}

.banner-row-content.light .btn.btn-custom-3 {
	border-color:#263f53;
	color:#263f53;
}

.banner-row-content .btn.btn-custom-3:hover,.banner-row-content .btn.btn-custom-3:focus,.banner-row-content .btn.btn-custom-3:active,.btn.btn-custom-3.color2:hover,.btn.btn-custom-3.color2:focus,.btn.btn-custom-3.color2:active,.btn.btn-custom-10.color2:hover,.btn.btn-custom-10.color2:focus,.btn.btn-custom-10.color2:active {
	background-color:#24b9cd;
	border-color:#24b9cd;
	color:#fff;
}

.banner-row-link {
	display:block;
	margin-bottom:10px;
	position:relative;
}

.banner-row-link:last-child {
	margin-bottom:0;
}

.banner-row-link:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:#fff;
	opacity:.2;
	transition:opacity .3s ease-in;
	-wekbit-transition:opacity .3s ease-in;
}

.banner-row-link:hover:after {
	opacity:0;
}

@media (min-width:1200px) {
	.rightside {
		top:70%;
		text-align:center;
		padding-left:20%;
	}
	
	.collection-banner-content h3 {
		font:40px/1 open_sanslight,Verdana,sans-serif;
		margin-bottom:60px;
	}
	
	.collection-banner-content h2 {
		font:80px/80px judsonregular,Verdana,sans-serif;
		margin-bottom:22px;
	}
	
	.collection-banner-content h4 {
		font:45px/1 SourceCodePro-Light,Verdana,sans-serif;
		margin-bottom:34px;
	}
	
	.arrivals-banner-content h3 {
		font:26px/1 open_sansregular,Verdana,sans-serif;
		margin-bottom:23px;
	}
	
	.arrivals-banner-content h2 {
		font:65px/1 SourceCodePro-Light,Verdana,sans-serif;
		margin-bottom:20px;
	}
}






