/*!
Theme Name: MDW
Theme URI: http://mdw.md
Author: MDW
Author URI: http://mdw.md
Description: Short Theme Description
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: MDW
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

MDW is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/**/
.footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	background: black;
	padding: 50px;
}
.ot-powered-by{
	background: none !important;
}
.ot-powered-by:before{
	content:"Powered by Opentable";

}

/*Restaurant menu*/
.restaurant-menu{
	overflow: hidden;
}
.restaurant-menu-name{
	background-color: #FFFFFF;
}
.restaurant-menu-price{
	background-color: #FFFFFF;
	padding-left:5px;
}
.restaurant-menu-name:after{
	float: left;
	width: 0;
	white-space: nowrap;
	content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item{
	margin: 0 !important;
}

/* Blog grid */
@media only screen and (min-width: 900px) {
	.article-archieve .article-thumbnail {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.article-archieve .article-body {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.article-archieve:nth-child(2n+1) .article-thumbnail {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.article-archieve:nth-child(2n+1) .article-body {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

/* ============================================== */
/* ================ general ================ */
/* ============================================== */

body {
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* ============================================== */
/* ================ footer ================ */
/* ============================================== */

.ws-footer--main{
	background-color: #141414;
}

/* footer top */
.ws-footer-top{
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #E0DBD6;
}
.ws-footer-top p{
	margin: 0;
	padding: 0;
	font-size: 14px;
	letter-spacing: 0.4px;
}
.ws-footer-top .sidebar-title h3{
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 25px;
	font-size: 14px;
	font-weight: 600;
	color: #9D9996;
}
.ws-subscribe-sidebar{
	padding-right: 100px;
}
.ws-subscribe-sidebar input::placeholder{
	color: #000000;
}
.ws-subscribe-sidebar input:focus, .ws-subscribe-sidebar input:active{
	outline: none;
	box-shadow: none;
	border-color: #9D9996;
}
.ws-subscribe-sidebar .form-control{
	padding: 0;
	padding-bottom: 5px;
	font-style: italic;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	color: #000000;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #000;
	border-radius: 0;
	transition: none;
}

/* footer bottom */
.ws-footer-bottom{
	padding-top: 20px;
	padding-bottom: 20px;
}
.ws-footer-bottom a{
	color: #000;
	text-decoration: underline;
}
.ws-footer-bottom p{
	color: #9D9996;
	margin: 0;
	padding: 0;
	font-size: 14px;
	letter-spacing: 0.4px;
}
.ws-footer--main p {
	color: #CFCFCF;
	font-family: 'Cerebri Sans' !important;
}
.ws-footer--main .ws-first-row-social a {
	margin-right: 20px;
	margin-bottom: 0;
}
.ws-footer--main .ws-first-row-social {
	margin-top: 20px;
	display: flex;
}
.ws-footer--main .ws-footer-logo {
	width: 350px;
	margin-top: 80px;
}
/* ============================================== */
/* ================ navbar ================ */
/* ============================================== */
.navbar {
	padding-top: 20px;
	padding-bottom: 20px;
	transition: 0.5s;
}
.navbar .custom-logo-link img {
	width: 100px;
}
.navbar-light .navbar-nav .nav-link {
	color: #FFFFFF !important;
	font-family: 'Cerebri Sans';
	text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}
.navbar-light .navbar-nav .nav-link:hover {
	opacity: 0.8;
}
.navbar-nav li {
	margin-left: 70px;
}
.navbar-nav {
	width: 100%;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding: 0;
}
.header-navbar-collapse {
	background-color: #FFFFFF;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.06);
}
.header-navbar-collapse .navbar-nav .nav-link{
	color: #000 !important;
}
.navbar .navbar-nav {
	text-align: center;
}
.navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.header-navbar-collapse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar .navbar-toggler {
	border: none !important;
}
/* ============================================== */
/* ================ social ================ */
/* ============================================== */
.ws-first-row-social a {
	background-color: #fff;
	width: 50px;
    height: 50px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    text-decoration: none;
    font-size: 18px;
}
.ws-first-row-social a:last-child {
	margin-bottom: 0;
}
.ws-first-row-social .ws-fb {
	color: #3B5998;
}
.ws-first-row-social .ws-tw {
	color: #00ACED;
}
.ws-first-row-social .ws-pin {
	color: #CB2027;
}
.ws-first-row-button {
	margin-top: 50px;
	margin-bottom: 50px !important;
}
.ws-first-row-button a {
	color: #FFFFFF !important;
	background-color: #F00078 !important;
	border: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-radius: 30px !important;
	width: 230px;
	font-family: 'Cerebri Sans';
	text-transform: uppercase;
}
.ws-chevron-down a {
	border-radius: 0 !important;
	border: none !important;
	color: #FFFFFF !important;
	background-color: transparent !important;
	padding: 0 !important;
}
.ws-chevron-down a i {
	font-size: 24px !important;
}
.ws-button-position-bottom .vc_btn3-container {
	position: absolute !important;
	bottom: 50px;
	width: 100%;
}
.ws-button-position-bottom .vc_btn3 {
	color: #FFFFFF !important;
	background-color: #F00078 !important;
	border: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-radius: 30px !important;
	width: 230px;
	font-family: 'Cerebri Sans';
	text-transform: uppercase;
}
.ws-space-row-in>.vc_column-inner {
	padding: 50px !important;
}
.ws-block-about h2 {
	color: #222222;
	margin-bottom: 50px;
	font-family: 'Bebas Neue Bold';
	font-size: 96px;
}
.ws-block-about .wpb_text_column {
	color: #222222;
	font-family: 'Cerebri Sans Regular';
}
.ws-block-about .wpb_text_column strong {
	font-family: 'Cerebri Sans';
}
/* ============================================== */
/* ================ count time ================ */
/* ============================================== */
.ws-count-parent-time {
 	background-color: #000000;
}
#ws-count-time {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center !important;
	text-transform: uppercase;

}
#ws-count-time div {
	background-color: #FFFFFF;
	margin-right: 50px;
	width: 150px;
	height: auto;
	font-size: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F00078;
	border-radius: 25px;
	color: #FFFFFF;
	font-family: 'Cerebri Sans';
}
#ws-count-time div span {
	font-size: 20px !important;
}
#ws-count-time div:last-child {
	margin-right: 0;
}
#ws-count-time .ws-count-child-small-size {
	font-size: 30px;
}
/* ============================================== */
/* ================ block-fest ================ */
/* ============================================== */
.ws-block-fest .wpb_text_column {
	color: #FFFFFF;
	font-size: 72px;
	font-family: 'Bebas Neue';
	letter-spacing: 4px;
}
/* ============================================== */
/* ================ block-hover ================ */
/* ============================================== */
.ws-block-hover .wpb_text_column {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 999;
	transform: translate(-50%, -50%);
	color: #FFFFFF;
	text-align: center;
	font-family: 'Cerebri Sans Medium';
}
.ws-block-hover .wpb_text_column h3 {
	font-family: 'Bebas Neue Bold' !important;
}
.ws-block-hover .wpb_column {
	position: relative;
}
.ws-block-hover .wpb_column>.vc_column-inner>.wpb_wrapper {
	cursor: pointer;
}
.ws-block-hover .wpb_column>.vc_column-inner>.wpb_wrapper:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000000;
	opacity: 0.6;
	transition: 0.3s;
}
.ws-block-hover .wpb_column>.vc_column-inner>.wpb_wrapper:hover:before {
	background-color: #F00078;
	opacity: 1;
}
/* ============================================== */
/* ================ block-events ================ */
/* ============================================== */
.ws-block-events {
	color: #FFFFFF;
}
.ws-block-events h2 {
	font-family: 'Bebas Neue Bold';
	font-size: 72px;
	margin-bottom: 50px;
}
.ws-block-events .table td, .ws-block-events .table th {
	border: none;
	color: #FFFFFF;
}
.ws-block-events thead th {
	font-family: 'Cerebri Sans';
	font-size: 30px;
}
.ws-block-events tbody th a:hover{
	color: #F00078;
}
.ws-block-events tbody th a{
	color: #ffffff;
	text-decoration: underline;
}
.ws-block-events tbody th {
	font-family: 'Cerebri Sans';
	font-size: 40px;
}
.ws-block-events tbody td.ws-table-data {
	font-family: 'Cerebri Sans Medium';
	font-size: 30px;
}
.ws-block-events tbody td {
	font-family: 'Cerebri Sans Light';
	font-size: 30px;
}
/* ============================================== */
/* ================ mdw shop ================ */
/* ============================================== */
.ws-block-shop {
	color: #FFFFFF;
	text-align: center;
}
.ws-block-shop h2 {
	margin-bottom: 60px;
	text-transform: uppercase;
	font-family: 'Bebas Neue Bold';
    font-size: 72px;
}
.ws-block-shop .wpb_text_column {
	margin-bottom: 50px;
	font-family: 'Cerebri Sans Regular';
}
/* ============================================== */
/* ================ ws-block-wher ================ */
/* ============================================== */
.ws-block-wher h3 {
	text-transform: uppercase;
	font-family: 'Bebas Neue Bold';
	font-size: 72px;
}
.ws-block-wher img {
	width: 3000px;
}
/* ============================================== */
/* ================ partners ================ */
/* ============================================== */
.ws-block-partners h3 {
	text-transform: uppercase;
	margin-bottom: 50px;
	font-family: 'Bebas Neue Bold';
	font-size: 72px;
}
.ws-block-partners .vc_row-o-equal-height {
	margin-bottom: 50px;
}
.ws-block-partners .vc_row-o-equal-height:last-child {
	margin-bottom: 0;
}
.ws-block-partners img {
	width: 200px !important;
}
/* ============================================== */
/* ================ marquee ================ */
/* ============================================== */
.ws-width-marquee {
	width: 100%;
	overflow: hidden;
	position: relative;
	min-height: 72px;
	font-family: 'Bebas Neue Bold';
}
.vc_custom_1553510791817 .wpb_raw_html {
	margin-bottom: 50px;
}
.vc_custom_1553510791817 .wpb_raw_html:last-child {
	margin-bottom: 0;
}
.marquee {
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  color: #FFFFFF;
  font-size: 52px;
  text-transform: uppercase;
}

.marquee .ws-marquee-span {
  display: inline-block;
  padding-left: 100%;
  animation: marque-one 40s linear infinite;
  animation-direction:normal;
}

.marquee-second .ws-marquee-span {
  animation-delay: 20s;
}
.marquee .ws-marquee-space {
	margin-right: 150px;
}

@keyframes marque-one {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}

.marquee-right {
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  color: #FFFFFF;
  font-size: 52px;
  text-transform: uppercase;
}

.marquee-right .ws-marquee-span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee-two 40s linear infinite;
  animation-direction: reverse;
}

.marquee-right-second .ws-marquee-span {
  animation-delay: 20s;
}
.marquee-right .ws-marquee-space {
	margin-left: 150px;

}
@keyframes marquee-two {
  0% {
    transform: translate(0,0);
  }
  100% {
    transform: translate(-100%,0);
  }
}
/* ============================================== */
/* ================ contact ================ */
/* ============================================== */
.ws-block-contact input, .ws-block-contact select, .ws-block-contact textarea {
	width: 100%;
	padding: 15px 20px;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
    margin-bottom: 10px;
    color: #959595;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    font-family: 'Cerebri Sans Medium';
}
.ws-block-contact select {
	background-image: url(assets/images/sort-down-solid.svg);
	background-repeat: no-repeat;
	background-position: 97% 36%;
	background-size: 15px;
}
.ws-block-contact h3 {
	font-size: 48px;
	color: #FFFFFF;
	margin-bottom: 60px;
	font-family: 'Bebas Neue Bold';
	letter-spacing: 4px;
}
.ws-block-contact .wpcf7-submit {
	background-color: #222222;
	width: 200px;
	border-radius: 30px;
	float: right;
	color: #FFFFFF;
	margin-bottom: 0;
	font-family: 'Cerebri Sans' !important;
}
/* ============================================== */
/* ================ Subscribe ================ */
/* ============================================== */
.ws-block-subscribe h2 {
	color: #FFFFFF;
	font-size: 58px;
	font-family: 'Cerebri Sans';
}
.ws-block-subscribe h4 {
	color: #FFFFFF;
	font-size: 32px;
	margin-bottom: 50px;
	font-family: 'Cerebri Sans Light';
}
.ws-block-subscribe form>p {
	display: flex;
	flex-wrap: wrap;
}
.ws-block-subscribe form input {
	padding: 15px 20px;
	font-size: 14px;
	border: none;
    color: #959595;
    border-radius: 0;
    font-family: 'Cerebri Sans Light';
    max-height: 51px;
}
.ws-block-subscribe .wpcf7-submit {
	margin-left: 15px;
	background-color: #F00078;
	color: #FFFFFF;
	padding-left: 40px;
	padding-right: 40px;
}
.wpcf7-validation-errors, .wpcf7-not-valid-tip, .wpcf7-mail-sent-ok {
	color: #FFFFFF !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	font-family: 'Cerebri Sans';
}
/* ============================================== */
/* ================ guest ================ */
/* ============================================== */
.ws-block-guest h2 {
	color: #F00078;
	margin-bottom: 50px;
	font-family: 'Bebas Neue Bold';
	font-size: 72px;
}
.ws-block-guest .wpb_text_column {
	text-align: center;
	color: #FFFFFF;
	font-family: 'Cerebri Sans Regular';
	font-size: 16px;
}
/* ============================================== */
/* ================ design-talk ================ */
/* ============================================== */
.ws-block-design-talk {
	padding-top: 250px;
	padding-bottom: 250px;
}
.ws-block-design-talk h2 {
	font-family: 'Bebas Neue Bold';
    font-size: 120px;
	line-height: 96px;
	text-align: right;
    margin-bottom: 50px;
    color: #FFFFFF;
}
.ws-block-design-talk h2 span {
	color: #F00078;
}
.ws-block-design-talk h2 span:last-child {
	margin-right: 22px;
}
.ws-block-design-talk .wpb_text_column {
	text-align: right;
    color: #FFFFFF;
    font-family: 'Cerebri Sans Regular';
    font-size: 16px;
}
.ws-block-design-talk-second h2 {
	font-family: 'Bebas Neue Bold';
    font-size: 268px;
    margin-bottom: 0;
    color: #F00078;
    line-height: 0.8;
}
.ws-block-design-talk-second h4 {
	font-family: 'Cerebri Sans';
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 50px;
}
.ws-block-design-talk-second .vc_btn3 {
	color: #FFFFFF !important;
	background-color: #F00078 !important;
	border: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-radius: 30px !important;
	width: 230px;
	font-family: 'Cerebri Sans';
	text-transform: uppercase;
}
.ws-block-design-talk-second .wpb_text_column {
	text-align: left;
    color: #FFFFFF;
    font-family: 'Cerebri Sans Regular';
    font-size: 16px;
}
.ws-block-design-talk-second .wpb_single_image {
	margin-bottom: 50px !important;
}
.dropdown-menu {
	background: none;
	min-width: auto !important;
	border: none;
}
.dropdown-menu a:hover {
	background: none;
}
/* ============================================== */
/* ================ default ================ */
/* ============================================== */
body .wpb_button, body .wpb_content_element, body ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0;
}
body .vc_col-has-fill>.vc_column-inner,
body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_column_container>.vc_column-inner,
body .vc_section.vc_section-has-fill,
body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
body .vc_section.vc_section-has-fill+.vc_section {
	padding-top: 0;
}
:focus {
	outline: none !important;
}
.ws-mobile-min-height {
	min-height: 500px !important;
}
body .vc_btn3-container {
	margin-bottom: 0;
}
.ws-space {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (min-width: 992px) {
	.ws-container {
		padding-left: 100px;
		padding-right: 100px;
	}
	.ws-space {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.navbar-nav li:last-child {
		margin-left: auto;
	}
	.ws-first-row-bottom {
		position: absolute;
		width: 100%;
	}
	.ws-footer--main {
		background-image: url(assets/images/7.png);
		background-position: right bottom;
		background-repeat: no-repeat;
		background-size: contain;
	}
}
@media (max-width: 992px){
	#ws-count-time div {
		margin-right: 20px;
	}
	.marquee-right .ws-marquee-space {
		margin-left: 50px;
	}
	.marquee .ws-marquee-space {
		margin-right: 50px;
	}
	.ws-first-row-social {
		display: none !important;
	}
	.ws-footer--main .ws-first-row-social {
		display: flex !important;
	}
	.navbar-nav li {
		margin-left: 0;
		margin-bottom: 15px;
	}
	.navbar-nav li:last-child {
		margin-bottom: 0;
	}
	.ws-block-design-talk, .ws-block-design-talk h2 {
		text-align: center !important;
	}
	.ws-block-design-talk-second {
		flex-wrap: wrap-reverse !important;
	}
	.ws-block-design-talk-second>div {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ws-block-design-talk-second h2, .ws-block-design-talk-second h4, .ws-block-design-talk-second .vc_btn3-container  {
		text-align: center !important;
	}

}

@media (max-width: 576px){
	.ws-block-subscribe form>p {
		flex-direction: column;
    	align-items: center;
	}
}
@media (max-width: 768px){

	.ws-new-block-dj h2 {
		font-size: 90px !important;
		line-height: normal !important;
	}
	.ws-block-events .table{
		text-align: center;
	}
	.ws-block-events .table .col-sm-6 {
	  width: inherit !important;
	}
	.ws-block-events .table .col-sm-3{
	  width: inherit !important;
	}
	.ws-block-events .table thead>tr{
		display: inline;
	}
  .ws-block-events .table tbody>tr{
		display: inline;
	}
	.ws-block-events tbody th{
		font-size: 16px;
		vertical-align: middle;
	}
	.ws-block-events thead th{
		font-size: 16px;
	}
	.ws-block-events tbody td.ws-table-data{
		font-size: 16px;
	}
	.ws-block-events tbody td{
		font-size: 16px;
	}
	.ws-block-partners img {
		margin-bottom: 50px;
	}
	.ws-block-shop h2{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.ws-block-wher h3{
		font-size: 48px;
	}
	.ws-block-partners h3{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.ws-block-subscribe h2{
		font-size: 48px;
		text-align: center !important;
	}
	.ws-block-subscribe h4{
		margin-bottom: 30px;
		text-align: center !important;
	}
	.ws-block-contact h3{
		font-size: 48px;
		text-align: center !important;
		margin-bottom: 30px;
	}
	.ws-footer--main{
		text-align: center;
	}
	.ws-block-guest h2{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.ws-block-events h2{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.ws-block-about h2 {
    font-size: 36px;
		margin-bottom: 30px;
    text-align: center !important;
	}
	#ws-count-time div,
	#ws-count-time .ws-count-child-small-size{
		font-size: 18px !important;
	}
	.ws-block-fest .wpb_text_column{
		font-size: 36px;
	}
	.ws-block-design-talk h2{
		font-size: 56px;
		line-height: 56px;
	}
	.ws-block-design-talk-second h2{
		font-size: 56px;
	}

}

.ws-slideshow {
  height: 100px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  border:1px solid black;
}

.ws-mover-1 {
  height: 78px;
  width: 10000px;
  position: absolute;
  overflow-x:hidden;
  top: 0;
  left: 0;
  animation: moveSlideshow 20s linear infinite;
}
.ws-mover-1 span {
	width: 500px;
	text-align: center;
	color: #fff;
	display:inline-block;
	font-family: 'Bebas Neue Bold';
	color: #FFFFFF;
	font-size: 52px;
	margin: 0;
}
.ws-mover-2 {
  height: 78px;
  width: 10000px;
  position: absolute;
  overflow-x:hidden;
  top: 0;
  left: 0;
  animation: moveSlideshowtwo 20s linear infinite;
}
.ws-mover-2 span {
	width: 500px;
	text-align: center;
	color: #fff;
	display:inline-block;
	font-family: 'Bebas Neue Bold';
	color: #FFFFFF;
	font-size: 52px;
	margin: 0;
}
.ws-mover-3 {
  height: 78px;
  width: 10000px;
  position: absolute;
  overflow-x:hidden;
  top: 0;
  left: 0;
  animation: moveSlideshowthree 20s linear infinite;
  animation-direction: reverse;
}
.ws-mover-3 span {
	width: 500px;
	text-align: center;
	color: #fff;
	display:inline-block;
	font-family: 'Bebas Neue Bold';
	color: #FFFFFF;
	font-size: 52px;
	margin: 0;
}
.ws-speakers-column{
	color: #ffffff;
}
.ws-speakers-column h4{
	margin: 0;
}
.ws-logo-fabrik img{
	width: 110px !important;
}
.ws-speakers-column h2{	
	font-weight: bold;
	margin-bottom: 20px;
}
.ws-speakers-column .wpb_text_column{
	padding-left: 38px;
}
.ws-new-block-dj h2, .ws-new-block-dj .wpb_text_column{
	text-align: left !important;
}
.ws-new-block-dj h2{
	font-size: 200px;
    line-height: 175px;
}
.ws-studio-night-block ul{
	list-style: none;
}
.ws-studio-night-block ul li::before {
  content: "\2022";
  color: #F00078;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.ws-studio-night-block li{
	font-size: 32px;
    font-weight: 600;
}
.ws-new-block-dj h3{
	color: #ffffff;
	font-weight: bold;
}
.ws-new-block-dj h3 span{
	color: #F00078;
}
.ws-new-block-dj{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.ws-new-block-dj .vc_btn3 {
    color: #FFFFFF !important;
    background-color: #F00078 !important;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-radius: 30px !important;
    width: 230px;
    font-family: 'Cerebri Sans';
    text-transform: uppercase;
}
.ws-new-block-movies h3{
	font-size: 40px;
    font-weight: 600;
}
.ws-new-block-movies h5>b{
	color: #E90A79;
    font-weight: 700;
    font-size: 86px;
}
.ws-new-block-movies h3>em{
	color: #E90A79;
	font-style: normal;
}
.ws-new-block-movies h3>small{
	font-size: 18px;
}

.mc4wp-checkbox{
	display: none;
}

@keyframes moveSlideshow {
  100% {
    transform: translateX(-2000px);
  }
}
@keyframes moveSlideshowtwo {
  100% {
    transform: translateX(-2500px);
  }
}
@keyframes moveSlideshowthree {
  100% {
    transform: translateX(-2000px);
  }
}
