.clearBoth {clear:both;}
.forward,.float-right {float:right;}
.back,.float-left {float:left;}
/*warnings,errors,messages*/.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning,.messageStackError {background-color:#ff0000;color:#ffffff;}
.messageStackSuccess {background-color:#99FF99;color:#000000;}
.messageStackCaution {background-color:#FFFF66;color:#000000;}
.alert-2 {color:#FF0000;margin-left:0.5em;}
.hiddenField {display:none !important;}
.visibleField {display:inline;}
table {background-color:transparent;max-width: 100%;}
caption {padding-top:8px;padding-bottom:8px;color:#777;text-align:left;}
th {text-align:left;}
.table {width:100%;max-width:100%;margin-bottom:20px;}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table > thead > tr > th {vertical-align:bottom;border-bottom:2px solid #ddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {border-top:0;}
.table > tbody + tbody {border-top:2px solid #ddd;}
.table .table {background-color:#fff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {padding:5px;}
.table-bordered {border:1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border:1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width:2px;}
.table-striped > tbody > tr:nth-of-type(odd) {background-color:#f9f9f9;}
.table-hover > tbody > tr:hover {background-color:#f5f5f5;}
table col[class*="col-"] {position:static;display:table-column;float:none;}
table td[class*="col-"],table th[class*="col-"] {position:static;display:table-cell;float:none;}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {background-color:#f5f5f5;}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {background-color:#e8e8e8;}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {background-color:#dff0d8;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {background-color:#d0e9c6;}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {background-color:#d9edf7;}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {background-color:#c4e3f3;}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {background-color:#fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {background-color:#faf2cc;}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {background-color:#f2dede;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {background-color:#ebcccc;}
.table-responsive {min-height:.01%;overflow-x:auto;}
@media screen and (max-width:767px) {.table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}
.table-responsive > .table {margin-bottom:0;}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {white-space:nowrap;}
.table-responsive > .table-bordered {border:0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left:0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right:0;}
.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom:0;}
}
#loginDefault select, #loginDefault textarea, #loginDefault input[type="text"], #loginDefault input[type="password"], #loginDefault input[type="email"], #loginDefault input[type="tel"]{margin-bottom:5px;}
#loginDefault .alert, #createAcctDefault .alert{padding:0;border:none;}
#loginDefault fieldset, #createAcctDefault fieldset{margin-bottom:5px;}
@media (max-width: 767px) {
	#createAcctDefault LABEL.hiddenField, #createAcctDefault LABEL.inputLabel{width:100%;display:block;}
	#loginDefault LABEL.hiddenField, #createAcctDefault LABEL.inputLabel{width:100%;display:block;}
	#loginDefault select, #loginDefault textarea, #loginDefault input[type="text"], #loginDefault input[type="password"], #loginDefault input[type="email"], #loginDefault input[type="tel"]{width:98%;border: 1px solid #d2d2d2;margin-bottom:0px;}
}
#productPrices .normalprice {color: #aaa;font-size: 80%;font-weight: 400;text-decoration: line-through;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f;font-weight: 400;margin: 20px 0;line-height: 20px;box-shadow: none;text-shadow: none;position: relative;padding: 15px 25px 15px 15px;border: 1px solid transparent;border-radius: 4px;}
.centerColumn h1 {color: #000;font-size: 20px;padding: 0 0 6px;position: relative;clear: both;margin-bottom: 20px;}
.centerColumn h1:before {background: transparent none repeat scroll 0 0;bottom: -6px;content: "";height: 2px;left: 0;position: absolute;width: 100%;}
.centerColumn h1:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.btn {border:none;border-radius:3px;overflow:hidden;position:relative;background:#3e3e3e;color:#fff;min-width:86px;padding: 0 10px;
height: 40px;line-height: 40px;font-size: 20px;text-align:center;float:right;transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;cursor:pointer;}
body FIELDSET {padding:.5em;margin:.5em 0;border:1px solid #ccc;}
body legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
body label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
.radioButtonLabel{margin-right:6px;}
.alert{color:#bdde34;}
.small_edit, .button_delete_small{font-size: 16px;}
.centerColumn h2{font-size:18px;margin-top: 10px;font-weight:600;}
.centerColumn h3{font-size:16px;margin-top: 10px;font-weight:600;}
.centerColumn h4{font-size:14px;margin-top: 10px;font-weight:600;}
.centerColumn h5{font-size:12px;margin-top: 10px;font-weight:600;}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
#myAccountNotify li, #myAccountGen li{margin-top:10px;}
#addressBookDefault .button_delete_small{margin-right:10px;}
.button_view{font-size: 14px;min-width: auto;height: auto;line-height: 2;float: left;}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){
input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {line-height:34px}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {line-height:30px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {line-height:46px}
}
.form-group {margin-bottom:15px}
.radio,.checkbox {position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label {min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox {margin-top:-5px}
.radio-inline,.checkbox-inline {position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {cursor:not-allowed}
.markProductOutOfStock{color:#ff0000;}
.buttonRow.back, .buttonRow.forward{margin-top:10px;}
.productPriceDiscount{display:none;}
#indexProductListCatDescription table, #blogshowBody table, #descTable table, #ezPageDefault table, #indexProductListCatDescription p, #blogshowBody p, #descTable p, #ezPageDefault p, #indexProductListCatDescription ol, #blogshowBody ol, #descTable ol, #ezPageDefault ol, #indexProductListCatDescription ul, #blogshowBody .fprodrts ul, #descTable ul, #ezPageDefault ul, #descTable h1, #descTable h2, #descTable h3, #descTable h4{margin: 20px 0;font-size: 16px;}
#indexProductListCatDescription h1{margin: 20px 0;font-size: 20px;font-weight:700;}
#blogshowBody .fnewsdels a, #descTable a, #ezPageDefault a{text-decoration: underline !important;}
@media only screen and (max-width:768px) {
#prevOrders th:nth-child(1), #prevOrders td:nth-child(1){display:none;}
#myAccountPaymentInfo{float:left;margin-top: 10px;}
}
#checkoutSuccess .alert-success {color: #3c763d;background-color: #dff0d8;border: 1px solid #d6e9c6;border-radius: 4px;padding: 15px;margin-bottom: 20px;margin-top: 10px;}
#checkoutSuccess h1{margin-top: 20px;margin-bottom: 10px;color: #3c763d;font-size: 36px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
#checkoutSuccess h1:before{display:none;}
#siteMapList>ul>li>a{font-weight: 700;}
#siteMapList ul ul{margin-left:25px;}
.centerColumn:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.liststart{margin-top:5px;color: #000;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: nowrap;align-items: center;}
.starsSmall_box {background: transparent url("../images/stars.png") no-repeat scroll 0 top;height: 20px;overflow: hidden;position: relative;width: 90px;display: inline-block;}
.starsSmall_box div {background: transparent url("../images/stars.png") no-repeat scroll left bottom;height: 20px;}
.prostart{margin:15px 0 0;cursor: pointer;}
.prostart .starsSmall_box{display:inline-block; margin-right:5px;}
.list-price{font-size: 18px;color: #bdde34 !important;font-weight: bold;}
.list-price .normalprice{font-size: 16px;color: #3e3e3e !important;text-decoration:line-through;font-weight: 400;}
.l-c-list{color:#fff;margin-top:20px;display: flex !important;flex-wrap: nowrap;align-items: center;}
.l-c-list .l-c-title{margin-left:2px;}
.l-c-list form{background: transparent !important;}
#descTable img{max-width:100%;height:auto !important;}
.cssButton{margin-bottom:5px;}
.langs-sm{display:none;}
.langs-lg{position: relative;background: transparent !important;min-width: auto !important;line-height: 1;}
.langs-lg > img{height: 34px;cursor: pointer;}
.menu-langs{position: absolute;width: 150px;visibility: hidden;right:10px;top: 100%;z-index: 10;opacity:0;transition-property: all;transition-timing-function: cubic-bezier(.4,0,.2,1);transition-duration: .2s;}
.langs-lg:hover .menu-langs{visibility: visible;opacity: 1;}
.rounded-lg{border-radius: 5px;background-color: rgb(255 255 255);padding: 16px;box-shadow: 0 0 #0000,0 0 #0000,0 0 13px 0 #00000014;}
.language-list{color:#191919;display: flex;flex-direction: column;filter: none;}
.language-list a{display: flex !important;cursor: pointer;align-items: center !important;border-radius: 5px;padding: 5px 10px;}
.language-list a.cur{color: #ea5504;background-color:rgb(245 245 245);}
.language-list a:hover{background-color:rgb(245 245 245);}
.language-list a img{width: 24px;height: 24px;margin-right: 10px;cursor: pointer;}
.langs-abs{right: 26px;top: -8px;position: absolute;}
.langs-abs > div{width: 0;height: 0;border-bottom-width: 16px;border-left-width: 10px;border-right-width: 10px;border-bottom-color: rgb(255 255 255);border-left-color: transparent;border-right-color: transparent;}
.rt ul{display: flex;align-items: center;}
@media only screen and (max-width:768px) {
.langs-lg > img{ padding-left: 5px;height: 30px;}
.menu-langs{right:1px;}
.langs-lg{display:none;}
.langs-sm{display:block;}
.langs-sm > a{display: flex !important;align-items: center !important;}
.langs-sm > a img{margin-right:5px !important;}
.langs-sm .lang-a{display: flex !important;align-items: center !important;}
.langs-sm .lang-a img{margin-right:5px !important;}
}