body {
  -webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;
}
.subCategoryTxt p.lead {
	color: #666;
	font-family: "Lato", Helvetica, Arial, sans-serif;
}
.subCategoryTxt {
	color: #666;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.subImage {
	padding-top: 60px;
}
.hmeBrandTxt {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
.brandLstTag {
    min-height: 50px;
    padding: 0 10px;
    font-size: 14px;
}

.flip-container {
			-webkit-perspective: 1000;
			-moz-perspective: 1000;
            -o-perspective:1000;
			-ms-perspective: 1000;
			perspective: 1000;

			-ms-transform: perspective(1000px);
			-moz-transform: perspective(1000px);
    		-moz-transform-style: preserve-3d; 
    		-ms-transform-style: preserve-3d; 
			
		}



			/* for IE */
		.flip-container:hover .back, .flip-container.hover .back {
		    -webkit-transform: rotateY(0deg);
		    -moz-transform: rotateY(0deg);
		    -o-transform: rotateY(0deg);
		    -ms-transform: rotateY(0deg);
		    transform: rotateY(0deg);
		}

		.flip-container:hover .front, .flip-container.hover .front {
		    -webkit-transform: rotateY(180deg);
		    -moz-transform: rotateY(180deg);
		    -o-transform: rotateY(180deg);
		    transform: rotateY(180deg);
		}
		
		/* END: for IE */


		.flipper {
			-webkit-transition: 0.6s;
			-webkit-transform-style: preserve-3d;
			-ms-transition: 0.6s;

			-moz-transition: 0.6s;
			-moz-transform: perspective(1000px);
			-moz-transform-style: preserve-3d;
			-ms-transform-style: preserve-3d;

			transition: 0.6s;
			transform-style: preserve-3d;

			position: relative;
			top: 0;
			left: 0;
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
		}

		.front, .back {
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			backface-visibility: hidden;

		    -webkit-transition: 0.6s;
		    -webkit-transform-style: preserve-3d;

		    -moz-transition: 0.6s;
		    -moz-transform-style: preserve-3d;

		    -o-transition: 0.6s;
		    -o-transform-style: preserve-3d;

		    -ms-transition: 0.6s;
		    -ms-transform-style: preserve-3d;

		    transition: 0.6s;
		    transform-style: preserve-3d;

			top: 0;
			left: 0;
			
			
		}
		
		.front {
			-webkit-transform: rotateY(0deg);
			-ms-transform: rotateY(0deg);
			z-index: 2;
			background:#fff;
			min-height: 200px;
		}

		.back {
			background: #d6344b;
			color: #fff;
			position: absolute;
			-webkit-transform: rotateY(-180deg);
		    -moz-transform: rotateY(-180deg);
		    -o-transform: rotateY(-180deg);
		    -ms-transform: rotateY(180deg);
		    transform: rotateY(-180deg);
		    min-height: 200px;
		}

.brandLogos {
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.brandViewBtn {
	width: 25px;
    height: 25px;
    border-radius: 100%;
    color: #d6344b;
    background: #fff;
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-align: center;
    padding-left: 3px;
    padding-top: 1px;
    transition: all 0.5s ease;
}
.brandViewBtn:hover {
	color: #fff;
    background: #fb8797;
}

.productSubCategory {
	background: #fff !important;
}
.productSubCategory .panel-body {
	transition: all .6s ease-in-out; 
}
.productSubCategory .panel-body:hover {
	transform: scale(1.03);
}
.stickem-container {
  position: relative;
}

.stickit {
    position: fixed;
    top: 0;
    right: 45px;
}

.stickit img {
	width: 262.5px;
}

.stickit-end {
    bottom: 40px;
    position: absolute;
    right: 0;
}

.panelBorder {
	border: 1px solid #eee !important;
	min-height: 600px;
}

.panelBorder:hover {
	box-shadow: 1px 2px 3px #ccc;
}

.panelPageDesc {
	text-align: justify;
	font-size:14px;
	padding: 4px 10px;
}

.imageBorder {
	border: 0.5em solid #C7293E;
    padding: 5px;
    border-radius: 5px;
}

.whiteBg {
	background: #fff;
}

.subCategoryTxt a {
	color: #666;
}

.subCategoryTxt a:hover {
  color: #d5354b;
  text-decoration: none;
}


.categoryBttn {
    width: 161px;
    margin: 0 auto;
    height: 41px;
    float: right;
    display: block;
}
.oe_overlay{
	background:#ccc;
	opacity:0;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
ul.oe_menu{
	list-style:none;
	position:relative;
	margin:0px 0px 0px 0px;
	width:200px;
	float:right;
	clear:both;
}
ul.oe_menu > li{
	width:200px;
	height:40px;
	float:left;
	position:relative;
	
}
ul.oe_menu > li > a{
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	width:161px;
	text-align:center;
	padding:11px 0px 11px 0px;
	background: #d5354b;
	
}
ul.oe_menu > li > a:hover,
ul.oe_menu > li.selected > a{
	
	color:#fff;
	background: #fff ;
	
}
.oe_wrapper ul.hovered > li > a{
	background:#5a5a5a;
	
}
ul.oe_menu div{
	position:absolute;
	top:41px;
	background: #fff;
	width:1125px;
	height: auto;
	display:none;
	padding-bottom:20px;
	padding-top:20px;
	left:-964px;
	border-left:#ddd solid 1px;
	border-right:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	
}
ul.oe_menu div ul li a {
	text-decoration:none;
	color:#666;
	padding:3px 2px 3px 4px;
	margin:2px;
	display:block;
	font-size:12px !important;
}
ul.oe_menu div ul.oe_full{
	width:100%;
	
}
ul.oe_menu div ul li a:hover{
	background:#fff;
	color:#d5354b;
}
ul.oe_menu li ul{
	list-style:none;
	float:left;
	width: 25%;
	margin-right:0px;
}
li.oe_heading{
	color:#212121;
	font-size:12px !important;
	font-family: Roboto;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #ddd;
}
.prodList {
	background: #fff !important;
	border: 1px solid #eee !important;
	min-height: 305px;
}
.soc-icons {
	font-size: 25px !important;
	margin-right: 10px
}

.fa-stack {
	width: 30px !important;
}

.icons-social { font-size: 25px; }

.fa-stack        .fa { color: #fff; cursor: pointer; }
.fa-stack        .fa.fa-square { color: #222; }

.fa-stack:hover  .fa.fa-facebook-square { color: #3B5998; }
.fa-stack:hover  .fa.fa-square { color: #fff; }
.fa-stack:hover  .fa.fa-linkedin-square { color: #0077B5; }
.fa-stack:hover  .fa.fa-pinterest-square { color: #C92228; }

#tagcloud {
	padding: 10px;
}

#tagcloud a {
  display: inline;
  text-transform: capitalize;
  padding: 0 0.5em 0 0;
}

#tagcloud a:hover {
  color: #ffcc00 !important;
}

.onlineShop {
	background: #ef232c;
	overflow-wrap: break-word;
	word-break: keep-all;
}

.onlineShop h4 {
	background: #ffcc00;
	text-align: center;
	margin: 0;
	padding: 5px;

}


.sticky-container{
		padding: 0px;
		margin: 0px;
		position: fixed;
		right: -119px;
		top:45%;
		width: 223px;
		z-index: 999;

	}

	.sticky li{
		list-style-type: none;
		background-color: #f28b2d;
		color: #fff;
		height: 50px;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		border-radius: 5px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
	

	}

	.sticky li:hover{
		margin-left: -115px;

	}

	.sticky li img{
		float: left;
		padding: 5px 10px;
	}

	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		line-height: 50px;

	}

.buyOnline {
	position: absolute;
}
.buyBanner {
	padding-top: 5%;
}
