.featherlight .featherlight-content{min-width:90%}
#fastorder #fastorder_form ul{list-style:none;padding:0;margin:0}
#fastorder .price-subtotal{float:right;margin-right:20px}
#fastorder .fastorder-row .input-box .input-text::-webkit-input-placeholder{font-style:italic}
#fastorder .fastorder-row .input-box .input-text:-moz-placeholder{font-style:italic}
#fastorder .fastorder-row .input-box .input-text::-moz-placeholder{font-style:italic}
#fastorder .fastorder-row .input-box .input-text:-ms-input-placeholder{font-style:italic}
#fastorder .fastorder-multiple-form{width:100%}
#fastorder .fastorder-multiple-form tbody > tr:nth-child(odd){background:#E8EAEB}
#fastorder .fastorder-multiple-form{border:1px solid #d3d3d3;margin-bottom:10px}
#fastorder .no-display{display:none}
#fastorder .add-messages-success,#fastorder .add-messages-error{margin-top:15px}
#fastorder .add-messages-success span{border:1px solid #95a486;color:#3d6611;background:#eff5ea;padding:10px}
#fastorder .add-messages-error span{color:red}
#fastorder .validation-advice{display:none}
.fastorder-thumbnail-container{display:none}
#fastorder_form #fastorder-0{background-color:#22a7e2;height:28px}
.fastorder-actions{border-bottom:1px #A0B3C3 solid;font-size:12px;height:31px}
.fastorder-actions a{color:#212121;height:30px;line-height:30px;display:block;float:left;padding:0 15px;text-align:center;text-decoration:none}
.fastorder-actions a.active{font-weight:700;background:#E7F1F4;border-top:1px #A0B3C3 solid;border-left:1px #A0B3C3 solid;border-right:1px #A0B3C3 solid}
.fastorder-row{background:#fefefe}
#fastorder .messages .error-msg{margin:10px 0;color:#df280a}
#fastorder .messages .success-msg{margin:10px 0;color:#3d6611}
.fastorder-row-name .row-loader{background:url(../../images/bss/fastorder/ajax-loader.gif) no-repeat center center;height:64px;width:100%;position:absolute;top:0;left:0;z-index:2;display:none;border-left:1px #A0B3C3 solid;border-right:1px #A0B3C3 solid}
.fastorder-row-ref .height-tr{padding:4%}
.fastorder-row-ref{width:27%;position:relative;border-right:1px #d3d3d3 solid}
.fastorder-row-ref label{float:left;line-height:20px;margin-right:5px;font-size:11px}
.fastorder-row-ref .input-text{width:78%}
.fastorder-row-ref button{width:18%}
.fastorder-row-ref button span,.fastorder-row-add button span{font:bold 12px/19px Arial,Helvetica,sans-serif;color:#fff}
.fastorder-row-image{width:7%;border-right:1px #d3d3d3 solid;position:relative;overflow:hidden}
.fastorder-row-image div.animation{display:block;text-align:center}
.fastorder-row-image div.animation img{width:auto;height:65px;cursor:pointer;margin:auto}
.fastorder-row-name{padding-left:10px;padding-right:2%;width:31%;font-weight:400;overflow:hidden;text-transform:uppercase;font-size:11px;border-right:1px #d3d3d3 solid;position:relative}
.fastorder-row-name .animation{text-decoration:none}
.fastorder-row-name .price{color:red}
.fastorder-row-price{color:red;width:8%;border-right:1px #d3d3d3 solid;font-weight:400;text-align:center}
.fastorder-row-name .reference{text-transform:none}
.fastorder-row-qty{width:7%;border-right:1px #d3d3d3 solid;text-align:center}
.fastorder-row-statetax{width:7%;border-right:1px #d3d3d3 solid;text-align:center}
.fastorder-row-countytax{width:7%;border-right:1px #d3d3d3 solid;text-align:center}
.fastorder-row-citytax{width:7%;border-right:1px #d3d3d3 solid;text-align:center}
.fastorder-row-add{width:5%;text-align:center;margin-left:1%}
.fastorder-row-edit{width:5%;text-align:center;border-right:1px #d3d3d3 solid}
.fastorder_autocomplete{border:1px #6D6D6D solid;background:#fff;position:absolute;top:57px;display:none;left:-1px;width:100%;z-index:1;border-top:1px #6D6D6D solid}
.fastorder_autocomplete li{border-bottom:1px #A0B3C3 solid}
.fastorder_autocomplete li .product-price{display:none}
.fastorder_autocomplete li.loader{background:url(../../images/bss/fastorder/ajax-loader.gif) no-repeat center center;height:16px;padding:5px;border-bottom:0}
.fastorder_autocomplete li a{display:block;text-decoration:none;padding:5px;height:48px}
.fastorder_autocomplete li a .product-info{color:#1d1d1d;white-space:nowrap;font-size:11px;font-weight:400;float:left;display:block;height:34px;width:75%;line-height:140%;overflow:hidden;padding-left:10px}
.fastorder_autocomplete li a .product-info .ref-part{font-weight:700;color:#fff;background-color:#000}
.fastorder_autocomplete li a .product-name .reference{font-size:11px}
.fastorder_autocomplete li a .product-name .reference .ref-part{font-weight:700;color:#AB8552}
.fastorder_autocomplete li a .product-image{float:left;display:block;width:18%;height:32px;text-align:center;background:#fff;border:none;overflow:hidden}
.fastorder_autocomplete li a .product-image img{height:32px;width:auto}
.fastorder_autocomplete li.selected a{background-color:#D1D1D1}
.fastorder_autocomplete li.selected a .product-image{border:1px #A0B3C3 solid}
.fastorder-no-results{font-style:italic;font-size:11px;color:#1d1d1d;text-align:center;height:33px;padding:5px;border-bottom:0}
.fastorder-wrap-close{position:relative;height:26px;background:#0082E1}
.fastorder-close{position:absolute;right:5px;top:5px;color:#000;height:15px;display:block;font-size:10px;text-decoration:none;background:url(../../images/bss/fastorder/btn_window_close.gif) no-repeat right center;padding-right:19px;line-height:15px}
.fastorder-close:hover{color:#000}
.cart{position:relative}
.cart .fastorder-cart-loader-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;opacity:0;filter:alpha(opacity=0);z-index:10}
.cart .fastorder-cart-loader{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);background:url(../../images/bss/fastorder/ajax-loader.gif) no-repeat 50% 13px;z-index:11}
#fastorder-0 .fastorder-row-ref,#fastorder-0 .fastorder-row-image,#fastorder-0 .fastorder-row-name,#fastorder-0 .fastorder-row-qty,#fastorder-0 .fastorder-row-statetax,#fastorder-0 .fastorder-row-countytax,#fastorder-0 .fastorder-row-citytax,#fastorder-0 .fastorder-row-price,#fastorder-0 .fastorder-row-add,#fastorder-0 .fastorder-row-edit{border-right:none;border-left:none;color:#fff;font-size:13px;padding:5px;text-transform:none;height:27px;text-align:center;font-size:14px}
#fastorder #file,#fastorder .download_csv{width:20%;display:block}
#fastorder .add-rows{float:right;margin-right:5px;margin-left:5px;margin-top:10px}
#fastorder_form .submit{float:right;margin-top:10px}
#fastorder table{width:100%;border-collapse:collapse}
#fastorder tr:nth-of-type(odd){background:#eee}
#fastorder td,#fastorder th{border:1px solid #ccc;vertical-align:middle}
@media only screen and (max-width: 760px),(min-device-width: 320px) and (max-device-width: 800px) {
#fastorder table,#fastorder thead,#fastorder tbody,#fastorder th,#fastorder td,#fastorder tr{display:block}
#fastorder thead tr{position:absolute;top:-9999px;left:-9999px}
#fastorder tr{border:1px solid #ccc}
#fastorder td,#fastorder td.fastorder-row-name{border:none;border-bottom:1px solid #eee;position:relative;padding-left:25%;text-align:center}
#fastorder td:before{position:absolute;left:6px;width:25%;padding-right:10px;white-space:nowrap;line-height:55px}
#fastorder td:nth-of-type(1):before{content:"Search"}
#fastorder td:nth-of-type(2):before{content:"Photo"}
#fastorder td:nth-of-type(3):before{content:"Product"}
#fastorder td:nth-of-type(4):before{content:"Qty"}
#fastorder td:nth-of-type(5):before{content:"Total Price"}
#fastorder td:nth-of-type(6):before{content:"Edit"}
#fastorder td:nth-of-type(7):before{content:"Action"}
#fastorder tr#fastorder-0{display:none}
#fastorder .fastorder-row td{width:100%;min-height:55px}
#fastorder .fastorder-row .fastorder-row-price .price{min-height:55px;line-height:55px}
#fastorder .fastorder-row-ref .height-tr{min-height:auto}
#fastorder .fastorder-row-ref .height-tr .input-text{vertical-align:middle;width:70%}
#fastorder .fastorder-row-ref .height-tr .btn-ok{width:27%}
#fastorder .fastorder-row-edit button,#fastorder .fastorder-row-add button,#fastorder .fastorder-row-qty input{margin-top:10px}
#fastorder .add-rows{margin-bottom:10px;float:left}
#fastorder #data{margin-top:49px}
#fastorder #data #file{width:57%}
}
#fastorder button.button span{background:#22a7e2 none repeat scroll 0 0;color:#fff;display:block;font-family:"Roboto";font-size:16px;padding:8px 16px;text-align:center;text-transform:uppercase;white-space:nowrap}
#fastorder button.button.link span {margin: 0 5px;}
#fountainTextG{width:134px;margin:auto}
.fountainTextG{color:#000;font-family:Arial;font-size:24px;text-decoration:none;font-weight:400;font-style:normal;float:left;animation-name:bounce_fountainTextG;-o-animation-name:bounce_fountainTextG;-ms-animation-name:bounce_fountainTextG;-webkit-animation-name:bounce_fountainTextG;-moz-animation-name:bounce_fountainTextG;animation-duration:2.09s;-o-animation-duration:2.09s;-ms-animation-duration:2.09s;-webkit-animation-duration:2.09s;-moz-animation-duration:2.09s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}
#fountainTextG_1{animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#fountainTextG_2{animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#fountainTextG_3{animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#fountainTextG_4{animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#fountainTextG_5{animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#fountainTextG_6{animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
#fountainTextG_7{animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}
@keyframes bounce_fountainTextG {
0%{transform:scale(1);color:#000}
100%{transform:scale(.5);color:#fff}
}
@-o-keyframes bounce_fountainTextG {
0%{-o-transform:scale(1);color:#000}
100%{-o-transform:scale(.5);color:#fff}
}
@-ms-keyframes bounce_fountainTextG {
0%{-ms-transform:scale(1);color:#000}
100%{-ms-transform:scale(.5);color:#fff}
}
@-webkit-keyframes bounce_fountainTextG {
0%{-webkit-transform:scale(1);color:#000}
100%{-webkit-transform:scale(.5);color:#fff}
}
@-moz-keyframes bounce_fountainTextG {
0%{-moz-transform:scale(1);color:#000}
100%{-moz-transform:scale(.5);color:#fff}
}
