﻿ @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');  @font-face { font-family: 'HelveticaNeueRegular'; src: url('/fonts/helveticaneue.eot'); src: url('/fonts/helveticaneue.eot') format('embedded-opentype'),  url('/fonts/helveticaneue.woff') format('woff'),  url('/fonts/helveticaneue.ttf') format('truetype'),  url('/fonts/helveticaneue.svg#HelveticaNeueRegular') format('svg');}@font-face { font-family: 'HelveticaNeueBold'; src: url('/fonts/helveticaneuebold.eot'); src: url('/fonts/helveticaneuebold.eot') format('embedded-opentype'), url('/fonts/helveticaneuebold.woff') format('woff'), url('/fonts/helveticaneuebold.ttf') format('truetype'), url('/fonts/helveticaneuebold.svg#HelveticaNeueBold') format('svg');}@font-face { font-family: 'HelveticaNeueLight'; src: url('/fonts/helveticaneuelight.eot'); src: url('/fonts/helveticaneuelight.eot') format('embedded-opentype'), url('/fonts/helveticaneuelight.woff') format('woff'), url('/fonts/helveticaneuelight.ttf') format('truetype'), url('/fonts/helveticaneuelight.svg#HelveticaNeueLight') format('svg');}@font-face { font-family: 'HelveticaNeueMedium'; src: url('/fonts/helveticaneuemedium.eot'); src: url('/fonts/helveticaneuemedium.eot') format('embedded-opentype'), url('/fonts/helveticaneuemedium.woff') format('woff'), url('/fonts/helveticaneuemedium.ttf') format('truetype'), url('/fonts/helveticaneuemedium.svg#HelveticaNeueMedium') format('svg');}body {	color:#000;	font-family: 'Poppins', sans-serif;	font-size: 14px;overflow-x:hidden;	 }.container {	max-width:1170px;}/* START Top Header Bar CSS */.top-header {	background: #000000;	width: 100%;}.top-header ul {	margin: 5px 0;}.top-header ul li a {    color: #fff;    font-weight: 300;    transition: all 0.3s ease-in-out;    padding-right: 8px;    border-right: 1px solid rgba(255,255,255,0.4);    line-height: 1em;    font-size: 13px;}.top-header ul li a:hover {	color: #f77b17;	text-decoration:none;}.top-header ul li:last-child a {	border: 0;}.top-promo {	color: #fff;	font-weight: 300;	padding: 5px 0;	text-align:center;}.top-promo a {	color: #fff;	text-decoration: underline;	transition: all 0.3s ease-in-out;}.top-promo a:hover {	color: #f77b17;	text-decoration:none;}.top-social ul {	margin-bottom: 0;}.top-social li i {	color: #fff;	transition: all 0.3s ease-in-out;}.top-social li a:hover i {	color: #f77b17;}.top-header .top-social li a {	border: 0;}.top-header .search-box {    background: #f5f5f5;    padding: 10px;	opacity: 0;    position: absolute;    top: -31px;    right: 20px;	visibility: hidden;	transition: all 0.5s ease-in-out;    width: 300px;}.top-header .search-box.active {	opacity: 1;	top: 31px;	visibility:visible;}.top-header .search-box .search_block {	margin: 0;	float: left;	width: 100%;}.top-header .search-box .search_block .search_icon {	margin: 8px 5px;}.top-header .search-box .search_block input {	padding-top: 1px;}/* END Top Header Bar CSS */img {	max-width:100%;	border:none;}* {	margin:0;	/*padding:0;*/	border:0;	outline:none;}a, a:active, a:hover {	outline:none;}#main {	max-width:1524px;}.left_block {/*	float:left;	width:79%; */	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	background:#FFFFFF;	behavior: url(PIE.htc);	padding-left:0;	padding-right:0;	padding-bottom:40px;}/* .right_block {	float:left;	width:20%;	margin-left:1%;} */header {	width:100%;}aside {	width:100%;	float:right;	background:#FFFFFF;}.top_bar {/*	width:100%;	float:left; */	background:#fff;/*	height:54px; */}.logo {/*	float: left;	margin: 0.5% 1% 0.5% 3%;	width: 18%; */	margin:10px 0;}.search_block {	background:#fff;	padding:0;	border:#cfcfcf solid 1px;	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	behavior: url(PIE.htc);	position:relative;	font-size:12px;	margin:10px 0;}.addToGroup {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);	background-color:#ffffff;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #dcdcdc! important;	display:inline-block;	cursor:pointer;	color:#666666;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:6px 24px;	text-decoration:none;	text-shadow:0px 1px 0px #ffffff;}.addToGroup:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);	background-color:#f6f6f6;}.addToGroup:active {	position:relative;	top:1px;}.search_block input {	border:0;	padding-top:5px;}.search_block .search_icon {	background:url(/images/search_icon.png) no-repeat;	border: 0 none;	float: left;	height: 14px;	margin: 10px 5px;	width: 14px;	cursor:pointer;}.search_block .input_box {	width:88% !important;	margin-top:5px;}.topsignup {	padding-top:12px;}.shoppingCartItems {    cursor: pointer;    display: inline-block;    padding-right: 0;    margin: 0;    color: #fff !important;    line-height: 10px !important;    font-size: 12px !important;    height: auto !important;    padding-top: 6px;	float:right;}.shoppingCartIcon {    cursor: pointer;    display: inline-block;	float:left;    margin: 0;    padding: 0;    height: auto !important;}.shoppingCartIcon img {    width: 20px;    height: auto;    padding-top: 2px;}.top-social ul li {	border-right: 1px solid rgba(255,255,255,0.4);	margin-right:10px !important;}.top-social ul li:last-child {	border:0;	margin: 0;	float:right;}.paypalButton {	/*background:url(/images/paypalsignupbutton2.png) no-repeat;*/	width:60px;	height:27px;	border:0;	float:right;	margin-right:3%;}.sign_up_button {	background:url(/images/sign_up_button.png) no-repeat;	width:66px;	height:26px;	border:0;	float:right;	margin-right:3%;}.login_button {	background:url(/images/log_in.png) no-repeat;	width:66px;	height:26px;	border:0;	float:right;	margin-right:3%;}.facebook_icon {	float:right;	display:block;	width:29px;	height:26px;	margin-right:3%;}.top-buttons {    float: right;    margin-top: 4px;    width: 59%;}.top-cart {    float: right;    width: 35%;}/* Main Navigation CSS */nav.navbar .navbar-nav {	float:right;	display:inline-block;	width: 100%;}nav.navbar .navbar-nav li {	display:inline-block;	margin-right:10px;	text-transform:uppercase;	text-align:right;}nav.navbar .navbar-nav li a {	color: #000;	font-weight: normal;	display:block;	padding: .5rem .5rem;	transition: all 0.3s ease-in-out;}nav.navbar .navbar-nav li a:hover {	color: #f77b17;}nav.navbar .navbar-nav li:last-child {	margin-right:0;}nav.navbar .navbar-nav li:last-child a {	padding-right:0;}/* Main Navigation CSS ENDS *//* Mega Menu CSS */.megamenu {	border: 2px solid #e0e0e0 !important;	-webkit-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2);	-moz-box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2);	box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2);}.megamenu ul {	list-style: none !important;}.megamenu ul li {	list-style: none !important;}.megamenu .column ul li {	padding: 5px 0;}.megamenu .column ul li a {	font-family: 'Poppins', sans-serif;	font-size: 12px;	text-transform:capitalize;	transition: all 0.3s ease-in-out;}.megamenu .column ul li a:hover {	color: #f77b17;	font-family: 'Poppins', sans-serif;	font-size: 12px;	text-decoration:none;}#SubMenu_337.megamenu {	left: auto !important;	right: 85px;}#SubMenu_336 {	display: none !important;}/* Mega Menu CSS ENDS *//* Slider CSS */.carousel-item.slide1 {	background: url('images/slider-bg.jpg') no-repeat top center;	background-size:cover;	min-height: 500px;}.carousel-item.slide2 {	background: url('images/slider-bg-2.jpg') no-repeat top center;	background-size:cover;	min-height: 500px;}.carousel-item.slide3 {	background: url('images/slider-bg-3.jpg') no-repeat top center;	background-size:cover;	min-height: 500px;}.vcenter {    display: inline-block;    vertical-align: middle;    float: none;	align-self:center;}.align-content-center {	text-align:center;}.slide1 h3 {	font-family: 'Herr Von Muellerhoff', cursive;	font-size: 72px;	color: #BABABA;	margin-top: 50px;}.slide1 h1 {	font-weight:700;	font-family:'Poppins', sans-serif;	font-size: 90px;	margin: -20px 0 0 0;}.slide1 h1 span {	font-weight: normal;	font-size: 50px;	display:block;	line-height:48px;}.slide1 p {	margin-top: 20px;}.carousel-item a.btn.btn-orange {    -webkit-transition: all 300ms ease-in;    -moz-transition: all 300ms ease-in;    -ms-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;    position: relative;    font-size: 14px;    color: #fff;    line-height: 47px;    padding: 0 40px;    border-radius: 30px;    text-transform: uppercase;    background: #EF5F00;    font-weight: 500;    display: inline-block;    pointer-events: visible;}.carousel-item a.btn.btn-orange:hover {	background: #000;}.slide2 h3 {	font-family: 'Herr Von Muellerhoff', cursive;	font-size: 72px;	color: #BABABA;	margin-top: 50px;}.slide2 h1 {	font-weight:700;	font-family:'Poppins', sans-serif;	font-size: 90px;	margin: -20px 0 0 0;}.slide2 h1 span {	font-weight: normal;	font-size: 50px;	display:block;	line-height:48px;}.slide2 p {	margin-top: 20px;}.slide3 h3 {	font-family: 'Herr Von Muellerhoff', cursive;	font-size: 90px;	color: #BABABA;	margin-top: 50px;}.slide3 h1 {	font-weight:700;	font-family:'Poppins', sans-serif;	font-size: 80px;	margin: -20px 0 0 0;}.slide3 h1 span {	font-weight: normal;	font-size: 42px;	display:block;	line-height:36px;}.slide3 p {	margin-top: 20px;}.carousel-control-prev i, .carousel-control-next i {	font-size: 30px;	color:#000;}.carousel-control-next, .carousel-control-prev {	width: 5%;}.carousel-indicators li {	background-color: rgba(0,0,0,0.3);}.carousel-indicators li.active {	background: #333;}/* Slider CSS ENDS *//* Sub Navigation CSS */.sub_navigation {	background: #f0f0f0;	width:100%;	float:none;	border-top:#e5e5e5 solid 1px;	border-bottom:#e5e5e5 solid 1px;	text-align:center;}.sub_navigation ul {	list-style:none;	margin:0;	padding:0;	text-align:center;	display:block;	padding: 7px 0;}.sub_navigation li {	border-right: 1px solid rgba(0,0,0,0.3);	display:inline-block;	margin:0 10px 0 0px;	padding:0 10px 0 0;	position:relative;	white-space: nowrap;}.sub_navigation li:last-child {	border: 0;	padding-right: 0;	margin-right: 0;}.sub_navigation li a {	text-decoration:none;	color:#000000;	font-size: 14px;	padding: 4px !important;	display: block;	letter-spacing: 1px;	transition: all 0.3s ease-in-out;}.sub_navigation li a:hover {	color: #EF5F00;}/* Sub Navigation CSS ENDS *//* Main Content Area */.product_block {	margin: 20px auto !important;	width: 100% !important;	max-width: 1170px;	float:none !important;}h3.section-hd {	color: #a0a0a0;	font-size: 36px;	font-family: 'Sacramento', cursive;}h2.section-hd {	color: #000;	font-weight: 400;	text-transform:uppercase;	letter-spacing: 1px;	font-size: 36px;	margin-bottom: 30px;}h2.section-hd:before {	background: #d3d3d3;	content: '';	display: block;	height: 2px;	position: absolute;	left: 0;	right: 0;	margin: 38px auto 0;	width: 170px;}h2.section-hd:after {	border: 2px solid #d3d3d3;	background: #fff;	content: '';	display:block;	height: 20px;	margin: 7px auto 0;	transform: rotate(45deg);	width: 20px;}.product_row .product {	border: 0 !important;	position: relative;	margin-bottom: 30px;}.product_row .product h4 {	background: none;    color: #212121;    font-size: 16px;    font-weight: 400;    text-align: center;	transition: all 0.3s ease-in-out;}.product_row .product a:hover h4 {	color: #EF5F00;	text-decoration: none;}.product_row .product a:hover {	text-decoration: none;}.product_row .product img {	mix-blend-mode: multiply;	margin-top: 0 !important;}.product_img .overlay_box, .product_block .product_row .product .overlay_box  {    opacity: 0;    position: absolute;    top: -20px;    width: 89%;    left: 0;    right: 0;    padding: 0;    transition: all 0.5s ease-in-out;    visibility: hidden;    margin: auto;}.product_img:hover .overlay_box, .product_block .product_row .product:hover .overlay_box {	opacity: 1;	top: 40%;	visibility: visible;}.product_img .overlay_box .overlay_top_bar, .product_block .product_row .product .overlay_box .overlay_top_bar {	width:100%;	background:#D3D3D3;	padding: 10px 0 8px;	float:left;	position:relative;	text-align: center;	transition: all 0.3s ease-in-out;}.product_img .overlay_box .overlay_top_bar .icons-left, .product_block .product_row .product .overlay_box .overlay_top_bar .icons-left {	box-sizing:border-box;	display: inline-block;	float: left;	text-align: left;	padding-left: 10px;	width: 40%;}.product_img .overlay_box .overlay_top_bar .icons-right, .product_block .product_row .product .overlay_box .overlay_top_bar .icons-right {	display: inline-block;	box-sizing: border-box;	text-align: right;	float: right;	padding-right: 10px;	width: 60%;}.product_img .overlay_box .overlay_top_bar .icons-right a, .product_img .overlay_box .overlay_top_bar .icons-right img, .product_block .product_row .product .overlay_box .overlay_top_bar .icons-right a, .product_block .product_row .product .overlay_box .overlay_top_bar .icons-right img {	float: right;}.product_img .overlay_box .overlay_top_bar img, .product_block .product_row .product .overlay_box .overlay_top_bar img {	float: none;	padding: 0 !important;	left: auto;	top: 1px;	max-width: 80%;	mix-blend-mode: unset;	margin-right: 5px;	position: relative;	width: 33% !important;}.product_img .overlay_box .bottom_bar {	width:100%;	background:#D3D3D3;	position:relative;	padding: 10px;	position:relative;	left:0px;}.product_img .overlay_box:hover .overlay_top_bar, .product_block .product_row .product .overlay_box:hover .overlay_top_bar {	background: #EF5F00;}.product_img .overlay_box .icons-left a, .product_block .product_row .product .overlay_box .icons-left a {	color: #fff !important;	cursor: pointer;	font-size: 15px;}.top_product_row .top_product .product_img img {	mix-blend-mode: multiply;	width: 100%;}.top_product_row .top_product .product_img .overlay_box .overlay_top_bar img {	mix-blend-mode: unset;}.top_product .product_img, .product_row .product .product-img {    float: left;    margin-top: 0;    text-align: center;    margin-bottom: 20px;    width: 100%;    min-height: 280px;    background: #F6F6F4;    display: flex;    justify-content: center;    align-items: center;}.top_product .product_img {	margin-bottom: 10px;}.top_product .product_name a {	font-size:90%;	color:#444444;	text-decoration:none;}.top_product .product_name {	float:left;	width:100%;	color:#444444;}.top_product_row .top_product .overlay_box .icons-right img {	width: 32% !important;}.top_product_price_block {	float:left;	width:100%;}.top_product_price_block span {	float:left;	width:40%;	color:#EF5F00;	font-size:130%;}.top_product_price_block button {	background:url(/images/buy_it_button.jpg) no-repeat;	width:78px;	height:27px;	float:right;	border:0;}.top_product_price_block .old_price {	display:block;	float:left;	font-size:70%;	color:#000;	text-decoration:line-through;}.top_product_price_block .old_price_second {	color:#dd4915;}.top_product_price_block .buy_it {	width:40%;	float:right;	text-align:right;	margin-left:10%;}.top_product .brand {	width:100%;	float:right;	font-size:90%;	color:#444444;	margin-bottom:3%;}.top_product_price_block a.btn.btn-orange {    -webkit-transition: all 300ms ease-in;    -moz-transition: all 300ms ease-in;    -ms-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;    position: relative;    font-size: 14px;    color: #fff;    line-height: 30px;    padding: 0 20px;    border-radius: 30px;    text-transform: uppercase;    background: #EF5F00;    font-weight: 500;    display: inline-block;    pointer-events: visible;}.top_product_price_block a.btn.btn-orange:hover {	background: #000;}.top_product .product_name a {	transition: all 0.3s ease-in-out;}.top_product .product_name a:hover {	color: #EF5F00;}.featured_collections {	border-top: 1px solid #DDDDDD;	margin-top: 40px;	padding-top: 40px;}.featured_collections .featured_product .featured_box {	border: 1px solid #E5E5E5;	float: left;	width:100%;}.featured_collections .featured_product .featured-product-hd {	background: #F0F0F0;	padding: 8px 12px;	text-align: left;}.featured_collections .featured_product .featured-product-hd h4 {	display: inline;	font-size: 16px;	margin-bottom: 0;	text-transform: capitalize;line-height: 21px;	text-align: left;}.featured_collections .featured_product .featured-product-hd h4 a {	color: #000;	transition: all 0.3s ease-in-out;}.featured_collections .featured_product .featured-product-hd h4 a:hover {	color: #EF5F00;	text-decoration: none;}.featured_collections .featured_product .featured-product-hd .featured-share-icon {	cursor: pointer;	width: auto !important;	float: right;	position: relative;	white-space: nowrap;	transition: all 0.3s ease-in-out;}.featured_collections .featured_product .featured-product-hd .featured-share-icon:hover {	color: #EF5F00;}.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection {    background: #EF5F00;	opacity: 0;    padding: 6px;    position: absolute;    top: 70px;    right: 0;    float: left;	transition: all 0.3s ease-in-out;	visibility: hidden;    white-space: nowrap;    width: 191px !important;}.featured_collections .featured_product .featured-product-hd .featured-share-icon:hover div.ico-collection {	opacity: 1;	top: 20px;	visibility: visible;}.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection a {	color: #fff;	font-size:24px;	float:left;	margin-left:5px;	line-height:1em;}.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection a:first-of-type {    font-size: 12px;    font-family: 'Poppins', sans-serif;    font-weight: 300;	height: auto !important;    padding: 6px;    display: block;}.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection a:last-of-type {	font-size:22px;}.featured_collections .featured_product .featured_product_img_block {	padding: 20px;}.featured_collections .featured_product .featured_product_img_block a {	border: 1px solid #E5E5E5;	height:70px;	display: inline;	font-size: 12px;	width:70px;	margin-right: 5px;}.featured_collections .featured_product .featured_product_img_block a img {	height: 70px;	width: 70px;}.featured_collections .featured_product .featured_product_img_block a:last-of-type {	margin-right: 0;}.featured_collections .featured_product .featured_review_block {	border-top: 1px solid #E5E5E5;	border-bottom: 1px solid #E5E5E5;	background: #F5F5F5;	padding: 8px;	float:left;	width: 100%;}.featured_collections .featured_product .featured_review_block img {	float:left;	height: 50px;	width: 50px;}.featured_collections .featured_product .featured_review_block h5 {	color: #000;	font-size: 13px;	margin: 10px 0 0 0;	text-align: left;}.featured_collections .featured_product .featured_review_block span {	color: #000;	font-size: 12px;	text-align: left;	white-space: nowrap;}.featured_collections .featured_product .featured_review_block a {	color: #000;}.featured_collections .featured_product .featured_review_block a:hover {	color: #EF5F00;	text-decoration: none;}.featured_collections .featured_product .favorite_collection {	float: left;	padding: 8px;	width: 100%;}.featured_collections .featured_product .favorite_collection a {	color: #000;	transition: all 0.3s ease-in-out;}.featured_collections .featured_product .favorite_collection a:hover {	color: #EF5F00;}/* Main Content Area CSS ENDS *//* Footer CSS STARTS */.footer {	background: #202020;	padding: 0px 0 0 0;}footer h3 {	color:#fff;	font-weight: 700;	font-size: 18px;	text-transform: uppercase;}footer p {	color: rgba(255,255,255, 0.6);	line-height: 1.6em;}footer ul li {	padding: 5px 0;}footer ul li a:before {	background: rgba(255,255,255, 0.6);	content: ' ';	border-radius: 10px;	-webkit-border-radius:10px;	-moz-border-radius: 10px;	display:block;	height: 4px;	float: left;	margin-right: 10px;	margin-top: 7px;	transition: all 0.3s ease-in-out;	width: 4px;}footer ul li a:hover::before {	background: #f77b17;}footer ul li a {	color: rgba(255,255,255,0.6);	transition: all 0.3s ease-in-out;}footer ul li a:hover {	color: #f77b17;	text-decoration: none;}.footer-bottom {	background: #000;	color: #fff;	margin-top: 20px;	padding: 20px 0;}/* Footer CSS ENDS */@media screen and (-webkit-min-device-pixel-ratio:0) { .sub_navigation li a.active { padding: 0.7% 4% 1%;}}.sub_navigation li.last-li a {	border:0;}.sub_navigation li.last-li a img.salealert{    left: 12%;    position: absolute;    top: -10px;}.sub_navigation li a.active span {    background: url(/images/sub_nav_hover_arrow.png) no-repeat;    height: 19px;    left: 27%;    position: absolute;    top: 124%;    width: 31px;}.slider_block {	width:100%;	float:left;}.favorite_page h2{	font-size:130% !important;	padding-bottom:0.4% !important;}.product_row {	width:100%;	float:none;	margin-bottom:0.2%;}.first_product {	margin-left:0 !important;}.categories_block .product_row{	margin-bottom:0.5%;}.categories_block .product{	margin-left:1%;}.product > a {    display: table-cell;    height: 320px;    text-align: center;    vertical-align: middle;    width: 280px;}/* .featured_product h4 span a, .main_view_collection h4 span a{	color:#fff;	font-family: 'HelveticaNeueLight';	font-size:95%;	text-decoration:none;}.featured_product h4, .main_view_collection h4 {	background:#dd4915;	color:#fff;	font-family: 'HelveticaNeueLight';	padding:2%;	border-radius:4px 4px 0 0;	-o-border-radius:4px 4px 0 0;	-khtml-border-radius:4px 4px 0 0;	-webkit-border-radius:4px 4px 0 0;	-moz-border-radius:4px 4px 0 0;	behavior: url(PIE.htc);	position:relative;	width:100%;	float:left;}.featured_product .share_button, .main_view_collection .share_button{	background:#FFFFFF;	cursor:pointer;	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	behavior: url(PIE.htc);	width:86px;	font-family:Arial;	padding:0.5%;	float:right;	color:#444444;	text-align:center;	font-size:85%;	font-size:95%;	position:relative;	z-index:999999;	min-height:23px;	line-height:22px;}.featured_product_img_block, .main_view_collection .featured_product_img_block{	float:left;	width:99%;	margin-left:1.5%;	margin-top:1%;}.featured_product_img_block img, .main_view_collection .featured_product_img_block img {	float:left;	margin:0.5%;	width:32%;}.featured_review_block, .main_view_collection .featured_review_block{	border-top: 1px solid #DADADA;	float: left;	margin-top: 1%;	padding-top: 2%;	width: 100%;}.featured_review_block .user_img, .main_view_collection .featured_review_block .user_img{	float:left;	box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);	-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);	-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);	background:#FFFFFF;	behavior: url(PIE.htc);	margin-bottom:3%;	margin-left:2%;	padding:1% 1% 0% 1%;	width:10%;}.featured_review_block .user_name, .main_view_collection .featured_review_block .user_name{	float:left;	width:80%;	font-size:120%;	margin-left:3%;}.featured_review_block .user_name h5 a, .main_view_collection .featured_review_block .user_name h5 a{	text-decoration:none;	color:#000000;}.featured_review_block .user_name h5, .main_view_collection .featured_review_block .user_name h5{	margin-bottom:1%;}.featured_review_block .views, .main_view_collection .featured_review_block .views{	width:34%;	float:left;	margin-top:1%;}.featured_review_block .views a, .main_view_collection .featured_review_block .views a {	float:left;	text-decoration:none;	font-weight:bold;	color:#666666;	font-size:54%;	font-weight:bold;}.featured_review_block .product_rating, .main_view_collection .featured_review_block .product_rating {	width:40%;	float:left;}.featured_product .featured_favorite_collection,.main_view_collection .featured_product .featured_favorite_collection {	margin:1% auto 0;	width: 155px;}.featured_favorite_collection > img,.main_view_collection .featured_favorite_collection > img {	float: left;	margin-right: 5%;	margin-top: 3%;}.featured_product .favorite_collection,.main_view_collection .featured_product .favorite_collection {	float: left;	width: 100%;	background: -webkit-gradient(linear, 0 0, 0 90%, from(#fcfcfc), to(#fcfafa));	background: -webkit-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -moz-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -ms-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -o-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	-pie-background: linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	height:45px;	border-top:#dadada solid 1px;	border-radius:0px 0px 4px 4px;	-o-border-radius:0px 0px 4px 4px;	-khtml-border-radius:0px 0px 4px 4px;	-webkit-border-radius:0px 0px 4px 4px;	-moz-border-radius:0px 0px 4px 4px;	behavior: url(PIE.htc);	position:relative;		padding-top:2%;}.featured_product .favorite_collection span,.main_view_collection .featured_product .favorite_collection span{	/*	background:url("/images/favorite_collection_icon.png") no-repeat scroll 30% -9%;*//*	width:20px;	height:21px;*//*	float:left;	text-decoration:none;	font-size:80%;	color:#7d7d7d;	font-family: 'HelveticaNeueLight';	width:auto;	display:block;	text-align:center;	margin-top:3%;}.favorite_collection > img {	float: left;	margin-right: 2%;	padding-top: 3%;	padding-top: 2.5% \9;	margin-left:100px;}/*.featured_product .favorite_collection a:hover{	background:url("/images/favorite_collection_icon.png") no-repeat scroll 30% 99%;}*/.main_view_collection .featured_product_row{	margin-top:1.5%;}.trending_product_block {	width:100%;	float:left;}.trending_product_block h3, .discussions_block h3, .special_offer_block h3 {	font-family: 'HelveticaNeueLight';	font-weight: normal;	margin-bottom:0;	padding-bottom:3%;	padding-left: 7%;	margin-top: 6%;	color:#444444;	border-bottom:#898989 solid 3px;}.trending_product {	float: left;	height: 307px;	margin:6% 0% 4% 4%;	width:91%;}.trending_product_box_first {	margin-top:0 !important;}.trending_product_box {	border-bottom: 1px solid #E5E5E5;	float: left;	padding-bottom:3%;	margin-top:0px;	width: 100%;}.trending_product_box .trending_img {	width:38%;	float:left;}.trending_product_box .trending_product_detail {	float:left;	width:55%;	margin-left:4%;	margin-top:3%;}.trending_product_box .trending_product_detail .rating_img {	background:url("/images/favorite_collection_icon.png") no-repeat scroll 0% 100%;	width:20px;	height:21px;	float:left;	padding-left:20%;	text-decoration:none;	width:60%;	display:block;	margin-top:3%;}.trending_product_box p {	font-size:80%;	color:#444444;	margin-top:6%;	font-size:90%;	float:left;}.discussions_block {	float: left;	width: 100%;}.discussions_block_box {	float: left;	height:420px !important;	margin:6% 0 0 4%;	width:91%;}.discussions_block .comment_box {	width:100%;	float:left;	border-bottom:1px solid #E5E5E5;	padding:7% 0;}.discussions_block .comment_box h5 {	color:#000;	float:left;	font-size:90%;}.discussions_block .comment_box .user {	width:40%;	float:left;	font-size:90%;	color:#000;}.discussions_block .comment_box .rating {	float:left;	width:50%;	margin-left:2%;}.discussions_block .comment_box p {	display:block;	width:100%;	float:left;	color:#444444;	font-size:90%;	padding:2% 0;}.discussions_block .comment_box a {	display:block;	float:left;	width:100%;	font-weight:bold;	font-family:Arial;	text-decoration:none;	color:#dd4915;	font-size:90%;}.discussions_block .comment_box_first {	padding-top:0;}.special_offer_block {	width:100%;	float:left;	padding-bottom:20%;}.special_offer_box {	float: left;	height: 360px !important;	margin:6% 0 0 4%;	width:91%;}.special_offer {	float:left;	width:100%;	border-bottom:1px solid #E5E5E5;	padding-bottom:8%;	margin-top:10%;}.special_offer_img_block {	width:100%;	float:left;}.special_offer_img_block img {	float:left;	margin-right:5%;}.special_offer p {	width:95%;	float:left;	font-size:90%;	margin-top:3%;}.special_offer a {	color: #dd4915;	display: block;	float: left;	font-family: Arial;	font-size: 90%;	font-weight: bold;	text-decoration: none;	width: 100%;	padding-top:2%;}.special_offer_first {	margin-top:0;}.col-lg-9.footer {	background:url(/images/footer_bg.jpg) repeat-x;}/* footer {	width:100%;	float:left;	height:53px;	margin-top:0;}footer ul {	margin:1.3% 0 0 1%;	padding:0;	list-style:none;}footer li {	display:inline;	margin:0;	padding:0;}footer li a {	color:#FFFFFF;	font-size:70%;	border-left:#fff solid 1px;	margin:0;	padding:0 0.5%;	text-decoration:none;	font-family:Arial;}footer li.last-li a {}.copy_right_block {	float:left;	font-size:70%;	color:#fff;	margin-right:1%;	margin-top:1.5%;	margin-left:3%;}*/.trending_product_detail div img {	float: left;	margin-right: 4%;	margin-top: 2%;}.home {	clear:both;}.trending_product_box_first .trending_product_detail {	margin-top:0;}.first_fet_pro {	margin-left:0;}.share_icon {	position:relative;	width:25% !important;	z-index:1;	float:right;	text-decoration:none;}.detail_share_icon .share_icon div {	right:8px;}.share_icon div {	background: none repeat scroll 0 0 #FFFFFF;	display: none;	float: left;	height: auto;	right: 0;	padding:6% 0 0 6%;	position: absolute;	top: 91%;	width:175px;	border-radius:5px 0px 5px 5px;	-moz-border-radius:5px 0px 5px 5px;	-webkit-border-radius:5px 0px 5px 5px;	-khtml-border-radius:5px 0px 5px 5px;	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-o-border-radius:5px 0px 5px 5px;}.share_icon:hover div {	display:block;}.share_icon img {	padding:1%;}a, a h4 {	text-decoration:none;}.prduct_detail_page {	float: left;	margin: 2.8% 2.5% 0;	width: 95%;}.prduct_detail_page .product_detail_left_box {	margin-top:2%;	margin-bottom:20px !important;}.left-half {	width: 89%;}.product_detail_left_box img {	margin-left:4%;}.prduct_detail_page .product_detail_right_box .product_title_bar {	background:#DD4915;	float:left;	width:100%;	min-height:55px;}.prduct_detail_page .product_detail_right_box .icon_block {	width:70%;	float:left;}.prduct_detail_page .product_detail_right_box .share_icon {	width:30%;	float:right;	color:#333333;	font-weight:bold;}.categories_content .breadcrumb{	padding-bottom:0.2% !important;}.breadcrumb {	width:100%;	border-bottom:1px solid #E5E5E5;	float:left;	margin-bottom:0%;}.breadcrumb li.active_bread a {	font-family:'HelveticaNeueMedium','HelveticaNeueLight';}.breadcrumb ul {	list-style:none;	margin-bottom:0px;}.breadcrumb li {	display:inline;	margin:0;	padding:0 0.1% 0 0;}.breadcrumb li a {	text-decoration:none;	color:#444444;	font-size:21px;	font-family: 'HelveticaNeueLight';}.breadcrumb li .active_bread a {	font-weight:bold;}.icon_block a {	display: block;	float: left;	margin-top: 3%;	width: 25%;	text-align:center;}.detail_share_icon .share_icon .share_button {	background: none repeat scroll 0 0 #FFFFFF;	display: block;	float: right;	height: 27px;	line-height:1em;	margin-right: 6%;	margin-top: 8%;	padding-top: 4%;	text-align: center;	width:116px;	font-size:110%;	border-radius:5px;	-webkit-border-radius:5px;	-khtml-border-radius:5px;	-o-border-radius:5px;	-moz-border-radius:5px;	position:relative;	behavior: url(PIE.htc);	z-index:1;	color:#444444;}.prduct_detail_page .product_detail_right_box .product_name {	width:100%;	float:left;	margin-top:4%}.prduct_detail_page .product_detail_right_box .product_name span {	display:block;	width:100%;	float:left;	color:#444444;	font-size:130%;	font-weight:normal;	padding-bottom:2%;	font-family: 'HelveticaNeueLight';}.prduct_detail_page .product_detail_right_box .rating_sharing_block {	width:100%;	float:left;}.rating_sharing_block .rating_lg {	float: left;	padding-right: 1%;	padding-top: 1%;}.rating_sharing_block span {	color:#666666;	font-size:140%;	font-family: 'HelveticaNeueLight';	float:left}.rating_sharing_block .share_icons {	margin-top:0;	float:left;	margin-left:2%;}.heart_block strong {	color:#000000;	font-size:130%;}.prduct_detail_page .product_detail_right_box .product_name a {	color:#444444;	font-size:160%;	font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	display:block;	padding-bottom:0%;}.prduct_detail_page .product_detail_right_box .heart_block {	width:100%;	float:left;}.prduct_detail_page .product_detail_right_box .heart_block {	border-bottom: 1px solid #E5E5E5;	float: left;	width: 80%;	padding-bottom:2%;	margin-top:1%;}.prduct_detail_page .product_detail_right_box p {	display:block;	width:80%;	color:#444444;	font-size:110%;	clear:both;	line-height:23px;	padding-top:3%;	font-family: 'HelveticaNeueLight';}.heart_block img {	display: block;	float: left;	margin-right: 2%;	margin-top:1%;}.prduct_detail_page .product_detail_right_box .detail_price_block {	float:left;	width:100%;	margin-top:5%;}.prduct_detail_page .product_detail_right_box .detail_price_block span {	color:#dd4915;	font-size:200%;	float:left;	font-family: 'HelveticaNeueLight';	width:23%;}.prduct_detail_page .product_detail_right_box .old_detail_price_block span {	color:#574949c7;	font-size:100%;	float:left;	font-family: 'HelveticaNeueLight';	width:23%;     text-decoration: line-through;} .oldprice    {        display: block;        float: left;        font-family: 'HelveticaNeueLight';        font-size: 150%;        color: #dd4915;        text-decoration: line-through;    }.prduct_detail_page .product_detail_right_box .detail_price_block .buy_it_lg {	float:left;	width:50%;}.prduct_detail_page .product_detail_right_box .free_shipping_block {	width:100%;	float:left;	margin-top:2%;}.free_shipping_block span {	background:url(/images/free_shipping.jpg) repeat-x;	width:42%;	height:31px;	font-size:85%;	text-align:center;	display:block;	float:left;	line-height:30px;	color:#FFFFFF;	font-family: 'HelveticaNeueRegular';	text-transform:uppercase;	border-radius:5px;	-webkit-border-radius:5px;	-khtml-border-radius:5px;	-o-border-radius:5px;	-moz-border-radius:5px;	behavior: url(PIE.htc);	position:relative;}.special_offer_banner_block {	border:1px dotted #B3B3B3;	float: left;	font-family: 'HelveticaNeueRegular';	margin-top: 12%;	padding:2% 4%;	text-align: center;	width: 92%;	font-size:120%;	color:#444444;}.special_offer_banner_block span {	text-align:center;	display:block;	padding-bottom:2%;	font-family:'HelveticaNeueLight';	font-size:110%;	color:#444444;}.special_offer_banner_block p {	text-align:center;	width:87% !important;	line-height:25px !important;	border-top:#ccc solid 1px;	margin-left:7%;	font-family: 'HelveticaNeueRegular';}.special_offer_banner_block p strong, .special_offer_banner_block span strong {	color:#e5275a;	font-family: 'HelveticaNeueBold';	font-weight:normal;}.commenet_block_detail_page {	float: left;	margin:3.5% 2.5% 0 3.2%;	width: 95%;}.commenet_block_detail_page .user_commenet_block {	width:100%;	float:left;	margin-bottom:2%;}.commenet_block_detail_page .user_commenet_block .user_comm_box {	float: left;	margin-left: 1%;	width: 87%;}.commenet_block_detail_page .user_commenet_block .user_comm_img {	width:8%;	float:left;	box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	background:#FFFFFF;	behavior: url(PIE.htc);	padding:0.5% 0.2% 0.2% 0.5%;	border-radius:5px;	-o-border-radius:5px;	-khtml-border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px;	margin-right:1%;}.commenet_block_detail_page .user_comm_box > span {	float: left;	margin: 1% 0 0;	width: 100%;}.user_comm_box > strong a {	color:#000000;	font-size:80%;}.user_comm_box > p {	float: left;	font-family: 'HelveticaNeueLight';	font-size: 120%;	width: 80%;	color:#666666;	margin-bottom:1%;}.user_comm_box a {	font-size: 95%;	color:#DD4915;}.user_comm_box > strong {	display: block;	float: left;	margin-top: 0;	width: 100%;}.product_img {	position:relative;}.product_img .overlay_box .bottom_bar .overlay_heart strong {	font-size:90%;}.overlay_share_icon {	position:relative;	top:22%;}.product_img .overlay_box .bottom_bar .overlay_heart {	width:30%;	float:left;	position:relative;	top:22%;}.product_img .overlay_box .bottom_bar .overlay_share_icon {	float: right;	margin-right: 4%;	width: 55%;}.overlay_bottom_white_bar {	position:absolute;	bottom:0;	width:100%;}.product_img .overlay_box .overlay_content_box {	font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';	color:#CCCCCC;}.product_img .overlay_box .overlay_content_box span {	font-size:90%;	text-align:left;	width:100%;	font-family: 'HelveticaNeueLight';	float:left;	color:#FFFFFF;}.product_img .overlay_box .overlay_content_box .overlay_price {	font-family: 'HelveticaNeueLight';	color:#fff;	font-size:130%;	width:auto;	float:left;}.product_img .overlay_box .overlay_content_box h2 {	border:0;	font-size:inherit;}.top_product_row .product_img .overlay_box .overlay_content_box h2 a, .favorite_product .overlay_content_box h2 a {	border: 0 none;	color: #FFFFFF;	display: block;	font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	font-size:100%;	margin-bottom: 0;	text-align: left;}.overlay_heart > img {	position:relative;	margin-left:0%;	top:3px;}.favorite_page .product_img .overlay_box {		top:7px;}.favorite_page .favorite_page_row{	border-bottom:1px solid #E5E5E5;	padding-bottom:2%;	margin-bottom:4%;	margin-top:1%;}.fashion_collections_block {	width:100%;	float:left;}.fashion_collections_block .left_sider_block {	width:35%;	float:left;}.fashion_collections_block .share_icon div {	right:0;	top:100%;}.fashion_collections_block .right_sider_block .share_icon .share_button {	border:#d7d7d7 solid 1px;	background: -webkit-gradient(linear, 0 0, 0 90%, from(#fcfcfc), to(#f2f2f2));	background: -webkit-linear-gradient(#fcfcfc, #f2f2f2 90%);	background: -moz-linear-gradient(#fcfcfc, #f2f2f2 90%);	background: -ms-linear-gradient(#fcfcfc, #f2f2f2 90%);	background: -o-linear-gradient(#fcfcfc, #f2f2f2 90%);	background: linear-gradient(#fcfcfc, #f2f2f2 90%);	-pie-background: linear-gradient(#fcfcfc, #f2f2f2 90%);	margin-right:0;	padding:0;	line-height:31px;	height:31px;	margin-top:0;}.fashion_collections_block .right_sider_block {	width:63%;	position:relative;	margin-left:1%;	float:right;	margin-top:3%;	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	box-shadow:0px 1px 5px rgba(0, 0, 0, 0.4);	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);	behavior: url(PIE.htc);	position:relative;		border-radius:5px;	-o-border-radius:5px;	-khtml-border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px;	background:#fff;}.fashion_collections_block .user_profile {	float:left;	width:100%;	margin-top:8%;}.fashion_collections_block .related_prdocuts_block {	width:100%;	float:left;	margin-bottom:5%;}.fashion_collections_block .related_prdocuts_block h3 {	width:96%;	float:left;	border-bottom:1px solid #c2c2c2;	color:#444444;	font-family: 'HelveticaNeueLight';	font-weight:normal;	font-size:130%;	padding-bottom:1%;	margin-top:5%;}.fashion_collections_block .related_prdocuts {	width:100%;	float:left;	margin-top:4%;}.fashion_collections_block .related_prdocuts .product {	width:32%;	float:left;}.fashion_collections_block .related_prdocuts .product .heart_block {	width:100%;	float:left;}.fashion_collections_block .related_prdocuts .product .heart_block span {	color:#000000;	font-weight:bold;	font-family:Arial;	float:left;	font-size:70%;}.fashion_collections_block .related_prdocuts .product p a {	font-family:Arial;	font-size:60%;	color:#444444;}.fashion_collections_block .user_profile .profile_pic {	box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	background:#FFFFFF;	padding:1.3% 0 0.2% 1.3%;	border-radius:5px;	-o-border-radius:5px;	-khtml-border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px;	margin-right:1%;	margin-left:1%;	margin-top:1%;	float:left;	width:26%;	behavior: url(PIE.htc);	position:relative;   	}.fashion_collections_block .user_profile .profile_detail {	width:61%;	float:left;	margin-left:6%;}.fashion_collections_block .user_profile .profile_detail h3 a {	color:#444444;	font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';	font-size:120%;	font-weight:normal;}.fashion_collections_block .user_profile .profile_detail span {	display:block;	float:left;	width:100%;	font-family: 'HelveticaNeueLight';	font-style:italic;	font-size:110%;	color:#666666;	font-weight:normal;	margin:0% 0 1% 0;}.fashion_collections_block .user_profile .profile_detail strong {	display:block;	float:left;	width:100%;	font-size:90%;	color:#666666;	font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';	font-weight:600;}.related_collection {	float:left;	width:100%;	margin-top:5%;}.related_collection h3 {	border-bottom: 1px solid #C2C2C2;	color: #444444;	float: left;	font-family: 'HelveticaNeueLight';	font-size: 130%;	font-weight: normal;	margin-top: 5%;	padding-bottom: 1%;	width: 96%;}.related_collection_product {	width:94%;	float:left;	margin-top:6%;	margin-right:0.8%;	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	background:#FFFFFF;	behavior: url(PIE.htc);	position:relative;	}.related_collection_product h4 span a {	color:#fff;	font-family: 'HelveticaNeueLight';	font-size:95%;	text-decoration:none;}.related_collection_product h4 {	background:#dd4915;	color:#fff;	font-family: 'HelveticaNeueLight';	padding:2%;	border-radius:4px 4px 0 0;	-o-border-radius:4px 4px 0 0;	-khtml-border-radius:4px 4px 0 0;	-webkit-border-radius:4px 4px 0 0;	-moz-border-radius:4px 4px 0 0;	behavior: url(PIE.htc);	position:relative;	width:96%;	float:left;}.related_collection_product .share_button {	background:#FFFFFF;	cursor:pointer;	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);	behavior: url(PIE.htc);	width:86px;	font-family:Arial;	padding:0.5%;	float:right;	color:#444444;	text-align:center;	font-size:85%;	font-size:95%;	position:relative;	z-index:999999;	min-height:23px;	line-height:22px;}.related_collection_product_img_block {	float:left;	width:99%;	margin-left:1.5%;	margin-top:1%;}.related_collection_product_img_block img {	float:left;	margin:0.5%;	width:32%;}.related_review_block {	border-top: 1px solid #DADADA;	float: left;	margin-top: 1%;	padding-top: 2%;	width: 100%;}.related_review_block .user_img {	float:left;	box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);	-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);	-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);	background:#FFFFFF;	behavior: url(PIE.htc);  	margin-bottom:3%;	margin-left:2%;	padding:1% 1% 0% 1%;	width:10%;}.related_review_block .user_name {	float:left;	width:80%;	font-size:120%;	margin-left:3%;}.related_review_block .user_name h5 a {	text-decoration:none;	color:#000000;}.related_review_block .user_name h5 {	margin-bottom:1%;}.related_review_block .views {	width:34%;	float:left;	margin-top:1%;}.related_review_block .views a {	float:left;	text-decoration:none;	font-weight:bold;	color:#666666;	font-size:54%;	font-weight:bold;}.related_review_block .product_rating {	width:40%;	float:left;}.related_collection_product .related_favorite_collection {	margin:1% auto 0;	width: 155px;}.related_favorite_collection > img {	float: left;	margin-right: 5%;	margin-top: 3%;}.related_collection_product .favorite_collection {	float: left;	width: 100%;	background: -webkit-gradient(linear, 0 0, 0 90%, from(#fcfcfc), to(#fcfafa));	background: -webkit-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -moz-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -ms-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -o-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	-pie-background: linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	height:45px;	border-top:#dadada solid 1px;	border-radius:0px 0px 4px 4px;	-o-border-radius:0px 0px 4px 4px;	-khtml-border-radius:0px 0px 4px 4px;	-webkit-border-radius:0px 0px 4px 4px;	-moz-border-radius:0px 0px 4px 4px;	behavior: url(PIE.htc);	position:relative;	padding-top:2%;}.related_collection_product .favorite_collection span {	float:left;	text-decoration:none;	font-size:80%;	color:#7d7d7d;	font-family: 'HelveticaNeueLight';	width:auto;	display:block;	text-align:center;	margin-top:3%;}.favorite_collection > img {	float: left;	margin-right: 2%;	padding-top: 3%;	padding-top: 2.5% \9;	margin-left:100px;}.collection_classy_find {	float:left;	width:100%;	background:#fff;	height:auto;	border-radius:5px;	-o-border-radius:5px;	-khtml-border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px;	behavior: url(PIE.htc);	position:relative;	}.collection_classy_find_title {	width:100%;	float:left;	background:#DD4915;	border-radius:5px 5px 0 0;	-o-border-radius:5px 5px 0 0;	-khtml-border-radius:5px 5px 0 0;	-webkit-border-radius:5px 5px 0 0;	-moz-border-radius:5px 5px 0 0;}.collection_classy_find_title h2 {	color:#FFFFFF;	font-family: 'HelveticaNeueLight';	margin:0;	padding:0;	font-size:180%;	padding:1% 1% 2% 3%;}.collection_classy_find_product_detail {	float: left;	padding: 0 3%;	position: relative;	width: 94%;}.collection_classy_find_product_detail .rating_sharing_block {	float: left;	margin-left:0;	margin-top:3%;	width:100%;}.collection_classy_find_product_detail .rating_sharing_block img.rating_lg {	padding-top:0.5%;}.collection_classy_find_product_detail .rating_sharing_block img {	float:left;	padding-right: 1%;	padding-top:0;}.collection_classy_find_product_detail .rating_sharing_block span {	float:left;	color: #666666;	font-family: 'HelveticaNeueLight';	font-size: 140%;}.collection_classy_find_product_detail .detail_share_icon {	float: right;	width: 40%;	margin:0;	padding-bottom:2%;}.collection_classy_find_product_detail p {	clear: both;	border-top:#e1e1e1 solid 1px;	color: #444444;	display: block;	font-family: 'HelveticaNeueLight';	font-size: 110%;	line-height:23px;	padding-bottom:3%;	padding-top:2%;	width:100%;}.collection_classy_find_product_detail .collection {	width:100%;	float:left;	margin-bottom:14%;	margin-top:4%;}.collection_classy_find_product_detail .collection > a.last_img {	padding-right:0;	margin-left:2%;}.collection_classy_find_product_detail .collection .last_img > img {	float: right !important;}.collection_classy_find_product_detail .collection > a img {	float:left;}.collection_classy_find_product_detail .collection > a {	display: block;	float: left;	padding:0;	width:49%;	margin-bottom:3%;}.collection_grey_bar {	width:100%;	float:left;	position:absolute;	bottom:0;	background: -webkit-gradient(linear, 0 0, 0 90%, from(#fcfcfc), to(#fcfafa));	background: -webkit-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -moz-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -ms-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: -o-linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	background: linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	-pie-background: linear-gradient(#fcfcfc, #fcfafa, #ffffff 90%);	height:45px;	border-top:#dadada solid 1px;	border-radius:0 0 5px 5px;	-o-border-radius:0 0 5px 5px;	-khtml-border-radius:0 0 5px 5px;	-webkit-border-radius:0 0 5px 5px;	-moz-border-radius:0 0 5px 5px;	behavior: url(PIE.htc);	position:relative;	padding-top:2%;}.collection_favorite_collection {	margin:0 auto;	width:175px;	width:200px \0/;}.collection_favorite_collection span {	color:#7d7d7d;	display: block;	float: left;	font-family: 'HelveticaNeueLight';	font-size:110%;	margin-top:2%;	text-align: center;	text-decoration: none;	width: auto;}.collection_favorite_collection img {	float: left;	margin-right: 5%;	margin-top: 3%;}.collection_classy_find_product_detail .heart_block {	float: left;	margin-top: 1%;	padding-bottom: 2%;	width: 50%;}.collection_box {	width:49%;	float:left;	position:relative;	margin-bottom:3%;}.collection a img {	float:left;}.collection .last_img a img {	float: right;}.collection_box .overlay_box {	display:none;	position:absolute;	top:25%;	width:200px;	right:21%;	min-height:175px;	background:url(/images/overlay-bg.png) repeat;	cursor:pointer;	box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.4);	padding:0;	border-radius:5px;	-o-border-radius:5px;	-khtml-border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px;}.collection_box:hover .overlay_box {	display:block;}.collection_box .overlay_box .overlay_top_bar {	background: none repeat scroll 0 0 #DD4915;	border-bottom: 1px solid #FFFFFF;	border-radius: 5px 5px 0 0;	float: left;	height: 37px;	position: relative;	width: 100%;}.collection_box .overlay_top_bar img {	float: left;	left: 10%;	padding-right: 13%;	position: relative;	top: 20%;}.collection_box .overlay_box .overlay_content_box {	float: left;	left: 17px;	min-height: 100px;	padding: 0;	position: relative;	top: 9px;	width: 92%;}.collection_box .overlay_content_box h2 {	border-bottom: 1px solid #E5E5E5;	color: #444444;	font-family: 'HelveticaNeueLight';	font-size: 160%;	font-weight: normal;	margin-bottom: 2%;	padding-bottom: 0.8%;}.collection_box .overlay_content_box h2 a {	border: 0 none;	color: #FFFFFF;	display: block;	font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';	font-size:110%;	margin-bottom: 0;	text-align: left;}.collection_box .overlay_box .overlay_content_box span {	color: #FFFFFF;	float: left;	font-family: 'HelveticaNeueLight';	font-size: 90%;	text-align: left;	width: 100%;}.collection_box .overlay_box .overlay_content_box .overlay_price {	color: #DD4915;	float: left;	font-family: 'HelveticaNeueLight';	font-size: 160%;	width: auto;}.collection_box .overlay_box .overlay_content_box span.old_price {	color: #DD4915;	margin-left: 4%;	margin-top: 6%;	width: auto;}.collection_box .overlay_bottom_white_bar {	bottom: 0;	position: absolute;	width: 100%;}.collection_box .overlay_box .bottom_bar {	background: none repeat scroll 0 0 #FFFFFF;	border-radius: 0 0 5px 5px;	float: left;	height: 37px;	left: 0;	padding: 0;	position: relative;	width: 100%;}.collection_box .overlay_box .bottom_bar .overlay_heart {	float: left;	position: relative;	top: 22%;	width: 30%;	margin-left:4%;}.collection .last_img {	float:right;}.collection_box .overlay_heart > img {	margin-left: 0;	position: relative;	top: 3px;}.collection_box .overlay_box .bottom_bar .overlay_heart strong {	font-size: 90%;}.collection_box .overlay_box .overlay_content_box h2 {	border: 0 none;	font-size: inherit;}.collection_box .overlay_box .bottom_bar .overlay_share_icon {	float: right;	margin-right: 4%;	width: 55%;}.favorite_page, .my_store {	float: left;	margin: 2.8% 2.5% 0;	width: 95%;}.favorite_page_row {	width:100%;	float:left;	margin-bottom:0.5%;}.favorite_product {	float: left;	height: 277px;	/* margin-left:3%; */	/* margin-right: 5%; */	/* width: 17%; */}.favorite_page .product_img .overlay_box .overlay_content_box h2{	font-size:100% !important;}.favorite_page .product_name img {    float: right;    margin-top: 3%;	width:10%;}.favorite_page .product_img {	float: left;	margin-top:6%;	text-align: center;	width: 100%;	min-height:180px;}.favorite_page .product_name a {	font-size:90%;	color:#444444;	text-decoration:none;	font-family:Arial;	width:85%;	float:left;}.favorite_page .product_name {	font-family:Arial;	float:left;	width:100%;	color:#444444;	margin-top:4%;}.favorite_page_price_block {	float:left;	width:100%;}.favorite_page_price_block span {	float:left;	width:40%;	font-family: 'HelveticaNeueLight';	color:#f63574;	font-size:130%;	color:#EF5F00;}.favorite_page_price_block button {	background:url(/images/buy_it_button.jpg) no-repeat;	width:78px;	height:27px;	float:right;	border:0;}.favorite_page_price_block .old_price {	display:block;	float:left;	font-family: 'HelveticaNeueLight';	font-size:70%;	color:#dd4915;	text-decoration:line-through;}.favorite_page_price_block .old_price_second {	color:#dd4915;}.favorite_page_price_block .buy_it {	width:40%;	float:right;	margin-left:10%;}.favorite_page .brand {	font-family:Arial;	width:100%;	float:right;	font-size:90%;	color:#444444;	margin-bottom:2%;}.categories_content .categories_block{	width:100%;	float:left;	margin-top:1.5%;	margin-bottom:2%;}.main_view_collection, .categories_content, .sale_alert_block, .my_wish_list, .profile_page_collections{    float: left;    margin:2.5% 2.7% 0;    width: 95%;}.main_view_collection .breadcrumb{	padding-bottom:0.4%;	padding:8px !important;}.main_view_collection .category_menu{	width:100%;	float:left;}.main_view_collection .category_menu ul{	list-style:none;	float:left;	width:100%;	margin-top:1%;}.main_view_collection .category_menu li{	display:inline;}.main_view_collection .category_menu li a{	text-decoration:none;	color:#898989;	padding:0.2% 1.2%;   font-family: 'HelveticaNeueLight';	}.main_view_collection .category_menu li a:hover, .main_view_collection .category_menu li a.active_category{	background:#f3f2f2;	color:#DD4915;   border-radius:4px;   -moz-border-radius:4px;   -webkit-border-radius:4px;      -khtml-border-radius:4px;      -o-border-radius:4px;   		behavior: url(PIE.htc);	position:relative;   }.welcome_user{	float: right;width: 200px;}.welcome_user .profile_pic{    background: none repeat scroll 0 0 #FFFFFF;    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);    float: left;	border:#d6d6d6 solid 1px;    width:33px;	height:33px;    border-radius:4px;	text-align:center;   -moz-border-radius:4px;   -webkit-border-radius:4px;      -khtml-border-radius:4px;      -o-border-radius:4px;   		behavior: url(PIE.htc);	position:relative;   }.welcome_user  .profile_pic > a {    display: block;}.welcome_user .profile_pic img{	padding:0% 0% 0% 0%;}.welcome_user .welcome_message{  font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';   color:#555555;   font-size:90%;   padding-left: 5%;   padding-right: 9%;   padding-top: 4%;   float:left;   background:url("/images/welcome_arrow.png") no-repeat 92% 65%;  width: 370%;margin-top: -28px;   margin-left: 40px;}.view_collections_block .create_new, .view_collections_block .create_new_collection{	 background: none repeat scroll 0 0 #FFFFFF;    border:1px solid #F5F5F5 !important;    border-radius: 5px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    float: left;    height: auto;    margin-right: 2%;    padding-bottom: 0;    position: relative;	width:32%;}.view_collections_block .create_new_collection{	padding-bottom:0.5%;	border:0;	float:left;    border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;      -khtml-border-radius:5px;      -o-border-radius:5px;	behavior: url(PIE.htc);	position:relative;      margin-right:1%;   height:auto;  		}.my_store .view_collections_block .create_new_collection, .deals_offers .view_collections_block .create_new_collection{	background:#FEFEFE;	border:#F5F5F5 solid 1px;	padding-bottom:0;	float:left;    border-radius:5px;   -moz-border-radius:5px;   -webkit-border-radius:5px;      -khtml-border-radius:5px;      -o-border-radius:5px;	behavior: url(PIE.htc);	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);	-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);	-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);		position:relative;      margin-right:2%;   height:auto;   }.view_collections_block .create_new_collection a span{	color:#DD4915;}.view_collections_block .create_new_collection a{	padding-top:3%;	display:block;    font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	color:#636363;	font-size:103%;	}.view_collections_block{    float: left;    text-align: center;    width:100%;	margin-top:1.6%;}.sale_alert_block .expire_soon{	position:absolute;	left:0;	top:7%;}.my_wish_list .my_wish_listing .listing{	width:100%;	float:left;	margin-top:2%;	border-bottom:1px solid #CCCCCC;	padding-bottom:1.8%;}.my_wish_list .my_wish_listing{	width:100%;	float:left;	border-top:1px solid #E5E5E5;	margin-top:1.5%;}.my_wish_list .breadcrumb{	padding-bottom:0.2%;}.sale_alert_block .view_collections_block .last_tab, .my_wish_list .view_collections_block .last_tab,.my_store .view_collections_block .last_tab, .deals_offers .last_tab, .deals_offers .last_tab{	margin-right:0 !important;}.sale_alert_block .view_collections_block .create_new_collection, .my_wish_list .view_collections_block .create_new_collection,.my_store .view_collections_block .create_new_collection,.deals_offers .view_collections_block .create_new_collection{	text-align:left;}.my_store .view_collections_block .create_new_collection, .deals_offers .view_collections_block .create_new_collection  {    font-size: 120%;    font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	}.my_store .drop_down_arrow{	margin-top:3%;}.my_store .view_collections_block .drop_down_arrow, .deals_offers  .view_collections_block .drop_down_arrow{	margin-top:3%;}.my_store .view_collections_block .create_new_collection, .deals_offers .view_collections_block .create_new_collection {	z-index:9999;	width:98%;	padding-bottom:2%;}.sale_alert_block .view_collections_block .create_new_collection a,  .my_wish_list  .view_collections_block .create_new_collection a,.my_store .view_collections_block .create_new_collection a, .deals_offers .create_new_collection a{    font-size: 120%;	padding-left:5%;	padding-top:2%;    font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	float:left;	}.sale_alert_block .view_collections_block{	margin-top:0;	border-bottom:1px solid #E5E5E5;	padding-bottom:1.6%;}.sale_alert_block h2{ 	margin-bottom:1.5%;	font-size:125%;	padding-bottom:0.5%; }.sale_alert_row{	width:100%;	float:left;	margin-bottom:1%;}.sale_alert_row .last_box{	margin-right:0;}.sale_alert_box{	width:48%;	margin-right:3%;	float:left;	margin-top:1.5%;	background:#ebebeb;	position:relative;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;		-khtml-border-radius:5px;	-o-border-radius:5px;		behavior: url(PIE.htc);		box-shadow:0px 4px 2px rgba(0, 0, 0, 0.1);	-moz-box-shadow:0px 4px 2px rgba(0, 0, 0, 0.1);	-webkit-box-shadow:0px 4px 2px rgba(0, 0, 0, 0.1);	} .sale_alert_box .inner_box{	width:100%;	float:left;	min-height:413px;}.sale_alert_box .sale_alert img{	float:left;}.sale_alert_box .sale_alert_content{	float:left;	width:40%;	margin:10% 0 0 0%;}.sale_alert_box .sale_alert_content h3 a{	color:#444444;	font-size:130%;    font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	font-weight:normal;	}.sale_alert_box .sale_alert_content h3{	width:100%;	float:left;}.sale_alert_box .sale_alert_content img{	float:left;}.sale_alert_box .sale_alert_content span{	float:left;    font-family: 'HelveticaNeueLight';	font-size:125%;	}.sale_alert_box .sale_alert_content .heart_block{    border-bottom: 1px solid #CCCCCC;    float: left;    margin-bottom: 2%;    padding-bottom: 15%;    width: 90%;}.sale_alert_box .sale_alert_content .rating{    float: left;    margin-bottom: 3%;    margin-top: 14%;    width: 100%;}.sale_alert_box .sale_alert_content .price_block{	width:100%;	float:left;} .sale_alert_box .sale_alert_content .price_block span{	width:100%;	float:left;	display:block;	text-decoration:line-through;	color:#DF4800;}.sale_alert_box .sale_alert_content .price_block span{	font-size:105%;	padding-top:5%;}.sale_alert_box .sale_alert_content .price_block h4{    display: block;    font-size: 180%;    font-weight: normal;    width: 58%;	float:left;    font-family: 'HelveticaNeueLight';	color:#e22c5c;	}.sale_alert_box .bottom_bar{	width:100%;	position:absolute;	bottom:0;	background:#e22c5c;	height:49px;	float:left;	border-radius:0px 0px 5px 5px;	-moz-border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px;		-khtml-border-radius:0px 0px 5px 5px;	-o-border-radius:0px 0px 5px 5px;		behavior: url(PIE.htc);		}.sale_alert_box .bottom_bar h3{	text-align:center;	color:#FFFFFF;   font-family:'HelveticaNeueLight';   padding-top:2%;	}.sale_alert_box .bottom_bar h3 span{    font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';	   font-weight:normal;	}	.sale_alert_box .inner_box .sale_alert{	width:50%;	float:left;	margin:10% 0 0 6%;}.my_wish_list .numbering{	display:block;	float:left;	width:5%;	font-size:150%;}.my_wish_list .product_img{	float:left;	width:23%;} .my_wish_list .listing_content_block{	float:left;	width:50%;}.my_wish_list .listing_content_block h2{	margin-bottom:2%;}.my_wish_list .listing_content_block h2 a{	color:#444444;   font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';   font-size:90%;	}.my_wish_list .listing_content_block h2 span{	 font-family: 'HelveticaNeueLight'; color:#444444;	}.my_wish_list .listing_content_block .price_block{	float:left;	width:32%;}.my_wish_list .listing_content_block .price_block span{	font-size:140%;	font-family:'HelveticaNeueLight';	color:#E22C5C;}.my_wish_list .listing_content_block .price_block > a {    float: right;}.my_wish_list .listing_content_block .old_price{	 float: left;    font-size:80% !important;    text-decoration: line-through;    width: 100%;	font-family:'HelveticaNeueLight';	color:#DF4800;	}.my_wish_list .description_block{	width:19%;	float:right;}.my_wish_list .description_block .date{	width:100%;	float:left;	display:block;	color:#7f7e7e;	font-family:Arial;	font-size:120%;}.my_wish_list .description_block p{	width:100%;	float:left;	color:#3c3b3b;	font-size:120%;	font-family:Arial;	padding-top:2%;	display:block;}.my_wish_list .description_block .commenet_box{	width:100%;	float:left;	margin-top:5%;}.my_wish_list .description_block .commenet_box a{    border-left: 1px solid #E34800;    color:#E34800;    display: block;    font-family: Arial;    margin-top: 10%;    padding-left: 8%;    text-decoration: none;	}.remove{	width:100%;	float:left;	margin-top:12%;}.remove a{    border-left: 1px solid #E34800;    color:#E34800;    display: block;    font-family: Arial;    margin-top: 10%;    padding-left: 8%;    text-decoration: none;}.normallink a{    border-left: 1px solid #E34800;      color:#E34800;     display: block;     font-family: Arial;     margin-top: 0%;     padding-left: 2%;     text-decoration: none;       float: left;    width: 100%;    margin-top: 5%;}.addtocart a{     border-left: 1px solid #E34800;      color:#E34800;     display: block;     font-family: Arial;     margin-top: -5%;     padding-left: 2%;     text-decoration: none;     float: left;}.profile_page_collections .profile_detail_box .user_pic{	width:71px;	height:77px;	float:left;	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	box-shadow:1px 2px 2px rgba(0, 0, 0, 0.3);	-moz-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.3);	background:#FFFFFF;	behavior: url(PIE.htc);	position:relative;	padding:0.5% 0.6% 0.1%;	margin-top:2%;	margin-left:1%;			}.profile_page_collections .profile_detail_box .user_information h2 a{	color:#444444;	font-size:80%;	font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';	font-weight:normal;	}.profile_page_collections .profile_detail_box .user_information{	float:left;	width:35%;	margin-left:2%;	margin-top:1%;}.profile_page_collections .profile_detail_box .icon_bar{	width:45%;	float:right;	position:relative;	left:1%;}.profile_page_collections .profile_detail_box .icon_bar .location, .profile_page_collections .profile_detail_box .icon_bar .favorites,.profile_page_collections .profile_detail_box .icon_bar .collection,.profile_page_collections .profile_detail_box .icon_bar .ratinig,.profile_page_collections .profile_detail_box .icon_bar .views{   border-left: 1px solid #EBEBEB;    float: left;    margin-top: 3%;    min-height: 85px;    padding: 2% 1% 0;    text-align: center;    width: 17%;}.profile_page_collections .profile_detail_box .icon_bar .location img, .profile_page_collections .profile_detail_box .icon_bar .favorites img,.profile_page_collections .profile_detail_box .icon_bar .collection img,.profile_page_collections .profile_detail_box .icon_bar .ratinig img,.profile_page_collections .profile_detail_box .icon_bar .views img{   display: block;   float:none;    margin: 0 auto;    text-align: center;}.profile_page_collections .profile_detail_box .icon_bar .location a span, .profile_page_collections .profile_detail_box .icon_bar .favorites a span,.profile_page_collections .profile_detail_box .icon_bar .collection a span,.profile_page_collections .profile_detail_box .icon_bar .ratinig a span,.profile_page_collections .profile_detail_box .icon_bar .views a span{	min-height:35px;	display:block;}.profile_page_collections .profile_detail_box .icon_bar .location a, .profile_page_collections .profile_detail_box .icon_bar .favorites a,.profile_page_collections .profile_detail_box .icon_bar .collection a,.profile_page_collections .profile_detail_box .icon_bar .ratinig a,.profile_page_collections .profile_detail_box .icon_bar .views a{	display:block;	float:left;	font-weight:bold;	width:120%;	font-size:90%;		font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	color:#DD4915;	}.profile_page_collections .profile_detail_box .icon_bar .location  span,.profile_page_collections .profile_detail_box .icon_bar .favorites span,.profile_page_collections .profile_detail_box .icon_bar .collection span,.profile_page_collections .profile_detail_box .icon_bar .ratinig span,.profile_page_collections .profile_detail_box .icon_bar .views span{	color:#7d7d7d;	font-size:90%;}.profile_page_collections .profile_detail_box .user_information p{	color:#444444;	font-size:88%;    font-family: 'HelveticaNeueLight';	}.profile_page_collections .profile_detail_box .user_pic img{	border-radius:4px;	-o-border-radius:4px;	-khtml-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;}.profile_page_collections .profile_detail_box{	width:100%;	margin-top:2%;	float:left;	min-height:125px;	border-radius:7px;	-o-border-radius:7px;	-khtml-border-radius:7px;	-webkit-border-radius:7px;	-moz-border-radius:7px;	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);	background:#FFFFFF;	behavior: url(PIE.htc);	position:relative;		}.profile_tabs{	width:100%;	float:left;	margin-top:2.3%;}.profile_tabs ul{	list-style:none;}.custom-file-control::before {	content: "Browse";}label.left {	float:left;}#Table2 {	margin-left:0 !important;	width: 100% !important;}#Table2 input[type=submit] {	padding: 8px 16px;} @media all and (max-width: 2000px) and (min-width: 1520px) {#main { max-width:100%; margin:0 auto; padding:0;}*+html .featured_product span { float:left; width:50%;}.featured_product span { float:left;}}@media all and (max-width: 1500px) and (min-width: 320px) {.sale_alert_block .view_collections_block .create_new_collection a, .my_wish_list .view_collections_block .create_new_collection a, .my_store .view_collections_block .create_new_collection a, .deals_offers .create_new_collection a{	font-size:100% !important;}.my_store .selected, .deals_offers .selected{	width:42% !important;}.my_store .selected, .deals_offers .selected{	font-size:14px !important;}.my_store .dropdown, .deals_offers .dropdown{	width:98% !important;}.my_store .remover, .deals_offers .remover{	padding:2px 7px 0 0 !important;}.collection_box .overlay_box { width:70%; top:14%; right:14%;}.sub_navigation li a.active { padding-top:1%;} .main_view_collection .featured_review_block .views{ 	width:46%;}.welcome_user{width: 200px;float: right;}.related_review_block .views { width:45%;}.product_img .overlay_box .bottom_bar .overlay_heart { width:40%;}.product_block h2, .top_product_block h2, .featured_collections h2, .commenet_block_detail_page h2 { font-size:140%;}.top_product_row .product_img .overlay_box .overlay_content_box h2 a { font-size:100%;}.product_img .overlay_box .overlay_top_bar img { padding-right:11%;}.share_icon { width:34% !important;}.product_img .overlay_box .overlay_content_box { left:9px;} .prduct_detail_page .product_detail_right_box .share_icon { width:30% !important;}.detail_share_icon .share_icon div { right:10px;}.collection .last_img .overlay_top_bar a img { float:left !important;}.product h4 { height:auto;}.top_product .product_img {min-height:170px;}.sub_navigation li a { padding: 4px; margin: 0;}.welcome_user{	width: 200px;float: right;}.sub_navigation li a.active, .sub_navigation li a:hover { padding:1% 2% 1.1%; margin:0 0 0 -1px;}.featured_review_block .user_name { width:70%;}.search_block { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CFCFCF; border-radius: 4px; /* float: left; */ font-size: 12px;/* margin-left: 1%; margin-top: 1%; */ padding: 0; position: relative;/* width: 24%; */}/* .logo { float: left; margin-bottom: 0.5%; margin-left: 3%; margin-top: 1.3%; width: 20%;} */.trending_product_box .trending_img { float: left; width: 30%;}.trending_product_box .trending_product_detail { float: left; margin-left: 4%; margin-top: 3%; width: 60%;}.discussions_block .comment_box p { color: #444444; display: block; float: left; font-size: 80%; padding: 2% 0; width: 100%;}.featured_review_block .views { float: left; width: 50%;}.featured_review_block .user_name { float: left; font-size: 120%; margin-left: 3%; width: 75%;}.special_offer p { font-size:80%; color:#444444;}.product_block { float: left; margin: 3% 2% 0; width: 96%;}.top_product_price_block span { font-size:110%;} .featured_product span { width:50%; float:left;}.featured_product span { display: block; float: left; width: 55%;}.favorite_collection > img { margin-left:15%;}.featured_review_block .user_name h5 {font-size:70%;}.prduct_detail_page .product_detail_right_box .detail_price_block span { width:38%;}a.thumb-link { display: block !important; float: left !important; margin-right: 6px !important; text-decoration: none; width: 23%;}.product_img .overlay_box { width:100% !important;}.product_img .overlay_box .bottom_bar { left:0; margin-top:9px;}.sub_navigation li a.active span{	left:34%;}.my_wish_list .listing_content_block .price_block{	width:45%;}.sale_alert_box .inner_box .sale_alert{	width:45%;}	.sale_alert_box .sale_alert_content{	width:45%;	float:right;}.sale_alert_box .sale_alert_content .price_block h4{	width:50%;	font-size:140%;}.sale_alert_box .sale_alert_content .price_block a img{	width:40%;}.profile_page_collections .profile_detail_box .user_information{	width:45%;	margin-left:1%;}.profile_page_collections .profile_detail_box .icon_bar{	width:41%;}.profile_page_collections .featured_review_block .views{	width:50% !important;}  .product_img .overlay_box .overlay_content_box span{  	font-size:110% !important; } .profile_page_collections .product_img .overlay_box .overlay_content_box .overlay_price{ 	font-size:120% !important; } .profile_page_collections .favorite_product .overlay_content_box h2 a{ 		font-size:83% !important; } .profile_page_collections .my_wish_list .listing_content_block h2 a{	font-size:70% !important; } .profile_page_collections .numbering{ 	width:3%; } .profile_page_collections .favorite_page .product_name a, .profile_page_collections .favorite_page .brand{ 	font-size:63% !important; } .profile_page_collections .favorite_page_price_block span, .profile_page_collections .product_img .overlay_box .overlay_content_box .overlay_price{ 	font-size:100%; }}ul.tabs {	margin: 0;	padding: 0 0 0.5% 0;	border-bottom:1px solid #E5E5E5;	float: left;	list-style: none;	height: 32px;	width: 100%;}ul.tabs li {	float: left;	margin:0 0.5% 0  0;	margin-right:2%;	cursor: pointer;	padding:0 11px 0 11px;	height: 31px;	line-height: 31px;	border-left: none;	font-weight: bold;	overflow: hidden;	position: relative;}ul.tabs li a{	color:#DD4915;	font-family: 'HelveticaNeueLight';	font-size:110%;	}ul.tabs li:hover {	background: #ebebeb;	border-bottom: 1px solid #FFFFFF;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	-khtml-border-radius:5px;				-o-border-radius:5px;				}	ul.tabs li.active{	background: #ebebeb;	border-bottom: 1px solid #FFFFFF;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	-khtml-border-radius:5px;				-o-border-radius:5px;				}.tab_container{	border-top: none;	clear: both;	float: left; 	width: 100%;}.tab_content{	padding:0;	font-size: 1.2em;	display: none;}.tab_container .featured_product_row{	margin-top:1.5%;}.profile_page_collections .featured_review_block .views{	width:40%;}.profile_page_collections .my_wish_list, .profile_page_collections .favorite_page{	margin:0;	width:100%;}.profile_page_collections .my_wish_listing{	border:0;}.profile_page_collections  .my_wish_list .listing_content_block h2 span{	font-size:70%;}.profile_page_collections  .my_wish_list .description_block .date{	font-size:95%;}.profile_page_collections  .description_block p {	font-size:95%;}.profile_page_collections .description_block .commenet_box a, .profile_page_collections  .remove a{	font-size:80%;	 font-family:  'HelveticaNeueMedium', 'HelveticaNeueLight';}.profile_page_collections .numbering {    display: block;    float: left;    font-size: 120%;    width: 5%;    font-family: 'HelveticaNeueLight';	}.profile_page_collections .favorite_page_price_block span.old_price{	font-size:70%;}.profile_page_collections .featured_product h4 span a,.profile_page_collections .featured_product .share_button,.profile_page_collections  .favorite_page .product_name a{	font-size:80%;}.profile_page_collections .featured_review_block .user_name h5 a{	font-size:90%;}.profile_page_collections .featured_product .favorite_collection span{	font-size:70%;}.profile_page_collections .featured_review_block .views a{	font-size:44%;}.profile_page_collections .featured_review_block .product_rating img{	float:left;}.profile_page_collections .favorite_product .overlay_content_box h2 a{	font-size:90%;}.profile_page_collections  .product_img .overlay_box .overlay_content_box .overlay_price{	font-size:140%;}.profile_page_collections .favorite_page_price_block .old_price_second{	font-size:110%;}.profile_page_collections .favorite_page .brand{	font-size:75%;}.profile_page_collections .favorite_product {    float: left;    height: 300px;    margin-left: 3%;    margin-right: 6%;     }.profile_page_collections .listing_content_block .price_block span{	font-size:120%;	width:100%;	float:left;}.profile_page_collections .my_wish_list .listing_content_block h2 a{	font-size:80%;}.profile_page_collections .my_wish_list .my_wish_listing{	margin-top:0;}.profile_page_collections .listing_content_block h2{	margin-bottom:0;}.profile_page_collections .listing_content_block .price_block > a{	float:left;	margin-top:5%;}.profile_page_collections .remove{	margin-top:0;}.profile_page_collections .my_wish_listing .listing{	margin-top:1.4%;}.profile_page_collections .description_block{	margin-top:1%;}.profile_page_collections .favorite_page_row{	padding-bottom:0;}.drop_down_arrow{	width: 0px;	height: 0px;	border-style: solid;	border-width: 9px 7.5px 0 7.5px;	border-color: #dd4a15 transparent transparent transparent;	line-height: 0px;	_border-color: #dd4a15 #000000 #000000 #000000;	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');	float:right;	margin-right:3%;	margin-top:4%;}.my_store .view_collections_block, .deals_offers .view_collections_block{	margin-top:0;	border-bottom:1px solid #E5E5E5;	padding-bottom:10px;}.my_store .selected, .deals_offers .selected{	background-color:#ebebeb;	border:#d9d9d9 solid 1px;	box-shadow:0 0 1px rgba(0, 0, 0, 0.5);	-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.5);	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.5);	min-height: 30px;	margin:9px 6px 0 3px;	padding:6px 3px 0px 2%;	display: inline-block;	color: #959595;    font-family: 'HelveticaNeueLight';    font-size: 16px;	text-align:left;	vertical-align: middle;	width:43%;	float:left;}.my_store .remover, .deals_offers .remover{	padding:2px 7px 0 15px;	cursor: pointer;	color:#ababab;    font-family: 'HelveticaNeueLight';    font-size: 16px;	float:right;}.my_store .selector, .deals_offers .selector{	height: 30px;	color:#636363;	padding:2% 2% 1% 3%;	cursor:pointer;}.my_store .dropdown > li.selected_li, .deals_offers .dropdown > li.selected_li{	border-bottom:0;}.my_store .dropdown > li.selected_li span, .deals_offers .dropdown > li.selected_li span{	color:#636363;}.my_store .dropdown > li, .deals_offers .dropdown > li{    border-bottom: 1px solid #EEEEEE;    padding-bottom: 1%;    padding-top: 1%;	float:left;	width:100%;}.my_store .dropdown, .deals_offers .dropdown{	position: absolute;	z-index:9999;	background-color:#FEFEFE;	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);	list-style: none;	display: none;	width:103%;	left:1px !important;	padding:3% 0 3% 0;	top:36px !important;	left:0.4% !important;	border-radius:0 0 5px 5px;	-moz-border-radius:0 0 5px 5px;	-webkit-border-radius:0 0 5px 5px;	-khtml-border-radius:0 0 5px 5px;	-o-border-radius:0 0 5px 5px;	behavior: url(PIE.htc);				}.my_store ul li span, .deals_offers ul li span{	font-size:16px;	color:#959595;    font-family: 'HelveticaNeueLight';	padding-left:2%;	float:left;	}.my_store ul li div, .deals_offers ul li div{	margin-left:2%;}.repCheckBox{width:14px;height:14px;cursor:pointer;float:left;}.repUnchecked{background:url(/images/white_cross.jpg) no-repeat 0 50%;padding-top:8px;}.repChecked{	background:url(/images/cross-img.jpg) no-repeat 0 50%;padding-top:8px;}.deals_offers {    float: left;    margin: 2.8% 2.5% 0;    width: 95%;}.deals_offers h2 {    font-size: 130% !important;    margin-bottom: 0 !important;}.deals_offers .deal_offer_block {    border: 1px solid #D7D7D7;    float: left;    margin-top: 2%;    width: 100%;}.deals_offers .deal_offer_block .banner {    float: left;    width: 100%;}.banner {    height: 239px;    width: 100%;}.deals_offers .deal_offer_block .deal_bottom_bar {    border-top: 1px solid #D7D7D7;    float: left;    padding-bottom: 5px;    padding-top: 12px;    width: 100%;}.deals_offers .deal_offer_block .brand_logo {    float: left;    margin: 0 2%;    text-align: center;    width: auto;}.deal_bottom_bar .brand_logo img {    display: block;    float: left;    padding: 0;}.logo_content > p {    border-left: 1px solid #B7B7B7;    color: #444444;    font-family: 'HelveticaNeueLight';    font-size: 130%;    margin-bottom: 0.5%;    min-height: 28px;    padding-bottom: 1%;    padding-left: 2%;    padding-top: 1%;    width: 100%;}.deals_offers .deal_offer_block .logo_content {    float: left;    width: 85%;}.deals_offers .create_new_collection a {    text-align: left;}.logo_content > p strong {    color: #DD4A15;    font-family: 'HelveticaNeueMedium','HelveticaNeueLight';}.sub_navigation li a.active img.salealert{	top:-2px;}.sub_navigation li.last-li a.active {	border-left:1px solid #B7B7B7;	border-right:1px solid #B7B7B7;	     border-bottom:1px solid #B7B7B7;	}.deals_offers .view_collections_block{	margin-top:22px;}#DD1, #DD2, #DD3   {    float: left;    position: relative;    width: 31% !important;	margin-right:1%;}#DD1, #DD2 {    margin-right: 3%;}      .mainselection {   overflow: hidden;     width: 350px;    -moz-border-radius: 4px 4px 4px 4px;    -webkit-border-radius: 4px 4px 4px 4px;    border-radius: 4px 4px 4px 4px;    box-shadow: 1px 1px 11px #330033;    background: url("/images/arrow.png") no-repeat scroll 319px 11px #ffffff;      border: 1px solid rgb(245, 245, 245) !important;    border-radius: 5px;    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);    float: left;    height: 30px;    margin-right: 2%;    padding-bottom: 0px;    position: relative;    width: 350px;} .mainselection select {    border: 0 none;    color: #000000;    background: transparent;    /*font-size: 20px;    font-weight: bold;*/    padding: 2px 10px;    width: 378px;    *width: 350px;    *background: #58B14C;    font-family: 'HelveticaNeueMedium', 'HelveticaNeueLight';	color:#636363;	font-size:103%;	}  /*-----------top login menue starts--------------------*/	.menu dl{ margin-left:5px; }	.menu dd, .menu dt, .menu ul 	{ margin:0px; padding:0px; }	.menu dd { position:relative; }		.menu dt a {background:#EEEEEE 	url(privacyOff.png) no-repeat scroll right center;		display:block; width:40px; height:22px; cursor:pointer;}	.menu dt a.selected{		background:#EEEEEE url(privacyOn.png) 		no-repeat scroll right center;	}	.menu dt a span {	cursor:pointer; display:block; padding:5px;}	.menu dd ul { 	background:#EEEEEE none repeat scroll 0 0; display:none;		list-style:none; padding:3px 0; position:absolute;		left:0px; width:160px; left:auto; right:0; 		border:1px solid #656565; cursor:pointer;		}	.menu dd ul li{ 	background-color:#EEEEEE; margin:0; width:160px;	}	.menu span.value { display:none;}	.menu dd ul li a { 	display:block; font-weight:normal; width:137px; 	text-align:left; overflow:hidden; padding:2px 4px 3px 19px; 	color:#111111; text-decoration:none;	}	.menu dd ul li a:hover{ 	background:#656565; color:white; text-decoration:none; 	}	.menu dd ul li a:visited{ 	text-decoration:none; 	}     /*-----------top login menue ends--------------------*/.MemberRating {    width: 90px !important;}    .MemberRating img {    float:left !important;    }	a.thumb-link {	width: 100px;}.paypalButton {	height:26px;	width:66px;}.paypalButton > img {	height:100%;	width:100%;}		.tabberlive {    align-self: center;    clear: both;    display: block;    float: none;    margin: 0 auto;    padding-top: 20px;    width: 94%;}.tabberlive .tabbertab {	padding:20px !important;	float:left;	width:100%;}ul.tabbernav li {	display:inline-block;}.shipping .s_heading {	font-size:30px;}.cart-table .item .productImg {	float: left;	margin-right:10px;}.cart-table .item .productName {	float:left;	margin-right:10px;	width:35%;}.cart-table .item .quantity {    float: left;    margin-right: 10px;    width: 50px;}.cart-table .item .quantity > input {	width:100%;}.cart-table .item .unitePrice {    float: left;    margin-right: 10px;    width: 10%;}.cart-table hr.hrLine {    float: left;    width: 100%;}.cart-table .item .totoalPrice {    float: right;}.cart-table .item .removeCartItem {    display: block;    float: right;	margin-top:15px;    text-align: right;    width: 90%;}.cart-table .item {    float: left;    width: 100%;}.cart-table .cartTotal {    float: right;    width: 30%;}.cart-table .cartTotal .subTotal {    float: right;}.cart-table .bottomButtons {	float:left;	width:100%;}.cart-table .bottomButtons .buttons {	float:right;}.cart-table .bottomButtons .buttons > input {    padding: 10px;}.cart-table .bottomButtons .couponCode {	float:left;}.cart-table .bottomButtons .couponCode > input {    padding: 10px;}.shipping .grandTotal .subTotal, .shipping .grandTotal .GrandTotalLabel {    font-size: 18px;    font-weight: bold;}/*home page responsive start*/footer{ padding:30px 15px 0 15px; }.top-social li i.fa-shopping-cart{ margin: 4px 0 0 0; }.featured_collections .featured_product .featured_product_img_block{padding:10px; text-align:left; }.featured_collections .featured_product .featured_product_img_block a{ vertical-align: middle; overflow:hidden; display:inline-block;  }.featured_collections .featured_product .featured_product_img_block a img{ font-size:0; }.featured_collections .featured_product .featured_review_block img{ margin-right:10px; }.featured_collections .featured_product .featured-product-hd .featured-share-icon{ padding: 4px 10px;background: #EF5F00;color: #fff !important;border-radius: 3px;margin: -5px -8px; }.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection{ background:#202020; }.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection::before {border-right: 7px solid transparent; border-left: 7px solid transparent;    border-bottom: 7px solid #202020;width: 0; height: 0; content: ''; position: absolute;right: 5px; top: -6px;}.featured_collections .featured_product .featured-product-hd .featured-share-icon:hover div.ico-collection{ top: 35px; }.product_img .overlay_box .overlay_top_bar img, .product_block .product_row .product .overlay_box .overlay_top_bar img, .top_product_row .top_product .overlay_box .icons-right img {  width: 48px !important;; }.top_product_row .top_product .overlay_box .icons-right a{ min-height:21px; }/*Product detail page*/.prduct_detail_page .breadcrumbs{ background:none;   }.prduct_detail_page .product_detail_right_box .product_name a{ font-family: 'Poppins', sans-serif;  }.prduct_detail_page .product_detail_right_box .rating_sharing_block, .prduct_detail_page .product_detail_right_box .heart_block{ float:left; width:auto; } .fb_iframe_widget { display: inline-block; position: relative;vertical-align: middle; margin-top: 0 !important; margin-left:5px;}.rating_sharing_block a{ float:none; display:inline-block;vertical-align: middle; }.rating_sharing_block span{ font-family: 'Poppins', sans-serif; font-size:13px; }.prduct_detail_page .product_detail_right_box .rating_sharing_block{ margin-left:0; }.prduct_detail_page .product_detail_right_box .heart_block {float: left;width: auto; min-width: 100px;margin-top: 0;border: 0 none; padding: 0; margin:0 5px;}.heart_block img {display: block; float: left; margin-right: 2%; margin-top: 1%; }.heart_block strong {color: #000000;font-size: 130%;vertical-align: top; display: inline-block;line-height: 19px; margin-left: 2px; }.breadcrumb{ margin-bottom:30px; }.breadcrumb ul li a{ font-family: 'Poppins', sans-serif; font-size:13px; }.breadcrumb ul{ padding-left:0; }.prduct_detail_page{ margin:0; width:100%; }.left-half{ border:1px solid #ddd; }.prduct_detail_page .product_detail_right_box .product_title_bar{ background:none; }.prduct_detail_page .product_detail_right_box .product_title_bar a{ color: #444444;width: auto;font-size: 13px;margin-right:20px; line-height:28px; }	.prduct_detail_page .product_detail_right_box .product_title_bar a:hover{ color:#EF5F00; text-decoration:none; }.prduct_detail_page .product_detail_right_box .product_title_bar a:last-child{ margin-right:0; }.prduct_detail_page .product_detail_right_box .product_title_bar a .fa { vertical-align:bottom;    font-size: 16px;	 line-height:28px;}	.prduct_detail_page .product_detail_right_box .product_name a{ margin-top:0; text-decoration:none; }.prduct_detail_page .product_detail_right_box .product_name a:hover{ color:#EF5F00; text-decoration:none; }.btn-theme, .btn-theme-2, #Table2 input[type="submit"]{ webkit-transition: all 300ms ease-in;    -moz-transition: all 300ms ease-in;    -ms-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;    position: relative;    font-size: 22px;    color: #fff;    line-height: 47px;    padding: 0 40px;    border-radius: 30px;    text-transform: uppercase;    background: #EF5F00;    font-weight: 500;    display: inline-block;    pointer-events: visible;	text-decoration:none;	color:#fff;	text-align:center; }  .btn-theme-2:hover{  background: #EF5F00; }.btn-theme:hover, .btn-theme-2,  #Table2 input[type="submit"]:hover{ background:#000; text-decoration:none !important; color:#fff !important; }.prduct_detail_page .product_detail_right_box .icon_block{ width:auto; }.prduct_detail_page .product_detail_right_box .product_name a{ font-size:200%; font-weight: 600; }.prduct_detail_page .product_detail_right_box .product_name span{ font-size:100%; }.prduct_detail_page .product_detail_right_box .detail_price_block{ width:auto; margin-top:0; margin-right:10px; }.old_detail_price_block{ float: left;width: auto;line-height: 50px; }.buy-link{ width:100%; float:left; margin-top:20px; }.buy-link a{ padding:0 30px; color:#fff !important; width:auto; margin:0; font-size: 18px; }.detail_share_icon{ width:100%; float:left; padding:10px 0; }.detail_share_icon .social-ul li{ margin-right:8px; float:left; list-style:none; }.detail_share_icon .social-ul li a{ width:32px !important; height:32px; color:#fff !important; text-align:center; border-radius:50%; display:block; font-size:0 !important; background-position:center; }.detail_share_icon .social-ul li a .fa{ line-height:32px !important; }.detail_share_icon .social-ul li.pintrest a{ background:#BD081B; }.detail_share_icon .social-ul li.twitter a{ background:#1DA1F3; } .detail_share_icon .social-ul li.facebook a{ background:#2E4DA7; }.detail_share_icon .social-ul li.instagram a{ background:#A71294; }.detail_share_icon .social-ul li.share a{ background:#555; }  .product_detail_left_box img{ margin-left:0; }.left-half { border: 0px solid #ddd; background: #fff;   width: 100%; }.product_detail_left_box img { margin-left: 0;   }.prduct_detail_page .product_detail_right_box p{ padding-top:0; font-size:120%; width:100%; }.prduct_detail_page .product_detail_right_box .product_title_bar{ position:relative; }.product_detail_right_box{ padding-bottom:60px; }.product_detail_right_box .detail_share_icon {    width: 100%;    float: left;    position: absolute;    left: 0;    bottom: -220px;    border-top: 1px solid #e9e9e9;}.product_detail_right_box .detail_share_icon h5{     float: left;    font-size: 1rem;    line-height: 32px;    margin-right: 10px; } .left_block .categories_content{ margin:0; width:100%; }  .view_collections_block .create_new_collection{ box-shadow:none; border:0 none !important; width: auto; float:none; margin-left:5px; margin-right:0; display:inline-block; } .view_collections_block .create_new_collection a{ padding: 0 20px !important; color:#fff; } .categories_content .breadcrumb{ padding:8px !important; margin-bottom:0; } .categories_block .product{ width: 23%;background: #e9e9e9; float: left; transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; -moz-transition:0.5s;margin: 0 1% 1%;}  .categories_block .product:hover{ background:#f7f7f7; }  #main .main_view_collection{ margin:0; width:100%; }.favorite_page, .my_store{ margin:0; width: 100%; }.favorite_product .inner-product{ display: block;width: 100%;float: left;}.favorite_page .favorite_page_row .favorite_product{ margin: 15px 0;height: auto; }.favorite_page .favorite_page_row{     margin: 0 -15px;    float: none;    width: auto; } .favorite_page .product_img{ background: #e9e9e9; height: 255px; margin-top:0; }.favorite_page .product_img img {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    margin: auto;	mix-blend-mode: multiply;}.favorite_page .product_img .overlay_box .bottom_bar, .favorite_page .product_img .overlay_box .overlay_top_bar, .favorite_page .product_block .product_row .product .overlay_box .overlay_top_bar{ background:none !important; }.favorite_page .product_img .overlay_box .overlay_content_box, .favorite_page .product_img .overlay_box .bottom_bar{ display:none; }.favorite_page .product_img .overlay_box, .product_block .product_row .product .overlay_box{ top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.8); z-index: 9; }.product_block .product_row .product .overlay_box{ height:calc(100% - 47px); width:calc(100% - 30px); top: 0 !important;  }.favorite_page .product_img .inner_box, .product_block .product_row .product .overlay_box  .inner_box{ display:table; width:100%; height:100%; vertical-align:middle; }.favorite_page .product_img .inner_box .overlay_top_bar,  .product_block .product_row .product .overlay_box  .inner_box .overlay_top_bar{ display:table-cell; vertical-align:middle; float:none; background:none; }.favorite_page .product_img .overlay_box .overlay_top_bar a, .product_block .product_row .product .overlay_box .inner_box .overlay_top_bar a{ color:#fff; font-size:20px; }.favorite_page .product_img .overlay_box .overlay_top_bar .fa, .product_block .product_row .product .overlay_box .inner_box .overlay_top_bar .fa{ width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background: #EF5F00;display: inline-block;margin: 0 5px;font-size: 20px;color: #fff; }.favorite_page .product_img .overlay_box .overlay_top_bar .fa, .product_block .product_row .product .overlay_box .inner_box .overlay_top_bar .fa {    transform: perspective(1300px) rotateY(180deg);    -webkit-transform: perspective(1300px) rotateY(180deg);    -moz-transform: perspective(1300px) rotateY(180deg);    -o-transform: perspective(1300px) rotateY(180deg);	transition:0.5s;	-webkit-transition:0.5s;	-o-transition:0.5s;	-moz-transition:0.5s;	-ms-transition:0.5s;}.favorite_page .product_img:hover  .overlay_box{ opacity: 1; visibility: visible; }.favorite_page .product_img:hover  .overlay_box .overlay_top_bar .fa , .product_block .product_row .product:hover .overlay_box .inner_box .overlay_top_bar .fa { transform: perspective(1300px) rotateY(0deg);    -webkit-transform: perspective(1300px) rotateY(0deg);    -moz-transform: perspective(1300px) rotateY(0deg);    -o-transform: perspective(1300px) rotateY(0deg);} .favorite_page_price_block .btn-theme{ width: 95px !important;font-size: 14px;line-height: 35px;padding: 0 25px; cursor: pointer;} .favorite_page_price_block .btn-theme a{ color:#fff; text-decoration:none; font-family: 'Poppins', sans-serif; font-weight:700; }.favorite_page .product_name .fa{ font-size:20px; }.favorite_page .product_name a, .favorite_page .brand, .favorite_page_price_block span{font-family: 'Poppins', sans-serif;}.top_product_block .top_product_row{ text-align:left; }.categories_block .product_row .product h4{ position: absolute;width: 100%;bottom:0px;background:#fff;line-height: 50px;background: #fff;margin: 0;}.categories_block .product{ padding-bottom:50px; }.categories_block .product_row{ margin: 0 -1%;width: auto;}.top_product_row .top_product.favorite_page .product_img img{ width:auto;  max-width: 1554px !important;} .top_product_row .top_product.favorite_page .product_img{ top:0;}.home-product{ float:none; width:auto; }html{ min-height:100%; position:relative; }html body{ margin-bottom:250px; min-height:100%; }.footer{ position:absolute;left:0; bottom:0; max-width:100%; width:100%; right:0; }#main.footer{ max-width:100%; }.top_product_block.favorite_page.my_store .favorite_product{ margin-left:0%; height:auto;margin-right: 0%; margin-bottom: 20px; }.top_product_price_block .buy_it.btn-theme, .screw  .buy_it.btn-theme {    width: 95px !important;    font-size: 14px;    line-height: 35px;    padding: 0 25px;    cursor: pointer;}.top_product_price_block .buy_it.btn-theme a, .screw .buy_it.btn-theme a{ color:#fff; text-decoration:none !important; }.top_product_block .top_product_row .top_product .product_img img{ width:auto; } .top_product_block.favorite_page h2{ font-size:36px !important; }.top_product_block.favorite_page.my_store{ margin:50px 0; border-bottom:1px solid #DDDDDD; padding-bottom:50px;  }.featured_collections .featured_product .favorite_collection { text-align:center; }.featured_collections .featured_product .favorite_collection span{ float:none; }.screw .favorite_product{ height:auto; margin:0 0 25px 0; }.product_detail_right_box .normallink { color:#fff !important; cursor:pointer; }.product_detail_right_box .normallink a{ background: #E34800; color:#fff; border-left:0 none;width: auto;clear: both;line-height: 45px;padding: 0 20px;border-radius: 25px; margin-top: 0; }.favorite_page  .screw { display: -ms-flexbox;/*display: flex;*/-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px; padding-top:30px; padding-bottom:30px; }.favorite_page.my_store .favorite_page_row{ border-bottom:0 none; }.popup-heading{ background:#EF5F00; color:#fff; padding:8px; }#ulglobal #linkglobal{     border: 0 none;    line-height: 20px;    height: 20px;    overflow: hidden;	width: 146px;float: left;padding: 0; }#ulglobal li{  vertical-align:top; }#ulglobal #linkglobal .profile_pic{ float: left;margin-right: 5px;height: 20px; }#ulglobal #linkglobal .welcome_message {    color: #fff;    white-space: nowrap;    text-overflow: ellipsis;    float: left;    overflow: hidden;    height: 20px;    width: 77%;}#ulglobal #linkglobal .profile_pic img{ width:20px; height:20px; }.full-width{ width:100%; }.editprofile-page{ margin:0 auto; background:none;padding:15px 0px;border: 0px solid #ddd;box-shadow: none; }#Table2 input[type="submit"]{ border: 0 none; } .center-block{ margin:12px auto; }.editprofile-page h3{ border-bottom:0px solid #ddd; text-transform:uppercase; padding-bottom: 10px; margin-bottom: 20px; font-size:22px; width:100%; } .profile_page_collections{ width:100%; margin:0; }.profile_page_collections .profile_detail_box .icon_bar .location a, .profile_page_collections .profile_detail_box .icon_bar .favorites a, .profile_page_collections .profile_detail_box .icon_bar .collection a, .profile_page_collections .profile_detail_box .icon_bar .ratinig a, .profile_page_collections .profile_detail_box .icon_bar .views a{ width:100%; color:#7d7d7d !important; }.profile_page_collections .icon_bar .fa{ font-size:30px; }.profile_page_collections .icon_bar a:hover{ color:#DD4915 !important; }.profile_page_collections .profile_detail_box{ border:1px solid #ddd; background: #f7f7f7; }.profile_page_collections .profile_detail_box .user_pic{ background:#d5d5d5; width:100px; height:100px; line-height:89px; border-radius:0; margin-top:1%; }.profile_page_collections .profile_detail_box .user_pic img{ width: 100%;white-space: nowrap;font-size: 10px;text-align: center; color:#333; }.profile_page_collections .profile_detail_box .icon_bar div{ padding-bottom:20px !important; position:relative; }.profile_page_collections .profile_detail_box .icon_bar div a{ position:static; font-family:'Poppins', sans-serif; }.profile_page_collections .profile_detail_box .icon_bar div>span:last-child{ position:absolute; left:0; right:0; margin:0 auto; bottom:0; }.profile_tabs ul.tabs li{ background:none !important; height:34px; padding:0; }.profile_tabs ul.tabs li a, #container.sale-alert-new ul.menu li{ font-size:18px; text-decoration:none !important; background:none !important; font-family:'Poppins', sans-serif; font-weight:normal; display:block; position:relative; padding-left:5px; padding-right:5px; }.profile_tabs ul.tabs { border-bottom: 2px solid #DDD; }    .profile_tabs ul.tabs > li.active > a, .profile_tabs ul.tabs > li.active > a:focus, .profile_tabs ul.tabs > li.active > a:hover { border-width: 0; }    .profile_tabs ul.tabs > li > a { border: none; color: #666; }        .nav-tabs > li.active > a, .profile_tabs ul.tabs > li > a:hover { border: none; color: #DD4915 !important; background: transparent; }        .profile_tabs ul.tabs > li > a::after, #container.sale-alert-new ul.menu li::after { content: ""; background: #DD4915; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }    .profile_tabs ul.tabs > li.active > a::after, .profile_tabs ul.tabs > li:hover > a::after,  #container.sale-alert-new ul.menu li.active::after, #container.sale-alert-new ul.menu li:hover::after{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; bottom:-2px; }.tab-pane { padding: 15px 0; }.tab-content{padding:20px} .profile_tabs ul.tabs > li.active > a{ color:#DD4915; }.profile_page_collections .profile_detail_box .icon_bar .location, .profile_page_collections .profile_detail_box .icon_bar .favorites, .profile_page_collections .profile_detail_box .icon_bar .collection, .profile_page_collections .profile_detail_box .icon_bar .ratinig, .profile_page_collections .profile_detail_box .icon_bar .views{ float:none; display:inline-block; width:19.4%; }.profile_page_collections .profile_detail_box .icon_bar{ left:0; text-align:right; }.profile_page_collections .listing_content_block .price_block span{ color: #dd4915;font-size: 160%;float: left;font-family: 'HelveticaNeueLight';width:auto; margin-right:10px; }.profile_page_collections .listing_content_block .price_block span.old_price{ font-family: 'HelveticaNeueLight';color: #E22C5C; font-size:100% !important;text-decoration: line-through; }.profile_page_collections .listing_content_block .price_block > a {    float: left;    margin-top: 10%;    padding: 0 20px;    font-size: 17px;    line-height: 32px;    display: block;    clear: both;}.profile_page_collections .profile_detail_box .icon_bar .favorites a:hover{ color:#dd4915; }.profile_page_collections .listing_content_block h2{ margin-bottom:10px; }.profile_page_collections .listing_content_block .price_block > a{ padding-left:15px; padding-right:15px;  }.tab_content{ padding:15px; }.profile_page_collections .tab_container .favorite_page_row{ border:0 none; }.my_wish_list .description_block .commenet_box a{ border-left:0; position:relative; padding-left:20px; }.my_wish_list .description_block .commenet_box a:before{ display: inline-block;font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content:"\f075"; display:inline-block; position: absolute;left: 0;top: 2px;font-size: 16px; }.contactus-area .contactus-icon .fa{ background:#EF5F00; color:#fff; font-size: 30px;width: 80px;height: 80px;line-height: 80px;border: 1px solid #EF5F00;border-radius: 50%;margin-bottom: 30px; transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; }.contactus-area .contactus-icon .fa:hover{  background:none; color:#EF5F00; }.contactus-area textarea{ height:200px; }.contactus-area .star{ color:#ff0000; }.light-gray-bg{ background:#f7f7f7; padding:50px 0; margin-top:50px; margin-bottom:-41px; }.map-outer{ width:100%; height:0; position:relative; padding-bottom:81%; overflow:hidden; margin-top: 28px; }.map-outer iframe{ width:100%; position:absolute; left:0; top:0; height:100%; }.deals_offers ul li .repCheckBox{width: 15px;height: 15px;background: #fff;border: 1px solid #ddd;position: relative;float: left;margin-top: 6px; position: absolute; padding:0;left: 5px; }.deals_offers ul li .repCheckBox.repChecked:after{   content:"\f00c"; position:absolute; left:1px; top:1px; width:15px; height:15px;  font-family:FontAwesome; font-size: 11px;line-height: 1;text-rendering: auto; }   .my_store .selected, .deals_offers .selected { width: auto !important;padding: 10px 10px;background: #f7f7f7;box-shadow: none;border-radius: 25px;font-size: 13px;margin-bottom: 10px; line-height: normal;} .view_collections_block .row [class*="col-"]{  margin:0 !important; } .my_store .view_collections_block .create_new_collection, .deals_offers .view_collections_block .create_new_collection{ border:1px solid #ddd !important; }.deals_offers .remover{ padding: 0;cursor: pointer;color: #ababab;font-family: 'HelveticaNeueLight';font-size: 11px;float: right;width: 20px;text-align: right;line-height: normal; }.deals_offers .deal_offer_block .brand_logo{ border-right:1px solid #b7b7b7; padding-right: 1%; }.deals_offers .deal_offer_block .brand_logo img{ height:auto; max-width: 70px; }.deals_offers .logo_content > p{ border-left:0 none;margin-bottom: 0; }.deals_offers{ margin:0; width:100%; }.left_block{ box-shadow:none;-moz-box-shadow: none;-webkit-box-shadow: none; }.deals_offers .deal_offer_block .deal_bottom_bar{ padding-bottom:12px;background: #f7f7f7; position:relative; }.my_store .dropdown, .deals_offers .dropdown:before{ content:""; position:absolute; left:15px; top:-10px; border-right:10px solid transparent; border-left:10px solid transparent; border-bottom:10px solid #f7f7f7; }.my_store .dropdown, .deals_offers .dropdown{ top:100px!important;  left: 1px !important; background:#f7f7f7;}.deals_offers .view_collections_block{ border-bottom:0 none; }.my_store ul li span, .deals_offers ul li span{ padding-left:20px; text-align:left; }.ctogry  table{ width:100%; }.ctogry  table tbody tr{ margin-right:10px; float:left; }.ctogry  table tbody tr input{ margin-right:5px; }#container.sale-alert-new{ width:100%; }#container.sale-alert-new ul.menu li{ border:0 none; height:auto; padding:10px 15px; top:1px;  color:#666; }#container.sale-alert-new ul.menu li.active, #container.sale-alert-new ul.menu li:hover{ color:#DD4915; }#container.sale-alert-new ul.menu li a{ padding:5px 10px 8px 10px; }#container.sale-alert-new .content.all{ height:auto; overflow:visible; border:0 none; float:left; width:100%; padding:15px 0 15px 15px; border:1px solid #ddd; border-top:0 none;  }#container.sale-alert-new .content.all table{ width:100%; }#container.sale-alert-new .content.all table tr{ float:none; display:block; }#container.sale-alert-new .content.all table tr td{ width:20%; float:left; position:relative; min-height:43px; padding-left:20px; }#container.sale-alert-new ul.menu {border-bottom: 2px solid #DDD; height:auto; }#container.sale-alert-new ul.menu > li::after{ bottom:1px; }#container.sale-alert-new .content.all .inner-area{ width:100%; float:left; height:300px; overflow:auto; }#container.sale-alert-new .content.all .inner-area input[type="checkbox"]{     margin-right: 5px;    position: absolute;    left: 0;    top: 4px; }.sale-alert input[type="submit"] {	 -webkit-transition: all 300ms ease-in;-moz-transition: all 300ms ease-in;-ms-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in;position: relative;font-size: 22px;color: #fff;line-height: 47px;padding: 0 40px;border-radius: 30px;text-transform: uppercase;background: #EF5F00;border:1px solid #EF5F00;font-weight: 500;display: inline-block;pointer-events: visible;text-decoration: none;    width: auto !important;    font-size: 14px;    line-height: 35px;    padding: 0 25px;    cursor: pointer;}.orange-text{ color:#EF5F00 !important; }#container.sale-alert-new .content.all.border-top-1{ border-top:1px solid #ddd; }#container.sale-alert-new .content.all .inner-area{ font-size:14px; }#container.sale-alert-new .content.all input[type="radio"]{ margin-right:8px; }/* .login-form { */    /* max-width: 500px; */    /* margin: auto; */    /* display: block; */    /* position: absolute; */    /* left: 0; */    /* right: 0; */    /* bottom: 0; */    /* top: 0; */    /* max-height: 460px; */    /* background: #f7f7f7; */	/* border: 1px solid #ddd; *//* box-shadow: 3px 3px 3px #eee; */    /* padding: 20px; *//* } */.med-btn{ width: auto !important;display: block;float: left;height: auto;font-size: 14px;line-height: 40px;padding: 0 30px; }.forget-password{ color:#EF5F00 !important;  }.login-form  .social-ul{ text-align:center; padding-left:0; }.login-form  .social-ul li {    display: inline-block;    width: 30px;	list-style:none;    height: 30px;    border-radius: 50%;    background: #333;    text-align: center;    line-height: 30px;}.login-form  .social-ul li a{ color:#fff; }  .logo-login{ margin-top:90px; } .or-text h3{ border-bottom: 1px solid #ddd;padding-bottom: 7px;margin-bottom: 30px;margin-top: 0;max-width: 150px;margin: 0 auto 30px;}   .or-text h3 span{ display: inline-block;background: #fff;vertical-align: middle;margin-top: 0;margin-bottom: -35px;padding: 8px;}    .full-width{ width:100%; float:left; }  .featured_collections .featured_product .favorite_collection a{ text-decoration:none !important; }  .m-b-10{ margin-bottom:10px !important; }  .m-t-10{ margin-top:10px !important; }  .main_view_collection .breadcrumb{ margin-bottom:0; }  .main_view_collection .featured_collections{ margin-top:0; border-top:0; padding:0; }  .favorite_page h2{ font-size: 27px !important; margin-top: 22px; clear:both; }      .main-favorite_page .inner-product input[type="image"]{ position:absolute; right:5px; top:-9px; border:0 none; z-index:99  }.breadcrumb{ margin-bottom:5px; }	  .profile_page_collections .description_block .commenet_box a, .profile_page_collections .remove a{ border-left:0 none; }.profile_page_collections.my_wish_list .listing_content_block h2 a{ font-size: 80%;}.profile_page_collections.my_wish_list .listing_content_block h2 span{ font-size:70%; }.profile_page_collections .listing_content_block .price_block span.old_price{ line-height: 40px; }.profile_page_collections.my_wish_list .listing_content_block .price_block > a{ width:auto; font-size: 13px; }.profile_page_collections.my_wish_list .mainselection{ height:40px;  width:100%; background-position:right 10px center; margin-bottom:10px; margin-right:0; }.profile_page_collections.my_wish_list .mainselection select{ width:100%; height:40px; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; }  .breadcrumb{ padding: .75rem 1rem !important; }.favorite_page .sale_alert_box {    width: 100%;    margin: 15px 0;    height: auto;    border: 1px solid #ddd;    min-height: 200px;}.sale_alert_box .inner_box .sale_alert {    width: 140px;    float: left;    margin: 0;    height: 140px;    position: absolute;    left: 0;    top: 40px;}.sale_alert_box .sale_alert img {    float: left;    height: 100%;    mix-blend-mode: multiply;}.sale_alert_box .sale_alert_content {    float: left;    width: 100%;    margin: 15px 0;    padding-left: 150px;    border: 1px solid #ddd;     }.sale_alert_box .sale_alert_content h3 {    width: 100%;    float: left;    font-size: 20px;}.sale_alert_box .sale_alert_content span {    float: none;    font-family: 'HelveticaNeueLight';    font-size: 100%;    clear: both;    display: inline-block;	margin-left:5px;}.sale_alert_box .sale_alert_content .rating {       margin-bottom: 3%;    margin-top: 0;        }.sale_alert_box .sale_alert_content .heart_block span{ display: inline-block;width: auto;float: none;clear: none; }.sale_alert_box .sale_alert_content .heart_block {    border-bottom: 0px solid #CCCCCC;    float: left;    margin-bottom: 2%;    padding-bottom: 0;    width: 100%;    display: inline-block;}.sale_alert_box .inner_box{ min-height:0; }.favorite_page .sale_alert_box input[type="image"]{ position:absolute; right:-5px; top:-9px; border:0 none; z-index:99;  }.sale_alert_box .sale_alert_content{ border:0 none; }.sale_alert_block .expire_soon{ width:130px; }.sale_alert_box .sale_alert_content .price_block h4 { line-height:35px; margin-bottom: 0; }.sale_alert_box .sale_alert_content .price_block .btn-theme{ float: right;margin-right: 15px;padding: 0 15px;line-height: 35px; }.favorite_page .sale_alert_row{ width:auto; } .sale_alert_block{ margin:0; width:100%; }.sale_alert_block h2, .deals_offers h2{ font-size:22px !important; margin-top:10px !important; clear:both; margin-bottom: 0; float:left; width:100%; }.prduct_detail_page{ float:none; }#cboxContent .logo-login{ margin-top:15px; margin-bottom:15px; padding:10px; position:static; border:0 none; box-shadow:none; }#cboxContent .or-text h3 span{ background:#fff; }.profile_page_collections .featured_review_block .views a{ font-size:100%; }.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection a .fa-pinterest{ font-size:24px; }.tab_container.featured_collections .featured_product .featured-product-hd .featured-share-icon div.ico-collection a:first-of-type{ padding: 0; }.featured_collections.tab_container .featured_product .featured-product-hd{ float:left; width:100%; margin-bottom:10px; }.featured_collections .featured_product .featured_review_block img{ font-size:12px; }.featured_collections.tab_container{ margin-top:0; padding-top:0; } .editprofile-page  .table-area table{ width:100% !important; }header{ padding:10px 0; border-bottom:1px solid #ddd; box-shadow:2px 2px 2px #f7f7f7; }.buy-link a + div{ display:inline-block; margin-left:10px; text-transform:uppercase; }body .breadcrumb{ margin-top:15px !important; }.about-img{ width:100%; height:0; overflow:hidden;  padding-bottom:100%; position:relative; background:url(images/about-us.png) 0 0 no-repeat; display:block; border: 1px solid #ddd; box-shadow: 2px 2px 4px #ccc; }.full-width{ width:100%; float:left; }.about-banner{ position:relative;width:100%; float:left;  }.aboutus-area, .help-us{ width:100%; float:left; padding:30px 0; }.aboutus-area p, .aboutus-area .read-more{ font-size: 16px; font-weight: 300; } .about-headline{ text-align: center;font-size: 40px;line-height:30px;color: #fff;position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;width: 430px;height: 80px; } .about-headline span{ font-size:16px; color:#fff; }  .product_detail_left_box img:hover{ border-color:#E34800;}  .what-wedo{ width:100%; float:left; background:#E34800; color:#fff; padding:50px 0;  }  .what-wedo .fa {    font-size: 50px;    margin-bottom: 20px;}.what-wedo p {    font-size: 15px;}.newsletter-box{ width:100%; float:left;  padding:50px 0 0;  } .newsletter{ width:100%; float:left;  position:relative; border:1px solid #ddd; }.newsletter-box h2{ margin-top:0 !important; }.newsletter button{ position: absolute;right: 1px;top: 1px;background: #E34800;color: #fff;border-radius: 0;line-height: 21px;font-size: 20px; }.newsletter .form-control{ border:0 none; box-shadow:none; height: 40px; }.help-us .card{ margin-bottom:15px; }.help-us .card-header{ padding:0;:after  }.help-us .card-header .btn{ padding: .75rem 1.25rem;font-size: 18px;color: #fff;background: #E34800;width: 100%;text-align: left; text-decoration:none !important; padding-right: 50px; }.help-us .card-header .btn:hover, .help-us .card-header .btn[aria-expanded="true"]{ opacity:0.8; }.help-us .card-header .btn[aria-expanded="true"]:after, .help-us .card-header .btn[aria-expanded="false"]:after{ content:"\f068"; position:absolute;  top:0; right:0; color:#fff; display: inline-block;font: normal normal normal 14px/1 FontAwesome;    font-size: 14px;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; width: 30px;text-align: center;height: 30px;line-height: 30px;margin: 9px;background: #fff;border-radius: 50%;color: #E34800; }.help-us .card-header .btn[aria-expanded="false"]:after{ content:"\f067"; }.help-us  .collapse.show{ top:0; }.privacy-policy{ width:100%; float:left; padding:30px 0;  font-size:16px;  }.privacy-policy p{ font-size:16px; }.showsubmenu{ display:none; width: 25px;height: 25px;background: #EF5F00;position: absolute;right: 5px;top: 0;line-height: 25px;text-align: center;top: 9px;font-size: 18px;cursor: pointer;color: #fff; }.m-t-0{ margin-top:0 !important; }.left_block .tabberlive{ width: 100%; }.left_block .tabberlive .tabbertab{ border:0 none; padding-left:0 !important; padding-right:0 !important; }.left_block .tabberlive  .tabbernav{ float:left; width:100%; border-bottom:2px solid #DDD;  }.left_block .tabberlive  .tabbernav li{ border:0 none; float:left; }.left_block .tabberlive  .tabbernav li+li{ margin-left:10px; }.left_block .tabberlive  .tabbernav li a{ font-size: 16px; margin:0;text-decoration: none !important;background: none !important;font-family: 'Poppins', sans-serif;font-weight: normal;display: block;position: relative;border:0 none; color:#666; }.left_block .tabberlive  .tabbernav li a::after, .left_block .tabberlive .tabbertab .tabbernav li::after {    content: "";    background: #DD4915;    height: 3px;    position: absolute;    width: 100%;    left: 0px;    bottom: -5px;    transition: all 250ms ease 0s;    transform: scale(0); 	-webkit-transform: scale(0); 	-moz-transform: scale(0); 	-o-transform: scale(0); 	-ms-transform: scale(0);	}.left_block .tabberlive  .tabbernav li.tabberactive a::after, .left_block .tabberlive  .tabbernav li:hover a::after{ transform: scale(1);  -webkit-transform: scale(1); -moz-transform: scale(1); 	-o-transform: scale(1);  -ms-transform: scale(1); }.left_block .tabberlive  .tabbernav li.tabberactive > a, .left_block .tabberlive  .tabbernav li > a:hover {    color: #DD4915;}.left_block .tabberlive .tabbertab .shipping .s_heading{ font-size:22px; }.left_block .cart-table .bottomButtons  input[type=submit], .left_block .cart-table .bottomButtons  input[type=button]{ background: #EF5F00; border-radius:25px; border:1px solid #EF5F00; font-family: 'Poppins', sans-serif; color:#fff; -webkit-transition: all 300ms ease-in;-moz-transition: all 300ms ease-in;-ms-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in; padding: 9px 15px; }.left_block .cart-table .bottomButtons  input[type=submit]:hover, .left_block .cart-table .bottomButtons  input[type=button]:hover{ background:#000; border:1px solid #000;  }.left_block .cart-table .item .quantity input{ text-align: center;height: 40px;margin-top: -15px; } #main{ max-width:100%; }  .myOrderss{ margin-bottom:30px; }.myOrderss table tr th{ padding:10px 12px; background:#EF5F00; color:#fff; text-align:center; }.myOrderss table tr td{ padding:10px 12px; border-bottom:1px solid #fff; } .myOrderss table tbody tr:nth-child(even) td{ background:#f9f9f9; } .myOrderss table tr td a{ color:#EF5F00; } .myOrderss table{ width:100%; }  .emailtofriends input, .emailtofriends textarea{ border:1px solid #ddd; }.emailtofriends button[type=submit]{ border-radius:25px; padding:10px 20px; }.favorite_page .favorite_page.screw{ margin:0; }.favorite_page .favorite_page.screw .screw-content{ margin:0 -15px; }.modal-dialog{ width:100%; max-width:700px; max-height:400px; margin-top:150px; }.modal-content { max-height: 500px; margin:0;	 }.modal-header {    padding: 15px;    border-bottom: 0px solid #e5e5e5;    float: right;    width: 50px;}.modal-header .close {    margin-top: -2px;position: absolute;right: -10px;top: -30px;background: #222;width: 30px;height: 30px;border-radius: 50%;z-index: 2;opacity: 1;color: #fff;}.modal-body {    position: relative;    padding: 0px;}.modal-heading{ background: #EF5F00;color: #fff;padding: 15px;font-size: 20px;border-radius: 0;position: absolute;left: 0;top: -20px;width: 100%;margin-bottom: 0; z-index:1; }/* .signup-modal{ max-height: 407px; *//* overflow-x: hidden; *//* padding: 0 15px; } */.modal-backdrop.fade{ opacity:0.8; }.padding-zero{ padding:0 !important; } .signup-modal .form-control, .custom-file-control::before, .custom-file-control{ height:34px !important; }#RegistrationControl1_tblAccount td{ width:100%; float:left; }#RegistrationControl1_tblAccount td table tr td{ width:50%; float:left; }.table-area{ margin:0 -15px; }.table-area h3{ padding:0 15px; }.top-menu .list-inline > li{ padding-right:0px; padding-left:0px; }nav.navbar .navbar-nav li{ float:none; }.navbar{ margin-bottom:0; }.metro .carousel-indicators li{ background-color: rgba(0,0,0,0.3) !important; width: 50px !important;height: 4px !important; margin-top:0 !important; margin-bottom:0 !important; border:0 none; }.metro .carousel-indicators li.active{ background:#EF5F00 !important; }.metro .carousel-indicators{ margin-left:0; margin-right:0; width:100%; left:0; }select.form-control:not([size]):not([multiple]){ height:34px; }.signup-modal .container{ width:100%; padding:0; }   .tabber-cart ul.tabs{ padding:0; }.tabber-cart ul.tabs li:hover {	background-color: transparent;	 }.tabber-cart ul.tabs li.active {	background-color: #fff;	color: #333;	border-bottom: 1px solid #fff;	display: block;}.tabber-cart .tab_container {	 	clear: both;	float: left;	width: 100%;	background: #fff; }.tabber-cart{ padding:50px 0; float:left;	width:100%; }.tabber-cart .tab_content {	padding: 10px;	display: none;	float:left;	width:100%;}.tab_drawer_heading { display: none; }.tabber-cart ul.tabs li{ overflow:visible; font-size: 18px;text-decoration: none !important;background: none !important;font-family: 'Poppins', sans-serif;font-weight: normal;display: block;position: relative;padding-left: 5px;padding-right: 5px; color: #666; }.tabber-cart ul.tabs li.active::after, .tabber-cart ul.tabs li:hover::after{    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}.tabber-cart ul.tabs li:after{     content: "";    background: #DD4915;    height: 2px;    position: absolute;    width: 100%;    left: 0px;    bottom: -3px;    transition: all 250ms ease 0s;    -webkit-transform: scale(0);    -moz-transform: scale(0);    -o-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);}.tabber-cart .cart-table .item {  position: relative;padding: 10px; }.tabber-cart .cart-table .item+.item{ margin-top: 10px;  }.tabber-cart  .productImg{ width:120px; height:120px; background:#e9e9e9; border:1px solid #ccc; text-align:center; font-size:10px; }.tabber-cart  .productImg input{ border:0 none; width:100%; height:100%; }.tabber-cart .cart-table .item .removeCartItem{ width:25px; height:25px; position:absolute;left:-8px; top:-17px; text-align:center; }.tabber-cart .cart-table .item .removeCartItem a{ width:100%; height:100%;  border-radius:50%; background: #DD4915; display:block; }.tabber-cart .removeCartItem a{ color:#fff; }.tabber-cart .couponCode{ margin-top:30px; width:100%; }.tabber-cart .rightpart{ margin-top:10px; }.tabber-cart .form-control{ font-size:14px; width:100%; }.tabber-cart input[type="submit"]{ font-size: 14px;padding: 0 25px !important;line-height: 40px;border: 0 none; }.privacy-policy h5{ font-size:22px; }.product_detail_right_box .normallink{ display:inline-block; margin-right:5px; vertical-align:top; }.shoppingCart .heading1{ text-align:right; }.signup-modal form{ padding-top:51px;}.signup-modal{ padding:0 15px; }body::-webkit-scrollbar {    width: 1em;} body::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);} body::-webkit-scrollbar-thumb {  background-color: darkgrey;  outline: 1px solid slategrey;}.bmd-modalContent .close-button{ position: absolute;top: -10px;z-index: 9;right: -10px;background: #fff;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;text-align: center;color: #EF5F00 !important; }.bmd-modalContent .close-button .close{ float: left;width: 100%;opacity:1;line-height: 31px;color: #EF5F00; }.bmd-modalContent .modal-body{ padding:0; }.bmd-modalContent .embed-responsive-16by9{ border-radius:3px; padding-bottom:0; height:410px; }.navbar-toggler .navbar-toggler-icon{ width: 40px;    height: 30px;    background: url(images/toggle.png) 0 0 no-repeat;    background-size: 100% auto !important;    margin-left: 2px; }.add-comments{ padding: 70px 15px 15px 15px;  }.add-comments .modal-heading{ font-weight:400; top:0; }.add-comments .btn-theme{ font-size: 15px;border: 0 none;padding: 0 20px;line-height: 44px;margin-top: 15px; }.add-comments p{ margin-bottom:15px; } .icon-search + .collapse.in, .icon-search + .collapsing.in{ display:block !important; } #searcharea .form-group{ width: 100%; margin: 0 0 2px 0; }#searcharea .form-group label{ text-align: left;color: #fff;margin-bottom: 0;font-size: 15px;display: block;margin: 0 -9px 8px;padding: 0 10px 5px;border-bottom: 1px solid rgba(255, 255, 255, 0.5); }#searcharea .form-group { width: 100%;  border: 0; }#searcharea .form-group input{ border: 0 none;width: 100% !important;height: 35px;padding: 0 8px; }#searcharea {    position: absolute;    width: 250px;    right: 15px;    border-radius: 5px;    padding: 8px;    background: #EF5F00;    z-index: 9;    border: 1px solid #EF5F00;    top: 41px;}#searcharea:before{	position:absolute;	right:8px;	top:-9px;	width:0;	height:0;	border-right:8px solid transparent;	border-left:8px solid transparent;	border-bottom:8px solid #EF5F00;	content:"";}/* ---------- Responsive fixes - Neeraj - 01/09/2017 ------------- */@media(max-width:1200px){        .top-header ul li a{ font-size:12px; padding-right: 5px; }    .top-promo{ font-size:12px; }        nav.navbar .navbar-nav li a{ padding:.5rem .3rem; }    .navbar{ padding-left:0; padding-right:0; }    .carousel-item{ padding:0 30px; }    footer ul li a, footer p{ font-size:13px;}#container.sale-alert-new .content.all table tr td{ width:33%; }    }@media(max-width:991px){.product_row{ margin:0;}.product_row .product > a{ display:table; width:100%; }nav.navbar .navbar-nav li{ display:block; margin-right:0 !important; position: relative;float: left; width: 100%; }.main-nav{ right:0; text-align:left; }nav.navbar .navbar-nav li a { text-decoration: none;padding: 10px 20px;text-align: left;background: #222 !important;color: rgba(255, 255,255, 0.6);border-top: 1px solid rgba(255, 255,255, 0.15); }nav.navbar .navbar-nav li ul li a{ border:0 none; }	nav.navbar .navbar-nav li{ margin-right:10px; }.product_block .product_row .product{ margin-right:0; }.navbar-light .navbar-toggler{ background:#EF5F00; width:50px; height:40px; border:1px solid #EF5F00 !important; position:absolute; right:15px; top:6px; }header.container{ position:relative; }.main-nav, .navbar{ position:static;padding:0; }.top-social, .top-promo{ position:absolute; }.top-promo{ padding-left:130px; }.categories_block .product{ width:31.33%; }.categories_block .product_row .product > a { display: table; width: 100%;  height: 300px; }.categories_block .product_row .product > a img {         position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 50px;margin: auto !important; }.product_block .product_row .product .overlay_box {    height: calc(100% - 40px);width: calc(100% - 30px) !important; }	html body{ margin-bottom:0px; }.footer{ position:static; }.profile_page_collections .profile_detail_box .icon_bar{ width:100%; }.navbar-light .navbar-toggler{ top:-45px; }.main-nav{ position:relative; height:0; }/*CSS for side bar  */#navbarSupportedContent.collapse,#navbarSupportedContent.collapsing {   position:absolute;  }.left_block #navbarSupportedContent{ width:252px !important; height:100vh !important; background:none; transition:0.5s; padding-top:35px; z-index:1; }.left_block #navbarSupportedContent.collapse, .left_block #navbarSupportedContent.collapsing{ display:block !important; transform:translateX(-250px); -webkit-transform:translateX(-250px); -o-transform:translateX(-250px); -moz-transform:translateX(-250px); -ms-transform:translateX(-250px); top: -93px !important; width:250px !important; height:100vh !important; background:#000!important; transition:0.5s!important; -webkit-transition:0.5s!important; -o-transition:0.5s!important; -ms-transition:0.5s!important; -moz-transition:0.5s!important;  padding-top:35px!important; padding: 0 !important; margin:0!important; }/* .left_block #navbarSupportedContent.collapse.show, .left_block #navbarSupportedContent.collapsing.show{ transform:translateX(0px); -webkit-transform:translateX(0px); -o-transform:translateX(0px); -moz-transform:translateX(0px); -ms-transform:translateX(0px);  } */#navbarSupportedContent .navbar-toggler{ top:5px; }.left_block #navbarSupportedContent{ padding:0 !important; }nav.navbar .navbar-nav li:hover .megamenu, nav.navbar .navbar-nav li a:hover .megamenu{ display:none !important; opacity:0 !important; visibility:hidden !important; } #navbarSupportedContent .megamenu{ position:static !important; width:100% !important; float:left !important; height:350px !important; overflow-y:scroll !important; overflow-x:hidden !important; padding:0 !important; border: 0 none !important; }#navbarSupportedContent .megamenu.showmenu{ display:block !important; opacity:1 !important; visibility:visible !important; height:350px !important; }#navbarSupportedContent .megamenu li{ padding:0; border: 0 none; }#navbarSupportedContent .megamenu li a{ background:#222; }#navbarSupportedContent .megamenu li a b{ text-transform:uppercase; color:#EF5F00; }#navbarSupportedContent .megamenu .column{ margin:0; padding:0; width:100%; }.showsubmenu{ display:block; }#navbarSupportedContent .megamenu li a{ border-bottom:0 none; }#navbarSupportedContent .megamenu li a:hover{ color:rgba(255, 255,255, 0.8); }#navbarSupportedContent .megamenu li a b{ border-bottom:1px solid rgba(255, 255,255, 0.15); margin:-10px -20px; padding:10px 20px; display:block; overflow:hidden; }#navbarSupportedContent::after {    content: "";    position: absolute;    width: 251px;    top: -9999px;    border-bottom: 9999px solid #222;    box-shadow: 0 9999px 0 0 #222;    z-index: -1;	 }#navbarSupportedContent .navbar-toggler{ width: 35px;height: 35px;border-radius: 50%;text-align: center;padding: 0; right:auto; left:5px; }#form1{ transition:0.5s!important; -webkit-transition:0.5s!important; -o-transition:0.5s!important; -ms-transition:0.5s!important; -moz-transition:0.5s!important;  }#form1.sidebar-on{ transform:translateX(250px); -webkit-transform:translateX(250px); -o-transform:translateX(250px); -moz-transform:translateX(250px); -ms-transform:translateX(250px);  }nav.navbar .navbar-nav{ margin-top:46px; }.tabber-cart ul.tabs li{ font-size: 16px; }}@media (max-width: 767px) { .footer{ overflow:hidden !important; }.categories_block .product{ width:48%; }.product_detail_right_box{ padding-bottom:121px; }.top_product_block{ width:100%; }	.megamenu{ top:410px !important; }.deals_offers .logo_content > p{ font-size:100%; }.deals_offers .deal_offer_block .deal_bottom_bar{ min-height: 93px; padding-left: 80px;}.deals_offers .deal_offer_block .brand_logo {    padding-right: 1%; position: absolute; left: 3%; }#container.sale-alert-new .content.all table tr td{ width:50%; }.profile_page_collections.my_wish_list .mainselection{ width:100%; margin-right:0; }.newsletter-box{ padding-bottom:50px !important; }.top_product_block .top_product_row .top_product{ width:100% !important; }.left-in{ pointer-events:none; }.cloudzoom-blank, .cloudzoom-zoom{ display:none; }   .myOrderss table tr td{ padding-left:1px; padding-right:1px; } .top-menu .list-inline > li{ padding-left:0; padding-right:0; } .tabber-cart .tabs {		display: none;	}		.tabber-cart .tab_drawer_heading {		background-color: #f7f7f7;		border-top: 0px solid #333;		margin: 0 0 5px;		padding:12px;		font-size:16px;		position:relative;		display: block;		width:100%;		color:#999;		float:left;		cursor: pointer;		-webkit-touch-callout: none;		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-select: none;		-ms-user-select: none;		user-select: none;	}.tabber-cart .d_active {		background-color: #666;		color: #fff;	}.tabber-cart .cart-table .cartTotal{ width:100%; }.tabber-cart .rightpart{ width:100%; float:left; padding:20px 0; }.tabber-cart .tab_drawer_heading:after, .tabber-cart .tab_drawer_heading.d_active:after{ content:"\f067"; position:absolute;  top:0; right:8px; display: inline-block;font: normal normal normal 14px/1 FontAwesome;    font-size: 14px;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; width: 30px;text-align: center;height: 30px;line-height:43px;border-radius: 50%;color: #999; }.tabber-cart .tab_drawer_heading.d_active{ background:#EF5F00; color:#fff; z-index:9; }.tabber-cart .tab_drawer_heading.d_active:after{  content:"\f068";   color:#fff; }.tabber-cart .tab_container{ overflow:visible; }.shoppingCart .item .productName{ font-size: 16px !important; }.tabber-cart .tab_content{     padding: 10px;    margin-top: -10px;    background: #f9f9f9;    margin-bottom: 10px;    border: 1px solid #ddd; }.cart-table .bottomButtons .buttons > input{ clear: none !important; margin-left: 5px; font-size: 12px; }.modal-dialog{ margin-left:0; margin-right:0; padding:15px; margin-top:100px; }.or-text{ margin-bottom:0 !important; }}@media (max-width: 576px) { 	.logo {		padding: inherit;		text-align:left;	}		.left_block {		padding-left:15px;		padding-right:15px;	}			.top-buttons {		float: left;		margin: 4px auto;		padding-bottom: 5px;		text-align: center;		width: 87%;	}		.top-cart {		float: right;		margin-left: auto;		margin-right: auto;		padding-top: 0;		text-align: center;		width: 13%;	}		.top-buttons .facebook_icon, .top-buttons .login_button, .top-buttons .sign_up_button, .top-buttons .paypalButton, .top-cart .shoppingCartIcon, .top-cart .shoppingCartItems {		display:inline-block;		float: left;	}		.top-cart {		padding-top:0px;		padding-bottom: 0px;	}		.top_product_price_block .buy_it {		width:50%;		text-align:right;	}		.detail_share_icon {		float: right;		margin: 10px auto;		text-align: center;		width: 35%;	}		.detail_share_icon .share_icon .share_button {		background: none repeat scroll 0 0 #FFFFFF;		display: block;		float: right;		height: 30px;		line-height:1em;		margin-right: 6%;		margin-top: 8%;		padding-top: 5px;		text-align: center;		width:96px;		font-size:110%;		border-radius:5px;		-webkit-border-radius:5px;		-khtml-border-radius:5px;		-o-border-radius:5px;		-moz-border-radius:5px;		position:relative;		behavior: url(PIE.htc);		z-index:1;		color:#444444;	}		.tabberlive {		border: 0 none;		box-shadow: none;		float: left;		margin-top: 1em !important;		width: 100% !important;	}			ul.tabbernav {		border-bottom: 1px solid #778;		float: left;		font: bold 12px Verdana,sans-serif;		margin: 0;		padding: 3px 0;		width: 100%;	}		ul.tabbernav li {		display: inline-block;		list-style: outside none none;		margin: 0 0 3px;	}		ul.tabbernav li a {		display:inline-block;		height:30px;		width:49%;		text-align:center;	}	.tabberlive .tabbertab {		float:left;		border:0 !important;		padding:10px 0 !important;		width:100%;	}		.shipping .cart-row, .shipping .cart-table {		width: 100% !important;	}		.shipping .shoppingCart {		margin:0;		top:0;		width:100%;	}		.shoppingCart .item .productImg {		float: left;		height: 70px;		width: 70px;	}		.shoppingCart .item .productImg input {		float: left;		height: 70px;		width: 70px;	}		.shoppingCart .item .productName {		float: left;		left: auto;		margin-left: 0px;		position: relative;		top: auto;		font-size:18px;		width:70%;	}		.shoppingCart .item .totoalPrice {		clear: none;		display: block;		float: right;		position: relative;		text-align: right;		top: auto;		width: auto;	}		.shoppingCart .item .removeCartItem {		clear: both;		display: block;		float: right;		position: relative;		right: auto;		top: auto;	}		.cart-table .cartTotal {		width:80%;	}		.cart-table .bottomButtons .buttons {		float: right;		margin-bottom: 10px;		text-align: right;	}	.cart-table .bottomButtons .buttons > input {		clear: both;		display: block;		float: right;		margin-bottom: 10px;		padding: 10px;	}	.cart-table .bottomButtons .couponCode {		float: left;		text-align: center;		width: 100%;	}		.cart-table .bottomButtons .couponCode > input {		clear: both;		display: inline-block;		margin-top: 10px;		padding: 10px;		width: 100%;	}		.shipping {		margin-left: 0;		position: relative;		width: 100%;	}		.shipping .shippingInput {		margin-top: 10px;	}		.shipping .shippingInput input, .shipping .shippingInput select {		padding:8px;		margin-bottom:10px;		width: 100% !important;	}		.shipping .savebuttons {		margin-top:25px;	}		.shipping .savebuttons input {		padding:10px 20px;	}	.prduct_detail_page .product_detail_right_box .icon_block {		float: left;		padding-top: 7px;		width: 60%;	}			.topsignup {		padding-top:0px;	}		.sub_navigation {		height:auto;	}	.fashion_collections_block .left_sider_block {		width: 100%;	}		.fashion_collections_block .right_sider_block {		margin-top:30px;		width:100%;	}		.related_collection h3, .related_collection_product, .related_collection_product h4 {		width: 100%;	}		.breadcrumb li a {		font-size:14px;	}		.fashion_collections_block .user_profile .profile_pic {		margin: 0;		padding: 0;		width: 30%;	}		.fashion_collections_block .user_profile .profile_pic img {		border: medium none;		border-radius: 5px;		height: auto;		max-width: 100%;		width: 100%;	}		.fashion_collections_block .user_profile .profile_detail {		float: left;		margin-left: 6%;		width: 64%;	}		.fashion_collections_block .user_profile .profile_detail h3 {		font-size:1.2rem;	}		.fashion_collections_block .user_profile .profile_detail span {		font-size: 14px;	}		.fashion_collections_block .user_profile .profile_detail strong {		font-size:13px;	}		.related_review_block .user_img {		padding:0;		width:20%;	}		.related_review_block .user_img img {		border-radius: 4px;		width:100%;	}		.related_review_block .user_name {		width:75%;	}		.favorite_page.my_store {		margin:10px 0;		width: 100%;	}		.favorite_page .favorite_product {		border-bottom: 1px solid rgba(0, 0, 0, 0.2);		height: auto !important;		margin: 0;		padding: 0 0 20px;		width: 100%;	}			.favorite_page .favorite_product .product_img .overlay_box {		right: 0;	}		.favorite_page_price_block .buy_it {		margin-left:auto;		width:24%;	}		.favorite_page .product_name img {		margin-top:0;	}		.profile_page_collections .profile_detail_box .user_information {		margin-left: 20px;		width: 50%;	}.profile_tabs ul.tabs > li > a{ font-size:12px; }	.profile_page_collections .profile_detail_box .user_pic {		margin-left:5px;	}.featured_collections .featured_product .favorite_collection span{ display:inline-block; }		.profile_page_collections .profile_detail_box .icon_bar {		width:100%;	}		.profile_page_collections .profile_detail_box .icon_bar .location, .profile_page_collections .profile_detail_box .icon_bar .favorites, .profile_page_collections .profile_detail_box .icon_bar .collection, .profile_page_collections .profile_detail_box .icon_bar .ratinig, .profile_page_collections .profile_detail_box .icon_bar .views {		border:0;		min-height:94px;		text-align:center;		width:50%;		float:left;	}	.profile_page_collections .profile_detail_box{ padding:10px; }		.profile_tabs ul.tabs li {		font-size:14px;	}		.featured_product, .main_view_collection .featured_product {		margin-top:10px;		width:100%;	}	.my_wish_list .product_img {		width:100%;	}.my_wish_list .product_img img{ width:100%; height:auto; }		.my_wish_list .listing_content_block {		width:100%;			}		.my_wish_list .description_block {		width:100%;		margin-top: 15px;	}		.my_wish_list .description_block .commenet_box {		margin-top:0;	}		.my_wish_list .description_block .commenet_box a {		margin-top:0;	}		.my_wish_list .my_wish_listing .listing {		padding-bottom:20px;	}		.profile_page_collections .profile_detail_box .icon_bar .location a, .profile_page_collections .profile_detail_box .icon_bar .favorites a, .profile_page_collections .profile_detail_box .icon_bar .collection a, .profile_page_collections .profile_detail_box .icon_bar .ratinig a, .profile_page_collections .profile_detail_box .icon_bar .views a {		width:100%;	}.categories_block .product{ width:98%; }element {}.categories_block .product_row .product img { position: absolute;left: 0; right: 0; margin: auto !important; top: 0; bottom: 50px; }.favorite_page .favorite_page_row{ margin:0  }.favorite_page .screw{ margin-left:0; margin-right:0;  } .favorite_page .screw .favorite_product{ padding-top:20px; }}@media (max-width: 980px) {		.navbar-collapse {		align-items: center;		flex-basis: 100%;		position: relative;		top: 55px;		z-index: 999999;	}		.navbar-light .navbar-toggler {		border-color: rbga(255,255,255, 0.5);		background: #fff;		color: #fff;		margin: 10px auto;	}		.navbar .navbar-nav li {		display:block;	}		.navbar .navbar-nav li a {		background: rgba(0, 0, 0, 0) url("/images/nav-bg.jpg") repeat-x scroll 0 0;		float:none;		display:block;		text-align:center;	}		.shoppingCartItems {		display:none !important;		float:right;		margin-left: 0;		margin-right:0;		margin-top:0;		width:40px;		overflow-wrap: break-word;	}		.shoppingCartIcon {		float: left;	}		.product {		margin-left:0;	}		.welcome_user {		float:left;	}		.welcome_user .welcome_message {		background-position:100% 65%;	}		.sub_navigation li a.active, .sub_navigation li a:hover {		margin-top: 1%;		padding: 0 2%;	}		.product_block .product_row .product {		margin-bottom:4%;		margin-right:4%;		width: 48%;		height:auto;		padding-bottom:5px;	}		.product_block .product_row .product:nth-child(even) {		margin-right:0;	}	.product > a {		display: table-cell;		height: 210px;		width: 100%;	}	.product img {		max-width: 90%;		margin-top: 0 !important;	}	.product_block h2, .top_product_block h2, .featured_collections h2, .commenet_block_detail_page h2 {		font-size:115%;	}		.product_block h2, .featured_collections h2 {		text-align:center;	}		.top_product_block, .product_block {		margin-left:0;		margin-right:0;		margin-top:40px;	}		.product_block {		margin-top: 0;	}		.top_product_block h2 {		text-align:center;	}		.top_product .product_name, .top_product .brand {		text-align:center;	}			.top_product_block .top_product_row .top_product {		margin:0 0 20px 0;		width:50%;	}		.featured_collections .featured_product_row .featured_product {		margin-bottom: 20px;		width:100%;	}		.top_product_price_block {		padding-left:20px;	}		.copy_right_block {		margin:8px auto;		text-align:center;		width:100%;	}		.copy_right_block  p {		margin:0;	}		.prduct_detail_page .product_detail_right_box .heart_block, .prduct_detail_page .product_detail_right_box p {		width: 100%;	}		.product h4 {		height: 40px;		font-size:14px;	}		.main-nav {		background: none;		float: left;		position: absolute;		right: 16px;		width: 100%;	}		.collapse.show {		display: block;		position: relative;		top: 55px;		z-index: 99999;	}		.navbar-light .navbar-toggler {		border: 1px solid rgba(0, 0, 0, 0.5) !important;		position:absolute;		right:10px;		top:0;	}		.sale_alert_box {		width: 100%;	}		.price_block a.cboxElement {		display: block;    	clear: both;    	width: 170%;    	float: right;    	text-align: right;	}		.price_block a.cboxElement img {		float:none;		margin-right:15px;	}		.sale_alert_row .sale_alert_box .inner_box input {		position:absolute;		right:0;	}		footer {		background-repeat:repeat;		height:auto;	}		footer ul {		margin: 0 auto 6px auto;		width:100%;		float:left;		display:block;		text-align:center;	}		footer li {		display: inline-block;		text-align: center;		white-space: nowrap;		width: auto;	}			footer li a {		padding: 0 8px;	}		footer li a:hover {		color:#fff;	}		footer li:first-child a {		border:0;	}.navbar-light .navbar-toggler{ border: 0px solid #EF5F00 !important; right: 10px;  background:#EF5F00;  margin-top: 6px; }.home .carousel-inner .container{ padding:15px; }.home .carousel-inner .container:after{ background:rgba(255, 255, 255, 0.6); content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1; }.home .carousel-inner .carousel-item{ padding:0;   } .top-promo{ position:relative; padding:0 15px 5px;text-align:left; }.featured_collections .featured_product .featured_product_img_block a{ width:64px; height:64px; }footer ul{ text-align:left; }footer ul li{ display:block; text-align:left; }.product_block .product_row .product{ margin-bottom:30px; margin-right:0; }.product_row{ margin:0; }.featured_review_block .user_name{ width: 70%; margin-left:0; }.main-nav{ right:2px; }.sidebar-on .main-nav{ right:0; }#navbarSupportedContent.collapse,#navbarSupportedContent.collapsing { top:51px !important; position:absolute; width:100%;}.top-social ul{ margin-top:18px; }.top-social li i.fa-shopping-cart { margin:0; padding-right: 5px; }.top-social{ width:115px; right:-15px;  }.top-header{ position:relative; }.list-inline-item:not(:last-child){ margin-right:0; }.top-social ul li:last-child{ line-height: 19px; }.top_product .product_name, .top_product .brand{ text-align:left; }.top_product_block.favorite_page h2{ font-size:115% !important; }.navbar-light .navbar-toggler{ top:0px !important; }  .left_block #navbarSupportedContent.collapse, .left_block #navbarSupportedContent.collapsing{ top: -64px !important; } .navbar-light .navbar-toggler{ width: 50px; padding:0; height: 40px;  } }@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {	/* Force table to not be like tables anymore */	/*table, thead, tbody, th, td, tr { 		display: block; 		width: 100% !important;	}		table {		float:left;		margin-top: 10px;	}*/		/* Hide table headers (but not display: none;, for accessibility) */	/*thead tr { 		position: absolute;		top: -9999px;		left: -9999px;	}		tbody tr:first-child {		position:absolute;		top: -9999px;		left: -9999px;	}		tr { border: 1px solid #ccc; }*/		/*td { 		 Behave  like a "row" 		border: none;		border-bottom: 1px solid #eee; 		position: relative;		padding-left: 50%; 		font-size: 13px;		padding-top: 5px;		padding-bottom: 5px;	}*/		td:before { 		/* Now like a table header */		position: absolute;		/* Top/left values mimic padding */		top: 5px;		left: 6px;		width: 45%; 		padding-right: 10px; 		white-space: nowrap;	}		/*	Label the data	*/	/*td:nth-of-type(1):before { content: "Order ID"; }	td:nth-of-type(2):before { content: "Customer Name"; }	td:nth-of-type(3):before { content: "Date"; }	td:nth-of-type(4):before { content: "SubTotal"; }	td:nth-of-type(5):before { content: "Discount"; }	td:nth-of-type(6):before { content: "Shipping Cost"; }	td:nth-of-type(7):before { content: "Grand Total"; }	td:nth-of-type(8):before { content: "Status"; }*/}		@media(max-width:767px){.slide1 h3, .slide3 h1, .slide3 h3,.slide2 h3{ font-size: 52px;  line-height:55px; }.slide1 h1, .slide2 h1, .slide3 h1{ font-size:50px;  line-height:55px; }.slide3 h1 span, .slide1 h1 span, .slide2 h1 span{ font-size:30px; line-height:35px; }.home .carousel-inner .carousel-item{  text-align:center; padding:0; min-height:0 !important; }.logo{ margin-left:15px; }.left_block{ padding:0; }.product_row{ margin:0; }.product_block .product_row .product{ margin-right:0; width:50%; flex: 0 0 50%; }.top-promo{ padding:0 69px 5px 15px; }.top-social{ bottom:2px; }.product_block{ padding:0; }.top_product .product_img, .product_row .product .product-img{ min-height:200px; }.product_img .overlay_box, .product_block .product_row .product .overlay_box{ width:84%; }.featured_collections .featured_product .featured_review_block img{ float: left; height: 50px;width: 50px; font-size: 0; background: #fff; box-shadow: 3px 3px 3px #ccc; }.home .carousel-inner .container{ margin-top:0; background:rgba(255, 255, 255, 0.8); padding-bottom:50px; }.carousel-item.slide1{ background-position:top right 25%; }.carousel-item.slide2{ background-position:top right 35%; }#main .left_block{ box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }.footer-bottom{ margin-top:0px;  position:relative; margin-bottom:-1px; box-shadow:2px 2px 2px 2px #000;  }footer.container{   position:relative; margin-bottom:-2px; }body{ margin-left:0; }html{ overflow-x:hidden; }.top-header:after, footer.container:after, .footer-bottom:after{ position:absolute; right:-15px; background:#000; height:100%; content:""; width:16px; top:0; }.top-header:before, footer.container:before, .footer-bottom:before{ position:absolute; left:-15px; background:#000; height:100%; content:""; width:16px; top:0; }footer.container:after, footer.container:before{ background:#202020;}#form1{ margin-left:0; }.product_block .product_row .product {    margin-right: 0;    width: 100%;    flex: 0 0 100%;	}	.light-gray-bg{ margin-bottom:0; }		.deals_offers .deal_offer_block .deal_bottom_bar{ padding-left: 91px; }	.deals_offers .deal_offer_block .brand_logo{ left:0; }	.my_store .view_collections_block .create_new_collection, .deals_offers .view_collections_block .create_new_collection{ margin-bottom:20px; }	.my_store .view_collections_block .drop_down_arrow, .deals_offers .view_collections_block .drop_down_arrow{ margin-top:2%; }	.my_store .dropdown, .deals_offers .dropdown{ z-index:99999; }		/* #colorbox, #cboxWrapper, #cboxTopCenter{ width:300px !important; } */	/* #cboxContent, #cboxTopRight, #cboxLoadedContent{ width:300px !important; } */	 }@media(max-width:576px){.top_product_block .top_product_row.row{ margin:0; }.top_product_block.favorite_page.my_store .favorite_product{ flex:0 0 100%; max-width:100%; -ms-flex:0 0 100%; width:100%; }.deals_offers .deal_offer_block .brand_logo{ border-right:0; position:static; margin:0 auto; float:none; max-width:70px; }.deals_offers .deal_offer_block .logo_content{ width:100%; text-align:center; }.deals_offers .deal_offer_block .deal_bottom_bar{ padding-left:0; }#RegistrationControl1_tblAccount td table tr td{ width:100% !important; }.about-headline{ font-size: 20px; width: 100%; }.about-img{ margin-bottom:15px; }.aboutus-area p, .aboutus-area .read-more, .newsletter .form-control{ font-size:14px; }.newsletter button{ right: 4px;top: 4px; }}@media(max-width:480px){.top_product_block .top_product_row .top_product{ width:100%; }.top_product_price_block{ padding-left:0;} .top_product_price_block span{ text-align:left; }#ulglobal #linkglobal{ width:125px; }#container.sale-alert-new .content.all table tr td{ width:100%; }.sale_alert_box .sale_alert_content .price_block .btn-theme{ margin-right:0; }.sale_alert_box .sale_alert_content {       padding: 0 20px;}.sale_alert_box .inner_box .sale_alert {    width: 140px;    height: 140px;    position: static;    left: 0;    top: 40px;    right: 0;    margin: 20px auto;    display: block;    float: none;}.sale_alert_block .expire_soon {    width: 100px;    top: 0px;	left: -1px;    border-radius: 5px 0 0 0;}.product_detail_right_box .normallink a{ font-size:15px; }.left_block #navbarSupportedContent.collapse, .left_block #navbarSupportedContent.collapsing{ top: -82px !important; padding: 48px 0 0 0 !important; }nav.navbar .navbar-nav{ margin-top:0; }.top_product_block .top_product_row .top_product{ padding:0 0 10px 0; }}