@charset "utf-8";
/* CSS Document */
/*$primary: #F07444;
$secondary: #f3f3f3;*/
* {
  box-sizing: border-box;
}
.btn {
  display: inline-block;
  border-radius: 1px;
  border: none;
  /*height: 45px;*/
  padding: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  min-width:150px;
}

.sm {
  width: 10%;
}

.md {
  width: 20%;
}

.lg {
  width: 40%;
}

.wd {
  width: 90%;
}

.cta {
  background-color: #000000;
  color: white;
  font-family: 'Playfair Display', serif;
  font-style:normal; 
  font-size:1.3em;
 line-height:2em;
  transition: .2s ease;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);-moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;
}
  .cta:hover {
   /* background-color: darken(#000000, 5%);
    color: #F2F2F2;
    border: 1px solid #000000;*/
	 background-color: #000000;
  color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
    transition: .2s ease;
  }
  
  
  .lb {
  background-color: transparent;
  color: #333;
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
  font-style:normal; 
  font-size:3em;
 line-height:3.5em;
  transition: .2s ease;
  width:100%;
}
  .lb:hover {
   /* background-color: darken(#000000, 5%);
    color: #F2F2F2;
    border: 1px solid #000000;
	 background-color: #000000;
  color: white;*/
color: #000;

    transition: .2s ease;
  }
  
  
  .cta_transparent {
  background-color: transparent;
  color: #666666;
  font-family: 'Playfair Display', serif;
  font-style:normal; 
  font-size:1.3em;
 line-height:2em;
  transition: .2s ease;
  width:auto;
 /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);-moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;*/
}
  .cta_transparent:hover {
   /* background-color: darken(#000000, 5%);
    color: #F2F2F2;
    border: 1px solid #000000;*/
	 background-color: transparent;
  color: #111111;
   /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; */
    transition: .2s ease;
	  width:auto;
  }
  
  .cta_whiteBorder {
  background-color: transparent;
  color: #ffffff;
  font-family: 'Playfair Display', serif;
  font-style:normal; 
  font-size:1.3em;
 line-height:2em;
 border: 1px solid #ffffff;
  transition: .2s ease;
  width:auto;
  padding:0 10px 0 10px;
 /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);-moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;*/
}
  .cta_whiteBorder:hover {
    background-color: #FFF;
    /*color: #F2F2F2;
    border: 1px solid #000000;
	 background-color: transparent;*/
  color: #b2151c;
   /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; */
    transition: .2s ease;
	  width:auto;
  }
  
  
   .shopNowCb {
  background-color: transparent;
  color: #666666;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-style:normal; 
  font-size:0.75em;
  transition: .2s ease;
  width:auto;
  text-transform:uppercase
 /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);-moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;*/
}
  .shopNowCb:hover {
   /* background-color: darken(#000000, 5%);
    color: #F2F2F2;
    border: 1px solid #000000;*/
	 background-color: transparent;
  color: #111111;
   /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; */
    transition: .2s ease;
	  width:auto;
  }


.ghost {
  background-color: transparent;
  color: #F07444;
  border: 1px solid #F07444;
  
  transition: .2s ease;
}
  .ghost:hover {
    background-color: #F07444;
    color: white;
    
    transition: .2s ease;
  }

.secondary {
  background-color: #f3f3f3;
  color: #F07444;
  
  transition: .2s ease;
}
  
  .secondary:hover {
    background-color: darken(#f3f3f3, 10%);
    color: white;
    
    transition: .2s ease;
  }


.disabled {
  color: darken(#f3f3f3, 20%);
  background-color: darken(#f3f3f3, 5%);
}
  .disabled:hover {
    cursor: initial;
  }
  
  .go_down{ 
  width:100%; height:100px; background-image:url(../img/other/seta.png); background-repeat:no-repeat; background-position:center; margin:auto; bottom:1%; position:absolute; cursor:pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);-moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;
  }
	 .go_down:hover{ 
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
	 transition: .2s ease;
	 }

@media (max-width: 480px){
  .sm {
    width: 40%
  }
  
  .md {
    width: 50%
  }
  
  .lg {
    width: 90%;
  }
  .wd {
	width: 100%;
}
}

.shopNow {
	color: #000;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	font-size: 1em;
	width: auto;
	line-height: 1em;
	text-align: center;
	border: 0;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	display: block;
	margin: auto;
	text-decoration: underline;
	background: none;
}
.shopNow:hover { color: #333; }
.shopNow:focus {outline:0;}


.arrivals {
	font-family: 'Gill Sans', 'Gill Sans MT', Calibri, sans-serif; font-size:1em; text-transform:uppercase; line-height:0.95em; letter-spacing:0.01em; color:#888;
	/*color: #000;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	font-size: 14px; line-height: 16px;*/
	width: auto;
	
	text-align: center;
	border: 0;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	display: block;
	margin: auto;
	text-decoration: underline;
	background: none;
}
.arrivals:hover { color: #333; }
.arrivals:focus {outline:0;}


.shopNowBiG {
	color: #000;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	font-size: 2em;
	width: auto;
	line-height: 2em;
	text-align: center;
	border: 0;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	display: block;
	margin: auto;
	text-decoration: underline;
	background: none;
}
.shopNowBiG:hover { color: #333; }
.shopNowBiG:focus {outline:0;}