@CHARSET "ISO-8859-1";

.cursor{
	cursor:pointer;
}
.login_pages, .parent_pages, .child_pages, div#tabs_wrapper {
    display: none;
}
.open_product_detail,.open_size_modal{
	cursor:pointer;
}
.card {
	background-color: #ff2b58;
	border-radius: 6px;
	color: #fff;
	height: 180px;
	left: 50%;
	margin-left: -90px;
	margin-top: -90px;
	padding-bottom: 40px;
	padding-top: 40px;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 180px;
	z-index: 2051;
}

.card_add_cart {
	color: #fff;
	display: inline-block;
	font-size: 62px;
	margin-bottom: 18px;
	text-align: center;
	width: 100%;
}

.card_text {
	display: inline-block;
	font-size: 18px;
}

div.slider{
	max-width:480px;
	margin: 0 auto;
}

div.carousel{
	margin: 0 auto;
    width: 420px;
}

.product_qty{
	width: 50px;
}
.remove_individual_qty{
    margin-left: 5px;
    line-height: 24px;
}
.fade-in{
	transition:opacity .5s ease-in-out;
}

.deal-highlight{
background: rgba(150, 150, 150, 0.1) none repeat scroll 0 0;
}

.zoom {
	display: inline-block;
	position: relative;
}

/* magnifying glass icon */
.zoom:after {
	content:'';
	display:block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
}

.zoom img {
	display: block;
}

.zoom img::selection { background-color: transparent; }

ul.top_links_li>li:last-child>a{
	position:relative;
}

.cart-item-badge{
     height: 20px;
    line-height: 14px;
    min-width: 20px;
    padding: 2px;
    position: absolute;
    right: -10px;
    top: 3px;
}

.actual-price{
	text-decoration: line-through; color: gray; font-size: 12px;display:none;
}

.products_box{
    padding: 0px 0px;
 }
 .margin-right-10{
 	margin-right:10px;
 }
 
 .user_pro_img {
    height: 91px;
    margin: 10px auto;
    position: relative;
    text-align: center;
    width: 91px;
}
 .user_profile_img_outer {
    width: 90px;
    height: 90px;
    overflow: hidden;
    border-radius: 50%;
    background-color: #e5e6e7;
    line-height: 100%;
    background-repeat: no-repeat;
    #background-size: cover;
    background-position: 50%;
    margin: 0 auto;
}
.camera_icons_box:hover, .camera_icons_box:focus {
    background-color: rgba(27, 28, 40, 0.9);
    border-radius: 50%;
}
.camera_icons_box {
      background-color: rgba(34, 35, 41, 0.7);
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: -10px;
    top: 57px;
    width: 40px;
}
.margin-bottom-10{
    margin-bottom: 10px;
 }
 a.active{
 color:#ff2b58!important;
 }
 .margin-top-10{
     margin-top: 10px;
 }
 .account_activation_msg{
 	font-size: 14px;
    font-weight: 700;
 }
 .sk-spinner-circle .sk-circle:before{
     background-color: #ff2b58;
 }
 div#ajax_loading_message{
    position: fixed;
    width: 100%;
    z-index: 9000;
    height: 100%;
    background-color:rgba(153, 153, 153, 0.15);
 }
 div#ajax_loading_message >div{
 	top: 40%;
    position: fixed;
    left: 48.4%;
    width: 50px;
    z-index: 9000;
    height: 50px;
 }
 .margin-left-10{
 	margin-left:10px;
 }
 .border-right-1{
 	border-right:1px solid #e7eaec;
 }
 div#order_history_suborder_view table span.name,div#invoices_sub_view table span.name {
 	font-weight:600;
 } 
.invalid{
	border:1px solid #df162e;
	outline: none;
} 
ul.slides img{
	margin:0 auto;
}
.carousal-image{
max-width:555px;max-height:320px
}
.fw-600{
	font-weight:600;	
}
ul.flex-direction-nav{
 display:none;
}
/*Media Queries*/

@media (max-width: 768px) {
 .nav_top_white>div:last-child{
 	position: absolute;
    top: 0;
    right: 0;
 }
 
 button#item_on_sale{
 	margin-left:0;
 }
 ul.nav.navbar-top-links.navbar-right{
 	float: right;
    width: 24px;
 }
 div#products_view{
 	border:none;
 }
 div#products_view div.product_image_box{
 	border:1px solid  #e7eaec;
 }
 ul.top_links_li{
 	width:100%
 }
 ul.top_links_li li{
 	width:23%
 }
 
}
