.cont_top {
  border-top:10px solid #0a5790;  
}
.cont_bot {
  border-bottom:10px solid #0a5790;
}
.column img {
  width: 100%;
}
.head_top {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #0a5790;
  margin-bottom: 5px;
}
.head_bot {
  padding-top:5px;
  padding-bottom:5px;
}
.head_bot form {
  margin:15px 0;
}
.logo p {
  margin:0;
  border: 0 none;
}
a.logo, a, img {
  border:0 none;
  outline: 0 none;
}
.search .form-group {
  margin-bottom:0;
}
.search .input-group-addon {
  padding: 2px 4px 0;
  background: #898989;
}
.show_cart {
  text-align: center;
}
.show_cart a {
  color: #0a5790;
}
.log_line {
  border-left: 1px solid #F00;
  padding: 0 !important;
  position: relative;
  margin: 0 15px;
  height: 15px !important;
}
.cart img {
  width: auto;
  float: left;  
}

.total_products {
  position: relative;
 /*  margin-left:50px; */ 
  color: #fff;  
}
.cart-tot a {
  color: #0a5790;
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
}
.sclogin {  
  margin-left: 11px;
}

.footer h3 {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.footer ul {
  padding:0;
  list-style: none;
}
.footer ul a {
  color: #333;
}
.footer .col-sm-4, .footer .col-sm-6 {
  border-right: 1px solid #fbc9c9;
  min-height: 200px;
}
.footer .card .cod {
  width: 100%;
}
.footer .card h4 {
  background: #c2c2c2;
  text-align:center;
  padding:5px;
  font-size: 12px;
  text-transform:uppercase;
  font-weight:bold;
}
.footer .card li{
  list-style: none;  
  display: inline-block;
  margin-right:13px;
}
.footer .card li:last-child {
  margin-right:0;
}
.footer .col-sm-6:last-child, .footer .col-sm-4:last-child {
  border:none;
}
.footer .cus_foot {
  border-top: 1px solid #0a5790;
  padding-top: 15px;
  margin-top: 15px;
}
._4s7c {
  border: none !impotant;
}
.cart_link a {
  color: #000;  
  text-transform: capitalize;
  font-size: 12px;
  display: block;
}
.cart_link i {
  color:#0a5790;
  font-size: 14px;
}
.pro_sort .title {
  /* float: left;
  margin-right: 10px;
  font-size: 14px;  */ 
}
.pro_overlay {
  position: absolute;
  top: 0;
  bottom: 25%;
  left: 0;
  right: 0;
  cursor: pointer;
  display: none;
}
.pro_overlay_in {
  position: absolute;
  top: 30%;
  left: 25%;  
  display: block;
  width: 116px;
  text-align: center;
  background: rgba(0,0,0,0.6);
  color:#fff;
  text-decoration:none;
  padding: 10px;  
  z-index: 10;
}
.pro_overlay:hover .pro_overlay_in, .pro_overlay_in:hover {
  text-decoration:none;
  color: #fff;
}
#system-message{
	background-color: #09838a;
    color: #fff;
    border: 1px solid #09838a;
}
.vm-continue-shopping a{
    border: solid #0a5790 1px;
    color: #777;
    text-decoration: none;
    display: inline-block;
    padding: 5px 15px;
    margin-top: 10px;
}
#fancybox-content h4{
	padding-top: 1em;
    font-size: 16px;
   /*color: #fff;
 width: auto !important;*/
}
.continue_link, .showcart{
	border-radius:0;
}
.cat_view .product-price span{
  display: inline-block;
  float: left;
}
.cat_view .product-price span div span {
  text-decoration:line-through;
  font-size: 12px !important;
  margin-right: 5px;
}
.cat_view .product-price .Pricedis_amu{
  display: inline-block !important;
  float: left;
  font-weight: bold;
}
.FlexibleWeb-product-fields {
	position:relative;
	z-index:999;
}
.static{
  background:#ebebeb;  
  margin-bottom:15px;
}
.static-img {
  /*border-top: 26px solid #D7D7D7;*/
}
.tab-content {
  padding:10px;
  border: 1px solid #DDD;
  border-top: 0;  
}
.registration {
  margin: 10px 0;
}
.system-message span {
  font-weight:bold;
}
.cart-view {
  margin: 15px 0;
}
.cart-view h5,.pin_check{
  background: #0a5790;
  color:#fff;
  padding:15px;
  text-transform: capitalize;
  font-size: 14px;
}
.cart-login .check_steps{
	background-color: #fff;
    color: #555;
    padding: 4px 10px;
    margin-right: 10px;
}
.sectiontableentry1 h4{
	background-color: #0a5790;
    padding: 10px;
    font-size: 15px;
    color: #fff;
}
.sectiontableentry1 span{
	padding-left:22px;
}
.browse-view h5 span {
  font-weight: bold;
  display: block;
}
.order-pint img {
  width: auto;
}
.pin-check {
  padding: 10px 0;
  margin-bottom:0;
}
.pin-check i {
  font-size:20px;
}
.pin-check a {
  cursor: pointer;
}
.pin-check .alert {
  padding: 5px 15px;
  margin-bottom: 0; 
}
.pin-check .form-control {
  width: 100px;
  display: inline-block;
  padding:5px;
}
.pin-check .chk_pin {
  background: #FB5E5E;
  border:none;
  color: #fff;
  height: 24px;
  vertical-align: middle;
}
.social img {
  width: auto;
}
#system-message-container {}
.browse-view .row .product .spacer .pro_det img{
  position:relative;
  z-index:3;
}
.zoom {
	display:inline-block;
	position: relative;
}

/* magnifying glass icon */
.zoom:after {
	content:'';
	display:block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
	background:url(icon.png);
}

.zoom img {
	display: block;
}
.cont_det {text-align:center;}
.cont_det span {font-weight:bold;display:block;margin-bottom:20px;}
.cont_det img {width:auto;margin:auto;display:block;}
.zoom img::selection { background-color: transparent; }
.addthis_sharing_toolbox {margin-top:15px;}

.post_payment_payment_name, .post_payment_order_number, .post_payment_order_total{padding-bottom:5px;}
.post_payment_payment_name_title, .post_payment_order_number_title, .post_payment_order_total_title{line-height: 2.5;font-weight: bold;}
.post_payment_payment_name_title{padding-right: 3em;}
.post_payment_order_number_title{padding-right: 4em;}
.post_payment_order_total_title{padding-right: 8em;}
.vm-orders-information img{
	width:auto;
	float: right;
    padding: 10px;
    background-color: #09838a;
}
@media only screen and (min-width:768px){
  .head_cont .col-sm-6:first-child{
    text-align:right;
  }
  .cart {
    border-left: 2px solid #fff;
    margin-top: 4px;
  }
}
@media only screen and (max-width:768px){
  .cart {
    border-left: 0px;
  }
  .footer .col-sm-4, .footer .col-sm-6 {
    border: none;
    min-height: 10px;
  }
  .additional-images .sm_img {
    width: 20%;
    display: inline-block;
  }
  .cus_foot .menu, .cus_foot .VMmenu {}
  .cus_foot h3 {
    background: #fff;
    color: #fff;
    padding: 5px;
    text-align:center;
  }  
  .cus_foot .menu li, .cus_foot .VMmenu li {
  }
  .cus_foot .menu a, .cus_foot .VMmenu a {
    padding: 10px 0;
    border-bottom: 1px solid #DDD;
    display: block;
  }
  .img_foot{
	    width: 100%;
		margin-bottom: 15px;
  }
}