.single .text .instaTitle p  {font-size: 24px;
line-height: 1.4em;

/* text-transform: uppercase; */
letter-spacing: normal;
font-family: "futura-pt", sans-serif;
font-weight: 400;
width: 70%;
}

.single .text .instaTitle p:last-child {
	font-size:16px;
}

.single .text .instaTitle  {
border-bottom: 1px solid black;
font-size: 24px;
padding: 0 0 10px;
margin: 20px 0 0;

}

article.one  {
	min-height: 600px

}
.instaBigImageFooter {
border-bottom: 1px solid black;
padding: 0 0 10px;
margin: 0 0 10px;
}

.instaBigImageFooter img {

height: 22px;
width: auto;
border:none;}



.lightbox .info .title .excerpt a {
text-decoration: none;
}


header .browsemenu , header .browsemenu2 , header .browsemenu3 {
top: 33px;
left: -14px;
}

header .browsemenu:hover , header .browsemenu2:hover , header .browsemenu3:hover {
	display: block !important
}

header .browsemenu ul , header .browsemenu2 ul , header .browsemenu3 ul {
margin: 5px;
}

header ul.menu li .browsemenu ul a , header ul.menu li .browsemenu2 ul a , header ul.menu li .browsemenu3 ul a {
padding: 10px;
display:  inline-block;
border:none!important;
width: 100%;
}

header ul.menu li .browsemenu ul a:hover , header ul.menu li .browsemenu2 ul a:hover , header ul.menu li .browsemenu3 ul a:hover {
border:none !important;
}

header .browsemenu2 , header .browsemenu3{
  z-index: 20;
  height: auto;
  position: absolute;
  width: 170px;
  background: #fff;
  border: 1px solid #262626;
  text-align: left;
  text-transform: none;
  font-size: 20px;
  font-size: 16;
  font-family: "adobe-garamond-pro", serif;
  font-weight: 400;
  color: #262626;
  font-style: italic;
  font-style: italic;
  display: none;
}

header .browsemenu2 a , header .browsemenu3 a {
  font-size: 16px;
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  color: #262626;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0.1em;
  font-style: normal;
  text-transform: uppercase;
  display: block;
  padding: 6px;
  font-size: 12px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -ms-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

header .browsemenu2 li , header .browsemenu3 li {
  margin: 20px 10px;
}

header ul.menu li {
display: inline;
margin: 0;
position: relative;
}

header ul.menu > li {
display: inline;
margin: 10px 35px;
position: relative;
}

header ul.menu > li {
	display: inline;
	margin: 10px 35px;
	position: relative;
}


body.home #holder {
	max-width: 1000px !important;
/* 	width: auto !important; */
}



.lightbox .meta .description {

font-family: "futura-pt", sans-serif;
font-weight: 400;
color: #262626;
margin-bottom: 0;
font-size: 14px;
line-height: 1.46em;
margin-top: 2rem;
text-align: center;
}


.postWrap2 {

display: block;
padding-bottom: 30px;
border-bottom: 1px solid black;
	
}

.postWrap2:first-child {

margin-top: 0;
	
}

.postWrap2:last-child {

margin-top: 0;
border-bottom: none;
	
}

/*  ICOMOON ICONS - PT2  */

@font-face {
	font-family: 'icomoon2';
	src:url('font/icomoon2.eot?-in4fp1');
	src:url('font/icomoon2.eot?#iefix-in4fp1') format('embedded-opentype'),
		url('font/icomoon2.woff?-in4fp1') format('woff'),
		url('font/icomoon2.ttf?-in4fp1') format('truetype'),
		url('font/icomoon2.svg?-in4fp1#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon2';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

[class^="icon2-"], [class*=" icon2-"] {
	font-family: 'icomoon2';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon2-instagram:before {
	content: "\e600";

}

.page_footer .social ul a i.icon2-instagram {
    font-size: 153%;
}

@font-face {
	font-family: 'icomaster';
	src:url('font/icomaster.eot?-9sw8jb');
	src:url('font/icomaster.eot?#iefix-9sw8jb') format('embedded-opentype'),
		url('font/icomaster.woff?-9sw8jb') format('woff'),
		url('font/icomaster.ttf?-9sw8jb') format('truetype'),
		url('font/icomaster.svg?-9sw8jb#icomaster') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon3-"], [class*=" icon3-"] {
	font-family: 'icomaster';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon3-home2:before {
	content: "\e672";
}

.top_toggle_holder a {
  background: #000;
  border: 2px solid #fff;
  display: inline-block;
  padding: 0.1em 0.3em;
  font-size: 175%;
  color: #fff;
  height: 44px;
}

.nextParty{
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	font-family: "futura-pt",sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-decoration: none !important;
    text-transform: uppercase;
}

@media screen and (max-device-width: 640px) {
  #holder {
    position: relative;
    width: 300px !important;
  }
}
.overlay.on {
  margin: 0;
  background-color: rgba(255,255,255,0.3);
}
.popup {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -300px;
  width: 600px;
  height: 600px;
  background: rgba(255,255,255,0.4);
  z-index: 9999999;
  -webkit-border-radius: 2600px;
  border-radius: 2600px;
  display: none;
  font-size: 80%;
}
.popup .inner_holder {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 1.6em;
  background: rgba(255,255,255,0.8);
  padding: 5em;
  -webkit-border-radius: 2600px;
  border-radius: 2600px;
}
.popup img {
  max-width: 100%;
}
.popup h1,
.popup h2,
.popup h3,
.popup p,
.popup span {
  text-align: center;
  font-family: 'futura-pt', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0;
  font-size: 100%;
  text-align: center;
  line-height: 1em;
  margin: 0.6em auto;
  line-height: 1.44em;
}
.popup h1 {
  width: 21em;
}
.popup h2 {
  margin: 0.5em auto;
  font-weight: 500;
  font-size: 210%;
}
.popup h3 {
  font-size: 100%;
  font-family: serif;
  color: #000;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  font-size: 206%;
  text-align: center;
  margin: 0.5em auto;
  width: 17em;
}
.popup span {
  margin: 2.6em auto;
  font-weight: 500;
  text-align: center;
  display: block;
  font-size: 120%;
}
.popup .form {
  text-align: center;
  margin: 0 5%;
}
.popup .form input,
.popup .form button {
  border: none;
  padding: 0.4em 1em 1em;
  zoom: 1;
  height: 2.5em;
  background: #333;
  margin: 0 1.5%;
  display: inline-block;
  float: left;
  background: transparent;
  border: 1px solid rgba(0,0,0,0.2);
  font-family: 'futura-pt', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0;
  font-size: 60%;
  text-align: center;
  line-height: 1em;
  font-size: 80%;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  float: left;
}
.popup .form input:before,
.popup .form button:before,
.popup .form input:after,
.popup .form button:after {
  content: "";
  display: table;
}
.popup .form input:after,
.popup .form button:after {
  clear: both;
}
.popup .form input:hover,
.popup .form button:hover {
  background: #fff;
  color: #000 !important;
  cursor: pointer;
}
.popup .form input:focus,
.popup .form button:focus {
  outline: none;
  background: #fff;
}
.popup .form input[type=submit],
.popup .form button[type=submit] {
  background: transparent;
  border: none;
  color: #333;
  font-family: 'futura-pt', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0;
  font-size: 80%;
  text-align: center;
  line-height: 1em;
  margin: 1em 0 0;
  line-height: 1em;
  padding: 0 1em;
  font-size: 100%;
  margin: 0;
  text-align: left;
}
.popup .form input[type=submit]:hover,
.popup .form button[type=submit]:hover,
.popup .form input[type=submit]:focus,
.popup .form button[type=submit]:focus {
  color: #000;
  background: #fff;
  border-color: #000 !important;
}
.popup.on {
  display: block;
}
.popup form {
  text-align: center;
  margin: 0 5%;
  text-align: center;
  margin: 1em auto;
  position: relative;
  left: 0.4em;
}
.popup form input,
.popup form button {
  border: none;
  padding: 0.4em 1em 1em;
  zoom: 1;
  height: 2.5em;
  background: #333;
  margin: 0 1.5%;
  display: inline-block;
  float: left;
  background: transparent;
  border: 1px solid rgba(0,0,0,0.2);
  font-family: 'futura-pt', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0;
  font-size: 60%;
  text-align: center;
  line-height: 1em;
  font-size: 80%;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  float: left;
}
.popup form input:before,
.popup form button:before,
.popup form input:after,
.popup form button:after {
  content: "";
  display: table;
}
.popup form input:after,
.popup form button:after {
  clear: both;
}
.popup form input:hover,
.popup form button:hover {
  background: #fff;
  color: #000 !important;
  cursor: pointer;
}
.popup form input:focus,
.popup form button:focus {
  outline: none;
  background: #fff;
}
.popup form input[type=submit],
.popup form button[type=submit] {
  background: transparent;
  border: none;
  color: #333;
  font-family: 'futura-pt', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0;
  font-size: 80%;
  text-align: center;
  line-height: 1em;
  margin: 1em 0 0;
  line-height: 1em;
  padding: 0 1em;
  font-size: 100%;
  margin: 0;
  text-align: left;
}
.popup form input[type=submit]:hover,
.popup form button[type=submit]:hover,
.popup form input[type=submit]:focus,
.popup form button[type=submit]:focus {
  color: #000;
  background: #fff;
  border-color: #000 !important;
}
.popup form .quiet {
  margin: 0;
}
.popup form .fields {
  zoom: 1;
  width: 50%;
  float: left;
  text-align: center;
}
.popup form .fields:before,
.popup form .fields:after {
  content: "";
  display: table;
}
.popup form .fields:after {
  clear: both;
}
.popup form label {
  display: none;
}
.popup form .form_holder {
  position: relative;
  zoom: 1;
}
.popup form .form_holder:before,
.popup form .form_holder:after {
  content: "";
  display: table;
}
.popup form .form_holder:after {
  clear: both;
}
.popup form span {
  margin: 1em auto 0.5em;
  display: block;
  zoom: 1;
  clear: left;
}
.popup form span:before,
.popup form span:after {
  content: "";
  display: table;
}
.popup form span:after {
  clear: both;
}
.popup form span.credits {
  font-size: 70%;
  margin: 1.4em auto 0;
}
.popup form span.credits a {
  color: #999;
}
.popup form input,
.popup form button {
  margin: 0 auto 1em;
  display: inline-block;
  width: 90% !important;
  font-size: 100%;
  float: none;
}
.popup form input.signup_zip,
.popup form button.signup_zip {
  width: 90% !important;
}
.popup form input:focus,
.popup form button:focus {
  background: #fff;
}
.popup form input[class="submit"],
.popup form button[class="submit"] {
  text-align: center;
  background: #000;
  color: #fff;
  width: 40% !important;
  margin: 1em auto;
}
.popup form input[class="submit"] i,
.popup form button[class="submit"] i {
  color: #000;
  position: relative;
  top: 0;
  font-size: 110%;
}
.popup form input[class="submit"]:hover,
.popup form button[class="submit"]:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.popup button.close_popup {
  font-family: 'futura-pt', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0;
  font-size: 100;
  text-align: center;
  line-height: 1em;
  border: none;
  font-size: 85%;
  font-weight: 500;
  background: #ddd;
  margin-bottom: 0.2rem;
  text-align: center;
  width: 40% !important;
  line-height: 2em;
  clear: both;
}
.popup button.close_popup:focus,
.popup button.close_popup:hover {
  outline: none;
}



.popup.on.madmimi {
display: none;}


.inner_holder h2{ margin-top: 25px; }
.close_popup{ cursor: pointer;}

#page article.post-82 .content {
margin: 40px 0 0 0px;
 }


header #searchform input[type=text] {
border: 1px solid #000;
display: inline;
width: 205px;
padding: 5px;
margin-right: 7px;
background: #fff;
}

header #searchform input[type=submit] {
background: #000;
color: #fff;
margin: 1em 0 0;
line-height: 1em;
padding: 0.5em 1em;
border: 1px solid #000;

}

header #searchform input[type=submit]:hover{
background: #fff;
color: #000;	
}

.lightbox .info .title h3 {
font-size: 36px;
text-transform: uppercase;
zoom: 1;
overflow: auto;
overflow-wrap: break-word;
}

.lightbox .meta {
margin: 0;
position: absolute;
right: 20px;
top: 0;
width: 30%;
bottom: 0;
}


.topmenu .meta_menu ul.social {
letter-spacing: 1.1em;
font-size: 9px;
text-align: center;
line-height: 1em;
float: right;
margin-top: 9px;
}


.lightbox .meta .description {

text-align: left;
}

