@import "https://www.brighton.com/store_image/site/fancybox/jquery.fancybox.css";
@import url(//fonts.googleapis.com/css?family=Lato:400,700,900,300);

@import url("https://www.brighton.com//hello.myfonts.net/count/33024a");
@font-face {font-family: 'Quickpen';font-display:auto;src: url('https://www.brighton.com/store_image/site/webfonts/33024A_0_0.eot');src: url('https://www.brighton.com/store_image/site/webfonts/33024A_0_0.eot?#iefix') format('embedded-opentype'),url('https://www.brighton.com/store_image/site/webfonts/33024A_0_0.woff2') format('woff2'),url('https://www.brighton.com/store_image/site/webfonts/33024A_0_0.woff') format('woff'),url('https://www.brighton.com/store_image/site/webfonts/33024A_0_0.ttf') format('truetype');}
@font-face {font-family: 'QuickpenBold';font-display:auto;src: url('https://www.brighton.com/store_image/site/webfonts/33024A_1_0.eot');src: url('https://www.brighton.com/store_image/site/webfonts/33024A_1_0.eot?#iefix') format('embedded-opentype'),url('https://www.brighton.com/store_image/site/webfonts/33024A_1_0.woff2') format('woff2'),url('https://www.brighton.com/store_image/site/webfonts/33024A_1_0.woff') format('woff'),url('https://www.brighton.com/store_image/site/webfonts/33024A_1_0.ttf') format('truetype');}

html {font-size:87.5%;}
body {font-family:'Lato', "Arial", sans-serif; color:#646464; background:#fff;}


/* global rando */
h1,.h1,h2,h3,.h3,h4,h5,h6 {font-size:120%; color:#000; font-weight:normal;}
h1 {font: 300 64px/70px 'Lato', arial;
    text-align: center;
    padding: 20px 0;
    text-transform: uppercase;}
          @media(max-width:640px){
               h1{font-size:44px;line-height:1.4em;}
}

.price {color:#000; font-weight:bold;}
.barcode{display:none;}
a {color:#000; text-decoration:none;}

.product_coupon_message, .category_product_coupon, #preShareScreen #articleDetails, .stArrow {display: none !important;}

.product-tags span {line-height:1; text-transform:uppercase;}
.product-tags span.red-product-tag {background:#000;}

.Put {width:100%; height:40px; margin:0; padding:0 1em; color:#333; font-size:100%; line-height:1.3em; background:#fff; border:1px solid #000000; box-sizing:border-box;}
.Put:-moz-placeholder {color:#646464;}
.Put::-webkit-input-placeholder {color:#666;}
.Put::-moz-placeholder {color:#646464;}
.Put:-ms-input-placeholder {color:#646464;}
.Putter input:-moz-placeholder {color:#646464;}
.Put:focus:-moz-placeholder {color:#fff;}
.Put:focus::-webkit-input-placeholder {color:#fff;}
.Put:focus::-moz-placeholder {color:#fff;}
.Put:focus:-ms-input-placeholder {color:#fff;}
.Putter input:focus:-moz-placeholder {color:#fff;}
input.modern_button.mb_go, #sub input.modern_button.mb_go, input.go_button, #productfinder_zipcode input.button, #direction_from_address .direction_input_box .dir_sub_button, #productfinder_zipcode input.button, #sub .submit_button#Customer_user_customer_SaveExituser_customer, .page-contact-us #sub #stage .submit_button, input.modern_button.mb_submit {width:auto; height:32px; margin:0; padding:0 20px; padding:0 15px; color:#fff; font-size:14px; font-weight:bold; line-height:32px; text-transform:uppercase; cursor:pointer; background:#000000; border:none;}
.koi .Put {border:1px solid #000000;}
.koi .error .Put {border:1px solid #ff0000;color:#ff0000;}
.koi .error label {color:#ff0000;}
.koi .error {color:#ff0000;}
.koi .error .emphasis {color:#000000;}
.koi input.modern_button.mb_go, #email_signup_24  {width:88px!important; height:40px!important; background:#000000;}
.page-contact-us #sub #stage .submit_button {width:auto; padding:0 10px;}
input.modern_button.mb_submit {width:76px; padding:0;}


input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }



.tc_assist a {text-decoration:none; border-bottom:1px dotted #000;}
.tc_btn {letter-spacing:.04em; text-transform:uppercase;}
.tc_btn.btn-cta {color:#fff; text-decoration:none!important; text-shadow:0 0 2px rgba(0,0,0,.4); background:#000000; border:1px solid #000000;}
.tc_btn.btn-cta:hover {}
.tc_btn.btn-br {color:#0C4D8A; text-decoration:none!important; background:#fff; border:1px solid #0C4D8A;}
.tc_btn.docile {color:#666; text-shadow:none; background:#ddd; border:1px solid #ccc;}
.response.pos {background:#fffff2; border:1px solid #f5f5f5;}

.lspacing {letter-spacing:.08em;}


.c_mask {background:rgba(0,0,0,.25);}
.c_modal_o {padding:20px; background:#f5f5f5;}
.c_modal_i {padding:20px; background:#fff; border:1px solid #9d9d9d;}



#tc_mask {background:rgba(0,0,0,.25);}
#tc_modal {padding:20px; background:#f5f5f5;}
.tc_modal_spacer {background:#fff; border:1px solid #9d9d9d;}
.tc_modal_close {position:absolute; top:0; right:20px; height:20px; padding:0; color:#000; cursor:pointer; font-size:87.5%; font-weight:bold; line-height:25px; text-transform:uppercase; background:none;}
.tc_modal_close:before {content:'close';}
.tc_modal_close:after {top:-13px; right:-33px; width:30px; height:30px; background:url(/store_image/site/fancybox/fancy_close.png) no-repeat; border:none; box-shadow:none;}
#tc_modal .tc_fe-button .tc_fe_space {padding-top:1.5em; padding-bottom:0;}


@media (min-width:1px) {
.lf_form {box-shadow:0 2px 4px rgba(0,0,0,.4);}
}
/* */






/* Search */
.twitter-typeahead {/*flex:1; flex-grow:1;*/ width:100%;}
.flexer2 > .twitter-typeahead {display:table-cell!important; float:left; width:100%;}
.tt-menu {right:0; margin:1px 0 0; padding:.25em 0; background:#fff; border:1px solid #ddd; border-top:none;}
.tt-suggestion {padding:.25em 1em;}
.tt-selectable {cursor:pointer;}
.tt-selectable.tt-cursor{background:#f5f5f5;}
.tt-dataset-suggested-search .tt-suggestion:hover {background:#f5f5f5;}
a.btn-cta {text-decoration:none;}
.btn-sm {height:32px; padding:0 10px; line-height:30px;}
.tt-dataset-suggested-products {padding:10px 15px;}
.tt-dataset-suggested-products a {text-decoration:none;}
.tt-dataset-suggested-products h3 {color:#000; font-weight:bold; text-transform:uppercase;}
.tt-dataset-suggested-products .acp {padding:10px 0; border-bottom:1px solid #eee;}
.tt-dataset-suggested-products .acp:last-child {padding:10px 0 0; border:none;}
.tt-dataset-suggested-products .acp .acp-img {float:left; width:120px; margin:0 15px 0 0;}
.tt-dataset-suggested-products .acp .acp-info {f}
.tt-dataset-suggested-products .acp .acp-info .tc_btn {margin:10px 0 0;}

@media (max-width:959px) {
tt-dataset-suggested-products .acp .acp-img {width:100px;}
}


/* struct */
#header {z-index:152; width:auto; height:auto; -webkit-transition:padding .3s; transition: padding .3s;}
.has-engage #header {padding-top:30px;}
.has-engage #header:before {content:''; display:block; position:absolute; top:30px; left:0; right:0; border-bottom:1px solid #ddd;}
.header_spacer, .header_spacer_dupe {position:relative; width:1170px; height:84px; margin:0 auto;}
#header #logo {top:16px; width:209px;}

.engagement {position:absolute; left:0; top:-84px; right:0; text-align:center; -webkit-transition:top .3s; transition: top .3s;}
.engagement.inverse {height:30px; color:#eee; line-height:30px; background:#000;}
.engagement.inverse a {color:#fff;}
.has-engage .engagement {top:-24px;}
.has-engage .engagement.inverse {top:0;}
.engagement a span {text-decoration:underline;}

.menu_header1 {top:16px;}
.menu_header1 li {position:relative; float:left; display:block; padding:0;}
.menu_header1 li a.content_tab, .engagement li a, .banmo li a {display:block; height:32px; padding:24px 10px 0; color:#333; line-height:32px; text-transform:uppercase; white-space:nowrap;}
.engagement ul li a {padding:0 20px 0 0;}
.menu_header1 li#customer_message {position:absolute; top:0; left:10px; width:118px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu_header1 li#customer_message a {display:none;}
.menu_header1 li li {float:none;}
.menu_header1 li a.content_tab {background-position:center top; background-repeat:no-repeat;}
#header_li16 a.content_tab {min-width:60px; text-align:center; background-image:url(https://www.brighton.com/store_image/site/icon-stores.svg); background-size:18px;}
#header_li17 a.content_tab {min-width:60px; text-align:center; background-image:url(https://www.brighton.com/store_image/site/icon-bag.svg); background-size:19px;}
.nolink {cursor:text; text-decoration:none;}

.menu_header1 li#header_li23 a.content_tab {padding-right:25px; background:url(https://www.brighton.com/content/sprite_20161222.png) right 24px no-repeat;}

#header .popover {display:none; position:absolute; right:10px; padding:10px; text-align:left; white-space:nowrap; background:#fff; border:1px solid #aaa; box-shadow:0 1px 5px rgba(0,0,0,.33);}
#header li:hover .popover, #header .popover.show-menu {display:block;}
#header .popover .title {margin:0 0 10px; border-bottom:1px solid #aaa;}
#header .popover .pop-customer {margin:10px 0 0; padding:5px 0 0; border-top:1px solid #aaa;}
#header .popover .pop-customer a {text-decoration:underline; text-transform:uppercase;}





.menu_header1 li#shop_cart_link {padding:10px 27px 5px 10px;}
#cart_request_status {display:none !important;}
#cart_request_status.totalled {display:block !important;}
.cart .content_tab {font-weight:bold;}
#shop_cart_link span {padding-right:19px;}
#cartrequest_addeditems {right:10px; width:358px; padding:10px; border:1px solid #aaa; box-shadow:0 1px 5px rgba(0,0,0,.33);}
#cart_request_area a.button {text-transform:uppercase; background:#000000;}
#cart_request_area a.button.view_cart {display:none;}
#cart_request_area .kit_items {display:none;}




.banmo {position:absolute; top:0; left:0; right:auto;}
.banmo li a {text-decoration:none; text-transform:none;}
.banmo li a {padding-left:0px;}
.banmo a .look {color:#000; font-size:140%; font-weight:bold; text-decoration:none;}
.banmo a .deets {text-decoration:underline;}

.banmo .fancy {font-family:Times,serif; font-size:115%; font-weight:bold;}
.banmo .dark {color:#000;}
.banmo .light {color:#ce8aa6;}
/* */

#goHOME {position:absolute; top:90px; right:290px;}



#mmobi {display:none; position:absolute; top:76px; left:5px;}
#mmobi a {display:block; width:32px; height:32px;}
#mmobi .bar {position:absolute; top:4px; left:0; right:0; height:4px; background:#000;}
#mmobi .bar2 {top:14px;}
#mmobi .bar3 {top:24px;}
#mmobi .menu-text {display:block; padding-left:40px; font-weight:bold; line-height:32px; text-decoration:none; text-transform:uppercase;}



#searchsite {display:none; position:absolute; left:280px; top:24px; right:340px;}
#header #searchsite {display:block;}
#searchsite .Put {height:40px; border:1px solid #fff; border-bottom:1px solid #000; background-color:#fff; background-position:right 10px center; background-repeat:no-repeat; background-size:20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19.85'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M20,17.64l-4.09-4a8.73,8.73,0,1,0-7.18,3.77,8.63,8.63,0,0,0,5-1.59l4.13,4ZM8.71,14.38a5.65,5.65,0,1,1,5.66-5.65h0A5.65,5.65,0,0,1,8.71,14.38Z'/%3E%3C/svg%3E");}

#searchsite .Put:focus {border:1px solid #000; background-position:right center; background-size:40px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23231f20;%7D.b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Crect class='a' width='40' height='40'/%3E%3Cpath class='b' d='M30,27.71l-4.09-3.95A8.75,8.75,0,1,0,23.73,26l4.13,4ZM18.71,24.45a5.65,5.65,0,1,1,5.66-5.64h0A5.64,5.64,0,0,1,18.71,24.45Z'/%3E%3C/svg%3E");}
#searchsite .ms_btn {position:absolute; top:0; right:0; color:#000; background:transparent; border:none;}
#searchsite .tt-hint {color:#fff;}
#searchsite .tc_input {margin:0; letter-spacing:.08em;}



/* tabs */
.tab_area {width:auto; background:#fff; border-bottom:1px solid #000;}
#tabs {position:relative; width:1170px; margin:0 auto;}
#meu li.shop_tab {margin-left:7.5%;}
#meu li.shop_tab.tab-id-419 {margin:0;}
#meu li.shop_tab.tab-id-149, #meu li.tab-id-342, #meu li.shop_tab.tab-id-346, #meu li.tab-id-361 {display:none;}


#meu a {text-decoration:none;}
#meu a.shop_tab {position:relative; height:36px; font-weight:normal; letter-spacing:.08em; text-transform:uppercase; line-height:36px;}
#meu a.shop_tab.tab-id-7 {color:#646464;}
#meu li.shop_tab:hover a.shop_tab, #meu li.shop_tab.sfhover a.shop_tab {overflow:visible;}
#meu li.shop_tab:hover a.shop_tab:before, #meu li.shop_tab.sfhover a.shop_tab:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
z-index:100000;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000000;
	border-width: 8px;
	margin-left: -8px;
}
#meu li.shop_tab:hover a.shop_tab:after, #meu li.shop_tab.sfhover a.shop_tab:after {content:''; display:block; position:absolute; z-index:100000; left:0; right:0; bottom:-2px; border-bottom:4px solid #000;}


#meu li ul {width:auto; padding:0; background:#fff; border:1px solid #000; /*box-shadow:0 2px 4px rgba(0,0,0,.4);*/}
#meu>li>ul {right:10px; left:10px!important; display:flex; opacity:0; visibility:hidden; /*transition:all 100ms ease;*/  /*transition:opacity 0; transition:visibility 0;*/ transition-delay:.2s; transition-property:opacity, visibility;}
#meu > li:hover > ul, #meu > li > ul.show-menu {right:10px; left:10px; display:flex; opacity:1; visibility:visible;}
#meu li li, #meu li li li {width:auto; white-space:nowrap;}
#meu li ul ul {box-shadow:none;}
#meu li li a, #meu li li li li a, #meu li li.indent-parent, #meu li .indent-parent {padding:3px 0;}
#meu li li a.no-indent, #meu li li li li a.no-indent {padding:0;}
#meu li li.indent a, #meu li li li li.indent a {padding-left:10px;}
#meu li li li {clear:both; float:none;}
#meu li li li.title {width:100%; margin:0 0 5px; color:#000;}
#meu li li li.title.titblank {padding:10px 0 5px;}
#meu li li li ul {padding:0 5px 5px;}



#meu li:hover li a, #meu li:hover li li a, #meu li:hover li li li a, #meu li:hover li li li li a, #meu li.sfhover li a, #meu li.sfhover li li a, #meu li.sfhover li li li a, #meu li.sfhover li li li li a {}
#meu li li:hover a, #meu li li li:hover a, #meu li li li li:hover a, #meu li li li li li:hover a, #meu li li.sfhover a, #meu li li li.sfhover a, #meu li li li li.sfhover a, #meu li li li li li.sfhover a {}
/* */


#meu li ul.list-eclipse {clear:both; width:100%;}
#meu li ul.list-pair {display:table-cell;}
#meu li ul.list-pair.list-2 {padding-left:20px;}
#meu li ul.e-trend-82, #meu li ul.second {margin:20px 0 0;}


.tom-r {text-align:center;}
.tom-r a {padding:5px 5px 0; color:#333 !important; text-decoration:none;}
.tom-r span {display:block; padding:5px 10px 0;}
.tom-r .tab-pre {height:45px; padding:0 5px; line-height:45px;}
.tom-r .heavy {padding-top:15px; font-size:140%; font-weight:normal;}
.tom-r .blurb {font-size:112.5%;}
.tom-r .special {color:#000000; font-weight:bold;}
.tom-r.tom-r-346 .special {color:#7894ab;}
.tom-r img {width:100%; max-width:285px; height:auto; margin:0 auto;}

br.under-959 {display:none}


#meu li.tab-id-7 a.shop_tab {color:#333;}
.tab-id-7 .tom-r .heavy {font-weight:bold;}
.tab-id-7 .special {margin-top:0;}
.tab-id-7 .red {color:#c72232;}
.tab-id-7 .tab-id-573 {display:none;}


#meu>li>.tab_content_82>.col-1 {flex:2;}
#meu .tab_content_82>.col-1 ul.list-pair.list-1 {width:58%;}

#meu .color {color:#be1e2d;}

#meu>li>.tab_content_419>li.tom-r {flex:3;}
.tom-r .list-inline > * {display:table-cell; width:33.333333%; vertical-align:top;}
#meu .tom-r .list-inline a {padding:10px 10px 0;}

#meu>li>.tab_content_508>li:first-child {padding-top:0;}
#meu .tab_content_508 li ul.list-pair {display:inline-block; width:50%; padding-top:20px; vertical-align:top;}
#meu .tab_content_508 li ul.list-pair.list-2 {padding-bottom:20px; border-left:1px solid #ddd;}
#meu .tab-id-508 li li.title {padding-bottom:10px;}
#meu .tab-id-508 li li.title.top-title {padding-bottom:5px;}
#meu .col-508-msg {clear:both; text-align:center; vertical-align:bottom;}
#meu .col-508-msg .a-msg {margin:0 0 10px; padding:10px; color:#fff; font-size:112.5%; font-weight:bold; letter-spacing:.08em; text-align:center; background:#000000;}
.tab-id-508 .tom-r a {color:#16364d!important;}
.tab-id-508 .tom-r .special {color:#16364d;}


#meu>li>ul {display:flex; padding:0 0 0 20px;}
#meu>li>ul>li {flex:1; display:table-cell; padding:20px; vertical-align:top; border-left:1px solid #ddd;}
#meu>li>ul>li:first-child {padding-left:0; border-left:none;}
#meu>li>ul>li.tom-r {flex:none; padding:0 0 20px; border-left:none;}
#meu>li>ul>li.tom-r a {padding-top:0;}
#meu>li>ul>li>em, #meu>li>ul>li>ul>li>em {display:block; margin:0 0 5px; color:#000; font-style:normal; font-weight:bold; letter-spacing:.08em; text-transform:uppercase;}
#meu em {font-style:normal;}
#meu .e-c.title {color:#000; font-weight:bold; letter-spacing:.08em; text-transform:uppercase;}

#meu li.tab-id-6 ul ul ul, #meu li.tab-id-8 ul ul ul {display:none;}




@media (max-width:1169px) {
#header #logo {top:14px; width:180px;}
#searchsite {left:210px; right:300px;}
}

@media (max-width:959px) {
br.under-959 {display:inline}

#meu a.shop_tab {letter-spacing:0;}
#meu li li p {white-space:normal;}
#meu li li p br {display:none!important;}

#meu li ul.list-pair.list-2 {padding-left:10px;}

#meu>li>ul {max-width:97%; padding:0 0 0 10px;}
#meu>li>ul>li {padding:10px;}
#meu>li>.tab_content_419>li.tom-r {max-width:none;}
#meu>li>ul>li.tom-r
#meu li ul>li.tom-r a {padding:0 0 0 10px;}

#meu li li.indent a, #meu li li li li.indent a {padding-left:5px;}

.tom-r span {padding:10px 10px 0;}
.tom-r img {max-width:256px;}

#meu .col-508-msg {padding:10px 0 0;}
}
/* */



#sub {width:1170px; padding:0; background:#fff;}
#trail {border:none;}
#trail ul #trail_id346 {display:none;}
#trail ul li {padding-left:1.25em; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 67.4'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23919191;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eheart%3C/title%3E%3Cpath class='a' d='M76,19.8a28.45,28.45,0,0,1-2,9.7C68.3,43.7,37.8,67.4,37.8,67.4S8,44.5,2.1,29.4A30.49,30.49,0,0,1,0,19.8a19.78,19.78,0,0,1,38-7.7,19.78,19.78,0,0,1,38,7.7Z'/%3E%3C/svg%3E"); background-position:0 .25em; background-size:1em;}
#trail a {color:#000; font-size:12px; font-weight:700; letter-spacing:.08em; text-transform:uppercase;}



/* global banner */
.global-banner {margin:0 0 5px; text-align:center;}
.global-banner.active {padding:5px; border:1px solid #919191;}
.page-home .global-banner {margin:0 0 10px;}
/* */


.mobile-only {display:none;}


@media (min-width:1px) {
#meu {display:table; width:100%;}
#meu li.shop_tab {display:table-cell; float:none; margin:0; padding:0 8px;}
}

@media (max-width:1169px) {
.header_spacer, .header_spacer_dupe, #tabs {width:auto; margin-right:10px; margin-left:10px;}
.menu_header1 {right:0;}
.banmo {left:0;}
#sub {width:auto; margin-left:10px; margin-right:10px;}
}

@media (max-width:959px) {
html {font-size:81.25%;}
#goHOME {right:200px;}
#welcometrigBr {display:none;}
#meu li:hover ul.tab_content_8, #meu li ul.tab_content_8.show-menu {left:10px; right:auto;}
}

@media (max-width:853px) {
.banmo {display:none;}
}

@media (max-width:767px) {
.has-engage #header {padding-top:48px;}
.has-engage #header:before {top:48px;}
.engagement {top:-88px;}
.engagement.inverse {height:42px; padding-top:6px; line-height:18px;}
.has-engage .engagement {top:-40px;}
.has-engage .engagement.inverse {top:0;}
.header_spacer {height:120px;}
#header #logo {top:12px;}
.menu_header1 {top:12px;}
.menu_header1 li {display:none;}
.menu_header1 li.cart {display:block;}
.menu_header1 li#customer_message {display:none !important;}
#cartrequest_addeditems {width:278px;}

.mobile-only {display:block;}

.engagement a > * {display:block;}

#mmobi {display:block;}
#searchsite {top:72px; right:5px; left:100px; width:auto;}

.tab_area {display:none;}
#sub {padding:10px 0 0;}
#trail {display:none;}
}

@media (max-width:719px) {
.banmo {display:none;}
.header_spacer #goHOME {display:none;}
}
/* */











/* FOOTER */
#footer {display:none;}
.tao {padding:2em 0 5em 0;}
.foot-bone {width:1170px; margin:0 auto;}
.koi {float:right; width:36%; margin-right:4%;}
.koi .tc_spacer {}
.koi .tao-email-signup {margin:3em 0 0;}
.koi table {width:100%;}
.koi table td {vertical-align:bottom;}
.koi label {display:block; padding:0 0 5px 1em; color:#000; font-size:112.5%; font-weight:bold; letter-spacing:.08em; text-transform:uppercase;}
.koi ::-webkit-input-placeholder {color:#666;}
.koi ::-moz-placeholder {color:#666;}
.koi :-ms-input-placeholder {color:#666;}
.koi  input:-moz-placeholder {color:#666;}
.niu {float:left; width:54%; margin-left:4%;}
.niu ul li.niu-topic {float:left; width:33.333333%;}
.niu ul li.niu-topic ul {padding:0 .5em .5em 0;}
.niu ul li.niu-topic ul li {padding:0 0 .75em;}
.niu a {font-weight:bold;}
.sai {position:relative; margin:0 0 32px; text-align:center;}
.sai:before {content:''; display:block; position:absolute; top:80px; left:0;  width:100%; height:1px; background:#000;}
.sai .jo {width:238px; height:60px; margin:0 auto;}
.sai a {color:#fff;}
.hash {padding:0px 0 40px; color:#000; font-size:140%; letter-spacing:.08em; text-transform:lowercase;text-align:center;}
.sai .sai-soc ul {position:relative; display:table; margin:0 auto; padding:0 10px;}
.sai .sai-soc ul li {position:relative; float:left; margin:0 10px; line-height:40px;}
.sai .sai-soc ul li a {display:block; width:40px; height:40px; text-align:center;}
.sai .sai-soc ul li a span {display:none; position:absolute; top:50px; left:50%; width:340%; margin:0 0 0 -170%; font-size:80%; line-height:1; text-transform:uppercase;}
.sai .sai-soc ul li a:hover span {display:block;}



.soc-svg svg .svga {fill:#fff;stroke:#919191;stroke-miterlimit:10;stroke-width:0.5px;}
.soc-svg svg .svgb {fill:#919191;}
.soc-svg svg .svgc {fill:#fff;}
.soc-svg a:hover svg .svga, #yta-menu svg .svga {fill:#010101;stroke:#010101;}
.soc-svg a:hover svg .svgb, #yta-menu svg .svgb {fill:#fff;}
.soc-svg a:hover svg .svgc, #yta-menu svg .svgc {fill:#010101;}



.mot {margin:2em 0 0; padding:1em 0 0; border-top:1px solid #000;}
.mot #external-retail-key {float:right;}
.mot #external-retail-key a {display:table; width:159px; height:18px; margin:0 auto; background:url(https://www.brighton.com/content/sprite_20161222.png) 0 -304px no-repeat;}
.mot #external-retail-key a span {display:none;}
.mot .contact-num {float:left;}


.foot-only-mobile {display:none;}

@media (max-width:1169px) {
.foot-bone {width:auto; padding-right:10px; padding-left:10px;}
.sai .sai-soc ul li {margin:0 7.5px;}

.sai-holi ul {margin:0 -15px 15px;}
.sai-holi ul li a {margin:15px;}
}

@media (max-width:959px) {
.sai-holi ul li {width:50%;}
}

@media (max-width:767px) {
.foot-no-mobile {display:none;}
.foot-only-mobile {display:inline;}

.koi, .niu, .sai {float:none; width:auto; margin:0;}

.koi .tao-email-signup {margin:1.5em 0 0;}

.niu {padding:2em 0 0; text-align:center;}
.niu ul li.niu-topic {width:100%;}
.niu ul li.niu-topic ul {padding:0 0 15px;}

.sai {margin-bottom:30px;}

.sai .sai-soc ul li {margin:0 .25em;}
.sai .sai-soc ul li a:hover span {display:none;}

.sai-holi ul {margin:0 -10px 10px;}
.sai-holi ul li {width:100%;}
.sai-holi ul li a {margin:10px;}

.mot {margin:1em 0 0;}
.mot .contact-num, .mot #external-retail-key {float:none; text-align:center;}
.mot #external-retail-key {margin:1em 0 0;}
}

@media (max-width:659px) {





}
/* */
















#stage #email_address_24, #stage #email_address_0, #contact_email_address_24 {width:280px; padding:2px 5px; color:#CAAC68; font-size:13px; border:1px solid #caac68;}
#email_signup_24, #contact_email_signup_24 {width:88px;}
#email_signup_24 {height:40px;}
#email_signup_0 {width:126px; height:22px; padding:0; color:#CAAC68; font-size:0; color:transparent; background:#caac68 url("https://www.brighton.com/store_image/site/mb_unsubscribe.gif"); border:none;}








/* title correction */
.page-terms-conditions h1, .page-brighton-college-partner-program h1, .page-privacy-security h1, .page-faqs h1, .page-brighton-cares h1, .page-shipping-information h1, .page-order-status-history h1, .page-returns h1, .page-global-citizenship h1 {padding-left:25%;}
/* */


.page-mobile #trail, .page-mobile #stage h2, .brand_name {display:none;}





/* 404 page */
.page-404-page-not-found #trail, .page-404-page-not-found h1.trrytt, .page-404-page-not-found h2.trrytt {display:none;}
.content-404 {background:#fff;}
.search-404 {float:left; width:45%; padding:60px 0 0 0; color:#000;}
.search-404 p.p-h2 {clear:both; float:right; font-size:50px; text-transform:uppercase;}
.search-404 p.p-p {clear:both; float:right; padding:10px 0 20px; font-size:25px; }
.search-404 form table {clear:both; float:right; display:table;}
.search-404 td.Putter div {display:block; height:38px; border:1px solid #000;}
.Put.PutSEARCH404 {width:218px; margin:0; padding:9px 10px; color:#000; font-size:17px; text-align:center; background:none; border:none;}
.Submit.SubmitSEARCH404 {display:block; width:60px; height:40px; margin:0; padding:0; color:#fff; font-size:17px; text-transform:uppercase; cursor:pointer; background:#000; border:none;}
.search-404 ::-webkit-input-placeholder {color:#000;}
.search-404 ::-moz-placeholder {color:#000;}
.search-404 :-ms-input-placeholder {color:#000;}
.search-404 input:-moz-placeholder {color:#000;}
.gstl_51 .gssb_a table tr td {padding:0 10px;}

.content-404 .fluff {float:right; width:37%;}
.content-404 .fluffs {padding:0 40px 0 0;}
.content-404 .fluff img {display:block; width:auto\9; width:100%; height:auto; max-width:100%; -ms-interpolation-mode:bicubic;}

#stage #errorpage_rr {clear:both; padding:0 20px 0;}
#errorpage_rr .certona .rec-items {border:none; box-shadow:none;}
#stage #errorpage_rr .certona h3 {margin:0 !important; font-size:18px !important; font-weight:normal !important; background:none;}

@media (max-width:959px) {
.search-404 {width:55%;}
.search-404 p.p-h2 {font-size:48px;}
.search-404 p.p-p {font-size:24px;}
}

@media (max-width:767px) {
.search-404 {display:table; float:none; width:auto; margin:auto; padding:0;}
.search-404 p.p-h2 {float:none; font-size:38px; text-align:center;}
.search-404 p.p-p {float:none; font-size:19px; text-align:center;}
.content-404 .fluff {display:none;}
#stage #errorpage_rr {display:none;}
}
/* */











.order-status-container, .returns-container, .contact-container {float:right; width:75%;}
.page-email-notification #stage {max-width:600px; margin-right:auto; margin-left:auto;}
.page-email-notification #stage p {margin:10px 0;}
#email_notify_content table td {padding:0 5px 0 0;}


textarea.mta.mta_review_description {width:270px;}
h4.modern_button.mb_preview_your_review a {display:block; width:209px; height:22px; margin:0 0 0 120px; padding:0; cursor:pointer; background:url("https://www.brighton.com/store_image/site/mb_preview_your_review.gif");}
h4.modern_button.mb_preview_your_review a span {display:none;}
.submitareview a{color:#000000;}











/* leave in custom - poor css file assignment */
.page-customer-signup #stage {max-width:460px;}
.page-customer-signup #stage .widget.area h3, .page-customer-signup #stage h2, .page-customer-signup .customer_signup_thank_you {text-align:center;}
.page-customer-signup #stage img.thank_you {width:auto\9; width:100%; height:auto; max-width:100%; -ms-interpolation-mode:bicubic;}
#sub .submit_button#Customer_user_customer_SaveExituser_customer {width:64px; margin:10px 0 0;}
#sub .submit_button, #window .submit_button, #manage_wishlist .button {color:#fff !important; background-color:#000000 !important;}


#email_notify_content .modern_input {height:32px; margin:2px 0 0; padding:0 .75em; *padding:0; line-height:1.3; border:1px solid #bbb; box-sizing:border-box;}
#email_notify_content input.modern_button.mb_submit {margin:1em 0 0;}
/* */

/* New account Menu */
.an_account_parent {position:relative;}
.an_account_menu {position:absolute; top:0; right:0; margin:0; padding:10px; border:2px dashed #ddd;}
/* */


.signup-receive-special-offers, .checkout-receive-special-offers {display:none;}

.customer_success {clear:both; width:360px; margin:10px auto; padding:10px; text-align:center; background:#fff2f5; border:2px solid #da6e81;}





.be-ix-link-block {margin-top:20px;}


.contentBottom {display:none;}
.contentBottom.active {display:block;}







/* owl */
.owl-carousel {display:none; position:relative; z-index:1; width:100%; -webkit-tap-highlight-color:transparent;}
.owl-carousel.owl-loaded {display:block;}
.owl-carousel.owl-loading {opacity:0; display:block;}
.owl-carousel.owl-hidden {opacity:0;}
.owl-carousel .owl-stage {position:relative; -ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after {display:block; clear:both; height:0; line-height:0; visibility:hidden; content:".";}
.owl-carousel .owl-stage-outer {position:relative; overflow:hidden; /*-webkit-transform: translate3d(0px, 0px, 0px);*/}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.owl-carousel .owl-refresh .owl-item {display:none;}
.owl-carousel .owl-item {position:relative; float:left; min-height:1px; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.owl-carousel .owl-item img{-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto;}
.owl-carousel .owl-grab {cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab;}
.owl-carousel.owl-rtl {direction:rtl;}
.owl-carousel.owl-rtl .owl-item {float:right;}
.no-js .owl-carousel {display:block;}

.br-theme .owl-item {padding:0 0 1px; text-align:center; background:#fff;}
.br-theme .owl-controls {text-align:center;}
.br-theme .owl-nav div {position:absolute; top:40%; left:-25px; width:20px; background:#666; cursor:pointer; filter:Alpha(Opacity=50); opacity:0.5;}
.br-theme .owl-nav .owl-next {left:auto; right:-25px;}
.br-theme .owl-nav div:hover {filter:Alpha(Opacity=100); opacity:1; text-decoration:none; background:#000000;}
.br-theme .owl-nav.disabled div {display:none;}
.br-theme .owl-nav.disabled div:hover {filter:Alpha(Opacity=25); opacity:.25; background:#666;}
.br-theme .owl-dots {position:absolute; top:-38px; right:-30px;}
.br-theme .owl-dots .owl-dot {display:inline-block; zoom:1; *display:inline; cursor:pointer;}
.br-theme .owl-dots .owl-dot span {display:block; width:16px; height:16px; margin:6px; background:#919191; filter:Alpha(Opacity=50); opacity:0.5; border-radius:20px;}
     @media (max-width:479px){
.br-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:8px 5px;}
}
.br-theme .owl-dots .owl-dot:hover span {filter:Alpha(Opacity=100); opacity:1;}
.br-theme .owl-dots .owl-dot.active span {filter:Alpha(Opacity=100); opacity:1; background:#000000;}


.owl-carousel .animated {-webkit-animation-duration:300ms; animation-duration:300ms; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.owl-carousel .owl-animated-in {z-index:0;}
.owl-carousel .owl-animated-out {z-index:1;}
.owl-carousel .fadeIn {-webkit-animation-name:fadeIn; animation-name:fadeIn;}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.owl-carousel .fadeOut {-webkit-animation-name:fadeOut; animation-name:fadeOut;}
@-webkit-keyframes fadeOut {
	0% {opacity:1;}
	100% {opacity:0;}
}
@keyframes fadeOut {
	0% {opacity:1;}
	100% {opacity:0;}
}
.owl-height {transition:height 500ms ease-in-out;}


@media (max-width:480px) {
.br-theme .owl-dots {display:none;}
}
/* */



/* certona */
.certona {position:relative;}
.certona.certona4 {/*width:720px;*/}
.certona h3, #cart_rr .certona h3, #categories_in .certona h3, #quickcart_rr h4, .br-found-heading, #product_page  .br-related-heading {display:block; height:auto; padding:2em 0 .5em; font-size:100% !important; font-weight:normal; line-height:normal; text-transform:uppercase; background:none; border-top:1px solid #d9d9d9;}
.certona .rec-items {padding:10px 30px; background:none;}
.certona table {display:none;}
.certona .blanket {margin:0 5px; padding:5px; border:1px solid #d9d9d9; /*overflow:hidden;*/}
.certona .blanket:hover {border:1px solid #000;}
.certona .certona_img, .br-sf-widget-merchant-img {position:relative; padding:0 10px;}
.certona_name, .br-sf-widget-merchant-title {margin-top:15px; min-height:36px; line-height:1.2;}
.certona_price {font-weight:bold; font-weight:900;}

.certona .rating_set {display:none; margin:5px auto 0;}
.certona .rating_bar, #products .certona .rating_bar {float:none; margin:0; background:none;}
.certona .rating_select, #products .certona .rating_select {background:none;}

.certona .blanket .product.item_zoom {top:auto; width:auto; margin:0; padding:0; border:none; visibility:visible;}
.certona .blanket:hover .product.item_zoom {display:block;}
#home_rr .product.item_zoom, #product_rr .product.item_zoom {display:none !important;}

.certona.certonaT {width:170px;}
.certona.certonaT h3 {display:block !important; text-align:center;}

.cat_cross_sellers {clear:both; padding:20px 0;}
#subcat1_rr, #category1_rr {float:right; padding:0 0 20px;}

@media (max-width:959px) {
#category1_rr {display:none;}
}

@media (max-width:767px) {
#quickcart_rr {display:none;}
}

@media (max-width:660px) {
#product_rr {padding:20px 0 0;}
}




#quickcart_rr {clear:both; padding:10px 0 0;}
#header #shopping_cart_area #cartrequest_addeditems #quickcart_rr a {display:block; width:auto; height:auto; margin:0; padding:0; text-indent:0; white-space:normal; background:none;}
#quickcart_rr table {width:100%; margin:0 0 10px;}
#quickcart_rr .rq-title {text-align:left;}
#quickcart_rr .rq-space {display:none;}
#quickcart_rr .rq-img {width:1%; padding-right:40px;}
#quickcart_rr .rq-img img {display:block; width:100px; height:100px;}
#quickcart_rr .rq-info {padding:10px 0; text-align:left;}
#header #shopping_cart_area #quickcart_rr .rq-info a {text-transform:none;}
#quickcart_rr .rating_set {width:auto; border:none;}
#quickcart_rr .rating_bar {margin:0; background:none;}
#quickcart_rr .rating_select {background:none;}
#quickcart_rr .rq-learn {float:left;}
#quickcart_rr .rq-bag {float:right;}
#quickcart_rr .rq-btns img {display:block; width:90px; height:20px; background:url(/store_image/site/tpr-learn-actual.png);}
#quickcart_rr .rq-btns .rq-bag img {background:url(/store_image/site/tpr-bag-actual.png);}
/* */




/* bloomreach */
#br_recs {position:relative;}
.on_category531 #br_recs {display:none;}
#quick_view_area #br_recs {display:none; clear:both; padding:20px 0 0;}

.br-sf-widget {display:none;} 
.br-sf-widget-merchant-desc {margin:5px 0 0; line-height:1.2;}
.br-sf-widget-merchant-qv {}
.br-rp-qv-show  {position:absolute; top:20px; left:20%; right:20%; z-index:2; padding:20px; text-align:center; background:#f5f5f5; border:1px solid #9d9d9d; box-shadow:0 0 20px rgba(0,0,0,.25);}
.br-rp-qv-show a {text-decoration:none;}
.br-sf-widget-merchant-popup-maincont {padding:20px; background:#fff; border:1px solid #9d9d9d;}
.br-sf-widget-merchant-popup-close {position:absolute; top:-1px; right:19px;}
.br-sf-widget-merchant-popup-close a {color:#000; font-size:12.25px; font-weight:bold; line-height:25px;}
.br-sf-widget-merchant-popup-close a:before {content:''; display:block; position:absolute; top:-13px; right:-33px; width:30px; height:30px; background:url(/store_image/site/fancybox/fancy_close.png) no-repeat;}
.br-sf-widget-merchant-popup-img img {display:block; width:100%; max-width:300px; margin:0 auto;}
.br-sf-widget-merchant-popup-title {margin:5px 0 0; font-size:120%;}
.br-sf-widget-merchant-popup-desc {margin:5px 0 0; line-height:1.2;}
.br-sf-widget-merchant-popup-view {margin:10px 0 0;}
.br-sf-widget-merchant-popup-view a {display:table; margin:0 auto; padding:0 15px; color:#fff; line-height:36px; text-transform:uppercase; background:#000;}
    


#product_page #br-related-searches-widget {float:left; width:25%; padding:20px 0 0;}
#product_page #br-related-searches-widget ul {margin:10px 30px 0 0; padding:5px; border:1px solid #ccc;}
#product_page #br_recs {float:right; clear:none; width:75%;padding:20px 0 0;}
#product_page .br-related-query-link {display:block; padding:10px;}

@media (max-width:959px) {
#product_page #br-related-searches-widget ul {margin:10px 15px 0 0;}
}

@media (max-width:767px) {
.br-rp-qv-show {display:none !important;}

#product_page #br-related-searches-widget {float:none; width:auto;}
#product_page #br-related-searches-widget ul {clear:both; margin:10px 0 0;}
#product_page #br_recs {float:none; clear:both; width:auto;}
#product_page .br-related-query {display:inline-block;}
}
/* */




/* Mia */
.mobile.yta-open, .mobile.yta-open body {height:100%; overflow:hidden;}
.yta-mask {visibility:hidden; opacity:0; position:fixed; z-index:1061; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.25); transition:all 300ms ease;}
.yta-open .yta-mask {visibility:visible; opacity:1;}
.yta-toggle {cursor:pointer;}
#yta-menu .no-mm {display:none;}

#yta-menu {position:fixed; z-index:1062; top:0; bottom:0; left:-320px; width:320px; padding-top:76px; line-height:1.6; background:#fbfbfb; opacity:0; visibility:hidden; overflow:hidden; transition:all 300ms ease;}
.yta-open #yta-menu {left:0; opacity:1; visibility:visible;}
.yta-head {position:absolute; top:0; left:0; width:100%; height:48px; text-align:right;}
.yta-body {position:absolute; top:48px; right:0; bottom:0; width:320px; background:#fbfbfb; -webkit-overflow-scrolling:touch; overflow:scroll; overflow-x:hidden; overflow-y:auto; transition:all 300ms ease;}
.yta-open .yta-body:not(.deep, .burr) {opacity:1; visibility:visible;}
.yta-body.deep {right:-320px; visibility:hidden; opacity:0;}
.yta-body.burr {right:40px; visibility:hidden; opacity:0;}
#yta-menu ul {list-style:none; padding:0;}
#yta-menu li {position:relative; border-bottom:1px solid #d9d7d7;}
#yta-menu .yta-par {position:relative; background-color:rgba(0,0,0,.02); border-bottom:1px solid #d9d7d7;}
#yta-menu a {display:block; padding:10px 20px;}
#yta-menu ul ul {position:fixed; visibility:hidden; opacity:0;}

#yta-menu button {display:block; padding:10px 20px;}
#yta-menu .yta-toggle {position:absolute; top:0; right:0; width:48px; height:48px;}
#yta-menu .yta-getsub {position:absolute; top:0; right:0; bottom:0; margin:0!important;}
#yta-menu .yta-getpar {width:100%; margin:0!important; padding:10px 20px 10px 48px; text-align:left;}
/* */

/* brighton */
.yta-head {display:none;}
.yta-body {top:0; font-size:100%; background-color:#f5f5f5;}
#yta-menu li.b-tree {background:#d9d9d9; border-top:1px solid #fff;}

.yta-body a, .yta-body button {text-transform:uppercase;}
#yta-menu button {color:#000;}
#yta-menu .b-soc a {padding-top:5px; padding-bottom:5px; color:#000; line-height:40px;}
#yta-menu .b-soc a svg {float:left; width:40px; height:40px; margin:0 10px 0 0;}
#yta-menu .yta-toggle {position:absolute; top:0; left:100%; width:auto; height:auto;}

#yta-menu form {padding:20px;}
#yta-menu .b-su .tc_input {width:100%; height:38px; margin:0; padding:0; color:#666; font-size:14px; text-indent:10px; line-height:38px; background:#fff; border:1px solid #000; border-right:none;}
#yta-menu .b-su .tc_btn {width:auto; height:38px; padding:0 10px; font-size:100%;}
/* */

.yta-head .btn {background-color:transparent; border-color:transparent; background-position:center center; background-repeat:no-repeat; background-size:25%;
background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo4O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT48cG9seWdvbiBwb2ludHM9Ijk2LjUsMjAuNSA3OS41LDMuNSA1MCwzMyAyMC41LDMuNSAzLjUsMjAuNSAzMyw1MCAzLjUsNzkuNSAyMC41LDk2LjUgNTAsNjcgNzkuNSw5Ni41IDk2LjUsNzkuNSA2Nyw1MCAiPjwvcG9seWdvbj48L3N2Zz4=");
}

#yta-menu .yta-getsub, #yta-menu .yta-getpar i {background-color:transparent; border-color:transparent; background-position:center center; background-repeat:no-repeat; background-size:25%;
background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMzIuNzkyLDk0LjYwMkwzMi43OTIsOTQuNjAyYy0wLjUzLDAtMS4wMzktMC4yMTEtMS40MTQtMC41ODZsLTguMi04LjIwMWMtMC43ODEtMC43ODEtMC43ODEtMi4wNDcsMC0yLjgyOGwzMi45OTktMzIuOTk5ICBMMjMuMTc4LDE2Ljk4OWMtMC43ODEtMC43ODEtMC43ODEtMi4wNDcsMC0yLjgyOGw4LjItOC4yMDFjMC43NS0wLjc1LDIuMDc4LTAuNzUxLDIuODI4LDBsNDIuNjE2LDQyLjYxMiAgYzAuNDg3LDAuNDg3LDAuNjcxLDEuMTYzLDAuNTUsMS43OTJjLTAuMDcxLDAuMzgxLTAuMjU1LDAuNzQ2LTAuNTUsMS4wNDFMMzQuMjA2LDk0LjAxNkMzMy44MzEsOTQuMzkxLDMzLjMyMiw5NC42MDIsMzIuNzkyLDk0LjYwMiAgeiI+PC9wYXRoPjwvc3ZnPg==");
}

#yta-menu .yta-getpar {background-color:transparent; border-color:transparent; background-position:20px center; background-repeat:no-repeat; background-size:12px; 
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48dGl0bGU+YXJyb3ctbGVmdDwvdGl0bGU+PHBhdGggZD0iTTEzMS41OSwxODgsNDYuMzYsMTAyLjgxYTQsNCwwLDAsMSwwLTUuNjdsODUuMjMtODUuMjJhNC4xMSw0LjExLDAsMCwxLDUuNjUsMGwxNi40LDE2LjRhNCw0LDAsMCwxLDAsNS42NmwtNjYsNjYsNjYsNjZhNCw0LDAsMCwxLDAsNS42NkwxMzcuMjQsMTg4YTQsNCwwLDAsMS0yLjgyLDEuMTdoMEE0LDQsMCwwLDEsMTMxLjU5LDE4OFoiLz48L3N2Zz4=");
}
#yta-menu .yta-getsub, #yta-menu .yta-getpar i {display:block; width:48px; height:100%;}
#yta-menu .yta-getpar i {position:absolute; top:0; left:0; transform:rotate(180deg);}

.yta-getsub {/*transform:rotate(-270deg);*/}
#yta-menu .active > .yta-getsub {transform:rotate(0);}

#yta-menu li li {border-bottom:none;}
#yta-menu li li a {padding:8px 20px 8px 40px;}

.b-fri {display:block; padding:10px 20px; color:#000; font-family:Times; font-size:150%; font-style:italic; text-align:center;}
.b-fol {display:block; padding:10px 10px 0 20px;}
/* */


/* temp */
.filterToggle {display:none;}