/* video wrapper script starts */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* video wrapper script ends */


.plattertorquingaqua {
	background-color: aqua;
}


.plattertorquingred {
	background-color: red;
}


.plattertorquinggreen {
	background-color: green;
}


.plattertorquingorange {
	background-color: orange;
}


.plattertorquingimage {
	background-image: url(images/let-platter-do-torquing.jpg);
}


.greyarea {
	background-color: #F8F8F8;
}


.footerarea {
	background-color: #353a40;
}

.footerstuff {
	colour: #a09ea3;
}

.movie {
    max-width: 100%;
}

.socialarea {
	background-color: #000000;
	padding: 0;
	margin: 0;
	border: 0;
}

.multipadtitle {
	font-family: 'Open Sans', sans-serif; 
  margin: 0;
  font-size: 2rem;
  line-height: 1.4;
  color: #212529;
  text-align: center;
	font-weight: 600;
}

.multipadstrap {
	font-family: 'Open Sans', sans-serif; 
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #212529;
  text-align: center;
	font-weight: 300;
}

.multipadbody {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #212529;
  text-align: left;
	font-weight: 300;
}

.multipadbody a {
  color: #333;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.multipadbody a:hover {
  color: #0056b3;
  text-decoration: underline;
}

.multipadbody b {
	font-weight: 600;
}

.multipadbody2 {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.4;
  color: #212529;
  text-align: center;
	font-weight: 300;
}

.multipadbody-video-text {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #212529;
  text-align: left;
	font-weight: 300;
	font-style: italic;
}

.multipadtitle-white {
	font-family: 'Open Sans', sans-serif; 
  margin: 0;
  font-size: 2rem;
  line-height: 1.4;
  color: #FFF;
  text-align: center;
	font-weight: 600;
}

.multipadbody-white {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #FFF;
  text-align: left;
		font-weight: 300;
}

.multipadbody-white a {
  color: #CCC;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.multipadbody-white a:hover {
  color: #0056b3;
  text-decoration: underline;
}
.multipadbody-white ul li {
  color: #FFF;
}

.multipadbody2-white {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.4;
  color: #FFF;
  text-align: center;
		font-weight: 300;
}

.multipadbody2-white b {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.4;
  color: #FFF;
  text-align: center;
		font-weight: 600;
}

.multipadbody-white-video-text {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #FFF;
  text-align: left;
	font-weight: 300;
	font-style: italic;
}

.multipadstrap-white {
	font-family: 'Open Sans', sans-serif; 
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #FFF;
  text-align: center;
	font-weight: 300;
}

.multipadfooter-white {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 0.75rem;
  line-height: 1.4;
  color: #FFF;
  text-align: left;
		font-weight: 300;
}

.multipadfooter-white a {
  color: #CCC;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.halfgrey {
	background-color: #8b8b8b;
	padding: 0;
	margin: 0;
	border: 0;
}

.whitetoblackbit {
	background-image: linear-gradient(white, black);
	padding: 0;
	margin: 0;
	border: 0;
}

.blackbit {
	background-color: #000000;
	padding: 0;
	margin: 0;
	border: 0;
}

.multipadcontainer {
	padding: 0;
	margin: 0;
	border: 0;
}


.multipadcontainer-black {
	padding: 0;
	margin: 0;
	border: 0;
  background-color: #000;
}

.multipadcontimg {
	margin: auto;
}

.quoteblock {
	font-family: 'Open Sans', sans-serif;
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #FFF;
	font-weight: 300;
}






/* lightbox code starts */
#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
	position: absolute;
    top: -15px;
    right: -55px;
    z-index:1032;
}
/* lightbox code ends */
