/* Global Styles-------------------------------------------------- */
*{margin:0;padding:0;}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham_Book'); /* IE9 Compat Modes */
  src: url('../fonts/Gotham_Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Gotham_Book.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Gotham_Book.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Gotham_Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Gotham_Book.svg#svgFontName') format('svg'); /* Legacy iOS */
}
 h1, h2, h3, h4, h5, h6 ,p,label,input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
	font-family:"Gotham" ! important;
}
html {
  position: relative;
  min-height: 100%;
}
body {
	font-family:"Gotham" ! important;
	font-weight:500;
	height: 100%;
	margin-bottom: 60px;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke: 3px transparent;
}
.container {
    padding-right: 0px;
    padding-left: 0px;
	}
.row {
   margin-right: 0;
   margin-left: 0;
}

.navbar {    
    margin-bottom: 0px;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover{
    background-color: transparent;
    border: none;
}
.pull-right>li {
    padding-right: 0;
}
.nav>li>a {
    padding: 10px 0px 10px 15px;
}
.form-group label {
    margin-top: 6px;
}

input#srch-term {
    margin-left: 10px;
}
a{text-decoration:none;}
a:focus, .alink:focus,a:visited, .alink:visited{
    text-decoration: none;
	color:#1979c3;
	cursor: pointer;
}
a:hover{
	color:#f1582a;
	text-decoration: none;
	cursor: pointer;
}

p ,ul{margin-bottom: 0px;}

select#pager_number {
    width: 60px;
}
.label {    
    color: #797979;    
}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: none;
}
.button_align{margin-top:15px;}
.btn_right {   
    margin-top: -95px;
    position: absolute;
    right: 0;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 1px;
	padding-left: 1px;
}
.page.messages {
    margin-top: auto;
}
.form-control:focus {
    border-color: #f1582a;
    box-shadow: 0px 1px 1px rgba(241, 83, 35, 0.5) inset, 0px 0px 8px rgba(241, 83, 35, 0.5);
    }
.footer {
	position: absolute;
	bottom: 0;
	background-color: #f1582a;
	padding-top: 20px;
	left: 0;
	width: 100%;
}
.toggle_view {
    float: right;
}
.padding_left {
    text-align: right;
    padding-right: 15px;
}
.lable_align {
    text-align: right;
    padding-right: 15px;
	
}

.panel-body {
     padding: 0;
}
.pagination>li>a, .pagination>li>span {  
    background-color: transparent;
}
.link{color: #fff;}
.link:focus, .link:hover,.link:visited{
    color: #fff;
    text-decoration: none;
}
.link:active, .link:hover {
    outline: 0;
	cursor: pointer;
	color: #d8d8d8;
}
a:focus {
    outline:0px;
	outline-offset:0px;
}

.navbar-brand {
    padding: 0;
    margin-top: 25px;
	margin-left: 0px;
}
.navbar-logo {
	width:350px;
	height:75px;
	margin-left:-34px;
}
.pull-right {
    float: right!important;
    margin: 0px;
}
.navbar-header {
	min-height: 100px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    background-color: #f15323;
	border-color: #f15323
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #e84c1c;
	    border-color: #e84c1c;
}
.navbar-default {
    background-color: #fff;
    border-color: #e6e6e6;
}
.navbar-fixed-top {
    min-height: 100px;
	position: relative;
}
.navbar-right {
    margin-right: 0px;
	margin-top: 25px;
}
.navigation-bar{   
    background: #f15323;
    padding: 15px 0px 5px 0px;
    left: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
    
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    color: #f15323;
    background-color: transparent;
}
.dropdown-menu>li>a {    
    padding: 8px 20px;    
    color: #333;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    
    padding: 8px 20px;    
    color: #f15323;
	background-color: transparent;
}
.dropdown-menu {
    margin-top: -5px;
	padding: 0;
}

.dropdown-menu>li {
    border-bottom: 1px solid #e2e2e2;
}
.info{text-align: center;padding: 15px; }
.inf-logo{text-align: center; color: #f1582a;}
button.action.update.resetPassword-submit.update-shopping-button {
    background: #f1582a;
    color: white;
}
.btn-primary {
    color: #fff;
    background-color: #f1582a;
	border:none;
}
.btn-primary:active:focus, .btn-primary:active:hover,button.action.update.resetPassword-submit.update-shopping-button:active:focus,
button.action.update.resetPassword-submit.update-shopping-button:active:hover{
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #ea400d;
    border: none;
}
.orderitem_update{margin-top: 27px;}
.btn-danger {
    color: #000;
    background-color: #ffffff;
    border-color: #cccccc;
}
.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.btn-danger:active:hover{
   color: #f1582a;
    background-color: #ffffff;
    border-color: #cccccc;
	cursor: pointer;
}	
.form-control , .input-group-addon {    
    border-radius: 0px;
}
.thead-default {
    background: #dedede;
}
.thead-danger {
    background: #f1582a;
    color: #f6f6f6;
}
.padding_top{margin-top: 100px;}

.input-group-addon {
    color: #f1582a;
	background-color: #fff;
	cursor:pointer;
}
.tip{
    display: inline;
    position: relative;
	-webkit-transition: .5s all;   
    -webkit-transition-delay: 2s; 
    -moz-transition: .5s all;   
    -moz-transition-delay: 2s; 
    -ms-transition: .5s all;   
    -ms-transition-delay: 2s; 
    -o-transition: .5s all;   
    -o-transition-delay: 2s; 
    transition: .5s all;   
    transition-delay: 2s;
    
}

.tip:hover:after{    
    background: rgba(255, 85, 1, 1);
    border-radius: 0;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    right: -100px;
    padding: 10px 5px;
    position: absolute;
    z-index: 98;    
	font-size: 12px;
    white-space: pre-wrap;
    text-align: left;
    line-height: 15px;
	-webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

.browse {border: none;
		padding: 0px;
		margin-top: 15px 0;
		
}
.btn-default {
    color: #333;
    background-color: #f8f8f8;
    border: none;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #f15323;
    border: none;
}
.btn-default:hover,.btn-default:active,.btn-default:focus,.btn-acive,.btn-primary:hover,.btn-primary:active,.btn-primary:focus{
   color: #fff;
    background-color: #f15323;
    border: none;
}
.category_drop{margin: 0px 5px 0 0;}
.est_date{margin-top:35px;}
.comment_heading{
	padding: 10px;
	background: #f1582a;
	color: #fff;
}
.comment_box {
	margin: 10px;
	width: 97% ! important; 
}
.btn_comment {
    margin: 10px;
}
.rej_comment {
    margin: 10px;
	padding: 10px;
}
a.action.continue.cart-continue-shopping.resetPassword-submit {
    color: #fff;
}
a.action.continue.cart-continue-shopping.resetPassword-submit {
    padding: 5px 20px;
}
button#empty_cart_button:hover {
    background: #ec4919;
    color: white;
}
.cart-summary {
    margin-top: -87px ! important;
    left: 20px ! important;
}
/****** LOGIN MODAL ******/
.shipment-container,.comment-container {
  padding: 0px;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 0;
  border-top: 3px solid #f1582a;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.loginmodal-container {
  padding: 30px;
  max-width: 350px;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 0;
  border-top: 3px solid #f1582a;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.deliverymodal-container {
  padding: 30px;
  max-width: 350px;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 0;
  border-top: 3px solid #f1582a;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.loginmodal-container h2 {
  text-align: center;
  font-size: 1.8em;
  color: #f1582a;
}
.deliverymodal-container h2 {
  text-align: center;
  font-size: 1.8em;
  color: #f1582a;
}
.deliverymodal-submit {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
  height:47px;
}
.loginmodal-container input[type=submit] {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.loginmodal-container input[type=text], input[type=password] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.loginmodal-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;
}

.loginmodal-submit {
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #f1582a;
  padding: 17px 0px;
  font-size: 14px;
}

.loginmodal-submit:hover {
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #ea400d;
}
input.login.loginmodal-submit {
    padding: 15px 15px;
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
} 

.login-help{
  font-size: 12px;
  text-align: center;
}

/****** RESET AND CHANGE PASSWORD ******/
.resetPassword-submit{
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #f1582a;
  padding: 10px 30px;
  font-size: 14px;
}
.resetPassword-submit:hover{
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #ea400d;
}
.shfl-heading {
    color: #f1582a;
}
.table ,.table th ,.table td{
    text-align: left;
	font-size: 13px;        
}
.panel{border: 1px solid #e8e7e7;}
.row-disable {
    color: #a09c9c;
    background: #f9f9f9;
	pointer-events: none;
}
.form-control{
	font-size: 13px;
	padding: 6px 6px;
}
.red-line{border-top: 2px solid #f1582a; margin-top: 20px;margin-bottom: 40px;}
.redtext,a.redtext:focus, a.redtext:visited{ color: #f1582a;cursor: pointer;text-decoration: none;}
.redtext1{ color: #f1582a;}
a .redtext:focus, a .redtext:hover {
    color: #d2481e;
    text-decoration: none;
}
.lmargin {
    margin-right: 0px;
    margin-left: 0px;
	margin-top: 15px;
}
.upload-border{
    width:342px;
	height: 38px;
    border:1px solid #e2e2e2;
}
input[type=file]::-webkit-file-upload-button {
    width: 0;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
    border: none;
    border:0px;
	cursor: pointer;
}

 x::-webkit-file-upload-button, input[type=file]:after {
    content:'Browse';
    left: 100%;
    margin-left:0px;
	margin-top: -1px;
    position: relative;
    -webkit-appearance: button;
    padding: 8px 20px;
	border: 1px solid black;
    background-color: #f1582a;
    color: #fff;
	cursor: pointer;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    color: #fff;
    background-color: #f1582a;
    border-color: #f23b04;
    padding: 5px 25px;
}
.fileUp{
    border: 1px solid gray;
    padding-top: 10px !important;
    height: 40px;
	cursor: pointer;
}
.fileUp:after{    
	top: -10px;
    height: 40px;
}
/****** ORDER LIST & THUMBNIL ******/
.input-sort {
    width: 200px;
}
.margin-ten{margin-top: 0px; margin-bottom: 15px;padding: 10px 0 10px 0;}
.pagination {
    margin:0px;
    border-radius: 0px;
}
.show_pager{float:right;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: pointer;
    background-color: #f15323;
    border-color: #f15323;
}
.pagination>li>a, .pagination>li>span {
    color: #f15323;
    border: none;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #fff;
    cursor: pointer;
    background-color: #f15323;
    border-color: #f15323;
}
.gray-text {
    font-size: 12px;
	color: #aeaeae;
	margin: 0px 0px 1px 0px;
}
.gray-text_status {
    font-size: 14px;
	color: #aeaeae;
}
.big-text {
    font-size: 20px;
}
.mid-text {
    font-size: 12px;
}
.card-block {
    padding: 10px; 
}
.card{
    background-color: #f9f9f9;
	margin: 5px;
	box-shadow: 2px 2px 2px  rgba(0, 0, 0, 0.3);
	max-height: 645px;
}
.card1{
    background-color: #f9f9f9;
    margin: 5px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    max-height: 645px;
}
.partner_part {
    min-height: 30px;
}
.input-group {
    margin-bottom: 10px;
}
.add-cart {
	border: 0px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1); 
	background-color: #f1582a;  
	font-size: 100%;
	border-radius: 0;
}

.add-cart:hover {
	border: 0px;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #ea400d;
	color: #fff;
}

.quantity {
    width: 100%;
	height: 30px;
}
.middle-align{text-align: left;
	margin:0px ;
}
.add-cart-list {
    border: 0px;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #f1582a;
    font-size: 75%;
    border-radius: 0;    
    margin: 20px auto;
    width: 100%;
}
.add-cart-list:hover {
	border: 0px;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #ea400d;
	color: #fff;
}

/****** Magento CSS Break  ******/



.action.primary {
	border: 0px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1); 
	background-color: #f1582a;  
	font-size: 83%;
	border-radius: 0;
	display: block;
    width: 100%;
	padding: 7px 14px;
	font-weight: 500;
}

.action.primary:hover,.action.primary:active,.action.primary:focus {
	border: 0px;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #ea400d;
	color: #fff;
}
.action-primary {
	border: 0px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1); 
	background-color: #f1582a;
	border-radius: 0;
}

.action-primary:hover,.action-primary:active,.action-primary:focus {
	border: 0px;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #ea400d;
	color: #fff;
}
.action-secondary {
	border: 0px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1); 
	background-color: #f1582a;
	border-radius: 0;
}

.action-secondary:hover,.action-secondary:active,.action-secondary:focus {
	border: 0px;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #ea400d;
	color: #fff;
}
.order-links .item.current strong {
    background: none; 
    border: none;
    display: inline; 
    font-weight: 400;
    font-size: 20px;
	padding:0px;
}
.product-item-name {
	margin: 0;
	font-size: 13px;
}
.price-including-tax, .price-excluding-tax {
    display: block;
    font-size: 15px;
    line-height: 1;
}
li.nav.item {
	display: none;
}
li.nav.item.current {
    display: block;
}
.order-details-items.ordered {
    border: none; 
    margin-bottom: 0px;
    padding: 0;
	margin-top: 10px;
   
}
.price-including-tax .price, .price-excluding-tax .price {
    font-weight: normal;
}
.price-box.price-final_price {
    margin-left: 10px;
}
.btn_right_top {   
    margin-top: 5px;
    margin-left: 45px;
}  
.return-status, .order-status {
    border: none;
}
button:not(.primary) {
    box-shadow: none;
}
button.close {
    -webkit-appearance: none;    
    cursor: pointer;
    background: none;
    border: none;
    border-radius: 0px;
}
.close {
    float: right;
    font-size: 30px;
    font-weight: 700;
    text-shadow: none;
	opacity: 1;
	color: #fff;	
}
span.order-status {
    margin-top: -90px;
    margin-left: 185px;
}

button, a.action.primary {
    border-radius: 0;
}


button:not(.primary):active {
    box-shadow: none;
}
.modal-popup .modal-inner-wrap {
    margin: 100px;
    width: 55%;
}
.modal-inner-wrap {
    margin-top: 0;
}
.modal-header {
    padding: 0px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
	border-radius: 0px;
    outline: 0;
    -webkit-box-shadow:none;
    box-shadow: none;
	padding: 0px;
}

.column.main {
    min-height: 300px;
    position: relative;
}

.page_title.title_show {
    margin-top: 0px;
}

.pr_description{
	min-height:35px;
}
.quantity_error_container{
	min-height:50px;
}
.spp_qty_label {
    margin-top: 8px;
}
.list_row_quantity_error{
	font-size:10px;
	color: #e5551a;
}
.product_row_view {
    margin-bottom: 10px;
}
body.cms-index-index .margin-ten {
	padding-top: 0px !important;

}
.product_row_addtocart{margin-top:19px;margin-left: 10px;}

.product_row_card{
	background-color: #f9f9f9;    
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);    
    padding: 20px 10px;
}
.cart-summary {
     background: none; 
   
}
.page-layout-1column.page-with-filter .column.main {
    padding-top: 0px;
}
.page-layout-2columns-left.page-with-filter .column.main {
  width : 100% !important;
  float:none !important;
  }

.opc-wrapper .step-content {
    margin: 0px;
}
.catalog-category-view .column .main {
padding-top: 0px !important;
}
.spp_cart_table_head {
    background: #f0f0f0;
}
.block-custom-info-title {
    text-transform: none;
    font-family: "Gotham";
	background:#fff;
	border-bottom: 1px solid gray;
	font-size: 25px;
	padding: 0px;
    margin: 20px 0 40px 0;
}

.block-inner {
    margin-top: 15px;
}
.file-uploded {
    overflow: hidden;
    padding: 15px 0;
}
.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
    text-align: left;
}
.cart.table-wrapper .action:last-child {
    margin-right: 30px;
}
.cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete {
    position: relative;
    top: 0;
    
}
.cart.table-wrapper .col {
     padding-top: 20px; 
}
.account .column.main {
    margin-bottom: 0;
}
span.cart-price {
    font-size: 13px;
}
label.label.chk_level {
    padding: 0px;
    font-size: 95%;
    font-weight: normal;
}
.block, .customer-review .product-details, .block-banners, .block-banners-inline {
    margin-bottom: 0px;
}
.add-info {
    right:0px;
    top:128px;
    position:absolute;
	word-wrap: break-word;
	max-width:33%;
}

li.col-xs-8 {
    margin-left: -3px;
}
.account .column.main .block:not(.widget) .box-title>span,.box-title>span {
    font-size: 20px;
}
.checkout-index-index  aside.modal-popup .modal-inner-wrap {
    margin-left: -400px;
    width: 56%;
    left: 37%;
}
.minicart-items .product-item-details {
    padding: 0;
}
.opc-block-summary .items-in-cart>.title:after {
    position: absolute;
    right: 0;
    top: 10px;
	display:none;
}
.cart.table-wrapper .product-item-name {
    font-size: 14px;
    display: block;
    margin-top: 0px;
}
.cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .clear {
     display: block;
}
.cart.table-wrapper .actions-toolbar>.action-edit:before, .cart.table-wrapper .actions-toolbar>.action-delete:before{
	color: #f1582a;
	font-size: 20px;
}
.cart.table-wrapper .actions-toolbar>.action-edit:hover:before, .cart.table-wrapper .actions-toolbar>.action-delete:hover:before {
    color: #666;
    text-decoration: none;
}
span.spp_cart_flm_value {
    margin-left: 10px;
	
}
.cart-container .form-cart .actions.main .continue {
    display: inline-block;
	padding: 10px 20px;
}
.cart-summary .checkout-methods-items .action.primary.checkout{
	line-height: 28px;
    padding: 6px 0px;
    font-size: 100%;
}
.cart-summary .checkout-methods-items {
    margin: 16px 0 0;
}
.cart-quantity-error{margin-top:5px;}
.checkout-payment-method .payment-method-content {
    display: none;
    padding: 0px ;
}
.text_wrap{word-wrap: break-word; min-width: 160px; max-width: 500px;}
.file-uploded .order-file-removelink {
    float: right;
    margin-right: 15px;
    font-size: 12px;
}
.opc-wrapper .shipping-address-item.selected-item::after {
    background: none;
    color: none;
    content: none;
	display:hidden;
}
.opc-wrapper .shipping-address-item.selected-item {
    border-color: #FF5501;
    margin-top: 10px;
	display: block;
}
.spl_note {
    min-width: 30%;
    max-width: 33%;
    margin-top: -187px;
    position: absolute;
    margin-left: 42%;
	word-wrap: break-word;
}
aside.opc-sidebar {
    margin: -90px 0 0 0;
    
}
.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{
	min-width: 33%;
	word-wrap: break-word;}
}
.pr_description_list {
    word-wrap: break-word;
}
th.col-md-1.srno {
    width: 3%;
}
th.col-md-1.prdname {
    width: 15%;
}
.qty_box{width:10%;}
.ddstatus{width:12%;}
.ship_popup{width:80%;}
.block-minicart .block-content>.actions>.primary {
    margin: 0 ;
}
a.action.viewcart {
    display: block;
    width: 100%;
    line-height: 2.2rem;
    padding: 14px 40px;
    font-size: 1.8rem;
    background: #f1582a;
    color: #fff;
}
a.action.viewcart:hover,a.action.viewcart:active,a.action.viewcart:focus {
    border: 0px;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #ea400d;
	color: #fff;
	
}
.cart.table-wrapper .product-item-details {
   padding-bottom: 0px; 
}
.checkout-cart-index #shopping-cart-table {
    border: none;
}
.block-order-details-view .box-title,b, strong {
    font-weight: 500;
}

.cms-faqs p.faq_answer {
	margin-left: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.cms-faqs p.faq_question {
	font-weight: 700;
}
.minicart-wrapper .block-minicart {
right: 0;
width: 390px;
position: absolute;
}
.sflyhiddenfile {
 width: 0px;
 height: 0px;
 overflow: hidden;
}

/****** MEDIA QUERY  ******/

@media (max-width: 768px) {
	.padding_top{margin-top: 130px;}
}

@media (min-width: 640px){
.product-item-actions .actions-primary {display: block;}
}

@media (min-width: 768px){
.product-item-actions .actions-primary {padding: 0;}
.abs-status-desktop, .return-status, .order-status {
    margin-top: -93px;
    padding: 5px 10px;
    margin-left: 215px;
}
.navbar>.container .navbar-brand{
    margin-left: 0px;
}
.order-details-items {
    margin-top: -1px;
    padding: 0px;
}
.order-links .item.current strong {
    border-bottom: 0;
    margin-bottom: -1px;
    padding: 0;
}
.page-layout-1column.page-with-filter .column.main {
    padding-top: 0px;
}
aside.opc-sidebar {
    margin: -90px 0 0 0;    
}
.actions-toolbar .primary .action {
    margin: 0;
}
.cart.table-wrapper .item .col.item {
     padding: 0px;
}
.checkout-shipping-method .actions-toolbar .action.primary {
    margin: none;
}
.primary .action {
    margin: 0px ;
}
.primary .action {
    margin: 0px ;
}
.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{
	min-width: 33%;
	word-wrap: break-word;}
}

@media (min-width: 1024x) {
	.checkout-index-index  aside.modal-popup .modal-inner-wrap{
	margin-left: -400px;
    width: 58%;
    left: 37%;}
	.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{
	min-width: 33%;
	word-wrap: break-word;}
}
}


