.header-top-wrap{
	padding-top: 20px;
	padding-bottom: 20px;
}

.em-header-top.navbar-fixed-top .header-top-wrap{
	padding-top: 10px;
	padding-bottom: 10px;
}

.main-logo img{
	max-height: 44px;
	width: auto;
	max-width: 100%;
}

.header-top-wrap .mdi{
	font-size: 27px;
}

.header-top-wrap .form-search button.button{
	padding: 3px 15px;
}

.em-header-style08 .em-header-bottom .em_nav{
	padding-top: 0px;
}

.em-header-style08 .em-header-bottom .em-top-cart{
	display: none !important;
}

.em-header-style08 .em-header-bottom .em_nav .hnav .menu-item-depth-0 > a.em-menu-link span, .em-header-style08 .em-header-bottom .em_nav .hnav .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.em-menu-link span{
	padding-bottom: 17px;
	border-top-width: 0px;
}

.em-header-bottom .nav{
	text-transform: uppercase;
	border-bottom: none;
}

.em-header-bottom .nav-tabs>li>a{
	color: #FFF;
	border-radius: 0px;
	border-bottom: none;
}

.em-header-bottom .nav-tabs i{
	font-size: 18px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li.active, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    color: #FFF;
    background-color: #e4473a;
    border-color: transparent !important;
    border-bottom-width: 0px;
}

.nav-tabs>li{
	margin-bottom: 0px;
}

.em-wrapper-main .container-main{
	padding-top: 0px;
}

.icn{
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size:contain;
    background-position:center;
    cursor: pointer;
    vertical-align:middle;
}

.icn-microwave{
	background-image: url("../img/template/microwave.png");
}

.icn-shoe{
	background-image: url("../img/template/shoe.png");
}

.icn-female{
	background-image: url("../img/template/female.png");
}

.menuleft .icn{
	width: 24px;
	height: 24px;
}

.menuleft .em-menu-link i{
	font-size: 22px;
    vertical-align: middle;
    margin-right: 10px;
    color: #000000;
}

.menuleft .menu-container{
	width: 100%;
}

.menuleft .menu-container .menu-item-hbox{
	padding-left: 10px;
}

.menuleft .menu-container .menu-item-hbox a{
	padding: 10px 0px;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	margin-top: -1px;
}

.em-wrapper-main{
	margin-top: 20px;
}

.product-shop .product-name{
	overflow-y: hidden;
	height: 36px;
}

.product-shop .product-name .limit-text{
	max-height: 100%;
}

.limit-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.em-wrapper-brands .owl-item{
	height: 50px;
	overflow-y: hidden;
	-webkit-flex: 1; /* Safari 6.1+ */
    -ms-flex: 1; /* IE 10 */ 
    flex: 1;
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
}

@media (min-width: 1200px){
	.col-lg-sp.col-lg-4 {
	    width: 20%;
	}
}

.product-name a {
	text-transform: capitalize;
    color: #000;
    font: 500 14px/1.35 OpenSan;
}

.block-layered-nav li.active a{
	color: #F45245 !important;
}

.special-price .price{
	color: red;
}

.block-layered-nav .block-content .tree-filter {
    text-transform: uppercase;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-right{
	float: right;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 3;
}

.dropdown-right .dropdown-content{
	right: 0;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

#quickCall {
    z-index: 15;
    position: fixed;
    left: 53px;
    bottom: 0px;
}

#quickCall .btn-danger{
	background-color: #F45245;
}

#quickCall .btn{
	border-radius: 0px;
}

#back-top {
    bottom: 0px;
    left: 0px;
    display: inline-block;
}

#page-preloader{
	display: none;
	z-index: 15;
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.42);
}

#page-preloader img{
	position: absolute;
    top: 0; bottom:0; left: 0; right:0;
    margin: auto;
}

.em-wrapper-topcart-mobile .mdi{
	font-size: 20px;
}

.em-wrapper-topcart-mobile a{
	color: #FFF;
}

@media (max-width: 767px){
	#em-mheader{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.em-topcart-qty{
		color: #FFF !important;
	}

	.btn-view-more{
		width: 100%;
	}
}

.btn-view-more{
	min-width: 30%;
}

.box-collateral-content img{
	max-width: 100%;
	height: auto;
}

.more-views .em-moreviews-slider{
	display: flex;
	justify-content: space-between;
}

.em-details-tabs-content .std img{
	display: block;
    margin: 0 auto;
    max-width: 100% !important;
    height: auto !important;
}

/*.em-details-tabs-content .std .fr-video{
	padding-bottom: 56.25%;
    max-width: 100% !important;
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
*/
.em-details-tabs-content .std iframe{
	display: block;
    margin: 0 auto;
    max-width: 100% !important;
}