body {



	font-family:"Lato",Arial,Helvetica,sans-serif;



	font-weight: 400;



	color: #787878;



	font-size: 14px;



	line-height: 22px;



	background: #fff;



}

:focus{outline:none !important;}



h1, h2, h3, h4, h5, h6 {



	color: #444;



}



.level0.Belts i{

    display: none;

}

.input-group-btn {
	vertical-align: top !important;
}


/* default font size */



.fa {



	font-size: 14px;



}



.fa-stack{width:11px;}



.fa-stack .fa{font-size:13px;}



/* Override the bootstrap defaults */



h1 {



	font-size: 33px;



}



h2 {



	font-size: 27px;



}



h3 {



	font-size: 21px;



}



h4 {



	font-size: 15px;



}



h5 {



	font-size: 12px;



}



h6 {



	font-size: 10.2px;



}



a {



	color: #23a1d1;



}



a:hover {



	text-decoration: none;



}



legend {



	font-size: 18px;



	padding: 7px 0px



}



label {



	font-size: 14px;



	font-weight: normal;



}



select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {



	font-size: 14px;



}



.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {



	font-size: 14px;



}



.input-group .input-group-addon {



	font-size: 12px;



	height: 30px;



}







/* Fix some bootstrap issues */



span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {



	display: inline;



}







.nav-tabs {



	margin-bottom: 15px;



}



div.required .control-label:before {



	content: '* ';



	color: #F00;



	font-weight: bold;



}



/* Gradent to all drop down menus */



.dropdown-menu li > a:hover {



	text-decoration: none;



	color: #ffffff;



	background-color: #161b1e;



}



/*header*/







.main-header{position:relative;border-bottom: 0px solid #e1e1e1;}



header{



	background:#fff;



}



header .container {text-align:left;}







/* top */







.top_right{ float:right;}



.top_left{ float:left;}



#form-currency{ padding:3px 0px 5px 0;} 



#form-language{ padding:5px 12px 5px 12px;}



#top-links {padding: 3px 0; margin:0px 0; float:left;}



#top { background:#221f22; padding:0; height: 35px;border-bottom: 1px solid #e1e1e1;}



#top .container {}



#top .btn-link, #top-links li, #top-links a {color: #262626; text-decoration: none;	padding:0px; border:none;}



#form-language .dropdown-toggle > img{margin:0 5px 2px;}



#top .btn-link:hover, #top-links a:hover {color: #B0B0B0;}







#top #form-currency .currency-select.btn-link, #top #form-language .dropdown-menu > li > a {



    font-size: 14px;



    text-align: left;



    text-transform:capitalize;



	 padding:7px 0px; width:100%; color: #cccccc; line-height:14px;



}



#top #form-currency .currency-select.btn-link:hover, #top #form-language .dropdown-menu > li > a:hover{ color:#fff;}



#form-currency .currency-menu > li, #form-language .language-menu > li{ padding:0px;}



.myaccount .caret{ display:none;}



#top-links .myaccount-menu a {



    font-size: 12px;



    padding: 3px 2px;



    text-transform: uppercase;



}



#form-currency .dropdown-menu, #form-language .dropdown-menu, #top-links .myaccount-menu{ 



	padding: 7px 15px;



	border-top: 1px solid #838383;



	border-bottom:none;



	border-left:none;



	border-right:none;



	margin-top:0px;



	background:#161b1e;



	left:0px;



	right:auto;



}







#form-language .dropdown-menu > li > a:hover, #form-language .dropdown-menu > li > a:focus {color:#878787; background-color:transparent;}







#top-links li{padding:0 0 6px; vertical-align:middle;}



#top-links .myaccount-menu li{ padding:0px;}



#top-links .list-inline{margin-bottom:0;}



#top-links a .fa{padding:0px 7px; vertical-align:middle;}







#top-links ul.dropdown-menu a {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    font-size: 14px;



    height: auto;



    text-align: left;



    text-shadow: none;



    text-transform:capitalize;



    width: auto; color:#cccccc; padding:7px 0px; line-height:14px;



}



#top-links ul.dropdown-menu a:hover,#top-links ul.dropdown-menu a:focus {



	color: #fff;



}



#top .btn-link strong {



	font-size: 14px;



	font-weight: normal;



	margin:0 5px;



}







#form-currency .currency-menu > li:last-child, #form-language .language-menu > li:last-child{border-bottom:medium none;}







#top-links a + a {



	margin-left: 15px;



}



#top .fa-caret-down{vertical-align:text-bottom;}



#top-links .dropdown-toggle {



    margin: 0 0px 0 0;



    padding:0px;



}



#top-links .dropdown-toggle:after {



    content: "";



    display: block;



    float: right;



    height: 14px;



    margin: 5px 10px 0 5px;



    width: 1px;



}



#top .btn-link{ padding:0 0 5px;}











/* logo */



.header-search{float:left;}



.header-cart{float:right;}



#logo {



	margin: 0;



	display:inline-block;



	position: relative;



	z-index:2



}



.header-logo{ padding:4px 0px 0px 195px;

text-align:center;

}



/* search */



.header_search {



    float:left;



    padding: 0 10px;



    width: auto; position:relative;



}







.searchico{



	display: none;



}



#search {



    margin-bottom: 0;



}







.search {



    background:url(../image/megnor/sprite.png) no-repeat scroll 7px -203px transparent;



    border: medium none;



    cursor: pointer;



    float: left;



    height: 32px;



    margin: 0;



    padding: 2px;



    position: relative;



    width: 32px;



}



.search.active{ background:url(../image/megnor/close.png) no-repeat scroll 9px 9px transparent; }







.header_search .searchtoggle {



    background: #161b1e;



    display: none;



    position: absolute;



    right:10px;



    top: 41px;



    width: 280px;



    z-index: 99;



	padding:0px;



}



#search .input-lg {



    border:none;



    border-radius: 0;



    height: 40px;



    line-height: 20px;



    padding: 4px 40px 4px 10px;



    width: 100%;



	background:#383838;



	color:#ccc;



}



.header_search .input-group-btn {



    position: absolute;



    right: 0;



    width: auto;



}







.header_search #search .btn-lg {



    background: none;



    border: 0 none;



    border-radius: 0;



    line-height: 14px;



    padding: 0;



}



.header_search .button-search {



    background:url(../image/megnor/sprite.png) no-repeat scroll -33px -200px transparent;



    display: inline-block;



    height: 39px;



    width: 39px;



}







.header_search:after {



    border-right: 1px solid #fff;



    content: "";



    display: block;



    float: right;



    height: 14px;



    margin: 9px 0 0 5px;



    width: 1px;



}







.searchmain{



	width:194px;



	margin-top: 26px;



	z-index:2;
	



}



.searchbox{



	height:40px !important;



	background:#fff !important;



	border:1px solid #d2d2d2 !important;



	border-left:0 !important;



	border-radius:0px 5px 5px 0px !important;



	padding-left:0 !important;



}



.search-btn{



	height:40px !important;



	background:url(../image/megnor/search-ico.png) no-repeat #fff center center !important;



	border:1px solid #d2d2d2 !important;



	border-right:0 !important;



	border-radius:5px 0px 0px 5px !important;



	padding: 5px 20px !important;



	margin:0 !important;



}







/* cart */



.cart {



    float: right; position:relative;



}



#cart {



	margin:0px 0px;



	float:right;



}



#cart > .btn {







	 background: url(../image/megnor/cart.png) no-repeat scroll 0px 5px transparent;



    border: medium none;



    color: #868a8d;



    font-size: 14px;



    line-height: 20px;



    padding: 3px 0px 8px 35px;



	



	border-radius:0;



	-moz-border-radius:0;



	-webkit-border-radius:0;



	-khtml-border-radius:0;



}



#cart > .btn:hover, #cart > .btn.active{background:url(../image/megnor/cart.png) no-repeat scroll 0px -57px transparent; color:#B0B0B0;}







#cart.open > .btn {



	background-color:#3498db;



	border: medium none;



	color: #fff;



	box-shadow: none;



	-moz-box-shadow:none; 



	-webkit-box-shadow:none; 



	text-shadow: none;



    border-radius: 0;



	-moz-border-radius:0;



	-webkit-border-radius:0;



	-khtml-border-radius:0;



}







#cart .dropdown-menu {



	background:#161b1e;



	color:#ccc;



	z-index: 1001;



	width: 350px;



	padding:10px;



	border-top: 1px solid #838383;



	border-bottom:none;



	border-left:none;



	border-right:none;



	margin-top:0px;



}



#cart .dropdown-menu a{ color:#ccc;}



#cart .dropdown-menu a:hover{ color:#fff;}



#cart .button-container {  



    width: auto;



	float:right;



}



#cart .dropdown-menu table {



	margin-bottom: 10px;



	border:medium none;



}



#cart .dropdown-menu table td{border:none;background:none;}



#cart .dropdown-menu li > div {}



#cart .dropdown-menu li p {	margin:10px 0;}



#cart .dropdown-menu .btn-danger{ color:#161b1e; background:#fff; border-color:#fff;}



#cart .dropdown-menu .btn-danger:hover{ color:#fff; background:#161b1e;}



#cart .dropdown-menu .text-right .addtocart:hover, #cart .dropdown-menu .text-right .checkout:hover{border-color:#fff;}



#cart #cart-total .fa-shopping-cart{ display:none;}



#cart .dropdown-menu .table-bordered tbody tr td{ border:none; padding:4px;}



#cart .cart-menu .fa.fa-times{ font-size:12px; font-weight:normal;}



#cart .dropdown-menu .text-right .addtocart, #cart .dropdown-menu .text-right .checkout{ background:#fff; border:1px solid #fff; color:#161b1e;}







/* menu */







.nav-responsive { display:none;}



.responsive-menu,



.main-menu {



	background: transparent;	



	height:50px;



	margin-bottom: 0px;



	-webkit-border-radius: 0px;



	-moz-border-radius: 0px;



	-khtml-border-radius: 0px;



	border-radius: 0px;



	text-align:center;



	/*overflow:hidden; HIDE CATEGORIES THOSE ARE OUT OF MANU.  */	



}



.nav-container{



	display:block;



	position:absolute;



	z-index:99999999999999999px;



	top:170px;



	width:100%;

	background:#d31e2a;



}



 



.main-menu ul {



	list-style: none;



	margin: 0;



	padding: 0; 



	display:inline-block;



}



.main-menu > ul > li {



	position: relative;



	float: left;



	z-index: 20;



	background-color:transparent;



}



.product-option, #product hr{

    display:none;

}



 .nav-responsive span,



.main-menu > ul > li > a {



	font-family: 'Oxygen', sans-serif;



	font-size: 15px;



	color: #fff;



	display: block;



	padding: 14px 20px;



	z-index: 6;



	position: relative;



	font-weight: 600;



}



.main-menu > ul > li > a{display:block; position:relative; overflow:hidden;}



.main-menu a:hover { text-decoration:none}







.main-menu > ul > li > a span {



    display: inline-block;



    padding: 0 10px;



    position: relative;



    transition: transform 0.3s ease 0s;



	-moz-transition: transform 0.3s ease 0s;



	-webkit-transition: transform 0.3s ease 0s;



	-ms-transition: transform 0.3s ease 0s;



	-o-transition: transform 0.3s ease 0s;



	



}







.main-menu > ul > li:hover > a, .main-menu > ul > li:hover > a:hover { color:#fff; background-color:#000000;}



.main-menu > ul > li > ul , .responsive-menu .main-navigation{



	display: none;



	background: #fff none repeat scroll 0 0;



    border-top: 1px solid #838383;



	border-bottom:none;



	border-left:none;



	border-right:none;



	position: absolute;	



	z-index: 5;



	padding: 25px;	



}



.main-menu > ul > li > ul{



	transform: translate3d(0px, 10px, 0px);



	-webkit-transform: translate3d(0px, 10px, 0px);



	-ms-transform:translate3d(0px, 10px, 0px);



	-o-transform:translate3d(0px, 10px, 0px);



	-moz-transform:translate3d(0px, 10px, 0px);



	transition:all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



} 



.main-menu > ul > li:hover > ul {



	display: block;  



	transform: translate3d(0px, 0px, 0px);



	-webkit-transform: translate3d(0px, 0px, 0px);



	-ms-transform:translate3d(0px, 0px, 0px);



	-o-transform:translate3d(0px, 0px, 0px);



	-moz-transform:translate3d(0px, 0px, 0px); 



	transition:all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



} 



.main-menu > ul > li ul > li > ul {



	display: none;



	background: #fff;



	position: absolute;	



	z-index: 5;



	padding: 20px;	



	margin-left:-13px;



	border:1px solid #000;



	transform: translate3d(0px, 10px, 0px);



	-webkit-transform: translate3d(0px, 10px, 0px);



	-ms-transform:translate3d(0px, 10px, 0px);



	-o-transform:translate3d(0px, 10px, 0px);



	-moz-transform:translate3d(0px, 10px, 0px);



	transition:all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



}



.main-menu > ul > li ul > li:hover > ul {



	display: block;



	 top: 0px;



    left: 213px;



	transform: translate3d(0px, 0px, 0px);



	-webkit-transform: translate3d(0px, 0px, 0px);



	-ms-transform:translate3d(0px, 0px, 0px);



	-o-transform:translate3d(0px, 0px, 0px);



	-moz-transform:translate3d(0px, 0px, 0px); 



	transition:all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



}







.main-menu > ul > li > ul > ul {



	/*display: table-cell;*/



}



.main-menu > ul > li ul + ul {



	/*padding-left: 20px;*/



}



.main-menu > ul > li ul > li > a {	



	padding:10px 12px;



	color: #161b1e;



	display: block;



	white-space: nowrap; 



	border:none;



	text-align:left;



	transition: all 0.4s ease 0s;



	-webkit-transition: all 0.4s ease 0s;



	-moz-transition: all 0.4s ease 0s;



	-ms-transition: all 0.4s ease 0s;



	-o-transition: all 0.4s ease 0s;



	letter-spacing:-0.03em;



}



.responsive-menu .main-navigation li a{



	padding: 9px 0px;  



	color:#cccccc; 	



	display: block;	



	white-space: nowrap; 



	transition: all 0.4s ease 0s;



	-webkit-transition: all 0.4s ease 0s;



	-moz-transition: all 0.4s ease 0s;



	-ms-transition: all 0.4s ease 0s;



	-o-transition: all 0.4s ease 0s;



	letter-spacing:-0.03em;



	text-transform:uppercase;



}



.responsive-menu .main-navigation li a:hover, .main-menu > ul > li ul > li:hover > a{ color:#fff;}



.main-menu > ul > li ul > li > a{min-width: 190px;}



.main-menu > ul > li ul > li > a:hover {



	color:#fff; padding-left:18px; background:#161b1e;



}



.main-menu > ul > li ul > li > a.activSub {	}



.main-menu > ul > li > ul > ul > li > a {



	color: #FFFFFF;



} 







.main-menu > ul > li ul > li:last-child > a{ border-bottom:none;}







/*Megamenu Start*/







#menu > ul > li{



	float: left;



	position: relative;



    z-index: 9;



}



#res-menu {display: none;}



#menu .categoryinner > ul{float:unset; display:block; text-align:center;}



#menu > ul > li > div{



    left: 0;



    min-width: 200px;



    padding: 0px;



    z-index: 12345;



    position: absolute;



    text-align: left;



	/*background:rgba(0,0,0,0.8);*/

	background:#393939;



	opacity: 0;



	-moz-opacity: 0;



	-webkit-opacity: 0;



	-ms-opacity: 0;



	-khtml-opacity: 0;



    overflow: hidden;



    transform: translateY(10%);



	-webkit-transform: translateY(10%);



	-ms-transform:translateY(10%);



	-o-transform:translateY(10%);



	-moz-transform:translateY(10%);



	transition:transform 0.3s ease 0s;



	-webkit-transition: transform 0.3s ease 0s;



	-moz-transition: transform 0.3s ease 0s;



	-ms-transition: transform 0.3s ease 0s;



	-o-transition: transform 0.3s ease 0s;



	height:0;



}



#menu > ul > li.hiden_menu div {



    min-width: 180px;



}



.categoryinner {



    display: block;



	position:relative;



	overflow:hidden;



    padding: 5px 10px 0px 10px;



}



#menu > ul > li:hover > div{



    height: auto;



    opacity: 1;



	-moz-opacity: 1;



	-webkit-opacity: 1;



	-ms-opacity: 1;



	-khtml-opacity: 1;



    overflow: visible;



    z-index: 9;



	border-top: 0px solid #838383;



	transform: translateY(0%);



	-webkit-transform: translateY(0%);



	-ms-transform:translateY(0%);



	-o-transform:translateY(0%);



	-moz-transform:translateY(0%); 



	transition:all 0.3s ease 0s;



	-webkit-transition: transform 0.3s ease 0s;



	-moz-transition: transform 0.3s ease 0s;



	-ms-transition: transform 0.3s ease 0s;



	-o-transition: transform 0.3s ease 0s;



}



#menu .categoryinner ul > ul{float:left;}



#menu ul {



    float: right;



    list-style: outside none none;



    margin: 0;



    padding: 0;



	display:inline-block;



	white-space: nowrap;



}



.main-navigation ul:last-child .categorycolumn{margin-right:0px; border-right:medium none; padding-right:0;}



.categorycolumn {



    float: unset;

    

    text-align:center;



    margin-bottom: 0;



    margin-right:0;



    vertical-align: top;



	}

	.categorycolumn a{

	    text-align:center;

	}



a.submenu1, .level0 .level0 a {



    display: block;



    position: relative;



	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    color: #ffffff;



    font-size: 12px;



    font-weight: bold;



    margin-bottom: 5px;



	padding:0px 0 5px;



	text-transform:uppercase;



	text-align:left;



}



a:hover.submenu1{color:#D90303;}



#menu .cate_inner_bg > ul > li a {



    font-size: 13px;



	color: #cccccc;



	display: block;



	padding: 6px 0px 6px;



	z-index: 6;



	position: relative;



	font-weight:500;



	text-transform:capitalize;



}



/*#menu .cate_inner_bg > ul > li a::before {



    content: "\f105";



    font-family: "FontAwesome";



    font-size: 14px;



    margin:0 10px 0 0;



}



*/



#menu .cate_inner_bg > ul > li a:hover{	color:#fff;}







#menu > ul > li ul > li:hover > a {



	color:#fff;



}



.categorycolumn ul {



    float: left;



}



.cate_inner_bg ul {



    padding-top: 7px !important;



}



.categoryinner ul {



    padding: 0 !important;



}



.cate_inner_bg li {



    padding: 0 ;



}



#menu > ul > li ul > li ul > li{



	padding-right:0px !important;



	}



#menu > ul > li ul > li ul > li:hover{



	}



#menu > ul > li ul > li > a {



    font-weight: 400;



	color: #a27c66;



    line-height: 18px;



    padding: 4px 6px;



	text-decoration:none;



    display: inline-block;



    white-space: nowrap;



}







.submenu2 {



    border-bottom: 0 none;



    font-size: 11px;



    font-weight: 400;



    margin-left: 0;



    text-transform: capitalize;



}



#menu .hiden_menu .categoryinner > ul {



    display: none;



}



.content_top_bredcum {



    height: 80px;



    margin-bottom: 0px;



    margin-top: 0px;



    overflow: hidden;



    text-align: center;



    width: 100%;



	background-color:#f7f7f7;



}



.common-home .content_top_bredcum{display:none;}



/*Megamenu End*/











.block-head{



	padding:15px 30px;



	background:#181818;



	font-family:lato;



	font-size:18px;



	color:#fff;



	text-transform:uppercase;



}



.dformbox{



	display:block;



	background:#e2e2e2;



	padding:35px 30px;



}







.dformbox label{



	display:block;



	margin:0;



	padding:5px 5px;



	font-family:lato;



	font-weight:400;



	font-size:16px;



	color:#444444;



}







.dformbox input{



	display:block;



    border:1px solid #cacaca;



	width:100%;



	height:50px;



	padding:0 15px;



}



.dformbox textarea{



	display:block;



    border:1px solid #cacaca;



	width:100%;



	height:91px;



	resize:none;



	padding:0 15px;



}



.dsub{



	background:#181818;



	height:40px;



	color:#fff;



	font-size:16px;



	font-weight:bold;



	text-transform:uppercase;



	border:0;



	margin-top:-1px;



}



.g-recaptcha{



    transform: scale(0.82);



    -webkit-transform: scale(0.82);



	-moz-transform: scale(0.82);



	-o-transform: scale(0.82);



    transform-origin: 0 0;



	-webkit-transform-origin: 0 0;



    -moz-transform-origin: 0 0;



	-o-transform-origin: 0 0;



	margin-top: 28px;



    margin-bottom: -15px;



}



.daddress{



	display:block;



	position:relative;



	width:100%;



	background:#ededed;



	border:1px solid #d7d7d7;



	padding:35px 30px;



	padding-bottom:40px;



}



.scount{



	color:#000000;



	font-family:lato;



	font-size:20px;



	font-weight:bold;



	text-transform:uppercase;



}



.addressbox{



	display:block;



	width:100%;



	border:1px solid #d7d7d7;



	padding:10px 0 10px 45px;



	background:url(../../../../../image/catalog/address-point.png) no-repeat 16px 11px;



	margin-top:25px;



	color:#444444;



}


.nav-inner.container {
    width: 100%;
    max-width: 580px;
}


@media (min-width: 1241px) {

.category_list li {
width: 24%;
}
}





@media (min-width: 768px) {



	#menu .dropdown:hover .dropdown-menu {



		display: block;



	}



}



@media (max-width: 767px) {



	#menu {



		border-radius: 0px;



		-webkit-border-radius: 0px;



		-moz-border-radius: 0px;



		-khtml-border-radius: 0px;



	}



	#menu div.dropdown-inner > ul.list-unstyled {



		display: block;



	}



	#menu div.dropdown-menu {



		margin-left: 0 !important;



		padding-bottom: 10px;



		background-color: rgba(0, 0, 0, 0.1);



	}



	#menu .dropdown-inner {



		display: block;



	}



	#menu .dropdown-inner a {



		width: 100%;



		color: #fff;



	}



	#menu .dropdown-menu a:hover,



	#menu .dropdown-menu ul li a:hover {



		background: rgba(0, 0, 0, 0.1);



	}



	#menu .see-all {



		margin-top: 0;



		border: none;



		border-radius: 0;



		color: #fff;



	}



}







/* 1-col layout */







#column-left{



	width:25%;	



}



#column-right{



	width:25%;	



}



.layout-1 #content{



}







/* 2-col layout */







.layout-2.left-col #column-left{



	width:25.25%;



}



.layout-2.right-col #column-right{



	width:25.25%;



}



.layout-2 #content{



	width:74.75%;



}



.layout-2.left-col #content {



	padding:0 15px 0 11px;



	   	



}



.layout-2.right-col #content {



	padding:0 11px 0 15px;  



}







/* 3-col layout */



.layout-3 #column-left{	



	width:25%;



}



.layout-3 #column-right{			



	width:25%;



}



.layout-3 #content{		



	width:50%;



}



/* content */



#content {



	min-height: 600px;



}











/*CMS*/



.sub_banner {



    margin: 34px 0;



    overflow: hidden;



}



.sub_image1 {



    float: left;



    overflow: hidden;



    position: relative;



}



.sub_image2 {



    float: right;



    overflow: hidden;



    position: relative;



}



.CMS_banner img {



	width:100%;



    backface-visibility: hidden;



    max-width: none;



   transform: translate3d(0px, 0px, 0px);



    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;



	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;



	-moz-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;



	-ms-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;



	-o-transition:  opacity 0.35s ease 0s, transform 0.35s ease 0s;



}



/*.CMS_banner:hover img {



    transform: translate3d(0px, 0px, 0px);



}



*/.sub_banner .static-wrapper {



    bottom: auto;



    left: 43px;



    right: auto;



    top: 37%;



    position: absolute;



    text-align: left;



    z-index: 99;



}



.CMS_banner:hover .layer {



    opacity: 1;  -moz-opacity: 1; 	-webkit-opacity: 1;	-ms-opacity: 1;	-khtml-opacity: 1;



    transition: all 500ms ease 0s;



	-webkit-transition: all 500ms ease 0s;



	-moz-transition: all 500ms ease 0s;



	-ms-transition: all 500ms ease 0s;



	-o-transition: all 500ms ease 0s;



}



.CMS_banner .layer {



    background: rgba(22, 27, 30, 0.5) none repeat scroll 0 0;



    display: block;



    height: 100%;



    opacity: 0;



	-moz-opacity: 0;



	-webkit-opacity: 0;



	-ms-opacity: 0;



	-khtml-opacity: 0;



    position: absolute;



    top: 0;



   -webkit-transition: all 500ms ease 0s;



	-moz-transition: all 500ms ease 0s;



	-ms-transition: all 500ms ease 0s;



	-o-transition: all 500ms ease 0s;



    width: 100%;



}







.CMS_banner:hover .static-inner::before {



    opacity: 1; -moz-opacity: 1; 	-webkit-opacity: 1;	-ms-opacity: 1;	-khtml-opacity: 1;



    transform: translate3d(0px, 0px, 0px);



	-webkit-transform: translate3d(0px, 0px, 0px);



	-moz-transform: translate3d(0px, 0px, 0px);



	-ms-transform: translate3d(0px, 0px, 0px);



	-o-transform:translate3d(0px, 0px, 0px);



}



.sub_banner .static-inner::before {



    border-bottom: 1px solid #ffffff;



    bottom: -43px;



    content: "";



    left: 0;



    position: absolute;



    transform: translate3d(-250%, 0px, 0px);



	-webkit-transform:translate3d(-250%, 0px, 0px);



	-moz-transform: translate3d(-250%, 0px, 0px);



	-ms-transform: translate3d(-250%, 0px, 0px);



	-o-transform:translate3d(-250%, 0px, 0px);



    transition: all 400ms ease 0s;



	-webkit-transition:all 400ms ease 0s;



	-moz-transition:all 400ms ease 0s;



	-ms-transition:all 400ms ease 0s;



	-o-transition:all 400ms ease 0s;



    width: 100%;



	 opacity: 0;



	  -moz-opacity:0; 	-webkit-opacity:0;	-ms-opacity:0;	-khtml-opacity: 0;



}



.sub_banner .static-inner {



    display: block;



    position: relative;



}







.CMS_banner:hover .text1.static-text, .CMS_banner:hover .text2.static-text {



    transform: translate3d(0px, 0px, 0px);



	-webkit-transform: translate3d(0px, 0px, 0px);



	-moz-transform: translate3d(0px, 0px, 0px);



	-ms-transform: translate3d(0px, 0px, 0px);



	-o-transform:translate3d(0px, 0px, 0px);



}



.sub_banner .text2.static-text {



    transform: translate3d(500%, 0px, 0px);



	-webkit-transform: translate3d(500%, 0px, 0px);



	-moz-transform: translate3d(500%, 0px, 0px);



	-ms-transform: translate3d(500%, 0px, 0px);



	-o-transform:translate3d(500%, 0px, 0px);



	



    transition: all 400ms ease 0s;



	-webkit-transition:all 400ms ease 0s;



	-moz-transition:all 400ms ease 0s;



	-ms-transition:all 400ms ease 0s;



	-o-transition:all 400ms ease 0s;



}



.sub_banner .static-text {



    font-size: 28px;



    font-weight: 400;



    transform: translate3d(-500%, 0px, 0px);



	-webkit-transform: translate3d(-500%, 0px, 0px);



	-moz-transform: translate3d(-500%, 0px, 0px);



	-ms-transform: translate3d(-500%, 0px, 0px);



	-o-transform:translate3d(-500%, 0px, 0px);



	



    transition: all 400ms ease 0s;



	-webkit-transition:all 400ms ease 0s;



	-moz-transition:all 400ms ease 0s;



	-ms-transition:all 400ms ease 0s;



	-o-transition:all 400ms ease 0s;



	padding:6px 0;



    float: left;



    line-height: 30px;



    width: 100%;



    color: #ffffff;



    text-transform: capitalize;



}



.sub_banner .text2.static-text {font-weight:bold; font-size:32px;}



 



 



.banner_CMS{ padding:72px 0; display:inline-block;}



.banner_CMS .banner-main-inner{ overflow:hidden; position:relative;}



.banner_CMS .one_third{float:left; margin:0; position:relative; overflow:hidden; width:33.33%;}



.banner2.one_third{padding:0px 5px;}



.banner1.one_third{ padding:0 10px 0 0;}



.banner3.one_third{ padding:0 0px 0 10px;}



.banner_CMS img {



    transform:translate3d(0px, 0px, 0px);



	-webkit-transform: translate3d(0px, 0px, 0px);



	-moz-transform: translate3d(0px, 0px, 0px);



	-ms-transform: translate3d(0px, 0px, 0px);



	-o-transform:translate3d(0px, 0px, 0px);



	



	transition: all 400ms ease 0s;



	-webkit-transition:all 400ms ease 0s;



	-moz-transition:all 400ms ease 0s;



	-ms-transition:all 400ms ease 0s;



	-o-transition:all 400ms ease 0s;



	



	backface-visibility:hidden;



	max-width:none;



}



.banner_CMS .one_third:hover img {



    transition: all 400ms ease 0s;



	-webkit-transition:all 400ms ease 0s;



	-moz-transition:all 400ms ease 0s;



	-ms-transition:all 400ms ease 0s;



	-o-transition:all 400ms ease 0s;



	overflow:hidden;



	transform:scale(1.1);



	-webkit-transform:scale(1.1);



	-moz-transform: scale(1.1);



	-ms-transform: scale(1.1);



	-o-transform:scale(1.1);



}



.hover_layer {



    cursor: pointer;



    position: absolute;



    right: 19px;



    top: 40%;



	overflow:hidden;



}



.banner_CMS .banner1 .hover_layer{ text-align:center;}



.banner_CMS .banner3 .hover_layer{ text-align:right;}



.banner_CMS .banner1 .text1, .banner_CMS .banner2 .text2, .banner_CMS .banner3 .text2 {



    color: #161b1e;



    font-size: 23px;



    font-weight: 900;



	display:block;



}



.banner_CMS .banner1 .text2 {



    color: #a98956;



    font-size: 15px;



	font-weight:bold; text-transform:capitalize; line-height:28px;



}



.banner_CMS .banner2 .text1 {



    background: #ffffff none repeat scroll 0 0;



    color: #7fa1ce;



    display:inline-block;



    font-size: 15px;



    font-weight: 600;



    margin: 0 0 7px;



    padding: 3px 15px;



    text-transform: uppercase;



}



.banner_CMS .banner3 .text1 {



    color: #cf6d3c;



    font-size: 15px;



    font-weight: 600;



}















 .testimonial {



    float: left;



    position: relative;



    width: 30.3%;



	margin:0 0 45px;



}



 .testimonial .products.block_content{ margin:47px 0 0;}







.testimonials .slider-item{ margin:13px 0;}



.testimonial_inner{position:relative; overflow:hidden;}



.testmonial-image {



    float: left;



    margin: 0 15px 15px 0;



}



.testmonial-text {



    float: left;



}



.testmonial-text .testimonial-title a {



    color: #161b1e;



    font-weight: 600; font-size:16px



}



.testimonial-designation a {



    color: #787878;



    display: inline-block;



}



.testimonial-content {



    display: inline-block;



}



#testimonial .hline{



	border-bottom: 1px solid #e8e8e8;



	margin-bottom: 22px;



    padding-bottom: 15px;



}



#testimonial .customNavigation a.next {right:auto; top:-44px; left:26px;}



#testimonial .customNavigation a.prev {right:auto;top:-44px; left:0px; }











.common-home .footer_top_outer{ margin-top:0;}



.footer_top_outer{background-color:#fff ; padding:27px 0 26px; margin-top:15px; border-top:1px solid #e8e8e8;}



.aboutme-read-more {



    float: right;



    margin: 0px ;



}



.tm-about-text {



    float: left;



    margin-top: 8px;



}



.aboutme-read-more > a {



    background-color:#161b1e;



    color: #fff;



    font-size: 15px;



    font-weight: 700;



    letter-spacing: 0.5px;



    padding: 12px 27px;



	backface-visibility:hidden;



	box-shadow:0 0 1px rgba(0, 0, 0, 0);



	-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0);



	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0);



	display:inline-block;



	position:relative;



	transform:translateZ(0px);



	-moz-transform:translateZ(0px);



	-webkit-transform:translateZ(0px);



	-ms-transform:translateZ(0px);



	-o-transform:translateZ(0px);



	transition-duration:0.5s;



	-moz-transition-duration:0.5s;



	-webkit-transition-duration:0.5s;



	-ms-transition-duration:0.5s;



	-o-transition-duration:0.5s;



	transition-property:color;



	-moz-transition-property:color;



	-webkit-transition-property:color;



	-ms-transition-property:color;



	-o-transition-property:color;



	vertical-align:middle;



}



.aboutme-read-more > a::before {



    background:#4a4e51 none repeat scroll 0 0;



    bottom: 0;



    content: "";



    left: 0;



    position: absolute;



    right: 0;



    top: 0;



    transform: scaleY(0);



	-moz-transform: scaleY(0);



	-webkit-transform: scaleY(0);



	-ms-transform: scaleY(0);



	-o-transform: scaleY(0);



    transform-origin: 50% 100% 0;



	-moz-transform-origin: 50% 100% 0;



	-webkit-transform-origin: 50% 100% 0;



	-ms-transform-origin: 50% 100% 0;



	-o-transform-origin: 50% 100% 0;



    transition-duration: 0.4s;



	-webkit-transition-duration: 0.4s;



	-moz-transition-duration: 0.4s;



	-ms-transition-duration: 0.4s;



	-o-transition-duration: 0.4s;



    transition-property: transform;



	-moz-transition-property: transform;



	-webkit-transition-property: transform;



	-ms-transition-property: transform;



	-o-transition-property: transform;



    transition-timing-function: ease-out;



	-moz-transition-timing-function: ease-out;



	-webkit-transition-timing-function: ease-out;



	-ms-transition-timing-function: ease-out;



	-o-transition-timing-function: ease-out;



    z-index: -1;



}



.aboutme-read-more > a:hover, .aboutme-read-more > a:active, .aboutme-read-more > a:focus{color:#fff;}



.aboutme-read-more > a:hover::before, .aboutme-read-more > a:focus::before, .aboutme-read-more > a:active::before {



    transform: scaleY(1);



	-moz-transform: scaleY(1);



	-webkit-transform: scaleY(1);



	-ms-transform: scaleY(1);



	-o-transform: scaleY(1);



    transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);



	-moz-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);



	-webkit-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);



	-ms-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);



	-o-transition-timing-function: cubic-bezier(0.35, 1.64, 0.57, 0.35);



}



.footer_title1{



	font-size:25px;



	color:#787878;



	font-weight:400;



}



.footer_title2{font-weight:400; color:#161b1e; font-size:30px; font-family:"Anton",sans-serif; line-height:30px;}



.news-text {



    border-left: 1px solid #bebebe;



    float: left;



    margin-left: 30px;



    padding-left: 30px;



    width: 62%;



	font-size:21px;



	margin-top:12px;



	letter-spacing:0.5px;



}



.footer-percent .footer-percent-inner:hover .icon i {



    transform: translate(0px, -10px);



	-moz-transform: translate(0px, -10px);



	-webkit-transform: translate(0px, -10px);



	-ms-transform: translate(0px, -10px);



	-o-transform: translate(0px, -10px);



}











/*END CMS */







/*Product-tab start*/







.tabfeatured_default_width{ width:250px;}



.tabbestseller_default_width{ width:250px;}



.tablatest_default_width{ width:250px;}



.tabspecial_default_width{ width:250px;}







.hometab{



	position:relative;



	margin:30px auto 0px;



}



.hometab-heading, #content .box .box-heading{



	color: #161b1e;



    font-size: 30px;



    font-weight:800;



    position: relative;



    text-align:center;



	background:none;



	padding:10px 0 41px 0; text-transform:capitalize;



	font-family: 'lato', sans-serif;



	text-transform: uppercase;



}







.brandtag{



	color: #161b1e;



    font-size: 23px;



    font-weight:400;



    position: relative;



    text-align:center;



	background:none;



	padding-top:50px;



	padding-bottom:5px;



	font-family: 'Myriad Pro', sans-serif;



}







.hometab-heading::before, #content .box .box-heading::before{



    border-bottom: 1px solid #b9babb;



    bottom: 20px;



    content: "";



    display: none;



    left: 0px;



    position: absolute;



    right: 0;



    text-align: center;



    width: 30px; margin:0 auto; left:0px; right:0px;



}







.htabs { text-align:center; margin-bottom:20px; }



.etabs {



    display: inline-block;



    float: none;



    margin: 0px 0 0;



    padding: 0;



    text-align: center;



	position:relative;



	width: 100%



}



.htabs .etabs li {



    display: inline-block;



    float: left;



    line-height: 17px;



    list-style: none outside none;



    position: relative;



    text-align: center;



	width: 33%;



}



.htabs li a {



   background: none;



    border: 1px solid #0d151b;



    color: #fff;



    display: block;



    float: left;



    font-size: 14px;



    font-weight:900;



    margin: 0px 5px;



    padding: 4px 30px;



    text-align: center;



    text-transform: capitalize;



	width: 100%;



}



 



.htabs a.selected, .htabs a:hover{



	color:#fff; background:#0d151b; border:1px solid #0d151b;



}







.hometab .tab-content {



	position:relative;



	padding: 0px;



	z-index: 2;



	margin: 0 35px;



	border:medium none;



}



.tab-content .tab {



    display: none;



}















.hometab .box .box-content .customNavigation a, #content .box .box-content .customNavigation a{



	-webkit-tap-highlight-color:transparent;



	 border: 0px;



    border-radius: 0;



    display: inline-block;



    float: none;



    height: auto;



    position: relative;



    width: auto;



	border-radius:0px;  



	color:#787878; line-height:22px; top:auto;



	right:auto; left:auto;



	font-family:"Lato",Arial,Helvetica,sans-serif;



	width: 22px;



    height: 38px;



}



#content .box .box-content .customNavigation a.prev{



	background:url(../image/megnor/tableft.png) no-repeat center center;



	position:absolute !important;



	left: -20px !important;



top: -265px !important;



background-size: 22px;



}



#content .box .box-content .customNavigation a.next{



    background:url(../image/megnor/tabright.png) no-repeat center center;



	position:absolute !important;



	right:-20px !important;



	top:-265px !important;



	background-size: 22px;



}



#content .box .box-content .customNavigation a.prev::before, #content .box .box-content .customNavigation a.next::before{



	display:none;



}



.hometab .box .box-content .customNavigation a.prev:hover, #content .box .box-content .customNavigation a.next:hover{



	background-color:none;



}







/*Product-tab End*/







/*BX slider CSS start*/







.bx-viewport .slider-item {



    display: block;



    margin-bottom: 5px;



    margin-right: 0;



    position: relative;



    vertical-align: top;



    width: 100%;



	padding:7px 0;



	overflow:hidden;



}







#column-right .bx-viewport .image, #column-left .bx-viewport .image {



    border: 1px solid #e8e8e8;



    display: block;



    float: left;



    margin-bottom: 3px;



    margin-right: 10px;



    position: relative;



    text-align: center;



	overflow:hidden;



}



#column-right .bx-viewport .image a, #column-left .bx-viewport .image a {



    display: block;



    margin-bottom: 0px;



}



#column-right .bx-viewport .image img, #column-left .bx-viewport .image img {



    display: block;



    height: auto;



    max-width: 100%;



    width: auto;



	transform:translate(0px);



	-moz-transform: translate(0px);



	-webkit-transform: translate(0px);



	-ms-transform: translate(0px);



	-o-transform: translate(0px);



    transition-duration: 400ms;



	-webkit-transition-duration: 400ms;



	-moz-transition-duration: 400ms;



	-ms-transition-duration: 400ms;



	-o-transition-duration: 400ms;



}







#column-right .bx-viewport .rating, #column-left .bx-viewport .rating {



    display: none;



}



.bx-viewport .slider-item .product-details h4 {



    font-size: 14px;



    font-weight: normal;



    margin: 0 0 0px;



    text-align: left;



    text-transform: capitalize; font-weight:400;



}



.bx-viewport .slider-item .product-details h4 a {



    color: #161b1e;



}



.bx-viewport .slider-item .product-details h4 a:hover{ color:#787878;}



#column-left .bx-viewport .slider-item .product-details .button-group button:hover, #column-right .bx-viewport .slider-item .product-details .button-group button:hover{color:#969696;}



.bx-viewport .slider-item .product-details .price {



    color: #161b1e;



    font-size: 14px;



    font-weight: bold;



    margin: 3px 0 2px;



	float:left;



}



.bx-viewport .slider-item .product-details .price .price-old {



    color: #a6a6a6;



    float: left;



    font-size: 14px;



    font-weight: 400;



    margin-right: 5px;



    text-decoration: line-through;



}



#column-right #special .button-group, #column-left #special .button-group {



    border: medium none;



    display: block;



    height: auto;



    width: auto;



}



#column-left .bx-viewport .slider-item .product-details .button-group button, #column-right .bx-viewport .slider-item .product-details .button-group button {



    background: transparent none repeat scroll 0 0;



    border: medium none;



    border-radius: 0;



	-moz-border-radius:0;



	-webkit-border-radius:0;



	-khtml-border-radius:0;



    color: #161b1e;



    display: inline-block;



    float: none;



    font-size: 13px;



    font-weight: 700;



    line-height: 28px;



    padding: 0;



    text-transform: capitalize;



    width: auto;



}



.bx-pager.bx-default-pager {



    display: none;



}



#column-right .bx-controls-direction, #column-left .bx-controls-direction {



    position: absolute;



    right: 10px;



    top: -35px;



}



.bx-controls-direction a.bx-next::before {



    color: #000;



    content: "\f107";



    font-family: "FontAwesome";



    font-size: 18px;



    line-height: 25px;



    margin: 0 -4px 0 0;



    vertical-align: middle;



	top:0px;



	position:absolute;



}



.bx-controls-direction a.bx-next{top:-10px; position:relative;}



.bx-controls-direction a {



    display: block;



    font-size: 0;



    height: 18px;



    outline: 0 none;



    width: 18px;



    z-index: 95;



}



.bx-controls-direction a.bx-prev::before {



    color: #000;



    content: "\f106";



    font-family: "FontAwesome";



    font-size: 18px;



    line-height: 25px;



    margin: 0 -4px 0 0;



    vertical-align: middle;



	top:0px;



	position:absolute;



}



.bx-controls-direction a.bx-prev{top:-15px; position:relative;}



#special .box-content {



    padding: 10px 18px 30px;



	position:relative;



}







/*BX slider CSS end*/















/* footer */



footer {



	margin-top: 0px;



	padding-top: 0px;



	background-color: #fff;



	font-family: Oxygen;



	font-weight: 400;



	color: #777777;



	font-size:15px;



}



footer hr {



	border-top: none;



	border-bottom: 1px solid #666;



}



footer a {



	color: #777777;



	transition:all 300ms ease 0s;



	-moz-transition: all 300ms ease 0s;



	-webkit-transition: all 300ms ease 0s;



	-ms-transition: all 300ms ease 0s;



	-o-transition:all 300ms ease 0s;



}



#footer .col-sm-3.column.last > ul {



    list-style: outside none none;



    margin: 0;



    padding: 0;



}



#footer .column li{



	line-height:22px;



	padding:2px 0;



}







#footer .column li a:hover {



	color: #fff;



}







footer a:hover,footer a:focus, footer a:active  {



	color:#fff;



}



footer .social_block .facebook > a:hover{color:#3b5998 ;}



footer .social_block .twitter > a:hover{color:#00aced ;}



footer .social_block .instagrm > a:hover{color:#c63d2d;}



footer .social_block .pinterest > a:hover{color:#cb2027 ;}



footer .social_block .whatsapp > a:hover{color:#52CC5F;}















footer h5 {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border: medium none;



    color: #fff;



    display: inline-block;



    font-size: 17px;



    font-weight: 700;



    margin: 0 0 15px;



    padding: 0;

	text-transform:uppercase;



    position: relative;



}



footer h5:before {



    border-bottom: 1px solid #ff0000;



    bottom: -10px;



    content: "";



    display: block;



    left: 0;



    margin: 0 auto;



    position: absolute;



    text-align: center;



    width: 30px;



}







footer h4 {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border: medium none;



    color: #fff;



    display: inline-block;



    padding: 0;



    position: relative;



    text-transform: uppercase;



}



.footer_inner1 {



    overflow: hidden;



}



.footer-percent {



    float: left;



    width: 25%;



}



.footer-percent-inner {



    padding: 67px 0 49px;



}



.footer-percent-inner .icon::before {



    border-bottom: 1px solid #1a1a1a;



    bottom: -12px;



    content: "";



    display: block;



    left: 0;



    margin: 0 auto;



    position: absolute;



    right: 0;



    text-align: center;



    width: 30px;



}



.footer-percent .icon {



    display: inline-block;



    float: left;



    margin: 0 15px 10px 0;



    padding: 0;



    transition: all 300ms ease 0s;



	-moz-transition: all 300ms ease 0s;



	-webkit-transition: all 300ms ease 0s;



	-ms-transition: all 300ms ease 0s;



	-o-transition:all 300ms ease 0s;



}



.footer-percent .icon {



    border-radius: 0;



	-moz-border-radius:0;



	-webkit-border-radius:0;



	-khtml-border-radius:0;



    display: inline-block;



    font-size: 20px;



    height: 30px;



    line-height: 30px;



    margin: 0;



    position: relative;



    text-align: center;



    transition: all 500ms ease 0s;



	-moz-transition: all 500ms ease 0s;



	-webkit-transition: all 500ms ease 0s;



	-ms-transition: all 500ms ease 0s;



	-o-transition:all 500ms ease 0s;



    width: 30px;



}



.footer-percent-inner .icon {



    display: inline-block;



    float: left;



    margin: 1px 15px 10px 0;



    padding: 0;



    transition: all 300ms ease 0s;



	-moz-transition: all 300ms ease 0s;



	-webkit-transition: all 300ms ease 0s;



	-ms-transition: all 300ms ease 0s;



	-o-transition:all 300ms ease 0s;



}



.footer-percent .icon i {



    color: #1a1a1a;



    display: inline-block;



    font-size: 27px;



	transition:all 500ms ease 0s;



	-moz-transition: all 500ms ease 0s;



	-webkit-transition: all 500ms ease 0s;



	-ms-transition: all 500ms ease 0s;



	-o-transition:all 500ms ease 0s;



	padding:0;



	background:none;



}



.footer-percent-inner .service-content {



    display: table-cell;



    text-align: left;



    vertical-align: top;



}



.footer-percent-inner .service-content .service-text {



    color: #1a1a1a;



    font-size: 17px;



    font-weight: 700;



    margin: 2px 0;



}



.footer-percent-inner .service-content .description {



    margin: 0;



	color: #787878;



}







.footer-percent4 .footer-percent-inner {



    padding: 67px 30px 48px;



}



#footer .col-sm-3.column.first {



    padding-left: 0;



}



#footer .col-sm-3.column {



    padding:30px 30px 20px 0;



}



#footer .col-sm-2.column {



    padding:60px 30px 15px 0;



}



#footer .col-sm-3.column.last{



	padding:60px 30px 59px;



	padding-left:0;



	padding-right:0;



}



#footer .col-sm-3.column.last .fa {



    clear: left;



    color: #000;



    float: left;



    font-size: 17px;



    margin-right: 15px;



    margin-top: 3px;



}



#footer .col-sm-3.column.last .fa.fa-envelope{ font-size:14px; margin-top:6px;}



.address_content {



    overflow: hidden;



}



.contact_address {



    line-height: 24px;



    padding-top: 1px;



}



.footer li a, .social-icon li a {



    transition: all 300ms ease 0s;



	-moz-transition: all 300ms ease 0s;



	-webkit-transition: all 300ms ease 0s;



	-ms-transition: all 300ms ease 0s;



	-o-transition:all 300ms ease 0s;



}



footer .footer_bottom {



    clear: both;



    overflow: hidden;



    padding: 25px 0;

	text-align:center;



}



#powered{ display:inline-block; padding:4px 0 0;}



.footer_bottom_left {



    float: left;



    margin-top: 0;



}



.footer_bottom_right {



    float: right;



	margin:4px 0 0;



}



.social_block {



    margin-top: 5px;



}



.social_block > ul, .footer_right > ul {



    list-style: outside none none;



    margin: 0;



    padding: 0;



}



.social_block li {



    cursor: pointer;



    display: inline-block;



    margin: 0 20px 0 0;



    padding: 0;



}



.social_block li a{ color:#999999;}



.social_block li:last-child{margin-right:0;}



.footer_bottom_left .social_block .fa{font-size:17px;}



.footer_right .payment_block li {



    display: inline-block;



    height: 22px;



    margin-left: 9px;



    width: 33px;



	position:relative;



}



.footer_right .payment_block li.visa a, #footer .payment_block li.visa a {



    display: block;



    padding: 11px 16px;



}



.footer_right .payment_block li.mastro a, #footer .payment_block li.mastro a {



    display: block;



    padding: 11px 16px;



}



.footer_right .payment_block li.paypal a, #footer .payment_block li.paypal a {



    display: block;



    padding: 11px 16px;



}



.footer_right .payment_block li.mastercard a, #footer .payment_block li.mastercard a {



    display: block;



    padding: 11px 16px;



}



.footer_right .payment_block li.visa a::before, #footer .payment_block li.visa a::before {



    color: #b3b3b3;



    content: "\f1f0";



    font-family: "FontAwesome";



    font-size: 15px;



    position: absolute;



	font-size:24px;



	top:0;



	right:1px;



}







.footer_right .payment_block li.discover a::before, #footer .payment_block li.discover a::before {



    color: #b3b3b3;



    content: "\f1f2";



    font-family: "FontAwesome";



    font-size: 15px;



    position: absolute;



	font-size:24px;



	top:0;



	right:1px;



}



.footer_right .payment_block li.paypal a::before, #footer .payment_block li.paypal a::before {



    color: #b3b3b3;



    content: "\f1f4";



    font-family: "FontAwesome";



    font-size: 15px;



    position: absolute;



	font-size:24px;



	top:0;



	right:1px;



}



.footer_right .payment_block li.mastercard a::before, #footer .payment_block li.mastercard a::before {



    color: #b3b3b3;



    content: "\f1f1";



    font-family: "FontAwesome";



    font-size: 15px;



    position: absolute;



	font-size:24px;



	top:0;



	right:1px;



}



.footer_bottom_right > p, .footer_right{float:left; color:#aaa9aa;}



.footer_bottom_right > p{margin-right:7px;}







@media (max-width: 979px) {



#footer .column ul {



    display: block;



}



#footer .col-sm-2.column {



    padding: 10px 30px 10px 0;



}



#footer .col-sm-3.column {



    padding: 10px 30px 10px 0;



}



#footer .column {



    width: 100%;



}



.nav-responsive span, .main-menu > ul > li > a{



	    font-size:14px;



		padding:10px 14px;



}



.nav-container {



    display: block;



    position: relative;



    z-index: 1px;



    top: 0px;



    width: 100%;



	border-top:1px solid #ccc;



	border-bottom:1px solid #ccc;



}



}



/* alert */



.alert {



	padding: 8px 14px 8px 14px;



}



/* breadcrumb */



.breadcrumb {



	 border: medium none;



    list-style: outside none none;



    margin: 0 0 20px;



    padding: 8px 0;



    position: absolute;



    right: 0;



    top: 20px;



}



.categorypage .breadcrumb { top:15px;}



.breadcrumb i {



	font-size: 15px;



}



.breadcrumb > li {



	position: relative;



	white-space: nowrap;



}



.breadcrumb > li + li:before {



	content: '';



	padding: 0;



}



.breadcrumb > li:after {}



.breadcrumb a:hover, .breadcrumb li:last-child a {



    color: #787878;



    text-transform: capitalize;



}







.pagination {



	margin: 0;



}



/* buttons */



.buttons {



	 display: inline-block;



    margin-bottom: 10px;



    padding: 6px 0;



    width: 100%;



	white-space:nowrap



}



.btn {



	padding: 4px 12px;



	font-size: 14px;



	border: 1px solid #e8e8e8;



	border-radius:0px;



	-webkit-border-radius:0px;



	-khtml-border-radius:0px;



	-moz-border-radius:0px; 	



}



.btn-xs {



	font-size: 9px;



}



.btn-sm {



	font-size: 10.2px;



}



.btn-lg {



	padding: 10px 16px;



	font-size: 15px;



}



.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover, .dropdown-menu.myaccount-menu, #form-currency .dropdown-menu .btn-link{



	font-size: 14px;



}



.btn-group > .btn-xs {



	font-size: 9px;



}



.btn-group > .btn-sm {



	font-size: 10.2px;



}



.btn-group > .btn-lg {



	font-size: 15px;



}



.btn-default {



  	color: #fff;



    background: #428bca;



    border:1px solid #357ebd;



}



.btn-primary {



}



.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {



	background-position: 0 -15px;



}



.btn-warning {



	color: #ffffff;



	background-color: #faa732;



	background-image: linear-gradient(to bottom, #fbb450, #f89406);



	background-repeat: repeat-x;



	border-color: #f89406 #f89406 #ad6704;



}



.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {



	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



}



.btn-danger {



	color: #ffffff;	



	background: #d9534f;			



}



.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {



	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



}



.btn-success {



	color: #ffffff;



	background-color: #5bb75b;



	background-image: linear-gradient(to bottom, #62c462, #51a351);



	background-repeat: repeat-x;



	border-color: #51a351 #51a351 #387038;



}



.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {



	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);



}



.btn-info {}



.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {}



.btn-link {



	border-color: rgba(0, 0, 0, 0);



	cursor: pointer;



	color: #23A1D1;



	border-radius: 0;



}



.btn-link, .btn-link:active, .btn-link[disabled] {



	background-color: rgba(0,0,0,0);



	background-image: none;



	box-shadow: none;



}



.btn-inverse {



	color: #ffffff;	



	background: #363636;



	border:none;		



}



.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {



	background-color: #222222;



	background-image: linear-gradient(to bottom, #333333, #111111);



}



@media (max-width: 767px) { 







 }







/* list group */







.box .filterbox { 



    background:#f3f3f3;



}



.filterbox .list-group-item{ padding:0px;}



.filterbox .list-group-item.title {



    color: #161b1e;



    font-weight: bold;



    padding: 0 0 8px;



    text-transform: capitalize;



}



.filterbox .list-group-item label {



    font-weight: normal;



    text-transform: capitalize;



}



.list-group a {



	border:none;



	padding: 5px 10px;



	background:#f3f3f3;



}



.list-group a.active, .list-group a.active:hover, .list-group a:hover {



	color:#969696;



}



/* carousel */



.carousel-caption {



	color: #FFFFFF;



}



.carousel-control .icon-prev:before {



	content: '\f053';



	font-family: FontAwesome;



}



.carousel-control .icon-next:before {



	content: '\f054';



	font-family: FontAwesome;



}



/* product list */



.product-thumb {



	margin-bottom: 20px;



	overflow: auto;



}



.product-thumb .image {



	text-align: center;



	position:relative;



}



.product-thumb .image a {



	display: block;



}



.product-thumb .image img {



	margin-left: auto;



	margin-right: auto;



}



.product-grid .product-thumb .image {



	float: none;



}



.row.category_prod{ margin:0 -13px;}



.product-layout.product-grid, .product-layout.product-list{ padding:0px 0px;}



#content .category_prod .product-grid .product-block{margin:14px 13px;}



@media (min-width: 767px) {



.product-list .product-thumb .image {



	float: left;



	padding: 0px;



}



}



.product-thumb h4 {



	margin:4px 0 0;



	color: #787878;



    font-family: "Lato",Arial,Helvetica,sans-serif;



    font-size: 14px;



    font-weight: 400;



}



.product-thumb h4 a{



	color:#959595;



	font-size:18px;



	font-family:Oxygen;



	font-weight:bold;



	text-transform:capitalize;



}



.product-block:hover h4 a, .product-block:hover h4{color:#787878;}



.product-thumb .caption {



	padding:0px;



}







@media (max-width: 1240px) {



.product-grid .product-thumb .caption {	



	padding: 0px;



}

.nav-inner.container {

    width: 57%;

}



.nav-responsive span, .main-menu > ul > li > a{



		padding:14px 14px;



	}



}



@media (max-width: 767px) {



.product-list .product-thumb .caption {



	min-height: 0;



	margin-left: 0;



	padding: 0px;



}



.product-grid .product-thumb .caption {



	min-height: 0;



}



}







.product-thumb .rating {



	padding-bottom: 0px;



	display: none !important;



}



.rating .fa-stack,#review .fa-stack{



	font-size: 8px;



}



.rating .fa-star,#review .fa-star, .rating_list .fa.fa-star{



	color: #999;



	font-size: 13px;



}



.rating .fa-star,#review .fa-star, .rating-wrapper .fa-star{



	color: #aaaaaa;



	font-size: 13px;



}



.rating .fa-star + .fa-star, .rating-wrapper .fa-star + .fa-star, #review .fa-star + .fa-star, .rating_list .fa.fa-star + .fa-star {



    color: #f2b611;



}







h2.price {



	margin: 0;



}



.product-thumb .price {



	display:inline-block;



	vertical-align:middle;



	color: #353535;



	font-family: Oxygen;



    font-size: 18px;



	font-weight: 400;



	margin-top:4px;



}



.product-thumb .price-new {



	float:left;



	color: #fb0102;



	font-family: Oxygen;



    font-size: 15px;



	font-weight: 700;



}



.product-thumb .price-old {



	color: #3d3d3d;



	text-decoration: line-through;



	margin-right: 5px;



	float:right;



	font-family: Oxygen;



    font-size: 15px;



	font-weight: 700;



}



.product-thumb .price-old:before{



	content: "-";



	float:left;



	font-family: Oxygen;



    font-size: 16px;



	font-weight: 700;



	color: #3d3d3d;



	margin-left: 5px;



	margin-right: 5px;



}



.product-thumb .price-tax {



    color: #999999;



    display: inline-block;



    font-size: 14px;



    font-weight: normal;



    padding: 5px 0;



    width: 100%;



}



.product-thumb .button-group {



	border:none;



	overflow: auto;



}



.product-list .product-thumb .button-group {



	border:none;



}







@media (max-width: 768px) {



.product-list .product-thumb .button-group {



	border-left: none;



}



}



.product-thumb .button-group button,#cart .text-right .addtocart,#cart .text-right .checkout, .btn-default ,.btn-info, .panel-body .read-more a {



	width:auto;



	border: 1px solid #161b1e;



	display: inline-block;



	background:transparent;



	color:#161b1e;



	padding: 5px 12px;



	font-weight: bold;



	text-align: center;



	text-transform:capitalize;



}



#cart .text-right .addtocart,#cart .text-right .checkout{width:auto;float:left;}



#cart .text-right .addtocart{margin:0 5px 0 0;}



.product-thumb .button-group button + button {



	width: 20%;



	border-left: 1px solid #ddd;



	



}



.product-thumb .button-group button:hover,#cart .text-right .addtocart:hover,#cart .text-right .checkout:hover,.btn-default:hover,.btn-info:hover, .panel-body .read-more a:hover, .btn-default:focus,.btn-info:focus, .panel-body .read-more a:focus{



	color: #fff;



	background-color:#161b1e;



	text-decoration: none;



	cursor: pointer;



	border:1px solid #161b1e;



}



@media (max-width: 1240px) {



.product-thumb .button-group button, .product-thumb .button-group button + button {



	width: auto;



}



}



@media (max-width: 767px) {



.product-thumb .button-group button, .product-thumb .button-group button + button {



	width:auto;



}



}







.thumbnails {



	overflow: auto;



	clear: both;



	list-style: none;



	padding: 0;



	margin: 0;



}



.thumbnails > li {	



}



.thumbnails {	



}



.thumbnails > img {



	width: 100%;



}



.image-additional a {



	margin-bottom: 20px;



	padding: 0px;



	display: block;



	border: 1px solid #e8e8e8;



}



.image-additional {



}



.thumbnails .image-additional {



	float: left;



}



 @media (min-width: 1200px) {



	#content .col-lg-2:nth-child(6n+1),



	#content .col-lg-2:nth-child(6n+1),



	#content .col-lg-3:nth-child(4n+1),



	#content .col-lg-4:nth-child(3n+1),



	#content .col-lg-6:nth-child(2n+1) {



		clear:left;



	}



}



@media (min-width: 992px) and (max-width: 1199px) {



	#content .col-md-2:nth-child(6n+1),



	#content .col-md-2:nth-child(6n+1),



	#content .col-md-3:nth-child(4n+1),



	#content .col-md-4:nth-child(3n+1),



	#content .col-md-6:nth-child(2n+1) {



		clear:left;



	}



}



@media (min-width: 768px) and (max-width: 991px) {



	#content .col-sm-2:nth-child(6n+1),



	#content .col-sm-2:nth-child(6n+1),



	#content .col-sm-3:nth-child(4n+1),



	#content .col-sm-4:nth-child(3n+1),



	#content .col-sm-6:nth-child(2n+1) {



		clear:left;



	}



}







#input-captcha, #input-payment-captcha {



    margin-bottom: 10px;



}



.product-info .image {



	border-radius: 3px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	display:block;



	margin-bottom: 15px;



	text-align: center;



}



.productpage h3 {margin-top:0;}



.product-info .zoomContainer{ z-index:9; } /* It need for ie7 */



.product-info .additional-carousel{ position:relative; }



.product-info .image-additional {



	clear: both;



	overflow: hidden;



	padding-left: 30px;



    padding-right: 30px;



	width:449px;	



}



.product-info .image-additional img {



	 display: block;



    height: auto;



    margin-left: auto;



    margin-right: auto;



    max-width: 100%;



}



.product-info .image-additional a {



	display: block;	



}







.product-right .btn-group .wishlist .fa,.product-right .btn-group .compare .fa{margin-right:5px;}







.productpage .product-left {  padding:0 25px 0 15px;  width: 53.1%;}



.productpage .product-right { padding: 0 25px 0 0;  width: 46.9%;}



.container .product-right .product-title{ margin:0 0 12px; padding:0px; font-size:16px;}



.productpage .review-count {



    border-right: 1px solid #d4d4d4;



    margin-right: 0;



    padding-right: 10px;



}



.productpage .rating-wrapper{ margin: 15px 0;}



.productpage .write-review,.productpage .review-count{margin: 0 10px;}



.product-right .description {



    line-height: 23px;



    margin-bottom: 10px;



    padding: 0;



}



.product-description td {



    font-weight: 700;



}



.product-description .description-right {



    font-weight: 400;



    padding-left: 15px;



}



.productpage .product-right ul li span.old-price {



    color: #a6a6a6;



    float: left;



    font-size: 16px;



    margin-right: 10px;



}



#content.productpage .special-price, #content.productpage .product-price {



    color: #161b1e;



    font-size: 20px;



    font-weight: 700;



}



.product-info .product-image .customNavigation span:before{ font-size:18px;}



.form-group.qty {



    margin-bottom: 30px;



    margin-top: 30px;



}



.form-group.qty .control-label {



    float: left;



    margin: 12px 5px 0 0;



}



.productpage #input-quantity {



    float: left;



    height: 44px;



    margin-right: 5px;



    width: auto;



	text-align:center;



}







.qty #button-cart {



    background:url(../image/megnor/sprite.png) no-repeat scroll -23px -79px #161b1e;



    border: 1px solid #161b1e;



    border-radius: 0;



    color: #fff;



    font-size: 14px;



    line-height: 22px;



    margin: 0;



    padding: 10px 15px 10px 50px;



    width: auto;



}



.qty #button-cart:hover {



    background:url(../image/megnor/sprite.png) no-repeat scroll -23px -79px #161b1e;



    color: #fff;  



}



.productpage .wishlist:hover, .productpage .compare:hover {



    background-color: #161b1e;



    border: 1px solid #161b1e;



    color: #ffffff;



    cursor: pointer;



    text-decoration: none;



}



#product .alert-info {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border:1px solid #969696;



    color:#969696;



    margin: 0;



    padding: 10px;



	margin:0 0 20px;



}



.zoomContainer {



    margin-bottom: 5px;



}



.zoomContainer .zoomLens{}



/*.zoomContainer .zoomWindow{



	-webkit-box-shadow:none;



	-moz-box-shadow:none;



	box-shadow: none;



	margin:-1px 0 0 4px;



}*/







/* Megnor www.templatemela.com - Start */







/* box */  



.box.related {



    clear: both;



    margin: 0 13px;



    overflow: hidden;



    padding: 0 2px;



    position: relative;



}



.box.related .box-heading {



    background:none;



    color: #161b1e;



    display: inline-block;



    font-family: "Anton",sans-serif;



    font-size: 30px;



    font-weight: 400;



    letter-spacing: 0;



    line-height: 30px;



    padding: 20px 0 25px;



    position: relative;



}



.box.related .box-heading::before{ left:0px;}







.box.related .box-content {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    margin: 0 -12px;



    padding: 0;



}



.box {



	margin-bottom:0px;



}



.box .box-heading {



	-webkit-border-radius:0px;



	-moz-border-radius:0px;



	-khtml-border-radius:0px;



	border-radius:0px;	



	 background:#0a1015;



    color: #fff;



    font-size: 18px;



    font-weight: 700;



    padding: 25px 28px 15px;



	position:relative;



	width: 100%;



}



.box .box-content {



	background: #f3f3f3;



	-webkit-border-radius:0px;



	-moz-border-radius:0px;



	-khtml-border-radius:0px;



	border-radius:0px;



	border:none;



	padding:10px 25px 30px;



	 



}







#content .box .box-content {



	background: none;



	-webkit-border-radius: 0px;



	-moz-border-radius: 0px;



	-khtml-border-radius: 0px;



	border-radius: 0px;



	border:none;



    margin: 0 -12px;



	padding:0px 0 0px;



 



}







.box.category .box-heading {



    background: #0a1015;



    color: #fff;



    font-size: 18px;



    font-weight:700;



    padding: 25px 25px 15px;



}



#column-left .box.category .box-content {



    background: #0a1015;



    border: medium none;



    border-radius: 0;



    margin-bottom: 26px;



    padding: 10px 28px 30px;



}



#column-left .box.category .box-heading:before, #column-right .box.category .box-heading:before{ border-bottom: 1px solid #fff;}



#column-left .box .box-heading:before, #column-right .box .box-heading:before, .related .box-heading::before {



    border-bottom: 1px solid #dcdcdc;



    bottom: 0;



    content: "";



    left: 25px;



    margin: 0 auto;



    position: absolute;



    right: auto;



    width: 30px;



}















.box .box-content ul , #content .content ul { 



	padding:0px;



	margin:0px;



	list-style:none;



}



.box .box-content ul li , #content .content ul li {



	line-height:22px;



	padding:4px 0 4px 10px;



}



.box .box-content ul li ul li a::before, #content .content ul li ul li a::before {



    content: "\f105";



    font-family: "FontAwesome";



    font-size: 15px;



    left: -10px;



    position: relative;



}



.box .box-content ul li a , #content .content ul li a{ color:#fff; padding:0px;}



.box .box-content ul li a:hover , #content .content ul li a:hover, .box .box-content ul li a.active{ color:#c6c6c6;}



.box .box-content ul li a + a , .box .box-content ul li a + a:hover{ background:none; padding-left:0; }



.box .box-content ul li a:hover , #content .content ul li a:hover{



}







.box .box-content ul ul{



	margin-left:3px;



}



.box .box-content ul li a::before, #content .content ul li a::before, .list-group a::before {



    content: "\f105";



    font-family: "FontAwesome";



    font-size: 14px;



    left: -10px;



    position: relative;



}















/* Product Grid Start */



/*.product-grid-list { }*/



#content .box-product/*,



.product-grid-list ul*/, #related-grid.box-product.productbox-grid{ 



	list-style-type: none;



	position:relative;



	width: 100%;



	padding:0px;



	margin:0px;



	list-style: none;



	overflow: hidden;



}







/*.product-grid-list ul li,*/



#content .box-product .product-items { 



	margin-bottom: 14px;



	padding: 0;



	margin:0;



	position:relative;



	overflow: hidden;



}







.product-grid li,.box.related .box-product .product-items,



#content .box-product .product-items,



#content .product-carousel .slider-item {



	width:306px;



	float:left;



	display: inline-block;



}



 



.ie7 .product-grid li{ width:192px !important; }



#content .image-additional .slider-item{	



	display: inline-block;



    float: left;



}







#content .image-additional .slider-item .product-block{	



	margin:4px; 



	background:#fff;



	border-radius: 0px;



	-moz-border-radius: 0px;



	-webkit-border-radius: 0px;



	-khtml-border-radius:0px;



	clear:both;



	overflow:hidden;



}







#content .image-additional .slider-item .product-block:hover {   box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }	



.product-block-inner {position: relative;}







.grid_default_width { width:250px;}



.featured_default_width{ width:250px;}



.module_default_width{ width:210px;}



.latest_default_width{ width:250px;}



.special_default_width{ width:250px;}



.related_default_width{ width:250px;}



.bestseller_default_width{ width:250px;}



.additional_default_width{ width:80px;}



.testimonial_default_width{width:400px;}



.banners-slider-carousel .product-block-inner{text-align:center;}



.banners-slider-carousel img {



    max-width: 100%;



    opacity: 0.6;



	 -moz-opacity: 0.6; 	-webkit-opacity:0.6;	-ms-opacity: 0.6;	-khtml-opacity: 0.6;



    transition: all 500ms ease 0s;



	-webkit-transition: all 500ms ease 0s;



	-moz-transition: all 500ms ease 0s;



	-ms-transition: all 500ms ease 0s;



	-o-transition: all 500ms ease 0s;



}



.banners-slider-carousel img:hover{ opacity:1;  -moz-opacity: 1; 	-webkit-opacity: 1;	-ms-opacity: 1;	-khtml-opacity: 1;}







#content .product-carousel .product-block,



#content .product-grid  .product-block,



#content .box-product .product-block, .box.related .box-product .product-block{ 



	margin:20px 13px; 



	background:#fff;



	-moz-border-radius:0px;



	-webkit-border-radius:0px;



	-khtml-border-radius:0px;



	border-radius:0px;



	clear:both;



	overflow:hidden;



	border:solid 5px #e2e2e2;



}







#content .product-carousel .product-block:hover,



#content .product-grid .product-block:hover,



#content .box-product .product-block:hover {



	overflow:hidden;



	clear:both;

	border:solid 5px #ff0000;



}







.ie7 #content .product-carousel .product-block,



/*.ie7 #content .product-grid-list .product-block,*/



.ie7 #content .box-product .product-block {border:1px solid #ddd;}







.ie7 #content .product-carousel .product-block:hover,



/*.ie7 #content .product-grid-list .product-block:hover,*/



.ie7 #content .box-product .product-block:hover {border:1px solid #ddd;}











.product-grid .product-thumb .desc,.productbox-grid .product-thumb .price-tax,.product-carousel .product-thumb .price-tax{display:none;}



.product-grid .button-group.list, .product-grid .rating_list, .product-grid .price-tax{ display:none;}











#content .product-carousel .product-block-inner,



#content .product-grid .product-block-inner,#content .product-list .product-block-inner,



#content .box-product .product-block-inner,  .box.related .box-product .product-block-inner{ padding:0 0; text-align:center; overflow:hidden; position:relative; margin:0;}











.banners-slider-carousel {



    margin: 30px 0px 45px;



    position: relative;



    width: 100%; clear:both;



}







.sale{



	color: #A5A5A5;



	display:none;



	padding: 1px 4px;    



	text-align: right;



    text-transform: uppercase;	



	position:absolute;



	top:10px;



	left:10px;



	font-weight:bold;



	font-size:12px;



	letter-spacing:1px;



}



.product-image-block-inner {



    margin-bottom: 10px;



    overflow: hidden;



    position: relative;



}



.product-block .product-image-block-inner .image .remover-image{



	 transform:translate(0px);



	-moz-transform: translate(0px);



	-webkit-transform: translate(0px);



	-ms-transform: translate(0px);



	-o-transform: translate(0px);



    transition-duration: 400ms;



	-webkit-transition-duration: 400ms;



	-moz-transition-duration: 400ms;



	-ms-transition-duration: 400ms;



	-o-transition-duration: 400ms;



	



}



.product-block .product-image-block-inner .image:hover .remover-image, #column-right .bx-viewport .image:hover .remover-image, #column-left .bx-viewport .image:hover .remover-image{



	 transform:translate(-100%);



	-moz-transform: translate(-100%);



	-webkit-transform: translate(-100%);



	-ms-transform:translate(-100%);



	-o-transform: translate(-100%);	



}







.product-block .product-image-block-inner .image .hover-image, #column-right .bx-viewport .image .hover-image, #column-left .bx-viewport .image .hover-image{



    position: absolute;



    right: 0;



	left:0;



	margin:0 auto;



    text-align: center;



    top: 0; 



    transform:translate(100%);



	-moz-transform: translate(100%);



	-webkit-transform: translate(100%);



	-ms-transform: translate(100%);



	-o-transform: translate(100%);



    transition-duration: 400ms;



	-webkit-transition-duration: 400ms;



	-moz-transition-duration: 400ms;



	-ms-transition-duration: 400ms;



	-o-transition-duration: 400ms;



    visibility: hidden;



}



.product-block .product-image-block-inner .image:hover .hover-image,  #column-right .bx-viewport .image:hover .hover-image, #column-left .bx-viewport .image:hover .hover-image{



    opacity: 1;  -moz-opacity: 1; 	-webkit-opacity: 1;	-ms-opacity: 1;	-khtml-opacity: 1;



    overflow: hidden;



    transform: translate(0px);



	-moz-transform: translate(0px);



	-webkit-transform: translate(0px);



	-ms-transform: translate(0px);



	-o-transform: translate(0px);



    visibility: visible;



}







.product_hover_block {



    border-top:none;



    bottom: 0px;



    left: 0;



    margin: 0;



    position: absolute;



    right: 0;



    transition: all 0.5s ease 0s;



	-webkit-transition: all 0.5s ease 0s;



	-moz-transition: all 0.5s ease 0s;



	-ms-transition: all 0.5s ease 0s;



	-o-transition: all 0.5s ease 0s;



	 transform:scale(0);



	-moz-transform: scale(0);



	-webkit-transform: scale(0);



	-ms-transform: scale(0);



	-o-transform: scale(0);



}



.product-block:hover .product_hover_block {



    transform: scale(1);



	-moz-transform:scale(1);



	-webkit-transform: scale(1);



	-ms-transform: scale(1);



	-o-transform:scale(1);



}







.product_hover_block .action button{float:left;}



.product_hover_block .wishlist_button{



	text-align:center;



	background:rgba(22, 27, 30, 0.9); padding:0px;



	height:41px; width:19.2%;



	border-left:1px solid #888888; border-bottom:none; border-top:none; border-right:1px solid #888888;



}



.product_hover_block .wishlist_button:hover, .product_hover_block .compare_button:hover, .product_hover_block .action .cart_button:hover{ background-color:#0a1015;}



.product_hover_block .compare_button{



	border:medium none; 



	background:rgba(22, 27, 30, 0.9); 



	height:41px; width:19.2%; padding:0px;



}



.product_hover_block button .fa{



    font-size: 20px;



	margin:4px 0 0;



	color:#fff;  vertical-align:middle; display:inline-block;



}



.product_hover_block .wishlist_button:hover .fa, .product_hover_block .compare_button:hover .fa{



	color:#fff;



}



.product_hover_block .action .cart_button{



	height:41px;



	width:61.6%;



	border:none;



	padding:6px 12px;



	background:rgba(22, 27, 30, 0.9); float:right;



}



.product_hover_block .action .cart_button span{



	background:url(../image/megnor/cart_product.png) no-repeat scroll 0px -59px transparent;



	color: #fff;



    display: inline-block;



    font-size: 12px;



    font-weight: 600;



    padding: 3px 0 0 33px;



	white-space:nowrap



	



}



.product_hover_block .action .cart_button:hover span{background-position:0px -59px; color:#fff;}







#content .box .box-content .button-group{ display:none;}







#content .product-list .product-block {



    margin: 13px 13px 17px;



    overflow: hidden;



}



.product-list .product-image-block-inner {



    float: left;



    margin-bottom: 0;



    margin-right: 25px;



}



.product-list .product_hover_block{ display:none;}



.product-list .product-details{overflow:hidden; text-align:left;}



.product-list  .rating{ display:none;}



.product-list .product-details h4 {



    margin: 0 0 5px;



}



.product-list .product-thumb .product-details h4 a{font-size:16px; margin:0 0 5px; font-weight:bold; color:#787878;}



.product-list .product-thumb:hover .product-details h4 a{ color:#161b1e;}







.product-list .desc {



    border-top: 1px solid #17242d;



    clear: both;



    line-height: 22px;



    margin:18px 0 18px;



    padding:24px 0 0;



}



.product-list .button-group.list .addtocart {



    background: url(../image/megnor/cart.png) no-repeat scroll 11px -51px transparent;



    border: 1px solid #17242d;



    border-radius: 0;



    color: #a3a3a3;



    font-size: 14px;



    line-height: 22px;



    margin: 0 -1px 0 0;



    padding: 10px 15px 10px 50px;



    width: auto;



	float:left;



}



.product-list .button-group.list .addtocart:hover {



    background:url(../image/megnor/cart.png) no-repeat scroll 11px 11px transparent;



    color: #161b1e;



}



.product-list .button-group .fa, .productpage .wishlist .fa, .productpage .compare .fa {



    font-size: 20px;



    margin-top: 5px;



}



.product-list .button-group.list .wishlist {



    margin-right: -1px;



    width: 48px;



	float:left;



}



.product-thumb .button-group button + button, .productpage .wishlist, .productpage .compare {



    background-color: rgba(0, 0, 0, 0);



    border: 1px solid #17242d;



    color: #b5b5b5;



    height: 44px;



    padding: 0;



    width: 48px;



}



.product-thumb .button-group button + button, .productpage .wishlist, .productpage .compare {



    background-color: rgba(0, 0, 0, 0);



    border: 1px solid #17242d;



    color: #b5b5b5;



    height: 44px;



    padding: 0;



    width: 48px;



}



.product-list .button-group.list .wishlist:hover, .product-list .button-group.list .compare:hover {



    color:#161b1e;



	background:none;



	border-color:#17242d;



}







	



/* box products for Left Column and Right Column */







#column-left .box-product,



#column-right .box-product {



	width: 100%;



	overflow: hidden;



}



#column-left .box-product > div,



#column-right .box-product > div  {



	display:block;



	vertical-align: top;



	margin-right:0px;



	margin-bottom: 5px;	



	width:100%;



}







#column-left .box .box-content div.product-items:last-child > div, #column-right .box .box-content div.product-items:last-child > div,



#column-left .box .box-content div.slider-item:last-child > div, #column-right .box .box-content div.slider-item:last-child > div {



    border: 0 none;



}



#column-left .product-image-block-inner, #column-right .product-image-block-inner {



    border: medium none;



    float: left;



    margin: 0;



}



#column-left .product_hover_block, #column-right .product_hover_block{ display:none;}







#column-left .box-product .image,



#column-right .box-product .image {



	display: block;



	margin-bottom: 0px;



	float:left;



	margin-right:10px;



	border:1px solid #e8e8e8; background:#fff; overflow:hidden;



}



#column-left .product-items .product-details,#column-right .product-items .product-details,



#column-left .slider-item .product-details, #column-right .slider-item .product-details {



	float:left;



	width:60%; /* specify width as per your requirement */



	



}



#column-left .product-thumb .caption,



#column-right .product-thumb .caption{



	padding:0;



}











#column-left .box-product .product-thumb h4, #column-right .box-product .product-thumb h4 {font-weight:400; font-size:14px; margin: 0 0 5px;}



#column-left .box-product .product-thumb h4 a, #column-right .box-product .product-thumb h4 a{ color:#161b1e;}



#column-left .box-product .product-thumb h4 a:hover, #column-right .box-product .product-thumb h4 a:hover{ color:#787878;}



#column-left .box-product .name,



#column-right .box-product .name {



	display: block;



}



#column-left .box-product .cart,



#column-right .box-product .cart {



	display: block;



}



#column-left .box-product .cart .button,



#column-right .box-product .cart .button{



	padding:0; 



	background:none;



	box-shadow:none; 



	height:auto;



	font-weight:normal;



	border-radius:0;



	color:#555;



	display:block;



	text-align:left;



}



#column-left .box-product .cart .button:hover,



#column-right .box-product .cart .button:hover {text-decoration:underline;}



#column-left .box-product .image img,



#column-right .box-product .image img {}







#column-left .box-product .rating,



#column-right .box-product .rating,



#column-left .box-product .name,



#column-right .box-product .name,



#column-left .box-product .cart,



#column-right .box-product .cart {margin-bottom:2px; }







#column-left .box-product .price,



#column-right .box-product .price{ font-size:14px; margin:0px;}



#column-left .box-product .price-old, #column-right .box-product .price-old{ font-size:14px;}







#column-left .box .box-content, #column-right .box .box-content,



#column-left .box .filterbox, #column-right .box .filterbox



{margin-bottom:2px;}







#column-left .box-product .rating,



#column-right .box-product .rating {



	display:none;



	margin-bottom: 0px;



}



#column-left .product-thumb, #column-right .product-thumb {



	border:none;



	margin-bottom:5px;



	padding:7px 0;



}



#column-left .sale, #column-left .price-tax, #column-left .wishlist , #column-left .compare,



#column-right .sale, #column-right .price-tax, #column-right .wishlist , #column-right .compare {display:none !important;}



#column-left .product-thumb .button-group button, #column-right .product-thumb .button-group button  {   



	background: none repeat scroll 0 0 transparent;



    padding: 0;



    width: auto;



	line-height: 28px; border:none;



	text-transform:capitalize;



}	



#column-left .product-thumb .button-group, #column-right .product-thumb .button-group {background:none; border:none; }



#column-left .product-thumb .button-group button:hover, #column-right .product-thumb .button-group button:hover{ color:#969696;}







#column-left .single-banner, #column-right .single-banner, #column-left .owl-carousel, #column-right .owl-carousel{margin:26px 0;}



#column-left .owl-carousel .owl-pagination, #column-right .owl-carousel .owl-pagination{ position:relative; bottom:-5px;}



#column-right .owl-carousel .owl-controls .owl-page span{ box-shadow:0 0 0 2px #9e9e9e inset; -webkit-box-shadow: 0 0 0 2px #9e9e9e inset; -moz-box-shadow: 0 0 0 2px #9e9e9e inset; background:#fff;}







#column-right .owl-controls .owl-page.active span::after, #column-right .owl-controls .owl-page:hover span::after{ background:#444444; box-shadow:0 0 0 2px #444 inset; -webkit-box-shadow: 0 0 0 2px #444 inset; -moz-box-shadow: 0 0 0 2px #444 inset;}















.top_button {



    background:#161b1e;



    bottom: 15px;



    font-size: 0;



    height: 34px;



    position: fixed;



    right: 15px;



    width: 34px;



    z-index: 95;



}







.top_button::before {



    color: #ffffff;



    content: "\f106";



    font-family: "FontAwesome";



    font-size: 18px;



    left: 0;



    line-height: 25px;



    position: absolute;



    right: 0;



    text-align: center;



    top: 4px;



}



#content ul.list-unstyled {  



	border: medium none;



    margin-bottom: 10px;



    overflow: auto;



    padding: 0;



}



#content ul.list-unstyled li {



    line-height: 22px;



    padding: 4px 0;



}



.manufacturer-list {



    border: 1px solid #dbdee1;



    margin-bottom: 20px;



    padding: 5px;



}



.manufacturer-heading {



    background: none repeat scroll 0 0 #f8f8f8;



    font-size: 15px;



    font-weight: bold;



    margin-bottom: 6px;



    padding: 5px 8px;



}



.manufacturer-content {



    padding: 8px;



}



.manufacturer-list ul {



    float: left;



    list-style: outside none none;



    margin: 0 0 10px;



    padding: 0;



    width: 25%;



}







.category_filter .sort .form-control {cursor:pointer;}



.productpage .box {margin-top:20px;}



.tab-content {



    border-bottom: 1px solid #17242d;



    border-left: 1px solid #17242d;



    border-right: 1px solid #17242d;



    padding: 25px;



}



.col-sm-4.total_amount { margin-top: 70px;}



.product-tag{margin:5px 15px;}



.aboutus {



    clear: both; margin:0 0 20px;



}



.image1 {



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -165px;



    float: left;



    height: 50px;



    width: 60px;



}







.image2 {



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -116px;



    float: left;



    height: 50px;



    width: 60px;



}







.image3 {



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -52px;



    float: left;



    height: 50px;



    width: 60px;



}



.image4 {



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px 6px;



    float: left;



    height: 50px;



    width: 60px;



}



.aboutus h2{clear:both;font-size:20px;}



.aboutus  .about-content{overflow:hidden; margin-bottom:20px;}



.information-information .right, .modal-body .right{float:right;}



.category_filter .btn-list-grid .btn-group { margin: 6px 0 0;}



.category_filter #grid-view:hover, .category_filter #grid-view.active { background-position: -7px -10px;}



.category_filter #grid-view {



    background:url(../image/megnor/sprite.png) no-repeat scroll -7px -39px transparent;



    height: 25px;



    margin-right: 5px;



    padding: 0;



    width: 25px; border:none;



}



.category_filter #list-view {



    background:url(../image/megnor/sprite.png) no-repeat scroll -35px -39px transparent;



    height: 25px;



    margin-right: 10px;



    padding: 0;



    width: 25px;



	border:none;



}



.category_filter #list-view:hover, .category_filter #list-view.active { background-position: -35px -10px;}







.category_filter .btn-list-grid{float:left;width:auto;padding:0;}



.compare-total {float: left; margin: 4px 15px 6px;}



.pagination-right { float: right;margin:0; width: auto;}



.category_filter .sort-by {float: left;margin:4px 10px 0 0; width: auto;padding:0;}



.category_filter .show {float: left; margin:4px 10px 0;padding:0;}



.category_filter .sort { float: left; width: 150px;padding:0;}



.category_filter .limit {float: right; width: 65px;padding:0;}



.category_filter .sort-by label, .category_filter .show label{ font-weight:normal;}



.sort-by-wrapper,.show-wrapper{



    float: left;



}



.category_filter .list.active,.category_filter .grid.active{background:#428bca;}



.container  .category_img{ width:100%;}



.category_thumb .category_description {



    float: left;



    width: 100%;



}



.category_description > p{ margin:0 0 10px;}



.category_list ul {



    padding: 0;



	display:inline-block;



	margin:0;



}



.refine-search ul{padding:0;}



.refine-search ul li{list-style:none;}



.category_list li a {      



    display: block;



    padding: 5px 10px;



	border:none;



	background:#f3f3f3;



	border-radius:0px;



	-webkit-border-radius:0px;



	-moz-border-radius:0px;



	-khtml-border-radius:0px;



}



.category_list li a:hover {



    color:#161b1e;



}



.category_list li {



    float: left;



    list-style: outside none none;



    margin: 0 7px 7px 0;



}



.category_filter,.pagination-wrapper {



    display: inline-block;



    margin: 10px 0 0;



    padding: 10px 0;



    width: 100%;



	white-space:nowrap;



}



.pagination-wrapper.top {



    float: right;



    margin: 0;



    padding: 0;



    width: auto;



}



.pagination-wrapper .page-link {



    float: right;



    padding: 0;



    width: auto;



}



.pagination-wrapper .page-result



 {



    float: left;



    padding: 0;



    width: auto;



	margin: 0px 0 0; line-height:28px;



}



.contact-info .left {



    float: left;   



    width: 35%;	



}



.contact-info .right {



    float: right;



    width: 65%;



}



.row.contact-info {



    padding: 0 15px;



}



.information-contact .panel-body{padding:30px;overflow:auto;}



.contact-info{color:#666;}



.contact-info .address-detail strong {



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll -6px -233px transparent;



   	padding: 5px 0 0 35px;



	height:28px;



	margin:10px 0;



	float:left;



	clear:both;



}



.contact-info .address-detail,.contact-info .telephone,.contact-info .fax{float:left;width:100%;}



.contact-info .telephone strong{



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll -5px -312px transparent;



    padding: 5px 0 0 35px;



	margin:10px 0;



	height:28px;



	float:left;



	clear:both;



}



.address-detail .btn {



    background-color: #ffffff;



    clear: both;



    float: left;



    margin: 15px 0 0 35px;



}



.contact-info .fax strong{



    background: url("../image/megnor/cms-sprite.png") no-repeat scroll -5px -271px transparent;



    padding: 5px 0 0 35px;



	height:28px;



	margin:10px 0;



	float:left;



	clear:both;



}



.contact-info address {



    display: inline-block;



    margin: 0 0 0 36px;



	float:left;



	clear:both;



}



#spinner {



	position: absolute;



	left: 0px;



	top: 0px;



	width: 100%;



	height: 100%;



	z-index: 9;



	background: url(../image/megnor/ajax-loader.GIF) 50% 50% no-repeat #f6f6f6;



}



.common-home .main-slider {



    position: relative; margin:-1px auto 0;



}



.main-slider .owl-carousel {



    background-color:#f6f6f6;



}







.information-sitemap .sitge-map ul{padding:0 0 0 20px;}



.forget-password {margin: 5px 0 0;}



.product-compare .btn-primary{margin:5px 0 5px;}



.checkout-cart .hasCustomSelect{width: 95% !important;}







.page-title{



	padding:0 0 10px;



	border:none;



}



.container .page-title, .container .product-title, .container h2, .container h1{



	 color: #fff;



    font-size: 18px;



    font-weight:700;



    margin: 26px 0 0;



    padding: 0 0 26px;



    text-align: left;



    text-transform: capitalize;



}



.copy-right {



    border-top: 1px solid #444;



    padding: 10px 0;



	text-align:center;



}



#content .refine-search {



    margin-top: 10px;



}



#content h3, .modal-body .aboutus h3, .modal-title{



    color: #787878;



    font-weight: 600;



}



.refine-search, .product-title, .product-option {



    color: #161b1e;



    font-size: 16px;



    font-weight: 400;



    text-transform: capitalize;



}







#bottom-footer li{display:inline; padding:1px 7px 1px 2px; background:url(../image/megnor/pipe.gif) no-repeat scroll right center transparent;}



#bottom-footer li.contact{background:none;}







.account-address .table>tbody>tr>td{vertical-align:middle; border:none; padding:13px;}



.account-address .btn-info{margin:2px 0;}







.affiliate-account .btn-primary .list-group-item{ color:#161b1e; padding:4px 12px; background:none;}



.affiliate-account .btn-primary .list-group-item:hover, .affiliate-account .btn-primary .list-group-item:focus, .affiliate-account .btn-primary .list-group-item:active{background:#161b1e; color:#fff;}



.affiliate-account .btn-primary, .affiliate-account .btn-primary:hover, .affiliate-account .btn-primary:focus, .affiliate-account .btn-primary:active{ background:transparent; padding:0px;}



#content .affiliate-logout { border: 1px solid #eeeeee; padding: 10px;}











.shopping-cart .img-thumbnail{max-width:none;}



#accordion label.col-sm-2.control-label{margin:7px 0 0; padding:0 15px 0 0; width:25%;}



#accordion #collapse-shipping label.col-sm-2.control-label{padding:0 15px;}



.checkout-checkout #accordion label.col-sm-2.control-label{padding-left:15px;}



.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group{margin-left:5px; font-size:14px;}







.col-sm-3.search_subcategory {width: auto; margin-top:5px;}







#button-search{float:right;}



.product-search h2{clear:both;}







 .account-edit #content fieldset, .account-password #content fieldset, .account-address-edit #content fieldset, .returnform #content fieldset, .account-download #content p, .account-return #content p, .account-newsletter #content fieldset, .account-recurring #content p, .affiliate-forgotten #content fieldset, .affiliate-edit #content fieldset, .affiliate-password #content fieldset, .affiliate-payment #content fieldset, .information-contact #content fieldset, .product-search #content fieldset, .account-forgotten #content fieldset, .account-address #content .table-bordered, .account-address-delete #content .table-bordered, .account-account #content .list-unstyled, .affiliate-account #content .list-unstyled, .affiliate-tracking #content .form-horizontal, #content .content, .affiliate-account #content ul.list-unstyled, .information-contact #content fieldset, .account-wishlist #content p {



    border: 1px solid #17242d;



    margin: 0 0 10px;



    padding: 10px;



}



.information-contact #content fieldset{ padding:30px;}



.form-horizontal .control-label{ width:25%;}



.form-horizontal .col-sm-10{ width:75%;}







/*Megnor Blog CSS */ 



.blogs {



    float: left;



    width:100%; 



	overflow:hidden;



	margin:0;



}



#content .box.blogs .box-heading, .testimonials .cms-box-heading{



    color: #161b1e;



    display: inline-block;



    font-size: 30px;



    font-weight:800;



    line-height: 30px;



    padding:4px 0 39px;



	padding-bottom: 0px;



    position: relative;



	font-family: 'lato', sans-serif;



}



#content .box.blogs .box-heading::before, .testimonials .cms-box-heading::before{



    border-bottom: 1px solid #b9babb;



    bottom: 20px;



    content: "";



    display: none;



    left: 1px;



    position: absolute;



    right:auto;



    text-align:left;



    width: 30px;



}



#content  .box.blogs .box-content{ margin:47px 0 0; padding:0px;}



#content #blog-carousel, #content #blog-grid {padding:0px 0; margin: 0 -0.5px; overflow:visible;}



#content #blog-carousel .blog-item {display:inline-block; }	



#content #blog-carousel .product-block, #content #blog-grid .product-block { margin:13px 0.5px;  }



.blog-left {position:relative; }



.blog-right {margin:15px 0 0; position:relative; }



.blog-left .blog-image img  { 



width:100%;



	opacity: 0.5;



}



.blog-image:hover img{



opacity: 1;



}



.blog-right > h4 { margin: 0px 0;} 



.blogs .blog-right h4 a{



    color: #292929;



    font-weight: normal;



	font-size:16px;



	line-height:16px; 



	text-transform:uppercase;



	font-family: Anton;







}



.blog-right h4 a:hover, .comments-link a:hover, .testmonial-text .testimonial-title a:hover,.information-blogger-blogs #content h4 a:hover{color:#8c8c8c;}



.read-more { display:inline-block; margin:10px 0 4px; text-transform:capitalize;}



.date-time { display:inline-block;  padding-right:10px; margin-right:10px;white-space: nowrap;}



.blog-desc { margin: 10px 0; line-height:25px;font-size: 12px; margin-top: 7px;}



.blog-img { padding: 0px 0 0; }



.blog-date { float:right; }



#content .box-product .blog-items { display:inline-block; float:left; }



.write-comment {display:inline-block;}



.blog_default_width{ width:350px;}



#blog-carousel .owl-pagination { display:block;}



#content  .box.blogs .buttons{ display:none;}











#content #blog-carousel .product-block .view-blog::before,#content #blog-grid .product-block .view-blog::before {



    border-bottom: 1px solid #ffffff;



    bottom: -7px;



    content: "";



    display: block;



    left: 0;



    margin: 0 auto;



    position: absolute;



    text-align: center;



    width: 35px;



}



#content #blog-carousel .product-block:hover .view-blog,#content #blog-grid .product-block:hover .view-blog {



    bottom: 23px;



}



#content #blog-carousel .product-block .view-blog,#content #blog-grid .product-block .view-blog {



    bottom: -20px;



    color: #ffffff;



    display: inline-block;



    font-size: 12px;



    font-weight: 600;



    left: 20px;



    position: absolute;



    text-transform: capitalize;



    transition: all 300ms ease 0s;



	-webkit-transition: all 300ms ease 0s;



	-moz-transition: all 300ms ease 0s;



	-ms-transition: all 300ms ease 0s;



	-o-transition: all 300ms ease 0s;



}



.view-blog a{ color: #ffffff;} 



.view-blog a:hover{ color: #969696;}











.single-blog .blog-desc { overflow: hidden;  padding-bottom: 20px; }



.single-blog .block-title h3{    padding:0px; font-size:20px; margin:15px 0;  }



.single-blog .view-comment .panel-default { border-bottom:1px solid #e5e5e5; border-left:none; border-right:none; border-top:1px solid #e5e5e5; border-radius:0; box-shadow:none; padding:20px 0; }











.blog_inner {



    margin-right: 20px;



    position: relative;



	overflow:hidden;	



}



.blog_inner .slider-item .product-image-inner-blog {



    margin: 13px 18px;



}



.blog_inner .product-carousel {



    margin: 0 -18px;



}







.product-block-image .testi-image {



    overflow: hidden;



    position: relative;



}



.blog_inner .image-block {



    position: relative;



}







.box.blogs .owl-carousel .owl-buttons .owl-prev{ cursor:pointer;}



#blog-carousel .owl-controls .owl-buttons div {



    border:1px solid #e8e8e8;



    cursor: pointer;



    opacity: 1;  -moz-opacity: 1; 	-webkit-opacity: 1;	-ms-opacity: 1;	-khtml-opacity: 1;



    padding: 0 0 0 0px;



    top: 0px;



    transition: all 300ms ease 0s;



	-webkit-transition:all 300ms ease 0s;



	-moz-transition:all 300ms ease 0s;



	-ms-transition:all 300ms ease 0s;



	-o-transition:all 300ms ease 0s;



    width: 27px;



    z-index: 999;



	height:27px;



}



#blog-carousel .owl-controls .owl-buttons .owl-prev { left: 27px; right:auto; top:-44px;}



#blog-carousel .owl-controls .owl-buttons .owl-next { left:53px;  right:auto; top:-44px}



.owl-carousel.blogcarousel .owl-buttons div i {



    color: #787878;



    font-size: 18px; padding:3px 8px;



}



#blog-carousel .owl-controls .owl-buttons .owl-next:hover, #blog-carousel .owl-controls .owl-buttons .owl-prev:hover{ background:#161b1e; border-color:#161b1e;}



#blog-carousel .owl-controls .owl-buttons .owl-next:hover i, #blog-carousel .owl-controls .owl-buttons .owl-prev:hover i{ color:#fff;}















/*Megnor Blog light-box CSS */ 







.post-image-hover {



    height: 100%;



    left: 0;



    opacity: 0;



	-moz-opacity: 0;



	-webkit-opacity: 0;



	-ms-opacity: 0;



	-khtml-opacity: 0;



    position: absolute;



    top: 0;



    transition: all 300ms ease 0s;



	-moz-transition: all 300ms ease 0s;



	-webkit-transition: all 300ms ease 0s;



	-ms-transition: all 300ms ease 0s;



	-o-transition:all 300ms ease 0s;



    width: 100%;



}



#content #blog-carousel .product-block:hover .post-image-hover, #content #blog-grid .product-block:hover .post-image-hover, .panel-body:hover .post-image-hover {



    opacity: 1;



	-moz-opacity: 1;



	-webkit-opacity: 1;



	-ms-opacity: 1;



	-khtml-opacity: 1;



}



.blog-image .post_hover {



    margin: 0;



    opacity: 1;



	-moz-opacity: 1;



	-webkit-opacity: 1;



	-ms-opacity: 1;



	-khtml-opacity: 1;



    position: absolute;



    text-align: center;



    top: 40%;



    transition: all 350ms ease-out 0s;



	-moz-transition: all 350ms ease 0s;



	-webkit-transition: all 350ms ease 0s;



	-ms-transition: all 350ms ease 0s;



	-o-transition:all 350ms ease 0s;



    width: 100%;



}



.product-block:hover .post_hover, .product-block:hover  .zoom, .product-block:hover  .readmore_link , .panel-body:hover .blog-image .zoom, .panel-body:hover .blog-image .readmore_link{



	opacity:1;



	-webkit-opacity:1;



	-moz-opacity:1;



	-kkhtml-opacity:1; 



	transition: all 0.5s ease 0s;



	-moz-transition: all 0.5s ease 0s;



	-webkit-transition: all 0.5s ease 0s;



	-ms-transition: all 0.5s ease 0s;



	-o-transition: all 0.5s ease 0s;



	 transform: scale(1);



	-moz-transform: scale(1);



	-webkit-transform: scale(1);



	-ms-transform: scale(1);



	-o-transform: scale(1);



}







.blog-left:hover .blog-image .zoom .fa, .blog-left:hover .blog-image .readmore_link .fa{



	font-size:14px; 



}



.blog-image .zoom , .blog-image .readmore_link {



   border: 2px solid #fff;



    border-radius: 50%;



	-webkit-border-radius: 50%;



	-moz-border-radius: 50%;



	-khtml-border-radius: 50%;



    color: #fff;



    display: inline-block;



    margin: 0px 5px;



    opacity: 0;



	-khtml-opacity: 0;



	-moz-opacity: 0;



	-webkit-opacity: 0;



    padding: 6px 0px;



   transition: all 0.5s ease 0s;



	-moz-transition: all 0.5s ease 0s;



	-webkit-transition: all 0.5s ease 0s;



	-ms-transition: all 0.5s ease 0s;



	-o-transition: all 0.5s ease 0s;



    z-index: 10;



	height:40px; width:40px;



	transform: scale(1.5);



	-moz-transform: scale(1.5);



	-webkit-transform: scale(1.5);



	-ms-transform: scale(1.5);



	-o-transform: scale(1.5);



}



 .blog-image .zoom:hover, .blog-image .readmore_link:hover{color:#161b1e; border-color:#fff; background:#fff; }



.information-blogger-blogs .blog_title{ display:none;}



.information-blogger-blogs h4 { margin:0px 0 12px; padding:5px 0;}



.panel-body .write-comment{ margin:0 10px 0 0; padding:0 10px 0 0;}



.information-blogger-blogs #content h4 a{ font-size:25px; color: #161b1e;}



.information-blogger-blogs .panel {



    border: medium none;



    margin: 0 0 50px;



    padding: 0 0 20px;



}



.information-blogger-blogs .panel-body{ padding:0px;}



.panel-body .blog-image, .single-blog-content .blog-img{ margin-bottom: 20px;    position: relative;}



.panel-body .entry-blog-header .blog_links{



	 border-bottom: 1px solid #e1e1e1;



    display: block;



    margin: 0px 0 20px;



    padding: 0px 0 25px; 



	overflow:hidden; 



	float:none;



	font-size:12px;



}



.information-blogger-blogs .panel{ border:none;  margin: 0 0 50px;  padding: 0 0 20px;}



.information-blogger-blogs .panel-body{ padding:0px;}



#add-comment .form-horizontal{ padding:10px;}











.entry-blog-header .blog-date{ float:left; margin:0 30px 0 0;}



.entry-blog-header .blog-date .blog_day{color: #161b1e; display: inline-block; font-size: 12px; background: #f3f3f3; padding:4px; width:72px; text-align:center;}



.entry-blog-header .blog-date .icon {



    background: #000000 none repeat scroll 0 0;



    display: block;



    height: 65px;



    position: relative;



    width: 72px; color:#fff; text-align:center;



}



.entry-blog-header .blog-date .icon .fa{font-size:30px; line-height:65px; }



.panel-body .entry-blog-content-other .blog-desc{ margin-bottom:20px;}



.single-blog .single-blog-content, .single-blog .view-comment {



    margin: 0 0 25px;



    overflow: hidden;



}



.user_icon {



    background-color: #f3f3f3;



    border: 1px solid #f3f3f3;



    float: left;



    margin: 2px 15px 15px 0;



    padding: 7px 13px;



}



.user_icon .fa {



    color: #bbbbbb;



    font-size: 20px;



    margin-top: 3px;



}



.view-comment .user_name {



    color: #161b1e;



    font-weight: 700; text-transform:capitalize;



}



.view-comment .user_date {



    color: #bbbbbb;



    font-size: 12px;



}



.blog_links .fa , .box.blogs .blog_autor .fa{



    margin-right: 5px;



}







.blog_page .blog-image {



    background-position: top center;



	background-size:100%;



    float: left;



    height: 533px;



    margin-bottom: 20px;



    overflow: hidden;



    position: relative;



    width: 100%;



}



.blog_page .blog-image img{ display:none;}



.blog_page .blog-image .post_hover{ top:45%;}



.write-comment .fa { margin-right: 5px;}







/*Megnor Blog light-box CSS */ 







/*Megnor Blog CSS */ 







#accordion .panel-title > a {



    color: inherit;



    display: inline-block;



    width: 100%;	



}



#accordion .panel-title{padding:10px;}



#accordion .panel-title, .checkout-cart #accordion .panel-title > a { padding: 10px;}



.checkout-cart #accordion .panel-title{ padding:0px;}



#accordion .panel-heading .fa.fa-caret-down {float: right; margin-top:4px;}



#accordion .col-sm-10 {width: 75%;}



#accordion .form-horizontal .control-label {text-align:left;}







#tab-review .form-group.required label{ width:auto;}



#tab-review .form-group.required .col-sm-10{ width:100%;}



.checkout-cart .input-group.btn-block .form-control {



    height: 34px;



    text-align: center;



    width: 40px;



}



.table.table-bordered .input-group-btn{ float:left;}



.checkout-cart #content .pull-right .btn::before{



	font-family:'fontawesome';



	content:'\f061';



	top:8px;



	position:absolute;



	left:108px;



	font-size:12px;



	transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



	



}



.checkout-cart #content .pull-right .btn:hover::before, .checkout-cart #content .pull-right .btn:active::before, .checkout-cart #content .pull-right .btn:focus::before{



	left:82px;



	transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



}



.checkout-cart #content .buttons .pull-right .btn:hover::before{color:#fff;}



.checkout-cart #content .buttons .pull-right .btn{



	border:2px solid #161b1e;



	background:#161b1e;



	color:#fff;



	transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



}



.checkout-cart #content .buttons .pull-right .btn:hover, .checkout-cart #content .buttons .pull-right .btn:focus,.checkout-cart #content .buttons .pull-right .btn:active{



	transition: all 0.3s ease 0s;



	-moz-transition: all 0.3s ease 0s;



	-webkit-transition: all 0.3s ease 0s;



	-ms-transition: all 0.3s ease 0s;



	-o-transition: all 0.3s ease 0s;



	padding:5px 30px 5px 12px;



	background-color:#161b1e;



	color:#fff;



	border-color:#161b1e;



}



.checkout-cart #content .buttons .pull-right{position:relative; overflow:hidden;}



#tabs_info.col-sm-12 {



    padding: 30px 15px;



    position: relative;



}



.search_area { margin-bottom: 15px;}



.product-search .search-box { border: 1px solid #17242d;  padding: 10px;}



.product-compare #content .table-bordered .img-thumbnail{ border:1px solid #e8e8e8; padding:5px;}











.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover, .bootstrap-datetimepicker-widget table td span.active{ background-color:#161b1e !important; color:#fff !important;}



.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover, 



.bootstrap-datetimepicker-widget table td span:hover {



    background:#f3f3f3;



    color: #787878;



    cursor: pointer;



}



.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {



    background:#f3f3f3 ;



    color: #787878;



}



.bootstrap-datetimepicker-widget table a[data-action]{ border:none; padding:0px;}



.bootstrap-datetimepicker-widget table td.today::before { border-bottom: 7px solid #161b1e;}



.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle a:hover{ background:#f3f3f3 ; border-color:#f3f3f3; color:#787878;}



.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle .btn{background:#fff ; border:1px solid #161b1e; color:#161b1e;}







.owl-carousel .owl-buttons .owl-prev {



	cursor:url(../image/megnor/btn-prev.png), pointer;



	



}



.owl-carousel .owl-buttons .owl-next {



	cursor:url(../image/megnor/btn-next.png), pointer;



}



.container.categorypage{ margin:-1px auto 0;}



#add-comment .col-sm-10 {width: 75%;}



#add-comment .col-sm-2 {width: 25%;}











@media (max-width: 1240px) {



	.product-info .image-additional { width: 100%;}



	#column-left .product-thumb .price-old, #column-right .product-thumb .price-old  {margin-left:0;}



	#column-left .fa-shopping-cart:before, #column-right .fa-shopping-cart:before  {display:none;}



	#column-left .hidden-xs, #column-left .hidden-sm, #column-left .hidden-md {display:block !important; text-transform: capitalize; font-weight:normal;   margin-top: -25px;}



	.col-sm-4.total_amount { margin-top: 88px;}



	



	.blog-left .blog-image img  { width:100%; height:100%;}



	.banner_CMS img, .CMS_banner img{ max-width:100%;}



	.CMS_banner{ width:100%;}



	#footer .col-sm-3.column.last{ padding:50px 17px 61px;}



	.footer-percent4 .footer-percent-inner{ padding:67px 17px 48px;}



	.banner_CMS .banner1 .text1, .banner_CMS .banner2 .text2, .banner_CMS .banner3 .text2{ font-size:19px;}



	#column-left .product-items .product-details,#column-right .product-items .product-details, #column-left .slider-item .product-details, #column-right .slider-item .product-details{ width:49%;}



	#column-left .box-product .image, #column-right .box-product .image , #column-right .bx-viewport .image, #column-left .bx-viewport .image {margin-right:7px;}



	.categorypage .breadcrumb{ top:167px;}



	.product-thumb .image img{ width:100%;}



	/*.zoomContainer .zoomWindow{ width:350px !important;}*/



} 



@media (max-width: 1023px){



	.news-text{ font-size:16px; margin-left:20px; padding-left:20px;}



	#footer .col-sm-3.column.last{ padding:50px 12px 61px;}



	.footer-percent4 .footer-percent-inner{ padding:67px 12px 48px;}



	.layout-2.left-col #column-left, .layout-2.right-col #column-right{ width:27%;}



	.layout-2.left-col #content, .layout-2.right-col #content{ width:73%;}



	.pagination-wrapper.top{ margin:15px 0 0; float:left;}



	.productpage #input-quantity { float: none;  margin-bottom: 15px;  margin-right: 0;}



	/*.zoomContainer .zoomWindow{ width:330px !important; height:410px !important;}*/



	.productpage .product-left { width: 54.1%;}



	.productpage .product-right { width: 45.9%;}



	.nav-responsive span, .main-menu > ul > li > a{



	    font-size:14px;



		padding:14px 14px;



	}



}



@media only screen and (min-width: 768px) and (max-width: 979px){



	.layout-2.left-col #column-left,.layout-2.right-col #column-right{width:33%;}



	.layout-2.left-col #content, .layout-2.right-col #content{width:67%;}



	#column-left .product-items .product-details,#column-right .product-items .product-details, #column-left .slider-item .product-details, #column-right .slider-item .product-details{ width:47%;}



}



@media (max-width: 979px) {







	.compare-total{ clear:both; margin:18px 15px 0 0;}	



	.pagination-right {



		clear: both;



		float: left;



		margin: 5px 0;   



	}



	.product-compare .table-bordered{



		width:100%;



		float:left;



		overflow:auto;



		display:inline;



	}



	#accordion .form-horizontal .control-label{width:100%;}



	.responsive-menu{ text-align:left;}



	.sub_banner .static-text{ font-size:24px;}



	.sub_banner .text2.static-text{ font-size:28px;}



	



	.news-text{font-size:14px; width:42%; margin-top:0;}



	.footer_inner1{border-bottom:medium none;}



	.footer-percent{width:50%;}



	.footer-percent-inner, .footer-percent4 .footer-percent-inner{padding:56px 0 0;}



	.footer-percent.footer-percent4{background:transparent none repeat scroll 0 0;}



	#footer .col-sm-3.column, #footer .col-sm-3.column.last{padding:0;}



	.footer_inner.container{margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #dcdcdc;}



	#footer .col-sm-3.column.last{background:none; padding:0 0 25px 0;}



	.main-slider .owl-carousel .owl-buttons .owl-prev, .main-slider .owl-carousel .owl-buttons .owl-next{width:50px;}



	.product-search .sort_cetegory{ width:50%;}



	.banner_CMS .banner1 .text1, .banner_CMS .banner2 .text2, .banner_CMS .banner3 .text2{ font-size:15px;}



	.banner_CMS .banner3 .text1, .banner_CMS .banner1 .text2{ font-size:12px;}



	.hover_layer{ right:10px; top:35%;}



	.banner_CMS .banner2 .text1 { font-size: 12px;  margin: 0 0 4px;   padding: 3px 10px;}



	.categorypage .breadcrumb{ top:129px;}



	.product-list .product-details{ float:left; margin:20px 0 0; clear:both;}



	.product-list .product-image-block-inner{ margin-right:0px;}



	.layout-2.right-col #content.productpage, .layout-2.left-col #content.productpage{ padding:0 15px; width:100%;}



	.layout-2.right-col .product_page #column-right{ margin:50px 0 0; width:33%;}



	.form-horizontal .control-label{ width:33%;}



	.form-horizontal .col-sm-10{ width:67%;}



	#accordion label.col-sm-2.control-label,#accordion .col-sm-10{ width:100%;}



	.checkout-cart .table.table-bordered .input-group-btn {clear: both; margin: 5px 0 0; float: left;}



	.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group { margin-left: 0;   margin-right: 5px;}



	.checkout-cart #accordion #button-coupon, .checkout-cart #accordion #button-voucher, .checkout-cart #accordion #button-reward{ margin-left:5px;}



	#menu{ display:none;}



	#res-menu{ display:block;}



	footer h5::before{ display:none;}



	.blog_page .blog-image{ height:auto;}



	.blog_page .blog-image img { display: block;    width: 100%;}



	.information-blogger #add-comment .col-sm-9, .information-blogger #add-comment .control-label{ width:100%;}



	.blogs{ width:100%; margin:0 0 30px;}



	.testimonial{width:33.333%; margin:0 0 30px}



	.banner_CMS{ padding:50px 0;}



	.hometab{ margin-top:30px;}



	.htabs{ margin-bottom:20px;}



	.banners-slider-carousel{ margin:30px 0;}



	.sub_banner{margin:20px 0;}



	.hometab .box .box-content .customNavigation a, #content .box .box-content .customNavigation a{ margin:15px 3px 0;}



	.productpage .product-left { width: 55.1%;}



	.productpage .product-right { width: 44.9%;}



}



@media (max-width: 767px) { 



	.layout-2 #content,.layout-3 #content{width:100%;}



	.product-info .image-additional {width: 100%;} 



	.product-info .image-additional a {padding: 1px;} 



	.header-logo{display:inline-block;float:none;width:100%;}



	.header-logo{ padding:18px 0;}



	.btn-info {margin-bottom:3px;} 



	#input-search {margin-bottom: 8px;}



	.col-sm-4.total_amount {margin-top: 20px;}	



	header .container {text-align: center;}



	.checkout-cart .btn.btn-danger { margin-top: -2px !important;}



	.button_class {clear:both;}



	.show-wrapper{clear:both;margin:10px 0 0;}



	.category_filter .show {float: left; margin: 3px 10px 0 0;}



	.product-compare .table-bordered{float:left;width:100%;overflow:auto;display:inline;}



	.product-info .image, .product-info .additional-carousel { margin: 0 auto; width: 300px;}



	.addthis_toolbox.addthis_default_style{margin: 10px 0;}



	#content .category_list .filterbox{border:1px solid #ddd;margin:10px 0; background:#f3f3f3;}



	#content .category_list .filterbox .list-group a{border:none;}



	.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group{margin-left:0; margin-right:5px;}



	.blogs{ width:100%;}



	.testimonial{ width:100%;}



	#content #blog-carousel .product-block, #content #blog-grid .product-block{ margin:13px 0.5px;}



	#content #blog-carousel, #content #blog-grid{ margin:0 -5px;}



	



	.news-text{margin-top:12px; width:62%; padding-left:0; margin-left:0; border-left:medium none;}



	.tm-about-text{float:none;}



	.footer_bottom_left, .footer_bottom_right, .footer_bottom_right > p, .footer_right{float:none; text-align:center;}



	#powered{ padding:10px 0;}



	footer .footer_bottom{ margin:0 15px;}



	.sub_banner .static-text{ font-size:18px;}



	.sub_banner .text2.static-text{ font-size:20px; padding:2px 0;}



	.sub_banner .static-inner::before{ bottom:-35px;}



	.sub_banner .static-wrapper{ left:20px; top:18px;}



	#blog-carousel .owl-controls .owl-buttons .owl-prev{ left:5px;}



	#blog-carousel .owl-controls .owl-buttons .owl-next{ left:31px;}



	.banner_CMS .banner3.one_third{ display:none;}



	.banner_CMS .one_third{ width:50%;}



	.banner1.one_third{ padding:0 7px 0 0;}



	.banner2.one_third{ padding:0 0 0 7px;}



	.layout-2.left-col #content, .layout-2.right-col #content{ width:100%; padding:0 15px;}



	.categorypage .breadcrumb, .breadcrumb{ position:relative; top:auto; right:auto; padding:0px;}



	.productpage .product-left{ width:100%; padding:0 15px;}



	.productpage .product-right{ padding:0 15px; width:100%; margin-top:20px;}



	.form-horizontal .control-label, .form-horizontal .col-sm-10, .product-search .sort_cetegory{ width:100%;}



	.product-layout.product-grid{ width:50%;}







	 #testimonial .hline, .testi-block, #testimonial .hline, .testi-block{ margin-right:14px;}



	 #content #blog-carousel .product-block:hover .view-blog, #content #blog-grid .product-block:hover .view-blog{ bottom:16px;}



	 .blog-image .post_hover{ top:25%;}



	footer .footer_bottom{ text-align:center;}



	.banners-slider-carousel .customNavigation a{ opacity:1 !important; -moz-opacity: 1 !important; 	-webkit-opacity: 1 !important;	-ms-opacity: 1 !important;	-khtml-opacity: 1 !important; }



	.zoomContainer .zoomWindow, .zoomContainer, .zoomLens{ display:none !important;}



}



@media (max-width: 580px) {



	.top_left, .nav-responsive span, .maintextbr{



		display: none !important;



	}



	.nav-container{



	display: block;



position: absolute;



border: 0;



top: 28px;



		z-index: 2;



		background:  none;



	}



	.responsive-menu .main-navigation{



		margin-top:56px !important;



	}



	.responsive-menu, .main-menu{



		background: transparent;



	}



	.searchbox{



		width: 100% !important;



		z-index: 1;



		border-radius:0 !important;



	}



	.searchmain{



		display: none !important;



		margin: 0;



		position: absolute !important;



float: none !important;



right: 0;



left: 0;



width: 83%;



top: 108px;



background: #fff;



z-index: 999;



margin: auto;



		



	}



	.showsearch{



		display: table !important;



	}



	.searchico{



		cursor: pointer;



		display: inline-block;



float: right;



margin-right: 30px;



margin-top: 30px;



		z-index: 3;



		position: relative;



	}



	.search-btn{



		border-radius:0 !important;



	}



	.maintext{



		font-size: 22px !important;



		line-height: 30px !important;



		margin: 0 8% !important;



		margin-top: 5% !important;



	}



	.maintext2{



		margin: 0 8% !important;



		margin-bottom: 5% !important;



	}



#logo {

    z-index: 0;

    width: 150px;

	margin-left:-150px;

}





	#footer{



		padding-top: 15px;



	}



	.nav-responsive .expandable{



		width: 0 !important;



		



	}



	.nav-responsive .expandable::before {



		right: 0 !important;

		   margin: 21px 9px 0 0 !important;



	}

	.nav-responsive .expandable {

	    margin-top: 13px;

	}



	.header-logo{



		padding: 8px 0;



	}



	.cart{



		margin-right: 15px !important;



	}



	.main-slider .item img



	{



		width: 125%;



		overflow: hidden;



		margin-left: -6%;



	}



	.fbanner



	{



		width: 250%;



	}



	.hasult{



		font-size: 26px !important;



		padding-top: 16px !important;



	}



	#content .box.blogs .box-content{



		margin-top: 10px !important;



	}



}



@media only screen and (max-width: 479px) {



	.product-info .image-additional a{float:none; text-align:center; padding: 1px;}



	.table{	



		float: left;



		margin-bottom: 20px;



		overflow: scroll;



		width: 100%;



	}



	.product-layout.product-grid{width:100% !important;}



	.shopping-cart .input-group .form-control{width:100%;padding:0;text-align:center;}



	.account-wishlist .table-bordered{float:left;width:100%;overflow:auto;display:inline;}



	#cart .dropdown-menu table {display: inline-block;}



	.flex-direction-nav a:before {font-size:27px !important;}



	.cart{width:120px;display:inline-block;text-align:center; margin:0px;}



	#cart{float:none;}



	#cart .dropdown-menu {right: -73px;  width: 290px;}



	.dropdown-menu.pull-right {width: 100%;}



	#cart .dropdown-menu li > div {min-width:100%;}	



	.category_filter .limit {float: left;}



	.contact-info .left,.contact-info .right{width:100%;}



	.product-info .image, .product-info .additional-carousel {width:285px;}



	.nav-tabs > li{width:100%;}	



	.nav-tabs > li > a{margin:0 0 2px !important;}



	.productpage .write-review, .productpage .review-count { display: inline-block;margin: 5px 0 0;width: 100%;}



	.pagination-wrapper .page-link{float:left;}



	.pagination-wrapper .page-result{float:left;clear:both; margin:10px 0 0;}



	.checkout-cart #content .pull-right {clear: both;float: left; margin: 10px 0;}



	.bootstrap-datetimepicker-widget.dropdown-menu{width:auto;}



	.checkout-cart #accordion .input-group-btn {float: left; margin: 5px 0 0;}



	.checkout-cart #accordion #button-coupon, .checkout-cart #accordion #button-voucher, .checkout-cart #accordion #button-reward{ margin-left:0px;}



	.banner3.one_third{ padding:0px;}



	.banner_CMS img{ width:100%;}



	.banner_CMS .one_third {display: inline-block;  float: none;  width: auto; padding:0 0 8px;}



	.sub_banner .static-wrapper{ display:none;}



	.htabs li a{ width:100%; margin:0 0 2px;}



	.htabs .etabs li{ width:100%;}



	.htabs{ height:auto;}



	.hometab{ margin:30px auto 0;}



	.banner_CMS{ padding:40px 0 20px;  text-align:center;}



	.blogs, .testimonial{ margin:0 0 25px;}



	.banners-slider-carousel{ margin:15px 0;}



	.tm-about-text{text-align:center;}



	.news-text{width:100%; text-align:center; margin-bottom:15px;}



	.aboutme-read-more{float:none; text-align:center;}



	.footer-percent{width:100%;}



	.top_left{ float:none; text-align:center;} 



	



	#top-links, #top .pull-left{ float:none; display:inline-block;}



	.top_right{ float:none;}



	#top{ height:auto;}



	



	#form-currency .dropdown-menu, #form-language .dropdown-menu{ left:auto; right:0px;}



	.productpage .product-right .review-count{ border:none;}



	



	.product-thumb .image img{ width:100%;}



	.panel-body .entry-blog-header .blog_links{ margin:10px 0px 20px 102px;}



	



	.header_search::after{ display:none;}



	.header_search {



		display: inline-block;



		float: none;



		margin: 5px 0 15px;



		padding: 0;



		text-align: center;



		width: 100%;



	}



	.search{ display:none;}



	.header_search .searchtoggle {



		display: block !important;



		margin: 0 auto;



		position: relative;



		right: auto;



		top: auto;



		width: 280px;



		overflow:hidden;



	}



	.product_hover_block .action .cart_button{ padding:6px 0;}



	.hover_layer{ right:20px;}



	#testimonial .hline, .testi-block, #testimonial .hline, .testi-block{ margin-right:0px;}



	 #content #blog-carousel .product-block:hover .view-blog,#content #blog-grid .product-block:hover .view-blog{ bottom:23px;}



	 .blog-image .post_hover{ top:40%;}



	



}



@media only screen and (max-width: 319px){



	.product-info .product-image .customNavigation{ width:196px; margin:0 auto; position: relative; } 



		.product-info .image, .product-info .additional-carousel {width: 100%;}



	.product-info .additional-carousel {width:196px; margin:0 auto;}



	.header-logo .img-responsive { width: 100%;}



	.btn-primary {margin-bottom:2px;}



	.compare-total {clear: both; margin: 8px 10px 10px 0;}



	#cart .dropdown-menu { right: -33px;width: 210px;}



	.hometab .box .box-content .customNavigation a, #content .box .box-content .customNavigation a{ margin:5px 2px 0;}



	.product-list .product-image-block-inner{ float:none;}



	.header_search .searchtoggle{ width:215px;}



}











.offermen{



display: block;



color: #fff;



position: absolute;



border: 2px solid #fff;



top: 67%;



width: 15%;



padding: 1.4% 0;



text-align: center;



font-weight: bold;



left: 36%;



font-size: 1.1vw;



}



.offerwomen{



display: block;



color: #fff;



position: absolute;



border: 2px solid #fff;



top: 67%;



width: 15%;



padding: 1.4% 0;



text-align: center;



font-weight: bold;



right: 31%;



font-size: 1.1vw;



}



.offermen:hover, .offermen:focus, .offerwomen:hover, .offerwomen:focus{



	border: 2px solid #fff;



	background:#EA0002;



	color:#fff;



}



footer{

background-image:url(bottom-bg.png);

background-position:center top;

	/*background: #222222;*/



}



.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{



	border: 1px solid #17242d !important;



}



.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td{



	background-color: #0a1015 !important;



	color: #fff !important;



}



.panel{



	border: 1px solid #17242d !important;



	background-color: #fff !important;



}.panel-default > .panel-heading + .panel-collapse .panel-body{



	border-top-color: #17242d !important;



}



.panel-default > .panel-heading{



	background-color: #0a1015 !important;



	color: #fff !important;



}







.list-group{



	background: #0a1015 !important;



}



.list-group a{



	background: #0a1015 !important;



	color: #fff !important;



}



.well{



	background-color: transparent !important;



	border: 1px solid #17242d !important;



}



#content font p{



	color: #fff;



}



.owl-carousel .owl-item{



	text-align: center;



}



.newsletterbox{



	display: block;



	width: 95%;



	max-width: 601px;



	position: relative;



	margin: 0 auto;



	margin-top: 40px;



}



.nlem{



	display:inline-block;



	position: relative;



	vertical-align: middle;



	width: 70%;



	background: url(../../../../../image/catalog/email-icon.png) no-repeat transparent left center;



	border: 0;



	border-bottom: 2px solid #fff;



	padding: 15px;



	padding-left: 38px;



	color: #fff;



		font-family:"Myriad Pro",Arial,Helvetica,sans-serif;



	font-size: 17px;



	font-weight: normal;



}



.nlsub{



	display:inline-block;



	position: relative;



	vertical-align: middle;



	width: 28%;



	background:#e6e6e6;



	border: 0;



	padding: 16px 0;



	margin-left: 1%;



}



.information-blogger-blogs .panel{



	background: transparent !important;



	border: 0 !important;



}



#content #blog-carousel .product-block{



	margin-bottom: 0;



}



.container .page-title, .container .product-title, .container h2, .container h1 {

    color:#000 !important;

}



