/*
     FILE ARCHIVED ON 3:26:35 Apr 28, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:11:53 Jun 17, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

.owl-wrapper-outer {
    padding: 0 12% !important;
}
.overlay-top h2 a {
    font-size: 29px !important;
}
.aBn {
  margin-bottom: -25px !important;
}
span.home_header {
  margin-top: 22px;
}

.bodyContent {

  color: #000000 !important;
}
.lowerk {text-transform: lowercase !important;}
#vnw_fradvertisment_box {
    top: 60px !important;
}

.sky-form header {
width: 360px !important;

}
img.logo-img-sxzw {
  margin: 0 29% !important;
}


.call-to-action-phone{
  width: 100%;
  text-align: center;
  background-color: #3131e1;
  padding: 1px 5px;
  font-size: 26px;
  font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
}

div#vnw_fradvertisment_box {
  display: none !important;
}
.call-to-action-phone-r{
  width: 100%;
  text-align: center;
  background-color: #3131e1;
  padding: 1px 5px;
  font-size: 26px;
  font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
}

.reservetable-btn2 {
	float: left;
  width: 50%;
  text-align: center;
  /* margin-top: 20px; */
	background-color: #3131e1;
  padding: 10px 4px;
  font-size: 22px;
  font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
  font-weight: 900;
 text-transform: uppercase !important;
  color: #fff;
border: 1px solid black;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;	
}


.reservetable-btn2:hover {
background-color: rgba(49,49,225,0.5);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out
}

.vnw_fradvertisment_tab {
  display: none !important;
}

.vnw_fradvertisment_closeqc {  display: none !important;}

.vnw_fradvertisment_content {
  background: none repeat scroll 0 0 #000000 !important;
  border: 1px solid #333333 !important;
min-height:0px !important;
min-width: 350px !important;
}

#event_btn {
  float: right;
  width: 40%;
  margin-top: -74px;
  margin-right: 8%;
  margin-bottom: 2%;
}
div.chimpy_status_underlay {
 
  padding-top: 60px !important;
}
form footer {
  display: block;
  width: 90%;
  height: 10%;}

div#templateContainer {
  padding: 0 !important;
  margin-top: -50px !important;
}

#templateContainer {
  padding: 0 !important;
}

div#wpcf7-f4413-o1 {
  text-align: center;

}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin-top: -15px;
}
span.wpcf7-not-valid-tip {
  color: #3131FF !important;
}

.spu-box {
  height: 500px !important ;
}

p.spu-powered {

    display: none;}

*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

html {
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}

body {
	font-family: "futura-pt", 'FuturaStdBook', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color:#fff;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #000;
}

.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}

.clear {
    *zoom:1;
}

img {
	max-width:100%;
	vertical-align:bottom;
}

a {
	color:#444;
	text-decoration:none;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

a:hover {
	color:#444;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

a:focus {
	outline:0;
}

a:hover,
a:active {
	outline:0;
}

input:focus {
	outline:0;
	border:1px solid #31e1c6;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
}

p {
	margin: 0;
}

ul {
	margin: 0;
	padding: 0;
}

.clear-b {
	clear: both;
}

/*------------------------------------*\
    HEADER
\*------------------------------------*/

header {
	width: 100%;
	background-color: #191919;
	position: fixed;
	z-index: 1000;

	border-bottom: 1px solid #000;
}

#container {
	margin: 0;
	padding: 0;
	min-height: 100%;
	margin-bottom: -165px;
	margin-top: -60px;
}

#container:after {
	content: "";
	display: block;
	height: 165px;
}

main {
	position: relative;
	z-index: 1;
	padding-top: 60px;
	margin-top: 60px;
}

.nav ul {
	list-style: none;
	border-bottom: 1px solid #000;
}

.nav ul li {
	float: left;
	width: 16.6666667%;
	height: 60px;
	border-right: 1px solid #000;
	padding: 14px 1% 0 1%;
}

.nav ul li:last-child {
	border-left: none;
}

.nav ul li a {
	color: #959595;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom: 2px solid transparent;
}

.nav ul li a:hover {
	color: #fff!important;
}

.current-menu-item {
	background-color: #000!important;
}

.current-menu-item a {
	border-bottom: 2px solid #3131e1!important;
	color: #fff!important;
}

.social-icons {
	float: right;
	margin-right: 12px;
	margin-top: -40px;
}

.social-icons ul {
	list-style: none;
	border: none!important;
}

.social-icons ul li {
	float: left;
	width: 22px;
	height: 22px;
	padding: 0;
	border: none!important;
	margin-left: 5px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png);
	background-repeat: no-repeat;
	background-size: 80px;
	background-image: none\9;
}

:root .social-icons ul li {
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png)\9;
}

.social-icons .facebook-header {
	background-position: 0 0;
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/little-facebook.png)\9;
}

:root .social-icons .facebook-header {
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png)\9;
}

.social-icons .twitter-header {
	background-position: 0 -45px;
	margin-left: 0;
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/little-twitter.png)\9;
	background-position-x: 0\9;
	background-position-y: 0\9;
	margin-left: 5px\9;
}

:root .social-icons .twitter-header {
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png)\9;
	background-position: 0 -45px\9;
}

.social-icons .instagram-header {
	background-position: 0 -90px;
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/little-insta.png)\9;
	background-position-x: 0\9;
	background-position-y: 0\9;
}

:root .social-icons .instagram-header {
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png)\9;
	background-position: 0 -90px\9;
}

.social-icons .linkedin-header {
	background-position: 0 -223px;
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/little-linkedin.png)\9;
	background-position-x: 0\9;
	background-position-y: 0\9;
}

:root .social-icons .linkedin-header {
	background-image: url(/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png)\9;
	background-position: 0 -223px\9;
}

.social-icons ul li:hover {
	opacity: 0.4;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.mobile-menu {
	display: none;
	height: 60px;
	padding: 7px 20px 0 20px;
	font-size: 32px;
}


/*------------------------------------*\
    HOME SLIDER
\*------------------------------------*/

.homepg {
	background-color: #000;
	padding-bottom: 40px;
	padding-top: 60px;
}

.home-slider {
	background-color: #000;
	max-height: 500px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.slider {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#metaslider_container_23 {
	opacity: 0.4;
	z-index: 1;
	position: relative;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.rslides_tabs {
	display: none;
}

.home-logo {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	text-align: center;
	padding: 40px;
}

.home-logo img {
}

/*------------------------------------*\
    EVENTS SLIDER
\*------------------------------------*/

.events-slider {
	background-color: #191919;
	width: 100%;
	border-top: 1px solid #000;
}

.event-thumb {
	border: 5px solid  #333;
}

.event-overlay {

}

.overlay-top {
	z-index: 10;
	position: absolute;
	padding: 10px;
}

.overlay-top h2 {
	margin: 3px 0 0 0;
	font-weight: 500;
}

.overlay-top h2 a {
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
}

.overlay-top h3 {
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	font-weight: 500;
}

.flip-divider {
	height: 1px;
	width: 30%;
	background-color: #fff;
}

.overlay-top h4 {
	color: #959595;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.overlay-top h5 {
	color: #959595;
	font-size: 14px;
}

.overlay-bottom {
	z-index: 1;
	position: relative;
	opacity: 0.2;
}

.events-slider .owl-carousel .owl-item {
	margin: 20px 10px;
}

.events-slider .owl-buttons .owl-prev {
	float: left;
	margin-top: -155px!important;
	margin-left: 0!important
}

.events-slider .owl-buttons .owl-next {
	float: right;
	margin-top: -155px!important;
	margin-right: 0!important;
}

.events-slider .owl-carousel .owl-wrapper-outer {
	height: 207px;
}

.little-button {
	background-color: #3131e1;
	padding: 5px 10px;
	color: #fff;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	float: left;
	margin-top: 10px;
}

.ticket-button {
	margin-right: 10px;
}

.little-button:hover {
	color: #fff;
	background-color: rgba(49,49,225,0.5);
}

/* entire container, keeps perspective */
.flip-container {
	perspective: 1000;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	-ms-transform: perspective(1000px);
	-moz-transform: perspective(1000px);
	-webkit-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
}

/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

/* flip speed goes here */
.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;
	-ms-transition: 0.6s;
	-ms-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	background: #000;
	z-index: 2;
}

/* back, initially hidden pane */
.back {
	background: #111;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}


/*------------------------------------*\
    SQUARES
\*------------------------------------*/

.squares {
	max-width: 980px;
	width: 100%;
	margin: 40px auto;
}

.square {
	width: 30.6122449%;
	height: 200px;
	float: left;
	background-color: #333;
	border-bottom: 10px solid #3131e1;
	margin-right: 4.08163265%;
	padding: 30px;
}

.tables {
	background-image: url(img/res2.png);
	background-repeat: no-repeat;
	background-position: -44px -150px;
}

.vlog {
	background-image: url(img/vid2.png);
	background-repeat: no-repeat;
	background-position: -64px -51px;
}

.vlog a {
	color: #fff;
}


div.dark_square .pp_close {
	background: none;
	color: #fff;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
}

a.pp_close {
	text-indent: 0;
	text-align: right;
}

.photos-home {
	margin-right: 0;
	background-image: url(img/photos2.png);
	background-repeat: no-repeat;
	background-position: -44px -161px;
}

.square-info {
	background-color: rgba(49,49,225,0.5);
	text-align: center;
	color: #fff;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-size: 24px;
	height: 100%;
	width: 100%;
	text-transform: uppercase;
	font-weight: 500;
	padding-top: 80px;
	padding-top: 50px\9;
	font-size: 30px\9;
}

:root .square-info {
	padding-top: 80px\9;
	font-size: 24px\9;
}

.vlog .square-info {
	background-image: url(img/vlog-icon.png);
	background-repeat: no-repeat;
	background-size: 55px;
	background-position: center 30px;
	background-image: url(img/blue-trans.png)\9;
	background-repeat: repeat\9;
}

:root .vlog .square-info {
	background-image: url(img/vlog-icon.png)\9;
	background-repeat: no-repeat\9;	
}

html[data-useragent*='MSIE 10.0'] .vlog .square-info {
	background-image: url(img/vlog-icon.png)\9;
}

.tables .square-info {
	background-image: url(img/tableres-icon.png);
	background-repeat: no-repeat;
	background-size: 27px;
	background-position: center 15px;
	background-image: url(img/blue-trans.png)\9;
	background-repeat: repeat\9;
}

:root .tables .square-info {
	background-image: url(img/tableres-icon.png)\9;
	background-repeat: no-repeat\9;	
}

.photos-home .square-info {
	background-image: url(img/photos-icon.png);
	background-repeat: no-repeat;
	background-size: 54px;
	background-position: center 30px;
	background-image: url(img/blue-trans.png)\9;
	background-repeat: repeat\9;
}

:root .photos-home .square-info {
	background-image: url(img/photos-icon.png)\9;
	background-repeat: no-repeat\9;	
}

/*------------------------------------*\
    CONNECT
\*------------------------------------*/

.connect {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
}

.news {
	max-width: 640px;
	width: 65.2061224%;
	margin-right: 4.08163265%;
	background-color: #191919;
	float: left;
	padding: 20px;
}

.news img {
	max-width: 200px;
	border: 5px solid  #333;
	margin-right: 20px;
	float: left;
}

.news h2 {
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-size: 48px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 48px;
	float: left;
	max-width: 378px;
	margin-top: -5px;
}

.news .post-details {
	margin-top: 5px;
	float: left;
}

.news span {
	float: left;
	font-size: 15px;
	color: #999;
}

.yes {
	background-color: #3131e1;
	float: left;
	color: #fff;
	padding: 5px 16px;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: 500;
	margin-top: 12px;
	text-transform: uppercase;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.yes:hover {
	background-color: rgba(49,49,225,0.5);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.no {
	display: none;
}

.news p {
	float: left;
	clear: both;
	font-size: 16px;
	margin-top: 10px;
}

.social-media {
	max-width: 300px;
	width: 30.6122449%;
	background-color: #222;
	float: left;
}

.social {
	padding: 20px 20px 10px 20px;
}

.social h2 {
	display: none;
}

.social-header {
	background-color: #3131e1;
	color: #fff;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;;
	text-align: center;
	text-transform: uppercase;
	font-size: 34px;
	padding: 10px;
	font-weight: 500;
}

.instagram-handle {
	margin-top: -10px;
}

.instagram-handle a {
	color: #fff;
	font-size: 24px;
	padding-left: 30px;
	background-image: url(img/instagram-white.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px;
	background-image: url(img/little-insta.png)\9;
	background-position-y: 5px;
}

.instagram-handle a:hover {
	opacity: 0.4;
}

.owl-theme .owl-controls .owl-buttons div {
	padding: 0;
	width: 30px;
	height: 30px;
	opacity: 1!important;
	background-color: #333!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	position: relative;
	z-index: 1000;
}

.owl-prev {
	background-image: url(img/white-arrow-left.png)!important;
	background-repeat: no-repeat!important;
	background-size: 10px!important;
	background-position: center!important;
	background-image: url(img/white-arrow-left-mini.png)\9!important;
}

.owl-next {
	background-image: url(img/white-arrow-right.png)!important;
	background-repeat: no-repeat!important;
	background-size: 10px!important;
	background-position: center!important;
	background-image: url(img/white-arrow-right-mini.png)\9!important;
}

.owl-theme .owl-controls {
	margin-top: 15px!important;
}



/*------------------------------------*\
	EVENTS PAGE
\*------------------------------------*/

.events-page {
	background-color: #000;
}

.events-page .event {
	width: 230px;
	margin-right: 20px;
	float: left;
	height: 340px;
	margin-bottom: 20px;
	margin-right: 7px\9;
	margin-left: 7px\9;
}

.events-page .event:nth-child(4n) {
	margin-right: 0!important;
}

.events-page .event img {
	max-width: 230px;
	max-height: 230px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

.events-list {
	max-width: 980px;
	width: 100%;
	margin: 20px auto 20px auto;
}

.eventpg-img {
	width: 230px;
	height: 230px;
	overflow: hidden;
}

.eventpg-imgbox {
	width: 230px;
	height: 230px;
	overflow: hidden;
}

.events-page .event img:hover {
	transform:scale(1.25);
    -ms-transform:scale(1.25); /* IE 9 */
    -moz-transform:scale(1.25); /* Firefox */
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -o-transform:scale(1.25); /* Opera */
}

.eventpg-date {
	padding: 5px 10px;
	width: 145px;
	background-color: rgba(51,51,51,0.7);
	margin-top: -33px;
	position: relative;
	z-index: 5;
	text-transform: uppercase;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	float: left;
}

.eventpg-tickets {
	padding: 5px 10px;
	width: 85px;
	background-color: rgba(49,49,225,0.5);
	margin-top: -33px;
	position: relative;
	z-index: 5;
	text-transform: uppercase;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	float: right;
	text-align: center;
	color: #fff;
}

.eventpg-divider {
	width: 100%;
	height: 10px;
	background-color: #222;
}

.eventpg-details {
	width: 100%;
	height: 100px;
	padding: 10px;
	background-color: #333;
}

.eventpg-details h3 a {
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
}

.eventpg-details h3 a:hover {
	color: #999;
}

.eventpg-details h4 {
	font-weight: 700;
	font-size: 15px;
	color: #959595;
}

.eventpg-details h5 {
	font-size: 15px;
}


/*------------------------------------*\
    EVENT PAGE SINGLE
\*------------------------------------*/

.event-title-header {
	width: 100%;
	background-color: #252525;
}

.event-title-header h1 {
	max-width: 980px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	font-size: 48px;
	color: #3131e1;
}

.event-title-name {
	text-transform: uppercase;
	color: #fff;
}


.eventpg-singlemain {
	background-color: #000;
	padding-bottom: 40px;
}

.eventpg-single {
	width: 100%;
	max-width: 980px;
	margin: 20px auto;
}

.event-side {
	float: left;
	max-width: 420px;
}

.eventpg-single img {
	border: 10px solid #252525;
}

.eventpg-desc {
	float: left;
	max-width: 540px;
	background-color: #252525;
	margin-left: 20px;
	padding: 20px;
}

.eventpg-desc p {
	margin-bottom: 20px;
	font-size: 16px;
}

.eventpg-desc p:last-child {
	margin-bottom: 0;
}

.fve-video-wrapper {
	margin: 0!important;
}

.tickets-btn, .reservetable-btn {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	background-color: #3131e1;
	padding: 10px;
	font-size: 30px;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.tickets-btn:hover, .reservetable-btn:hover {
	background-color: rgba(49,49,225,0.5);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.tickets-btn a {
	color: #fff;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 30px;
	background-color: #3131e1;
	padding: 10px 20px;
}

/*
.reservetable-btn {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	background-color: #333;
	padding: 10px;
	font-size: 30px;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;	
}

.reservetable-btn:hover {
	background-color: rgba(51,51,51,0.5);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out
}
*/

.eventpg-infobox {
	width: 100%;
	float: left;
	margin-top: 20px;
	text-transform: uppercase;
	border-top: 5px solid #252525;
	border-bottom: 5px solid #252525;
	padding: 10px 0 20px 0;
	color: #fff;
}

.eventpg-infobox ul {
	list-style: none;
	float: left;
}

.eventpg-infobox ul li {
	font-size: 18px;
	line-height: 42px;
}

.eventpg-infobox ul:first-child {
	margin-right: 40px;
}

.infobox-label {
	text-transform: uppercase;
	color: #777;
}

.line-sp {
	line-height: normal!important;
}

.line-h {
	margin-top: 9px;
}


/*------------------------------------*\
    ABOUT
\*------------------------------------*/

.about-slider {
	background-color: #000;
	max-height: 500px;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #000;
}

#metaslider_container_36 {
	opacity: 0.4;
	z-index: 1;
	position: relative;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.rslides_tabs {
	display: none;
}

.about-quote {

  margin-top: -483px;
  position: relative;
  z-index: 5;
  margin-bottom: 130px;
  text-align: center;
  font-size: 31px;


}

.about-info {
	width: 100%;
	background-color: #191919;
}

.about-inner {
	max-width: 980px;
	padding: 20px;
	margin: 0 auto;
}

.about-inner h1 {
	text-transform: uppercase;
	font-size: 48px;
	margin-top: 10px;
}

.about-inner p {
	margin: 20px 0;
	font-size: 18px;
}

.about-inner img {
	float: right;
	border: 10px solid #252525;
	margin-left: 20px!important;
	margin-top: 20px!important;
}

.page-id-7 {
	background-color: #191919;
}


/*------------------------------------*\
    PHOTOS PAGE
\*------------------------------------*/

.photopg {
	background-color: #000;
	width: 100%;
}

#cboxOverlay {
	background: #000!important
}

#cboxLoadedContent {
	background: #000!important;
}

#cboxTitle {
	background: transparent!important;
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	opacity: .4!important;
}

.photopg-login {
	padding: 40px 10px;
	text-align: center;
	font-size: 20px;
}

.login {
	background-color: #333;
	padding: 10px 20px;
	text-transform: uppercase;
	color: #fff;
	margin-top: 30px;
}

.login:hover {
	color: #fff;
	background-color: #252525;
}

.login-text {
	margin-bottom: 20px;
}

.photopg-inner {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
}

.photopg-inner .album {
	width: 25%;
	float: left;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.photopg-inner .album h2 {
	background-color: rgba(49,49,225,0.4);
	padding: 10px;
	margin-top: -42px;
	position: relative;
	font-size: 18px;
	min-height:42px;
	line-height: 18px;
	max-width: 244px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.photopg-inner .album h2 a {
	color: #fff;
}

.album-single {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding-top: 10px!important;
}

.facebook-album-wrapper {
	width: 25%;
	margin: 0!important;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.fbalbum .size-5 {
	width: 100%!important;
	height: 200px!important;
}

.fbalbum .image {
	box-shadow: none!important;
}

.album-header {
	width: 100%;
	background-color: #333;
	margin-top: 60px;
	border-bottom: 1px solid #000;
}

.album-header h1 {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 10px 0;
	text-transform: uppercase;
	font-size: 24px;
}

.ui-front {
	z-index: 9999999!important;
}

.ui-widget-content {
	z-index: 99999999!important;
}

#modal-login .error strong {
	display: none;
}

/*------------------------------------*\
    RESERVATIONS PAGE
\*------------------------------------*/

.page-id-10 {
	background-color: #000;
}

.page-id-10 #container {
	background-color: rgba(0,0,0,0.7);
}

.reservationspg {
	width: 100%;
}

.reservations-form {
	margin: 0 auto 40px auto;
	max-width: 500px;
	width: 100%;
	background-color: #252525;
	padding: 20px;
}

.reservations-form h1 {
	font-size: 32px;
	text-transform: uppercase;
}

.reservations-form .reservations-intro {
	font-size: 16px;
	color: #999;
	font-family: "futura-pt", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: none;
}

.reservations-form label {
	font-size: 18px;
	color: #999;
	text-transform: uppercase;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	font-weight: 500;
	margin-top: 10px;
}

.reservations-form input {
	width: 100%;
	height: 40px;
	padding: 10px!important;
	text-indent: 0!important;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #000;
	background-color: #000;
	float: left!important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	margin-top: 10px;
	position: relative;
	z-index: 10;
	border-radius: 0;
	-webkit-border-radius: 0;
}

.reservations-form textarea {
	width: 100%;
	height: 100px;
	padding: 10px!important;
	text-indent: 0!important;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #000;
	background-color: #000;
	float: left!important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	position: relative;
	z-index: 10;
	border-radius: 0;
}

:root select {
	background-image: none\9;
}

.reservations-form select {
	width: 100%;
	height: 40px;
	padding: 0 10px!important;
	text-indent: 0!important;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #000;
	background-color: #000;
	float: left!important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	z-index: 10;
	border-radius: 0;
	margin-bottom: 10px;
	background-image: url(http://www.projectclubla.com/wp-content/themes/html5blank-master/img/white-arrow-down.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: 16px;
	background-image: none\9;
	padding-right: 0\9!important;
}

.reservations-form .wpcf7-submit {
	height: 50px;
	background-color: #3131e1;
	border: 1px solid #3131e1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	margin-bottom: 0!important;
}

.reservations-form .wpcf7-submit:hover {
	background-color: rgba(49,49,225,0.5);
	border: 1px solid rgba(49,49,225,0.5);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.res-phone {
	margin-bottom: 10px;
}

.res-date {
	margin-top: 0!important;
	margin-bottom: 10px;
	background-image: url(http://www.projectclubla.com/wp-content/themes/html5blank-master/img/white-arrow-down.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: 16px;
	background-image: none\9;
	padding-right: 0\9!important;
}

.res-date:-moz-placeholder { /* Firefox 18- */
   display: none;  
}


/*------------------------------------*\
    CONTACT PAGE
\*------------------------------------*/

.contactpg {
	background-color: #000;
	width: 100%;
}

.contactpg-inner {
	width: 100%;
	margin: 0 auto;
	max-width: 980px;
	padding: 40px 0;	
}

.google-map {
	float: left;
}

.contact-form {
	width: 560px;
	float: left;
	margin-left: 20px;
	background-color: #252525;
	padding: 20px;
}

.contact-form h1 {
	font-size: 32px;
	text-transform: uppercase;
}

.contact-form p {
	font-size: 16px;
	color: #999;
}

.contact-form input {
	width: 100%;
	height: 40px;
	padding: 10px!important;
	text-indent: 0!important;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #000;
	background-color: #000;
	float: left!important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	margin-top: 10px;
	position: relative;
	z-index: 10;
	border-radius: 0;
	-webkit-border-radius: 0;
}

.contact-form textarea {
	width: 100%;
	height: 100px;
	padding: 10px!important;
	text-indent: 0!important;
	font-family: "futura-pt-condensed", 'FuturaStdMediumCondensed', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #000;
	background-color: #000;
	float: left!important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	margin-top: 10px;
	position: relative;
	z-index: 10;
	border-radius: 0;
}

.contact-form .wpcf7-submit {
	height: 50px;
	background-color: #3131e1;
	border: 1px solid #3131e1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	margin-bottom: 0!important;
}

.contact-form .wpcf7-submit:hover {
	background-color: rgba(49,49,225,0.5);
	border: 1px solid rgba(49,49,225,0.5);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

.ajax-loader {
	display: none;
}

.contact-squares {
	margin-top: 35px;
	float: left;
}

.contact-square {
	width: 164px;
	float: left;
	margin-left: 40px;
	text-align: center;
}

.contact-square:first-child {
	margin-left: 0;
}

.contact-circle {
	background-color: #3131e1;
	border-radius: 100px;
	width: 164px;
	height: 164px;
	background-image: url(http://www.projectclubla.com/wp-content/themes/html5blank-master/img/socialbgs.png);
	background-repeat: no-repeat;
	background-size: 230px;
}

.email-circle {
	background-position: 55px -332px;
	background-position-x: 32px\9;
	background-position-y: -855px\9;
}

:root .email-circle {
	background-position: 55px -332px\9;
}

.phone-circle {
	background-position: 62px -456px;
	background-position-x: 38px\9;
	background-position-y: -1130px\9;
}

:root .phone-circle {
	background-position: 62px -456px\9;
}

.facebook-circle {
	background-position: 70px 60px;
	background-position-x: 56px\9;
	background-position-y: 25px\9;
}

:root .facebook-circle {
	background-position: 60px -72px\9;	
}

.twitter-circle {
	background-position: 60px -72px;
	background-position-x: 32px\9;
	background-position-y: -270px\9;
}

:root .twitter-circle {
	background-position: 60px -72px\9;
}

.instagram-circle {
	background-position: 64px -202px;
	background-position-x: 39px\9;
	background-position-y: -560px\9;
}

:root .instagram-circle {
	background-position: 64px -202px\9;	
}

.contact-square h1 {
	text-transform: uppercase;
	font-size: 24px;
	margin: 10px 0 5px 0;
}

.contact-square h2 a {
	color: #999;
	font-size: 18px;
}

.contact-square h2 a:hover {
	color: #fff;
	border-bottom: 2px solid #fff;
}

div.wpcf7-validation-errors {
	border: none;
}

div.wpcf7-response-output {
	margin: 0;
	padding: 0;
}

input:focus, textarea:focus, select:focus {
	outline: none;
}

span.wpcf7-not-valid-tip {
	color: #fff;
	font-size: 14px;
}

div.wpcf7-mail-sent-ok {
	border: none;
}


/*------------------------------------*\
    FOOTER
\*------------------------------------*/

footer {
	margin-top: -165px;
	width: 100%;
	height: 165px;
}

.email-signup {
	width: 100%;
	background-color: #252525;
	padding: 20px 0;
}

.email-input {
	width: 300px;
	margin: 0 auto;
}

.footer-info {
	width: 100%;
	padding: 30px 0;
	background-color: #191919;
}

.footer-info ul {
	list-style: none;
	width: 100%;
/* 	max-width: 739px; */
	max-width: 675px;
	margin: 0 auto;
}

.footer-info ul li {
	float: left;
	color: #959595;
	font-family: "futura-pt-condensed", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 500;
}

.footer-info ul li:after {
	content: "•";
	margin: 0 5px;
}

.footer-info ul li:last-child:after {
	display: none;
}

.footer-last:after {
	display: none;
}

#mc_embed_signup {
	background: #252525!important;
}

#mc_embed_signup h2 {
	display: none;
}

#mc_embed_signup .indicates-required {
	display: none;
}


#mc_embed_signup .mc-field-group label {
	display: none!important;
}

.email {
	background-color: #000;
}

#mc_embed_signup form {
	padding: 0!important;
}

#mc_embed_signup input {
	border: 1px solid #000;
	border-radius: 0;
	-webkit-border-radius: 0;
}

#mc_embed_signup .mc-field-group {
	width: 260px!important;
	padding: 0!important;
	margin: 0!important;
	float: left!important;
	min-height: 40px!important;
}

#mc_embed_signup .submit-btn {
	width: 40px!important;
	padding: 0!important;
	margin: 0!important;
	float: left!important;
}

#mc_embed_signup .clear {
	clear: none!important;
}

#mc_embed_signup .mc-field-group input {
	height: 40px;
	padding: 10px!important;
	text-indent: 0!important;
	font-family: "futura-pt-condensed", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #000;
	float: left!important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0;
}

#mc_embed_signup .button {
	clear: none!important;
	float: left!important;
	background-color: #000!important;
	border-left: 1px solid #252525!important;
	font-family: "futura-pt-condensed", Helvetica, Arial, sans-serif;
	font-weight: 500!important;
	font-size: 18px!important;
	text-transform: uppercase;
	color: #fff;
	border-radius: 0!important;
	margin: 0!important;
	padding: 5px 11px!important;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	height: 40px!important;
}

#mc_embed_signup .button:focus {
	box-shadow: inset 0 0 0 1px #000;
	-moz-box-shadow: inset 0 0 0 1px #000;
	-webkit-box-shadow: inset 0 0 0 1px #000;
	-ms-box-shadpw: inset 0 0 0 1px #000;
}

#mc_embed_signup .button:hover {
	opacity: 0.4;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}

#mc_embed_signup div.mce_inline_error {
	font-family: "futura-pt", Helvetica, Arial, sans-serif;
	font-weight: 500!important;
	font-size: 14px!important;
	color: #fff;
	font-weight: 500!important;
	padding: 0!important;
	margin: 0!important;
	background-color: transparent!important;
}

#mc_embed_signup input.mce_inline_error {
	border-color: #000!important;
}

#mc_embed_signup div#mce-responses {
	font-family: "futura-pt", Helvetica, Arial, sans-serif;
	margin: 0!important;
	padding: 0!important;
	width: 100%!important;
	font-weight: 500!important;
	font-size: 14px!important;
	color: #fff;
	font-weight: 500!important;
}

#mc_embed_signup div.response {
	margin: 0!important;
	padding: 0!important;
	top: 0!important;
	width: 100%!important;
	font-weight: 500!important;
}

#mc_embed_signup #mce-success-response {
	color: #fff!important;
}

.footer-social {
	display: none;
}

.footer-social .social-icons {
	margin: 0 auto;
	float: none;
	max-width: 105px;
}


/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family:'Font-Name';
	src:url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/font-name.eot');
	src:url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/font-name.eot') format('embedded-opentype'),
		url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/font-name.woff') format('woff'),
		url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/font-name.ttf') format('truetype'),
		url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/font-name.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: 'FuturaStdBook';
    src: url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-book.eot');
    src: url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-book.eot') format('embedded-opentype'),
         url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-book.woff') format('woff'),
         url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-book.ttf') format('truetype'),
         url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-book.svg') format('svg');
}

@font-face {
    font-family: 'FuturaStdMediumCondensed';
    src: url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-condensed.eot');
    src: url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-condensed.eot') format('embedded-opentype'),
         url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-condensed.woff') format('woff'),
         url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-condensed.ttf') format('truetype'),
         url('/web/20150428032635/http://www.projectclubla.com/wp-content/themes/html5blank-master/fonts/futurastd-condensed.svg') format('svg');
}

/*------------------------------------*\
    IE9 Cardflip Fix
\*------------------------------------*/

/* Cardflip fix */

/*


@media screen and (max-width:5000px) {
:root .front, .back {
	max-width: 220px\9;
	max-height: 220px\9;
}
}

@media screen and (max-width:2550px) {
:root .front, .back {
	max-width: 171px\9;
	max-height: 171px\9;
}
}

@media screen and (max-width:2500px) {
:root .front, .back {
	max-width: 167px\9;
	max-height: 167px\9;
}
}

@media screen and (max-width:2499px) {
:root .front, .back {
	max-width: 192px\9;
	max-height: 192px\9;
}
}

@media screen and (max-width:2399px) {
:root .front, .back {
	max-width: 185px\9;
}
}

@media screen and (max-width:2299px) {
:root .front, .back {
	max-width: 177px\9;
	max-height: 177px\9;
}
}

@media screen and (max-width:2250px) {
:root .front, .back {
	max-width: 173px\9;
	max-height: 173px\9;
}
}

@media screen and (max-width:2199px) {
:root .front, .back {
	max-width: 183px\9;
	max-height: 183px\9;
}
}

@media screen and (max-width:2150px) {
:root .front, .back {
	max-width: 179px\9;
	max-height: 179px\9;
}
}

@media screen and (max-width:2099px) {
:root .front, .back {
	max-width: 175px\9;
	max-height: 175px\9;
}
}

@media screen and (max-width:2050px) {
:root .front, .back {
	max-width: 171px\9;
	max-height: 171px\9;
}
}

@media screen and (max-width:1999px) {
:root .front, .back {
	max-width: 200px\9;
	max-height: 200px\9;
}
}

@media screen and (max-width:1950px) {
:root .front, .back {
	max-width: 195px\9;
	max-height: 195px\9;
}
}

@media screen and (max-width:1899px) {
:root .front, .back {
	max-width: 190px\9;
	max-height: 190px\9;
}
}

@media screen and (max-width:1850px) {
:root .front, .back {
	max-width: 185px\9;
	max-height: 185px\9;
}
}

@media screen and (max-width:1799px) {
:root .front, .back {
	max-width: 225px\9;
	max-height: 225px\9;
}
}

@media screen and (max-width:1750px) {
:root .front, .back {
	max-width: 219px\9;
	max-height: 219px\9;
}
}

@media screen and (max-width:1699px) {
:root .front, .back {
	max-width: 212px\9;
	max-height: 212px\9;
}
}

@media screen and (max-width:1650px) {
:root .front, .back {
	max-width: 206px\9;
	max-height: 206px\9;
}
}

@media screen and (max-width:1599px) {
:root .front, .back {
	max-width: 228px\9;
	max-height: 228px\9;
}
}

@media screen and (max-width:1550px) {
:root .front, .back {
	max-width: 221px\9;
	max-height: 221px\9;
}
}

@media screen and (max-width:1499px) {
:root .front, .back {
	max-width: 214px\9;
	max-height: 214px\9;
}
}

@media screen and (max-width:1475px) {
:root .front, .back {
	max-width: 211px\9;
	max-height: 211px\9;
}
}

@media screen and (max-width:1450px) {
:root .front, .back {
	max-width: 207px\9;
	max-height: 207px\9;
}
}

@media screen and (max-width:1425px) {
:root .front, .back {
	max-width: 204px\9;
	max-height: 204px\9;
}
}

@media screen and (max-width:1399px) {
:root .front, .back {
	max-width: 233px\9;
	max-height: 233px\9;
}
}

@media screen and (max-width:1375px) {
:root .front, .back {
	max-width: 229px\9;
	max-height: 229px\9;
}
}

@media screen and (max-width:1350px) {
:root .front, .back {
	max-width: 225px\9;
	max-height: 225px\9;
}
}

@media screen and (max-width:1325px) {
:root .front, .back {
	max-width: 221px\9;
	max-height: 221px\9
}
}

@media screen and (max-width:1299px) {
:root .front, .back {
	max-width: 217px\9;
	max-height: 217px\9;
}
}

@media screen and (max-width:1275px) {
:root .front, .back {
	max-width: 213px\9;
	max-height: 213px\9;
}
}

@media screen and (max-width:1250px) {
:root .front, .back {
	max-width: 208px\9;
	max-height: 208px\9;
}
}

@media screen and (max-width:1225px) {
:root .front, .back {
	max-width: 204px\9;
	max-height: 204px\9;
}
}

@media screen and (max-width:1199px) {
:root .front, .back {
	max-width: 240px\9;
	max-height: 240px\9;
}
}

@media screen and (max-width:1175px) {
:root .front, .back {
	max-width: 235px\9;
	max-height: 235px\9;
}
}

@media screen and (max-width:1150px) {
:root .front, .back {
	max-width: 230px\9;
	max-height: 230px\9;
}
}

@media screen and (max-width:1125px) {
:root .front, .back {
	max-width: 225px\9;
	max-height: 225px\9;
}
}

@media screen and (max-width:1099px) {
:root .front, .back {
	max-width: 220px\9;
	max-height: 220px\9;
}
}

@media screen and (max-width:1075px) {
:root .front, .back {
	max-width: 215px\9;
	max-height: 215px\9;
}
}

@media screen and (max-width:1050px) {
:root .front, .back {
	max-width: 210px\9;
	max-height: 210px\9;
}
}

@media screen and (max-width:1025px) {
:root .front, .back {
	max-width: 205px\9;
	max-height: 205px\9;
}
}

@media screen and (max-width:999px) {
:root .front, .back {
	max-width: 250px\9;
	max-height: 250px\9;
}
}

@media screen and (max-width:975px) {
:root .front, .back {
	max-width: 244px\9;
	max-height: 244px\9;
}
}

@media screen and (max-width:950px) {
:root .front, .back {
	max-width: 238px\9;
	max-height: 238px\9;
}
}

@media screen and (max-width:925px) {
:root .front, .back {
	max-width: 231px\9;
	max-height: 231px\9;
}
}

@media screen and (max-width:899px) {
:root .front, .back {
	max-width: 225px\9;
	max-height: 225px\9;
}
}

@media screen and (max-width:875px) {
:root .front, .back {
	max-width: 219px\9;
	max-height: 219px\9;
}
}

@media screen and (max-width:850px) {
:root .front, .back {
	max-width: 213px\9;
	max-height: 213px\9;
}
}

@media screen and (max-width:825px) {
:root .front, .back {
	max-width: 206px\9;
	max-height: 206px\9;
}
}

@media screen and (max-width:799px) {
:root .front, .back {
	max-width: 266px\9;
	max-height: 266px\9;
}
}

@media screen and (max-width:775px) {
:root .front, .back {
	max-width: 258px\9;
	max-height: 258px\9;
}
}

@media screen and (max-width:750px) {
:root .front, .back {
	max-width: 250px\9;
	max-height: 250px\9;
}
}

@media screen and (max-width:725px) {
:root .front, .back {
	max-width: 242px\9;
	max-height: 242px\9;
}
}

@media screen and (max-width:699px) {
:root .front, .back {
	max-width: 233px\9;
	max-height: 233px\9;
}
}

@media screen and (max-width:675px) {
:root .front, .back {
	max-width: 225px\9;
	max-height: 225px\9;
}
}

@media screen and (max-width:650px) {
:root .front, .back {
	max-width: 217px\9;
	max-height: 217px\9;
}
}

@media screen and (max-width:625px) {
:root .front, .back {
	max-width: 208px\9;
	max-height: 208px\9;
}
}

@media screen and (max-width:599px) {
:root .front, .back {
	max-width: 200px\9;
	max-height: 200px\9;
}
}

@media screen and (max-width:575px) {
:root .front, .back {
	max-width: 192px\9;
	max-height: 192px\9;
}
}

@media screen and (max-width:550px) {
:root .front, .back {
	max-width: 183px\9;
	max-height: 183px\9;
}
}

@media screen and (max-width:525px) {
:root .front, .back {
	max-width: 175px\9;
	max-height: 175px\9;
}
}

@media screen and (max-width:499px) {
:root .front, .back {
	max-width: 499px\9;
	max-height: 499px\9;
}
}

@media screen and (max-width:475px) {
:root .front, .back {
	max-width: 475px\9;
	max-height: 475px\9;
}
}

@media screen and (max-width:450px) {
:root .front, .back {
	max-width: 450px\9;
	max-height: 450px\9;
}
}

@media screen and (max-width:425px) {
:root .front, .back {
	max-width: 425px\9;
	max-height: 425px\9;
}
}

@media screen and (max-width:400px) {
:root .front, .back {
	max-width: 400px\9;
	max-height: 400px\9;
}
}

*/


/* /Cardflip fix */


/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#31e1c6;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#31e1c6;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#31e1c6;
	color:#FFF;
	text-shadow:none;
}

input:focus {
	box-shadow: inset 0 0 0 1px #31e1c6;
	-moz-box-shadow: inset 0 0 0 1px #31e1c6;
	-webkit-box-shadow: inset 0 0 0 1px #31e1c6;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}