.mt10{margin-top: 10px}
.dlh{line-height: 34px;}
.prod-images-wrap{margin-bottom:20px}
.prod-innerpriceholder{padding:10px 0px;}
.prod-regular-price-hashed {text-decoration:line-through; font-size:12px; color:#555;}
.prod-price-sale {color:#2e5e81; font-size:22px; line-height:21px; font-weight:600;}
.prod-price{font-size: 20px;font-weight: bold;color: #6E6E6E;display: block;font-family: 'Oswald', sans-serif;}
.prod-priceqty {padding-top:0px; color: white; font-weight: bold; text-align:center;}
.prod-pricepqcontainer{width:218px; font-size:12px; color:#444; margin-bottom:20px; }
.prod-pricepqrow{display: table-row;}
.prod-pricepqheaders{background-color:#eaeaea; text-align:center; display:table-cell; min-width:100px; padding:4px;}
.prod-pricepqcells{display:table-cell; text-align:center; padding:4px; border:1px solid #eaeaea; border-top:none; min-width:100px;}
.prod-optpricing{margin: 30px 0px 10px; font-size:14px; color#333333;display: none;}
.prod-price-total{font-size: 20px; font-weight: bold;color: #6E6E6E;display: block;font-family: 'Oswald', sans-serif;}
.unitofm{font-size:10px}
.product-breadcrumb {font-size: 11px; color: #555; margin-left: auto; margin-right: auto; margin-bottom: 5px; padding: 10px; border: 1px solid #F0F0F0;}
.product-breadcrumb li:last-child a {color:#2e5e81 !important;}
.product-breadcrumb a{text-decoration:none; color:#a7a7a7;}
.product-breadcrumb ul {padding:0;margin:0}
.product-breadcrumb li {display: inline;}
.prod-ratings-ttl {float:left; font-size:15px; color:#555; margin:0px; padding:0px 5px 0px 0px; font-weight: 600;}
.prod-ratings-ttl li{display: inline; vertical-align:top; font-weight:bold;}
.prod-ratings-ttl a{color:#333; text-decoration: none; vertical-align:top;}
.product-grid-wrap {overflow:auto; width:771px; margin-left:auto; margin-right:auto;}
.product-grid-wrap {overflow:auto; width:771px; margin-left:auto; margin-right:auto;}
.optlinks{font-size:13px;}
.optlinks a{color:#555; text-decoration:none;}
.optlinks nobr{font-family: 'Oswald', sans-serif;}
.product-view-wrap {padding-top:15px;}
.prod-photo {border: 1px solid #e3e3e3; text-align:center; background:#fff; margin-bottom:10px;padding:10px 0}
.product-sku{font-size:11px}
.fa-star,.fa-star-half{color:#FFDA00}
.zoomWindowContainer > div{background-color:#fff}
#gal1 {display: inline-block;top: 0;z-index: 10;}
#gal1 a {text-decoration: none;display: block;float: left;}
#gal1 img {border: 1px solid transparent;}
#gal1 img:hover {border-color: #209BC4;border: 1px solid #eaeaea;border-top: 1px solid transparent;}
.additional-image {float:left; border:1px solid #eaeaea; margin-right:5px;}
.zoom-mag-ico{float:left;}
.email-ttl {float:left; font-size:15px; color:#333; padding-left:5px; padding-right:14px; border-right:1px solid #eaeaea; margin-right:14px;}
.email-ttl a{ text-decoration:none; color:#333; }
.rating-wrap {float:left; font-size:15px; color:#333; padding-left:5px; padding-right:12px; margin-right:12px;}
.rating-rb{border-right:1px solid #eaeaea;}
.prod-bargain{padding-top: 0px; padding-bottom: 12px; overflow: auto; clear: both; margin-top:10px;font-size: 20px;color: #F27F7F}
.prod-bargain .fa {margin-right: 10px}
.formmargin{margin-top:15px;}
.formmargin:before{content:""; display:block; float:none; clear:both;}
.addtocart-mtop{margin-top:20px;}
.add-info-pad{padding:10px 0px}
/* Product Info Area */
.option-qty{max-width: 70px;text-align:center;border-color: #ccc;height: 40px;}
.minus-option,.plus-option{cursor:pointer}
.minus-option:hover,.plus-option:hover{background-color: #0C5082;color:#fff;}
.product-name-info {font-size: 18px; font-weight: 600;margin:0} 
.pricebox {margin: 0px 15px 0px 0px; padding-bottom:15px;}
.product-price{padding-top:10px; color:#2e5e81; font-size:11px; font-weight:600;}
.selection-area {padding-top:15px; padding-bottom:15px;}
.option-wrap { padding-bottom:10px; padding-left:6px; padding-right:6px;}
.option-title {font-size:14px; color:#333; padding-bottom:3px; padding-left:3px;}
.option--pricing{font-weight: 700;font-family: 'Oswald', sans-serif;color: #7B7B7B;text-rendering: optimizeLegibility;letter-spacing: 0.7px;}
.short-desc-wrap {padding-top:15px; padding-bottom:15px; }
.short-desc-txt {font-size:14px !important; color:#949494; line-height:20px}
.short-desc-txt ul{padding-left:20px]}
/* Share */
.prod-share-wrap {padding-bottom: 0;}
.prod-share-ttl {float:left;font-size: 12px; color:#333;}
.prod-share-buttons {/* float:left; */ padding-left:10px;}
.prod-share-buttons {/* float:left; */ padding-left:10px;}
/* Product Description / Tabs Area */
.tab-panel-wrap {padding:5px 0 0 0}
.tab-on {float:left; border:1px solid #eaeaea; border-bottom:0px; padding:10px; padding-left:15px; padding-right:15px; color:#fff; margin-right:4px;background: #0C5082; font-size: 14px; font-weight:600;}
.tab-off {float:left; border: 1px solid #e2e2e2; border-bottom:0px; padding:10px; padding-left:15px; padding-right:15px; color:#4a4949; margin-right:4px; font-size: 14px; background-color: #efefef;}
.tab-off:hover {background: #0C5082; color:#fff;}
.tab-off a:hover {color:#fff;}
.tab-on:hover {background: #0C5082; color:#fff; text-decoration:none;}
.tab-on a{color:#fff; text-decoration:none;}
.opttitle-outerwrap{border-bottom: 1px solid #eaeaea;font-weight: 600;}
.prod-desc-inner {padding: 1em 1.4em; color:#555; font-size:14px; line-height:20px ; border:1px solid #eaeaea;}
.prod-desc-inner a {color:#333; text-decoration:none;}
#tab1 h3, #tab2 h3, #tab3 h3, #tab4 h3, #tab5 h3{font-size: 15px; font-weight: normal; color: #ff6a00; padding-bottom: 10px;}
#tab1 p, #tab2 p, #tab3 p, #tab4 p, #tab5 p{font-size: 12px; color: #4a4949; padding-bottom: 20px;}
.floating-prc-box{width:200px;padding:10px;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;-moz-box-shadow: 0px 0px 5px #6e6d6c;-webkit-box-shadow: 0px 0px 5px #6e6d6c;box-shadow: 0px 0px 5px #6e6d6c;}
.mainfields{padding:5px 0px 5px 0px}
.avalability{margin:15px 0px; color:#666; font-weight:600;}
.avalability span{color:#609620}
.soldout{padding: 10px;background: #333;color: #fff;text-align: center;font-weight: bold;font-size: 23px;}
.soldout-btn { background-color: #555; border: 0px; border-bottom: 2px solid #313131; color: #fff; font-size: 21px; line-height: 31px; height: 29px; font-weight: bold; text-align: center;border-radius:3px; cursor: auto;}
.crosoutercontainer{width:100%; margin-top:40px; position:relative;}
.cros-marketcont{margin-bottom:10px;padding: 10px 10px;color: #fff; font-weight:600; font-size:15px;}
.cros-titlecont, .cros-titlefont{display:inline-block;}
.cros-imgholder{max-height:150px; display:block; text-align: center; vertical-align: middle;}
.cros-imgholder img{height:150px;width: auto !important;}
.cros-prodinfoh{ overflow:hidden;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;}
.cros-prodinfo{color:#555; font-size:14px;}
.cros-prodinfo a:link, .cros-prodinfo a:visited, .cros-prodinfo a:active{color:#555;}
.cros-prodinfo a:hover{color:#2e5e81;}
.input-group-addon{background-color:#fff;padding: 6px 15px;border-radius:0}
#addform {border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 22px 0px;}
#addform table td:first-child:before{content:'Qty:'; display:inline-block; margin-right:3px;}
#addform table{width:100%;}
#addform table td:nth-child(3), #addform table td:last-child{text-align:right;}
#productopts input[type="textbox"]{margin:3px 5px 3px 0;padding:10px 3px;text-align:center;border:1px solid #eaeaea;}
#productopts textarea{padding:3px;width:100%}
#productopts td img {margin-right:5px;height:35px;width:auto;}
#productopts table>tbody>tr>td {padding:0 0 8px}
.owl-prev,.owl-next {position: absolute;top: 50%;z-index: 10;border: 1px solid #eaeaea;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}
.owl-prev {left: 0px;padding: 10px 13px 10px 10px;}
.owl-next {right: 0; padding: 10px 10px 10px 13px;}
.owl-carousel {padding: 0px 25px;}
.btn-with-options{display: table; width: 100%; vertical-align: top; text-align: right; padding: 22px 0px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.btn-with-options div:first-child{text-align:left;}
.btn-with-options div:first-child input{height: 22px; line-height: 22px; padding-left: 5px; border: 1px solid #e3e3e3;}
.btn-with-options div:first-child span{font-size:14px; margin-right:5px;}
.btn-with-options div{display: table-cell; float: none; padding: 0px; vertical-align: middle;}
button.notifyme {float: right;padding: 3px 8px 5px 7px; border-radius: 50%; border: 1px solid #eaeaea; margin-top: -5px;color: #FDC100;}
button.notifyme:hover {background-color: #F4F4F4}
@media (max-width : 568px) 
{
    .prod-photoadd {text-align:center; margin-bottom:10px;}
	.pricebox{padding: 15px 0px 0px 0px; margin:0px;}
	.form-container{left:0px !important; top:50% !important; padding:16px;}
    .btn-margin-right{margin-right:42px;}
    .tab-on{float:none;}
    .tab-off{float:none;}
    .cros-prodholder{width:98%; margin:0px auto;}
    .cros-prodinfoh{height: 23px;}
    .cros-marketcont{font-size:12px;}
    #addform table td:first-child:before{content:"Qty:"}
    .prod-share-ttl{display:none;}
	.MagicZoomBigImageCont.MagicBoxShadow {left: 0px !important;height: 100% !important; width: 100% !important;}
}
@media (min-width : 569px) and (max-width : 767px) 
{
	.prod-photo a img{width:100%; height:auto;}
}
@media (max-width:768px)
{
    .form-inline .input-group{display:inline-table}
    .input-group span, .input-group input{width:auto}
}