body {
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #888888;
	font-size: 14px;
	line-height: 24px;
}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* 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: #888;
}
a:hover {
	text-decoration: none;
	color:#666;
}
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: 14px;
	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 !important;
	color: #666 !important;
	background:none;
}
/* top */
#top {
	background-color: #f9fafa;
	padding:0px 0px;
	margin: 0;
	min-height: 45px;
}

#top #currency .currency-select {
	text-align: left;
}

#currency .dropdown-menu { padding: 8px;}

#language .dropdown-menu > li > a { color:#888; font-size:14px; padding:2px 4px; line-height:21px;}
#language .dropdown-menu > li > a img{margin-right:5px;}
#currency .dropdown-menu .btn { font-size: 14px !important;  padding: 0px !important; color:#888; margin:0px; text-transform:capitalize;}
#currency .dropdown-menu .btn:hover{color:#666;}
#language .dropdown-menu > li > a:hover {color:#FFFFFF;}
#top .btn-link, #top-links li{
    font-size: 13px;
    margin-left: 5px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#top-links li li{margin:0px;}
#top-links .dropdown-menu a {
	text-shadow: none;
}

#top .btn-link strong {
	font-size: 14px;
	font-weight:normal;
}
#top-links {
	padding-top: 10px;
	margin-right:30px;
}
#top-links a + a {
	margin-left: 15px;
}
#top-links .myaccount .dropdown-toggle{ background:url(../image/megnor/account.png)  no-repeat scroll -3px -65px transparent; padding: 0 0 0 20px;}
#top-links #wishlist-total{ background:url(../image/megnor/account.png) no-repeat scroll -2px -252px transparent; padding:0 0 0 20px;}
#top-links #wishlist-total i, #top-links .myaccount i{ display:none;}
/* logo */
#logo {
	margin: 34px 0px 10px;
	text-align:center;
}
#logo .img-responsive{display:inline;}
/* search */
.search-block{
 	background: url("../image/megnor/min-sprite.png") no-repeat scroll 1px 12px transparent;
    border-right: 1px solid #e1e1e1;
    cursor: pointer;
    float: right;
    height: 43px;
    position: relative;
    width: 35px;
    z-index: 9;
}
#search {
	background: none repeat scroll 0 0 #fff;
    display: none;
    float: left;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 15;
}
.arrow {
    background: url("../image/megnor/searchicon.png") no-repeat scroll 0 0 transparent;
    height: 8px;
    position: absolute;
    right: 10px;
    top: -7px;
    width: 16px;
    z-index: 1;
}
#search .input-lg {
	background: none repeat scroll 0 0 #fff;
    border: 3px solid #d4d4d4;
    padding: 7px 28px 7px 7px;
    width: 262px;
	height:38px;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	box-shadow:none !important;
	font-size:13px;
}
.fa-search:before{content:"";}
#search .input-group-btn{position:absolute; right:0px;}
#search .btn-lg {
	background: url("../image/megnor/button-search.png") no-repeat scroll center center transparent;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 0;
    top: 6px;
    width: 28px;
    z-index: 9;
	border:none;
	box-shadow:none;
	text-shadow:none;
	padding:0px;
}
/* cart */
.cart-block{float:right; width:auto; min-width:50px; margin-left:10px;}
#cart > .btn {
	color: #888;
	padding:0px 0px 0px 29px;
	border:none;
	text-shadow:none;
	box-shadow:none;
	float:right;
	width:auto;
	background:url(../image/megnor/min-sprite.png) no-repeat 2px -61px;
}
#cart{padding:10px 0px;}
#cart .dropdown-toggle .fa-shopping-cart:before{content:""; display:none;}
#cart .price-total{display:none;}
#cart #cart-total{font-size:15px; font-family:"Open Sans",Arial,Helvetica,sans-serif; line-height:24px; color:#888; text-shadow:none;}

#cart .dropdown-menu {
	background: none repeat scroll 0 0 #fff;
    border: 3px solid #d4d4d4;
    clear: both;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 43px;
	width:300px;
}
#cart .arrow{top:-10px;}
#cart .dropdown-menu table {
	margin-bottom: 10px;
	clear:both;
}
#cart .dropdown-menu table tr td{background:none; border-top:none; border-bottom:1px solid #e8e8e8; padding:2px;}
#cart .dropdown-menu table tr td img{border:1px solid #e8e8e8;}
#cart .dropdown-menu table tr td a{text-transform:capitalize;}
#cart .dropdown-menu table tr td .btn-danger{background:none; border:none; box-shadow:none; color:#888;}
#cart .dropdown-menu .table-bordered{border:none;}
#cart .dropdown-menu .table-bordered tbody tr td{border:none !important;}
#cart .dropdown-menu a.cart-button i, #cart .dropdown-menu a.checkout i{display:none;}
#cart .dropdown-menu a.cart-button, #cart .dropdown-menu a.checkout{
	background: none repeat scroll 0 0 #4b80b2;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
	 border: 0 none;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    height: 28px;
    margin: 0;
    padding: 4px 12px;
}
#cart .dropdown-menu a.cart-button strong, #cart .dropdown-menu a.checkout strong{font-weight:normal;}
#cart .dropdown-menu a.cart-button:hover, #cart .dropdown-menu a.checkout:hover{background: none repeat scroll 0 0 #366897;}


#cart .dropdown-menu li > div {
	min-width:230px;
}
#cart .dropdown-menu li p {
	margin: 10px 0 0px;
}
#cart .dropdown-menu li .empty{padding:10px 0 20px;}
/* menu */

.nav-responsive { display:none;}
.nav-inner .container {
	height: 60px;
	margin-bottom: 25px;
	padding: 0px; 
	text-align:center;
	background:url("../image/megnor/line.jpg") repeat-x scroll 0 bottom transparent;
	/*overflow:hidden; HIDE CATEGORIES THOSE ARE OUT OF MANU.  */	  
}
.res-menu-inner .container{
	height: 60px;
	margin-bottom: 25px;
	padding: 0px; 
	text-align:left;
	background:url("../image/megnor/line.jpg") repeat-x scroll 0 bottom transparent;
}


#res-menu{display:none;}
#menu {
   display:inline-block;text-align:left;position:relative;
}
.ie7 #menu{display:inline;}

#menu ul {
    list-style: none outside none;
    margin: 0 auto;
	padding:0px;
   
}
#menu > ul > li {
	background:url("../image/megnor/menu_pipe.jpg") no-repeat scroll left 17px transparent;
    float: left;
    z-index: 6;
	padding:0 5px 4px 6px;
}
#menu > ul > li:first-child,#menu > ul > li:first-child:hover{background:none;}
.categoryinner {
    background:#f4f4f4;
    overflow: hidden;
    padding: 15px 12px;
}
.categorycolumn a {
    background:url("../image/megnor/dotted_line.png") repeat-x scroll 0 bottom transparent;
    color:#888888;
    float: left;
    margin:2px 0 2px 10px;
    padding: 3px 20px 6px 0;
}
.categorycolumn {
    color: #004983;
    float: left;
    margin-right: 35px;
	margin-bottom:6px;
    min-width: 125px;
    vertical-align: top;
}
.categorycolumn:hover .submenu1, #menu > ul > li ul > li > a:hover {
  /*  background-color: #8ED1A8;
    background-position: 5px -16px;
    color: #1E4C41;*/
}



#menu > ul > li ul > li:hover > a{border-left:1px solid #F79D69;color:#F79D69;}
.categorycolumn a:hover{color:#F79D69;}
.submenu1 {
    font-size: 14px;
    font-weight: normal;
    padding-left: 2px;
	color:#666;
	font-size:16px;
	text-transform:uppercase;
	font-family:'Oswald',Arial,Helvetica,sans-serif;
}
.submenu2:hover {
    color: #84D29E;
}
.submenu2 {
    border-bottom: 0 none;
    font-size: 11px;
    font-weight: normal;
    height: 16px;
    margin-left: 0;
    padding: 3px 0 0 15px;
    text-transform: capitalize;
}
#menu > ul > li ul > li > a {
    display: inline-block;
    font-size: 13px;
    height: auto;
    min-width: 150px;
	margin:6px 0;
    text-decoration: none;
    white-space: nowrap;
	border-left:1px solid transparent;
	padding:0 0 0 10px;
	line-height:15px;
	text-transform:uppercase;
	color:#797979;
	background:none;
}
#carousel0 {
}
#menu > ul > li:hover {}
#menu > ul > li > a {
    color: #666666;
    display: block;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 10px;
    padding: 20px 8px 23px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 99999;
}
#menu > ul > li:hover > a {
	color:#bab9b9;
}
#menu > ul > li:hover > a.single {
    padding-bottom: 21px;
}
#menu > ul > li > div {
    display: none;
    left:6px;
    margin-left: 0 !important;
    min-width: 680px;
    position: absolute;
    top: 56px;
    z-index: 12345;
}
.categorycolumn ul {
    clear: both;
    float: left;
	margin-top:10px!important;
}
.categorycolumn ul li {
    clear: both;
    float: left;
}
.ie7 #menu > ul > li > div {
    width: 560px;
}
#menu > ul > li > div.categorytop {
}
#menu > ul > li:hover > div {
    display: block;
}
#menu > ul > li > div > ul {
    display: table-cell;
}
#menu > ul > li ul + ul {
    padding-left: 20px;
}
#menu > ul > li > div > ul > li > a {
    padding: 7px;
}.main-menu > ul > li > ul, .responsive-menu .main-navigation{ display:none;}
.main-menu > ul > li:hover > ul {    display: block;}
.main-menu > ul > li > ul{
	 display: none;
    padding:15px 12px;
    margin-left: 0 !important;
    min-width: 160px;
    position: absolute;
    top: 56px;
    z-index: 12345;
	background:#F4F4F4;
}
.main-menu > ul > li ul > li > ul {
    background: #F4F4F4;
    display: none;
    margin-left: -13px;
    padding: 5px;
    position: absolute;
    z-index: 5;
}
.main-menu > ul > li ul > li:hover > ul {
    display: block;
    left: 150px;
    top: 0;
}
	
	
	
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#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;
	}
}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	margin-top: 0px;
	padding-top: 40px;
	color: #888888;
}
#footer{
background:url("../image/megnor/line.jpg") repeat-x scroll 0 top transparent;
padding-top:50px;

}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}

footer h5 {
	color: #666666;
    font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
    margin-top: 0;
    text-transform: uppercase;
}
#footer .column ul{margin:0px; padding:0px;}
#footer .column ul li{margin:8px 0px;}


.copyright-container {
    background: none repeat scroll 0 0 #f9fafa;
    border-top: 1px solid #ededed;
    margin: 10px auto 0;
    overflow: hidden;
    width: 100%;
}
#powered {
   width:25%;
    margin: 10px auto;
    text-align:right;
	float:right;
}
#bottomfooter {
   margin:10px auto;
   text-align:left;
   float:left;
   width:75%;
}
#bottomfooter ul {
   margin:0px;
    padding: 0;
}
#bottomfooter ul li {
    border-right: 1px solid #888888;
    display: inline-block;
    line-height: 15px;
    padding: 0 5px;
    text-transform: capitalize;
}
#bottomfooter ul .login-logout {
    border-right: medium none;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	margin: 0 0 10px 0;
	padding: 0px;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {}

.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
}
.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 {
	font-size: 12px;
}
.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: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	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;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.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);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	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);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.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;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.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);
}

/* list group */

.box .filterbox { 
    border-image: none;
   
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.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;
	margin-top:6px;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
	padding:3px;
}
.product-grid .product-thumb .image, #content .box-product .product-thumb .image {
	float: none;
	border: 1px solid #e8e8e8;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	border: 1px solid #e8e8e8;
    float: left;
    margin-right: 10px;
}
}
.product-thumb h4 {
	font-weight: normal;
	text-transform:uppercase;
	margin-bottom:5px;
}
.product-list .product-thumb h4 a{color:#203548;}
.product-list .product-thumb h4 a:hover{color:#666;}
.product-thumb .caption {
	padding: 0px;
}
.product-grid .product-thumb .caption{text-align:center;}
.product-grid .product-thumb .caption .description{display:none;}
.product-thumb .caption .description{font-size:13px; text-align:justify; margin:0px 0 5px 0; }
.product-grid .product-thumb .price{margin:0px;}
.product-list .product-thumb .caption {
	margin-left: 260px;
}

@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}

.product-thumb .rating {
	padding: 0;
    position: absolute;
    top: 165px;
    width: 95%;
}
.product-list .product-thumb h4{ margin-top:0px;}
.product-list .product-thumb .rating{position:static; margin-bottom:10px; width:100%;}
.rating .fa-stack {
	color: #888888;
	font-size: 5px;
}
.rating .fa-star-o {
	color: #666;
	font-size: 13px;
}
.fa.fa-star.off {
    color: #888888;
}
.rating .fa-star {
	color: #666;
	font-size: 13px;
}
.fa-star {
	color: #666;
	font-size: 13px;
}
.rating .fa-star + .fa-star-o {
	color: #666;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #d46641;
	font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 18px;
}
.product-thumb .price-new {
	font-weight: normal;
}
.product-thumb .price-old {
	color: #bebebe;
	text-decoration: line-through;
	margin-left: 0px;
}
.product-thumb .price-tax {
	color: #bebebe;
	display: block;
}
.product-grid .product-thumb .price-tax, #content .box-product .product-thumb .price-tax{font-size:12px; display:none; }
.product-grid .product-thumb .button-group, #content .box-product .product-thumb .button-group {
	position:absolute;
	width:100%;
	text-align:center;
	left:0;
	top:220px;
	transition: top 0.8s ease-out 0s;
	-webkit-transition: top 0.8s ease-out 0s;
	-moz-transition: top 0.8s ease-out 0s;
	opacity:0;
}

@media (max-width: 768px) {
.product-list .product-thumb .button-group {
	border-left: none;
}
}
.product-thumb .button-group button {
	width: auto;
	border: none;
	display: inline-block;
	float: left;
	background:none;
	color: #888;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	text-transform: capitalize;
	position:relative;
	box-shadow:none;
	text-shadow:none;
	padding:0px;
}
.product-thumb .button-group button span{
	font-size:0px;
	background: url("../image/megnor/cart_icon.jpg") no-repeat scroll 0 0 transparent;
	
    font-size: 0;
    height: 44px;
    padding: 0;
    width: 50px;
	display:block;
	float:left;
}
.product-thumb .button-group .wishlist{
 /*background: url("../image/megnor/wishlisticon.png") no-repeat scroll center center #ffae02;*/
 background: url("../image/megnor/wishlisticon.png") no-repeat scroll center center #bdb9b9; /*pm add*/    
    float: left;
    height: 44px;
    margin: 0 3px;
    width: 48px;
	}
.product-thumb .button-group .compare{
 /*background: url("../image/megnor/compareicon.png") no-repeat scroll center center #d46641;*/
   background: url("../image/megnor/compareicon.png") no-repeat scroll center center #fc9978; /*pm add*/
    float: left;
    height: 44px;
    position: relative;
    width: 48px;
	}
.product-thumb .button-group button .fa-shopping-cart:before, .product-thumb .button-group button .fa-heart:before, .product-thumb .button-group button .fa-exchange:before{content:"";}
.product-grid .product-thumb .button-group button .fa, .productbox-grid .product-thumb .button-group button .fa, .product-list .product-thumb .button-group button .fa, .related-product .product-thumb .button-group button .fa, .product-carousel .product-thumb .button-group button .fa{display:block;}

#column-left .product-thumb .button-group button .fa-shopping-cart:before, #column-right .product-thumb .button-group button .fa-shopping-cart:before, #column-left .product-thumb .button-group button .fa, #column-right .product-thumb .button-group button .fa{display:none !important;}

.product-thumb .button-group button:hover {
	color: #666;
	background:none;
	text-decoration: none;
	cursor: pointer;
}
.product-thumb .button-group .wishlist:hover{
/*background: url("../image/megnor/wishlisticon.png") no-repeat scroll center center #ffae02;*/
background: url("../image/megnor/wishlisticon.png") no-repeat scroll center center #bdb9b9; /*pm add*/
}
.product-thumb .button-group .compare:hover{
 /*background: url("../image/megnor/compareicon.png") no-repeat scroll center center #d46641;*/
background: url("../image/megnor/compareicon.png") no-repeat scroll center center #fc9978; /*pm add*/
 }



.thumbnails {
	overflow: hidden;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	display: block;
	border:none; margin:0px; line-height:20px;
}
.image-additional {
}
.thumbnails .image-additional {
	float: left;
}
.product-info .image {
	border-radius: 3px;
	display:block;
	margin-bottom: 15px;
	text-align: center;
}
.productpage h3 {margin-top:0;
font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 17px;
    margin-bottom: 10px;
    text-transform: uppercase;
	font-weight:normal;
}
.productpage #product .options h2 {
    color: #444444;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
}
.productpage #product label{ font-weight:normal;}
.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:100%;
}
.product-info .image-additional img {}
.product-info .image-additional a {
	display: block;	
}
.flexslider .slides img {
	width: inherit;
}
.flexslider.carousel .slides img {
	width: auto;
}
.slides {
	padding: 0;
	margin:0;
	list-style: none;
}
.slides li {
	text-align: center;
}
.slides li img {
	text-align: center;
}
.flex-direction-nav a:before {
	line-height: 40px;
}



<!-- Megnor www.templatemela.com - Start -->

/* box */  
.box {
	margin-bottom:15px;
}
#column-left .box .box-heading, #column-right .box .box-heading{
background:none repeat scroll 0 0 #f9fafa;
}
.box .box-heading {
	color: #666;
    font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 17px;
    padding: 6px 10px;
    text-transform: uppercase;
}
.box .box-content {
	padding:10px;
}


#content .box .box-heading {
	border:none;
	background:none;
	padding: 10px 0;
	font-size: 17px;
	color: #666;
	font-family:"Oswald",Arial,Helvetica,sans-serif;
	text-transform:uppercase;
}
#content .box .box-content {
	background: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border:none;
	padding:10px 0;
 
}

.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;
}
.box .box-content ul li a , #content .content ul li a{
}
.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 li a.active{
	color:#d46641;
}

.box .box-content ul ul{
	margin-left:15px;
}



/* Product Grid Start */
.product-grid-list { }
#content .box-product,
.product-grid-list ul{ 
	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,
#content .box-product .product-items,
#content .product-carousel .slider-item {
	width:288px;
	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 3px; 
	background:#fff;
	border:1px solid #e8e8e8;
	clear:both;
	overflow:hidden;
}

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

.grid_default_width { width:185px;}
.featured_default_width{ width:240px;}
.module_default_width{ width:200px;}
.latest_default_width{ width:185px;}
.special_default_width{ width:185px;}
.related_default_width{ width:250px;}
.bestseller_default_width{ width:185px;}
.additional_default_width{ width:90px;}
#content .banners-slider-carousel .product-block-inner{text-align:center; padding:0px !important;}


.tabfeatured_default_width{ width:250px;}
.tabbestseller_default_width{ width:250px;}
.tablatest_default_width{ width:250px;}
.tabspecial_default_width{ width:250px;}

.hometab{clear:both;}

.htabs {
	float:left;
	width:100%;
	margin-top:7px;
}
.etabs {
    margin: 0;
    padding: 0;
    text-align: center;
}
.htabs .etabs li {
    float: left;
    margin-right:10px;
	list-style:none;
}
.htabs a {
     margin-right: 0px;
    line-height: 24px;
	background:#eff0eb;
	position: relative;
    display: block;
    padding: 8px 15px 10px;
	text-align: center;
    text-transform: uppercase;
    width: 180px;
	font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 17px;
	color: #666666;
}
.htabs a.selected, .htabs a:hover{
	color: #FFFFFF;
    /*background-color: #d46641;*/
  	background-color: #000000; /*pm add*/
    cursor: pointer;
}
.htabs a.selected{cursor:default;}

.htabs a.selected span, .htabs a:hover span, .htabs a:focus span {
    /*background: url("../image/megnor/tab_img.png") no-repeat scroll 0 0 transparent;*/ /*pm add*/
    bottom: -10px;
    height: 10px;
    left: 40%;
    position: absolute;
    width: 20px;
}

.tab-content {
	position:relative;
	padding: 0px;
	z-index: 2;
	overflow: visible;
	margin-bottom:15px;
	clear:both;
}
.tab-content .tab {
    display: none;
}

#content .product-carousel .first_item_tm .product-block, #content .product-grid-list .first_item_tm .product-block, #content .box-product .first_item_tm .product-block{  margin-left: 2px !important;}
#content .product-carousel .last_item_tm .product-block, #content .product-grid-list .last_item_tm .product-block, #content .box-product .last_item_tm .product-block{  margin-right: 2px !important;}


#content #tabbestseller-carousel, #content #tabspecial-grid{ margin:15px 0 !important;}
#content .product-carousel .product-block,
#content .product-grid-list  .product-block,
#content .box-product .product-block{ 
	margin:6px; 
	clear:both;
	overflow:hidden;
}

#content .product-carousel .product-block:hover,
#content .product-grid-list .product-block:hover,
#content .box-product .product-block:hover {
	overflow:hidden;
	clear:both;
}

.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;}


#content .product-carousel .product-block-inner,
#content .product-grid-list .product-block-inner,
#content .box-product .product-block-inner{ padding:7px; text-align:center; overflow:hidden; position:relative; margin:0;}

#carousel-0 .box-heading {
    margin: 20px auto;
    padding: 10px 0 0;
    text-align: center;
}
 #carousel-0 .title {
    color: #666666;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 25px;
    padding: 5px 0;
    text-transform: uppercase;
}
.banners-slider-carousel {
    margin-bottom: 0px;
    position: relative;
    width: 100%;
	float:left;
	clear:both;
}
.banners-slider-carousel .box-heading{
	color: #666666;
    font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 25px;
    padding: 5px 0;
    text-transform: uppercase;
	width:100%;
	text-align:center;
}
.banners-slider-carousel .product-block{ margin:0px;}
.product-list .sale{  left: 35px; top:25px;}

.sale{	border: 1px solid #d46641;
    color: #d46641;
    font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 17px;
    left: 20px;
    padding: 3px 6px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 20px;
	}
.product-grid .saleblock .sale{  left: 28px;}
/* 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: 20px;	
	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 .box-product .image,
#column-right .box-product .image {
	display: block;
    float: left;
    margin-bottom: 0;
   
}
#column-left .box-product .product-thumb h4, #column-right .box-product .product-thumb h4 {
	font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 5px;
	text-transform:uppercase;
	}
#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 { width:60px;
background: none repeat scroll 0 0 #fff;
    border: 1px solid #e7e7e7;
    padding: 3px;
}
#column-left .box-product .caption, #column-right .box-product .caption, #column-left .box-product .button-group, #column-right .box-product .button-group{
	margin-left:70px;
}

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

#column-left .box-product .product-thumb h4 a,
#column-right .box-product .product-thumb h4 a{color:#888; text-transform:uppercase;}

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

#column-left .box .box-content, #column-right .box .box-content {margin-bottom:12px;}

#column-left .box-product .rating,
#column-right .box-product .rating {
	display: block;
	margin-bottom: 0px;
}
#column-left .product-thumb, #column-right .product-thumb {
	display: block;
    margin-bottom: 20px;
    margin-right: 0;
    vertical-align: top;
    width: 100%;
	margin-top:0px;
}
#column-left .sale, #column-left .rating, #column-left .price-tax, #column-left .wishlist_button , #column-left .compare_button,
#column-right .sale, #column-right .rating, #column-right .price-tax, #column-right .wishlist_button , #column-right .compare_button {display:none !important;}
#column-left .product-thumb .button-group button, #column-right .product-thumb .button-group button  {   
	background: none;
    padding: 0;
    width: auto;line-height: 20px;}	
#column-left .product-thumb .button-group .wishlist, #column-left .product-thumb .button-group .compare, #column-right .product-thumb .button-group .compare,#column-right .product-thumb .button-group .wishlist  {display:none;}

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

#column-left .product-thumb .button-group button span, #column-right .product-thumb .button-group button span{  
	background:none;
    font-size: 14px;
    height: auto;
    line-height: 20px;
    text-transform: uppercase;
    width: auto;
	}

.top_button {
    background: url("../image/megnor/top_arrow.png") no-repeat scroll 0 0 transparent;
	width:48px;
	height:48px;
	font-size:0;
   
}
#content .list-unstyled.product-description{ padding:5px 0 10px;}
.price1 {
	color: #D46641;
    font-size: 16px;
    font-weight: normal;
	display:inline-block;
}


#content ul.list-unstyled {
    margin-bottom: 10px;
    overflow: auto;
    padding: 0px;
}
#content ul.list-unstyled li {
    line-height: 22px;
    padding: 3px 0;
}
#content ul.list-unstyled .reward {
    color: #999999;
    display: block;
    font-size: 12px;
    font-weight: normal;
	padding:0px;
}
#content ul.list-unstyled .discount {
    color: #4D4D4D;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
	padding:0px;
}
#content .list-unstyled .tax{ font-size:12px; padding:0; display:inline-block;}
#content ul.list-unstyled li a{color:#d46641;}
#content ul.list-unstyled li a:hover{color:#888;}
.account-account #content ul.list-unstyled li a{color:#888;}
.account-account #content ul.list-unstyled li a:hover{color:#d46641;}
.manufacturer-list {
    border: 1px solid #e9e9e9;
    margin-bottom: 20px;
    padding: 5px;
}
.manufacturer-heading {
    background: none repeat scroll 0 0 #f9fafa;
    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%;
}
#column-left .flexslider, #column-right .flexslider { margin: 0 0 20px; box-shadow: 0 0; border-radius:0;}
.category_filter .sort .form-control {cursor:pointer;}
.productpage .box {margin-top:20px;}

.col-sm-4.total_amount { margin-top:0px; float:right;}
.collapsable.lastCollapsable {
    border: medium none;
}

#top .btn.btn-link.dropdown-toggle{ padding:0px; border:none; background:none; text-shadow:none; top:-3px; color:#888888; margin:0px;}
#top .btn.btn-link.dropdown-toggle span{display:none;}
#top #language .btn-group{margin-right:5px;}
#top #language .btn.btn-link.dropdown-toggle > img{ padding-left:5px;}
#top #language .dropdown-menu, #top #currency .dropdown-menu{
background-color: #fff;
    border: 3px solid #d4d4d4;
    margin-top: 3px;
    padding: 5px;
    position: absolute;
    width: 130px;
    z-index: 99;
	}
#top #language .dropdown-menu ul li, #top #currency .dropdown-menu ul li{padding:2px 4px;}

#top #language .toggle, #top #currency .toggle, #top #top-links .toggle, #top .tm_headerlinkmenu .toggle {
    background: url("../image/megnor/searchicon.png") no-repeat scroll 0 0 transparent;
    height: 8px;
    position: absolute;
    top: -10px;
    width: 100%;
}
#top #top-links .toggle, #top .tm_headerlinkmenu .toggle{background-position:center center;}
#top .btn.btn-link.dropdown-toggle i{  font-size: 16px;
    font-weight: bold;
    padding: 0 5px;
    vertical-align: middle;
	}
.fa-caret-down:before{content:"\f107";}
#top .pull-left{padding:10px 0px;}





.common-home #content .banner {
    float: left;
    margin: 11px 0px 35px;
}
.common-home #content #banner1 {
    float: right;
}
.banner div {
    display: none;
    text-align: center;
    width: 100%;
}
.banner div img {
    max-width: 100%;
}

.cms_second .left_part img:hover,
.common-home #banner0:hover img,
.common-home #banner1:hover img
{
	-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	
	}

.cms_home .owl-pagination{ top:auto;}

.common-home #content .box{clear:both;}

.cms_home .owl-carousel{
	 background: none repeat scroll 0 0 #F8F8F8;
    border:none;
    overflow: hidden;
    position: relative;
	 display:block;
	 margin:0px;
	 border-radius:0px;
	 box-shadow:none;
 }
.cms_home .owl-carousel .owl-wrapper{ display:block;}
.cms_home .owl-buttons{ display:none;}

.cms_flexslider .flex-direction-nav{display:none;}

.flex-control-paging li a {
	background: none repeat scroll 0 0 #D46641;
	border:2px solid #000;
    border-radius: 8px;
    cursor: pointer;
    display: block;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
}


.cms_flexslider .slides{margin:0;padding:0;}
.cms_home .cms_first, .cms_home .cms_second{float:left;width:50%; position:relative; padding:25px 20px;}

.cms_home h2{
 	color: #666666;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 17px;
    padding: 5px 0;
	margin-bottom:25px;
	font-weight:normal;
	text-transform:uppercase;
}

.cms_first .left_part{float:left;width:22%;text-align:center;}
.cms_first .right_part{float:right;width:73%;position:relative;padding:10px 0;}
.cms_first .cms_first_inner,.cms_second_inner
{
    overflow: hidden;
    padding: 30px 20px;
}
#content .cms_home{background:#F8F8F8; border: 1px solid #EFEFEF;overflow:hidden;position:relative;}

.cms_second .left_part{float:left;text-align:center; width:50%;}
#test1 .img > img{ max-width:100%;}
.cms_second .right_part{float:right;width:45%;position:relative;padding:0;text-align:justify;}
#content .cms_second .right_part .content{padding:0;border:none;}
.name_img{font-size:15px;color:#D46641;}
.cms_second .right_part .date_comment{font-size:13px;margin:0 0 5px;}
.cms_second .reaadmore
{	
	font-family:'Oswald',Arial,Helvetica,sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#D46641;
	display:block;
	margin-top:10px;
}

#content .cms_home .arrow_box .content{border:none;margin-bottom:0; padding:10px;}

.cms_first .arrow_box{background:#fff;	border:1px solid #E8E8E8;position:relative;}

.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 27%;
    width: 0;
}
.arrow_box:after {
    border-color: rgba(255, 255, 255, 0) #FFFFFF rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 13px;
    margin-top: -13px;
}
.arrow_box:before {
    border-color: rgba(225, 225, 225, 0) #E1E1E1 rgba(225, 225, 225, 0) rgba(225, 225, 225, 0);
    border-width: 15px;
    margin-top: -15px;
}
.left_part .name_img a{color:#D46641;font-size:15px;}
.cms_home .owl-controls .owl-page span{ background:#D7D7D7;}
/*.cms_home .owl-controls .owl-page:hover span, .cms_home .owl-controls .owl-page.active span{ background:#D46641}*/ 
.cms_home .owl-controls .owl-page:hover span, .cms_home .owl-controls .owl-page.active span{ background:#000000} /*pm add*/

.cms_second .owl-controls.clickable {
    bottom: 0px;
    left: 11%;
    width: auto;
	position:relative;
}
.cms_home .owl-controls .owl-page span{ border:none;}
.cms_home .owl-controls .owl-page span{ height:10px; width:10px;}
.cms_home .owl-pagination{ bottom:10px;}
.cms_home  .owl-pagination{bottom:auto; top:0px;}



@media (max-width: 991px) {

#column-left .box-product .image,
#column-right .box-product .image {margin-bottom:10px;}
.col-md-4.btn-list-grid {margin-bottom: 10px;}
.product-info .image-additional {width: 250px;}
}

@media (max-width: 1200px) {.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;}

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

}
@media (max-width: 767px) { .product-info .image-additional {width: 100%;} .product-info .image-additional a {padding: 1px;} .btn-info {margin-bottom:3px;} #input-search {margin-bottom: 8px;}
#logo .img-responsive { margin: 0 auto 15px;}
.col-sm-4.total_amount {
    margin-top: 20px;
}

.checkout-cart-page .btn.btn-danger {
    margin-top: -2px !important;
}
.checkout-cart-page .input-group .btn {padding: 6px 2px !important;}
.checkout-cart-page .input-group .form-control { padding: 6px 6px !important;}
.button_class {clear:both;}
}
@media only screen and (max-width: 479px) {.product-info .image-additional a{ float:none; text-align:center; padding: 1px;}

/*.table {
    display: inline;
    float: left;
    margin-bottom: 20px;
    overflow: scroll;
    width: 100%;
}*/
.flex-direction-nav a:before {font-size:27px !important;}

.dropdown-menu.pull-right {width: 100%;}
#cart .dropdown-menu li > div {min-width:100%;}

}
@media only screen and (max-width: 319px){.product-info .product-image .customNavigation{ width:196px; margin:0 auto; position: relative; } .product-info .additional-carousel {width:196px; margin:0 auto;}
.btn-primary {margin-bottom:2px;}
}





<!-- Megnor www.templatemela.com - End -->

<!--.fa-heart:before{content:"\f08a";}-->

#column-left .box, #column-right .box{margin-bottom:12px; margin-top:0px;}

.category_thumb .category_img{margin-bottom:10px;}

.category_list ul{margin:0px; padding:0px;}

.category_list ul li{
	list-style:none;
 	float: left;
    margin: 0 7px 7px 0;
    overflow: auto;
    padding: 0;
}

.category_list ul li a {
    background-color: #f9f6f7;
    display: block;
    padding: 5px 8px;
}

.category_list ul li a:hover {
    background-color: #f9f9f9;
    color: #666;
}

.category_list{margin-bottom:20px;}

.category_filter{float:left; width:100%;
	border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 10px;
    padding: 4px 0;
	}
.category_filter label{float:left; margin-right:5px; margin-bottom:0px; font-weight:normal;}
.category_filter .sort{float:left; margin-right:15px; width:20%;}
.category_filter .limit{float:left; margin-right:15px; width:auto;}
.category_filter .limit #input-limit, .category_filter .limit span.customSelect{width:60px !important; height:28px; padding:1px 5px;}
.category_filter #input-sort{ height:28px;}
.category_filter .product-compare{float:left;}
.category_filter .customSelect.form-control{ height:28px; padding:0 5px 4px;}
.category_filter .btn-list-grid{float:right;}
.category_filter .btn-list-grid .btn.btn-default{border:none; text-shadow:none; padding:3px 8px 0; color:#888; box-shadow:none; background:none;}
.category_filter .btn-list-grid .btn.btn-default:hover, .category_filter .btn-list-grid .btn.btn-default:focus{background:none;}
.category_filter .btn-list-grid .btn.btn-default .fa-th:before{font-size:17px;}
.category_filter .btn-list-grid .btn.btn-default .fa-bars:before{font-size:18px;}
.category_filter .btn-list-grid .btn.btn-default:hover i, .category_filter .btn-list-grid .btn.btn-default:focus i{color:#D46641;}
.product-compare p{margin:0px;}
.product-grid .product-thumb:hover .image, #content .box-product .product-thumb:hover .image{background:none repeat scroll 0 0 #f7f7f7;}
.product-grid .product-thumb:hover .button-group, #content .box-product .product-block:hover .button-group{top: 195px; opacity: 1;}
.product-grid .product-thumb:hover .image a, #content .box-product .product-thumb:hover .image a{
 background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 100%;}

#column-left .image_bottom_inner { display:block; overflow:hidden;}

.image_bottom_inner {
    display: inline-block;
}
.product-list .product-thumb{
 border: 1px solid #e8e8e8;
    padding: 10px;
	float:left;
	width:100%;
	}
#pagination{
	float:left;
 	border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 8px 0;
    width: 100%;
}
#pagination .results{float:left;}
#pagination .links{float:right;}
header {
    margin-bottom: 14px;
}

.productpage .row{margin:0px;}
.productpage .tabs{padding:0px;}
.productpage .row .product-left{padding:0px;}
.productpage .row .product-middle{padding-right:0px; padding-left:20px;}

#content ul.list-unstyled li.old-price, #content ul.list-unstyled li.price{display:inline-block;}
#content ul.list-unstyled li.price h2{
	color: #d46641;
    font-size: 16px;
    font-weight: normal;
	margin-bottom:0px
}
#content ul.list-unstyled li.old-price span{
	color:#bebebe;
	font-size: 16px;
    font-weight: normal;
}
#product .form-group .input-group input{height:37px;}
#product .form-group .btn.btn-default{padding:5px 12px;}
.productpage .btn-group #button-cart{padding:9px 15px;}
/*.productpage .btn-group .btn.btn-default.wishlist, .productpage .btn-group .btn.btn-default.wishlist:hover{background-color:#FFAE02 !important; border-color:#FFAE02 !important; padding:9px 15px !important;}*/
.productpage .btn-group .btn.btn-default.wishlist, .productpage .btn-group .btn.btn-default.wishlist:hover{background-color:#bdb9b9 !important; border-color:#bdb9b9 !important; padding:9px 15px !important;} /*pm add*/
/*.productpage .btn-group .btn.btn-default.compare, .productpage .btn-group .btn.btn-default.compare:hover{background-color:#D46641 !important; border-color:#D46641 !important; padding:9px 15px !important;}*/
.productpage .btn-group .btn.btn-default.compare, .productpage .btn-group .btn.btn-default.compare:hover{background-color:#fc9978 !important; border-color:#fc9978 !important; padding:9px 15px !important;} /*pm add*/


.productpage .rating .reviews, .productpage .rating .write {    margin-left: 10px;}
.productpage .rating .write {
    background: url(../image/megnor/pencil.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 20px;
}

.productpage #button-cart{ margin-right:1px;}
.productpage .compare{ margin-left:-3px !important;}
.productpage  #products-related .compare{ margin-left:0px !important;}
.form-group.quntity {    display: inline-block; padding-right:4px;}
/*==============Waypoint Start=============*/
.common-home .hb-animate-element {
    /*opacity: 0;*/
}
.common-home .hb-animate-element.hb-in-viewport.left-to-right{
    animation: 0.8s fadeInRight;
    opacity: 1;
}
.common-home .hb-animate-element.hb-in-viewport.top-to-bottom {
    animation: 0.8s fadeInDown;
    opacity: 1;
}
.common-home .hb-animate-element.hb-in-viewport.bottom-to-top {
    animation: 0.8s fadeInUp;
    opacity: 1;
}
.common-home .hb-animate-element.hb-in-viewport.right-to-left {
    animation: 0.8s fadeInLeft;
    opacity: 1;
}
/*==============Waypoint End=============*/




#products-related{padding:10px 0px;}

.alert a{color:#d46641; text-transform:capitalize;}
.alert a:hover{color:#666;}



.productpage #column-right{padding-right:0px; width:25%;}
#content #column-right .box .box-heading, #content #column-left .box .box-heading{background: none repeat scroll 0 0 #f9fafa;
    padding: 6px 10px;}
#column-right .bestseller li, #column-left .bestseller li {
    display: inline-block;
	padding-bottom:15px;
}
#column-right .bestseller li .image, #column-left .bestseller li .image {
    margin-bottom: 11px;
	 display: block;
    float: left;
    margin-right: 0px;
}
#column-left .bestseller .image img, #column-right .bestseller .image img{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e7e7e7;
    padding: 3px;
}

#column-left .bestseller .rating, #column-right .bestseller .rating, #column-left .bestseller h4, #column-right .bestseller h4, #column-left .bestseller .price, #column-right .bestseller .price, #column-left .bestseller .cart, #column-right .bestseller .cart{margin-left: 110px;}
#column-left .bestseller h4, #column-right .bestseller h4{margin-top:0px; margin-bottom:3px; text-transform:uppercase;}
#column-left .bestseller .price, #column-right .bestseller .price{color: #d46641;
    font-family: "Oswald",Arial,Helvetica,sans-serif;
    font-size: 14px;
	margin-bottom:3px;
	}
#column-left .bestseller .price-old, #column-right .bestseller .price-old{
color: #bebebe;
    display: inline;
    text-decoration: line-through;
	}

#column-left .bestseller .cart .button, #column-right .bestseller .cart .button {
    background: none;
    border-radius: 0;
    box-shadow: none;
    color: #888;
    display: block;
    font-weight: normal;
    height: auto;
    margin-top: 0px;
    padding: 0;
    text-align: left;
	border:none;
	font-family:"Open Sans",Arial,Helvetica,sans-serif;
	text-transform:uppercase;
}

.bx-pager {
    display: none;
}
.bx-controls-direction {
    position: absolute;
    right: 0;
    top: 12px;
}
.bx-controls-direction a {
    float: left;
    font-size: 0;
    height: 20px;
    margin: 0;
    outline: 0 none;
    width: 20px;
    z-index: 95;
}

.bx-controls-direction a.bx-prev {
    background: url("../image/megnor/sprite.png") no-repeat scroll 0 -128px transparent;
}

.bx-controls-direction a.bx-prev:hover {
    background-position: 0 -163px;
}

.bx-controls-direction a.bx-next {
    background: url("../image/megnor/sprite.png") no-repeat scroll -39px -128px transparent;
}

.bx-controls-direction a.bx-next:hover {
    background-position: -39px -163px;
}
.table-bordered thead td{
background-color:#f7f7f7;
font-weight:bold;
}

.checkout-cart .table-bordered .input-group-btn .btn{margin-left: 5px; padding: 3px 10px;}

.checkout-cart .table-bordered td a, .checkout-checkout .table-bordered td a, .account-wishlist .table-bordered td a{text-transform:capitalize;}

.account-wishlist .table-bordered td .price{color:#d46641; font-weight:bold;}

.account-wishlist .table-bordered td .price s{color:#bebebe;}

#column-left .list-group, #column-right .list-group{background:none; border:none; margin:0px 0px 15px; padding:10px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}

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

.product-compare .btn.btn-primary.btn-block, .product-compare .btn.btn-danger.btn-block{width:auto; display:inline-block; margin:0px;}
.product-compare .table.table-bordered td{text-align:center;}

.product-search #button-search{margin:15px 0px;}

.checkout-cart .table-bordered td .input-group .form-control{width:auto; text-align:center; height:31px;}
.checkout-cart .table-bordered td .input-group{display:inline-block;}
.checkout-cart .table-bordered td .input-group input{float:left;}
.checkout-cart .table-bordered td .input-group .input-group-btn{float:left;}
.checkout-cart .form-horizontal .control-label{padding-top:0px;}

.information-sitemap #content .row.sitemap{margin:0px; border:1px solid #e9e9e9; padding:20px;}
.information-sitemap #content .row.sitemap .col-sm-6{padding:0px;}
.information-sitemap #content .row.sitemap .col-sm-6 ul li{line-height:30px;}
.account-order .pagination{float:left;}
.account-account #content .list-unstyled{padding:10px; border:1px solid #ebebeb;}

#column-left #banner0, #column-right #banner0{ margin-bottom:12px;}




#column-left {
    width:21.65%;
}
#column-right {
    width:21.65%;
	float:right;
}
.layout-1 #content {
    padding: 0 15px;
}
.layout-2 #content {
    width: 78.3%;
}
.layout-3 #content {
    width: 56.7%;
}
.layout-2 .productpage{width:100% !important;}
#column-left .bestseller, #column-right .bestseller{position:relative;}
.content_footer_right h2{ margin-top:0px; margin-bottom:0px;}
#footer .col-sm-3.column{width:255px;}
#footer #contact{ width: 27%; margin-right:50px;}
#footer #social-link{width:25%;}

#footer #contact ul li{
	line-height: 25px;
    list-style-type: none;
    margin: 0;
}

#footer #follow-us li, #footer #payment li{display:inline-block;}

#footer #follow-us{float:left; width:100%;}
#footer #payment{float:left; width:100%;}

#footer #follow-us li a {
    float: left;
    height: 44px;
    padding: 0;
    position: relative;
    transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
    width: 45px;
}
#footer #follow-us .facebook a{background:url(../image/megnor/social_sprite.png) no-repeat 0 -56px;}
#footer #follow-us .twitter a{background:url(../image/megnor/social_sprite.png) no-repeat 0 -177px;}
#footer #follow-us .rss a{background:url(../image/megnor/social_sprite.png) no-repeat 0 -294px;}
#footer #follow-us .linkdin a{background:url(../image/megnor/social_sprite.png) no-repeat 0 -410px;}
#footer #follow-us .facebook:hover a{background-position:0px 0px;}
#footer #follow-us .twitter:hover a{background-position:0 -120px;}
#footer #follow-us .rss:hover a{background-position:0 -237px;}
#footer #follow-us .linkdin:hover a{background-position:0 -350px;}

#footer #payment li a {
    float: left;
    height: 29px;
    margin-right: 5px;
    padding: 0;
    width: 44px;
}

#footer #payment .american_exp a{background:url(../image/megnor/payment.png) no-repeat 0 -71px;}
#footer #payment .paypal a{background:url(../image/megnor/payment.png) no-repeat 0 -284px;}
#footer #payment .maestro a{background:url(../image/megnor/payment.png) no-repeat 0 -213px;}
#footer #payment .visa1 a{background:url(../image/megnor/payment.png) no-repeat 0px 0px;}
#footer #payment .visa2 a{background:url(../image/megnor/payment.png) no-repeat 0 -142px;}

#product #input-quantity{width:50px; display:inline-block; text-align:center;}


.product-tabs
{
	background:#EFF0EB;
	overflow:hidden;
}
.product-tabs a{float:left;background:none;font-size:15px;padding:10px 16px; color:#666; font-family:"Oswald",Arial,Helvetica,sans-serif; text-transform:uppercase;}
.product-tabs a.selected{border-right:1px solid #E8E8E8;background:#fff;color:#D46641;}

.box-content-cms{border:1px solid #E8E8E8; float:left; width:100%; clear:both;}
.tab_product{	padding:17px;}

.size_guide_table{width:100%;border:1px solid #E8E8E8;border-spacing:0;}
.size_guide_table td, .size_guide_table th
{border:1px solid #E8E8E8;text-align:center;padding:0;}

.product-middle .rating{margin-bottom:20px; overflow:hidden;}
.content_product_cms {    border: 1px solid #E8E8E8;}
.content_product_cms h2{ display:none;}

.panel-body {    padding: 15px;}
.row.contact-info {
    margin: 0;
    padding: 15px;
}
.contact-info .left {
    float: left;
    margin: 20px 0;
    width: 50%;
}
.contact-info .right {
    float: right;
    width: 50%;
}
.contact-info .address, .contact-info .telephone, .contact-info .fax {
    padding: 3px 0 3px 35px;
}
#accordion .panel-heading .fa.fa-caret-down{ float:right; padding:5px 0px;}


#content .aboutus > h1 {
    position: relative;
    top: 0;
}
 .aboutus {
    margin-bottom: 20px;
}
 .aboutus .image4 {
    background: url(../image/megnor/cms-sprite.png) no-repeat scroll 7px 15px transparent;
    float: left;
    height: 50px;
    width: 60px;
}
 .aboutus .image3 {
    background: url(../image/megnor/cms-sprite.png) no-repeat scroll 7px -45px transparent;
    float: left;
    height: 50px;
    width: 60px;
}
 .aboutus .image2 {
    background: url(../image/megnor/cms-sprite.png) no-repeat scroll 7px -105px transparent;
    float: left;
    height: 50px;
    width: 60px;
}
.aboutus .image1 {
    background: url(../image/megnor/cms-sprite.png) no-repeat scroll 7px -165px transparent;
    float: left;
    height: 50px;
    width: 60px;
}
.aboutus .content {
    border: medium none;
    padding: 0;
    margin-bottom: 10px;
    overflow: auto;
}

.information-information  .button  {
    background-color: #4B80B2;
    border-color: #4B80B2;
    color: #FFFFFF;
	font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
	width:15%;
}


@media only screen and (min-width:1050px) and (max-width: 1260px){
.container {  padding: 0;    width: 1000px;}
.common-home #content .banner{ width:48%;}

#footer #social-link{ width:30%;}
#footer #contact{ margin-right:0px; width:25%;}
#footer .col-sm-3.column{ width:230px;}
.layout-2 #content {width: 77.3%;}
#column-left {width: 225px; padding:0 0 0 15px;}
.row{ margin-right:-12px !important;}
.productpage #column-right{ padding-right:15px;}
#column-right .bestseller li .image, #column-left .bestseller li .image{ width:33%;}
#column-left .bestseller .rating, #column-right .bestseller .rating,
#column-left .bestseller h4, #column-right .bestseller h4,
#column-left .bestseller .price, #column-right .bestseller .price, #column-left .bestseller .cart, #column-right .bestseller .cart{ margin-left:90px;}
#column-left .bestseller .cart .button, #column-right .bestseller .cart .button{ font-size:12px;}
#powered{ width:40%;}
#bottomfooter{ width:60%;}
}
@media only screen and (min-width:1024px) and (max-width: 1050px){
	.container {  padding: 0;    width: 1000px;}
	.common-home #content .banner{ width:48%;}
	#footer #social-link{ width:30%;}
	#footer #contact{ margin-right:0px; width:25%;}
	#footer .col-sm-3.column{ width:230px;}
	#column-left {width: 225px; padding:0 0 0 15px;}
	.layout-2 #content {width: 77.3%;}
	#column-left .box-product .caption, #column-right .box-product .caption, #column-left .box-product .button-group, #column-right .box-product .button-group { margin-left: 65px;}
	#column-left .product-thumb .button-group button span, #column-right .product-thumb .button-group button span{ font-size:11px;}
	.row{ margin-right:-12px !important;}
	.productpage #column-right{ padding-right:15px;}
	#column-right .bestseller li .image, #column-left .bestseller li .image{ width:33%;}
#column-left .bestseller .rating, #column-right .bestseller .rating,
#column-left .bestseller h4, #column-right .bestseller h4,
#column-left .bestseller .price, #column-right .bestseller .price, #column-left .bestseller .cart, #column-right .bestseller .cart{ margin-left:90px;}
#column-left .bestseller .cart .button, #column-right .bestseller .cart .button{ font-size:12px;}
#powered{ width:40%;}
#bottomfooter{ width:60%;}
}

@media only screen and (min-width: 980px) and (max-width: 1024px) {
	.common-home #content .banner{ width:48%;}
	#top .btn-link, #top-links li{margin-left:10px;}
	.product-grid .product-thumb .image, #content .box-product .product-thumb .image{padding:20px 10px;}
	.product-info .product-image .customNavigation span.next, .product-info .product-image .customNavigation span.prev{top:38px !important;}
	.common-home #content .banner{ width: 48%;}
	.cms_second .left_part {width: 49%;	}
	.cms_second .left_part img {max-width: 100%;	}
	.cms_second .right_part {width: 47%;}
	.product-thumb .rating{top:200px;}
	#footer .col-sm-3.column{ width:212px;}
	#footer #social-link{ width:31%;}
	#footer #contact{ margin-right:0px; width:25%;}
	#column-left {width: 180px; padding:0 0 0 15px;}
	.layout-2 #content {    width: 81.3%;}
	#column-left .box-product .caption, #column-right .box-product .caption, #column-left .box-product .button-group, #column-right .box-product .button-group { margin-left: 65px;}
	#column-left .product-thumb .button-group button span, #column-right .product-thumb .button-group button span{ font-size:11px;}
	.row{ margin-right:-12px !important;}
	.productpage #column-right{ padding-right:15px;}
	#column-right .bestseller li .image, #column-left .bestseller li .image{ width:33%;}
#column-left .bestseller .rating, #column-right .bestseller .rating,
#column-left .bestseller h4, #column-right .bestseller h4,
#column-left .bestseller .price, #column-right .bestseller .price, #column-left .bestseller .cart, #column-right .bestseller .cart{ margin-left:85px;}
#column-left .bestseller .cart .button, #column-right .bestseller .cart .button{ font-size:12px;}
#powered{ width:40%;}
#bottomfooter{ width:60%;}

}
@media only screen and (max-width: 979px){
	.common-home #content .banner{ width:48%;}
	#footer .col-sm-3.column, #footer #contact, #footer #follow-us, #footer #payment, #footer #social-link{ width:100%;}
	
	.cms_home .cms_first, .cms_home .cms_second{ width:100%;}
	.cms_second .left_part{ width:auto;}
	.cms_second .owl-controls.clickable{ left:0px;}
	.cms_second .right_part{ width:57%;}
	.nav-container{ display:none;}
	#res-menu{ display:block;}
	
	.nav-responsive{ padding:17px 10px;}
	.res-menu-inner {
    padding: 0;
    position: relative;
	}
	.responsive-menu .main-navigation li {
    padding: 2px 0 2px 10px;
    text-transform: uppercase;
	float:none;
}
.responsive-menu .main-navigation li a:hover {
    color: #f79d69;
}
#search .input-lg:focus, #search .input-lg:active{ box-shadow:0 0 3px #BBBBBB; z-index:1;}
.layout-2 #content { width: 75.3%;}
#column-left {width: 180px; padding:0 0 0 15px;}
#column-left .box-product .caption, #column-right .box-product .caption, #column-left .box-product .button-group, #column-right .box-product .button-group { margin-left: 65px;}
	#column-left .product-thumb .button-group button span, #column-right .product-thumb .button-group button span{ font-size:11px;}	
	.row{ margin-right:-12px !important;}
	.productpage #column-right{ padding-right:15px;}
	.productpage #column-right{ display:none;}
	.productpage .row .product-middle{ width:324px;}
	.productpage .row .product-left{ width:400px;}
	#content .box-product .product-block:hover .button-group{top: 150px; opacity: 1;}
	.res-menu-inner .container{ position:relative;}
	#footer .column ul li{ margin:0px; line-height:28px;}
	#footer .column ul{ margin-bottom:20px;}
	#column-right .bestseller li .image, #column-left .bestseller li .image{ width:33%;}
#column-left .bestseller .rating, #column-right .bestseller .rating,
#column-left .bestseller h4, #column-right .bestseller h4,
#column-left .bestseller .price, #column-right .bestseller .price, #column-left .bestseller .cart, #column-right .bestseller .cart{ margin-left:60px;}
#column-left .bestseller .cart .button, #column-right .bestseller .cart .button{ font-size:12px;}
#footer .column ul {   display: none;}

#bottomfooter, #powered{ width:100%; float:none; text-align:center;}
}





@media (max-width:767px) {
	#top{
		min-height: 64px;
	}
	#top .pull-left{
	 	background-color: #cdcdcd;
		border-right: 1px solid #ffffff;
		cursor: pointer;
		margin: 10px 0px 0px;
		
		text-align: center;
		width: 33.3% !important;
		z-index: 999;
		float:left;
		position:relative;
	}
	#top .pull-left{ padding:0px;}
	#top #language .btn-group, #top #currency .btn-group{ padding:10px 0; margin:0px; width:100%;}
	#top .btn.btn-link.dropdown-toggle{ width:100%; text-align:center; padding:1px 0 0;}
	#top #language .btn.btn-link.dropdown-toggle{ padding:2px 0 0;}
	#top .pull-left .btn-group{position:static;}
	.tm_headerlinkmenu {
		color: #ffffff;
		display: block;
		float: left;
		width: 33.3% !important;
		z-index: 999;
		background:#cdcdcd;
		margin:10px 0px 0px;
		padding:10px 0px;
	}
	.tm_headerlinks_inner {
		cursor: pointer;
		overflow: hidden;
	}
	.headertoggle_img {
		background: url("../image/megnor/menu-res.png") no-repeat scroll center center transparent;
		cursor: pointer;
		float: none;
		height: 26px;
		margin: 0 auto;
		width: 30px;
	}
	#top-links .dropdown.myaccount{display:none;}
	.cart-block{position:absolute; top:210px; margin:0px; width:100%; text-align:center;}
	#top .container{position:relative; padding:0px; margin:0px 15px;}
	.search-block{background:none; position:absolute; width:100%; top:260px; border:none;}
	#search{display:block !important; position:static; width:100%;}
	#search .input-lg{width:100%;}
	#search .arrow{display:none;}
	#top-links {
		margin-right: 0;
		text-align: center;
		width: 100%;
	}
	#res-menu{margin-top:75px;}
	
	.htabs a{width:116px;;}
	.htabs a.selected span, .htabs a:hover span, .htabs a:focus span{left:48%;}
	#top #language .dropdown-menu > li > a{text-align:left;}
	.res-menu-inner .container{margin:0px 15px 25px;}
	#content .box .box-content{padding-top:50px;}
	.product-grid .product-thumb .button-group, #content .box-product .product-thumb .button-group{opacity:1; position:static;}
	.cms_first .right_part {width: 66%;}
	#footer{padding-left:0px; padding-right:0px; margin:0px 15px;}
	#top #language .dropdown-menu, #top #currency .dropdown-menu, #top .tm_headerlinkmenu .dropdown-menu{width:100%; margin-top:6px;}
	#cart .dropdown-menu{left:0px; right:0px; margin:0px auto;}
	#cart{position:static;}
	#cart .arrow{background-position:center center; right:0px; left:0px; width:100%;}
	#column-left, #column-right {float: left; width: 100%;}
	#content{clear:both;}
	#column-left .box .box-content, #column-right .box .box-content{display:none;}
	#column-left .box-product .caption, #column-right .box-product .caption, #column-left .box-product .button-group, #column-right .box-product .button-group{margin-left:70px; clear:none;}
	.product-list .product-thumb .caption, .product-thumb .caption .description, .product-list .product-thumb .button-group{text-align:center;}
	.product-grid .product-thumb:hover .image, #content .box-product .product-thumb:hover .image{background:#FFF;}
	.productpage .row .product-left{padding-bottom:20px;}
	.productpage .row .product-middle{padding-left:0px; padding-bottom:20px;}
	#column-right .bestseller li, #column-left .bestseller li{display:block;}
	.productpage .tabs{clear:both; float:left; width:100%;}
	
	.row.product-grid-list {margin: 0;}
	.row.product-grid-list .product-list{padding:0px 15px 0px 3px;}
	.checkout-cart .table-bordered td .input-group .input-group-btn{float:none; padding-top:10px;}
	#column-right, #column-left{display:none;}
	.product-info .image, .product-info .additional-carousel{margin:0px auto; width:320px;}
	.layout-3 #content, .layout-2 #content{width:100%!important;}
	.cms_second .left_part{ width:50%;}
	.cms_second .right_part{ width:47%;}
	.product-thumb .rating{ display:none;}
	.row{ margin-right:-12px !important;}
	.productpage .row .product-left, .productpage .row .product-middle{ width:100%; padding:0px 15px;}
	#top #language .toggle, #top #currency .toggle, #top #top-links .toggle, #top .tm_headerlinkmenu .toggle{ display:none;}
	#top #language .dropdown-menu, #top #currency .dropdown-menu, #top .tm_headerlinkmenu .dropdown-menu{ margin-top:0px;}
	.product-compare .btn.btn-danger.btn-block{ display:block; margin:5px auto; width:115px;}
}
@media only screen and (max-width: 479px) {
	.common-home #content .banner{width:100%; margin:0px 0px 20px;}
	.cms_second .left_part, .cms_second .right_part, .cms_first .left_part {width: 100%;}
	.cms_first .right_part {width: 94%;}
	.category_filter .product-compare{clear:left; margin-top:0px;}
	.category_filter .sort{width:35%; margin-bottom:10px; margin-right:5px;}
	.category_filter .limit{ margin-bottom:10px; margin-right:5px;}
	.category_filter label{margin-top:0px;}
	.checkout-cart .buttons .pull-right{float:left !important; padding-top:10px; clear:both;}
	.product-info .image, .product-info .additional-carousel{margin:0px auto; width:240px;}
	.htabs .etabs li, .htabs a { text-align: center; width: 100%;}
	.htabs a.selected span, .htabs a:hover span, .htabs a:focus span{ display:none;}
	#slideshow0 .owl-pagination{ display:none;}
	.common-home #content #banner0{ margin:20px 0 20px;}
	.row{ margin-right:-12px !important;}
	.nav-tabs > li{width:100%; margin:5px 0 0 0; margin-right:0px;}
	.nav > li > a{width:100% !important;}
	.nav-tabs > li.active > a span, .nav > li:hover > a span, .nav > li:focus > a span{ display:none;}
	.productpage .tabs {  padding: 0 15px;}

	#content .product-grid{width:100% !important;}
	.category_filter .sort-label{clear:left;}
	#pagination .links{margin-bottom:10px; float:left;}
	#pagination .results{clear:left;}
	.product-tabs a{width:100%; text-align:center;}
	.product-tabs a.selected{ border-right:none;}
	.htabs .etabs li{ margin:5px 0 0 0;}
	.col-sm-4.total_amount{ width:100%;}
	#cart .dropdown-menu table.table-striped {
    display: inline;
    float: left;
    height: 150px;
    overflow: scroll;
}
	
}
@media (max-width:319px) {
#logo{margin-top:20px;}
#top #language .dropdown-menu, #top #currency .dropdown-menu, #top .tm_headerlinkmenu .dropdown-menu{width:130px;}
#cart .dropdown-menu{overflow:auto;}
#cart .dropdown-menu a.cart-button, #cart .dropdown-menu a.checkout{height:34px; display:inline-block; margin:0px 0px 10px; clear:both;}
.account-order .buttons .pull-right{float:left !important;}

.product-info .image, .product-info .additional-carousel{margin:0px auto; width:100%;}
#button-shipping{margin-top:10px; clear:both;}
.category_filter .btn-list-grid{float:left; clear:left;}
.row{ margin-right:-12px !important;}
#cart .dropdown-menu{ width:210px;}
.form-group.quntity {
    display: block;
}
.productpage .btn-group #button-cart {  margin: 0 0 10px;}
.productpage .btn-group .btn_link {
    clear: both;
    display: block;
    margin: 10px 0;
}
.productpage .rating .write{ display:block; margin-left:0px;}
.size_guide_table {
    display: inline;
    float: left;
    overflow: auto;
   
}
}
@media only screen and (max-width:240px){#cart .dropdown-menu{ width:210px;}}