.my-header {

	background: #ffffff;

	font: 400 13px/22px "Poppins",Helvetica,sans-serif;

	letter-spacing: 0.8px;

	color: #666666;

	height:100%;

	display: inline-block;

    width: 100%;

}

.my-header h1,.my-header  h2,.my-header  h3,.my-header  h4,.my-header  h5,.my-header  h6 {

	font-family: "Raleway",Helvetica,sans-serif;

	color: #333333;

}



/* default font size */

.my-header .fa {

	font-size: 14px;

	vertical-align: baseline;

}

/* Override the bootstrap defaults */

.my-header h1 {

	font-size: 33px;

}

.my-header h2 {

	font-size: 27px;

}

.my-header h3 {

	font-size: 21px;

}

.my-header h4 {

	font-size: 15px;

}

.my-header h5 {

	font-size: 12px;

}

.my-header h6 {

	font-size: 10.2px;

}

/* top */

#top {

  background: #ffffff;

  float: left;

  text-align: center;

  width: 100%;

}

.header-top-left {

	float: left;

	width: auto; 

}

.header-top-right {

  float: right;

  width: auto;

}

.header-right-cms {

	display: inline-block;

	float: none;

	vertical-align: top;

}

#currency .btn.dropdown-toggle,

#language .btn.dropdown-toggle {

	padding: 10px 0;

	margin-right: 15px;

}

#top #currency .currency-select,

#top #language .language-toggle a {

	padding: 3px 10px;

	color: #888888;

	font-size: 14px;

	text-align: left;

	height: auto;

}

#top #currency .currency-select:hover,

#top #language .language-toggle a:hover {

	background-color: #000;

	color: #FFFFFF;

}

#top .btn-link,

#top-links li,

#top-links a,

#top-links .btn-link {

	background: none;

	border: none;

	color: #000000;

	font-size: 14px;

	font-weight:normal;

	line-height: 20px;

	text-decoration: none;

	text-align: left;

	text-transform: capitalize;

	padding: 0;

}

#top-links .header_user_info .fa-caret-down.ttuserinfo {

	display: none;

}

#form-currency .fa-caret-down::before,

#form-language .fa-caret-down::before {

	content: '\f107';

	font-size: 13px;

	line-height: 14px;

	font-weight:500;

	color: #000000;

}

#form-currency .btn-group.open .fa-caret-down:before,

#form-language .btn-group.open .fa-caret-down:before {

	content: "\f106";

}

#top-links {

  padding: 35px 0 30px;

}

#top-links .dropdown .dropdown-toggle > span::after {

    content: "\f107";

    font-family: fontawesome;

	font-size:13px;

	margin:0 0 0 3px;

}

#top ul.dropdown-menu .btn-link {

	padding: 0px;

	line-height:24px;

	color:#777;

	text-transform: capitalize;

}

.header-top-right .dropdown a.dropdown-toggle {

  display: block;

  line-height: 24px;

  padding: 8px 0;

}

#top-links .header_user_info ul.dropdown-menu {

    border: 1px solid #e5e5e5;

    padding: 10px;

	text-transform: capitalize;

	min-width: 150px;

	position: absolute;

	top: 40px;

	right: 0;

	background: #FFF;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	margin: 0;

}	

#top #form-currency .currency-select:hover, #top ul > li > .language-select:hover {

    color: #000;

}

#top .btn-link strong {

	color: #000000;

	font-size: 13px;

	line-height: 14px;

}

#top-links #wishlist-total span {

  line-height: 22px;

}

#top-links > ul {

	float: left;

	margin: 0;

}

#top-links > ul > li {

	float: left;

	padding: 6px 14px;

	position: relative;

}

#top-links > ul > li:after {

	background: rgba(255, 255, 255, 0.5);

	bottom: auto;

	content: "";

	height: 20px;

	left: 0;

	position: absolute;

	right: auto;

	top: 7px;

	width: 1px;

}

#top-links > ul > li:first-child::after {

	display: none;

}

#top-links .dropdown-menu a { padding:2px 10px;}

#top-links .account-link-toggle a i.fa { padding: 0 2px }



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

    color: #000;

	background:none;

}

.contact-link {

  float: left;

  width: 100%;

}

.contact-link > ul {

  margin: 0;

}

.contact-link ul li {

  float: left;

  padding: 10px 0 10px 20px;

  position: relative;

  list-style: none;

}

.contact-link ul li span

{

    color: #111111;

	font: 400 14px/26px "Raleway",Helvetica,sans-serif;

	text-transform: lowercase;

}

.contact-link ul li i {

	color: #111111;

	float: left;

	font-size: 14px;

	height: 20px;

	line-height: 26px;

	width: 20px;

}

.header-right {

  float: right;

  margin: 4px 0;

  width: auto;

}

.right-block {

  	float: right;

	padding: 23px 0;

	width: auto;

}

.header-bottom-block {

  background: #e40046;

  float: left;

  position: relative;

  width: 100%;

}

/*----------------------- userinfo ----------------------------------- */

.user-info {

  float: left;

  width: auto;

}

.user-info .dropdown > a {

  background: none;

  float: right;

  position: relative;

}

.user-info .wduserheading {

	background: rgba(0, 0, 0, 0) url("../stylesheet/wdtheme/images/sprite.png") no-repeat scroll 0 -270px;

	cursor: pointer;

	float: left;

	font-size: 0;

	height: 50px;

	margin: 0;

	width: 50px;

}

.user-info .wduserheading:hover {

	background-position: 0 -270px;

}

.user-info .fa-lock,

.user-info .dropdown .fa-caret-down {

  display: none;

}

.user-info > .dropdown > ul {

	border: 1px solid #e5e5e5;

	min-width: 255px;

	padding: 20px 25px;

	top: 73px;

}

.user-info > .dropdown > ul::after {

	color: #ffffff;

    content: "\f0d8";

    font-family: "FontAwesome";

    font-size: 26px;

    right: 10px;

    position: absolute;

    top: -16px;

    left: auto;

}

.user-info .dropdown-menu > li > a {

  color: #777777;

  line-height: 18px;

  padding: 3px 0;

}

.user-info .dropdown-menu > li > a:hover {

	color: #000000;

}

.user-info .dropdown-menu > li > #wishlist-total {

  margin: 0 0 5px;

}

.user-info .wdlanguage, .user-info .wdcurrency {

  float: left;

  width: 100%;

}

#form-currency .btn-group > .btn-link, #form-language .btn-group > .btn-link {

  padding: 5px 0 0;

}

.wdlanguage .btn-link > span, .wdcurrency .btn-link > span {

  color: #222222;

  font-size: 14px;

  font-weight: 600;

  display: inline-block !important;

}

#form-currency .btn-link strong {

  color: #222222;

}

.wdlanguage .btn-group > ul, .wdcurrency .btn-group > ul {

  clear: both;

  float: left;

  padding: 5px 0;

  width: 100%;

}

.wdlanguage .btn-group ul li, .wdcurrency .btn-group ul li {

  list-style: none;

}

/*----------------------- userinfo ----------------------------------- */

/* cart */

.cart {

  float: right;

  width: auto;

}

#cart {

  float: right;

}

#cart i.fa-shopping-cart {

    display: block;

    font-size: 0;

    height: 45px;

    width: 45px;

	display: none;

}

#cart.open > .btn {

	color: #666666;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	text-shadow: none;

}

#cart button.btn {

	background: url("../stylesheet/wdtheme/images/sprite.png") no-repeat scroll -26px -167px;

	border: none;

	float: left;

	height: 50px;

	padding: 0;

	position: relative;

	width: 50px;

}

#cart button.btn:hover {

	background-position: -26px -167px;

}

#cart #cart-total {

	background: #ffc527;

	border: 2px solid #ffffff;

	border-radius: 50%;

	-moz-border-radius: 50%; 

	-webkit-border-radius: 50%; 

	-khtml-border-radius: 50%;

	bottom: auto;

	color: #111111;

	float: right;

	font-size: 12px;

	font-weight: 400;

	height: 20px;

	line-height: 16px;

	margin: auto;

	position: absolute;

	right: 6px;

	left: auto;

	text-align: center;

	top: 4px;

	padding: 0 4px;

	width: 20px;

	z-index: 1;

}

#cart.open > .btn:hover {color: #444444;}

#cart .dropdown-menu {

	background: #ffffff;

	border: 1px solid #eeeeee;

	max-width: 400px;

	padding: 120px 40px;

	cursor: pointer;

	margin: 0;

	position: fixed;

	top: 0;

	bottom: 0;

	right: 350px;

	left: auto;

	overflow-y: scroll;

	z-index: 1001;

	display: none;

	transform: translate(900px, 0px);

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

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

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

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

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

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

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

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

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

}

#cart.open .dropdown-menu {

	transform: translate(350px, 0px);

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

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

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

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

}

#cart .dropdown-menu::before {

	content: "\f00d";

	bottom: auto;

	color: #777777;

	float: left;

	font-family: "FontAwesome";

	font-size: 18px;

	height: 40px;

	left: 40px;

	position: absolute;

	right: auto;

	top: 50px;

	width: 40px;

}

#cart .dropdown-menu::before:hover {

	color: #000000;

}

#cart .dropdown-menu .btn.btn-danger i.fa-times {

	font-size: 12px;

	padding: 4px;

}

#cart .dropdown-menu table {

	margin-bottom: 15px;

}

#cart .dropdown-menu li > div {

	padding: 0 10px;

}

#cart .dropdown-menu li p {

	float: left;

	width: 100%;

	color: #777;

	padding: 0 0 15px;

	margin: 0;

	text-align: left;

}

#cart .dropdown-menu li p a strong { font-weight:normal; }

#cart .dropdown-menu li p a strong i.fa { padding: 0 3px 0 0; }

#cart .header-cart-toggle .btn-danger {

    background: none;

    border: medium none;

    color: #222;

	height: auto;

	padding: 0;

	width: auto;

}

#cart .header-cart-toggle .text-right > strong {

	color: #777;

    font-size: 13px;

    font-weight: normal;

}

#cart .dropdown-menu li p a:first-child {

	background: #f1f1f1 none repeat scroll 0 0;

	border-color: #f1f1f1;

	color: #222222;

	margin: 0;

}

#cart .dropdown-menu li p a {

    background: #ffc527;

    border: 1px solid #ffc527;

	border-radius: 25px;

	-moz-border-radius: 25px; 

	-webkit-border-radius: 25px; 

	-khtml-border-radius: 25px;

    color: #111111;

    float: left;

    font:400 14px/18px "Raleway",Helvetica,sans-serif;

    padding: 8px 15px;

    text-transform: capitalize;

	margin: 0 0 0 5px;

	width: 49%;

	text-align:center;

}

#cart .dropdown-menu li p a:hover,

#cart .dropdown-menu li p a:focus {

	background: #000000;

	border-color: #000000;

	color: #ffffff;

}

.header-cart-toggle .table-striped > tbody > tr:nth-child(2n+1) > td, .header-cart-toggle .table-striped > tbody > tr:nth-child(2n+1) > th {

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

	padding: 15px 4px;

}

.header-cart-toggle .table.table-bordered tr:first-child td{

	padding-top:10px !important;

}

.header-cart-toggle .table.table-bordered tr:last-child td{

	padding-bottom:10px !important;

}

.table > tbody > tr > td, 

.table > tbody > tr > th, 

.table > tfoot > tr > td, 

.table > tfoot > tr > th, 

.table > thead > tr > td, 

.table > thead > tr > th {

  padding: 15px 5px;

  border-color: #eaeaea;
  
  background:#fff!important;

}

#cart .table-bordered > thead > tr > th, #cart .table-bordered > tbody > tr > th, #cart .table-bordered > tfoot > tr > th, #cart .table-bordered > thead > tr > td, #cart .table-bordered > tbody > tr > td, #cart .table-bordered > tfoot > tr > td {

    border: medium none;

    padding: 1px 0;

	text-align: left;

}

#cart .header-cart-toggle .text-left.name > a {

    color: #777777;

    font-size: 13px;

}

#cart .header-cart-toggle .text-right.amount {

    color: #222;

    font: 500 14px/20px "Raleway",Helvetica,sans-serif;

    text-align: left;

}

.header-cart-toggle .table .text-center img{

	max-width:none;

}

#cart .header-cart-toggle .text-right.price-total {

    color: #222;

	text-align: right;

    font: 500 16px/24px "Raleway",Helvetica,sans-serif;

    white-space: nowrap;

}

.cart-form .table-bordered td.text-right.unit-price {

    color: #333;

    font: 500 16px/20px "Raleway",Helvetica,sans-serif;

}

.cart-form .cart_input_block.input-group {

	display: inline-block;

	width: auto;

}

#cart .header-cart-toggle .table.table-bordered {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #eaeaea -moz-use-text-color;

    border-image: none;

    border-style: solid none;

    border-width: 1px medium;

    padding: 10px 0;

}

#cart .header-cart-toggle li:first-child tr:first-child td { border: 0 none; }

#cart .dropdown-menu .btn.btn-danger i.fa-times {

    font-size: 14px;

    padding: 4px;

	color:#777;

}

#cart .dropdown-menu .btn.btn-danger:hover i.fa-times {

	color: #9c9b9b;

}

#cart .table.table-striped tr {

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

}

#cart .dropdown-menu .table .text-center.image > a {

  padding: 0;

}



/* full-header css */

header .full-header {

	float: left;

	width: 100%;

	text-align: center;

	position: relative;

}

header .container {
		/*Changed by Manish Bhuva */
    width: 95% !important;

    max-width: 100%;}

.header-bottom {

	float: left;

	width: 100%;

}

.header-bottom-block {

	background: #000000;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px; 

	-khtml-border-radius: 10px;

	float: left;

	padding: 10px;

	position: relative;

	width: 100%;

}

/* ------------------------------------ search CSS Start -----------------------------------*/

.search {

	float: left;

	width: auto;

}

#search {

	display: inline;

	float: left;

	position: relative;

	height: 50px;

	width: 50px;

}

.wdsearch_button {

  background: rgba(0, 0, 0, 0) url("../stylesheet/wdtheme/images/sprite.png") no-repeat scroll 0 -226px;

  color: #000000;

  display: block;

  cursor: pointer;

  font-size: 0;

  height: 100%;

  padding: 0;

  position: absolute;

  width: 100%;

}

#search:hover .wdsearch_button {

	background-position: 0 -226px;

}

#search.active .wdsearch_button {

  background-position: 0 -311px;

  cursor: pointer;

}

.wdsearchtoggle {

  background: #ffffff;

  border: 1px solid #e5e5e5;

  display: none;

  left: auto;

  position: absolute;

  right: 0;

  top: 73px;

  width: 325px;

  z-index: 9;

}

.wdsearchtoggle::after {

	color: #ffffff;

    content: "\f0d8";

    font-family: "FontAwesome";

    font-size: 26px;

    right: 10px;

    position: absolute;

    top: -16px;

    left: auto;

}



#search .wdsearch_button .fa-search {

  display: none;

}

#search button .fa-search {

	display: block;

	font-size: 16px;

}

#search .input-lg {

	border: none;

	color: #777777;

	float: right;

	font-size: 13px;

	letter-spacing: 1px;

	height: 40px;

	line-height: 20px;

	padding: 0 15px;

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

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

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

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

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

	width: 100%;

}

#search span.input-group-btn {

    float: right;

	position: static;

}

#search .btn-default {

    background: none;

	border: none;

	border-radius: 0;

	-moz-border-radius: 0; 

	-webkit-border-radius: 0; 

	-khtml-border-radius: 0;

	bottom: auto;

	color: #272727;

	height: 30px;

	left: auto;

	margin: 0;

	padding: 0;

	position: absolute;

	right: 5px;

	top: 5px;

	width: 30px;

}

#search .btn-default:hover {

	color: #000000;

}

@media (max-width:991px) {

	.wdsearchtoggle {

		top: 50px;

	}

}

@media (max-width: 480px) {

	.wdsearchtoggle {

	  right: -100px;

	  width: 300px;

	}

	.wdsearchtoggle::after {

		display: none;

	}

}

/*------------------------------------------------ search CSS end ------------------------------------------ */

/* ------------------------------------ ajex search CSS Start -----------------------------------*/

		.live-search {

			width:100%;

			position:absolute;

			z-index:1000;

			padding:5px 0;

			margin-top: 40px;

			background-color:#FFF;

			border: 1px solid #e5e5e5;

			left: 0;

			display:none;

		}

		.live-search .loading{

			display:block;

			margin-left:auto;

			margin-right:auto;

		}

		.live-search ul {

			list-style-type: none;

			margin: 0;

			padding: 10px;

		}

		.live-search ul li {

			background-color: #ffffff;

			clear: both;

			cursor: pointer;

		}

		.live-search ul li:hover a {

			background-color:#f9f9f9;

		}

		.live-search ul li a{

			display: block;

			float: left;

			margin: 0 0 5px;

			padding: 5px;

			text-decoration: none;

			width: 100%;

		}

		.live-search ul li .product-image{

			float: left;

			padding: 0;

		}

		.live-search ul li .product-name p{

			font-weight: normal;

			font-style: italic;

			font-size: 10px;

			color:#555555;

			margin:0;

			padding:0;

			display: none;

		}

		.live-search ul li .search-description {

			float: left;

			text-align: left;

		}

		.live-search ul li .product-name{

			color: #000000;

			font-weight: normal;

		}

		.live-search ul li .product-price {

			float: left;

			font-size: 14px;

			font-weight: bold;

			margin: 5px 0;

			width: 100%;

		}

		.live-search ul li .product-price .price{

			color: #000000;

			display:block;

		}

		.live-search ul li .product-price .special{

			color: #888888;

			text-decoration: line-through;

			display:block;

			margin-top: -5px;

			font-weight: normal;

			font-size: 12px;

		}

		.live-search .result-text{

			color: #555555;

			float: left;

			font-size: 13px;

			font-weight: 500;

			line-height: 20px;

			padding: 0 0 10px;

			text-align: center;

			width: 100%;

		}

		.live-search .view-all-results:hover {

			color: #000000;

		}

		.live-search .view-all-results {

			color: #333333;

		}

		.live-search .product-image img {

			width: auto;

			max-width: 100%;

		}

/* ------------------------------------ ajex search CSS Start -----------------------------------*/

#form-currency .btn-link, #form-language .btn-link {

  border: medium none;

  color: #777777;

  display: block;

  float: left;

  font: 400 13px/24px "Raleway",Helvetica,sans-serif;

  padding: 0;

  position: relative;

  text-align: left;

  text-decoration: none;

  text-transform: capitalize;

  width: 100%;

  letter-spacing: 1px;

}

#top-links .list-inline > li.account-nav > a

{

    color: #888888;

    line-height: 24px;

    text-decoration: none;

    text-transform: capitalize;

	margin: 0px;

	background:none;

}

#form-currency .btn-group button.btn-link:hover,

#form-currency .btn-group.open button.btn-link span,

#form-currency .btn-group.open button.btn-link,

#form-currency button:hover span,

#form-currency .btn-group .btn-link:hover > strong,

#form-currency .btn-group.open .btn-link strong,

#form-language .btn-group button.btn-link:hover,

#form-language .btn-group.open button.btn-link,

#form-language .btn-group:hover .fa-caret-down::before,

#form-currency .btn-group:hover .fa-caret-down::before,

#form-currency .btn-group.open .fa-caret-down::before,

#form-language .btn-group.open .fa-caret-down::before, 

#form-language .btn-group.open .dropdown-toggle,

#top-links li:hover > .dropdown > a,

#top-links li > .dropdown.open > a {

	color: #000000;

}

#form-currency .btn-group ul.dropdown-menu.currency-toggle,

#form-language .btn-group ul.dropdown-menu.language-toggle,

#top-links .dropdown .dropdown-menu {

    border: 1px solid #e5e5e5;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	left: 0;

	margin: 0;

	min-width: 150px;

	padding: 10px 15px;

	position: absolute;

	right: auto;

	top: 35px;

}

#form-currency .btn-group .dropdown-menu.currency-toggle li button,

#form-language .btn-group .dropdown-menu.language-toggle li button,

#top-links .dropdown-menu a {

    border: medium none;

	color: #878787;

	font-size: 13px;

	font-weight: normal;

	line-height: 24px;

	padding: 0;

	text-align: left;

}

#form-language .language-select > img {

  margin: 0 2px 0 0;

}

#form-currency .btn-group .dropdown-menu.currency-toggle li:hover button,

#form-language .btn-group .dropdown-menu.language-toggle li:hover button {

		color: #000;

}

#form-language .dropdown-toggle > img, 

.header-top-right #form-currency .dropdown-toggle > strong {

  margin: 0 2px;

}

.header_user_info .wduserheading {

    background: transparent url("../stylesheet/wdtheme/images/sprite.png") no-repeat scroll -5px -317px;

    cursor: pointer;

    float: left;

	font-size: 0;

    height: 40px;

    margin: 0;

    width: 40px;

}

.header_user_info .wduserheading:hover, .header_user_info.open .wduserheading {

	background-position: -65px -317px;

}	

.header_user_info > a > i, .header_user_info > a > .fa-user {

  display: none;

}

/* header user info End*/ 

/* logo */

.header-left {

    float: left;

	margin: 33px 23px;

	width: auto;

}

header {

	padding: 0;

	background: #6453f7;

    float: left;

	position:absolute;

    width: 100%;

	z-index: 3;

}

.header-height {

	float: left;

	height: 95px;

	width: 100%;

}

.header-top-cms {

  float: left;

  margin: 20px 0;

  width: auto;

}

/* menu */

/* Mega Menu Stylesheet START */

#menu.mega-menu ul.nav ul.list-unstyled li {display: table;}

#menu.mega-menu ul.nav li ul.list-unstyled > li.dropdown .dropdown-menu {

    position: static;

	display: block;

}

/* Mega Menu Stylesheet START */

#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a {color: #777;}

.menu-container {

    background: #000000;

	float: left;

	position: relative;

	text-align: center;

	width: 100%;

}

#menu {

    margin: 0 auto;

    min-height: auto;

    text-align: center;

	float: left;

    width: auto;

}

#menu .navbar-collapse {

  padding: 0;

}

#menu div.navbar-header {

	cursor: pointer;

	display: block;

	overflow: hidden;

}

#menu .list-unstyled.childs_1.mega-dropdown-menu .dropdown > a {

    color: #222222;

    font: 400 14px/22px "Raleway",Helvetica,sans-serif;

    padding:0;

    text-transform: uppercase;

    width: 100%;

	text-align:left;

}

#menu .dropdown-inner .list-unstyled.childs_2.single-dropdown-menu a {

	padding:0 0 0 20px;

}

#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a:hover,#menu .dropdown-inner li a:hover, #menu .dropdown-inner li a:focus {color: #000;}

#menu .list-unstyled.childs_1.mega-dropdown-menu .list-unstyled.childs_2 a:hover,

#menu .dropdown-inner .list-unstyled.childs_1.single-dropdown-menu a:hover {

	color:#000;

}



#menu ul.nav ul.list-unstyled.single-dropdown-menu li.dropdown > a::after{display:none;}

#menu .nav > li > span { 

	cursor: pointer;

}

#menu .nav > li > a,

#menu .nav > li > span {

	color: #ffffff;

	display: block;

    font: 500 16px/19px "Raleway",sans-serif;

	padding: 10px 22px;

    text-transform: capitalize;

	background: none;

}

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

  padding: 10px 30px 10px 22px;

}

#menu .list-unstyled.childs_2{

	padding: 5px 0;

}

#menu .dropdown-inner {display: table;}

#menu .dropdown-inner ul {

	display: table-cell;

	padding: 20px 0;

}

#menu .navbar-nav li.dropdown .dropdown-menu .dropdown-inner ul.mega-dropdown-menu{

	padding: 20px 30px;

}

#menu .navbar-nav li.dropdown .dropdown-menu .dropdown-inner ul.mega-dropdown-menu:first-child{

	padding: 20px 0 20px 30px;

}

#menu .dropdown-inner a {

	color: #999999;

    display: block;

    font-family: "Raleway",Helvetica,sans-serif;

    font-size: 13px;

    line-height: 26px;

    min-width: 160px;

    padding: 0;

    text-transform: capitalize;

	text-align:left;

}

#menu .see-all {

	display: block;

	margin-top: 0.5em;

	border-top: 1px solid #DDD;

	padding: 3px 20px;

	font-size: 12px;

}

#menu .see-all:hover,

#menu .see-all:focus {

	text-decoration: none;

	color: #ffffff;

	background-color: #777;

}

#menu #category {

	color: #ffffff;

	float: left;

	font: 500 16px/40px "Raleway",sans-serif;

	text-transform: capitalize;

}

#menu .btn-navbar {

	font-size: 15px;

	font-stretch: expanded;

	color: #FFF;

	padding: 2px 18px;

	float: right;

	background-color: #777;

}

#menu .btn-navbar:hover,

#menu .btn-navbar:focus,

#menu .btn-navbar:active,

#menu .btn-navbar.disabled,

#menu .btn-navbar[disabled] {

	color: #ffffff;

	background-color: #777;

}

#menu .navbar-nav > li {

	float: left;

	padding: 15px 0;

}

#menu .navbar-nav{float: none;}

#menu ul.nav ul.list-unstyled li.dropdown > a::after {

    border-top: 1px solid #e5e5e5;

    bottom: -4px;

    content: "";

    float: left;

    height: 1px;

    left:0;

    position: absolute;

    width: 90%;

}

#menu .dropdown-inner .list-unstyled.childs_1.single-dropdown-menu a,#menu .more-menu .list-unstyled.childs_1 a {

    padding: 0 20px;

	color: #414141;

}

#menu .nav > li > a:hover, 

#menu .nav.navbar-nav > li:hover > a,

#menu li:hover > span,

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

#menu .nav > li.dropdown:focus::after,

#menu .nav > li > a:focus,

#menu .nav > li > a:active

{color: #ffffff;}

/* 2 Level Sub Categories START */

#menu .navbar-nav li .dropdown-menu {

  border: 1px solid #e5e5e5;

}

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

	color: #ffffff;

    content: "\f0d8";

    font-family: "FontAwesome";

    font-size: 25px;

    right: auto;

    position: absolute;

    top: -16px;

    left: 30px;

}

#menu ul.nav ul.list-unstyled li {

	min-width: 160px;

}

#menu ul.nav li ul.list-unstyled.mega-dropdown-menu > li.dropdown .dropdown-menu {

	border: 0;

	position: static;

	display: block;

	width:150px;

}

#menu ul.nav li ul.list-unstyled.single-dropdown-menu > li.dropdown .dropdown-menu {

    left: 160px;

    top: 0;

    position: absolute;

	display: none;

	border-color:#eaeaea;

}

#menu ul.nav li ul.list-unstyled > li.dropdown:hover > .dropdown-menu {

	display: block;

}

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

    bottom: auto;

    color: #ffffff;

    content: "\f107";

    font-family: "FontAwesome";

    font-size: 13px;

    left:auto;

    position: absolute;

    top: 23px;

	right: 15px;

}

#menu .nav.navbar-nav > li:hover > a, #menu .nav.navbar-nav > li:hover > span {

	background: #000000;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px; 

	-khtml-border-radius: 5px;

    color: #ffffff;

}

#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a:hover,

#menu li.more-menu .dropdown-menu ul li a:hover,

#menu li.more-menu .dropdown-menu ul li a:focus,

#menu li.more-menu .dropdown-menu ul li a:active,

#menu li.more-menu .dropdown-menu ul li span:hover,

#menu li.more-menu .dropdown-menu ul li span:focus,

#menu li.more-menu .dropdown-menu ul li span:active {

	color: #000000;

}

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

{

    color:#ffffff;

    content: "\f106";

}

#menu ul.nav ul.list-unstyled.single-dropdown-menu li.dropdown::after

{

   content: "\f105";

    font-family: "FontAwesome";

    font-size: 13px;

    position: absolute;

    right: 15px;

    top: 0;

}

/* 2 Level Sub Categories END */

/* content */

#content {

	min-height: 600px;

}

.common-home #content {

  padding: 0;

  clear: both;

}

.content-top {

  float: left;

  margin: 0 0 90px;

  width: 100%;

}



/*-------------------------------------- Mega Menu CSS Strat --------------------------------------*/

.main-category-list {

  float: left;

  width: auto;

  z-index: 4;

}

.main-category-list .menu-category .dropmenu li.WD-Sub-List .dropdown-menu .dropdown-inner {

    float: left;

    width: 100%;

}

.mega-dropdown-menu .dropdown {

    float: left;

	padding: 0 10px;

}

.mega-dropdown-menu li.dropdown .dropdown-menu {

    border: none;

    position: static;

	margin: 0;

}

.left-main-menu .childs_1 .child-columns {

    float: left;

    width: 100%;

}

.main-category-list.left-main-menu .WD-panel-heading {

	background: #ffc527;

	border-radius: 50%;

	-moz-border-radius: 50%; 

	-webkit-border-radius: 50%; 

	-khtml-border-radius: 50%;

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.09);

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

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

	color: #000000;

	cursor: pointer;

	font-size: 0;

	height: 55px;

	position: relative;

	width: 55px;

}

.main-category-list.left-main-menu .dropmenu > li {

	cursor: pointer;

	float: left;

	margin: 0;

	padding: 0;

	position: static;

	width: auto;

}

.main-category-list .menu-category ul.dropmenu li a, 

.main-category-list .menu-category ul li.more-menu > span {

	background: none;

	color: #111111;

	display: block;

	font: 500 15px/20px "Raleway",Helvetica,sans-serif;

	letter-spacing: 0.4px;

	padding: 30px 20px;

	position: relative;

	text-transform: uppercase;

}

.main-category-list .menu-category ul.dropmenu li.dropdown a, 

.main-category-list .menu-category ul li.dropdown.more-menu > span {

  padding: 30px 30px 30px 20px;

}

.main-category-list .menu-category ul.dropmenu li.active > a, 

.main-category-list .menu-category ul.dropmenu li.active > span {

	color: #6453f7;

}

.main-category-list .menu-category .dropdown .dropdown-inner .mega-dropdown-menu li.dropdown > a {

	color: #000000;

	font: 600 16px/22px "Raleway",Helvetica,sans-serif;

	padding: 0 0 7px;

	margin: 0 0 10px;

	text-transform: capitalize;

}

.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu,

.main-category-list .menu-category li.more-menu .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu {

    border: medium none;

	display: block;

	float: left;

	padding: 0;

	position: static;

	width: 100%;

}

.single-dropdown-menu .dropdown-inner ul.childs_2 {

    float: left;

    padding: 10px 15px 0;

}

.main-category-list ul li.dropdown .single-dropdown-menu li {

  float: left;

  width: 100%;

}

.main-category-list .menu-category > ul.dropmenu > li:hover > a,

.main-category-list .menu-category > ul.dropmenu > li > a:hover,

.main-category-list.left-main-menu .menu-category ul li:hover a.WD-Category-List::after, 

.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a.single-dropdown::after {

  color: #6453f7;

}

 

.main-category-list .menu-category ul.dropmenu li .dropdown-menu .dropdown-inner ul.list-unstyled a:hover, 

.main-category-list .menu-category ul.dropmenu .dropdown-menu .dropdown-inner ul.list-unstyled a:focus {

	color: #000;

}

.menu-category ul.dropmenu li.WD-Sub-List > .dropdown-menu, 

.menu-category ul.dropmenu li.more-menu > .dropdown-menu {

    background: #ffffff;

	border: none;

	border-bottom: 1px solid #e5e5e5;

	display: none;

	float: left;

	left: auto;

	margin: 0;

	min-width: 100%;

	padding: 30px 6%;

	position: absolute;

	right: 0;

	top: 100%;

	width: 100%;

	z-index: 999;

}

.menu-category ul.dropmenu li.more-menu > .dropdown-menu {

  border: 1px solid #e5e5e5;

  left: 0;

  min-width: 200px;

  padding: 15px;

  right: auto;

  width: 200px;

}

.main-category-list.left-main-menu .dropdown.more-menu {

  position: relative;

}

.main-category-list .menu-category li.WD-Sub-List .dropdown-inner .mega-dropdown-menu {

    float: left;

    padding: 10px 0;

}

.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a,

.main-category-list .menu-category li.more-menu .dropdown-inner ul.single-dropdown-menu li > a {

	color: #666666;

	font: 400 15px/20px "Raleway",Helvetica,sans-serif;

	padding: 5px 0;

	text-transform: capitalize;

}

.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a.single-dropdown,

.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a {

	color: #000;

}

.main-category-list .menu-category .dropdown-inner ul.single-dropdown-menu {

    padding: 10px;

}

.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a {

    display: inline-block;

    font: 400 13px/24px "Raleway",sans-serif;

    padding: 8px 0;

	margin: 0 0 15px;

	color: #333;

}

.mega-dropdown-menu li.dropdown > a:before {

    background: #f4f4f4;

    bottom: 0;

    content: "";

    height: 1px;

    left: 0;

	right: auto;

    position: absolute;

    width: 90%;

}

.main-category-list.left-main-menu .dropmenu li li li {

	float: left;

    width: 100%;

}

.main-category-list .menu-category ul.dropmenu .dropdown-menu ul .dropdown-inner ul a {

    color: #666666;

	font: 400 15px/20px "Raleway",Helvetica,sans-serif;

	padding: 6px 0;

	text-transform: capitalize;

}

.main-category-list .menu-category {

    background: #ffffff;

	border-top: 1px solid #e5e5e5;

	display: none;

	float: left;

	left: 0;

	list-style: outside none none;

	margin: 0;

	padding: 0 6%;

	position: absolute;

	right: 0;

	top: 100%;

	width: 100%;

	z-index: 99;

}

.main-category-list .cat-menu.active .menu-category {

  display: block;
  z-index: 999 !important;

}

.main-category-list .menu-category .dropmenu {

	border-bottom: 1px solid #eaeaea;

	float: left;

	width: 100%;

	margin: 0;

	padding: 10px 0 0;

	list-style: none;

}

.left-main-menu .WD-panel-heading:after {

	color: #111111;

	content: "\f0c9";

	font-family: "FontAwesome";

	direction: ltr;

	font-size: 17px;

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	padding: 15px 21px;

	text-align: center;

}

.main-category-list.left-main-menu .menu-category ul li.WD-Sub-List a.WD-Category-List::after, 

.main-category-list .menu-category ul li.more-menu > span::after {

	bottom: auto;

    color: #111111;

    content: "\f107";

    font-family: "FontAwesome";

    font-size: 13px;

    left:auto;

    position: absolute;

    top: 28px;

	right: 15px;

}

.main-category-list.left-main-menu .menu-category ul li.WD-Sub-List:hover a.WD-Category-List::after, 

.main-category-list .menu-category ul li.more-menu:hover > span::after {

    content: "\f106";

	color: #6453f7;

} 

.main-category-list.left-main-menu .menu-category ul li.active a.WD-Category-List::after, 

.main-category-list .menu-category ul li.more-menu.active > span::after {

  color: #6453f7;

  content: "\f106";

}

.main-category-list.left-main-menu .menu-category ul li.dropdown li.WD-Sub-List a.WD-Category-List::after {

  content: "";

}

@media (min-width: 992px) { 

	.menu-category ul.dropmenu li.WD-Sub-List:hover .dropdown-menu, 

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner .mega-dropdown-menu, 

	.main-category-list .menu-category ul li.more-menu:hover .dropdown-menu {

		display: block !important;

	}

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > .dropdown-menu {

		display: block !important;

	}

	.menu-category ul.dropmenu li.active .dropdown-menu {

	  display: block !important;

	}

	.main-category-list .menu-category .dropdown-inner ul.single-dropdown-menu {

		display: block !important;

	}

	.main-category-list .menu-category::before {

		color: #ffffff;

		content: "\f0d8";

		font-family: "FontAwesome";

		font-size: 24px;

		position: absolute;

		left: 140px;

		right: auto;

		top: -16px;

	}

}

@media (max-width: 1700px) {

	.main-category-list .menu-category::before {

		left: 40px;

	}

	.main-category-list .menu-category {

		padding: 0;

	}

	.menu-category ul.dropmenu li.WD-Sub-List > .dropdown-menu, 

	.menu-category ul.dropmenu li.more-menu > .dropdown-menu {

		padding: 30px 15px;

	}

}

@media (max-width: 991px) {

	.main-category-list {

		width: 100%;

		position: unset;

		padding: 0 145px 0 0;

	}

	.menu-category ul.dropmenu li.WD-Sub-List > .dropdown-menu,

	.menu-category ul.dropmenu li.more-menu > .dropdown-menu {

		position: static;

		border: none;

		padding: 0;

		display: block;

		width: 100%;

	}

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner .mega-dropdown-menu {

		padding: 10px;

		width: 100% !important;

		display: none;

	}

	.main-category-list .menu-category .dropdown-inner ul.single-dropdown-menu  {

		padding: 0 10px;

		display: none;

	}

	.mega-dropdown-menu li.dropdown > a::before {

		display: none;

	}

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu {

		position: static;

		border: none;

		display: block;

	}

	.single-dropdown-menu .dropdown-inner ul.childs_2 {

		padding: 0;

	}

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a.single-dropdown::after {

		display: none;	

	}

	.main-category-list.left-main-menu .menu-category ul li.WD-Sub-List a.WD-Category-List::after,

	.main-category-list.left-main-menu .menu-category ul li.WD-Sub-List:hover a.WD-Category-List::after,

	.main-category-list.left-main-menu .menu-category ul li.active a.WD-Category-List::after, 

	.main-category-list .menu-category ul li.more-menu > span::after,

	.main-category-list .menu-category ul li.more-menu.active > span::after,

	.main-category-list .menu-category ul li.more-menu:hover > span::after {

		content: "";

	}

	.main-category-list .menu-category{

		border: 1px solid #e5e5e5;

		padding: 10px 15px;

	}

	.main-category-list .menu-category .dropmenu {

		padding: 0;

		border: none;

	}

	.main-category-list.left-main-menu .WD-panel-heading {

		background: none;

		color: #ffffff;

		border: none;

		display: block;

		font: 500 16px/20px "Raleway",Helvetica,sans-serif;

		position: relative;

		cursor: pointer;

		padding: 15px 0;

		margin: 0;

		text-align: left;

		height: auto;

		box-shadow: none;

		-moz-box-shadow: none;

		-webkit-box-shadow: none;

		border-radius: 0;

		-moz-border-radius: 0; 

		-webkit-border-radius: 0; 

		-khtml-border-radius: 0;

		width: 100%;

	}

	.left-main-menu .WD-panel-heading::after {

		left: auto;

		right: 5px;

		padding: 0;

		color: #ffffff;

	}

	.main-category-list .menu-category ul.dropmenu li.dropdown a, 

	.main-category-list .menu-category ul li.dropdown.more-menu > span,

	.main-category-list .menu-category ul.dropmenu li a, 

	.main-category-list .menu-category ul li.more-menu > span {

		padding: 0;

		text-align: left;

		line-height: 28px;

		text-transform: capitalize;

		float: left;

		width: 100%;

	}

	.main-category-list .menu-category ul.dropmenu li.active > a, 

	.main-category-list .menu-category ul.dropmenu li.active > span,

	.main-category-list .menu-category > ul.dropmenu > li:hover > a, 

	.main-category-list .menu-category > ul.dropmenu > li > a:hover, 

	.main-category-list.left-main-menu .menu-category ul li:hover a.WD-Category-List::after, 

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a.single-dropdown::after {

	  color: #000000;

	}

	.main-category-list .menu-category .dropdown .dropdown-inner .mega-dropdown-menu li.dropdown > a,

	.main-category-list .menu-category li.WD-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a {

		margin: 0;

	}

	.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a,

	.main-category-list .menu-category ul.dropmenu .dropdown-menu ul .dropdown-inner ul a {

		padding: 2px 10px;

	}

 	.left-main-menu.dropmenu li a.WD-Category-List {

		background: none;

	}

	.main-category-list.left-main-menu .dropmenu .active_menu {

		display: none;

	}

	.left-main-menu .dropmenu li i.fa-angle-down {

		float: right;

		position: relative;

	}

	.left-main-menu .dropmenu li > i.fa-angle-down::before {

		color: #888;

		content: "\f067";

		font-size: 14px;

		position: absolute;

		right: 0;

		left: auto;

		top: 0;

		padding: 6px 11px;

		height: 8px;

		width: 8px;

		cursor: pointer;

		z-index: 2;

	}

	.left-main-menu .dropmenu li.TTactive > i.fa-angle-down::before {

		content: "\f068";

	}

	.left-main-menu ul.dropmenu .dropdown-menu ul li.dropdown-inner > ul {

		list-style: none;	

		display: none;

	}

	.left-main-menu .dropmenu .WD-Sub-List .dropdown-menu ul .dropdown-inner > ul {

		float: left;

		width: 100%;

	}

	.main-category-list.left-main-menu .dropmenu ul {

		float: left;

		width: 100%;

	}

	.mega-dropdown-menu li.dropdown .dropdown-menu {

		display: block;

	}

	.left-main-menu ul.dropmenu li {

		float: left;

		width: 100% !important;

		padding: 0;

		list-style: none;

	}

	.left-main-menu ul.dropmenu li ul li{float: left !important;

    width: 50% !important;

    padding: 0;

    text-align: center;

    list-style: none;

	}

	.left-main-menu ul.dropmenu li ul li a {width: 100% !important;text-align: center !important;}

	.main-category-list.left-main-menu .dropmenu .dropdown-inner {

		float: left;

		width: 100%;

	}

	.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a {

		margin: 0;

	}

}

/*---------------------------------  Mega Menu CSS End --------------------------------------------*/

#wdcmsheader .wdheader-service {

    color: #111111;

    font: 400 14px/30px "Raleway",Helvetica,sans-serif;

    padding: 8px 0;

}

#wdcmsheader {

    float: left;

    width: 100%;

    padding: 0;

}

#wdcmsheader .wdheader-service::before {

    background: url('../stylesheet/wdtheme/images/sprite.png') repeat scroll -42px -638px;

    content: "";

    float: left;

    height: 30px;

    width: 30px;

}

.dropdown-toggle::after {display:none;}

.full-header.fixed {

	  background: #6453f7;

	  border: none;

	  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

	  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

	  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

	  transition: all 400ms ease 0s;

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

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

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

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

	  animation: fixedmenu 1s ease 0s normal both 1 running;

	  -webkit-animation: fixedmenu 1s ease 0s normal both 1 running;

	  -moz-animation: fixedmenu 1s ease 0s normal both 1 running;

	  -o-animation: fixedmenu 1s ease 0s normal both 1 running;

	  position: fixed !important;

	  left: 0;

	  right: 0;

	  width: 100%;

	  z-index: 9;

}

	@-webkit-keyframes fixedmenu {

	  0% {

		top: -100%;

	  }

	

	  100% {

		top: 0;

	  }

	}

	

	@-moz-keyframes fixedmenu {

	  0% {

		top: -100%;

	  }

	

	  100% {

		top: 0;

	  }

	}

	

	@keyframes fixedmenu {

	  0% {

		top: -100%;

	  }

	

	  100% {

		top: 0;

	  }

	}

#at15s .at-label {

	margin: 0 5px;

}



/* footer */

footer {

  background: #f8f8f8;

  float: left;

  margin: 20px 0 0;

  width: 100%;

}

.common-home footer {

	margin: 0;

}

footer.container {

  padding: 0 0 50px;

}

footer .footer-top {

	background: #111111;

	float: left;

	padding: 35px 0;

	width: 100%;

}

.footer-container {

  float: left;

  padding: 95px 0;

  width: 100%;

}

footer .footer-column .list-unstyled {

  margin: 0;

}

footer .footer-column .list-unstyled li {

    text-align: left!important;

    display: block!important;

    float: none!important;

    position: relative!important;

    vertical-align: top!important;

    padding: 0!important;

}

footer a {

	color: #555555;

	cursor: pointer;

	font: 400 14px/28px "Raleway",sans-serif;

	letter-spacing: 0.4px;

}

footer a:hover,

footer a:focus {

	color: #000000;

}

footer .footer-column h5 {

	text-align: left;

	color: #000000;

	cursor: pointer;

	font: 700 20px/22px "Raleway",Helvetica,sans-serif;

	letter-spacing: 0.4px;

	margin: 0 0 20px;

	padding: 0 0 15px;

	text-transform: capitalize;

	position: relative;

}

/* Footer right Contact us Stylesheet */

.footer-bottom {
	border-top: 1px solid #d1d1d1;
	float:left;

	width:100%;

}

.footer-bottom-link {

float:left;

  padding: 0;

}

.footer-bottom-cms {

  float: right;

  padding: 0;

}

.footer-bottom .bottom-footer {

  border-top: 0px solid #d1d1d1;

}

.footer-bottom p {

	color: #666666;

	font-size: 14px;

	line-height: 20px;

	margin: 0;

	padding: 22px 0;

}

.footer-top-cms {

	float: left;

	width: 100%;

   	padding: 0;

}

.footer-bottom p a {

	color: #666666;

    font-size: 14px;

}

.footer-bottom p a:hover {

    color: #000000;

}

@media (min-width: 1200px){

.container {

    max-width: 1300px;

}

}

/*------------------------------------- Footer Bottom Social Links Strat ------------------------------------*/

.follow-us h5 {

    display: none;

    cursor: pointer;

}

.follow-us ul {

    margin: 0;

}

.follow-us {

    float: right;

	padding: 20px 0;

	text-align: right;

}

.follow-us ul.list-unstyled li {

    display: inline-block;

	float: none;

	margin: 0 5px 0 0;

	vertical-align: top;

	text-align: center;

	cursor: pointer;

}

.follow-us ul.list-unstyled li:last-child {

	margin: 0;

}

.follow-us ul li a {

    color: #000000;

	display: block;

	float: left;

	height: 31px;

	padding: 3px 0;

	vertical-align: top;

	width: 31px;

}

.follow-us ul li a i {

    font-size: 18px;

}

.follow-us ul li p {

	color: #878787;

	float: right;

	font: 400 14px/32px "Raleway",Helvetica,sans-serif;

	margin: 0 0 0 10px;

	text-transform: capitalize;

}

.follow-us ul li.facebook:hover > a,

.follow-us ul li.facebook:focus > a {

    color: #145ab1;

}

.follow-us ul li.twitter:hover > a,

.follow-us ul li.twitter:focus > a {

    color: #44d3d8;

}

.follow-us ul li.rss:hover > a,

.follow-us ul li.rss:focus > a {

    color: #ff6600;

}

.follow-us ul li.youtube:hover > a,

.follow-us ul li.youtube:focus > a {

    color: #ff0000;

}

.follow-us ul li.google-plus:hover > a,

.follow-us ul li.google-plus:focus > a {

    color: #ff0000;

}

.follow-us ul li.pinterest:hover > a,

.follow-us ul li.pinterest:focus > a {

    color: #FF0033;

}

.follow-us ul li.vimeo:hover > a,

.follow-us ul li.vimeo:focus > a {

    color: #ff3635;

}

.follow-us ul li.instagram:hover > a,

.follow-us ul li.instagram:focus > a {

    color: #f33857;

}

@media (max-width: 991px) {

	.follow-us {

	  display: inline-block;

	  float: none;

	  padding: 0;

	  text-align: center;

	  vertical-align: top;

	  width: 100%;

	}

}

@media (max-width: 480px) {

    .follow-us ul.list-unstyled li {

        margin: 0;

    }

}

/*------------------------------------- Footer Bottom Social Links End ----------------------------------------*/

/*---------------------------------------- Footer Store Info Block Start -----------------------------*/

		footer .contact-us {

			float: left;

			padding: 0;

			width: 100%;

		}

		footer .footer-column .contact-us ul li {

			padding: 0 0 5px;

			display: block;

		}

		footer .contact-us ul li:last-child {

		    padding: 0;

		}

		footer .contact-us ul li a::before {

		  	display: none;

		}

		.contact-us .data {

		  	color: #666666;

			display: inline-block;

			float: none;

			font: 300 14px/22px "Raleway",sans-serif;

			letter-spacing: 0.4px;

			position: relative;

			vertical-align: top;

			padding: 0 0 0 40px;

		}

		.contact-us .data::after {

		  content: "";

		  float: left;

		  height: 40px;

		  left: 0;

		  position: absolute;

		  top: 0;

		  width: 40px;

		}

		.contact-us ul li .data.address::after {

		  background: rgba(0, 0, 0, 0) url("wdtheme/images/contact-sprite.png") repeat scroll -5px -13px;

		}

		.contact-us ul li .data.email::after {

		  background: rgba(0, 0, 0, 0) url("wdtheme/images/contact-sprite.png") repeat scroll -5px -241px;

		}

		.contact-us ul li .data.contact::after {

		  background: rgba(0, 0, 0, 0) url("wdtheme/images/contact-sprite.png") repeat scroll -5px -86px;

		}

		footer .contact-us ul li i {

			display: none;

		}

		footer .contact-us .contact-address {

		  display: inline;

		}

		.footer-column .contact-us > h5 {

		  display: none;

		}

		.contact-us .contact .phone > a {

		  color: #000000;

		  font-size: 18px;

		  font-weight: 700;

		  display: inline-block;

		}

		@media (max-width: 991px) {

			footer .contact-us, footer .contact-us ul {

				width: 100%;

			}

		}

/*---------------------------------------- Footer Store Info Block End -----------------------------*/

/*------------------------------Start WD-CMS Paymentlogo-----------------------*/

#wdcmspaymentlogo {

	float: left;

	padding: 0;

	text-align: center;

}

#wdcmspaymentlogo .payment-list {

	display: inline-block;

	float: none;

	margin: 0;

	padding:21px 0;

	vertical-align: top;

}

#wdcmspaymentlogo .payment-list li {

	float: left;

	margin: 0 8px 0 0;

	list-style: none;

}

@media(max-width:991px){

	#wdcmspaymentlogo {

	  float: left;

	  padding:15px 0;

	  width: 100%;

	}

	#wdcmspaymentlogo .payment-list{

		padding:0;

	}

}

/*------------------------------End WD-CMS Paymentlogo-----------------------*/

@media (min-width: 992px){

footer .footer-column h5::before {

    background: #cccccc none repeat scroll 0 0;

    bottom: 0;

    content: "";

    height: 1px;

    left: 0;

    margin: 0!important;

    position: absolute;

    right: 0;

    width: 30px;

}

footer .footer-column .list-unstyled li a::before {

    background: #666666;

    bottom: 0;

    content: "";

    height: 1px;

	display:none;

    left: auto;

    margin: auto;

    position: absolute;

    right: -5px;

    top: 0;

    width: 5px;

}

}

@media (max-width: 991px){

.header-left {

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    margin: 0;

    padding: 20px 0;

    text-align: center;

    width: 100%;

}

.contact-link ul li {

    padding: 0 10px 10px;

}

.header-top-cms {

    margin: 0;

    width: 100%;

}

.main-category-list {

    width: 100%;

    position: unset;

    padding: 0 145px 0 0;

}

.main-category-list.left-main-menu .WD-panel-heading {

    background: none;

    color: #ffffff;

    border: none;

    display: block;

    font: 500 16px/20px "Raleway",Helvetica,sans-serif;

    position: relative;

    cursor: pointer;

    padding: 15px 0;

    margin: 0;

    text-align: left;

    height: auto;

    box-shadow: none;

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    border-radius: 0;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -khtml-border-radius: 0;

    width: 100%;

}

.main-category-list .menu-category {

    border: 1px solid #e5e5e5;

    padding: 10px 15px;

}

.left-main-menu .WD-panel-heading::after {

    left: auto;

    right: 5px;

    padding: 0;

    color: #ffffff;

}

.main-category-list .menu-category .dropmenu {

    padding: 0;

    border: none;

}

.left-main-menu ul.dropmenu li {

    float: left;

    width: 100% !important;

    padding: 0;

    list-style: none;

}

.main-category-list .menu-category ul.dropmenu li.dropdown a, .main-category-list .menu-category ul li.dropdown.more-menu > span, .main-category-list .menu-category ul.dropmenu li a, .main-category-list .menu-category ul li.more-menu > span {

    padding: 0;

    text-align: left;

    line-height: 28px;

    text-transform: capitalize;

    float: left;

    width: 100%;

}

.left-main-menu .dropmenu li i.fa-angle-down {

    float: right;

    position: relative;

}

.main-category-list.left-main-menu .dropmenu .active_menu {

    display: none;

}

.left-main-menu .dropmenu li i.fa-angle-down {

    float: right;

    position: relative;

}

.right-block {

    bottom: 0;

    padding: 0;

    position: absolute;

    right: 10px;

    top: auto;

}

.header-height {

    /**height: auto;**/
	height: 110px;

}

}



@media (max-width: 767px){

.banner {

    overflow: visible;

}

}



@media (max-width: 480px){

#dialog-normal .newleter-content {

    width: 100%;

}

}

.product {
    background: #fff!important;
    border: #ddd solid 1px;
    border-radius: 20px;
}


.item .product .btn-cart,.table .btn-cart,#product-product .btn-cart {

  background: #ffffff;

  border: medium none;

  border-radius: 25px;

  -moz-border-radius: 25px; 

  -webkit-border-radius: 25px; 

  -khtml-border-radius: 25px;

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

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

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

  height: 46px;

  color: #000;
padding: 12px 30px;

  margin: 0 0 10px;

  position: relative;

  width: auto !important;

  transition: all 400ms ease 0s;

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

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

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

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

  z-index: 1;

}

.item:hover .product .btn-cart,.table:hover .btn-cart,#product-product:hover .btn-cart {

	background: #ffc527;


}

.item .product  .btn-cart:hover,.table .btn-cart:hover,#product-product .btn-cart:hover {

	background: #000000;
		color:#fff;

}
#back-to-top .top {background: #ffc527;}
#back-to-top .top:hover {background: #333;}
/* cart */

.cart {

  float: right!important;

  width: auto!important;

}

#cart {

  float: right!important;

}

#cart i.fa-shopping-cart {

    display: block!important;

    font-size: 0!important;

    height: 45px!important;

    width: 45px!important;

	display: none;

}

#cart.show > .btn {

	color: #666666!important;

	box-shadow: none!important;

	-moz-box-shadow: none!important;

	-webkit-box-shadow: none!important;

	text-shadow: none!important;

}

#cart button.btn {

	background: url("../stylesheet/wdtheme/images/sprite.png") no-repeat scroll -26px -167px;

	border: none!important;

	float: left!important;

	height: 50px!important;

	padding: 0!important;

	position: relative!important;

	width: 50px!important;

}

#cart button.btn:hover {

	background-position: -26px -167px!important;

}

#cart #cart-total {

	background: #ffc527!important;

	border: 2px solid #ffffff!important;

	border-radius: 50%!important;

	-moz-border-radius: 50%!important; 

	-webkit-border-radius: 50%!important; 

	-khtml-border-radius: 50%!important;

	bottom: auto!important;

	color: #111111!important;

	float: right!important;

	font-size: 12px!important;

	font-weight: 400!important;

	height: 20px!important;

	line-height: 16px!important;

	margin: auto!important;

	position: absolute!important;

	right: 6px!important;

	left: auto!important;

	text-align: center!important;

	top: 4px!important;

	padding: 0 4px!important;

	width: 20px!important;

	z-index: 1!important;

}

#cart.show > .btn:hover {color: #444444!important;}

#cart .dropdown-menu {

	background: #ffffff!important;

	border: 1px solid #eeeeee!important;

	max-width: 400px!important;

	padding: 120px 40px!important;

	cursor: pointer!important;

	margin: 0!important;

	position: fixed!important;

	top: 0!important;

	bottom: 0!important;

	right: 350px!important;

	left: auto!important;

	overflow-y: scroll!important;

	z-index: 1001;

	display: none;

	transform: translate(900px, 0px)!important;

	-webkit-transform: translate(900px, 0px)!important;

	-moz-transform: translate(900px, 0px)!important;

	-o-transform: translate(900px, 0px)!important;

	-ms-transform: translate(900px, 0px)!important;

	transition: all 0.5s ease-in-out 0ms!important;

	-webkit-transition: all 0.5s ease-in-out 0ms!important;

	-moz-transition: all 0.5s ease-in-out 0ms!important;

	-o-transition: all 0.5s ease-in-out 0ms!important;

	-ms-transition: all 0.5s ease-in-out 0ms!important;

}

#cart.show .dropdown-menu {

	transform: translate(350px, 0px)!important;

	-webkit-transform: translate(350px, 0px)!important;

	-moz-transform: translate(350px, 0px)!important;

	-o-transform: translate(350px, 0px)!important;

	-ms-transform: translate(350px, 0px)!important;

}

#cart .dropdown-menu::before {

	content: "\f00d"!important;

	bottom: auto!important;

	color: #777777!important;

	float: left!important;

	font-family: "FontAwesome"!important;

	font-size: 18px!important;

	height: 40px!important;

	left: 40px!important;

	position: absolute!important;

	right: auto!important;

	top: 50px!important;

	width: 40px!important;

}

#cart .dropdown-menu::before:hover {

	color: #000000!important;

}

#cart .dropdown-menu .btn.btn-danger i.fa-times {

	font-size: 12px!important;

	padding: 4px!important;

}

#cart .dropdown-menu table {

	margin-bottom: 15px!important;

}

#cart .dropdown-menu li > div {

	padding: 0 10px!important;

}

#cart .dropdown-menu li p {

	float: left!important;

	width: 100%!important;

	color: #777!important;

	padding: 0 0 15px!important;

	margin: 0!important;

	text-align: left!important;

}

#cart .dropdown-menu li p a strong { font-weight:normal!important; }

#cart .dropdown-menu li p a strong i.fa { padding: 0 3px 0 0!important; }

#cart .header-cart-toggle .btn-danger {

    background: none!important;

    border: medium none!important;

    color: #222!important;

	height: auto!important;

	padding: 0!important;

	width: auto!important;

}

#cart .header-cart-toggle .text-right > strong {

	color: #777!important;

    font-size: 13px!important;

    font-weight: normal!important;

}

#cart .dropdown-menu li p a:first-child {

	background: #f1f1f1 none repeat scroll 0 0!important;

	border-color: #f1f1f1!important;

	color: #222222!important;

	margin: 0!important;

}

#cart .dropdown-menu li p a {

    background: #ffc527!important;

    border: 1px solid #ffc527!important;

	border-radius: 25px!important;

	-moz-border-radius: 25px!important; 

	-webkit-border-radius: 25px!important; 

	-khtml-border-radius: 25px!important;

    color: #111111!important;

    float: left!important;

    font:400 14px/18px "Raleway",Helvetica,sans-serif!important;

    padding: 8px 15px!important;

    text-transform: capitalize!important;

	margin: 0 0 0 5px!important;

	width: 49%!important;

	text-align:center!important;

}

#cart .dropdown-menu li p a:hover,

#cart .dropdown-menu li p a:focus {

	background: #000000!important;

	border-color: #000000!important;

	color: #ffffff!important;

}