@import url('https://fonts.googleapis.com/css2?family=Ephesis&family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Oswald:wght@400;600&display=swap');@charset "UTF-8";div.imgResp.background {background-image: none !important;width: 2000%;height: 2000%;top: -950%;left: -950%;position: fixed; }div.imgResp.background img {min-height: 5%;min-width: 5%;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0; }#colorbox, #cboxOverlay, #cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;-webkit-transform: translate3d(0, 0, 0); }#cboxWrapper {max-width: none; }#cboxOverlay {position: fixed;width: 100%;height: 100%; }#cboxMiddleLeft, #cboxBottomLeft {clear: left; }#cboxContent {position: relative; }#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch; }#cboxTitle {margin: 0; }#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer; }.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic; }.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0; }#colorbox, #cboxContent, #cboxLoadedContent {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; }#cboxOverlay {background: #000;opacity: 0.9;filter: alpha(opacity=90); }#colorbox {outline: 0; }#cboxContent {margin-top: 20px;background: #000; }.cboxIframe {background: #fff; }#cboxError {padding: 50px;border: 1px solid #ccc; }#cboxLoadedContent {border: 5px solid #000;background: #fff; }#cboxTitle {position: absolute;top: -20px;left: 0;color: #ccc; }#cboxCurrent {position: absolute;top: -20px;right: 0px;color: #ccc; }#cboxLoadingGraphic {background: url(/images/loading.gif) no-repeat center center; }#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border: 0;padding: 0;margin: 0;overflow: visible;width: auto;background: none; }#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline: 0; }#cboxSlideshow {position: absolute;top: -20px;right: 90px;color: #fff; }#cboxPrevious {position: absolute;top: 50%;left: 5px;margin-top: -32px;background: url(/images/controls.png) no-repeat top left;width: 28px;height: 65px;text-indent: -9999px; }#cboxPrevious:hover {background-position: bottom left; }#cboxNext {position: absolute;top: 50%;right: 5px;margin-top: -32px;background: url(/images/controls.png) no-repeat top right;width: 28px;height: 65px;text-indent: -9999px; }#cboxNext:hover {background-position: bottom right; }#cboxClose {position: absolute;top: 5px;right: 5px;display: block;background: url(/images/controls.png) no-repeat top center;width: 38px;height: 19px;text-indent: -9999px; }#cboxClose:hover {background-position: bottom center; }html, body {padding: 0;margin: 0; }.videoWrapper {position: relative;height: 0; }.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }webedit {display: inline-block;min-height: 50px;min-width: 50px;border: 1px solid rgba(127, 127, 127, 0.5);margin: 3px;padding-top: 20px; }webedit > editcontent {opacity: 1; }webedit:hover > editcontent {opacity: 0.5;background-color: #999;display: block; }webedit:hover > editlabel {opacity: 1; }webedit editlabel {background-color: #f90;cursor: pointer;position: absolute;font-family: Verdana, Geneva, sans-serif;font-size: 9px;line-height: 9px;padding: 2px 3px 3px;text-align: center;width: auto;z-index: 99999;display: block;margin-top: -20px; }webedit editlabel:hover {background-color: #e1ffb9;opacity: 1; }a {outline: none; }a img {border: none; }.webresponse img {border: 1px solid #000;margin: 10px 0 0; }.webresponse p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;line-height: 1.5em;margin: 0 0 0.5em; }.webresponse h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18pt;font-weight: normal;padding-bottom: 5px; }.webresponse h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14pt;font-weight: normal;padding: 0.25em 0; }.minheight {float: right;width: 1px; }ul.rows {padding: 0;width: 100%; }li.row {list-style-position: outside;list-style-type: none;clear: left;float: left;width: 100%; }ul.cols {padding: 0; }li.col {list-style-position: outside;list-style-type: none;float: left; }div.webform_results {background-color: rgba(175, 156, 115, .2);border-radius: 5px;margin: 0 0 20px;padding: 10px; }.boxsrc_res {display: table; }p.browser_redirect {text-align: center;background: #0f0;color: #000;margin: 0;width: 100%;padding: 10px 0;font-size: 20px; }form.webformStyle {display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 20px 10px; }form.webformStyle.nextSection > div {grid-column: auto / span 6;display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 20px 10px; }form.webformStyle.nextSection > div.__nxtSxtn {display: none; }form.webformStyle label {grid-column: auto / span 6; }form.webformStyle label.onethird {grid-column: auto / span 2; }form.webformStyle label.half {grid-column: auto / span 3; }form.webformStyle label.twothirds {grid-column: auto / span 4; }form.webformStyle label span {display: inline-block;line-height: 1.2em;width: 100%;padding-bottom: 0.2em; }form.webformStyle label.checkbox input[type=checkbox] + span {width: auto; }form.webformStyle label input[type=date], form.webformStyle label input[type=datetime-local], form.webformStyle label input[type=email], form.webformStyle label input[type=password], form.webformStyle label input[type=month], form.webformStyle label input[type=number], form.webformStyle label input[type=range], form.webformStyle label input[type=search], form.webformStyle label input[type=tel], form.webformStyle label input[type=text], form.webformStyle label input[type=time], form.webformStyle label input[type=url], form.webformStyle label input[type=week], form.webformStyle label select, form.webformStyle label textarea {width: 100%; }form.webformStyle label input[type=date] + b, form.webformStyle label input[type=datetime-local] + b, form.webformStyle label input[type=email] + b, form.webformStyle label input[type=password] + b, form.webformStyle label input[type=month] + b, form.webformStyle label input[type=number] + b, form.webformStyle label input[type=range] + b, form.webformStyle label input[type=search] + b, form.webformStyle label input[type=tel] + b, form.webformStyle label input[type=text] + b, form.webformStyle label input[type=time] + b, form.webformStyle label input[type=url] + b, form.webformStyle label input[type=week] + b, form.webformStyle label select + b, form.webformStyle label textarea + b {font-size: 0.7em; }form.webformStyle label.req span:after {content: "\2605";font-size: 60%;color: red;vertical-align: top;padding: 0 0.3%; }form.webformStyle input[type=image], form.webformStyle input[type=reset], form.webformStyle input[type=submit] {-webkit-appearance: none;-webkit-border-radius: 0; }form.webformStyle p.webformDefaultResponseMsg {grid-column: 1/-1; }form.webformStyle.nextSection > div > div.webfieldcomment, form.webformStyle > div.webfieldcomment {grid-column: auto / span 6; }form.webformStyle.nextSection > div > div.checkboxGroup, form.webformStyle > div.checkboxGroup, form.webformStyle.nextSection > div > div.radioGroup, form.webformStyle > div.radioGroup {grid-column: auto / span 6;display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 7px 5px; }form.webformStyle.nextSection > div > div.checkboxGroup > span, form.webformStyle > div.checkboxGroup > span, form.webformStyle.nextSection > div > div.radioGroup > span, form.webformStyle > div.radioGroup > span {display: inline-block;line-height: 1.2em;grid-column: auto / span 6; }form.webformStyle.nextSection > div > div.checkboxGroup label, form.webformStyle > div.checkboxGroup label, form.webformStyle.nextSection > div > div.radioGroup label, form.webformStyle > div.radioGroup label {grid-column: auto / span 6;display: flex;align-items: flex-start; }form.webformStyle.nextSection > div > div.checkboxGroup label.onethird, form.webformStyle > div.checkboxGroup label.onethird, form.webformStyle.nextSection > div > div.radioGroup label.onethird, form.webformStyle > div.radioGroup label.onethird {grid-column: auto / span 2; }form.webformStyle.nextSection > div > div.checkboxGroup label.half, form.webformStyle > div.checkboxGroup label.half, form.webformStyle.nextSection > div > div.radioGroup label.half, form.webformStyle > div.radioGroup label.half {grid-column: auto / span 3; }form.webformStyle.nextSection > div > div.checkboxGroup label.twothirds, form.webformStyle > div.checkboxGroup label.twothirds, form.webformStyle.nextSection > div > div.radioGroup label.twothirds, form.webformStyle > div.radioGroup label.twothirds {grid-column: auto / span 4; }@media all and (max-width: 1023px) {form.webformStyle.nextSection > div > div.checkboxGroup label.onethird, form.webformStyle > div.checkboxGroup label.onethird, form.webformStyle.nextSection > div > div.radioGroup label.onethird, form.webformStyle > div.radioGroup label.onethird, form.webformStyle.nextSection > div > div.checkboxGroup label.half, form.webformStyle > div.checkboxGroup label.half, form.webformStyle.nextSection > div > div.radioGroup label.half, form.webformStyle > div.radioGroup label.half, form.webformStyle.nextSection > div > div.checkboxGroup label.twothirds, form.webformStyle > div.checkboxGroup label.twothirds, form.webformStyle.nextSection > div > div.radioGroup label.twothirds, form.webformStyle > div.radioGroup label.twothirds {grid-column: auto / span 6; } }form.webformStyle.nextSection > div > div.checkboxGroup label span, form.webformStyle > div.checkboxGroup label span, form.webformStyle.nextSection > div > div.radioGroup label span, form.webformStyle > div.radioGroup label span {line-height: 1em; }form.webformStyle.nextSection > div > div.webformBtn, form.webformStyle > div.webformBtn {grid-column: auto / span 6; }form.webformStyle.nextSection > div > div.webformBtn.onethird, form.webformStyle > div.webformBtn.onethird {grid-column: auto / span 2; }form.webformStyle.nextSection > div > div.webformBtn.half, form.webformStyle > div.webformBtn.half {grid-column: auto / span 3; }form.webformStyle.nextSection > div > div.webformBtn.twothirds, form.webformStyle > div.webformBtn.twothirds {grid-column: auto / span 4; }form.webformStyle.nextSection > div > div[id^=wbfe]:empty, form.webformStyle > div[id^=wbfe]:empty {display: none; }form.webformAllowEditStyle label input[type=text]:not(.set), form.webformAllowEditStyle label input[type=number]:not(.set), form.webformAllowEditStyle label input[type=url]:not(.set), form.webformAllowEditStyle label input[type=email]:not([disabled]):not(.set), form.webformAllowEditStyle label input[type=date]:not(.set), form.webformAllowEditStyle label input[type=datetime-local]:not(.set), form.webformAllowEditStyle label input[type=month]:not(.set), form.webformAllowEditStyle label input[type=tel]:not(.set), form.webformAllowEditStyle label input[type=time]:not(.set), form.webformAllowEditStyle label input[type=week]:not(.set), form.webformAllowEditStyle label select:not(.set), form.webformAllowEditStyle label textarea:not(.set) {background-color: #d1ebad;background-color: #d1ebad;border-color: transparent; }form.webformAllowEditStyle label input[type=checkbox]:not(.set), form.webformAllowEditStyle label input[type=color]:not(.set), form.webformAllowEditStyle label input[type=radio]:not(.set) {margin-left: 20px; }form.webformAllowEditStyle label input[type=checkbox]:not(.set):before, form.webformAllowEditStyle label input[type=color]:not(.set):before, form.webformAllowEditStyle label input[type=radio]:not(.set):before {content: '';background-color: transparent;width: 0;height: 0;border-top: 6px solid transparent;border-left: 10px solid #d1ebad;border-left-color: #d1ebad;border-bottom: 6px solid transparent;display: block;border-radius: 3px;margin-left: -16px; }@media all and (max-width: 1023px) {form.webformStyle label.half, form.webformStyle label.onethird, form.webformStyle label.twothirds {grid-column: auto / span 6; }form.webformStyle label.checkbox + label.checkbox {margin: 1% 0 0; }form.webformStyle div.radioGroup label.half, form.webformStyle div.radioGroup label.onethird, form.webformStyle div.radioGroup label.twothirds {grid-column: auto / span 6; } }form.webformStyle {font-size: 12pt; }form.webformStyle label input[type=color], form.webformStyle label input[type=date], form.webformStyle label input[type=datetime-local], form.webformStyle label input[type=email], form.webformStyle label input[type=month], form.webformStyle label input[type=number], form.webformStyle label input[type=password], form.webformStyle label input[type=range], form.webformStyle label input[type=search], form.webformStyle label input[type=tel], form.webformStyle label input[type=text], form.webformStyle label input[type=time], form.webformStyle label input[type=url], form.webformStyle label input[type=week], form.webformStyle label select, form.webformStyle label textarea {border-radius: 5px;border-style: solid;border-width: 1px;border-color: #c9c9c9 #fff #fff #ddd;padding: 3px;box-sizing: border-box;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 110%;background-color: #eee; }form.webformStyle label input[type=color] + b, form.webformStyle label input[type=date] + b, form.webformStyle label input[type=datetime-local] + b, form.webformStyle label input[type=email] + b, form.webformStyle label input[type=month] + b, form.webformStyle label input[type=number] + b, form.webformStyle label input[type=password] + b, form.webformStyle label input[type=range] + b, form.webformStyle label input[type=search] + b, form.webformStyle label input[type=tel] + b, form.webformStyle label input[type=text] + b, form.webformStyle label input[type=time] + b, form.webformStyle label input[type=url] + b, form.webformStyle label input[type=week] + b, form.webformStyle label select + b, form.webformStyle label textarea + b {margin-left: 5px;font-weight: normal;background-color: #fc0;padding: 5px 10px;font-family: 'Open Sans', Arial, Helvetica, sans-serif;float: left;line-height: 1.2em;border-radius: 0 0 5px 5px; }form.webformStyle label.color {display: flex;align-items: start;gap: 0.4em; }form.webformStyle label.color input[type=color] {padding: 0; }form.webformStyle label.checkbox {display: flex;align-items: start;gap: 0.4em; }form.webformStyle label.checkbox input[type=checkbox] {margin-left: 0;margin-right: 0; }form.webformStyle label select {border-radius: 5px 0 0 5px; }form.webformStyle label span {font-family: 'Open Sans', Arial, Helvetica, sans-serif; }form.webformStyle divwebfieldcomment {font-family: 'Open Sans', Arial, Helvetica, sans-serif; }form.webformStyle div.checkboxGroup label, form.webformStyle div.radioGroup label {display: flex;align-items: start;gap: 0.4em; }form.webformStyle div.checkboxGroup label input[type=checkbox], form.webformStyle div.radioGroup label input[type=checkbox], form.webformStyle div.checkboxGroup label input[type=radio], form.webformStyle div.radioGroup label input[type=radio] {margin-left: 0;margin-right: 0; }form.webformStyle div.checkboxGroup span, form.webformStyle div.radioGroup span {font-family: 'Open Sans', Arial, Helvetica, sans-serif; }form.webformStyle input[type=button], form.webformStyle input[type=submit] {color: #fff !important;-moz-border-radius: 0.4em;-webkit-border-radius: 0.4em;background: #bfee98;background: linear-gradient(top, #bfee98, #79a852);background: -ms-linear-gradient(top, #bfee98, #79a852);background: -webkit-gradient(linear, left top, left bottom, from(#bfee98), to(#79a852));background: -moz-linear-gradient(top, #bfee98, #79a852);text-decoration: none;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 1.4em;line-height: 2em;padding: 0 0.8em;border: 3px solid white;width: auto;font-family: 'Open Sans', Arial, Helvetica, sans-serif;cursor: pointer;border-radius: 10px;color: white; }form.webformStyle input[type=button]:hover, form.webformStyle input[type=submit]:hover {border: 3px solid #666; }form.webformStyle input[type=button] input[type=button], form.webformStyle input[type=submit] input[type=button] {font-size: 1.2em; }form.webformStyle div.webfieldcomment {margin: 0;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 18pt;font-weight: normal; }form.webformStyle input[type=submit] {background: #f3c800;color: #232525 !important;font-family: 'Open Sans', Arial, Helvetica, sans-serif;border: none;font-weight: 600; }form.webformStyle input[type=submit]:hover {background: #232525;color: #ebebeb !important;border: none; }form.addtocart select {font-size: 16pt; }div.store_home {display: grid;grid-template-columns: 1fr auto;min-height: calc(100vh - 189px); }@media all and (max-width: 767px) {div.store_home {min-height: auto;grid-template-columns: 1fr; } }div.store_home div.display_showcase {background-color: #bbb;max-width: 50vw;font-size: 0;margin-top: calc((675 * -53vw / 1524) - 53px); }div.store_home div.display_showcase > div.store_cat_item.showcase {min-width: 40vw; }div.store_home div.display_showcase a {position: relative;float: left;display: grid;background: transparent url(/media/gallery_display_v3_cropped.jpg) no-repeat center bottom;width: 100%;background-size: cover;text-decoration: none;grid-template-rows: auto 1fr auto; }div.store_home div.display_showcase a span.promote {font-family: 'Ephesis', Verdana, Geneva, sans-serif;font-size: 3vw;text-align: center;color: white;display: block;width: 100%;margin: 1em 0 0.3em; }@media all and (max-width: 767px) {div.store_home div.display_showcase a span.promote {font-size: 8vw; } }div.store_home div.display_showcase a span.buy {background: #f3c800 url('/media/cart.png') no-repeat 6px 3px;color: #58540d;border-radius: 10px;padding: 7px 10px 7px 36px;display: inline-block;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 17px;line-height: 1em;font-weight: 600;text-transform: uppercase;background-size: 24px;width: max-content;margin: 33% auto; }@media all and (max-width: 767px) {div.store_home div.display_showcase a span.buy {bottom: 35vw; } }div.store_home div.display_showcase a div.promote_image {width: 100%;text-align: center; }div.store_home div.display_showcase a div.promote_image img {box-shadow: -1px 2px 5px #232525;max-width: 60% !important;background-color: #232525; }div.store_home div.display_showcase a:hover span.buy, div.store_home div.display_showcase a:focus span.buy {background-color: #ebebeb; }@media all and (max-width: 767px) {div.store_home div.display_showcase {grid-row: 1;max-width: 100vw; } }@media all and (max-width: 767px) {div.store_home div.display_showcase {margin-top: 0; } }div.store_home div.display_showcase div.store_cat_item.showcase img {background-repeat: no-repeat;background-position: 85% 54%;background-size: 68%;max-height: calc(100vh - 136px);width: auto;max-width: 100%; }@media all and (max-width: 767px) {div.store_home div.display_showcase div.store_cat_item.showcase img {width: 100%;object-fit: cover;max-height: fit-content; } }div.store_home div.display_showcase div.display_collections h1 {display: block;color: white !important;font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;text-transform: uppercase;font-size: 25pt !important;line-height: 2.5em !important;margin: 0;background: #8d8e8e;letter-spacing: 0.15em; }@media all and (max-width: 1023px) {div.store_home div.display_showcase div.display_collections h1 {font-size: 3.1vw !important; } }div.store_home div.display_showcase div.display_collections a {background: none;overflow: hidden; }div.store_home div.display_showcase div.display_collections a > img {display: none; }div.store_home div.display_showcase div.display_collections div#items_menu ul {grid-template-columns: 1fr !important;padding-right: 0 !important; }div.store_home div.display_showcase div.display_collections div.collection {display: block !important;background: #8d8e8e;font-size: 30pt; }div.store_home div.display_showcase div.display_collections div.collection span {font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;font-size: 67% !important;text-align: left;background: rgba(235, 235, 235, .5);background: linear-gradient(90deg, rgba(235, 235, 235, 0.3) 0%, rgba(235, 235, 235, 0.9) 50%, #ebebeb 100%);min-height: 2em;margin-left: 2em;padding: 0.4em 2em 0.4em 0.5em;line-height: 1em;position: relative;z-index: 3;width: calc(100% - 4.5em);color: #232525 !important;text-shadow: 2px 2px 3px #ebebeb; }div.store_home div.display_showcase div.display_collections div.collection span:after {content: '▶';color: #8d8e8e;float: right;position: relative;right: -1.5em;font-size: 80%; }div.store_home div.display_showcase div.display_collections div.collection img {display: none;position: absolute;top: 0;font-size: 67%; }div.store_home div.display_showcase div.display_collections div.collection img:nth-child(2) {display: block;left: 1em;top: 1em;z-index: 1; }div.store_home div.display_showcase div.display_collections div.collection img:nth-child(3) {display: block;left: 2em;z-index: 2; }div.store_home div.category h1 {display: none; }div.store_home div.category a {text-decoration: none; }div.store_home div.category a.view {color: #232525;font-family: 'Oswald', Verdana, Geneva, sans-serif;background-color: white;border-radius: 10px;padding: 5px 10px;margin: 15px;display: inline-block;text-transform: uppercase; }div.store_home div.category a.view:hover, div.store_home div.category a.view:focus {background-color: #f3c800;transition: background-color 0.25s; }div.store_home div.category a img {max-width: 100%;box-shadow: 0 0 5px rgba(35, 37, 37, .5);width: auto; }div.store_home div.category a span {display: block;font-family: 'Ephesis', Verdana, Geneva, sans-serif !important;font-size: 200% !important;color: #232525 !important;margin-bottom: inherit !important; }div.store_home div.category ul {list-style-type: none;display: grid;grid-template-columns: 1fr 1fr !important;margin: 0 !important;padding: 2vw !important;grid-gap: 2vw !important;box-sizing: border-box;max-width: auto !important; }@media all and (max-width: 1023px) {div.store_home div.category ul {grid-template-columns: 1fr;grid-gap: 30px;padding: 30px 15px 15px; } }div.store_home div.category ul li {display: flex;justify-content: center;align-items: center; }div.store_home div.cats div.store_home_page {text-align: center; }div.store_home div.cats div.store_home_page h2 {font-family: 'Ephesis', Verdana, Geneva, sans-serif;text-align: center;font-size: 3em;margin: 0;padding: 0.3em 0.3em 0;color: #232525;font-weight: normal; }div.store_home div.cats div.store_home_page a {text-decoration: none; }div.store_home div.cats div.store_home_page a.view {color: #232525;font-family: 'Oswald', Verdana, Geneva, sans-serif;background-color: white;border-radius: 10px;padding: 5px 10px;margin: 15px;display: inline-block;text-transform: uppercase; }div.store_home div.cats div.store_home_page a.view:hover, div.store_home div.cats div.store_home_page a.view:focus {background-color: #f3c800;transition: background-color 0.25s; }div.store_home div.cats div.store_home_page a img {max-width: 100%;box-shadow: 0 0 5px rgba(35, 37, 37, .5);width: auto; }div.store_home div.cats div.store_home_page a span {display: block;font-family: 'Ephesis', Verdana, Geneva, sans-serif;font-size: 200%;color: #232525; }div.store_home div.cats div.store_home_page ul {list-style-type: none;display: grid;grid-template-columns: 1fr 1fr;margin: 0;padding: 2vw;grid-gap: 2vw;box-sizing: border-box; }@media all and (max-width: 1023px) {div.store_home div.cats div.store_home_page ul {grid-template-columns: 1fr;grid-gap: 30px;padding: 30px 15px 15px; } }div.store_home div.cats div.store_home_page ul li {display: flex;justify-content: center;align-items: center; }div.store_home div.cats div.store_home_page:nth-child(even) {background-color: #ddd; }ul.cart_list {margin: 0;padding: 0; }ul.cart_list li {display: grid;grid-template-columns: 195px 1fr;position: relative; }@media all and (max-width: 767px) {ul.cart_list li {grid-template-columns: 1fr; } }ul.cart_list li.plugin {grid-template-columns: 3fr 1fr; }@media all and (max-width: 767px) {ul.cart_list li.plugin {grid-template-columns: 1fr; } }ul.cart_list li.plugin h2 {margin: 0;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 18pt;font-weight: normal; }ul.cart_list li.plugin form.webformStyle, ul.cart_list li.plugin > div {padding: 20px; }@media all and (max-width: 767px) {ul.cart_list li.plugin form.webformStyle:first-child, ul.cart_list li.plugin > div:first-child {padding-bottom: 10px; }ul.cart_list li.plugin form.webformStyle:last-child, ul.cart_list li.plugin > div:last-child {padding-top: 10px; } }ul.cart_list li.plugin form.webformStyle h2, ul.cart_list li.plugin > div h2 {grid-column: 1 / span 6; }ul.cart_list li.plugin form.webformStyle input[type=submit], ul.cart_list li.plugin > div input[type=submit] {font-size: 12pt; }ul.cart_list li.plugin p.shipto span {display: block; }ul.cart_list li.plugin p.shipto span:empty {display: none; }ul.cart_list li:nth-child(even) {background-color: rgba(90, 90, 90, .2); }ul.cart_list li > a {font-size: 0;padding: 10px;text-align: center;background-color: rgba(35, 37, 37, .1); }ul.cart_list li > a > img {box-shadow: 0 0 2px #232525; }ul.cart_list li div.product {padding: 20px;position: relative; }ul.cart_list li div.product > span {font-size: 10pt;display: block;font-family: 'Open Sans', Arial, Helvetica, sans-serif; }ul.cart_list li div.product > span.product-name {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 20pt;margin-bottom: 5px;padding-right: 55px;line-height: 1.2em;margin-bottom: 0.7em; }ul.cart_list li div.product ul {padding: 0;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 10pt;margin: 0;background: white;border-radius: 5px;margin: 0.5em 0;overflow: hidden; }ul.cart_list li div.product ul li {list-style-type: none;padding: 0.5em 0.5em;line-height: 1.2em;grid-template-columns: auto; }ul.cart_list li div.product form input[type=submit] {background: transparent url(/media/cart_remove_btn.png) no-repeat 0 0;border-radius: 0;font-size: 0;width: 20px;height: 22px;position: absolute;right: 30px;top: 30px; }div.popup-hdr {background-color: #58540d;color: #ebebeb;position: relative;min-height: 55px; }div.popup-hdr > img {position: absolute;left: 10px;top: 10px; }div.popup-hdr h2 {margin: 0 55px 0 60px;line-height: 1.2em;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: normal;padding: 10px 0; }@media all and (max-width: 767px) {div.popup-hdr h2 {display: none; } }div.popup-hdr button.close_btn, div.popup-hdr a.close_btn {font-size: 0;position: absolute;right: 10px;top: 10px;background: transparent url(/media/cbox_closebtn.png) no-repeat 0 0;width: 32px;height: 32px;border: none;cursor: pointer;background-size: 60%;background-position: center; }div.popup-ftr {background-color: #232525;padding: 8px 8px 8px 10px;min-height: 29px;display: grid;grid-template-columns: 1fr auto;grid-gap: 10px;color: #ebebeb;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 9pt; }@media all and (max-width: 767px) {div.popup-ftr {grid-template-columns: 1fr; } }div.popup-ftr span {font-size: 16pt;line-height: 30px; }div.popup-ftr a.btn, div.popup-ftr button.btn {font-family: 'Open Sans', Arial, Helvetica, sans-serif;border-radius: 10px;font-size: 1.4em;line-height: 2em;padding: 0 0.8em;text-decoration: none;color: #232525; }div.popup-ftr a.btn:hover, div.popup-ftr button.btn:hover, div.popup-ftr a.btn:focus, div.popup-ftr button.btn:focus {color: #ebebeb; }div.popup {background-color: #ebebeb;overflow: auto;max-width: 750px;margin: 0 auto;max-height: 75vh; }div.popup div.confirm {display: grid;grid-template-columns: auto 1fr; }@media all and (max-width: 767px) {div.popup div.confirm {grid-template-columns: 1fr; } }div.popup div.confirm div.product-image-container {font-size: 0;background-color: rgba(35, 37, 37, .2);padding: 10px; }div.popup div.confirm div.product-image-container > img {box-shadow: 0 0 4px #232525; }@media all and (max-width: 767px) {div.popup div.confirm div.product-image-container {display: none; } }div.popup div.confirm div.product_cart {display: grid;grid-template-rows: 1fr 1fr; }div.popup div.confirm div.product_cart > div {padding: 20px 20px 70px;font-size: 9pt;position: relative; }div.popup div.confirm div.product_cart > div > span {font-size: 10pt;display: block;font-family: 'Open Sans', Arial, Helvetica, sans-serif; }div.popup div.confirm div.product_cart > div > span.product-name {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 20pt;margin-bottom: 5px; }div.popup div.confirm div.product_cart > div p {text-align: center;position: absolute;left: 0;right: 0;bottom: 25px;margin: 0; }div.popup div.confirm div.product_cart > div a.btn, div.popup div.confirm div.product_cart > div button.btn {font-family: 'Open Sans', Arial, Helvetica, sans-serif;border-radius: 10px;font-size: 1.4em;line-height: 2em;padding: 0 0.8em;text-decoration: none; }div.popup div.confirm div.product_cart > div.product p a.btn:hover, div.popup div.confirm div.product_cart > div.product p button.btn:hover, div.popup div.confirm div.product_cart > div.product p a.btn:focus, div.popup div.confirm div.product_cart > div.product p button.btn:focus {background-color: #232525; }div.popup div.confirm div.product_cart > div.product ul {font-size: 10pt;font-family: 'Open Sans', Arial, Helvetica, sans-serif;padding: 0;margin: 0;background: white;border-radius: 5px;margin: 0.5em 0;overflow: hidden; }div.popup div.confirm div.product_cart > div.product ul li {list-style-type: none;padding: 0.5em 0.5em;line-height: 1.2em; }div.popup div.confirm div.product_cart > div.product ul li:nth-child(even) {background-color: rgba(90, 90, 90, .2); }div.popup div.confirm div.product_cart > div.cartstatus {background-color: #ddd; }div.popup div.confirm div.product_cart > div.cartstatus p a.btn {color: #232525; }div.popup div.confirm div.product_cart > div.cartstatus p a.btn:hover, div.popup div.confirm div.product_cart > div.cartstatus p a.btn:focus {color: #ebebeb; }div.popup + div.cartconfirm {visibility: hidden; }div#stcart {background: #58540d url(/media/cart-btn.png) no-repeat center; }div#stcart:empty {display: none; }div#stcart input._popupcart {display: inline-block;width: 100%;height: 100%;background: none;border: none;font-size: 0;padding: 0;cursor: pointer; }div#stcart div.cartmini, div#stcart div.cartconfirm {visibility: hidden; }div#cboxContent {background: none; }div#cboxLoadedContent {border: none;background: none; }div button#cboxClose {border-radius: 30px;width: 18px;height: 18px;border: 4px solid;box-sizing: content-box;margin: 20px; }div#content div#cartforms ul {list-style: none;margin: 0;padding: 0; }div#content div#cartforms ul .account_nav {list-style-type: none;margin: 0 0 20px;padding: 0; }div#content div#cartforms ul .account_nav li {float: left;clear: left; }div#content div#cartforms ul .account_nav li a {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: 300;font-size: 20px;line-height: 22px;margin: 0;padding: 0;text-transform: lowercase;color: #666;text-decoration: none; }div#content div#cartforms ul .account_nav li a:hover {transition: all 0.3s;text-decoration: underline;color: #000; }div#content div#cartforms form {background-color: #eee;margin: 5px 0;overflow: auto;padding: 8px;display: inline-block;vertical-align: top;width: 100%;box-sizing: border-box; }div#content div#cartforms form#selectShipping {background-color: #ccc;margin-bottom: 50px; }div#content div#cartforms form label {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 20px;font-weight: 300;color: #232525;padding: 0; }div#content div#cartforms form label span {display: block;margin: 4px 0 3px; }div#content div#cartforms form label span.desc {font-family: Verdana, Geneva, sans-serif;font-style: italic;font-size: 10px;color: #666;line-height: 14px;margin-bottom: 10px; }div#content div#cartforms form input[type=text] {font-size: 14pt; }div#content div#cartforms form input[type=submit] {font-size: 10pt; }div#content div#cartforms form.selectShipping select, div#content div#cartforms form.getShippingFromZip select {font-size: 12pt; }div#content div#category, div#content div.category {text-align: center;max-width: 100vw; }div#content div#category h1, div#content div.category h1 {font-family: 'Ephesis', Verdana, Geneva, sans-serif;color: #232525;font-size: 50pt;font-weight: normal;padding: 0 20px;line-height: 1em; }@media all and (max-width: 767px) {div#content div#category h1, div#content div.category h1 {font-size: 30pt; } }div#content div#category #sidebar, div#content div.category #sidebar {padding: 10px 0 0;width: 125px;text-align: right;display: inline-block;vertical-align: top; }div#content div#category #sidebar ul.cat_menu, div#content div.category #sidebar ul.cat_menu, div#content div#category #sidebar ul.current_cat_menu, div#content div.category #sidebar ul.current_cat_menu {list-style-type: none;margin: 0 0 15px;text-align: right;padding: 0; }div#content div#category #sidebar ul.cat_menu li, div#content div.category #sidebar ul.cat_menu li, div#content div#category #sidebar ul.current_cat_menu li, div#content div.category #sidebar ul.current_cat_menu li {display: block; }div#content div#category #sidebar ul.cat_menu li a, div#content div.category #sidebar ul.cat_menu li a, div#content div#category #sidebar ul.current_cat_menu li a, div#content div.category #sidebar ul.current_cat_menu li a {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: 300;font-size: 20px;line-height: 1em;margin: 0;padding: 0;text-transform: lowercase;color: #666;text-decoration: none; }div#content div#category #sidebar ul.cat_menu li a:hover, div#content div.category #sidebar ul.cat_menu li a:hover, div#content div#category #sidebar ul.current_cat_menu li a:hover, div#content div.category #sidebar ul.current_cat_menu li a:hover {transition: all 0.3s;text-decoration: underline;color: #000; }div#content div#category #sidebar ul.current_cat_menu li a, div#content div.category #sidebar ul.current_cat_menu li a {font-size: 16px;color: #999; }div#content div#category #sidebar ul.current_cat_menu li h1, div#content div.category #sidebar ul.current_cat_menu li h1 {color: #c00; }div#content div#category #sidebar a.topcat, div#content div.category #sidebar a.topcat {font-size: 20px;text-align: right;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: 300;line-height: 1em;text-transform: lowercase;color: #bbb;text-decoration: none; }div#content div#category #sidebar a.topcat:hover, div#content div.category #sidebar a.topcat:hover {transition: all 0.3s;color: #000;text-decoration: underline; }div#content div#category #items_menu div.collection, div#content div.category #items_menu div.collection {display: none; }@media all and (max-width: 767px) {div#content div#category #items_menu, div#content div.category #items_menu {width: 100%; } }div#content div#category #items_menu ul, div#content div.category #items_menu ul {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px;list-style: none;padding: 0 30px;max-width: 1190px;margin: 0 auto 30px; }@media all and (max-width: 767px) {div#content div#category #items_menu ul, div#content div.category #items_menu ul {grid-template-columns: repeat(2, 1fr);grid-gap: 15px;padding: 0; } }div#content div#category #items_menu ul li, div#content div.category #items_menu ul li {position: relative; }div#content div#category #items_menu ul li > img, div#content div.category #items_menu ul li > img {display: none;position: absolute;left: 0;top: 0;width: 250px;height: 300px;z-index: 0;opacity: 0.8; }div#content div#category #items_menu ul li > img:nth-child(2), div#content div.category #items_menu ul li > img:nth-child(2) {display: block; }@media all and (max-width: 767px) {div#content div#category #items_menu ul li > img, div#content div.category #items_menu ul li > img {width: calc(50vw - 45px);height: calc(60vw - 54px);opacity: 1; } }div#content div#category #items_menu ul li a, div#content div.category #items_menu ul li a {z-index: 1;text-decoration: none;display: block; }div#content div#category #items_menu ul li a img, div#content div.category #items_menu ul li a img {width: auto;max-width: 100%;box-shadow: 0 0 5px rgba(35, 37, 37, .5); }div#content div#category #items_menu ul li a span.item_name, div#content div.category #items_menu ul li a span.item_name {font-family: 'Oswald', Verdana, Geneva, sans-serif;display: block;color: #232525;font-size: 18px;margin-bottom: 10px; }div#content div#category #items_menu ul li a:hover + img, div#content div.category #items_menu ul li a:hover + img, div#content div#category #items_menu ul li a:focus + img, div#content div.category #items_menu ul li a:focus + img {opacity: 1;transition: opacity 0.25s; }div#content div#checkout ul.orders {display: grid;list-style-type: none;padding: 0;grid-template-columns: 1fr; }div#content div#checkout ul.orders > li:first-child > ul > li:before {content: attr(data-hdr);display: block;position: absolute;top: -16px; }div#content div#checkout ul.orders ul {display: grid;list-style-type: none;padding: 0;grid-template-columns: 1fr 1fr 1fr 1fr;position: relative; }div#content div#checkout ul.orders ul li {padding: 10px;background-color: #fff;margin: 10px 0 0 1px; }div#content div#checkout ul.orders ul li.order_total {text-align: right; }div#content div#checkout ul.orders ul li.order_total:last-child:before {right: 10px; }div#content div#home_nav_block {overflow: auto;position: relative; }div#content div#home_nav_block img#minilogo {position: absolute;top: 0;left: 186px;z-index: 10000; }div#content div#home_nav_block div.home_nav {width: 214px;height: 582px;margin: 20px 45px 20px 0;float: left;background-color: #fff;overflow: hidden;position: relative; }div#content div#home_nav_block div.home_nav p {width: 100%;height: 582px;display: block;margin: 0;overflow: hidden;position: absolute;z-index: 9999;top: 0;left: 0;background-color: rgba(0, 0, 0, .1); }div#content div#home_nav_block div.home_nav p a {width: 100%;height: 582px;display: block;cursor: pointer;margin: 0;padding-top: 582px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+1) {border-radius: 10px 0 0 10px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+2) {border-radius: 0 10px 10px 0;margin-right: 24px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+3) {border-radius: 10px;margin-right: 24px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+4) {border-radius: 10px;margin-right: 0; }div#content div#item {margin: 20px 30px 30px;display: grid;grid-template-columns: auto 1fr;grid-gap: 30px; }@media all and (max-width: 767px) {div#content div#item {grid-template-columns: 1fr;width: calc(100vw - 60px);margin: 25px auto 0; } }div#content div#item div#item_photo_mobile {display: none; }div#content div#item div#item_photo {display: inline-block;max-width: 600px;position: relative; }@media all and (max-width: 1023px) {div#content div#item div#item_photo {max-width: calc(50vw - 45px); } }@media all and (max-width: 767px) {div#content div#item div#item_photo {max-width: 600px; } }div#content div#item div#item_photo img {max-width: 100%;box-shadow: 0 0 5px rgba(35, 37, 37, .5); }div#content div#item div#item_photo div#item_photo_thumbs {display: flex;flex-wrap: wrap;gap: 1em;padding-top: 2.5em; }div#content div#item div#item_photo span.item-photo-gallery {cursor: pointer;opacity: 0.5; }div#content div#item div#item_photo span.item-photo-gallery img {box-shadow: none; }div#content div#item div#item_photo span.item-photo-gallery:hover, div#content div#item div#item_photo span.item-photo-gallery:focus {opacity: 1;transition: opacity 0.25s; }div#content div#item div#item_info {display: inline-block; }div#content div#item div#item_info h1.item_title {font-family: 'Ephesis', Verdana, Geneva, sans-serif;color: #232525;font-size: 35pt;line-height: 1.2em;margin: 10px 0;font-weight: normal; }div#content div#item div#item_info h2.item_price {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: 600;font-size: 20pt;line-height: 1em;margin: 10px 0 20px;color: #232525; }div#content div#item div#item_info h2.item_price span.item_price_onsale, div#content div#item div#item_info h2.item_price span.item_discount_offsale {display: none; }div#content div#item div#item_info h2.item_price span.item_discount_onsale {color: #232525; }div#content div#item div#relitemlink {margin: 50px 0 0;width: 100%; }div#content div#item div#relitemlink > h3 {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 14px;line-height: 26px;margin: 0; }div#content div#item div#relitemlink h4 {font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: 600;font-size: 14px;color: #232525;margin: 0; }div#content div#item div#relitemlink h4 span.item_price_onsale, div#content div#item div#relitemlink h4 span.item_discount_offsale {display: none; }div#content div#item div#relitemlink h4 span.item_discount_onsale {color: #f3c800; }div#content div#item div#relitemlink div.item_related {margin-top: 5px;position: relative;display: inline-block;vertical-align: top;margin-right: 10px; }div#content div#item div#relitemlink div.item_related > a {overflow: hidden;display: inline-block; }div#content div#item div#relitemlink div.item_related h3 {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-weight: 300;font-size: 16px;line-height: 1.4em;margin: 0; }div#content div#item div#relitemlink div.item_related_desc {display: none; }div#content div#item div#relitemlink a img, div#content div#item div#relitemlink button img {float: left;margin-right: 10px;opacity: 0.9; }div#content div#item div#relitemlink a.btn, div#content div#item div#relitemlink button.btn {color: #fff;background: #6c6;border-radius: 3px;padding: 0 8px;text-decoration: none;position: absolute;right: 0;bottom: 0;line-height: 18px;font-size: 10px;text-transform: uppercase;background-color: #ccc; }div#content div#item div#relitemlink a.btn:hover, div#content div#item div#relitemlink button.btn:hover {background: #666; }div#content div#item div#relitemlink p.stock {color: #c00;font-size: 10px; }div#content div#item div.item_desc {color: #232525;line-height: 17px;font-size: 11pt;margin-bottom: 30px;max-width: 40em; }div#content div#item div.item_desc div.medium {background-color: #ddd;padding: 5px 15px;display: inline-block;border-radius: 6px; }div#content div#item div.item_desc p {margin: 0.3em 0;line-height: 1.6em; }div#content div#item div.item_desc p.stock {display: none;color: #c00; }div#content div#item div.item_desc p.OUT_OF_STOCK {display: inline; }div#content div#item span.rollon {clear: left;display: block;text-align: center;font-size: 10px;padding: 10px 0 0;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;letter-spacing: 0.4em;flex-basis: 100%;position: absolute;margin-top: -3.5em; }div#content div#item form#formItem {margin: 10px 0;font-size: 9pt;overflow: auto;position: relative; }div#content div#item form#formItem .feature {clear: left;float: left;margin-bottom: 5px;width: 100%; }div#content div#item form#formItem .feature select option:disabled {font-style: italic; }div#content div#item form#formItem div.feature div.swatches input[type=radio] {display: none; }div#content div#item form#formItem div.feature div.swatches input[type=radio] + label, div#content div#item form#formItem div.feature div.swatches input[type=radio] + b + label {width: 30px;height: 30px;margin: 9px 9px 12px 7px;cursor: pointer;background-position: 0 0;background-repeat: no-repeat;background-color: #fff;display: inline-block;vertical-align: middle;border-radius: 24px;background-size: contain;box-shadow: 1px 1px 3px #999; }div#content div#item form#formItem div.feature div.swatches input[type=radio] + label:hover, div#content div#item form#formItem div.feature div.swatches input[type=radio] + b + label:hover {margin: 2px 2px 5px 0;height: 44px;width: 44px; }div#content div#item form#formItem div.feature div.swatches input[type=radio]:disabled + label {cursor: inherit; }div#content div#item form#formItem div.feature div.swatches input[type=radio]:checked + label {margin: 2px 2px 5px 0;height: 44px;width: 44px; }div#content div#item form#formItem input[type=submit].OUT_OF_STOCK {display: none; }div#content div#item form#formItem a#sizechart {position: relative;color: #000;font-size: 12px;display: inline-block;margin: 0 0 20px;background-color: #fc0;border-radius: 4px;padding: 0 8px;font-weight: 600;text-transform: uppercase;text-decoration: none; }div#content div#item form#formItem a#sizechart:hover {color: #fff;background-color: #c00; }div#content div#item form#formItem div.hidden_desc {max-width: 40em;font-size: 11pt;grid-column: 1/-1; }div#content div#item form#formItem div.hidden_desc p:first-child {margin-top: 0; }div#content div#item form#formItem div.hidden_desc p:last-child {margin-bottom: 0; }div#content div.cart_status {float: left;margin-left: 735px;margin-bottom: 10px;border-radius: 10px; }div#content div.cart_status:hover {background-color: #ccc; }div#content div.cart_status a {display: block;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-weight: 300;color: #232525;font-size: 11pt;padding: 17px 15px 5px 56px;line-height: 13pt;min-height: 44px;text-decoration: none;opacity: 0.3; }div#content div.cart_status a:hover {opacity: 0.9; }div#content div.instore_pickup {display: block;margin: 0 0 10px; }div#content div.instore_pickup span {background-color: #800000;padding: 5px 10px;color: #fff;font-size: 17px;font-family: 'Oswald', Verdana, Geneva, sans-serif;line-height: 1.2em;display: inline-block; }div#item_info label input[type=text], div#item_info label input[type=password], div#item_info label input[type=email], div#item_info label input[type=url], div#item_info label input[type=range], div#item_info label input[type=search], div#item_info label input[type=number], div#item_info label select, div#item_info label textarea {max-width: 100%;width: auto; }@media all and (max-width: 1023px) {div#content div.instore_pickup {text-align: center;margin-bottom: 15px; }div#content div#home_nav_block {width: 453px;margin: 0 auto; }div#content div#home_nav_block img#minilogo {width: 82px; }div#content div#home_nav_block div.home_nav {margin-right: 25px;margin-bottom: 7px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+2) {margin-right: 0; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+3) {margin-right: 25px; }div#content div#stcart {width: 140px; }div#footer div#authseal {width: 100%;text-align: center;margin-bottom: 20px; }div#footer div#authseal div.AuthorizeNetSeal {position: relative;top: auto;left: auto;display: inline; }#mc_embed_signup {margin: 10px auto 0; } }@media all and (max-width: 767px) {div#content div#home_nav_block {width: auto; }div#content div#home_nav_block img#minilogo {display: none; }div#content div#home_nav_block div.home_nav {width: calc(50% - 5px);max-width: 214px;margin-right: 10px; }div#content div#home_nav_block div.home_nav div.slideshow {position: absolute;left: 50%;margin-left: -107px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+1) {border-radius: 10px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+2) {border-radius: 10px; }div#content div#home_nav_block div.home_nav:nth-of-type(4n+3) {margin-right: 10px; }div#content div#item div#item_info {width: 100%;margin-bottom: 20px; } }@media all and (max-width: 410px) {div#content div#category #sidebar, div#content div.category #sidebar {width: 240px;position: relative;text-align: center; }div#content div#category #sidebar ul.cat_menu li, div#content div.category #sidebar ul.cat_menu li, div#content div#category #sidebar ul.current_cat_menu li, div#content div.category #sidebar ul.current_cat_menu li {text-align: center; }div#content div#category #sidebar ul.cat_menu li h1.cat_title, div#content div.category #sidebar ul.cat_menu li h1.cat_title, div#content div#category #sidebar ul.current_cat_menu li h1.cat_title, div#content div.category #sidebar ul.current_cat_menu li h1.cat_title {text-align: center; }div#content div#category #items_menu, div#content div.category #items_menu {max-width: 100%;padding-left: 0;margin-left: 0; } }table.list2 {width: 100%;border-width: 1px;border-style: solid;border-color: #999 #ccc #333 #ccc;border-collapse: collapse;background-color: transparent; }table.list2 thead {border-right-color: #666; }table.list2 thead tr, table.list2 thead tr:hover {height: 48px; }table.list2 tfoot {border-right-color: #666; }table.list2 tfoot tr td {margin: 0;padding: 1px;background-color: #666;border: none;border-right: 1px solid #666; }table.list2 th {border-left: 1px solid #999;height: 48px;padding: 0;margin: 0;width: auto; }table.list2 th div {position: relative;width: 100%;height: 48px; }table.list2 th div p {padding: 15px 25px 0 7px;display: block;text-align: left;white-space: nowrap;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 11pt;color: #fff;font-weight: 400; }table.list2 th.mini div p {font-size: 9pt;text-decoration: underline;cursor: pointer; }table.list2 th.list_icon {height: 17px;padding: 0;margin: 0;width: 42px;border: none; }table.list2 th a {padding: 0;margin: 0;position: absolute;right: 0;display: block;background-color: transparent;display: block;width: 25px;height: 24px;text-indent: -3000em;outline: none; }table.list2 th a:hover {color: #333; }table.list2 th a.hdrX {padding: 0;margin: 0;position: absolute;right: 0;display: block;background-color: transparent;display: block;width: 25px;height: 24px;text-indent: -3000em;outline: none;top: 0;background-position: 0 -192px;border: none;cursor: pointer; }table.list2 th a.hdrX:hover {top: 0;background-position: -25px -192px; }table.list2 th form.hdrX {padding: 0;margin: 0; }table.list2 th form.hdrX input.btn {padding: 0;margin: 0;position: absolute;right: 0;display: block;background-color: transparent;display: block;width: 25px;height: 24px;text-indent: -3000em;outline: none;top: 0;background-position: 0 -192px;border: none;cursor: pointer; }table.list2 th form.hdrX input.btn:hover {top: 0;background-position: -25px -192px; }table.list2 th.col50 {width: 50px; }table.list2 th.col75 {width: 75px; }table.list2 th.col100 {width: 100px; }table.list2 th.col125 {width: 125px; }table.list2 th.col150 {width: 150px; }table.list2 th.col175 {width: 175px; }table.list2 th.col200 {width: 200px; }table.list2 th.col225 {width: 225px; }table.list2 th.col250 {width: 250px; }table.list2 th.col275 {width: 275px; }table.list2 th.col300 {width: 300px; }table.list2 th.col325 {width: 325px; }table.list2 th.col350 {width: 350px; }table.list2 th.col375 {width: 375px; }table.list2 th.col400 {width: 400px; }table.list2 th.colnew, table.list2 th.colremove, table.list2 th.colactive {width: 46px;padding: 0;margin: 0; }table.list2 > tbody > tr {background-color: #fff; }table.list2 > tbody > tr.highlight:hover {background-color: ; }table.list2 > tbody > tr.highlight:hover td {opacity: 0.6; }table.list2 > tbody > tr.alert td {color: ; }table.list2 > tbody > tr.prealert td {color: ; }table.list2 > tbody > tr.break_wk > td {border-top: 3px solid #67b6f5; }table.list2 > tbody > tr.divider {height: 20px; }table.list2 > tbody > tr#inline td.inline_editor {background-color: #fff; }table.list2 > tbody > tr.inactive td.inline_editor, table.list2 > tbody > tr.inactive td.inline_editor, table.list2 > tbody > tr.inactive td.inline_editor a, table.list2 > tbody > tr.inactive td.inline_editor a {color: #393;text-decoration: none; }table.list2 > tbody > tr.inactive td.inline_editor:hover, table.list2 > tbody > tr.inactive td.inline_editor:hover, table.list2 > tbody > tr.inactive td.inline_editor a:hover, table.list2 > tbody > tr.inactive td.inline_editor a:hover {color: #c30; }table.list2 > tbody > tr.inactive td.inline_editor.inactive, table.list2 > tbody > tr.inactive td.inline_editor.inactive, table.list2 > tbody > tr.inactive td.inline_editor a.inactive, table.list2 > tbody > tr.inactive td.inline_editor a.inactive {color: #ccc;text-decoration: line-through; }table.list2 > tbody > tr.inactive td.inline_editor form.inlineBtn_supportReply, table.list2 > tbody > tr.inactive td.inline_editor form.inlineBtn_supportReply {display: none; }table.list2 > tbody > tr.inactive td.inline_editor form.inlineBtn_supportUpload, table.list2 > tbody > tr.inactive td.inline_editor form.inlineBtn_supportUpload {display: none; }table.list2 > tbody > tr.inactive td.inline_editor form.inlineBtn_supportSettings, table.list2 > tbody > tr.inactive td.inline_editor form.inlineBtn_supportSettings {display: none; }table.list2 > tbody > tr.inactive td.list_remove, table.list2 > tbody > tr.inactive td.list_remove, table.list2 > tbody > tr.inactive td.list_remove a, table.list2 > tbody > tr.inactive td.list_remove a, table.list2 > tbody > tr.inactive td.list_icon, table.list2 > tbody > tr.inactive td.list_icon {text-decoration: none;padding: 0; }table.list2 > tbody > tr.inactive td a, table.list2 > tbody > tr.inactive td a {color: #aaa;text-decoration: line-through; }table.list2 > tbody > tr > td {border-top: 1px solid #ccc;border-right: 1px solid #eee;padding: 5px;vertical-align: top; }table.list2 > tbody > tr > td:last-child {border-right-color: #ccc; }table.list2 > tbody > tr > td.alert {color: ; }table.list2 > tbody > tr > td.caption_edit textarea, table.list2 > tbody > tr > td.inline_edit input, table.list2 > tbody > tr > td input.inline_edit {border: none;width: 100%;box-sizing: border-box;margin: 0;padding: 5px;border-radius: 5px;background-color: #eee; }table.list2 > tbody > tr > td.inline_editor {background-color: #bbb;padding: 3px 3px 0; }table.list2 > tbody > tr > td.list_remove {text-align: right;background: #fff; }table.list2 > tbody > tr > td.prealert {color: ; }table.list2 > tbody > tr > td.raw {word-break: break-word; }table.list2 > tbody > tr > td.remove_icon {border-right: none; }table.list2 > tbody > tr > td.webresponse_content {font-size: 8pt;line-height: 1.5em; }table.list2 > tbody > tr > td.webresponse_content span {color: #c00;font-weight: 600; }table.list2 > tbody > tr > td pre {font-family: Verdana, Geneva, sans-serif;white-space: pre-wrap; }table.list2 > tbody > tr > td input.inline_nav {font-size: 8pt;border-width: 0 5px;border-style: solid;border-color: #fff;color: #666;padding: 40px 0 0;cursor: pointer;width: 56px;margin: 1px 5px 0;font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-color: #fff;outline: none;font-size: 0; }table.list2 > tbody > tr > td input.list_switch {font-size: 0px;border: 0px solid #fff;color: #fff;cursor: pointer;width: 46px;height: 42px;overflow: hidden;padding-top: 42px;margin-top: 0; }table.list2 > tbody > tr > td input.list_switch:hover {cursor: pointer; }table.list2 > tbody > tr > td input.remove_icon, table.list2 > tbody > tr > td input.buy_icon {font-size: 0px;border: 0px solid #fff;color: #fff;padding: 0;cursor: pointer;width: 46px;height: 42px;overflow: hidden;padding-top: 42px; }table.list2 > tbody > tr > td input.remove_icon:hover, table.list2 > tbody > tr > td input.buy_icon:hover {cursor: pointer; }table.list2 > tbody > tr > td input.remove_icon.checked, table.list2 > tbody > tr > td input.buy_icon.checked {background-position: -92px 0; }table.list2 > tbody > tr > td input.remove_icon.checked:hover, table.list2 > tbody > tr > td input.buy_icon.checked:hover {background-position: -138px 0; }table.list2 > tbody > tr > td.list_remove, table.list2 > tbody > tr > td.list_active, table.list2 > tbody > tr > td.list_icon {width: 46px;padding: 0;margin: 0;background-color: #fff; }table.list2 > tbody > tr > td.list_icon .popupview_inline {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #ccc;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);float: right;margin: -4px -3px 0 0;position: relative;bottom: -3px; }table.list2 > tbody > tr > td.list_icon .view_inline {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #ccc;-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);float: right;margin: -4px -3px 0 0;position: relative;bottom: -1px; }table.list2 > tbody > tr > td.list_icon .popupview_new {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #0c0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);float: right;margin: -4px -3px 0 0;position: relative;bottom: -3px; }table.list2 > tbody > tr > td.list_icon span.list_link {font-size: 0px;border: 0px solid #fff;color: #fff;cursor: pointer;width: 46px;height: 42px;overflow: hidden; }table.list2 > tbody > tr > td.list_icon span.list_link:hover {background-position: -46px 0;cursor: pointer; }table.list2 > tbody > tr > td.list_icon span.list_link.new {opacity: 0.2; }table.list2 > tbody > tr > td a.checked {background-position: -92px 0; }table.list2 > tbody > tr > td a.checked:hover {background-position: -138px 0; }table.list2 > tbody > tr > td a.list_icon {background-color: transparent;background-position: 0 0;background-repeat: no-repeat;width: 46px;height: 42px;display: block;padding: 0; }table.list2 > tbody > tr > td a.list_icon:hover {background-position: -46px 0; }table.list2 > tbody > tr > td a.list_link {font-size: 0px;border: 0px solid #fff;color: #fff;cursor: pointer;width: 46px;height: 42px;overflow: hidden; }table.list2 > tbody > tr > td a.list_link:hover {background-position: -46px 0;cursor: pointer; }table.list2 > tbody > tr > td a.list_link.new {opacity: 0.2; }table.list2 > tbody > tr > td a.list_switch {font-size: 0px;border: 0px solid #fff;color: #fff;cursor: pointer;width: 46px;height: 42px;overflow: hidden;margin-top: 0; }table.list2 > tbody > tr > td a.list_switch:hover {background-position: -46px 0;cursor: pointer; }table.list2 > tbody > tr > td a.list_url {font-size: 10pt;word-break: break-all;line-height: 1.2em; }table.list2 > tbody > tr > td a.remove_icon {font-size: 0px;border: 0px solid #fff;color: #fff;cursor: pointer;width: 46px;height: 42px;float: left;overflow: hidden; }table.list2 > tbody > tr > td a.remove_icon:hover {background-position: -46px 0;cursor: pointer; }table.list2 > tbody > tr > td a.return {font-size: 0px;border: 0px solid #fff;color: #fff;cursor: pointer;width: 46px;height: 42px;float: left;overflow: hidden;background-position: -92px 0; }table.list2 > tbody > tr > td a.return:hover {background-position: -138px 0;cursor: pointer; }table.list2 > tbody > tr > td a.ws_load_btn {background-color: #3a3a3a;color: #fff;display: block;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-size: 10px;font-weight: 400;height: 31px;line-height: 12px;margin: 3px;padding: 6px 0 0;text-align: center;text-transform: uppercase; }table.list2 > tbody > tr > td a.ws_load_btn:hover {background-color: #fc0;color: #333; }table.list2 > tbody > tr > td > form.form {padding: 0;width: 100%; }table.list2 > tbody > tr > td span.menu_title {font-size: 16px;float: left; }table.list2 > tbody > tr > td span.menu_desc {font-size: 10px;float: left;clear: left;line-height: 13px; }table.list2 > tbody > tr > td span.info_data a {font-size: 9pt; }table.list2 > tbody > tr > td span.info_data a.inactive {color: #ccc;text-decoration: line-through; }table.list2 > tbody > tr > td div.containerNav a {text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; }table.list2 > tbody > tr > td div.containerNav a:hover {text-decoration: underline; }table.list2 > tbody > tr > td ol.places {list-style: none;padding: 0 0 0 25px;font-size: 10pt; }table.list2 > tbody > tr > td ol.places ul {list-style: none;padding: 0 0 0 15px; }table.list2 > tbody > tr > td ol.places li {background: none;position: relative; }table.list2 > tbody > tr > td ol.places li:before {content: "";display: block;height: 16px;width: 18px;left: -2em;top: 0.1em;position: absolute;background-position: -105px calc(var(--iconBgY) - 12px); }table.list2 > tbody > tr > td ol.places li a {text-decoration: none; }table.list2 > tbody > tr > td ol.places li.branch:before {content: "";border-color: transparent #f90;border-style: solid;border-width: 0.45em 0 0.45em 0.55em;display: block;height: 0;width: 0;left: -0.8em;top: 0.6em;position: absolute; }table.list2 > tbody > tr > td ol.places li.branch span {cursor: pointer;font-family: Verdana, Geneva, sans-serif; }table.list2 > tbody > tr tr td a.inline_nav, table.list2 > tbody > tr tr.inactive td a.inline_nav, table.list2 > tbody > tr tr.inactive td a.inline_nav:hover {font-size: 8pt;border-color: #fff;border-style: solid;border-width: 0 5px;color: #666;cursor: pointer;width: 46px;height: 27px;overflow: hidden;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;padding: 43px 0 0;text-align: center;background-color: #fff;background-repeat: no-repeat;clear: left;border-radius: 5px;margin: 0 4px 4px 0;text-decoration: none;background-position: 0 4px; }table.list2 > tbody > tr tr td a.inline_nav:hover {background-position: -46px 4px;cursor: pointer; }table.list2 p.support_info {font-size: 9pt;font-weight: 600;line-height: 1.4em; }table.list2 p.support_info a {word-break: break-all;font-weight: normal;text-decoration: underline;color: #00f;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt; }table.list2 div.ck_inline_editor tr {background-color: inherit; }table.list2 div.ck_inline_editor tr td {padding: inherit;vertical-align: inherit;border-right: inherit;border-top: inherit; }table.list2.minilist {margin-left: 20px;width: calc(100% - 40px);background: none;font-size: 10pt;border: none;border-bottom: 3px solid #c3e1f7; }table.list2.minilist thead tr th {background: #c3e1f7; }table.list2.minilist thead tr th:first-child {border-radius: 5px 0 0; }table.list2.minilist thead tr th:last-child {border-radius: 0 5px 0 0; }table.list2.minilist thead tr, table.list2.minilist thead tr:hover {background: none;border: none; }table.list2.minilist thead tr, table.list2.minilist thead tr:hover, table.list2.minilist tr, table.list2.minilist tr:hover {height: auto; }table.list2.minilist thead tr th, table.list2.minilist thead tr:hover th, table.list2.minilist tr th, table.list2.minilist tr:hover th {height: auto;border: none; }table.list2.minilist thead tr th div, table.list2.minilist thead tr:hover th div, table.list2.minilist tr th div, table.list2.minilist tr:hover th div {height: auto; }table.list2.minilist thead tr th div p, table.list2.minilist thead tr:hover th div p, table.list2.minilist tr th div p, table.list2.minilist tr:hover th div p {padding-top: 0;font-size: 11pt;line-height: 2em;color: #000; }table.list2.minilist tbody tr:first-child td {border-top: none; }table.list2.minilist tbody td {border-color: #c3e1f7; }table.list2.minilist tbody td:last-child {border-right: none; }table.list2.minilist tbody td ul {list-style-type: none;padding-left: 15px; }table.list2.minilist form.form {min-height: 0 !important; }table.list2.minilist form.form fieldset {width: auto !important;max-width: 407px !important;padding: 0 !important; }table.list2.minilist form.form fieldset label {width: auto !important; }table.list2.minilist form.form fieldset label span {padding-top: 0;line-height: 1.3em; }table.list2 th, table.list2 td {display: table-cell; }table.list2 th.colmobile, table.list2 td.colmobile {display: none; }div.listTop h4 {font-weight: 400;color: ;line-height: 2em;font-size: 10pt; }div.listTop h4 a.pgnav {display: inline-block;margin-right: 8px;text-transform: capitalize;cursor: pointer;text-decoration: none; }div.listTop h4 a.pgnav:hover, div.listTop h4 a.pgnav:focus {text-decoration: underline; }div.listTop h4 form.pgnav {display: inline-block;margin-right: 8px; }div.listTop h4 form.pgnav input[type=submit] {background: none;border: none;text-transform: capitalize;cursor: pointer; }div.listTop h4 form.pgnav input[type=submit]:hover, div.listTop h4 form.pgnav input[type=submit]:focus {text-decoration: underline; }@media all and (max-width: 1023px) {table.list2 {max-width: 100vw;box-sizing: border-box; }table.list2 > thead > tr {background: #444;padding-bottom: 6px;display: block;height: auto; }table.list2 > thead > tr:first-child {text-align: center;border: none; }table.list2 > thead > tr > th {display: inline-block;border: none;height: auto;margin: 0 4px; }table.list2 > thead > tr > th.colnew {display: block;width: 100%;height: auto; }table.list2 > thead > tr > th.colnew form.listFormAddCol {width: 100%;height: auto; }table.list2 > thead > tr > th.colnew form.listFormAddCol label {width: calc(100% - 20px); }table.list2 > thead > tr > th.colnew form.listFormAddCol label select {width: 100%;margin-bottom: 4px;margin-top: 10px;font-size: 10pt; }table.list2 > thead > tr > th.list_icon, table.list2 > thead > tr > th.colactive {display: none; }table.list2 > thead > tr > th > div {background-color: #555;border-radius: 6px;height: auto; }table.list2 > thead > tr > th > div p {padding: 4px 34px;margin-top: 6px; }table.list2 > thead > tr > th > div > form.hdrX input.btn {right: auto;left: 0;top: 4px; }table.list2 > thead > tr > th > div > form.hdrX input.btn:hover {top: 4px; }table.list2 > thead > tr > th > div > a {bottom: auto;top: 0;right: 5px; }table.list2 > thead > tr > th > div > a.hdrX {right: auto;left: 0;top: 4px; }table.list2 > thead > tr > th > div > a.hdrX:hover {top: 4px; }table.list2 > thead > tr:hover {background: #444;height: auto; }table.list2 > tfoot > tr > td {display: none; }table.list2 > tfoot > tr > td:first-child {display: block; }table.list2 > tbody > tr {border-bottom: 1px solid #ccc;position: relative;display: block;min-height: 48px;padding-left: 50px;overflow: hidden; }table.list2 > tbody > tr > td {display: block; }table.list2 > tbody > tr > td:not([data-th]) {display: none; }table.list2 > tbody > tr > td[colspan] {display: block;text-indent: -50px;border: none; }table.list2 > tbody > tr > td.inline_editor {display: block;text-indent: 0;margin-left: -50px; }table.list2 > tbody > tr > td.list_icon, table.list2 > tbody > tr > td.list_active, table.list2 > tbody > tr > td.list_remove {display: block;position: absolute;border: none; }table.list2 > tbody > tr > td.list_icon {left: 0;top: 0;border-right: 1px solid #eee;border-bottom: 1px solid #eee; }table.list2 > tbody > tr > td.list_active, table.list2 > tbody > tr > td.list_remove {position: relative;display: inline-block; }table.list2 > tbody > tr > td.list_remove {float: right; }table.list2 > tbody > tr > td[data-th] {margin: 0;border-right: none;border-top-color: #eee;word-break: break-all;text-align: left;border: none;border-bottom: 1px solid #eee; }table.list2 > tbody > tr > td[data-th]:before {content: attr(data-th) ":";font-weight: 600;display: inline-block;margin-right: 5px; }table.list2 > tbody > tr > td img.content_thumbnail {display: block; }table.list2 > tbody > tr.no_list_icon {padding-left: 0; }table.list2.minilist > thead {display: none; }table.list2.minilist > tbody > tr {padding: 0;min-height: 0; }table.list2.minilist > tbody > tr > td {width: calc(100vw - 97px);box-sizing: border-box;text-align: left; }table.list2.minilist > tbody > tr > td.list_icon {width: 48px; }table.list2.minilist > tbody > tr > td[colspan] {display: none; }table.list2.minilist.with_icon tr {width: calc(100% - 50px);padding-left: 50px;min-height: 48px; }table.list2.minilist.with_icon td {width: auto !important; }table.list2.minilist.with_icon td.list_active, table.list2.minilist.with_icon td.list_remove {position: absolute;right: 0;top: 0;width: 48px; } }div#content div.listTop h4 {margin-bottom: 5px; }div#content div.listTop h4 a.pgnav {color: #000;font-size: 12px;display: inline-block;background-color: #fc0;border-radius: 4px;font-weight: 600;text-transform: uppercase;text-decoration: none;line-height: 1em;padding: 6px 6px 5px; }div#content div.listTop h4 a.pgnav:hover {background-color: #c00;color: #fff; }table.list2 {border-radius: 10px 10px 0 0;overflow: hidden; }table.list2 > tbody > tr {cursor: pointer; }table.list2 > tbody > tr:hover {background-color: #fc0; }table.list2 > tbody > tr:hover > td {border-color: #fc0; }table.list2 > tbody > tr:hover + tr > td {border-color: #fc0; }table.list2 > tbody > tr > td {overflow-wrap: break-word;word-wrap: break-word;padding: 5px 10px;border-right: none;border-top: 1px solid #eaeaea; }table.list2 thead {border-right-color: #58540d; }table.list2 thead > tr:first-child {background-color: #000; }table.list2 thead > tr:first-child th {border-left: none; }table.list2 thead > tr:first-child p {padding: 15px 10px 0; }table.list2 td span.colmobile_label {color: rgba(88, 84, 13, .5);font-weight: 600;font-size: 90%;line-height: 1em; }table.list2 td span.colmobile_value {margin-left: 10px;font-size: 130%;margin-bottom: 10px; }table.list2 tr.inactive {font-style: italic;color: rgba(35, 37, 37, .4); }table.list2 td.list_active, table.list2 th.colactive {display: table-cell; }table.list2 td.list_active a.open_window, table.list2 th.colactive a.open_window {width: 27px;font-size: 0;padding-top: 27px;height: 0;overflow: hidden;display: block;cursor: pointer;margin: 9px;opacity: 0.2; }table.list2 td.list_active a.open_window:hover, table.list2 th.colactive a.open_window:hover, table.list2 td.list_active a.open_window:focus, table.list2 th.colactive a.open_window:focus {opacity: 1;background-position: -27px 0; }@media all and (max-width: 1023px) {table.list2 > thead > tr > th {display: none; } }body {overflow-x: hidden; }nav.menu_resp {margin: 0;padding: 0;height: 0; }nav.menu_resp p {text-align: center; }nav.menu_resp .toggle, nav.menu_resp [id^=drop] {display: none; }nav.menu_resp:after {content: "";display: table;clear: both; }nav.menu_resp ul {float: right;padding: 0;margin: 0;list-style: none;position: relative; }nav.menu_resp ul li {margin: 0px;display: inline-block;float: left; }nav.menu_resp a {display: block;padding: 8px 15px;line-height: 120%;text-decoration: none;white-space: nowrap;font-size: 12pt; }nav.menu_resp ul ul {display: none;position: absolute; }nav.menu_resp ul li:hover > ul {display: inherit; }nav.menu_resp ul ul li {float: none;display: list-item;position: relative;font-size: 0; }nav.menu_resp ul ul ul {position: absolute;top: 0;left: 100%;z-index: 1; }nav.menu_resp ul ul ul li {position: relative; }nav.menu_resp li > a:after {content: ' ►';font-size: 60%;display: inline-block;padding-left: 5px;vertical-align: text-bottom;opacity: 0.5; }nav.menu_resp li > a:only-child:after {content: '';display: none; }@supports (-ms-accelerator:true) {nav.menu_resp ul li {margin-bottom: -1px; } }.cloudzoom-lens {border: 5px solid #888;width: 150px;height: 100px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40);cursor: none;z-index: 10;background-color: rgba(255, 255, 255, .4); }.cloudzoom-zoom {background: #fff;border: 1px solid #ccc;width: 500px;height: 200px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40); }.cloudzoom-zoom-inside {border: none;box-shadow: none; }.cloudzoom-caption {display: none;text-align: left;background-color: #fff;color: #000;font-weight: 300;padding: 5px 10px 8px;font-family: 'Oswald', sans-serif;font-size: 15px; }.cloudzoom-blank {background-image: url(/images/blank.png); }.cloudzoom-ajax-loader {background-image: url(/images/ajax-loader.gif);width: 32px;height: 32px; }html {background-color: black;margin: 0; }body {background-color: #ebebeb;min-width: 320px;margin: 0;min-height: 100vh; }nav.MobileMenu, nav.MobileMenuAccess {display: none; }@media all and (max-width: 767px) {nav.MobileMenu, nav.MobileMenuAccess {display: block; } }@media all and (max-width: 767px) {nav.menu_resp.MobileMenu {width: 100vw;position: fixed;left: 0;top: 0;z-index: 10000;text-align: left;color: #ebebeb;margin: 0;font-family: 'Oswald', Verdana, Geneva, sans-serif; }nav.menu_resp.MobileMenu > label {cursor: pointer;position: fixed;z-index: 10000; }nav.menu_resp.MobileMenu > ul {background-color: #232525; }nav.menu_resp.MobileMenu > ul ul {display: block; }nav.menu_resp.MobileMenu .toggle + a, nav.menu_resp.MobileMenu .toggle + span, nav.menu_resp.MobileMenu .menu {display: block;left: -100%;transition: left 0.5s; }nav.menu_resp.MobileMenu .menu {min-height: 100vh; }nav.menu_resp.MobileMenu .menu > li:first-child {margin-top: 50px; }nav.menu_resp.MobileMenu .menu .toggle {display: none; }nav.menu_resp.MobileMenu .toggle {display: block;padding: 10px 15px;line-height: 120%;text-decoration: none;border: none; }nav.menu_resp.MobileMenu [id^=drop] + ul {height: 100vh;overflow: hidden; }nav.menu_resp.MobileMenu [id^=drop] + ul ul {height: auto; }nav.menu_resp.MobileMenu [id^=drop]:checked + ul {transition: left 0.5s;left: 0;position: fixed;height: 100vh;width: 100vw;overflow: auto; }nav.menu_resp.MobileMenu ul li {display: block;width: 100%;border-top: 1px solid rgba(255, 255, 255, .2); }nav.menu_resp.MobileMenu ul li span, nav.menu_resp.MobileMenu ul li a {white-space: normal;font-size: 18pt;font-family: 'Oswald', Verdana, Geneva, sans-serif;padding: 0.3em 15px calc(.3em + 3pt);line-height: 1.2em;color: #ebebeb;overflow-wrap: break-word; }nav.menu_resp.MobileMenu > ul > li:last-child {margin-bottom: 50vh;padding-bottom: calc(1.2 * 18pt); }nav.menu_resp.MobileMenu ul ul .toggle, nav.menu_resp.MobileMenu ul ul a {padding: 10px 30px; }nav.menu_resp.MobileMenu ul ul ul {position: relative;left: 0; }nav.menu_resp.MobileMenu ul ul ul a {padding: 10px 60px; }nav.menu_resp.MobileMenu ul ul {float: none;position: static; }nav.menu_resp.MobileMenu ul ul li {background-color: none; }nav.menu_resp.MobileMenu ul ul li {display: block;width: 100%; }nav.menu_resp.MobileMenu ul ul ul li {position: static; }nav.menu_resp.MobileMenu li > a:after {display: none; }nav.menu_resp.MobileMenuAccess {width: 100vw;position: fixed;left: 0;top: 0;z-index: 10000;text-align: left;color: #ebebeb;margin: 0;font-family: 'Oswald', Verdana, Geneva, sans-serif; }nav.menu_resp.MobileMenuAccess > label {cursor: pointer;position: fixed;z-index: 10000; }nav.menu_resp.MobileMenuAccess > ul {background-color: #232525; }nav.menu_resp.MobileMenuAccess > ul ul {display: block; }nav.menu_resp.MobileMenuAccess .toggle + a, nav.menu_resp.MobileMenuAccess .toggle + span, nav.menu_resp.MobileMenuAccess .menu {display: block;left: -100%;transition: left 0.5s; }nav.menu_resp.MobileMenuAccess .menu {min-height: 100vh; }nav.menu_resp.MobileMenuAccess .menu > li:first-child {margin-top: 50px; }nav.menu_resp.MobileMenuAccess .menu .toggle {display: none; }nav.menu_resp.MobileMenuAccess .toggle {display: block;padding: 10px 15px;line-height: 120%;text-decoration: none;border: none; }nav.menu_resp.MobileMenuAccess [id^=drop] + ul {height: 100vh;overflow: hidden; }nav.menu_resp.MobileMenuAccess [id^=drop] + ul ul {height: auto; }nav.menu_resp.MobileMenuAccess [id^=drop]:checked + ul {transition: left 0.5s;left: 0;position: fixed;height: 100vh;width: 100vw;overflow: auto; }nav.menu_resp.MobileMenuAccess ul li {display: block;width: 100%;border-top: 1px solid rgba(255, 255, 255, .2); }nav.menu_resp.MobileMenuAccess ul li span, nav.menu_resp.MobileMenuAccess ul li a {white-space: normal;font-size: 18pt;font-family: 'Oswald', Verdana, Geneva, sans-serif;padding: 0.3em 15px calc(.3em + 3pt);line-height: 1.2em;color: #ebebeb;overflow-wrap: break-word; }nav.menu_resp.MobileMenuAccess > ul > li:last-child {margin-bottom: 50vh;padding-bottom: calc(1.2 * 18pt); }nav.menu_resp.MobileMenuAccess ul ul .toggle, nav.menu_resp.MobileMenuAccess ul ul a {padding: 10px 30px; }nav.menu_resp.MobileMenuAccess ul ul ul {position: relative;left: 0; }nav.menu_resp.MobileMenuAccess ul ul ul a {padding: 10px 60px; }nav.menu_resp.MobileMenuAccess ul ul {float: none;position: static; }nav.menu_resp.MobileMenuAccess ul ul li {background-color: none; }nav.menu_resp.MobileMenuAccess ul ul li {display: block;width: 100%; }nav.menu_resp.MobileMenuAccess ul ul ul li {position: static; }nav.menu_resp.MobileMenuAccess li > a:after {display: none; }nav.menu_resp.MobileMenu .menu > li:first-child, nav.menu_resp.MobileMenuAccess .menu > li:first-child {margin-top: 67px; }nav.menu_resp.MobileMenu .toggle, nav.menu_resp.MobileMenuAccess .toggle {background: #58540d url(/media/menubtn.png) no-repeat 0 0;width: 0;height: 0;display: inline-block;font-size: 0;padding: 40px 0 0 25px;overflow: hidden;border-color: #58540d;border-style: solid;border-width: 18px 4px 9px 11px; } }div.content {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 11pt; }div#content {background-color: white;grid-column: 2;grid-row: 3;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 11pt; }@media all and (max-width: 767px) {div#content {grid-row: 2; } }@media all and (max-width: 767px) {div#content {width: 100vw;margin: 0 auto; } }div#content div.page {max-width: 75em;margin: 0 auto 20px;display: grid;padding: 0 20px; }div#content div.page p:empty {display: none; }div#content div.page h1 {font-family: 'Ephesis', Verdana, Geneva, sans-serif;color: #232525;font-size: 50pt;text-align: center;font-weight: normal; }div#content div.image-left {box-sizing: border-box;max-width: calc(75em - 100px);margin: 0px auto; }div#content div.image-left .videoContainer {overflow: hidden;margin-top: 5px; }div#content div.image-left .videoContainer:first-child {margin: 0; }div#content div.image-left > div {display: table-cell;height: 100%; }div#content div.image-left > div.headline {width: 100%;display: table-caption;margin: -0.5em 0 1em; }div#content div.image-left > div.headline * {max-width: 75em; }div#content div.image-left > div.headline *:first-child {margin-top: 0; }div#content div.image-left > div.headline *:last-child {margin-bottom: 0; }div#content div.image-left > div.headline p, div#content div.image-left > div.headline li {color: #000; }div#content div.image-left > div.headline li {margin-bottom: 5px; }div#content div.image-left > div.headline a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.image-left > div.headline a > * {word-break: normal; }div#content div.image-left > div.headline h1 {font-size: 24pt;margin-bottom: 0; }div#content div.image-left > div.headline h2 {font-size: 20pt;margin-bottom: 0; }div#content div.image-left > div.headline h3 {font-size: 15pt;margin-bottom: 0; }div#content div.image-left > div.headline h1, div#content div.image-left > div.headline h2, div#content div.image-left > div.headline h3, div#content div.image-left > div.headline h4 {font-weight: 400; }div#content div.image-left > div.headline h1 a, div#content div.image-left > div.headline h2 a, div#content div.image-left > div.headline h3 a, div#content div.image-left > div.headline h4 a {word-break: normal; }div#content div.image-left > div.page {width: 100%;vertical-align: top;padding-left: 50px; }div#content div.image-left > div.page * {max-width: 75em; }div#content div.image-left > div.page *:first-child {margin-top: 0; }div#content div.image-left > div.page *:last-child {margin-bottom: 0; }div#content div.image-left > div.page p, div#content div.image-left > div.page li {color: #000; }div#content div.image-left > div.page li {margin-bottom: 5px; }div#content div.image-left > div.page a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.image-left > div.page a > * {word-break: normal; }div#content div.image-left > div.page h1 {font-size: 24pt;margin-bottom: 0; }div#content div.image-left > div.page h2 {font-size: 20pt;margin-bottom: 0; }div#content div.image-left > div.page h3 {font-size: 15pt;margin-bottom: 0; }div#content div.image-left > div.page h1, div#content div.image-left > div.page h2, div#content div.image-left > div.page h3, div#content div.image-left > div.page h4 {font-weight: 400; }div#content div.image-left > div.page h1 a, div#content div.image-left > div.page h2 a, div#content div.image-left > div.page h3 a, div#content div.image-left > div.page h4 a {word-break: normal; }div#content div.image-left > div.photo img {max-width: 345px;height: auto !important; }div#content div.image-left > div.photo .videoContainer {min-width: 420px; }div#content div.image-right {box-sizing: border-box;max-width: calc(75em - 100px);margin: 0px auto; }div#content div.image-right .videoContainer {overflow: hidden;margin-top: 5px; }div#content div.image-right .videoContainer:first-child {margin: 0; }div#content div.image-right > div {display: table-cell;height: 100%; }div#content div.image-right > div.headline {width: 100%;display: table-caption;margin: -0.5em 0 1em; }div#content div.image-right > div.headline * {max-width: 75em; }div#content div.image-right > div.headline *:first-child {margin-top: 0; }div#content div.image-right > div.headline *:last-child {margin-bottom: 0; }div#content div.image-right > div.headline p, div#content div.image-right > div.headline li {color: #000; }div#content div.image-right > div.headline li {margin-bottom: 5px; }div#content div.image-right > div.headline a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.image-right > div.headline a > * {word-break: normal; }div#content div.image-right > div.headline h1 {font-size: 24pt;margin-bottom: 0; }div#content div.image-right > div.headline h2 {font-size: 20pt;margin-bottom: 0; }div#content div.image-right > div.headline h3 {font-size: 15pt;margin-bottom: 0; }div#content div.image-right > div.headline h1, div#content div.image-right > div.headline h2, div#content div.image-right > div.headline h3, div#content div.image-right > div.headline h4 {font-weight: 400; }div#content div.image-right > div.headline h1 a, div#content div.image-right > div.headline h2 a, div#content div.image-right > div.headline h3 a, div#content div.image-right > div.headline h4 a {word-break: normal; }div#content div.image-right > div.page {width: 100%;vertical-align: top;padding-right: 50px; }div#content div.image-right > div.page * {max-width: 75em; }div#content div.image-right > div.page *:first-child {margin-top: 0; }div#content div.image-right > div.page *:last-child {margin-bottom: 0; }div#content div.image-right > div.page p, div#content div.image-right > div.page li {color: #000; }div#content div.image-right > div.page li {margin-bottom: 5px; }div#content div.image-right > div.page a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.image-right > div.page a > * {word-break: normal; }div#content div.image-right > div.page h1 {font-size: 24pt;margin-bottom: 0; }div#content div.image-right > div.page h2 {font-size: 20pt;margin-bottom: 0; }div#content div.image-right > div.page h3 {font-size: 15pt;margin-bottom: 0; }div#content div.image-right > div.page h1, div#content div.image-right > div.page h2, div#content div.image-right > div.page h3, div#content div.image-right > div.page h4 {font-weight: 400; }div#content div.image-right > div.page h1 a, div#content div.image-right > div.page h2 a, div#content div.image-right > div.page h3 a, div#content div.image-right > div.page h4 a {word-break: normal; }div#content div.image-right > div.photo img {max-width: 345px;height: auto !important; }div#content div.image-right > div.photo .videoContainer {min-width: 420px; }div#content div.standard-page {box-sizing: border-box;max-width: 75em;margin: 0px auto;width: 100%;display: table; }div#content div.standard-page * {max-width: 75em; }div#content div.standard-page *:first-child {margin-top: 0; }div#content div.standard-page *:last-child {margin-bottom: 0; }div#content div.standard-page p, div#content div.standard-page li {color: #000; }div#content div.standard-page li {margin-bottom: 5px; }div#content div.standard-page a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.standard-page a > * {word-break: normal; }div#content div.standard-page h1 {font-size: 24pt;margin-bottom: 0; }div#content div.standard-page h2 {font-size: 20pt;margin-bottom: 0; }div#content div.standard-page h3 {font-size: 15pt;margin-bottom: 0; }div#content div.standard-page h1, div#content div.standard-page h2, div#content div.standard-page h3, div#content div.standard-page h4 {font-weight: 400; }div#content div.standard-page h1 a, div#content div.standard-page h2 a, div#content div.standard-page h3 a, div#content div.standard-page h4 a {word-break: normal; }div#content div.standard-page .videoContainer {overflow: hidden;margin-top: 5px; }div#content div.standard-page .videoContainer:first-child {margin: 0; }div#content div.standard-page h1 {color: #00c;font-weight: 400; }div#content div.standard-page h2 a {text-decoration: none; }div#content div.standard-page.imagegallery {padding-right: 0px;padding-bottom: 0px;position: relative; }div#content div.standard-page.imagegallery div#images {text-align: center; }div#content div.standard-page.imagegallery div#images video {margin-bottom: 50px;margin-right: 50px; }div#content div.standard-page.imagegallery div#images video::-internal-media-controls-download-button {display: none; }div#content div.standard-page.imagegallery div#images video::-webkit-media-controls-enclosure {overflow: hidden; }div#content div.standard-page.imagegallery div#images video::-webkit-media-controls-panel {width: calc(100% + 30px); }div#content div.standard-page.imagegallery a.thumb {text-decoration: none;display: inline-block;margin: 0 50px 50px 0;max-width: calc(25% - 50px);vertical-align: middle; }div#content div.standard-page.imagegallery a.thumb span.caption {font-size: 12px;color: #646464;display: block;margin-bottom: 5px;text-align: center;max-width: 225px;padding: 0 5px;box-sizing: border-box; }div#content div.standard-page.imagegallery a.thumb img {display: inline;border: 1px solid #eee;max-width: 100%; }div#content div.standard-page.imagegallery form {text-align: center;position: absolute;bottom: -1px;right: 0;left: 50px;overflow: hidden;margin: 0 50px 0 0; }div#content div.standard-page.imagegallery form input[type=button] {color: white;display: inline-block !important;margin: 0;position: relative;bottom: -1px;background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #58540d), color-stop(1, #58540d));background: -moz-linear-gradient(top, #58540d 5%, #58540d 100%);background: -webkit-linear-gradient(top, #58540d 5%, #58540d 100%);background: -o-linear-gradient(top, #58540d 5%, #58540d 100%);background: -ms-linear-gradient(top, #58540d 5%, #58540d 100%);background: linear-gradient(to bottom, #58540d 5%, #58540d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$green2', endColorstr='$green1',GradientType=0);background-color: #58540d;color: #fff;-moz-box-shadow: inset 0px 1px 0px 0px #58540d;-webkit-box-shadow: inset 0px 1px 0px 0px #58540d;box-shadow: inset 0px 1px 0px 0px #58540d;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;border: none;display: inline-block;cursor: pointer;font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: 400;padding: 0.2em 1em;text-decoration: none;display: block;text-transform: uppercase; }div#content div.standard-page.imagegallery form input[type=button]:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #58540d), color-stop(1, #58540d));background: -moz-linear-gradient(top, #58540d 5%, #58540d 100%);background: -webkit-linear-gradient(top, #58540d 5%, #58540d 100%);background: -o-linear-gradient(top, #58540d 5%, #58540d 100%);background: -ms-linear-gradient(top, #58540d 5%, #58540d 100%);background: linear-gradient(to bottom, #58540d 5%, #58540d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$green1', endColorstr='$green2',GradientType=0);background-color: #58540d; }div#content div.three-col {box-sizing: border-box;max-width: 75em;margin: 0px auto;display: grid;grid-template-columns: 1fr 1fr 1fr; }div#content div.three-col div.col {box-sizing: border-box;padding: 25px; }div#content div.three-col div.col > h3 > a > div, div#content div.three-col div.col > a > div, div#content div.three-col div.col > div {display: inline-grid;background-size: cover;background-position: center;position: relative;top: 0;height: auto;width: 100%;background-repeat: no-repeat; }div#content div.three-col div.col * {max-width: 75em; }div#content div.three-col div.col *:first-child {margin-top: 0; }div#content div.three-col div.col *:last-child {margin-bottom: 0; }div#content div.three-col div.col p, div#content div.three-col div.col li {color: #000; }div#content div.three-col div.col li {margin-bottom: 5px; }div#content div.three-col div.col a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.three-col div.col a > * {word-break: normal; }div#content div.three-col div.col h1 {font-size: 24pt;margin-bottom: 0; }div#content div.three-col div.col h2 {font-size: 20pt;margin-bottom: 0; }div#content div.three-col div.col h3 {font-size: 15pt;margin-bottom: 0; }div#content div.three-col div.col h1, div#content div.three-col div.col h2, div#content div.three-col div.col h3, div#content div.three-col div.col h4 {font-weight: 400; }div#content div.three-col div.col h1 a, div#content div.three-col div.col h2 a, div#content div.three-col div.col h3 a, div#content div.three-col div.col h4 a {word-break: normal; }div#content div.three-col div.page {grid-column: 1 / span 3;display: block;padding: calc(25px - 1em) 25px 0; }div#content div.three-col div.page * {max-width: 75em; }div#content div.three-col div.page *:first-child {margin-top: 0; }div#content div.three-col div.page *:last-child {margin-bottom: 0; }div#content div.three-col div.page p, div#content div.three-col div.page li {color: #000; }div#content div.three-col div.page li {margin-bottom: 5px; }div#content div.three-col div.page a {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }div#content div.three-col div.page a > * {word-break: normal; }div#content div.three-col div.page h1 {font-size: 24pt;margin-bottom: 0; }div#content div.three-col div.page h2 {font-size: 20pt;margin-bottom: 0; }div#content div.three-col div.page h3 {font-size: 15pt;margin-bottom: 0; }div#content div.three-col div.page h1, div#content div.three-col div.page h2, div#content div.three-col div.page h3, div#content div.three-col div.page h4 {font-weight: 400; }div#content div.three-col div.page h1 a, div#content div.three-col div.page h2 a, div#content div.three-col div.page h3 a, div#content div.three-col div.page h4 a {word-break: normal; }@media all and (max-width: 1023px) {div#content div.image-left div.photo {display: block; }div#content div.image-left div.photo img {max-width: 100%; }div#content div.image-left div.photo.slide-show-bold span.slide-title, div#content div.image-left div.photo.slide-show-bold span.slide-desc {font-size: 5vmin; }div#content div.image-left div.page {padding: 25px 0 0; }div#content div.image-left div.page:first-child {padding-top: 0; }div#content div.image-right div.photo {display: block;padding: 25px 0 0; }div#content div.image-right div.photo:first-child {padding-top: 0; }div#content div.image-right div.photo img {max-width: 100%; }div#content div.image-right div.page {padding: 0; }div#content div.three-col div.col {grid-column: 1 / span 3; } }div#content div.image-left {padding: 0 20px; }div#content div.image-left > div.page {padding-top: 50px;padding-bottom: 30px; }div#content div div.photo img {border: 16px solid #fff;box-shadow: 0 0 7px #ccc;border-radius: 4px;max-width: 25em;border-bottom-width: 70px;transform: rotate(-5deg); }@media all and (max-width: 1023px) {div#content div div.photo img {border-width: 3vw;border-bottom-width: 12vw;max-width: 75% !important; } }div.x-main {display: grid;font-size: 11pt;grid-template-columns: 1fr minmax(0, 60em) fit-content(250px) 1fr;grid-template-rows: auto 12px 1fr auto 25px 69px;min-height: 100vh; }@media all and (max-width: 767px) {div.x-main {grid-template-rows: auto 1fr auto; } }div.x-header {background-color: #ebebeb;grid-column: 1 / -1;display: grid;grid-template-columns: 1fr auto;grid-template-rows: 67px 1fr; }div.x-header a.logo_home {background-color: #232525; }div.x-header a.logo_home img {max-width: 100%; }@media all and (max-width: 767px) {div.x-header a.logo_home {position: relative;border-left: 40px solid #232525; }div.x-header a.logo_home img {transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%; } }div.x-header div#stcart {background-color: #58540d;max-width: 69px;overflow: hidden; }div.x-header div#nav {grid-column: 1 / span 2;background-color: #ebebeb; }@media all and (max-width: 767px) {div.x-header div#nav {display: none; } }div.x-header div#nav nav.menu_resp ul {float: left;font-family: 'Oswald', Verdana, Geneva, sans-serif;padding: 10px 0 0 25px; }div.x-header div#nav nav.menu_resp ul a {color: #232525;font-size: 16pt;font-weight: 600;text-decoration: none;padding: 8px 0;margin: 0 15px;border-bottom: 2px solid transparent; }div.x-header div#nav nav.menu_resp ul a:hover, div.x-header div#nav nav.menu_resp ul a:focus {border-bottom-color: #232525; }div.x-footer {grid-column: 1 / -1;grid-row: 6;background-color: #232525; }div.x-footer div.legal {color: #ebebeb;font-family: 'Oswald', Verdana, Geneva, sans-serif;font-size: 12px;width: auto; }div.x-footer div.legal a {color: #ebebeb; }div.x-footer div.legal ul {list-style: none;text-align: right;padding: 0;margin: 16px 20px 0 0; }@media all and (max-width: 767px) {div.x-footer div.legal {width: 100vw;box-sizing: border-box;padding: 16px 20px;clear: both;margin: 0; }div.x-footer div.legal ul {text-align: center;margin: 0; } }div.x-footer div#footer {float: left;font-family: 'Oswald', Verdana, Geneva, sans-serif;width: auto; }@media all and (max-width: 767px) {div.x-footer div#footer {display: none; } }div.x-footer div#footer ul {padding: 10px 0 0 25px; }div.x-footer div#footer ul a {color: #ebebeb;font-size: 16pt;font-weight: 600;text-decoration: none;padding: 8px 0;margin: 0 15px; }div.x-footer div#footer ul a:hover, div.x-footer div#footer ul a:focus {border-bottom: 2px solid; }a.btn, button.btn {background-color: #f3c800;color: #232525;display: inline-block;border: none;cursor: pointer;text-decoration: none;font-size: 1.4em;line-height: 2em;padding: 0 0.8em;border-radius: 10px; }a.btn:hover, button.btn:hover {color: #ebebeb;background-color: #101312; }button, input.btn, a.btn {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-weight: 600; }form.webformStyle label input[type=date], form.webformStyle label input[type=datetime-local], form.webformStyle label input[type=email], form.webformStyle label input[type=number], form.webformStyle label input[type=password], form.webformStyle label input[type=range], form.webformStyle label input[type=search], form.webformStyle label input[type=text], form.webformStyle label input[type=time], form.webformStyle label input[type=url], form.webformStyle label select, form.webformStyle label textarea {background-color: #fff; }.desktop-only {display: none; }@media all and (min-width: 767px) {.desktop-only {display: inherit; } }.mobile-only {display: none; }@media all and (max-width: 767px) {.mobile-only {display: inherit; } }@media all and (max-width: 1023px) {html {background-image: none; } }@media all and (max-width: 767px) { }.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent; }.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0; }.slick-list:focus {outline: none; }.slick-list.dragging {cursor: pointer;cursor: hand; }.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto; }.slick-track:before, .slick-track:after {content: "";display: table; }.slick-track:after {clear: both; }.slick-loading .slick-track {visibility: hidden; }.slick-slide {float: left;height: 100%;min-height: 1px;display: none; }[dir="rtl"] .slick-slide {float: right; }.slick-slide img {display: block; }.slick-slide.slick-loading img {display: none; }.slick-slide.dragging img {pointer-events: none; }.slick-initialized .slick-slide {display: block; }.slick-loading .slick-slide {visibility: hidden; }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent; }.slick-arrow.slick-hidden {display: none; }.slick-list { }.slick-loading .slick-list {background: #fff image-url("ajax-loader.gif") center center no-repeat; }@font-face {font-family: "slick";src: font-url("slick.eot");src: font-url("slick.eot?#iefix") format("embedded-opentype"), font-url("slick.woff") format("woff"), font-url("slick.ttf") format("truetype"), font-url("slick.svg#slick") format("svg");font-weight: normal;font-style: normal; }.slick-prev, .slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none; }.slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {outline: none;background: transparent;color: transparent; }.slick-prev:hover:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-next:focus:before {opacity: 1; }.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: 0.25; }.slick-prev:before, .slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;color: white;opacity: 0.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.slick-prev {left: -25px; }[dir="rtl"] .slick-prev {left: auto;right: -25px; }.slick-prev:before {content: "\2190"; }[dir="rtl"] .slick-prev:before {content: "\2192"; }.slick-next {right: -25px; }[dir="rtl"] .slick-next {left: -25px;right: auto; }.slick-next:before {content: "\2192"; }[dir="rtl"] .slick-next:before {content: "\2190"; }.slick-dotted.slick-slider {margin-bottom: 30px; }.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%; }.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer; }.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer; }.slick-dots li button:hover, .slick-dots li button:focus {outline: none; }.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1; }.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "\2022";width: 20px;height: 20px;font-family: "slick";font-size: 6px;line-height: 20px;text-align: center;color: black;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.slick-dots li.slick-active button:before {color: black;opacity: 0.75; }.slick-slide div.image {position: relative; }.slick-slide div.image img {max-width: 100%; }.slick-slide div.image div.image-caption {position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;color: #fff;padding: 6px 10px;font-size: 10pt;background-color: rgba(0, 0, 0, .6); }.slick-list {height: 100%; }.slick-dotted.slick-slider {margin-bottom: 0; }.slick-prev {left: 30px;z-index: 1;margin-top: 30px; }.slick-prev:before {content: "\2BC7"; }@media all and (max-width: 767px) {.slick-prev {display: none !important; } }.slick-next {left: 80px;z-index: 1;margin-top: 30px;right: auto; }.slick-next:before {content: "\2BC8"; }@media all and (max-width: 767px) {.slick-next {display: none !important; } }.slick-dots li button::before {font-size: 11px; }.slick-slide div.image div.image-caption {bottom: auto;top: 0;background-color: rgba(102, 102, 102, .5); }.slick-slider {height: 0% !important; }@media all and (max-width: 767px) {.slick-slider {max-width: 100%;height: 0%; } }.evhide {display: none; }.popup_content {max-width: 30vw;min-width: 300px;background-color: rgba(255, 255, 255, .8);color: #00c; }.popup_content form label.checkbox {font-size: 10pt;padding-top: 0.2em; }div#content div#item form#formItem {overflow: visible; }#blog_header {display: block;grid-column: 1 / span 2;background: rgba(35, 37, 37, .9);max-height: 675px;overflow: hidden;position: relative;font-family: 'Open Sans', Arial, Helvetica, sans-serif; }#blog_header div.hd_slide {overflow: hidden;position: relative; }#blog_header div.hd_slide div.headline_info {display: grid;grid-template-columns: 1fr calc(53vw + 17vw);position: absolute;bottom: 0;top: 0;width: 100%; }#blog_header div.hd_slide div.headline_info span.headline_nav {background-size: cover;background-position: right;filter: blur(15px) opacity(0.2); }@media all and (max-width: 767px) {#blog_header div.hd_slide div.headline_info span.headline_nav {display: none; } }#blog_header div.hd_slide div.headline_info a.headline_deck {padding-right: calc(53vw - 5px);position: relative; }@media all and (max-width: 767px) {#blog_header div.hd_slide div.headline_info a.headline_deck {padding-right: 100vw; } }#blog_header div.hd_slide div.headline_info a.headline_deck span.cta {position: absolute;left: 0;font-size: 3.5vw;z-index: 1;color: white;bottom: 0;display: block;padding: 10px 13px;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;max-width: calc(100% - 26px);overflow: hidden;background: rgba(35, 37, 37, .5);background: linear-gradient(90deg, rgba(35, 37, 37, .5) 0%, rgba(35, 37, 37, .5) 80%, rgba(35, 37, 37, 0) 100%);line-height: 1em;font-weight: 600; }@media all and (max-width: 767px) {#blog_header div.hd_slide div.headline_info a.headline_deck span.cta {font-size: 5.5vw; } }#blog_header div.hd_slide div.hd_content {position: absolute;top: 0;left: 0;bottom: 0;width: 17vw;background: #735c35;color: white;padding: 1.5vw;box-sizing: border-box;display: grid;grid-template-rows: auto 1fr;border-bottom: calc(3.5vw + 20px) solid #232525;grid-gap: 1.1vw; }@media all and (max-width: 767px) {#blog_header div.hd_slide div.hd_content {width: 42vw; } }@media all and (max-width: 767px) {#blog_header div.hd_slide div.hd_content {padding: 3.5vw; } }@media all and (max-width: 767px) {#blog_header div.hd_slide div.hd_content {border-bottom: calc(5.5vw + 20px) solid #232525; } }#blog_header div.hd_slide div.hd_content * {margin: 0; }#blog_header div.hd_slide div.hd_content h2 {font-weight: 100;text-transform: uppercase;line-height: 1em;font-size: 2.2vw;text-wrap: balance;text-align: center;letter-spacing: 0.35vw; }@media all and (max-width: 767px) {#blog_header div.hd_slide div.hd_content h2 {font-size: 5.8vw; } }@media all and (max-width: 767px) {#blog_header div.hd_slide div.hd_content h2 {letter-spacing: 0.5vw; } }#blog_header div.hd_slide div.hd_content p {font-size: 1.2vw;line-height: 1.6em;text-wrap: balance;text-align: center; }@media all and (max-width: 767px) {#blog_header div.hd_slide div.hd_content p {font-size: 2.8vw; } }#blog_header div.hd_slide div.hd_content:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 118%;opacity: 0.1;background-image: url('/media/white_symbol.svg');background-size: cover; }#blog_header div.hd_slide img {max-width: 53vw;float: right; }@media all and (max-width: 767px) {#blog_header div.hd_slide img {max-width: none;width: 112%;margin-right: -33%; } }div.blog_article {padding: 0 25px 12px;max-width: 75em;overflow: hidden;margin-top: 12px;box-sizing: border-box; }div.blog_article h1 {margin-top: 0;font-size: 2.8em;font-weight: 100;text-transform: uppercase;letter-spacing: 0.05em; }@media all and (max-width: 767px) {div.blog_article h1 {font-size: 2.2em; } }ul.cat_links {list-style-type: none;padding: 0;margin-top: 50px; }ul.cat_links:before {content: 'Related:';font-weight: bold;font-style: italic; }ul.cat_links li {display: inline-block; }ul.cat_links a {text-decoration: none;border-bottom: 1px solid #666;display: inline-block;margin-left: 10px;color: #232525; }ul.cat_links a:hover, ul.cat_links a:focus {border-color: transparent; }div#blog_comment {grid-row: 4;grid-column: 2;background-color: white;border-top: 1px solid #ccc;padding: 40px 50px;font-family: 'Open Sans', Arial, Helvetica, sans-serif;line-height: 1.5em;font-size: 13pt; }@media all and (max-width: 767px) {div#blog_comment {grid-row: 5; } }div#blog_comment:empty {display: none; }div#blog_comment h2 {margin: 20px 0 0;border-bottom: 1px solid #ccc;padding-bottom: 5px; }div#blog_comment div.reply {margin: 0 0 30px; }div#blog_comment div.reply div.content {background: #f5f5f5;padding: 13px 20px 10px;border-radius: 6px 6px 0 0;color: #666; }div#blog_comment div.reply div.blogcontent > p {margin: 0;background: #f5f5f5;padding: 5px 20px 10px;border-radius: 0 0 6px 6px;border-top: 2px solid #fff;color: #666;font-size: 11pt;text-align: right; }div#blog_comment div.reply div.blogcontent > p span {float: left;margin-right: 10px;font-size: 14pt; }div#blog_comment div.reply p:first-child {margin-top: 0; }div#blog_comment div.reply p:last-child {margin-bottom: 0; }div#blog_comment ul {margin: 0 0 25px;padding: 0;list-style-type: none;display: flex;justify-content: flex-end;column-gap: 20px; }div#blog_comment ul li {display: inline-block; }div#blog_comment ul li a {color: #232525;text-decoration: none;text-transform: uppercase;font-size: 11pt;font-weight: 600;letter-spacing: 0.03em; }div#blog_comment ul li a:hover, div#blog_comment ul li a:focus {border-bottom: 1px solid #666; }@media all and (max-width: 1023px) {div#blog_comment {border-top: none;padding: 20px; } }div#sidebar {grid-row: 3 / span 2;grid-column: 3;background-color: white; }@media all and (max-width: 767px) {div#sidebar {grid-row: 4;grid-column: 1 / -1; } }div#sidebar:empty {display: none; }div.store_info {background-color: rgba(175, 196, 91, .25);padding: 15px;border-radius: 15px;margin: 10px 10px 0 0;color: #48521e; }@media all and (max-width: 767px) {div.store_info {margin: 10px; } }div.store_info h2 {text-wrap: balance; }div.store_info a {color: #48521e; }div.store_info *:first-child {margin-top: 0; }div.store_info *:last-child {margin-bottom: 0; }form.webformStyle div.webfieldcomment {font-size: 12pt;font-family: 'Open Sans', Arial, Helvetica, sans-serif; }.mini_decks {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 20px; }@media all and (max-width: 767px) {.mini_decks {grid-template-columns: 1fr 1fr; } }.mini_decks a {display: block;border-radius: 0.75em;overflow: hidden;padding: 10px;text-decoration: none;box-shadow: 0 0 7px #ccc;text-align: center; }.mini_decks a h3 {margin: 0 0 0.35em;font-weight: 100;text-transform: uppercase;letter-spacing: 0.05em;color: #232525;font-size: 1.5em;text-wrap: balance;text-align: center;line-height: 1em; }.mini_decks a img {max-width: 100%; }.mini_decks a div.info {position: relative;color: #232525;font-size: 0.8em;text-wrap: balance;line-height: 1.5em;margin-top: 0.35em; }form.webformStyle label input[type=date], form.webformStyle label input[type=datetime-local], form.webformStyle label input[type=email], form.webformStyle label input[type=number], form.webformStyle label input[type=password], form.webformStyle label input[type=range], form.webformStyle label input[type=search], form.webformStyle label input[type=text], form.webformStyle label input[type=time], form.webformStyle label input[type=url], form.webformStyle label select, form.webformStyle label textarea {background-color: #ebebeb; }.ui-helper-hidden {display: none; }.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px; }.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none; }.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse; }.ui-helper-clearfix:after {clear: both; }.ui-helper-clearfix {min-height: 0; }.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0); }.ui-front {z-index: 100; }.ui-state-disabled {cursor: default !important; }.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat; }.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%; }.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default; }.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: none; }.ui-menu .ui-menu {position: absolute; }.ui-menu .ui-menu-item {position: relative;margin: 0;padding: 3px 1em 3px 0.4em;cursor: pointer;min-height: 0;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0; }.ui-menu-icons {position: relative; }.ui-menu-icons .ui-menu-item {padding-left: 2em; }.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: 0.2em;margin: auto 0; }.ui-menu .ui-menu-icon {left: auto;right: 0; }