@font-face {
font-family: caslon;
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/ACaslonPro-Regular.eot);
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/ACaslonPro-Regular.eot?#iefix) format("embedded-opentype"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/ACaslonPro-Regular.woff2) format("woff2"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/ACaslonPro-Regular.woff) format("woff"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/ACaslonPro-Regular.ttf) format("truetype")
}
@font-face {
font-family: interstate;
font-weight:400;
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Regular.eot);
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Regular.eot?#iefix) format("embedded-opentype"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Regular.woff2) format("woff2"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Regular.woff) format("woff"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Regular.ttf) format("truetype")
}
@font-face {
font-family: interstate;
font-weight:700;
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Bold.eot);
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Bold.eot?#iefix) format("embedded-opentype"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Bold.woff2) format("woff2"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Bold.woff) format("woff"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/InterstateMono-Bold.ttf) format("truetype")
}
@font-face {
font-family: newspirit;
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/NewSpirit-Light.eot);
src: url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/NewSpirit-Light.eot?#iefix) format("embedded-opentype"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/NewSpirit-Light.woff2) format("woff2"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/NewSpirit-Light.woff) format("woff"), 
url(//zandiholupmusic.com/wp-content/themes/zandi25/fonts/NewSpirit-Light.ttf) format("truetype")
}
* {
margin:0;
padding:0;
}
.video-wrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.clear {clear:both;}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
a, a:hover {
-webkit-transition: color 0.3s linear;
-moz-transition: color 0.3s linear;
transition: color 0.3s linear;
-o-transition: color 0.3s linear;
text-decoration:none;
cursor:pointer !important;
}
img, img a {
border:0 none;
max-width:100%;
height:auto;
}
body {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: none;
-webkit-font-smoothing: antialiased !important;
font-family:'newspirit', Arial;
color:#FFF;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/bg.jpg?v=1.01) top center no-repeat;
background-size:cover;
background-attachment:fixed;
}
#container {
width:1200px;
margin:0 auto;
}
#menu {
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-top.png?v=1.01) top center repeat-x;
height:200px;
padding-top:70px;
}
#menu ul {
list-style:none;
padding:0;
margin:0;
}
#menu ul#menu-left {
float:left;
width:35%;
padding:0;
text-align:center;
margin:0 auto;
}
#menu ul#menu-right {
float:right;
width:35%;
padding:0 0 0 0;
text-align:center;
margin:0 auto;
}
#menu li {
display:inline-block;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-menuitem.png) center center no-repeat;
background-size:cover;
width:192px;
height:90px;
line-height:90px;
font-family:'caslon';
font-style:italic;
font-weight:bold;
font-size:24px;
letter-spacing:-1px;
text-align:center;
color:#0e4617;
margin:0 8px;
position:relative;
z-index:999;
}
#menu a {
color:#0e4617;
}
#menu-mobile {
BUbackground:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-divider.png?v=1.02) center center repeat-x;
padding:30px 0;
margin:40px 0 0 0;
text-align:center;
font-size:18px;
}
#menu-mobile li {
font-family:'caslon';
font-style:italic;
font-weight:bold;
font-size:24px;
line-height:100%;
letter-spacing:-1px;
text-align:center;
margin:0 7px;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-menuitem.png) center center no-repeat;
background-size:100% 100%;
padding:15px 15px;
}
#menu-mobile a {
color:#0e4617;
}
#menu-mobile ul {
list-style:none;
margin:0;padding:0;
}
#menu-mobile li {
display:inline-block;
}
#top-zandi {
margin-bottom:-30px;
text-align:center;
}
#top-zandi img {
margin-top:-210px !important;
}
body.page-template #top-zandi img {
max-width:70%;
}
@media all and (min-width:1000px) {
#menu {
display:inherit;
}
#menu-mobile {
display:none;
}
}
@media all and (max-width:1000px) {
#menu {
display:none;
}
#top-zandi {
margin:22px 0 30px 0;
text-align:center;
}
#top-zandi img {
margin-top:0 !important;
}
}
#section-head {
text-align:center;
margin:20px 0 60px 0;
font-family:'caslon';
color:#f5f1df;
font-size:70px;
font-weight:bold;
letter-spacing:-2px;
font-style:italic;
text-shadow: 0px 0px 5px rgba(0,0,0,0.58);
}
#lace-divider {
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-divider.png?v=1.02) top center repeat-x;
height:100px;
}
section {
padding:60px 0 80px 0;
} #merch ul {
display:grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap:40px;
list-style:none;
}
#merch #product-photo {
text-align:center;
margin:0 auto 20px auto;
}
#product-info {
text-align:center;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-merchinfo.png) center center no-repeat;
height:165px;
color:#0e4617;
font-family:'interstate';
font-weight:400;
letter-spacing:-0.5px;
}
#product-info a {
color:#0e4617;
}
span.product-title {
display:block;
margin:0 0 2px 0;
padding:52px 35% 0 35%;
font-weight:700;
font-size:17px;
text-transform:uppercase;
line-height:90%;
}
span.product-title-oneline {
display:block;
margin:0 0 2px 0;
padding:70px 20% 0 20%;
font-weight:700;
font-size:18px;
text-transform:uppercase;
line-height:90%;
} #videos ul {
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap:30px;
}
.epyt-gallery-img-box {
padding:11px;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/bg-videothumb.png?v=1.01) center center no-repeat;
background-size:cover;
}
@media all and (max-width:800px) {
.epyt-gallery-img-box {
padding:15px;
}
}
.epyt-gallery-img-box {
width:auto !important;
}
.epyt-gallery-title {
font-size:15px !important;
line-height:110% !important;
letter-spacing:-0.5px !important;
color:#0e4617;
font-family:'interstate';
font-weight:700;
text-align:center;
text-transform:uppercase;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-merchinfo.png) center center no-repeat;
background-size:contain;
height:105px;
padding:55px 23% 0 23% !important;
margin:15px 0 0 0;
}
.fluid-width-video-wrapper {
width:80% !important;
margin:0 auto !important;
} #about-bio {
background-color: rgb(255,255,255,.6);
padding:15px;
}
#about p {
font-size:21px;
color:#000;
font-weight:bold;
line-height:140%;
margin:0 0 20px 0;
}
#about p:last-child {
margin:0;
} #listen ul {
display:grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap:40px;
}
#listen #cover {
margin:0 0 15px 0;
}
#listen #btn {
text-align:center;
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-merchinfo.png) center center no-repeat;
background-size:contain;
height:120px;
line-height:120px;
color:#0e4617;
font-family:'interstate';
font-weight:400;
letter-spacing:-0.5px;
text-transform:uppercase;
}
#listen #btn a {
color:#0e4617;
} .seated-event-description-cells {
color:#000 !important;
}
.seated-events-table {
border-top: 1px solid rgba(255, 255, 255, 0) !important;
font-family:'interstate' !important;
}
.seated-event-row {
background-color: rgb(255,255,255,.8) !important;
border-bottom: 1px solid !important;
border-bottom-color: rgba(14,70,23,.5) !important;
}
.seated-event-row:nth-child(2n+2) {
background-color: rgb(255,255,255,.6) !important;
}
.seated-event-row:hover {
background-color: rgb(255,255,255,.8) !important;
}
.seated-event-link.seated-event-link1 {
background-color:#0e4617 !important;
border:0 none !important;
border-radius:0 !important;
font-size:17px;
font-weight:700;
color:#FFF !important;
letter-spacing:-0.5px !important;
}
.seated-event-link.seated-event-link1:hover {
background-color: rgba(14,70,23,.8) !important;
border:0 none !important;
font-size:17px;
}
.seated-follow-text {
font-size:14px;
color:#FFF;
text-shadow: 2px 2px rgb(0,0,0,.8);
}
a.seated-follow-link {
background-color:#0e4617 !important;
border:0 none;
font-weight:700;
color:#FFF !important;
letter-spacing:-0.5px !important;
border-radius:0 !important;
font-size:14px;
padding:8px 30px !important;
}
a.seated-follow-link:hover {
background-color: rgba(14,70,23,.8) !important;
font-size:14px;
border:0 none;
}
.seated-events-table>div:last-child{display:none} footer {
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/bg-footer.jpg) top center repeat;
padding:50px 0;
text-align:center;
margin:60px 0 0 0;
}
footer #container {
position:relative;
}
footer #socials {
margin:0 0 14px 0;
}
footer #socials ul {
list-style:none;
margin:0 auto;
padding:0;
}
footer #socials li {
display:inline-block;
font-size:30px;
margin:0 6px;
}
footer #socials a {
color: rgb(0,0,0,1);
}
footer #socials a:hover {
color: rgb(0,0,0,.8);
}
footer #contact {
font-family:'newspirit';
font-style:italic;
font-size:18px;
color:#858181;
}
footer #contact a {
color:#858181;
text-decoration:underline;
}
footer #contact a:hover {
text-decoration:none;
}
footer #signup {
position:absolute;
right:0;
}
footer input[type="email"] {
border:1px solid #000;
background-color:#f5f1df;
padding:8px 8px 4px 8px;
font-size:18px;
line-height:100%;
outline:0 none;
font-family:'newspirit';
font-style:italic;
width:260px;
margin:0 0 3px 0;
}
footer button.formkit-submit {
background-color: rgba(14,70,23,1);
border:0 none;
outline:0 none;
color:#FFF;
padding:6px 0;
text-align:center;
font-family:'newspirit';
font-size:16px;
font-style:italic;
width:278px;
text-transform:lowercase;
-webkit-transition: background-color .3s ease-out;
-moz-transition: background-color .3s ease-out;
-o-transition: background-color .3s ease-out;
transition: background-color .3s ease-out;
}
footer button.formkit-submit:hover {
background-color: rgba(14,70,23,.8);
}
@media all and (max-width:1200px) {
body {
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/bg-mobile.jpg?v=1.02) top center repeat;
background-size:auto;
}
body.page-template #top-zandi img {
max-width:100%;
}
#container {
width:80%;
margin:0 auto;
}
#about p {
font-size:18px;
}
footer input[type="email"] {
padding:8px 3% 4px 3%;
width:94%;
margin:0 0 15px 0;
text-align:center;
}
footer button.formkit-submit {
width:70%;
margin:0 auto;
}
footer #signup {
position:relative;
margin:0 auto 30px auto;
}
}
@media all and (max-width:1000px) {
.fluid-width-video-wrapper {
width:100% !important;
margin:0 auto !important;
}
#listen ul {
display:grid;
grid-template-columns: 1fr 1fr;
grid-gap:40px;
padding:0;
}
#merch ul {
display:grid;
grid-template-columns: 1fr;
padding:0;
}
#product-info {
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-merchinfo.png) center center no-repeat;
width:60%;
height:auto;
padding:80px 0;
margin:0 auto;
}
span.product-title {
padding:0 25%;
}
span.product-title-oneline {
padding:0px 20% 0 20%;
}
.epyt-gallery-title {
background:url(//zandiholupmusic.com/wp-content/themes/zandi25/images/lace-merchinfo.png) center center no-repeat;
background-size:contain;
height:auto;
padding:100px 20% !important;
width:40%;
max-width:40%;
margin:15px auto 25px auto;
}
}
@media all and (max-width:850px) {
#listen ul {
display:grid;
grid-template-columns: 1fr;
}
#product-info {
width:100% !important;
}
span.product-title {
padding:0 25%;
}
}