/* */


.unite-header {
  position: sticky;
}

.collapse .unite-header {
  padding: 5px 40px;
  box-shadow: 0px 2px 3px rgba(0,0,0,.25);
}
.nav a {
  padding: 10px 10px;
  font-size: 15px;
  text-transform: capitalize;
}
.nav a.active {
  font-weight: bold;
}
.wsite-nav-1 {
	border-right: 1px solid #333;
	padding: 0 42px 0 0;
}
.wsite-nav-1 img {
	width: 29px;
	position: absolute;
	top: 2px;
	right: -28px;
}

.main-wrap .container {
  padding: 100px 40px;
}


.waddons_carousel_slider img {
	width:100%;
	height:200px;
}
.imageGallery .w-fancybox {
	xposition:relative;
}
.imageGallery .w-fancybox[title]:after {
	content: attr(title);
	position: absolute;
	width: 100%;
	text-align: center;
	top: 229px;
	left: 0;
	height: initial;
	padding: 30px 0 55px;
	background-color: rgba(0,0,0,.65);
	color: white;
	font-weight: 700;
}


.imageGallery .w-fancybox:before {
  content: "View Details";
	position: absolute;
	width: 100%;
	text-align: center;
	top: 282px;
	left: 0;
	height: initial;
	padding: 0;
	color: white;
	font-weight: 500;
	z-index: 1;
	text-decoration: underline;
	font-size: 14px;
}

.wsite-background-17 {
	xdisplay:none;
}
.membership-cart {
	display:none;
}

x.wsite-background-1 .wsite-multicol:last-child .wsite-multicol-col:last-child {
	outline:1px solid red;
}
.unite-header .logo img {
  margin: 0;
}
.desktop-nav {
  text-align: right;
}
.wsite-background-12 .galleryInnerImageHolder,
.waddons-car-element .wsite-image {
	position:relative;
}
.wsite-background-12 .galleryInnerImageHolder:after,
.waddons-car-element .wsite-image a:after {
	position: absolute;
	background-image: url("heart.png?v=2");
	content: "";
	right: 10px;
	top: 10px;
	display: block;
	z-index: 1;
	background-size: 20px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}
.wsite-background-12 .imageGallery div:nth-child(3) .galleryInnerImageHolder:nth-of-type(1):after,
.wsite-background-12 .imageGallery div:nth-child(5) .galleryInnerImageHolder:nth-of-type(1):after,
.wsite-background-12 .imageGallery div:nth-child(6) .galleryInnerImageHolder:nth-of-type(1):after,
.waddons-car-element div:nth-of-type(2) .wsite-image a:after {
	background-image: url("heart-full.png?v=2");
}
.wsite-background-11 .waddons-car-element div:nth-of-type(2) .wsite-image a:after {
	background-image: url("heart.png?v=2");
}
.waddons_carousel_slider img {
  width: 100% !important;
  height: 200px;
}
.inner_content_car {
  padding: 0 !important;
  xborder:none !important;
  xbackground-color: #fff !important;
  box-shadow:0 !important;
  transition: all 0.2s ease-out 0s;
}
x.inner_content_car:hover {
  box-shadow:0 2px 1px rgba(0,0,0,.25) !important;
}
.wsite-background-11 .inner_content_car {
  xpadding: 0 !important;
  border:none !important;
  xbackground-color: #fff !important;
}
.inner_content_car .paragraph {
	padding: 20px;
}
x.wsite-background-2 .wslide-slide-inner2 {
	width:100% !important;
}
x.wsite-background-2 .wslide-slides img {
	width:1280px !important;
	xoutline:1px solid red;
}
x.wsite-background-2 .wslide-slide-inner1 {
	left:0 !important;
}
x.wsite-background-2 .wslide-slide-inner2 {
	left:0 !important;
}

.cart {
	position: fixed;
	right: 0;
	top: 25%;
	background-color: white;
	padding: 20px 30px;
	border: 1px solid #ccc;
	border-radius: 10px 0 0 10px;
	font-size: 14px;
	box-shadow: 1px 3px 2px -1px rgba(0,0,0,.25);
	z-index: 14;
	font-size: 16px;
	display:none;
}
.cart div {
	
}
.cart div h2 {
	font-size: 18px;
}
.cart div h3 {
	font-size: 18px;
}
.cart div h4 {
	font-size: 16px;
	margin: 10px 0 0;
}
.cart div ul {
	padding:0;
	margin:0;
}
.cart div ul li {
	list-style: inside;
	line-height: 1.5em;
	font-size: 15px;
}



.wsite-background-19 .waddons_carousel_slider img {
	xwidth: 150px !important;
	xheight: 150px !important;
	xmargin: 20px 0 0;
	
	width: initial !important;
	height: initial !important;
	margin: 20px 0 0;
}
.wsite-background-19 .waddons-car-element .wsite-image a:after {
	display:none;
}

.upload {
	xbackground-color: #f9f9f9;
	xborder: 2px dashed #ccc;
	xpadding: 25px;
	text-align:center;
}
.upload h3 {
	font-weight: 300;
	color: #777;
	display:none;
}
.upload p {
	display:none;
}
.upload a {
	font-size: 14px;
	background-color: transparent;
	border: 1px solid #444;
	padding: 10px;
	color: #444;
	display: inline-block;
}
.upload a:hover {
	background-color: #f5f5f5;
}



.wsite-background-14 .inner_content_car .paragraph {
	position:relative;
}
.wsite-background-14 .inner_content_car .paragraph:after {
	content: "\270E";
	position: absolute;
	right: 10px;
	top: -11px;
	-webkit-transform: scaleX(-1);
	  transform: scaleX(-1);
}
.wsite-background-16 .inner_content_car .paragraph {
	position:relative;
}
.wsite-background-16 .inner_content_car .paragraph:after {
	content: "\270E";
	position: absolute;
	right: 10px;
	top: -11px;
	-webkit-transform: scaleX(-1);
	  transform: scaleX(-1);
}

.wsite-background-20 {
	display:none;
}

