@charset "utf-8";

/*
 * RED	d02127
 * GREY	424649
 * DARK 262626
 */

/* HTML
================================================== */
body { background-color:#fff; }
a, a:link, a:visited, a:hover, a:active { color:#666666; }
button { background-color:#cc2027; border-color:#cc2027; color:#fff; }
button:hover,
button:hover { background-color:#cc2027; border-color:#cc2027; }
button > a, button > a:link, button > a:visited, button > a.hover, button > a:active { color:inherit; }
hr { border-color:#cc2027; }
/*.dialog .close { content:"\f2d4"; font-family:FontAwesome; color:#cc2027; }*/
.dialog .close:before { font-family:FontAwesome; content:"\f217"; color:#cc2027; }
required { color:red; }

/* FONTS
================================================== */
h1 { color:#424649; }
body{
	font-family: Arial, Helvetica, sans-serif; !important;
}
/* SIZES
================================================== */

/* SNAPS
================================================== */

/* FORMAT
================================================== */
body > .dialog { background-color:#fff; border:1px solid #ccc; }
h2 {
	letter-spacing: 0;
}
/* HEADER
================================================== */
header#header {  }
	
	nav#belt { color:#666; background-color:#eee; }
		nav#belt a { color:inherit; }
		nav#belt ul { margin-right:5px; margin-left:auto; }
		nav#account .call a > dialog { background-color:#fff; color:inherit; color:#dd4f18; }

	nav#account { color:#80828f; border-color:#e5e5e5; }
		nav#account content { text-decoration:none; }
		nav#account content em { color:#262626; }
		nav#account content span { color:#262626; }
		nav#account label { color:#262626; }
		nav .search_container > form { background-color:#BFBFBF; }
		nav .search_container > form > input { background:none; border:none !important;  }
		nav#account .fa-shopping-cart,
		nav#account .fa-user-circle-o,
		nav#account .fa-bars { color:#fff; }
		nav#account ul li#menu_cart > menu {}
		nav#account ul li#menu_cart > a > div { background-color:#cc2027; color:#fff; }
	nav#nav { color:#80828f; border-color:#333; }
		nav#nav a { text-decoration:none; }
		nav#nav a em { color:#666; }
		nav#nav a span { color:#666; }
		nav#nav label { color:#262626; }

nav#nav > ul > li.shop.clicked { background-color:#666; }
nav#nav > ul > li.shop.clicked > a > span { color:#fff; }

	aside { background-color:#333; color:#a6abab; }
	aside .close { background-color:inherit; color:inherit; }
	aside hr { border-color:#444; }
	
	aside,
	aside menu a,
	aside menu a { color:#a6abab !important; }

#header,
#header nav#nav { background-color:#666; /*background-image:url(/fx/img/header-shine.png?cache=201504012035);*/ }
#header nav#nav { background-color:#eeeeee; color:#666; }
#header nav#account { background-color:#666; }
/*nav#account .call a > span { background-color:#fff; }
nav#account .call a[data-state=open] > dialog { background-color:#fff; color:#424649; }*/

/* SECTIONS
================================================== */
section#social { background-color:#fff; border-color:#d2d6d5; color:#ccc; }
section#social a { color:#666; }

section.breadcrumbs { border-color:#d2d6d5; }

section .filter.toggle em { background-image:url(/fx/img/ico/filter-clickable.png); }
section .filter.toggle.toggled em { background-image:url(/fx/img/ico/filter-clickable-clicked.png); }

section .filter ul > li > a { background-image:url(/fx/img/ico/filter.png); }
section .filter ul > li.active > a { background-image:url(/fx/img/ico/filter_active.png); }

/* GRID
================================================== */
.grid .item { background-color:#fff; border-color:#fff; }
	.item a { color:#666666; }
	.item .img { background-color:rgba(0,0,0,0); }
	.item .img > div { background-color:#fff; }
	.item .actions > span.shipping { color:#009d2c; }

/* MAIN
================================================== */

/* CONTENT
================================================== */
section.content { background-color:#eee; }
#page_item.page,
#page_cart_index.page,
#page_cart_item.page { background-color:#fff !important; }
#page_item.page > section.content,
#page_cart_index.page > section.content { background-color:inherit; }

/* FOOTER
================================================== */
footer#footer { background-color:#666; color:#eee; }
footer#footer a { color:inherit; }
footer#footer h5 { color:#fff; font-weight:bold; }
footer#footer h6 { color:#fff; }

footer#footer > .row:nth-child(1),
footer#footer > .row:nth-child(1) .three.columns > div { border-color:#333; }
footer#footer > .row:nth-child(1) .three.columns > div > div { background-color:#ccc; }

/* DROPDOWNS
================================================== */
menu.dropdown { background-color:#666; color:#cc2027; }
menu.dropdown.account.right { color:#333; }
menu.dropdown.account.right a { color:#cc2027; }
menu.dropdown > content { background-color:#fff; }

.dropdown > ul { background-color:#fff; }
.dropdown > ul > li > ul > li > a { color:#cc2027; }

.dropdown > ul > li.list { background-color:#ccc; color:#333; }
.dropdown > ul > li.list > ul > li > a { /*background-color:#f1f1f1; border-color:#f1f1f1; color:#b1b0b8;*/border-color:#cc2027; color:inherit; }
.dropdown > ul > li.list > ul > li.selected > a { border-color:#fff; font-style:italic; }

.dropdown > ul > li.view h2 { border-color:#e1e1e1; }
.dropdown > ul > li.view h2 a { color:#424649; }
.dropdown > ul > li.view a { color:#cc2027; }
.dropdown > ul > li.view .more > div > div { background-color:#f1f1f1; border-color:#e1e1e1; }
.dropdown > ul > li.view .more > div > div ul { background-color:#090 }
.dropdown > ul > li.view .more > div:first-child > div > div > a { background-color:rgba(0,0,0,.05); }

	/* ASIDE */
	aside.dropdown > ul > li.list { background-color:#272727; border-color:#272727; }
	aside.dropdown > ul > li.list > ul > li > a { background-color:#272727; border-color:#3d3d3d; color:#b1b0b8; }
	/*aside.dropdown > ul > li.list > ul > li:nth-child(2) > a,
	aside.dropdown > ul > li.list > ul > li > a.selected*/
	aside.dropdown ul > li.list > ul > li.selected > a { background-color:#cc2027; border-color:#d33a3a; color:#fff; }
	aside.dropdown > ul > li.view > .slide > ul > li > content > ul > li > a { color:#000; }

/* POPUPS
================================================== */

/* COMBO
================================================== */
.combo { background-color:#fff; /*border:1px solid #80828f;*/ color:black; cursor:hand; cursor:pointer; }
.combo.clicked { border:1px solid #666; }
.combo:not(.clicked) > .selected:before { color:#666; }
/*.combo:not(.clicked) > .selected:hover:before,
.combo.clicked > *:hover { background-color:#e1e1e1; }*/
.combo > * { background-color:#fff; }

/* BOX SIZING
================================================== */

/* BORDER RADIUS
================================================== */

/* Z-INDEX
================================================== */

/* IMAGES
================================================== */
#logo a { background-image:url(/fx/img/MontroyNewLogo.png?cache=201808082108); background-repeat:no-repeat; }
/*#page_home .flex { background-color:#1b1b1b; }*/
#page_category .content .four.columns section details { border-color:#e1e1e1; }

/* SLIDE
================================================== */
.slide > ol li { background-color:#666; }
.slide > ol li.selected { background-color:#CC2027; }
.slide.ad .left { background-image:url(/fx/img/slide-left-arrow.png?cache=201504082015); }
.slide.ad .right { background-image:url(/fx/img/slide-right-arrow.png?cache=201504082015); }
.slide.upcoming .left,
.slide.mycart .left { background-color:#cc2027; background-image:url(/fx/img/ico/arrow-left.png?cache=201504082020); }
.slide.upcoming .right,
.slide.mycart .right { background-color:#cc2027; background-image:url(/fx/img/ico/arrow-right.png?cache=201504082020); }

/* SCROLL
================================================== */
.scroll > span > ul > li > div { background-color:#fff; border-color:#e1e1e1; }
.scroll > span > ul > li > a { background-color:#fff; border-color:#e1e1e1; }
.scroll .left { background-color:#fff; border-color:#e1e1e1; background-image:url(/fx/img/slide-left-arrow.png?cache=201504082015); }
.scroll .right { background-color:#fff; border-color:#e1e1e1; background-image:url(/fx/img/slide-right-arrow.png?cache=201504082015); }

.scroll.recommended > span > ul > li > div { background-color:#fff; border-color:#e1e1e1; }
.scroll.recommended .left { background-color:#fff; border-color:#e1e1e1; background-image:url(/fx/img/slide-left-arrow.png?cache=201504082015); }
.scroll.recommended .right { background-color:#fff; border-color:#e1e1e1; background-image:url(/fx/img/slide-right-arrow.png?cache=201504082015); }

.scroll.vendors { background-color:#f1f1f1; }

/* INTERMEDIATE
================================================== */
section.content.intermediate { background-color:#fff; }

/* CART
================================================== */
.cart_row { border:1px solid #ddd; }
.cart_row .wishlist_add .focusable.clicked > .button { color:#666; }

/* MEDIA QUERIES
================================================== */

/* Types */
@media screen {}
@media print {}

@media only screen and (min-width:550px)
{
	
}
@media only screen and (max-width:550px)
{
	/*nav#main menu:nth-child(1),
	nav#main menu:nth-child(2) { background-color:#343434; color:#a6abab; }
	nav#main menu input[type=text] { background-color:#ccc; color:#424649; }
	nav#main menu input[type=button] { background-color:#666; color:#333;  }
	nav#main a,
	nav#main ul li > a { color:#a6abab; }
	nav#main a:active,
	nav#main a:hover,
	nav#main ul li > a:active,
	nav#main ul li > a:hover { color:#fff; }*/
}
.checkout.address table tr td:first-child { min-width: 15px; }
.reviewOrder__container table tr td, .checkout.address table.enter-shipping tr td:first-child { min-width: 135px; color: black; }
.reviewInfo__text--p, .reviewInfo__charges--p {font-size: 14px !important;}
.content.item_cart.review .individual.container { background: white; }
.heading__h1--thankYou {padding-top: 10px; font-weight: bold}
.orderContainer { width: 100rem; }
.list__item--month {width: 11rem;}
.list__item--year { text-align: right; }


.bo_list--headingText{ font-weight: bold; }
.backorder__list--toggle .order:checked ~ .hiddendiv {
	width: 90rem;
	display: flex;
	flex: 1 0 auto;
	flex-wrap: wrap; }

.backorder__list--toggle .order:checked ~ .chevronBO {
	transition: all .2s;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg); }
.backorder__list a{
	color:#cc2027
}

.backorder__list--toggle {
	color:black;
}

.backorder__list--toggle .chevronBO {
	font-size: 9px;
}

.content.sales.customers .row.user .chevronBO {
	margin-right: 5px;
}

td.order_items{ padding-left: 5px; font-family: "fontAwesome" }

td.order_items:before{ content: "\f054"; }
td.order_items.toggled:before { content: "\f078"; }