.page-title h1 { font-family: AvenirLTStd-Heavy; font-size: 30px;  padding-bottom: 0px; border-bottom: 1px solid #170342; }
.footer { border-top: 1px solid #170342; padding-top: 15px;}
.std, .main { font-family: AvenirLTStd-Book; font-size: 13px; }
.search-links, .search-social { float: right;
margin-top: 15px;
display: block;
list-style: none;}
.search-social { margin-top: 10px;}

.search-links li { display: inline-block; height: 13px; }
.search-links li:first-child { padding-right: 10px; border-right: 1px solid #190744}
.search-links > li > a { color: #190744; text-decoration: none; margin-left: 5px; font-family: AvenirLTStd-Book; top: -2px; position: relative; text-transform: uppercase;}
.search-links > li > a > strong { font-family: AvenirLTStd-Heavy; }
.search-links > li > a:hover { text-decoration: underline; }

.search-social li { display: inline-block;}
.search-social > li > a { display: block; width: 25px; height: 25px; margin: 0 1px; }

.fullwidthbanner-container { position: relative; left: 95px; }

.footer-container { display: none; }

.home-callouts { margin: 0 auto; max-width: 980px; border-top: 1px solid #190744; padding: 25px 0; margin-top: 35px; text-align: center; margin-bottom: -13px;}

.home-callouts a { margin: 10px 12px; display: inline-block; }

#logoParade
{
max-width: 980px;
height: 75px;
position: relative;
overflow: hidden;
border-top: 1px solid #190744;
padding-top: 35px;
margin-top: 20px;
}

#logoParade div.scrollableArea a
{
display: block;
float: left;
margin: 0 15px;
}
#logoParade div.scrollableArea a img { max-width: 100%; max-height: 100%; }

#fade-left{
float: left;
display: block;
width: 75px;
height: 100px;
background: url(https://ff8882.claudeassets.com/20150916172111im_/https://www.3floz.com/3floz/brands/fade-left.png) no-repeat center left;
z-index: 50;
position: relative;
margin-bottom: -100px;
top: 25px;
margin-left: 0px;
}
#fade-right{
float: right;
display: block;
width: 75px;
height: 100px;
background: url(https://6a7467.claudeassets.com/20150916172111im_/https://www.3floz.com/3floz/brands/fade-right.png) no-repeat center left;
z-index: 50;
position: relative;
margin-bottom: -100px;
top: 25px;
margin-right: -20px;
}

#nav > li:hover > a, #nav > li:hover > a:hover { color: #190744; }
.rsImg { margin: 0 !important; }

.footer { font-family: AvenirLTStd-Light; color: #170342; font-size: 13px;}
.footer a { color: #170342; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

#logoParade2 { text-align: left; }
#logoParade2 a { display: inline-block; width: 190px; height: 90px;  padding: 10px; margin: 17px; border: 1px solid #999; vertical-align: middle;  }
#logoParade2 a img { max-width: 100%; max-height: 100%;  }
#logoParade2 a span { display: block; width: 100%; height: 100%; }
#logoParade2 a:hover { -moz-box-shadow: 0 0 8px 0px #aaa;
-webkit-box-shadow: 0 0 8px 0px #aaa;
box-shadow: 0 0 8px 0px #aaa;}
.brands-sort { display: inline-block; width: auto; padding-top: 15px; border-top: 1px solid #170342; margin-bottom: 10px }
.brands-sort a { font-family: AvenirLTStd-Black; color: #888888; display: inline-block; margin-right: 5px; text-decoration: none; text-transform: uppercase; font-size: 15px;}
.brands-sort a:hover, .brands-sort a.active_letter { color:#170342}
.page_brand { font-family: AvenirLTStd-Book; font-size: 26px; text-transform: uppercase; margin-bottom: 5px; padding: 0;}
.page_brand strong { font-family: AvenirLTStd-Heavy; }
.reset-letter { margin-left: 10px; text-transform: none !important;  color: #009FFF !important; font-size: 14px; font-family: AvenirLTStd-Book !important;}

#gateway_menu { margin-top: 30px; }
#gateway_menu span { display: block; width: 100%; margin: 0; text-align: center;  opacity: 0; position: relative; top: -20px; margin-top: -30px; }
#gateway_menu span a { font-family: AvenirLTStd-Light; font-size: 120px; color: #73678e; padding: 0; margin: 0; text-decoration: none; text-transform: uppercase; -webkit-transition:color .5s ease-in;  -moz-transition:color .5s ease-in;  -o-transition:color .5s ease-in; transition:color .5s ease-in;}
#gateway_menu span a:hover { color: #150243; }
#gateway_menu span.span-even a { font-family: AvenirLTStd-Black !important; }

button.button, .button, .buttons-cart { background: none repeat scroll 0 0 #FF8059 !important }

.hero_image {
	margin: 0 auto;
width: 100%;
text-align: center;
max-width: 980px;
}
.hero_image img { width: 100%; height: auto; }
.opc .step-title { background:#999; border: 1px solid #ccc; }
.main { padding: 5px 0; }

/*MENU DROPDOWN*/
#nav li div.custom_menu_item {
margin-left: 0 !important;
padding: 0 !important;
position: absolute;
top: 32px !important;
width: 978px !important;
}
.vsub2col, .vsub3col, .vsub4col { display: block; width: 938px; height: auto; border: 1px solid #170342; padding: 15px 15px 15px 25px !important; }
.vsub2col div, .vsub3col div, .vsub4col div { padding: 0 !important; margin: 0; height: 1px; }
.vsub2col ul, .vsub3col ul, .vsub4col ul { display: block; padding: 0 !important; margin: 0; width: 24% !important; float: left; }
.vsub3col ul { width: 32.5% !important }
.vsub2col ul.vsub2col_col1 { width: 32.5% !important }
.vsub2col ul.vsub2col_col2 { width: 65% !important }
.vsub2col ul li, .vsub3col ul li, .vsub4col ul li { display: block; width: 100%; padding: 5px 5px; }
.vsub2col ul li a, .vsub3col ul li a, .vsub4col ul li a { display: inline-block !important; width: auto; font-family: AvenirLTStd-Book; color: #170342; text-transform: uppercase;}
.vsub2col ul li a:hover, .vsub3col ul li a:hover, .vsub4col ul li a:hover { text-decoration: none !important; }

.category-products .toolbar { background: #fff; }
.block-account .block-content li a { text-decoration: none; }
.block-account .block-content li { font-family: AvenirLTStd-Book; }
.my-account h1, .my-account h2 { font-family: AvenirLTStd-Book; }
#about_content { font-family: AvenirLTStd-Book; font-size: 13px; margin-top: 30px}
#about_content p, .content_text_privacy p { min-width: 200px; }
#about_content h5, .content_text_privacy h5 { font-family: AvenirLTStd-Book; font-size: 25px; margin-bottom: 20px; }
#about_content strong, .content_text_privacy strong { font-weight: bold; color: #333; text-transform: uppercase; font-size: 14px; }
.content_text_privacy { float: left; min-width: 400px; font-family: AvenirLTStd-Book; font-size: 13px; width: 66%}
.content_links_display { float: left; display: inline-block; width: 33%; }
.content_links_display a { display: block; text-decoration: none; color: #98999C; font-family: AvenirLTStd-Heavy; font-size: 20px; text-transform: uppercase; margin-bottom: 20px;}
.content_links_display a.active-link, .content_links_display a:hover  { color: #272525; }

.brand-block-container {
display: block;
margin: 0 auto;
width: 100%;
max-width: 980px;
font-family: AvenirLTStd-Book;
font-size: 14px;
color: #170342;
text-align: left;
padding: 15px 0;
background: #ffffff;
margin-bottom: 0px;
line-height: 20px;
height: auto;
}
.brand-block-container .brand-logo {
float: left;
width: 210px;
text-align: center;
margin-right: 70px;
}
.brand-block-container .brand-logo img {
	max-width: 100%;
	max-width: 100%;
}
.brand-block-container .brand-content {
float: left;
display: inline-block;
width: 680px;
margin-bottom: -10px
}
.brand-block-container .brand-content strong{
	font-family: AvenirLTStd-Heavy;
}

.destination-block-container { padding: 0 0 15px 0 !important; min-height: 0px;
background: #fff !important; }

.destination-block-container .destination-logo {
float: left;
width: 422px;
text-align: right;
margin-right: 40px;
height: 95px;
display: none;
}

.destination-block-container .destination-logo img {
	max-height: 100%;
	max-width: 100%;
}

.destination-block-container .destination-content {
float: left;
display: none;
width: 468px;
margin-bottom: -10px;
padding-top: 20px;
}

#destination_into-the-wild .destination-logo { width: 422px; }
#destination_into-the-wild .destination-content { width: 468px; }

.view-mode { display: none !important; }
.limiter { margin-left: 20px !important; }

.product-view .product-tabs { float: none; }
.product-view .product-tabs-content { margin-left: 0; width: 100%; }
.product-view .line { display: none; }

/* Thumblr Panel Alexi Page */
.panel-thumblr {
    border-top: 35px solid #FF8156;
    clear: both;
    font-size: 18px;
    padding-bottom: 0px;
    text-align: right;
    margin-top: 30px;
}
.panel-thumblr p{
    color: #140040;
    float: right;
    font-size: 14px;
    margin-left: 40px;
    padding-right: 10px;
    text-align: left;
    width: 490px;
    padding-bottom: 25px;
}
.photo-thumblr {
	-moz-box-shadow:    0px 0px 2px 3px #ccc;
	-webkit-box-shadow: 0px 0px 2px 3px #ccc;
	box-shadow:         0px 0px 2px 3px #ccc;
    display: block;
    float: left;
    margin-bottom: 0px;
    margin-left: 40px;
    margin-top: -80px;
}
.panel-thumblr img:hover {
  -moz-box-shadow:    0px 0px 4px 3px #999;
  -webkit-box-shadow: 0px 0px 4px 3px #999;
  box-shadow:         0px 0px 4px 3px #999;
}
.date-thumblr {
	font-size: 13px;
	color: #000;
}

.caption-thumblr {
	padding-top: 1px;
}
#photo-caption-thumblr {
	margin-top: 35px;
}
#title-thumblr {
	/*margin-top: -200px;*/
}

.more-thumblr {
    background: none repeat scroll 0 0 #FF8156;
    font-family: AvenirLTStd-Book;
    font-size: 14px;
    margin-right: 25px;
    padding: 8px 18px;
}
.header-thumblr {
	font-size: 56px;
	text-transform: uppercase;
	color: #fff;
	background-color: #FF8156;
	text-align: center;
	letter-spacing: 3px;
	margin-top: -20px;
	height: 60px;
}
.text-header-thumblr {
	font-size: 15px;
	text-align: center;
	padding-bottom: 20px;
}
/*.post-id {
	width: 410px !important;
	margin: 0 auto !important;
}
.post-id .photo-thumblr {
	float: none !important;
}
.post-id p{
	width: 410px;
}*/
#post-caption {
	margin-top: 30px !important;
	padding: 0px !important;
}
#photo-post {
	margin-top: 47px;
	border: 1px solid #140141;
}
#post-panel p{
	font-size: 14px;
	padding-bottom: 10px;
}
#body-thumblr p {
	width: auto;
}

#post-caption {
font-size: 18px !important;
}
#destination_ski .destination-logo { width:320px }
#destination_golf .destination-logo { width:395px }
#destination_beach .destination-logo { width:430px }
#destination_into-the-wild .destination-logo { width:454px }

/*
     FILE ARCHIVED ON 06:31:25 Sep 05, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:54:55 Jun 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.498
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.052
  esindex: 0.007
  cdx.remote: 34.322
  LoadShardBlock: 47.286 (3)
  PetaboxLoader3.datanode: 65.276 (5)
  load_resource: 243.253 (2)
  PetaboxLoader3.resolve: 139.585 (2)
*/