@charset "utf-8";
#wcs-meet img  {
	position: absolute;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	height: 224px;
	left: 0;
}
#wcs-meet img.top:hover {
	opacity: 0;
}
#wcs-meet  {
	margin: 0 auto;
	position: relative;
	height: 224px;
	width: 240px;
	padding-bottom: 15px;
}

#wcs-events img  {
	position: absolute;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	height: 224px;
	left: 0;
}
#wcs-events img.top:hover {
	opacity: 0;
}
#wcs-events  {
	margin: 0 auto 25px;
	position: relative;
	height: 224px;
	width: 320px;
	padding-bottom: 15px;
}

.hvrbox,
.hvrbox * {
	box-sizing: border-box;
}
.hvrbox {
	position: relative;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.hvrbox img {
	max-width: 100%;
}
.hvrbox .hvrbox-layer_image {
    padding: 0px;
    background: transparent none repeat scroll 0% 0%;
}
.hvrbox .hvrbox-layer_bottom {
	display: block;
}
.hvrbox .hvrbox-layer_top {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 0px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
	opacity: 1;
}
.hvrbox .hvrbox-text {
	text-align: center;
	font-size: 8vw;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.hvrbox .hvrbox-text_mobile {
	font-size: 120px;
	border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
	border-top: 1px solid rgba(179, 179, 179, 0.7);
	margin-top: 5px;
	padding-top: 2px;
	display: none;
}
.hvrbox.active .hvrbox-text_mobile {
	display: block;
}

.wcs-title {
	position: relative;
	margin-bottom: 2rem;
}
.wcs-lc-big {
	font-size: 1.4em;
	font-weight: bold;
}
.wcs-pink {
	color: #E67DB0;
}
@media (max-width:576px){
        .wcs-pink h1{
        font-size: 1.5rem;
		}
		.wcs-pink h3{
        font-size: 1.3rem;
        }
  }
.wcs-purple {
	color: #a894f7;
}
@media (max-width:576px){
        .wcs-purple h1{
        font-size: 1.5rem;
        }
		.wcs-purple h3{
        font-size: 1.3rem;
        }
  }
.wcs-orange {
	color: #f2a692;
}
@media (max-width:576px){
        .wcs-orange h1{
        font-size: 1.5rem;
        }
		.wcs-orange h3{
        font-size: 1.3rem;
        }
  }
.wcs-yellow {
	color: #F9e176;
}
@media (max-width:576px){
        .wcs-yellow h1{
        font-size: 1.5rem;
        }
		.wcs-yellow h3{
        font-size: 1.3rem;
        }
  }
.wcs-cyan {
	color: #6395CF;
}
@media (max-width:576px){
        .wcs-cyan h1{
        font-size: 1.5rem;
		}
		.wcs-cyan h3{
        font-size: 1.3rem;
        }
  }
.wcs-seafoam {
	color: #7ccbaa;
}
@media (max-width:576px){
        .wcs-seafoam h1{
        font-size: 1.5rem;
		}	
		.wcs-seafoam h3{
        font-size: 1.3rem;
        }
  }
.wcs-blue {
	color: #6d84dd;
}
@media (max-width:576px){
        .wcs-blue h1{
        font-size: 1.5rem;
        }
		.wcs-blue h3{
        font-size: 1.3rem;
        }
  }
.wcs-red {
	color: #ff3a6c;
}
@media (max-width:576px){
        .wcs-red h1{
        font-size: 1.5rem;
        }
		.wcs-red h3{
        font-size: 1.3rem;
        }
  }
.wcs-black {
	color: #323232;
}
@media (max-width:576px){
        .wcs-black h1{
        font-size: 1.5rem;
        }
		.wcs-black h3{
        font-size: 1.3rem;
        }
  }
.wcs-zero-marg {
	width: 100%;
	margin: 0px auto !important;
}
.wcs-zero-pad {
	padding: 0px !important;
}
.wcs-car-cap {
	right: 0 !important;
	left: 0 !important;
	width: 100%;
	height: 60%;
}
.wcs-5vw {
	font-size: 5vw !important;
}
.wcs-soc-icons img {
	min-width: 65px;
	max-width: 65px;
	padding: 10px 5px;
}
.wcs-soc-icons {
	padding-top: 5px;
}

.wcs-line {
	background-color: #E67DB0;
	color: #E67DB0;
	align: center;
	height: 4px;
	margin: 0 auto;
}

.wcs-line2 {
	background-color: #6395CF;
	color: #6395CF;
	align: center;
	height: 4px;
	margin: 0 auto;
}

.wcs-white-5 {
	font-size: 1.2rem;
	padding: 2rem;
	color: #ffffff;
	text-align: center;	
}

.wcs-white-6 {
	font-size: 1.2rem;
	padding: 0 2rem;
	color: #ffffff;
	text-align: center;	
}

.wcs-black-6 {
	font-size: 1.2rem;
	padding: 10px 2rem;
	color: #2e2e2e;
	text-align: center;	
}

@media (max-width:495px){
        .wcs-black-6{
        font-size: 1.1rem;
        }
		.wcs-cs-socicon{
		max-width: 60px;
		padding-bottom: 10px !important;
	}
  }

.wcs-content-10 {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #491D3F;
}

.carousel-item {
	min-height: 100%;
}

.carousel-item img {
	min-height: 100%;
}

.wcs-vline {
        border-right: 4px solid #E78CA3;
		border-image-source: linear-gradient(#E78CA3, #4AD1DE);
		border-image-slice: 20;
		height: 80%;
		
  }
  @media (max-width:992px){
        .wcs-vline{
        border-right:none;
        }
  }

.wcs-vline-blk-r {
        border-right: 9px solid #2e2e2e;
		border-left: 3px solid #2e2e2e;
  }
  @media (max-width:768px){
        .wcs-vline-blk-r{
        border-right:9px solid #2e2e2e;
        border-left:9px solid #2e2e2e;
		border-top:4.5px solid #2e2e2e;
        }
  }
.wcs-vline-blk-re {
        border-right: 9px solid #2e2e2e;
		border-left: 4.5px solid #2e2e2e;
  }
  @media (max-width:576px){
        .wcs-vline-blk-re{
        border-right:9px solid #2e2e2e;
        border-left:9px solid #2e2e2e;
		border-top:4.5px solid #2e2e2e;
        }
  }
.wcs-vline-blk-l {
        border-left: 9px solid #2e2e2e;
	    border-right: 3px solid #2e2e2e;
  }
  @media (max-width:768px){
        .wcs-vline-blk-l{
		border-right:9px solid #2e2e2e;
        border-left:9px solid #2e2e2e;
		border-bottom:4.5px solid #2e2e2e;
        }
  }
.wcs-vline-blk-le {
        border-left: 9px solid #2e2e2e;
	    border-right: 4.5px solid #2e2e2e;
  }
  @media (max-width:576px){
        .wcs-vline-blk-le{
		border-right:9px solid #2e2e2e;
        border-left:9px solid #2e2e2e;
		border-bottom:4.5px solid #2e2e2e;
        }
  }

.wcs-vline-blk-c {
        border-left: 6px solid #2e2e2e;
		border-right: 6px solid #2e2e2e;
  }
  @media (max-width:768px){
        .wcs-vline-blk-c{
        border-right:9px solid #2e2e2e;
        border-left:9px solid #2e2e2e;
		border-bottom:4.5px solid #2e2e2e;
		border-top: 4.5px solid #2e2e2e;
        }
  }

.wcs-card {
	background-color: #2e2e2e;
	border-radius: 0;
	border: none;
}

.wcs-card-header {
	border: none;
	background-color: #2e2e2e;
}

.wcs-map-responsive{
    overflow:hidden;
    padding-bottom:289px;
    position:relative;
    height:0;
	margin:0 auto;
	display:block;
	width:100%;
	max-width: 608px;
}
.wcs-map-responsive iframe{
	left:0;
    top:0;
	max-height: 289px;
    height:100%;
    width:100%;
	
    position:absolute;
	
}

a:link, a:visited, a:active, a:hover {
	color: #5a5a5a !important;
	text-decoration: none;
}

.wcs-card a{
	color: #A592F3 !important;
	text-decoration: none;
}

.wcs-card-pink a{
	color: #e78ca3 !important;
	text-decoration: none;
}

.wcs-tab1 a{
	color: #e78ca3 !important;
	text-decoration: none;
}

.wcs-tab2 a{
	color: #A592F3 !important;
	text-decoration: none;
}

.wcs-active {
	background-color: #F5F5F5 !important;
}