/*
  Name: sf.mobile.head.css
   Ver: 3.0.22
  Date: 09/07/2017 11:27 PM
 Files:
	QSC.ui.mobile
	QSC.ui.mobile.skin0

*/

body{font-family:arial;margin:0;}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.4;}.horizontal-row{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;}.horizontal-row>div{word-break:break-word;}.section-flex{-webkit-box-flex:1;}.word-break{word-break:break-word;}.user-feedback{border:1px solid;border-width:1px 0;}.section-main>.title,.section-sub>.title{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;padding:5px 10px;border-top-width:1px;}.section-sub.expanded>.title{border-bottom-width:1px;}.section-main>.title .title-content,.section-sub>.title .title-content{-webkit-box-flex:1;}.section-main>.title{min-height:30px;}.section-sub>.title{min-height:25px;}.section-main>.title h2{word-wrap:break-word;display:inline;margin:0;font-weight:bold;font-size:18px;}.section-sub>.title h3{word-wrap:break-word;display:inline-block;margin:0;font-size:16px;}.section-main>.title>.button-left{margin-right:10px;}.section-main>.title>.button-right{margin-left:10px;}.section-main .section-content,.section-sub .section-content,.section-row{font-size:14px;padding:10px;border-top-width:1px;}.section-sub.expanded>.title{border-bottom-width:0;}.section-sub>.section-wrapper{display:none;}.section-sub.expanded>.section-wrapper{display:block;}.section-sub>.title>.up,.section-sub>.title>.down{font-weight:bold;margin-left:10px;}.section-sub>.title>.up,.section-sub.expanded>.title>.down{display:none;}.section-sub.expanded>.title>.up,.section-sub>.title>.down{display:block;}.form-entry{margin-bottom:15px;}.form-entry .label{font-size:15px;}.form-entry .label-link{float:right;}.form-entry .field input,.form-entry .field select,.form-entry .field textarea{width:100%;font-size:15px;border:1px solid;-webkit-border-radius:4px;border-radius:4px;}.form-entry .field input{padding:5px 0;text-indent:5px;}.form-entry .field textarea{padding:5px 0;}.form-entry .field select{padding:5px;}.form-entry .field input[type="checkbox"]{width:auto;}button.button-primary,button.button-secondary,button.button-help{font-size:15px;font-weight:bold;letter-spacing:1px;border:1px solid;width:100%;padding:5px 10px;-webkit-border-radius:4px;border-radius:4px;margin:0;cursor:pointer;}button+button.button-primary,button+button.button-secondary{margin-top:10px;}button.button-help{width:auto;}button.button-right{float:right;}input.form-field,select.form-field,textarea.form-field{width:100%;padding:5px 0;text-indent:5px;font-size:15px;border:1px solid;-webkit-border-radius:4px;border-radius:4px;margin:0;}select.form-field{text-indent:0;padding:5px;}.custom-checkbox input,.custom-radio input{display:none;}.custom-checkbox label,.custom-radio label{display:-webkit-box;-webkit-box-align:start;-webkit-box-orient:horizontal;}.custom-checkbox span.check,.custom-radio span.check{display:block;margin-right:5px;vertical-align:middle;text-align:center;border:1px solid;}.custom-checkbox span.check{border-radius:5px;height:25px;width:25px;font-size:25px;line-height:25px;}.custom-radio span.check{height:15px;width:15px;font-size:15px;line-height:15px;border-radius:8px;}.custom-checkbox span.label,.custom-radio span.label{-webkit-box-flex:1;display:block;vertical-align:middle;}.custom-checkbox span.label{min-height:25px;padding-top:5px;}.custom-radio span.label{min-height:15px;padding-top:1px;}.custom-radio input:checked+span.check{height:9px;width:9px;border-width:4px;}.custom-checkbox input:checked+span.check>.checked,.custom-checkbox input+span.check>.unchecked{display:block;}.custom-checkbox input+span.check>.checked,.custom-checkbox input:checked+span.check>.unchecked{display:none;}.custom-checkbox input:disabled+span.check,.custom-radio input:disabled+span.check{opacity:.4;}.icon-member{background:transparent url(../../images/storefront/mobile/icons.png) 0 0 no-repeat;width:23px;height:23px;}.icon-login{background:transparent url(../../images/storefront/mobile/icons.png) -49px 0 no-repeat;width:23px;height:23px;}.icon-cart{background:transparent url(../../images/storefront/mobile/icons.png) -23px 0 no-repeat;width:26px;height:21px;}div.list>.list-item{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;cursor:pointer;padding:10px;border:1px solid;border-bottom-width:0;}div.list>.list-item>.text{-webkit-box-flex:1;word-wrap:break-word;font-size:17px;font-weight:bold;}div.list>.list-item:first-child{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}div.list>.list-item:last-child{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px;}div.list .indicator{padding-left:10px;font-family:arial;font-weight:bold;}div.list>.list-button{display:none;margin-top:0;margin-bottom:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px;}div.list.limit>button.list-button{display:block;}div.list.limit>.list-item:nth-child(n+5){display:none;}.buttons-horiz{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;margin-top:10px;}.buttons-horiz>div{-webkit-box-flex:1;margin-left:10px;}.buttons-horiz>div:first-child{margin-left:0;}.popin-container{padding:10px;}.popin{border:1px solid;border-radius:4px;-webkit-border-radius:4px;}.popin>.title-container{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;border-bottom-width:1px;padding:10px;}.popin>.title-container>.title{-webkit-box-flex:1;font-weight:bold;font-size:15px;}.popin>.title-container>.close{margin-left:10px;font-size:14px;}.popin>.content{padding:10px;font-size:14px;}.popin>.buttons{margin:0 10px 10px 10px;}.dropdown-overlay{position:relative;}.dropdown-overlay>select{position:absolute;top:0;left:0;border:none;height:100%;width:100%;opacity:.01;-webkit-appearance:none;}.price.strike{text-decoration:line-through;font-weight:normal;}.price{font-weight:bold;font-size:14px;font-family:arial;}#header{display:-webkit-box;-webkit-box-align:start;-webkit-box-orient:horizontal;padding:5px 10px;}#header>.logo{width:40px;height:40px;font-size:0;padding-right:10px;cursor:pointer;}#header>.logo>img{max-width:40px;max-height:40px;}#header>.name{-webkit-box-flex:1;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;min-height:40px;word-wrap:break-word;word-break:break-word;font-size:20px;font-weight:bold;cursor:pointer;}#header>.aux{width:88px;height:38px;margin-left:10px;border:1px solid;-webkit-border-radius:4px;border-radius:4px;}#header>.aux>.member{cursor:pointer;display:inline-block;width:39px;height:100%;}#header>.aux>.cart{cursor:pointer;display:inline-block;width:40px;height:100%;border-left-width:1px;}#header .num-in-cart{padding:1px 5px;position:absolute;right:5px;top:2px;font-size:12px;font-weight:bold;-webkit-border-radius:10px;border-radius:10px;}#header .icon-cart{margin:9px 0 0 9px;}#header .icon-member,#header .icon-login{margin:8px 0 0 10px;}#quicksearch{padding:5px 10px 5px 0;}#quicksearch>div{margin:0 10px;}#quicksearch>input{margin:0;}#footer{padding:20px;text-align:center;font-size:14px;border-top-width:1px;}#footer .nav span:last-child{display:none;}#footer div.content{margin-top:20px;}.debug{word-break:break-word;}div.quick-product{min-height:50px;}div.quick-product>.image{width:50px;padding-right:10px;text-align:center;font-size:0;}div.quick-product>.image>img{max-width:50px;max-height:50px;}div.quick-product>.text{-webkit-box-flex:1;font-size:17px;}div.quick-product .label{word-break:break-word;}div.quick-product .price-list{margin-right:3px;}div.pagination{margin:0;}.pagination-sort-selector{margin-left:10px;display:inline-block;}.cart-item>.data{display:-webkit-box;-webkit-box-align:start;-webkit-box-orient:horizontal;}.cart-item>.data>.image{margin-right:15px;width:50px;height:50px;text-align:center;}.cart-item>.data>.image>img{max-width:50px;max-height:50px;}.cart-item>.data>.overview{-webkit-box-flex:1;word-wrap:break-word;font-family:12px;}.cart-item .label{font-weight:bold;margin-bottom:10px;}.cart-item .details>div{text-align:right;}.cart-item .price{font-weight:bold;}.coupon-item{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;}.coupon-item .label{-webkit-box-flex:1;}.price-row{display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;margin:4px 0;font-size:12px;font-weight:bold;}.price-row>.notes{font-weight:none;}.price-row>.label{-webkit-box-flex:1;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
a{color:#424242;}div{border:0 solid;border-color:#cdcdcd;}button.button-primary,button.button-secondary{border-color:#a7a7a7;color:#424242;background-color:#d9d9d9;}.price.strike{color:#707070;}.price-list{color:#823D1C;}.price-sale,.price-options{color:#D9652F;}div.list div.list-item{color:#6d7588;}#header{background-color:#f4f4f4;}#header>.name{color:#424242;}#quicksearch{background-color:#CBCED5;}#footer{background-color:#cbced5;}#footer,#footer a{color:#424242;}body{color:#424242;}.user-feedback-success{background-color:#ecfbda;border-color:#88c236;}.user-feedback-error{background-color:#ffdcdc;border-color:#d00000;}.section-main,.section-sub,.section-content{background-color:#f4f4f4;}.section-row{background-color:#fff;}.section-main>.title{background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#ededed));background-image:-webkit-linear-gradient(top,#FFF 0,#ededed 100%);background-image:linear-gradient(top,#FFF 0,#ededed 100%);}.section-sub>.title{background-color:#dbdbdb;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ccc));background-image:-webkit-linear-gradient(top,#eee 0,#ccc 100%);background-image:linear-gradient(top,#eee 0,#ccc 100%);}.section-main .section-row,.section-sub .section-row,.section-main .section-row+.section-content,.section-sub .section-row+.section-content .section-main .section-row+.section-sub,.section-sub .section-row+.section-sub{-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,0.2);box-shadow:0 5px 10px 5px rgba(0,0,0,0.2);}.section-main .section-row:last-child,.section-sub .section-row:last-child{-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,0.2),0px -5px 10px -5px rgba(0,0,0,0.2) inset;box-shadow:0 5px 10px 5px rgba(0,0,0,0.2),0px -5px 10px -5px rgba(0,0,0,0.2) inset;}.section-main>.title+.section-content,.section-main>.title+.section-row,.section-main>.title+.section-main>.title,.section-main>.title+.section-sub>.title,.section-main .section-row:first-of-type,.section-main>.title+.section-wrapper>.section-row:first-of-type{-webkit-box-shadow:0 8px 10px -6px rgba(0,0,0,0.2) inset;box-shadow:0 8px 10px -6px rgba(0,0,0,0.2) inset;}.section-sub>.title+.section-content,.section-sub>.title+.section-row,.section-sub>.title+.section-wrapper>.section-row:first-of-type{-webkit-box-shadow:none;box-shadow:none;}button.button-primary,button.button-secondary{text-shadow:1px 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 7px rgba(255,255,255,0.5) inset;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 7px rgba(255,255,255,0.5) inset;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(rgba(0,0,0,0.12)),color-stop(0.5,rgba(255,255,255,0)),color-stop(0.5,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 0,rgba(255,255,255,0) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.12) 100%);background-image:linear-gradient(top,rgba(255,255,255,0.9) 0,rgba(255,255,255,0) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.12) 100%);}button.button-help{color:#44b1dd;background-color:#eaf6fb;border-color:#44b1dd;text-shadow:1px 1px 0 rgba(255,255,255,0.6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#eaf6fb));background-image:-webkit-linear-gradient(top,#fff 0,#eaf6fb 100%);background-image:linear-gradient(top,#fff 0,#eaf6fb 100%);}div.list div.list-item{background-color:#fff;border-color:#bdbdbd;}div.list .indicator{color:#7d7d7d;}div.form-entry div.field input,div.form-entry div.field textarea,div.form-entry div.field select,input.form-field,select.form-field,textarea.form-field{background-color:#fff;border-color:#868686;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.75),0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.75),0 1px 2px rgba(0,0,0,0.5) inset;}.custom-checkbox input+span.check{border-color:#bdbdbd;}.custom-checkbox input+span.check,.custom-radio input:checked+span.check{background-color:#e8e8e8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#ededed));background-image:-webkit-linear-gradient(top,#FFF 0,#ededed 100%);background-image:linear-gradient(top,#FFF 0,#ededed 100%);}.custom-checkbox input:checked+span.check,.custom-radio span.check{color:#fff;border-color:#353535;background-color:#636363;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#353535),color-stop(1,#898989));background-image:-webkit-linear-gradient(top,#353535 0,#898989 100%);background-image:linear-gradient(top,#353535 0,#898989 100%);text-shadow:1px 1px 0 #000;}.popin-container{background-color:#ccc;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3) inset,0 -5px 5px rgba(0,0,0,0.3) inset;box-shadow:0 5px 5px rgba(0,0,0,0.3) inset,0 -5px 5px rgba(0,0,0,0.3) inset;}.popin{border-color:#A7A7A7;background-color:#fff;}.popin>.title-container{border-color:#a7a7a7;}#header>.aux{border-color:#bdbdbd;background-color:#d14c22;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#dedede));background-image:-webkit-linear-gradient(top,#FFF 0,#dedede 100%);background-image:linear-gradient(top,#FFF 0,#dedede 100%);}#header>.aux>.cart{border-color:#bdbdbd;}#header .num-in-cart{color:#fff;background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e05721),color-stop(1,#be3e23));background-image:-webkit-linear-gradient(top,#e05721 0,#be3e23 100%);background-image:linear-gradient(top,#e05721 0,#be3e23 100%);}#footer a{text-decoration:none;}.product-filmstrip{background-color:#DDD;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(1,#eee));background-image:-webkit-linear-gradient(top,#ccc 0,#eee 100%);background-image:linear-gradient(top,#ccc 0,#eee 100%);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4) inset;box-shadow:0 0 5px rgba(0,0,0,0.4) inset;}.product-filmstrip img{border-color:#ccc;}
