

:focus {

    outline: none;

}

ul{

	margin-bottom: 0;

}

.list-inline > li{

	padding: 0;

}

input[type="checkbox"], input[type="radio"] {

    margin: 3px 0 0;

}

input[type="checkbox"]{

	transform: scale(1.1);

}

input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {

    outline: none;

}

.select-input::after {

    font-family: 'fontawesome';

    content: '\f107';

    font-size: 14px;

    position: absolute;

    right: 10px;

    top: 7px;

    pointer-events: none;

}

#product-search .col-sm-3.select-input::after {

    right: 25px;

}

.catesort select.form-control,#product-search select.form-control {

    appearance: none;

    -o-appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    cursor: pointer;

    border-radius: 0;

}

.form-control {

    transition: none;

    -webkit-transition: none;

    -moz-transition: none;

    -o-transition: none;

    -ms-transition: none;

    border-radius: 0;

}

.select-input {

    position: relative;

}

body {

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

	font-weight: 400;

	color: #282828;

	font-size: 16px;

	line-height: 20px;

	/*letter-spacing: 0.8px;*/

	width: 100%;

	background-color: #fff;

}

.dropdown-menu {

    box-shadow: 0 0px 5px rgba(0,0,0,.175);

}

.form-control {

    border: 1px solid #ebebeb;

    box-shadow: none;

}

.form-control:focus {

    border-color: #000;

    box-shadow: none;

}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{

    outline: none;

}

a:hover,a:focus{

	text-decoration: none;

}

.btn.active, .btn:active{

	box-shadow: none;

}

svg{

	vertical-align: middle;

}

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

	color: #444;

}

.img-thumbnail{

	border: none;

}

/* 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: #000;

	transition: all 0.4s ease-in-out 0s;

	text-transform: capitalize;

}

a:hover {

	text-decoration: none;

	color: #d6a83e;

}

legend {

	font-size: 16px;

	padding: 7px 0px;

	color: #d6a83e;

}

label {

	font-size: 12px;

	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: 16px;

}

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

	font-size: 16px;

}

.input-group .input-group-addon {

	font-size: 16px;

	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: #d6a83e;

}

/* top */

.user-down li a i {

    margin: 0 5px;

    width: 15px;

}

.user-down li a {

    line-height: 32px;

    padding: 0 5px;

}

.user-down li a:hover{

	background-color: transparent;

}

#top {

	background: #f7f7f7;

	padding: 7px 0;

}

#top #form-currency .currency-select,

#top #form-language .language-select {

	text-align: left;

	padding: 5px 10px;

	text-transform: capitalize;

}

#top #form-currency .currency-select:hover,

#top #form-language .language-select:hover {

	text-shadow: none;

	color: #d6a83e;

}

#top .btn-link, #top-links li, #top-links a {

    color: #6d6c6c;

    text-decoration: none;

    padding: 0;

    font-size: 16px;

}

#top .btn-link:hover, #top-links a:hover {

	color: #444;

}

#top-links .dropdown-menu a {

	text-shadow: none;

}

#top-links .dropdown-menu a:hover {

	color: #FFF;

}

#top .btn-link strong {

	font-size: 14px;

        line-height: 14px;

}

#top-links a + a {

	margin-left: 15px;

}

/* logo */

/* search */

#search .input-lg {

	height: 40px;

	line-height: 20px;

	padding: 0 10px;

	border: none;

}

#search .btn-lg {

	font-size: 15px;

	line-height: 18px;

	padding: 11px 35px;

	background: #d6a83e;

	border: none;

	border-radius: 0;

	color: #000;

}

/* cart */

#cart .btn-danger {

    background-color: #fff;

	color: #000;

	padding: 0;

	border-color: #fff;

	transition: all 0.4s ease-in-out 0s;

}

#cart .btn-danger:hover{

    background-color: #fff !important;

	color: #7a7a7a !important;

	border-color: #fff;

}

#cart > .btn {

	font-size: 12px;

	line-height: 18px;

	fill: #7a7a7a;

	background-color: transparent;

	border: none;

	box-shadow: none;

	padding: 0;

}

#cart.open > .btn {

	background-image: none;

	background-color: #FFFFFF;

	border: none;

	color: #666;

	box-shadow: none;

	text-shadow: none;

}

#cart.open > .btn:hover {

	color: #444;

}

#cart .dropdown-menu {

	background: #fff;

	z-index: 1001;

}

#cart .dropdown-menu {

	min-width: 200px;

	width: 300px;

}

@media(min-width: 768px){

	#cart .dropdown-menu {

		margin: 0 14px;

	}

}

.cartbt .btn{

	padding: 9px 10px 7px 10px;

}

@media (max-width: 478px) {

	#cart .dropdown-menu {

		min-width: 300px;

	}

}

#cart .dropdown-menu table {

	margin-bottom: 10px;

}

#cart .table-striped > tbody > tr:nth-of-type(2n+1) {

    background: none;

}

#cart li tbody tr td {

    border-bottom: 1px solid #f6f6f6 !important;

	border: none;

}

#cart li tbody tr td {

    border-bottom: 1px solid #f6f6f6 !important;

	border: none;

}

.cartqt{

	width: 12%;

}

.cartdrop {

    padding: 0;

    border-bottom: 1px solid #eee;

    margin-bottom: 10px;

}

.cartname {

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    margin: 0 10px;

    width: 130px;

    font-size: 14px;

}

.cartprice {

    clear: both;

    position: relative;

    top: -30px;

    left: 66px;

    width: 50%;

    color: #000;

    font-size: 13px;

    direction: ltr;

    margin-bottom: -10px;

}

#cart .dropdown-menu li > div {

	padding: 0 10px;

}

#cart .dropdown-menu li > div table td {

	border: 1px solid #ececec;

}

@media (max-width: 478px) {

	#cart .dropdown-menu li > div {

		min-width: 100%;

	}

}

#cart .dropdown-menu li p {

	margin: 20px 0;

}

.dropdown-submenu .submenu-title {

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

    font-size: 14px !important;

    line-height: 22px;

    position: relative;

    text-transform: capitalize;

    margin: 0 0 5px;

    padding: 4px 0;

    color: #000;

}

/* menu */

.head-right{

	margin-top: 5px;

}

.head-right svg{

	fill: #4f4f4f;

	transition: all 0.3s ease-in-out 0s;

}

.head-right button:hover svg,.head-right svg:hover{

	fill: #d6a83e !important;

}

#menu .nav > li > a {

	color: #4f4f4f;

	padding: 9px 10px;

	text-transform: uppercase;

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

}

#menu .nav > li > a:hover, #menu .nav > li.open > a,#menu .nav > li > a:focus, #menu .nav > li > a:hover {

	color: #d6a83e;

	background-color: transparent;

}

#menu .dropdown-menu {

	padding: 10px 0;

}

#menu .dropdown-inner {

	display: table;

}

#menu .dropdown-inner ul {

	display: table-cell;

}

#menu .dropdown-inner a {

	min-width: 160px;

	display: block;

	padding: 3px 20px;

	clear: both;

	line-height: 20px;

	color: #333333;

	font-size: 12px;

    direction: ltr;

	text-transform: capitalize;

}

#menu .dropdown-inner li a:hover {

	color: #d6a83e;

}

#menu .see-all {

	display: block;

	margin-top: 0.5em;

	border-top: 1px solid #DDD;

	padding: 3px 20px;

	-webkit-border-radius: 0 0 4px 4px;

	-moz-border-radius: 0 0 4px 4px;

	border-radius: 0 0 3px 3px;

	font-size: 12px;

}

#menu .see-all:hover, #menu .see-all:focus {

	text-decoration: none;

	color: #ffffff;

	background-color: #229ac8;

	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);

	background-repeat: repeat-x;

}

#menu #category {

	float: left;

	padding-left: 15px;

	font-size: 16px;

	font-weight: 700;

	line-height: 40px;

	color: #fff;

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

}

#menu .btn-navbar {

	font-size: 16px;

	font-stretch: expanded;

	color: #000;

	padding: 0px;

	margin: 0;

	border: none;

	box-shadow: none;

	float: none;

	position: relative;

	top: 8px;

}

#menu .btn-navbar i{

	font-size: 16px;

}

#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {

	color: #d6a83e ;

}

#menu .dropdown:hover .dropdown-menu{

	min-width: 250px;

}

@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;

	}

}

/* content */

#content {

	min-height: 400px;

}

/* footer */

footer {

	margin-top: 50px;

	background-color: #000;

	padding-top: 60px;

}

footer hr {

	border-top: none;

	border-bottom: 1px solid #666;

}

footer #contact li i{

	font-size: 16px;

	color: #fff;

	margin-top: 7px;

	width: 30px;

}

footer a,footer #contact li{

	cursor: pointer;

	font-size: 13px;

	letter-spacing: 1px;

	line-height: 30px;

	color: rgba(255,255,255,.5);

	padding: 0;

	/*word-break: break-all;*/

	width: 100%;

}

footer a:hover,footer #contact li:hover,.foot-payment li a i:hover,footer a:focus{

	color: #d6a83e;

}

footer h5 {

	font-size: 16px;

	letter-spacing: 1.5px;

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

	margin-bottom: 20px;

	color: #fff;

	text-transform: uppercase;

	font-weight: normal;

}

/* alert */

.alert {

	padding: 8px 14px 8px 14px;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	border-radius: 0;

	z-index: 9;

}

.alert .close {

    opacity: 1;

    right: 0;

    top: 0;

}

/* breadcrumb */

.breadcrumb {

	margin: 0 0 20px 0;

	padding: 8px 0;

	background: #f7f7f7;

	border-radius: 0;

}

.breadcrumb i {

	font-size: 15px;

}

.breadcrumb > li {

	color: #000;

	padding: 0 20px;

	position: relative;

}

.breadcrumb > li a:hover{

	color: #000;

}

.breadcrumb > li a:hover{

	color: #d6a83e;

}

.breadcrumb > li:after {

	content: '';

	display: block;

	position: absolute;

	top: 5px;

	right: -4px;

	width: 9px;

	height: 9px;

	border-right: 2px solid #000;

	border-bottom: 2px solid #000;

	transform: rotate(-45deg);

}

.breadcrumb > li:last-child::after {

    border-bottom: 0;

    border-right: 0;

}

.breadcrumb > li + li::before {

    content: '';

    padding: 0;

}

.pagination {

	margin: 0;

	padding: 0;

}

/* buttons */

.buttons {

	margin: 1em 0;

}

.btn {

	padding: 7.5px 12px;

	border: 1px solid #cccccc;

	border-radius: 0px;

	text-transform: capitalize;

	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);

}

.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: #ffffff;

	background-color: #000;

	transition: all 0.3s linear;

	border: none;

	box-shadow: none;

}

.btn-primary {

	color: #ffffff;

	background-color: #000;

	transition: all 0.3s linear;

	border: none;

	box-shadow: none;

}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled],.btn-default:active:focus,.btn-primary:active:hover,

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

	background-color: #d6a83e;

	color: #000;

}

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

	background-color: #000;

	transition: all 0.3s linear;

	border: none;

	box-shadow: none;

}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled],.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {

	background-color: #d6a83e;

	color: #000;

}

.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 */

.list-group a {

	border: 1px solid #DDDDDD;

	color: #888888;

	padding: 8px 12px;

}

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

	color: #444444;

	background: #eeeeee;

	border: 1px solid #DDDDDD;

	text-shadow: 0 1px 0 #FFF;

}

/* 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 {

	overflow: auto;

	position: relative;

}

.product-thumb .image {

	text-align: center;

}

.product-thumb .image a {

	display: block;

}

.product-thumb .image img {

	margin-left: auto;

	margin-right: auto;

}

.product-grid .product-thumb .image {

	float: none;

}

@media (min-width: 767px) {

	.product-list .product-thumb .image {

		float: left;

	}

	.product-list .caption{

		margin-top: 0;

		padding-left: 15px;

		float: left;

	}

}



@media (max-width: 1200px) {

.product-grid .product-thumb .caption {

	min-height: 85px;

	padding: 0 10px;

}

}

@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;

	padding: 0;

}

}

.rating .fa-stack {

	font-size: 6px;

}

.rating .fa-star-o {

	color: #d6a83e;

	font-size: 13px;

}

.rating .fa-star {

	color: #FC0;

	font-size: 13px;

}

.rating .fa-star + .fa-star-o {

	color: #FC0;

}

h2.price {

	margin: 0;

}

.product-thumb .price {

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

	font-size: 18px;

	color: #252525;

	min-height: 22px;

}

.product-thumb .price-new {

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

	font-size: 18px;

	color: #252525;

}

.product-thumb .price-old {

	color: #9f9e9e;

	text-decoration: line-through;

	margin: 0 5px;

	font-size: 16px;

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

}



.thumbnails {

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbnails > img {

	width: 100%;

}

.image-additional a {

	margin-bottom: 20px;

	padding: 5px;

	display: block;

	border: 1px solid #ddd;

}

.image-additional {

	max-width: 78px;

}

.thumbnails .image-additional {

	float: left;

	margin-left: 20px;

}

@media (min-width: 1410px) {

	#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: 1200px) {

	#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-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-3:nth-child(4n+1),

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

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

		clear:left;

	}

}



/* fixed colum left + content + right*/

@media (min-width: 768px) {

    #column-left  .product-layout .col-md-3 {

       width: 100%;

    }



	#column-left + #content .product-layout .col-md-3 {

       width: 50%;

    }



	#column-left + #content + #column-right .product-layout .col-md-3 {

       width: 100%;

    }



    #content + #column-right .product-layout .col-md-3 {

       width: 100%;

    }

}



/* fixed product layouts used in left and right columns */

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

	width: 100%;

}



/* fixed mobile cart quantity input */

.input-group .form-control[name^=quantity] {

	min-width: 50px;

}



/* Missing focus and border color to overwrite bootstrap */

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

    background-image: none;

    background-color: #df5c39;

}

/* custom css */

@media (min-width:1410px) {

    .container {

        width: 1170px;

    }

}

@media(max-width: 1199px){

	.container {

    	width: 100%;

	}

}

/* header */

#top .btn:hover, #top .btn:focus{

    color: #d6a83e;

    background-color: transparent;

}

header #cart-total {

    position: absolute;

    top: -5px;

    background-color: #000;

    width: 15px;

    text-align: center;

    border-radius: 50%;

    right: 12px;

    color: #fff;

    cursor: pointer;

    height: 16px;

    font-size: 10px;

    display: inline-block;

}

.lang,.cur{

	display: inline-block;

}

.top-left span, .header-nav .dropdown .expand-more {

    color: #6d6c6c;

}

/*.lang button.dropdown-toggle::before {

    content: '|';

    color: #e0e0e0;

    padding: 0 16px;

    font-size: 13px;

    position: relative;

    left: 0;

    top: 1px;

}*/

/* search */

.d-search button{

	background: transparent;

	border: none;

	cursor: pointer;

	padding: 0;

}

.sideb{

    display: block;

}

.siden{

    display: none;

}

body.active-search {

    overflow: hidden;

}

body.active-search::before {

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

    content: "";

    width: 100%;

    left: 0;

    opacity: 0.7;

    position: absolute;

    top: 0;

    height: 100%;

    z-index: 99;

    transition: all .2s ease 0s;

}

body.active-search .wbSearch {

    opacity: 1;

	transform: translateY(0);

}

.wbSearch{

	 z-index: 99;

	position: fixed;

	top: 0;

	right: 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	background-color: rgba(18,18,18,.9);

	opacity: 0;

	transition: all 0.3s ease-in-out;

	transform: translateY(-100%);

	align-items: center;

	justify-content: center;

	width: 100%;

	padding: 60px;

}

.wbSearch .close-nav {

    color: #fff;

	position: absolute;

	right: -20px;

	top: 10px;

}

.wbSearch #search_block_top{

	position: relative;

	align-items: center;

	width: 100%;

	max-width: 1000px;

}

/* body.active-search .wbSearch #search_block_top{

	animation: fadeInDown 0.3s 0.2s ease-out both;

	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.14);

} */

#search button{

	position: absolute;

	top: 0;

	right: 0px;

	z-index: 99;

}

/* search over */

.acdrop{

	margin: 0 20px;

}

.navbar{

	margin-bottom: 0;

	min-height: auto;

}

.content-top{

	padding: 0 85px;

}

.owl-wrapper-outer {

    border: none !important;

    border-radius: 0 !important;

    box-shadow: none !important;

}

header {

    padding: 25px 0;

}

@media(min-width: 768px){

#menu .dropdown:hover .dropdown-menu {

	display: block;

	padding: 12px 0;

	visibility: visible;

	opacity: 1;

	filter: alpha(opacity=100);

	margin-top: 2px;

}

#menu .dropdown-menu{

	background: #FFF;

	-webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;

	-o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;

	transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;

	visibility: hidden;

	display: block;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all 0.35s ease-out 0s;

	-o-transition: all 0.35s ease-out 0s;

	transition: all 0.35s ease-out 0s;

	margin-top: 50px;

	border: none;

	border-radius: 0;

	}

#menu .nav > li > a::before  {

    background-color: transparent;

    content: "";

    height: 3px;

    left: 0;

    margin: 0 auto;

    position: absolute;

    right: 0;

    bottom: 0;

    transition: all 0.4s ease-out 0s;

    width: 3px;

}

#menu .nav > li:hover > a::before {

    background-color: #d6a83e;

    height: 2px;

    width: 100%;

}

}

/* category */

#cat-img .owl-item{

	 border-right: 1px solid #e0e0e0;

	/* margin: 1px; */

}

#cat-img{



	background: #efeff0;

}

#cat-img .block-cat-wr{

    padding: 15px 5px;

    border-bottom: 1px solid #e0e0e0;

}

#cat-img .multi-row .block-cat-wr:last-child{

    border-bottom:none;

}

.wberCategoryFeature {

	background: #efeff0;

	padding: 77px 15px;

}

@media(min-width: 768px){

	.catepadding {

    	padding-right: 0;

	}

	.homeslide{

		padding-left: 0;

	}

	.navbar-nav > li {

    	float: none;

    	display: inline-block;

    	text-align: center;

		padding: 0 15px 0 15px;

	}

	.navbar-nav > li i{

		margin: 0 3px;

	}

	.navbar-nav{

		float: none;

	}

}



.block-cat-wr a {

    font-size: 13px;

    color: #4f4f4f;

    text-transform: uppercase;

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

    display: inline-block;

}

.block-cat-wr:hover a{

	color: #d6a83e;

}

.block-cat-wr{

	cursor: pointer;

}

.cat-img h3{

	font-size: 18px;

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

	text-transform: uppercase;

	color: #4f4f4f;

	margin-top: 0;

	margin-bottom: 54px;

}

/* slider */

#slideshow0.owl-theme .owl-nav button,

	#testi.owl-theme .owl-nav button {

    color: #fff;

    font-size: 22px;

    margin: 0;

    background: #000;

    display: inline-block;

    cursor: pointer;

    min-width: 35px;

    min-height: 35px;

    border-radius: 0;

    text-align: center;

    padding: 8px 0;

    transition: 0.3s ease;

    margin: 5px;

    opacity: 0;

    position: absolute;

    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);

}

.wberCategoryFeature,
#slideshow0 .owl-item {
	height: 548px;
}

#slideshow0 .owl-item {
	display: block;
	overflow: hidden;
}

#slideshow0 .owl-item img {
	max-height: 548px;
	min-height: 548px;
	width: 100%;
	object-fit: cover;
}

#testi.owl-theme .owl-nav .owl-next,

#slideshow0.owl-theme .owl-nav .owl-next {

    right: 10px;

}

#slideshow0.owl-theme .owl-nav button:hover,

	#testi.owl-theme .owl-nav button:hover {

    background-color: #d6a83e;

}

#slideshow0.owl-theme:hover .owl-nav button,

	#testi.owl-theme:hover .owl-nav button{

    opacity: 1;

}

#slideshow0.owl-carousel .owl-buttons div i,#testi.owl-carousel .owl-buttons div i {

    font-size: 22px;

}

.homeslider-container .owl-theme .owl-nav .owl-prev, #testi.owl-theme .owl-nav .owl-prev,

#slideshow0.owl-theme .owl-nav .owl-prev {

    left: 15px;

}

/* banner */

.leftbanner{

	padding: 0 10px;

}

.topbanner{

	margin-top: 15px;

}

.topbanner a {
	display: block;
	position: relative;
	height: 340px;
	overflow: hidden;
}

.topbanner a img {
	min-height: 340px;
	max-height: 340px;
	object-fit: cover;
	width: 100%;
}

.topbanner a .wrapTitle {
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
}

.topbanner a .wrapTitle .wrapBgColor {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
}

.topbanner a .titleBanner,
.topbanner a img {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
}

.topbanner a .titleBanner {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	left: 0;
	width: 100%;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-transform: uppercase;
	text-align: center;
	padding: 15px;
	margin: 0;
}

.topbanner a:hover .titleBanner {
	font-size: 26px;
}

.topbanner a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}

@media (max-width: 1199px){
	.topbanner a .titleBanner {
		font-size: 16px;
	}

	.topbanner a {
		height: 300px;
	}

	.topbanner a img {
		min-height: 300px;
		max-height: 300px;
	}
}

@media (max-width: 991px){
	.topbanner a .titleBanner {
		font-size: 14px;
	}

	.topbanner a {
		height: 260px;
	}

	.topbanner a img {
		min-height: 260px;
		max-height: 260px;
	}
}

@media (max-width: 767px){
	.topbanner a .titleBanner {
		font-size: 12px;
	}

	.topbanner a {
		height: 200px;
	}

	.topbanner a img {
		min-height: 200px;
		max-height: 200px;
	}
}

.beffect{

    position: relative;

    overflow: hidden;

    vertical-align: middle;

}

.beffect:hover a::before,.beffect:hover a::after {

    height: 100%;

    -webkit-transition-duration: 1.3s;

    transition-duration: 1.3s;

    opacity: 0;

    filter: alpha(opacity=0);

    width: 100%;

}

.beffect a::before {

    background: rgba(191,176,155,.53);

    content: "";

    height: 0;

    left: 0;

    margin: auto;

    opacity: 1;

    filter: alpha(opacity=100);

    position: absolute;

    bottom: 0;

    width: 0;

}

.beffect a::after {

    background: rgba(191,176,155,.53);

    content: "";

    height: 0;

    right: 0;

    margin: auto;

    opacity: 1;

    filter: alpha(opacity=100);

    position: absolute;

    bottom: 0;

    width: 0;

}

/* product */

.nav-tabs > li{

	display: inline-block;

}

.product-thumb:hover .second-img{

    opacity: 1;

}

.product-thumb .second-img{

    top: 0;

    left: 0;

    margin: 0 auto;

    opacity: 0;

    position: absolute;

    right: 0;

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

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

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

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

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

}

.sale {

    position: absolute;

    left: 10px;

    top: 10px;

    text-transform: capitalize;

    font-size: 13px;

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

}

.caption h4 {

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.caption h4 a {

    color: #252525;

    font-size: 16px;

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

    transition: all 0.3s ease-out 0s;

    letter-spacing: 0.5px;

    text-transform: capitalize;

}

.caption h4 a:hover{

    color: #222;

    font-size: 13px;

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

    transition: all 0.3s ease-out 0s;

    letter-spacing: 0.5px;

    text-transform: capitalize;

}

.wishcom{

    background-color: #000;

    fill: #fff;

    border: none;

    padding: 0 9px;

    line-height: 35px;

    transition: 0.3s ease;

}

.wishcom:hover{

	background-color: #000;

	fill: #d6a83e;

}

.bcart:hover{

	background-color: #000;

	color: #fff;

}

.bcart {

	background: #d6a83e;

	color: #000;

    border: none;

    font-size: 13px;

    text-transform: uppercase;

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

    padding: 0 10px;

    line-height: 35px;

    transition: 0.3s ease;

    vertical-align: bottom;

}

.bcart span{

	vertical-align: middle;

}

@media(min-width: 992px){

	.product-thumb .button-group {

	    overflow: auto;

	    transform: scale(0);

	    transition: all 0.4s ease-in-out 0s;

	    position: absolute;

	    bottom: 20px;

	    left: 0;

	    right: 0;

	    text-align: center;

	    margin: 0 auto;

	}

	.product-thumb:hover .button-group {

	    opacity: 1;

	    transform: scale(1);

	    padding-bottom: 3px;

	}

	.product-thumb h4,.product-thumb .price {

		transition: all 0.4s ease-in-out 0s;

	}

	.product-thumb:hover h4,.product-thumb:hover .price {

		transform: scale(0);

	}

	.product-layout:hover .webi-ownstyle.webi-quickview{

		opacity: 1;

	}

	.product-layout .webi-ownstyle.webi-quickview{

		opacity: 0;

		transition: all 0.4s ease-in-out 0s;

	}



}

.caption{

	margin-top: 10px;

}

.product-layout{

	position: relative;

}

.product-layout .webi-ownstyle.webi-quickview{

	position: absolute;

	top: 10px;

	right: 10px;

}





.product-quickview-detail{

	padding:25px 15px

}



.product-quickview-detail .nav-tabs{

	padding-top:50px;

}

.tab-heading{

    font-size: 22px;

    text-transform: uppercase;

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

    margin-bottom: 25px;

    margin-top: 50px;

}

.pro-tab .nav-tabs{

	border-bottom: none;

	margin-bottom: 30px;

}

.pro-tab .nav-tabs a{

	padding: 8px 15px 6px;

	border: 1px solid #e0e0e0;

	transition: all .3s ease;

	cursor: pointer;

	text-transform: uppercase;

	font-size: 16px;

	border-radius: 0;

	color: #949494;

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

}

.pro-tab .nav-tabs .slick-list .slick-track a{
	display: block;
}

.pro-tab .nav-tabs li.active a,.pro-tab .nav-tabs a:hover{

	color: #fff;

	background: #000;

	border: 1px solid #000;

}

.baestpc{

	margin: 0 50px;

}

.pro-nepr .owl-buttons{

	margin-top: 20px;

}

.pro-nepr .owl-theme .owl-controls .owl-buttons .owl-prev,

.pro-nepr .owl-theme .owl-nav .owl-prev {

    background-color: #000;

	position: unset;

	display: inline-block

	top: auto;

	border-radius: 0;

	right: auto;

	left: auto;

	color: #fff;

	padding: 9px 14px;

	width: 40px;

	height: 40px;

	border: none;

	bottom: -56px;

	margin: 0 4px;

	opacity: 1;

}

.pro-nepr .owl-theme .owl-controls .owl-buttons .owl-next,

.pro-nepr .owl-theme .owl-nav .owl-next {

	background-color: #000;

	position: unset;

	display: inline-block

	top: auto;

	border-radius: 0;

	right: auto;

	color: #fff;

	padding: 9px 14px;

	width: 40px;

	height: 40px;

	border: none;

	bottom: -56px;

	left: auto;

	margin: 0 4px;

	opacity: 1;

}

.pro-nepr .owl-theme .owl-nav button:hover{

	background-color: #d6a83e;

	color: #000;

}

.pro-nepr .owl-theme .owl-controls .owl-buttons i {

    font-size: 22px;

    margin: -1px 0;

}

.home-heading{

	font-size: 22px;

	text-transform: uppercase;

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

	margin-bottom: 25px;

}

.heading{

	font-size: 16px;

	text-transform: uppercase;

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

	margin-bottom: 25px;

	color: #000;

}



/* gallary */

/* services */

.ser-banner{

	padding: 0 10px;

}

.ser-banner{

    position: relative;

}

.ser-img{

	background: url(../images/categories/ser1.png) center no-repeat;

    width: 87px;

    height: 61px;

    margin: 0 auto;

}

.banner-desc{

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

    position: absolute;

    top: 20px;

    bottom: 20px;

    left: 30px;

    right: 30px;

    padding: 78px 0;

    opacity: 0;

    transform: scale(0);

    transition: all 0.3s ease-in-out ;

}

.banner-desc h4{

    color: #fff;

    font-size: 14px;

    text-transform: uppercase;

    margin:18px auto 10px;

}

.banner-desc p{

    margin-bottom: 0;

    color: rgba(255,255,255,.4);

    letter-spacing: 1px;

}

.ser-banner:hover .banner-desc{

     opacity: 1;

    transform: scale(1);

}

#banner0 {

    margin-top: 50px;

}

/* testimonial */

#testi .item {

   display: inline-block;

    position: relative;

    max-width: 850px;

    padding: 0 20px;

}

.testim {

    background: #f8f8f8;

    margin: 50px 0;

    background-attachment: fixed;

    background-size: cover;

    background-repeat: no-repeat;

    padding: 30px 0;

}

.timg {

    border-radius: 50%;

    width: 110px;

    height: 110px;

    margin-bottom: 30px;

    margin: 0 auto 15px;

    border: 6px solid #c6c6c6;

}

.quote {

    background: url(../images/quote.png) center no-repeat;

    width: 44px;

    height: 44px;

    margin: 0 auto 10px auto;

}

.content_test p {

    font-size: 16px;

    text-transform: capitalize;

    color: #95989d;

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

    line-height: 30px;

    margin-bottom: 5px;

}

#testi h3 {

    font-size: 16px;

    color: #000;

    text-transform: uppercase;

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

    margin-bottom: 8px;

}

#testi span {

    color: #95989d;

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

    font-size: 14px;

    text-transform: capitalize;

}

#testi.owl-carousel {

    background: transparent;

}

/* blog */

.bhr {

    border: .5px solid #cccccc;

    width: 45px;

    margin: 15px 0 12px;

}

.blog-comment{

    margin: 0 0 10px 0;

}

.blog-right h4{

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

	font-size: 16px;

	margin-bottom: 0;

	padding: 10px 0;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	text-transform: capitalize;

}

.blog-right h4 a{

	color: #000;

}

.blog-right a:hover,.blog-right h4:hover,.read_link a:hover{

	color: #d6a83e;

}

.webi-post-author,.write-comment a{

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

    font-size: 14px;

    color: #000;

    text-transform: capitalize;

}

.seper{

	padding: 0 20px;

}

.webi-post-author i{

	margin-right: 5px;

}

.blog-left:hover .webi_post_hover {

    opacity: 1;

    visibility: visible;1

    z-index: 1;

    -webkit-transform: scale(0.9,0.9);

}

.blog-left:hover .blog_mask {

    visibility: visible;

}

.webi-blog-image {

    position: relative;

    margin-bottom: 15px;

}

#blog .product-block .webi-blog-image {

    margin-bottom: 0;

}

.webi_post_hover {

    opacity: 0;

    visibility: hidden;

    z-index: 0;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    transition: 0.4s ease;

    -webkit-transform: scale(0.8);

    background-color: rgba(255, 255, 255, 0.4);

    padding: 10px;

}

.webi_post_hover .icon {

	border-radius: 50%;

	transform: translate(-50%, -50%);

	border: 2px solid #252525;

	padding: 9px 9px;

	display: inline-block;

	line-height: 0px;

}

.webi_post_hover .icon:hover{

	background-color: #252525;

	color: #fff;

}

.webi_post_hover .icon i{

	font-size: 16px;

}

.readmore_link i{

	vertical-align: middle;

}

.product-block{

	padding-bottom: 20px;

}

.blog-ic{

	position: absolute;

	left: 0;

	right: 0;

	text-align: center;

	top: 50%;

}

.lb-nav a{

	transition: none

}

/* blog */

.read_link a{

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

	font-size: 16px;

	text-transform: uppercase;

	transition: all 0.3s ease 0s;

	color: #4f4f4f;

	border-bottom: 1px solid #4f4f4f;

	display: inline-block;

}

.blog-desc{

	color: #929292;

	line-height: 22px;

	font-size: 16px;

	margin: 0px 0 4px;

}

.wco{

    margin-left: 38px;

    position: relative;

    top: 6px;

    margin-bottom: 10px;

    font-size: 12px;

    color: #777;

}

.bcomment{

	border: 1px solid #f2f2f2;

	border-radius: 4px;

	padding: 15px;

}

.view-comment{

	border-bottom: 1px solid #f2f2f2;

	margin-bottom: 10px;

	padding-bottom: 10px;

}

.view-comment:last-child{

	border-bottom: none;

	padding-bottom: 0;

	margin-bottom: 0

}

.blogu span{

    text-transform: uppercase;

    letter-spacing: 2px;

    margin: 0 23px;

}

.date span{

	margin: 0 20px;

}

.view-comment i {

    font-size: 18px;

    line-height: 30px;

}

.allcomment h5{

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

	font-size: 14px;

	margin: 0 0 18px 0;

}

.blog_comment::before,.blog_comment::after{

	content: '|';

	padding: 0 20px;

}

.webi_blog_page .blog-desc{

	padding: 15px 0

}

.allmb{

	margin-bottom: 15px;

}

/* logo slider */

.logo-slider {

    padding: 40px 0;

    border-top: 1px solid #e0e0e0;

    margin: 50px auto 20px;

}

/* newsletter */

.webi-newsletter .inner {

    max-width: 750px;

    margin: 0 auto;

    padding: 60px 15px 50px 15px;

}

.webi-newsletter .description-top h1 {

    font-size: 20px;

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

    margin: 20px 0 5px;

    font-weight: 600;

}

.webi-newsletter .description-top p{

	font-size: 16px;

	color: #7a7a7a;

	margin-bottom: 30px;

}

.webi-newsletter input{

    padding: 0 15px;

    border: none;

    background: #fff;

    color: #4f4f4f;

    height: 42px;

    border: 1px solid #e0e0e0;

}

.webi-newsletter input:focus{

	border: 1px solid #e0e0e0;

}

.webi-newsletter .btn{

	margin: 0 0 0 10px;

	background: #d6a83e;

	color: #000;

	text-transform: uppercase;

	letter-spacing: 1px;

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

	transition: all .3s ease;

	height: 42px;

	padding: 12px 15px;

	border: none;

	box-shadow: none;

	position: absolute;

	border-radius: 0;

}

.webi-newsletter .btn:hover{

	background-color: #000;

	color: #fff;

}

.webi-newsletter .form-group{

	width: 100%;

}

@media(min-width: 768px){

	.emailinput{

		width: 83%;

	}

}

.emailinput .alert{

	position: unset;

}

.social li{

	min-width: 35px;

	min-height: 35px;

	text-align: center;

	transition: 0.3s ease;

	display: inline-block;

	border-radius: 100%;

	background: #dfdfdf;

	color: #4f4f4f;

}

.social li a {

    display: block;

    color: #4f4f4f;

    position: relative;

	top: 9px;

}

.social li:hover a {

	color: #d6a83e;

}

.social{

	margin-top: 20px;

}

/* footer */

.middle-footer h5 button,.filtercolb{

    display:none;

}

@media (min-width:768px){

    .footer-collapse.collapse,#filtercol.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important;

    }

}

.foot-power {

    padding: 5px 0;

    margin-top: 50px;

    background: #d6a83e;

}

.foot-payment{

	margin-bottom: 0;

}

.ccopy a{

	color: #222;

}

.foot-payment li a i {

    color: #616161;

    margin-left: 19px;

    font-size: 20px;

}

/* @media(min-width: 992px){

	.fborder::before {

	    content: '';

		border-left: 1px solid #2e2e2e;

		position: absolute;

		height: 200px;

		top: 10px;

		left: 0;

	}

} */

#scroll {

    position: fixed;

	right: 35px;

	bottom: 90px;

	cursor: pointer;

	z-index: 8;

	height: 36px;

	width: 36px;

	line-height: 38px;

	display: none;

	outline: none;

	text-align: center;

	border-radius: 1px;

	transition: all .5s ease-in-out;

	background: #222222;

	color: #fff;

}

#scroll i {

    font-size: 20px;

}

#scroll:hover {

    background: #d6a83e;

}

/* product page */

.pro-price{

	font-size: 18px !important;

}

.palert,#tab-review .alert{

	position: relative;

}

#tab-review i{

	color: #FC0;

}

#tab-review .fa.fa-stack {

    font-size: 10px;

}

#tab-specification .table-bordered > thead > tr > td,#tab-specification .table-bordered > tbody > tr > td{

	border: 1px solid #f6f6f6;

}

#tab-specification strong{

	color: #000;

}

.thumbnail {

    border-radius: 0;

    padding: 0;

    position: relative;

    border: none;

}

.pro-content h1 {

    font-size: 18px;

    text-transform: uppercase;

    color: #161616;

    letter-spacing: 1px;

    margin-top: 0;

}

.pro-content .qty-plus-minus .form-control {

    width: 45px;

    text-align: center;

    color: #232d2a;

}

.btnplus {

    border-left: 0;

    line-height: 22px;

}

.btnminus {

    border-right: 0;

    line-height: 22px;

}

.producthr {

    border-top: 1px solid #ddd;

}

.text-decor, .text-de {

    text-transform: capitalize;

    color: #161616;

    font-size: 14px;

    letter-spacing: 1px;

    min-width: 150px;

    display: inline-block;

}

.textdeb {

    color: #d6a83e;

    margin: 0 4px;

}

.textdeb:hover{

    color: #000;

}

.text-decor-bold, .text-decor-bold h2 {

    text-transform: capitalize;

    color: #161616;

    font-size: 16px;

    letter-spacing: 1px;

}

.custom-radio .img-thumbnail {

    display: block;

    padding: 0;

    border-radius: 4px;

    border: none;

    height: 30px;

    width: 30px;

}

.text-decorop {

    text-transform: capitalize;

    color: #161616;

    font-size: 14px;

    letter-spacing: 1px;

}

.datebtn {

    background-color: #000;

    color: #fff;

    border-radius: 0;

    border: none;

    box-shadow: none;

    transition: all 0.5s linear;

    padding: 8.4px 12px;

    font-size: 12px;

}

.datebtn:hover, .btnup:hover, .add-to-cart:hover {

    background-color: #d6a83e;

    color: #000;

}

.btnup {

    color: #fff;

    background-color: #000;

    border: none;

    transition: all 0.5s linear;

    font-size: 16px;

    box-shadow: none;

}

.btn.focus, .btn:focus, .btn:hover{

	color: #000;

	background-color: #d6a83e;

}

.btn i{

	vertical-align: middle;

}

/* .add-to-cart {

    border: 1px solid #2a5390;

    padding: 10px 20px;

    background: #2a5390;

    box-shadow: none;

    opacity: 1;

    text-transform: capitalize;

    color: #fff;

    font-size: 16px;

    transition: all 0.5s linear;

} */

.prowrite {

    text-align: center;

    font-size: 14px;

    letter-spacing: 0.5px;

    line-height: 30px;

}

.proreview {

    text-align: center;

    border-right: 1px solid #161616;

    font-size: 16px;

    letter-spacing: 1px;

    margin-top: 4px;

    text-transform: capitalize;

}

.prorate {

    border-right: 1px solid #161616;

    font-size: 16px;

    letter-spacing: 1px;

    margin: 5px 0;

}

.zoomWindow{

	/* border: 1px solid #2a5390 !important; */

	top: 0 !important;

}

.productwish button {

    background-color: transparent;

    color: #000;

    box-shadow: none;

    border: none;

    font-size: 37px;

    margin-right: 10px;

    padding: 0;

}

.pro-content .qty-plus-minus .form-control:focus{

    border-color: #ebebeb;

}

.pro-content #input-quantity{

	border-radius: 0;

}

.product-tab{

	margin-top: 30px;

	margin-bottom: 40px;

	border: 1px solid #ededed;

}

.product-tab li a{

	border: none !important;

	background-color: transparent !important;

}

.product-tab .nav-tabs > li.active > a, .product-tab .nav-tabs > li.active > a:focus, .product-tab .nav-tabs > li.active > a:hover{

	color: #d6a83e;

}

.product-tab .nav-tabs li.active::after {

    height: 2px;

    width: 100%;

}

.product-tab .nav-tabs li::after {

    content: '';

    position: absolute;

    bottom: 0;

    transition: all .3s ease-in-out;

    width: 0;

    border-bottom: 2px solid #d6a83e;

    left: 0;

}

.product-tab .tab-pane {

    padding: 15px;

}



@media(min-width: 768px){

    .sticky {

        position: sticky;

        top: 15px;

    }

}

/* category page */

.cate-top img{

	padding: 0 10px;

}

@media (min-width: 1410px){

	#product-manufacturer .product-list,#product-search .product-list {

    	width: 50%;

	}

	#product-manufacturer .product-list .image,#product-search .product-list .image{

		width: 35%;

		position: relative;

	}

	#product-manufacturer .product-list .caption,#product-search .product-list .caption{

		width: 65%;

	}

	.product-list .product-thumb .caption h4{

		font-size: 16px;

	}

	.product-list .image{

		width: 25%;

		position: relative;

	}

	.product-list .caption{

		width: 75%;

	}

}

.filter-panel .panel-footer{

	background-color: #fff;

}

.filter-panel .list-group a {

    color: #000;

    border-bottom: 1px dotted #ddd;

    padding-bottom: 10px;

    font-weight: normal;

}

.filter-panel .list-group a:hover {

    background-color: transparent;

    border-bottom: 1px dotted #ddd;

}

.filter-panel .list-group-item {

    background-color: transparent;

}

.cate-top {

    background-color: #fff;

    padding: 15px;

    border: 1px solid #ebebeb;

}

.cate-top h2{

	font-size: 18px;

	color: #000;

	letter-spacing: 0.5px;

	margin-top: 0;

	text-transform: capitalize;

}

.cate-top p{

	font-size: 12px;

	color: #aaa;

	letter-spacing: 0.5px;

	text-transform: capitalize;

}

.cate-border {

    background-color: #fff;

	border: 1px solid #ebebeb;

	margin: 25px 0;

	padding: 10px 0px;

}

#compare-total{

	padding: 0;

	color: #000;

	position: relative;

	top: 5px;

}

#compare-total:hover{

	background-color: #fff;

	color: #d6a83e;

}

#compare-total:hover{

	color: #000;

}

.catesort label {

    background-color: #fff;

    border: none;

    font-size: 16px;

    color: #161616 !important;

}

.catesort .input-group .form-control {

    z-index: 0;

}

.catesort select option {

    background-color: #fff;

    color: #161616;

}



.listgridbtn {

    background-color: #fff;

    color: #161616 !important;

    border: none;

    box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    border-radius: 0 !important;

    padding: 5px !important;

    border: 1px solid transparent;

}

.listgridbtn.active, .listgridbtn.active:hover, .listgridbtn:hover {

    border: 1px solid #7a7a7a;

    background-color: transparent;

    padding: 5px;

    box-shadow: none;

}

.listgridbtn i {

    font-size: 22px;

}

.btn-link:focus, .btn-link:hover{

	text-decoration: none;

}

.product-grid .product-thumb{

	background-color: #fff;

	margin-bottom: 20px;

}

.product-list .acart{

	display: inline-block;

	transition: 0s;

}

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

	position: unset;

	opacity: 1;

	transition: 0s;

	transform: none;

}

.product-list .product-thumb:hover h4, .product-list .product-thumb:hover .price{

	transform: none;

	opacity: 1;

}

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

	text-align: left;

}

.product-list .product-thumb .rating {

    opacity: 1;

    transition: 0s;

    transform: none;

}

.product-list .product-thumb {

	border: none;

}

.product-list{

	margin-bottom: 20px;

}

.product-grid .list-des {

    display: none;

}

.list-des{

	text-transform: capitalize;

	color: #282828;

	max-height: 40px;

	overflow: hidden;

}

.product-list .caption h4 a{

	font-size: 18px;

}

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

    color: #d6a83e;

    background: #eee;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    border-left: none;

	border-right: none;

}

.filterp .list-group a {

	background-color: transparent;

	border: 1px solid #ddd;

}

.list-group a {

    color: #000;

    padding: 10px 12px;

    background-color: #eee;

    font-size: 14px;

    border: none;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    text-transform: capitalize;

    direction: ltr;

}

.list-group-item:first-child,.list-group-item:last-child{

	border-radius: 0;

}

.panel-heading {

    background: #ededed;

    color: #222;

    padding: 15px;

    font-size: 14px;

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

    text-transform: uppercase;

    margin: 0;

    border: none;

    border-radius: 0;

}

.panel-footer{

	background-color: transparent;

}

/* pagination */

.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span{

	border-radius: 0;

}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {

    background-color: #000;

    border-color: #000;

}

.pagination > li > a, .pagination > li > span {

    color: #000;

    padding: 7px 12px 5px 12px;

    border: 1px solid #ececec;

}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {

    color: #fff;

    background-color: #000;

    border-color: #000;

}

.pagi .tot{

	line-height: 34px;

}

/* checkout page */

.enterco {

    margin-top: 7px;

}

.panel-default > .panel-heading {

	border-color: #000;

	text-transform: capitalize;

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

	font-size: 12px;

	letter-spacing: 1px;

	margin: 0;

	color: #fff !important;

	background-color: #000;

	padding: 8px 10px;

	border-radius: 0px;

}

.panel-title{

	font-size: 14px;

}

.table {

    background-color: #fff;

}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {

    border-bottom-width: 1px;

}

.table-bordered {

    border: 1px solid #ebebeb;

}

.acpage h2, .acpage h1,.not-found-head{

    font-size: 14px;

    color: #212121;

    text-transform: capitalize;

    margin-top: 0;

}

thead {

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

}

#checkout-cart table .btn{

	padding: 7px 10px 7px 10px;

	border-right: 1px solid #fff;

}

.reb .btn{

	padding: 5px 10px;

}

#button-coupon,#button-voucher {

    padding: 8.5px 12px;

}

 /* newsletter popup */

.newsletter-bg{

	text-align: center;

	padding: 45px 35px;

}

.newsletter-bg .description-top h2{

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

    text-transform: uppercase;

    font-size: 20px;

    margin: 35px 0 25px 0;

    color: #000;

    font-weight: 600;

}

.newsletter-bg .description-bottom{

	display: none;

}

@media(min-width: 600px){

	.newsletter-bg .description-top p {

	    margin: 0 60px 20px 60px;

	}

}

.newsletter-bg .description-top p{

	font-size: 12px;

	margin-bottom: 20px;

	color: #000;

}

.newsletter-bg .button-submit{

	margin-bottom: 20px;

}

.newsletter-bg .checkbox label{

	color: #000;

	text-shadow: 1px 1px #fff;

}

.newsletter-bg .button-submit button{

	background: #222;

	color: #fff;

}

.newsletter-bg .button-submit button:hover{

	background: #fff;

	color: #222;

}

.newsletter-bg .inner .form-group input{

	width: 67%;

    margin: 0 auto;

    height: 42px;

}

#formNewLestter .checkbox input {

	float: none;

	left: auto;

	right: auto;

	margin: 3px -21px;

}

/* account page */

.passh{

	position: relative;

}

.show-button {

    min-width: 70px;

    position: absolute;

    right: 1px;

    top: 0px;

    padding: 6.5px 0;

}

.fogpassword{

	font-size: 12px;

	margin-top: 10px;

	display: inline-block;

}

.searchbt{

	margin-bottom: 20px;

}

.addlist {

    border: 1px solid #ededed;

    padding: 10px;

    line-height: 25px;

}

.addl {

    border-top: 1px solid #ededed;

    padding-top: 10px;

    margin-top: 10px;

}

.accolor {

    margin-top: -10px;

    padding: 10px 5px !important;

    line-height: 25px;

}

.achead {

    font-size: 18px;

    color: #fff !important;

    background-color: #000;

    padding: 8px 10px;

    border-radius: 0px;

}

.acco{

	background-color: #fff;

	padding: 10px !important;

	border: 1px solid #ebebeb;

	border-radius: 0px;

}

.table-hover > tbody > tr:hover {

    background-color: #fff;

}

.well {

    background-color: #fff;

    border: 1px solid #eee;

    border-radius: 0;

    box-shadow: none;

}

.vobtn{

	padding: 5px 10px !important;

}

#information-sitemap a {

    font-size: 14px;

    letter-spacing: 1px;

    line-height: 30px;

}



#information-contact .img-thumbnail{

	border: none;

	padding: 0;

}

.com-summary {

    width: 1%;

}

.com-description {

    width: 25%;

}

.brand-list .brands-content {

    padding: 8px;

}

.bname {

    background: none repeat scroll 0 0 #f8f8f8;

    font-size: 16px;

    font-weight: bold;

    margin: 0 0 6px 0;

    padding: 5px 8px;

}

.brand-list {

    border: 1px solid #ebebeb;

    padding: 5px;

    margin-bottom: 20px;

    background-color: #fff;

}

/* quickview */

.product-quickview-detail{

	width: 100%;

}

.product-quickview-detail .webi-quickview{

	display: none

}

.product-quickview-detail #content {

    min-height: auto;

}

.mfp-iframe-scaler iframe{

	background: #fff !important;

	box-shadow: none

}

.product-quickview-detail .swiper-viewport{

	margin: 0;

}

/* responsive */

@media (max-width: 1300px){
	.block-cat-wr a {
		width: 120px;
		display: block;
		margin: auto;
	}
}

@media (max-width: 1199px){
	.wberCategoryFeature,
	#slideshow0 .owl-item {
		height: 460px;
	}

	#slideshow0 .owl-item img {
	    max-height: 460px;
	    min-height: 460px;
	}

	#cat-img .block-cat-wr {
		padding: 10px 5px;
	}
}

@media (max-width: 991px){
	.wberCategoryFeature,
	#slideshow0 .owl-item {
		height: 436px;
	}

	#slideshow0 .owl-item img {
	    max-height: 436px;
	    min-height: 436px;
	}
}

@media (max-width: 767px){
	.wberCategoryFeature {
		height: auto;
	}

	.block-cat-wr a {
		width: auto;
	}
}

@media (max-width: 360px){
	#slideshow0 .owl-item {
		height: 200px;
	}

	#slideshow0 .owl-item img {
	    max-height: 200px;
	    min-height: 200px;
	}
}

@media(max-width: 411px){

	#form-currency .dropdown-menu-right{

        left: 0;

        right: auto;

    }

	.product-tab li a{

		padding: 10px 4px;

		font-size: 12px;

	}

	.proreview,.prowrite{

		font-size: 12px;

		letter-spacing: 0px;

	}

	.proreview,.prorate{

		width: 30%;

	}

	.col-md-4.col-sm-4.col-xs-4.prowrite {

	    width: 40%;

	}

	.pro-content .rating .fa-stack {

    	font-size: 4px;

	}

}

@media(min-width: 412px) and (max-width: 599px){

	.proreview,.prowrite{

		font-size: 13px;

	}

}

@media (min-width: 1410px) and (max-width: 1799px){

    .beffect img {

    	min-height: 308px;

    }

	.beffect img {

	    min-height: 363px;

	}

}

@media(min-width: 1200px) and (max-width: 1409px){

	.blog_comment::before, .blog_comment::after {

    	padding: 0 4px;

	}

	#product-manufacturer .product-list .image,#product-search .product-list .image{

		width: 20%;

		position: relative;

	}

	#product-manufacturer .product-list .caption,#product-search .product-list .caption{

		width: 80%;

	}

	#product-manufacturer .product-grid,#product-search .product-grid{

		width: 20%;

	}

	.product-list .image{

		width: 30%;

		position: relative;

	}

	.product-list .caption{

		width: 70%;

	}

	.content-top {

    	padding: 0px 15px;

	}

	#menu .nav > li > a {

    	padding: 9px 20px;

	}

	.wberCategoryFeature {

		background: #efeff0;

		padding: 75px 15px;

	}

	.cat-img h3 {

	    margin-bottom: 28px;

	}

	.bcart{

		padding: 0 5px;

	}

}

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

	#product-manufacturer .product-list .image,#product-search .product-list .image{

		width: 25%;

		position: relative;

	}

	#product-manufacturer .product-list .caption,#product-search .product-list .caption{

		width: 75%;

	}

	.product-list .image {

    	width: 33.33%;

    	position: relative;

	}

	.product-list .caption {

    	width: 66.66%;

	}

	#menu .nav > li > a {

	    padding: 9px 5px;

	    text-transform: uppercase;

	    font-size: 16px;



	}

	.beffect img {

	    min-height: 352px;

	}

	.blog-desc {

    	max-height: 41px;

    	overflow: hidden;

	}

	.block-cat-wr h4{

		margin-top: 7.8px;

	}

	.block-cat-wr a{

		margin-top: 5px;

	}

	.cat-img h3 {

	    margin-top: 21px;

	    margin-bottom: 33px;

	}

}

@media(max-width: 1199px){

	.content-top {

    	padding: 0 0px;

	}

	.wberCategoryFeature {

	    padding: 5px 15px;

	}

}

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

	.blog_comment::before, .blog_comment::after {

	    padding: 0 2px;

	}

	#product-manufacturer .product-list .image,#product-search .product-list .image{

		width: 30%;

		position: relative;

	}

	#product-manufacturer .product-list .caption,#product-search .product-list .caption{

		width: 70%;

	}

	.product-list .image {

    	width: 40%;

    	position: relative;

	}

	.product-list .caption {

    	width: 60%;

	}

	.catesort {

    	clear: none !important;

	}

	.cat-img h3 {

    	font-size: 14px;

    	margin-bottom: 15px;

    }

    .cat-img img {

    	max-width: 50px;

    }

    .block-cat-wr a{

    	margin-top: 4.6px;

    }

    .beffect img {

	    min-height: 196px;

	}

	#menu .nav > li > a {

    	padding: 9px 2px;

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

    	font-size: 12px;

    	letter-spacing: 0.1px;

	}

	.acdrop {

    	margin: 0 8px;

	}

	header {

    	padding: 15px 0;

	}

	.banner-desc{

		padding: 10px 0;

	}

}

@media(max-width: 991px){



	footer {

	    margin-top: 20px;

	    padding-top: 30px;

	}

	.foot-power{

		margin-top: 30px;

	}

	.logo-slider {

	    padding: 20px 0;

	    margin: 30px auto 20px;

	}

	.button-group {

    	margin-bottom: 15px;

	}

	.testim{

		margin: 30px 0;

	}

	#banner0 {

    	margin-top: 30px;

	}

	.tab-heading{

		margin-top: 30px;

		margin-bottom: 15px;

	}

}

@media(max-width: 599px){



	.blog_links,.blog_links a{

		font-size: 12px;

		letter-spacing: 0.5px

	}

	.blog_comment::before, .blog_comment::after {

	    padding: 0 0px;

	}

	.product-grid, .product-list, .ses {

    	width: 50%;

	}

	.catesort {

	    width: 100%;

	    margin-top: 15px;

	}

	#compare-total{

		font-size: 12px;

	}

	.pagi .col-xs-6 {

	    width: 100%;

	    text-align: center;

	}

	.ct{

		text-align: right;

	}

	.leftbanner {

		display: none;

	}

	.topbanner .col-xs-3{

		width: 50%;

	}

	#testi .item{

		padding: 0

	}

	.pro-tab .nav-tabs a {

    	padding: 8px 10px 6px;

    	text-transform: capitalize;

	}

	#top-links{

		display: none;

	}

	#top .col-xs-6.text-right{

		width: 100%;

		text-align: center;

	}

}

@media(max-width: 767px){

	footer h5{

		margin-bottom: 0;

		font-size: 14px;

	}

	#product-search #input-search,#product-search .select-input{

		margin-bottom: 10px;

	}

	.product-list .caption h4 a{

		font-size: 14px;

	}

	.list-des{

		font-size: 12px;

	}

	.product-quickview-detail .sticky, .product-quickview-detail .pro-content, .product-quickview-detail .prorate {

	    width: 100%;

	}

	.mfp-iframe-holder .mfp-content {

	    height: 100%;

	}

	.webi-newsletter .btn{

		position: unset;

	}

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

		text-align: center;

		padding: 0;

	}

	.productspm {

    	margin: 0 -5px;

	}

	.bcart{

		background-color: #000;

		fill: #fff;

		border: none;

		padding: 0 9px;

		line-height: 35px;

		transition: 0.3s ease;

	}

	.bcart:hover svg{

		fill: #d6a83e;

	}

	.product-thumb .price-new,.product-thumb .price-old{

		font-size: 14px;

		letter-spacing: 0;

	}

	#slideshow0.owl-theme .owl-nav button, #testi.owl-theme .owl-nav button{

		display: none;

	}

	.block-cat-wr a {

    	font-size: 12px;

    	text-transform: capitalize;

    	margin-top: 5px;

	}

	.wberCategoryFeature{

		margin-top: 20px;

	}

	.product-layout {

    	padding: 0 7.5px;

	}

	.pro-nepr #category1, .pro-nepr #category2, .pro-nepr #category3 ,.pro-nepr #category4, .pro-nepr #category5, .pro-nepr #category6, .pro-nepr #related {

	    padding: 0 7.5px !important;

	}

	.webi-post-author {

    	margin-top: 20px;

	}

	.middle-footer .btn-primary {

	    color: #fff;

	    text-shadow: none;

	    background: none;

	    background-image: none;

	    border: 0;

	    box-shadow: none;

	    font-size: 12px;

	    position: absolute;

	    top: -8px;

	    right: 0;

	    width: 100%;

	}

	.middle-footer h5 button, .filtercolb {

	    display: block !important;

	}

	.middle-footer h5 .toggle.collapsed::after, .filterp .toggle.collapsed::after {

	    font-family: 'FontAwesome';

	    content: '\f067';

	    font-size: 14px;

	    font-weight: normal;

	    float: right;

	    cursor: pointer;

	}

	.middle-footer h5 .toggle::after, .filterp .toggle::after {

	    font-family: 'FontAwesome';

	    content: '\f068';

	    font-size: 14px;

	    font-weight: normal;

	    float: right;

	    cursor: pointer;

	}

	.middle-footer .btn-primary:active:focus, .filterp .btn-primary:active:focus {

	    background-color: transparent;

	    border: none;

	    color: #fff;

	}

	.filterp .filtercolb {

	    color: #fff;

	    text-shadow: none;

	    background: none;

	    background-image: none;

	    border: 0;

	    box-shadow: none;

	    font-size: 12px;

	    position: absolute;

	    top: 2px;

	    right: 15px;

	    width: auto;

	}

	.tmenu{

		padding: 0;

		text-align: left;

	}

	.acdrop {

    	margin: 0 8px;

	}

	header {

    	padding: 8px 0;

	}

	.head-right svg {

    	width: 20px;

    	height: 20px;

	}

	.menu-xs{

		width: 20px;

		position: relative;

		z-index: 2;

	}

	#logo{

		position: relative;

		z-index: 1;

	}

	.head-right{

		width: 100%;

		position: relative;

		margin-top: -30px;

	}

	.wbSearch{

		padding: 30px;

	}

	.tab-heading,.home-heading{

    	font-size: 18px;

	}

    .heading {

    	margin-top: 0;

    	font-size: 18px;

    }

    .webi-newsletter .form-group {

    	width: 100%;

	}

	/* product page */

	.pro-content h1 {

    	margin-top: 20px;

	}

}

@media(min-width: 600px) and (max-width: 767px){

	.product-grid, .product-list, .ses {

    	width: 33.33%;

	}

	.ct {

    	display: none;

	}

	.beffect img {

    	min-height: 152px;

	}

	.banner-desc{

		padding: 35px 0;

	}

}

/*custom menu start*/

@media (max-width:767px) {

		.navbar-collapse.collapse {

        display: none!important;

    }

    .collapse.in{

        display:block !important;

    }

#menu div.dropdown-menu {

	border-bottom: 0;

}

#menu .dropdown-inner h4 {

	color: #232a34;

}

.down-arrow {

	float: right;

}

#menu .dropdown-submenu ul li {

	margin-left: 15px;

}

#menu .nav > li > a:focus {

	background-color: #fff;

}

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

	display: block;

}

#menu div.dropdown-menu {

	margin-left: 0 !important;

	padding-bottom: 10px;

	border: none;

	margin-top: 0;

}

#menu .dropdown-inner {

	display: block;

}

#menu .see-all {

	margin-top: 0;

	border: none;

	border-radius: 0;

	color: #fff;

}

#menu .dropdown-inner ul li {

	padding: 0 23px;

}

#menu .dropdown-toggle i {

	float: right;

}

#menu .bg-colr {

	background-color: #ef7a57;

	border-radius: 4px;

	width: 100%;

}

#menu .nav > li.dropdown::after {

	color: #000000;

}

.list-icon > ul.list-inline {

	padding-top: 7px !important;

}

#menu .navbar-collapse {

	background: #ffffff none repeat scroll 0 0;

	position: absolute;

	z-index: 99;

	margin: 0;

	border: 1px solid #d5d5d5;

	top: 220%;

	padding: 0;

	width: 290px;

}

.visible-xs {

	display: block !important;

}

#menu .nav.navbar-nav > li {

	display: inline !important;

	width: 100%;

	padding: 0 5px 0 5px;



}

.navbar-left, .navbar-right {

	float: none !important;

}

.navbar-toggle {

	display: block !important;

}

.navbar-collapse {

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

}

.navbar-fixed-top {

	top: 0;

	border-width: 0 0 1px;

}

.navbar-nav {

	float: none!important;

	margin-top: 7.5px;

	width: 100%;

	margin: 0 auto;

}

.navbar-nav>li {

	float: none;

}

.navbar-nav>li>a {

	padding-top: 10px;

	padding-bottom: 10px;

}

#menu .nav > li > a {

	padding: 10px;

}

#menu .nav > li > a, #menu .nav > li > span {

	text-align: left;

	font-size: 14px;

}

#menu div.dropdown-menu {

	background: none !important;

}

#menu .dropdown-inner ul {

	padding: 0;

}

#menu .dropdown-inner ul > li {

	padding: 0px;

}

#menu .nav.navbar-nav > li {

	display: block;

	float: right;

}

#menu .nav > li.open > a {

	background: none;

}

#menu .nav > li.dropdown::after {

	top: 3px;

}

#menu .nav > li.dropdown:hover::after {

	top: 3px;

}

.navbar-nav .open .dropdown-menu {

	position: static;

	float: none;

	width: auto;

	margin-top: 0;

	background-color: transparent;

	border: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

}

#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%;

}

#menu .see-all {

	margin-top: 0;

	border: none;

	border-radius: 0;

	color: #fff;

}

#menu .dropdown-inner {

	display: block;

	margin-top: -9px;

}

#menu .nav > li.dropdown::before {

	display: none;

}

}

/* custom menu end */

/*loader start */

#loading-center-absolute {

    position: absolute;

    left: 50%;

    top: 50%;

    width: 90px;

    height: 90px;

    margin-left: -40px;

}

#page-preloader {

    position: fixed;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    background: #fff;

    z-index: -1;

    opacity: 0;

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

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

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

    transition: all 1.3s ease 0.3s;

    overflow: hidden;

}

#page-preloader.visible {

    opacity: 1;

    z-index: 100500;

    overflow: hidden;

}

#page-preloader .preloader {

    position: absolute;

    left: 50%;

    top: 45%;

    text-align: center;

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    -moz-transition: all 0.4s ease;

    -o-transition: all 0.4s ease;

    -webkit-transition: all 0.4s ease;

    transition: all 0.4s ease;

    opacity: 0;

}

#page-preloader.visible .preloader {

    opacity: 1;

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

}

.object{

	position: absolute;

    top: 0px;

    z-index: 4;

    background: url('../images/loading.gif') 50% 50% no-repeat;

    width: 100%;

    height: 100%;

}

#page-preloader{

    display: none;

}

#page-preloader{

    display: block;

}



 .fixed {

    position: fixed;

    z-index: 100;

    top: 0;

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

    transition: 0.4s top cubic-bezier(.3, .73, .3, .74);

    width: 100%;

    left: 0;

    right: 0;

    background-color: #FFF;

    padding: 10px 0 !important;

}

.pwishcom svg{

	fill: #fff;

}

.pwishcom:hover svg{

	fill: #222;

}



.owl-carousel .owl-item img{

	width: auto;

}



.tab-content img{

	max-width: 100%;

	width: 100%;

}

.about-choice-text {

    left: 0;

    margin-top: 40px;

    border-top: 1px solid #d6a83e;

    padding-top: 10px;

}

.about-choice {

    padding: 8px 8px 0 8px;

    background-color: #acacac;

    color: white;

    line-height: 30px;

    font-size: 15px;

    text-transform: uppercase;

}

.why-choose-pro h1{

	background-color: #d6a83e;

    color: white;

    padding: 10px 0 10px;

    text-align: center;

    font-size: 20px;

    margin: 25px 0 20px;

    width: 100%;

}



.zoomContainer .zoomLens{

	background-color: gray !important;

	border-color: gray !important;

}



.sidebar-ideas .blog-right h4{

	margin-top: 0px;

	padding-top: 2px;

}

.slick-prev:before {
	color: gray !important;
}
.slick-next:before {
	color: gray !important;
}