a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
font: inherit;
padding: 0;
border: 0;
margin: 0;
vertical-align: baseline;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:after, blockquote:before, q:after, q:before {
content: '';
content: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
.clear {
clear: both;
}
* {
margin: 0;
padding: 0;
}
article, footer, header, section {
display: block;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%}
address {
font-style: italic;
margin: 0 0 24px;
}
abbr[title] {
border-bottom: 1px dotted;
}
b, strong {
font-weight: 700;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
p {
margin: 0;
}
code, kbd, pre, samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre {
background: #f5f5f5;
color: #666;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
small {
font-size: smaller;
}
em {
font-style: italic;
}
strong {
font-weight: 700;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
dl {
margin: 0 20px;
}
dt {
font-weight: 700;
}
dd {
margin: 0 0 20px;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
figure, form {
margin: 0;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button, input {
line-height: normal;
}
button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], input[disabled] {
cursor: default;
}
input[type=checkbox], input[type=radio] {
padding: 0;
}
input[type=search] {
-webkit-appearance: textfield;
padding-right: 2px;
width: 270px;
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%}
caption, td, th {
font-weight: 400;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: 700;
text-transform: uppercase;
}
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
background: url(//tishon.com/wp-content/themes/tishon2017/images/dotted-line.png) center top;
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
}
.comment-content img, .entry-content img, .entry-summary img, .widget img, .wp-caption {
max-width: 100%}
.comment-content img[height], .entry-content img, .entry-summary img, img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
height: auto;
}
img.size-full, img.size-large, img.wp-post-image {
height: auto;
max-width: 100%}
embed, iframe, object, video {
max-width: 100%}
body {
font-family: "ff-dagny-web-pro", helvetica, sans-serif;
line-height: 1.5;
background-color: #fff;
color: #000;
}
#design-box, #featured-content a, #float-menu li, #mc-embedded-subscribe-form .button, #nav-below div, #newsfeed li a, #subhead a, #writing-box, #writing-posts a, .float-tog, .home #footer li, #shop-content a {
-webkit-transition: all 200ms cubic-bezier(.42, 0, 1, 1);
-moz-transition: all 200ms cubic-bezier(.42, 0, 1, 1);
-o-transition: all 200ms cubic-bezier(.42, 0, 1, 1);
transition: all 200ms cubic-bezier(.42, 0, 1, 1);
}
h1 {
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
}
#contact-box h1 {
text-transform: none;
}
#footer, #header, #subhead, h1, h2, h3, h4 {
font-family: "ff-dagny-web-pro", helvetica, sans-serif;
}
.single-news_post .description ul, p {
font-weight: 400;
font-size: 18px;
line-height: 1.75;
padding-bottom: 25px;
}
#header a.current, a, a.current {
text-decoration: none;
}
#header a.current:hover, a.current:hover, a:hover {
}
#site-title a {
display: block;
padding: 20px 0;
}
#writing-posts h1 a {
color: #404041;
}
#header a, #subhead a, .page-template-about-php #subhead a, .page-template-contact-php #subhead a {
color: #000;
opacity: 0.2;
}
#footer li {
border-bottom: 1px solid #fff;
}
#footer li:hover {
border-bottom: 1px solid #000;
}
#subhead a:hover {
text-decoration: underline;
}
#design.current a, #happening.current a, #is.current a, #writing.current a, #home.current a, #header a:hover, .home #header a, #subhead a, #footer a, .woocommerce-page nav#menu ul li#home a {
color: #000;
opacity: 1;
}
.page-template-design-php #subhead a, .single-design #subhead a {
color: #000;
}
.page-template-design-php #subhead a:hover, .single-design #subhead a:hover {
color: #000;
}
.page-id-67 .post-container a,
#news-post a {
color: #000;
font-weight: 400;
text-decoration: underline;
}
p.wp-caption-text {
font-size: 12px;
text-align: center;
}
#wrapper {
width: 100%;
margin: 0 auto;
}
.container {
padding: 0 20px;
}
#header {
position: fixed;
width: 100%;
min-height: 70px;
padding: 5px 0;
top: 0;
background-color: #fff;
border-bottom: solid 1px #f3f4f4;
border-bottom: solid 1px #fff;
font-weight: 700;
text-transform: uppercase;
z-index: 9997;
}
.shadow {
box-shadow: 0 4px 8px 0 rgba(0,0,0,.1);
}
#subhead.shadow {
box-shadow: 0 5px 8px 0 rgba(0,0,0,.1);
}
.outer {
margin-top: 70px;
}
.home #header {
border-bottom: none;
}
#site-title {
position: relative;
display: inline-block;
}
#branding {
display: block;
}
#menu {
padding: 30px 30px 0;
display: block;
max-width: 1306px;
margin: 0 auto;
}
#menu ul li {
display: inline;
display: inline-block;
font-size: 14px;
z-index: 9999;
margin: 0 20px;
}
#menu ul li:first-child {
margin-left: 0px;
}
#menu ul a:hover {
border-bottom: 1px solid #000;
}
#subhead {
position: fixed;
width: 100%;
background: #fff;
padding: 10px 0;
border-bottom: solid 1px #f3f4f4;
z-index: 9999;
}
.single-design #subhead {
display: none;
}
#subhead li {
display: inline;
display: inline-block;
padding: 0 25px;
font-size: 12px;
text-transform: uppercase;
}
#subhead li:first-child {
padding-left: 10px;
}
#contact-box, #design-box, #social-box, #writing-box {
width: 50%;
height: auto;
margin: 0;
padding-top: 20%;
padding-bottom: 20%;
display: block;
float: left;
text-align: center;
color: #fff;
}
#contact-box, #photo-box, #social-box {
width: 50%;
height: 45px;
margin: 0;
padding-top: 18%;
padding-bottom: 20%;
display: block;
float: left;
text-align: center;
color: #fff;
}
#contact-box h1 {
font-size: 48px;
padding-top: 18%;
}
#contact-box a {
color: #fff;
text-decoration: underline;
}
#contact-box a:hover {
text-decoration: none;
}
#contact-box, #writing-box {
background-color: #000;
}
#writing-box:hover {
background-color: #91281a;
}
#design-box, #social-box {
background-color: #000;
}
#photo-box {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/tishon_w.jpg);
background-size: cover;
}
#design-box:hover, #mc-embedded-subscribe-form .button:hover {
background: #000!important;
}
.page-template-contact-php section {
clear: both;
}
#intro.home {
width: 100%;
padding: 60px 0 70px;
min-height: 350px;
overflow: hidden;
}
#featured-content {
padding: 0;
color: #fff;
text-align: center;
overflow: hidden;
margin-top: 90px;
}
.underline {
border-bottom: solid 3px #fff;
display: inline-block;
width: 265px;
margin-left: 28px;
}
.dot {
display: inline-block;
border: 3px solid #fff;
border-radius: 50%;
background-color: #fff;
margin-left: 10px;
}
.message {
max-width: 1310px;
margin: 30px auto 0;
padding: 0 20px;
}
.message p {
font-weight: 400;
font-size: 36px;
line-height: 45px;
}
.readmore a {
font-size: 16px;
margin-left: 10px;
color: #000;
text-decoration: underline;
}
.home .slidein {
animation-duration: 0.65s;
-webkit-animation-duration: 0.65s;
animation-name: slidein;
-webkit-animation-name: slidein;
}
@keyframes slidein {
from {
margin-top: -10%;
opacity: 0;
}
to {
margin-top: 0px;
opacity: 1;
}
}@-webkit-keyframes slidein {
from {
margin-top: -10%;
opacity: 0;
}
to {
margin-top: 0px;
opacity: 1;
}
}
#featured-content a.button {
padding: 14px 30px;
color: #fff;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
}
#featured-content a.button:hover {
background-color: #000;
}
#featured-content h3 {
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
}
#newsfeed {
height: 250px;
width: 100%;
}
.page-template-news #newsfeed {
height: auto;
}
#newsfeed div {
max-width: 290px;
margin: 0 auto;
padding: 15px 30px;
}
#newsfeed li {
height: 250px;
width: 33.33%;
display: inline-block;
overflow: hidden;
text-align: center;
vertical-align: top;
}
.page-template-news #newsfeed li {
background-color: #f2f2f2;
}
.home #newsfeed li:nth-child(even), .page-template-news #newsfeed li:nth-child(odd) {
background-color: #E6E6E6;
}
#newsfeed h3 {
margin: 30px 0 0;
font-size: 18px;
font-weight: 700;
}
#newsfeed li a {
display: block;
width: 100%;
height: 250px;
color: #000;
}
#newsfeed li a:hover {
background-color: #fff;
}
.page-template #container {
min-height: 300px;
}
#writing-posts {
background: #e6e7e8;
padding-top: 45px;
}
.toggle {
display: block;
cursor: pointer;
}
.float-tog {
position: fixed;
display: block;
top: 45%;
right: 0;
width: 50px;
padding: 12px 0;
text-indent: -9999px;
background-color: #e6e7e8;
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-close.svg);
background-position: center;
border: 1px solid #fff;
border-right: none;
cursor: pointer;
}
.float-tog:hover {
background-color: #000;
color: #fff;
}
.active {
background: #fff;
border-bottom: solid 1px #f3f4f4!important;
}
#writing-posts li.post a {
display: block;
width: 100%:border-bottom:solid 1px #fff;
}
#writing-posts li:hover {
background: #fff;
}
#writing-posts li.post {
padding: 30px 0;
display: block;
overflow: auto;
border-bottom: solid 1px #fff;
}
#writing-posts li.post:last-child {
border-bottom: none;
}
#writing-posts .post h3 {
position: absolute;
margin: -10px 0;
width: 60px;
padding: 15px 35px 0 10px;
color: #000;
font-size: 12px;
}
#writing-posts .post a.url {
margin-top: 15px;
height: 16px;
}
#writing-posts .post a.url:hover {
text-decoration: underline;
}
p.cat {
padding: 10px 0 10px 1px;
font-size: 13px;
}
.single-design p.cat {
margin-bottom: 10px;
}
.cont {
padding: 15px 0 30px;
}
#design-post #post-description .post-container, #writing-posts .post .post-container {
display: inline-block;
width: 70%;
margin-left: 120px;
}
#writing-posts .post .post-container {
margin-left: 100px;
}
#writing-posts .post .cont-container {
width: 60%;
padding: 15px 0 15px 120px;
display: hidden;
}
.publication-info {
text-align: center;
}
.writing-nav,
a.url {
font-size: 13px;
}
.writing-nav a,
a.url {
color: #000;
text-decoration: underline;
}
.writing-nav li {
display: inline;
display: inline-block;
padding: 0 20px 0 0;
}
#writing-post .description {
padding-bottom: 30px;
border-bottom: 1px solid #F3F4F4;
margin-bottom: 30px;
}
.page-id-26 #container {
background-color: #fff;
overflow: auto;
padding-bottom: 15px;
}
#design-posts, #featured-content.home .container {
width: 1326px;
overflow: visible;
margin: 0 auto;
text-align: center;
}
.woocommerce-checkout #container.outer,
.woocommerce-cart #container.outer {
margin-top: 90px;
}
#shop-content .container {
width: 1280px;
overflow: visible;
margin: 0 auto;
text-align: left;
margin-top: 90px;
}
#design-posts,
#writing-posts,
#newsfeed,
.single-news_post #wrapper {
margin-bottom: 25px;
}
#design-posts ul {
margin: 10px auto;
overflow: auto;
}
#featured-content.home .container ul {
margin-bottom: 60px;
overflow: auto;
}
#featured-content.home .container li {
display: inline-block;
height: 410px;
width: 642px;
margin: 10px;
text-align: center;
background: grey;
}
#featured-content.home .container .overlay {
background: #000;
background: #000;
color: #fff;
height: 410px;
width: 642px;
display: table;
}
#featured-content.home .container .post .overlay, #featured-content.home .container .post .thumbnail {
position: absolute;
height: 410px;
width: 642px;
}
.o-cell {
display: table-cell;
vertical-align: middle;
}
#design-posts li {
float: left;
display: block;
height: 270px;
width: 422px;
margin: 10px;
text-align: center;
background: #000;
}
#design-posts li:nth-child(even) {
background: gray;
}
#design-posts .thumbnail img, #featured-content.home .container .thumbnail img {
width: 100%;
cursor: pointer;
}
#design-posts .post .thumbnail, #featured-content.home .container .post .thumbnail {
overflow: hidden;
}
#design-posts .post .overlay {
background: #000;
color: #fff;
height: 270px;
width: 422px;
display: table;
}
#design-posts .post .overlay, #design-posts .post .thumbnail {
position: absolute;
height: 270px;
width: 422px;
}
.credits {
font-style: italic;
font-size: 13px;
}
#design-post #post-description {
width: 100%;
margin-top: -1px;
padding: 160px 0;
background: #000;
color: #fff;
}
#design-post #post-description a {
color: #fff;
}
#design-post #post-description a:hover {
text-decoration: underline;
}
#design-post #post-description a.url {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-link-white.svg), none;
background-repeat: no-repeat;
background-position: left 0px;
background-size: 14px;
padding-left: 20px;
}
#design-post #post-description h3 {
position: absolute;
margin: -10px 0 10px;
width: 70px;
padding: 13px 15px 0;
font-size: 13px;
text-align: center;
display: none;
}
figure.featured, figure.featured img {
width: 100%}
.images {
width: 80%;
padding: 45px 0;
margin: 0 auto;
text-align: center;
}
.images figure {
margin-bottom: 65px;
}
.images figcaption {
margin-top: 25px;
font-family: roboto, sans-serif;
font-weight: 400;
font-size: 12px;
color: #000;
text-transform: uppercase;
opacity: 0.2;
text-align: left;
border-top: solid 1px #c3c3c3;
padding-top: 8px;
}
.images img {
width: 100%;
height: auto;
}
#float-menu {
position: fixed;
right: 0;
top: 40%;
opacity: 0;
}
#float-menu li:hover {
background-color: #000;
}
#float-menu li a {
display: block;
padding: 10px;
}
.top-anchor {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-arrow-up.svg), none;
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
}
#about {
margin: 0 0 30px;
clear: both;
}
#about h3, #opt-in h3 {
position: absolute;
margin: 0;
padding: 2px 15px 0;
color: #c2cdcf;
font-size: 12px;
}
#about .post-container {
padding: 60px 0;
}
.pullquote {
font-size: 36px;
line-height: 1.25;
color: #404041;
margin-bottom: 30px;
}
#about .pullquote {
font-size: 26px;
}
#about strong {
font-weight: 400;
color: #C19D70;
}
#about li {
padding: 0 0 15px;
}
#about li strong {
font-weight: 700;
color: #404041;
}
#about li a.info {
font-size: 16px;
}
#news-post, #writing-post {
padding: 60px 30px;
}
#about .post-container, #news-post .container, #writing-post .container {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
#about .post-container {
margin-left: 10px;
} #about .post-container {
width: 57%;
padding: 30px 0 60px;
margin-left: 10px;
}
#about-hero {
position: fixed;
right: 0;
width: 40%;
top: 70px;
}
#about-hero #photo-box {
width: 100%;
height: 425px;
padding-top: 0;
float: none;
}
#about-hero #contact-box {
width: 100%;
height: 800px;
padding-top: 0;
float: none;
}
@media (max-width:769px) {
#about-hero {
position: relative;
right: none;
width: 100%;
top: 0px;
}
#about-hero #photo-box, #about-hero #contact-box {
width: 50%;
height: 45px;
margin: 0;
padding-top: 18%;
padding-bottom: 20%;
padding-top: 0;
float: left;
}
#about .post-container {
max-width: 700px;
width: auto;
}
p { font-size: 16px; }
}
#news-post h1, #writing-post h1 {
font-size: 36px;
margin-bottom: 30px;
line-height: 1.25;
text-align: center;
}
#news-post h1 {
color: #000;
}
#writing-post h1 {
text-align: left;
}
#news-post .featured-image img {
width: 100%!important;
margin-bottom: 45px;
}
#news-post img {
width: 100%;
margin-top: 15px;
margin-bottom: 15px;
}
.single-news_post .description h2 {
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 5px;
color: #000;
}
.single-news_post .description ul li {
list-style: disc;
margin-left: 20px;
}
span.intro {
font-size: 24px;
color: #000;
opacity: .8;
line-height: 1.65;
}
.not-found {
text-align: center;
min-height: 400px;
background: #000;
color: #fff;
}
.not-found h1 {
padding: 150px 0 0;
font-size: 36px;
}
.not-found a {
color: #fff;
text-decoration: underline;
}
#footer {
padding: 0 0 90px;
bottom: 0;
width: 100%;
margin: 0 auto; overflow: hidden;
}
#footer .container {
max-width: 1309px;
padding: 0 20px;
}
.home #social {
border-top: solid 1px #f3f4f4;
margin: 0 auto;
padding: 1%;
text-align: center;
background: #fff;
}
#social li {
border-top: none;
border-bottom: none;
height: 24px;
width: 22px;
margin: 13px 10px;
display: inline-block;
}
#social-box li {
margin: 0 10px;
display: inline-block;
}
#social-box li a {
height: 48px;
width: 48px;
display: block;
}
#social li a {
display: block;
padding: 2px;
}
.insta, .linkedin, .twitter {
background-repeat: no-repeat;
background-position: center 0;
text-indent: -9999px;
}
.twitter {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-twitter.svg), none;
}
.insta {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-insta.svg), none;
}
.linkedin {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-linkedin.svg), none;
}
.insta:hover, .linkedin:hover, .twitter:hover {
background-position: center -22px;
}
#social-box .twitter {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-twitter-large.svg), none;
}
#social-box .insta {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-insta-large.svg), none;
}
#social-box .linkedin {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-linkedin-large.svg), none;
}
#social-box .insta, #social-box .linkedin, #social-box .twitter {
background-position: center;
}
#footer-left {
min-width: 60%;
float: left;
padding-top: 15px;
}
#opt-in {
display: none;
position: fixed;
width: 100%;
max-width: 500px;
top: 30%;
left: 0;
right: 0;
margin: 0 auto;
padding: 50px 0 30px;
background: #fff;
background: rgba(255, 255, 255, 1);
text-align: center;
border-radius: 0px;
color: #000;
box-shadow: 0 16px 32px 0 rgba(0,0,0,.1);
z-index: 9999;
}
#opt-in h3 {
margin-top: 30px;
margin-bottom: 10px;
}
#opt-in h2 {
font-size: 36px;
text-shadow: none;
}
.close {
position: absolute;
right: 0;
margin-top: -47px;
margin-right: 5px;
cursor: pointer;
}
#mc_embed_signup {
padding: 0 50px 20px;
}
#modal-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 100%;
background: rgba(255, 255, 255, 0.7);
z-index: 9998;
}
#newsletter {
cursor: pointer;
}
#opt-value {
margin-bottom: 20px;
text-transform: none;
font-size: 16px;
}
#footer-nav {
padding: 20px 0 12px;
margin-bottom: 30px;
border-top: solid 1px #F3F4F4;
clear: both;
}
#footer-nav li {
display: inline;
margin-top: 10px;
padding: 0 15px 0 0;
}
#footer-nav li:first-child {
padding-left: 0;
}
#footer-nav-home {
text-align: center;
font-size: 21px;
overflow: auto;
}
#footer-nav-home li {
float: none;
display: block;
width: 100%;
text-align: center;
padding: 20% 0;
margin: 0;
overflow: hidden;
}
.footer-links {
margin-bottom: 30px;
float: left;
min-width: 200px;
}
.footer-links li {
display: inline-block;
font-size: 16px;
font-weight: 400;
text-transform: none;
margin: 0 20px;
}
.footer-links li:first-child {
margin-left: 0px;
}
#footer h4 {
margin-bottom: 10px;
color: #404041;
}
.single-design #nav-below {
max-width: 1309px;
margin: 30px auto 60px;
padding: 0 20px;
overflow: hidden;
}
.go-back {
background-image: url(//tishon.com/wp-content/themes/tishon2017/images/icon-grid-black.svg), none;
background-repeat: no-repeat;
background-position: center center;
}
#float-menu li,
#show-all {
width: 45px;
height: 45px;
background-color: #fff;
text-indent: -9999px;
display: inline-block;
margin-bottom: 1px;
vertical-align: bottom;
}
#show-all {
margin: 0 30px;
}
.single-design #nav-below .nav-next,
.single-design #nav-below .nav-previous {
display: inline-block;
text-align: left;
width: auto;
}
.single-news_post #nav-below  {
width: 100%;
padding: 0;
overflow: hidden;
border-bottom: solid 1px #F3F4F4;
}
.single-news_post #nav-below div  {
display: block;
width: 50%;
float: left;
text-align: center;
}
#nav-below div a {
display: block;
width: 100%;
padding: 30px 0;
color: #000;
font-weight: 700;
text-transform: uppercase;
font-size: 32px;
}
.single-design #nav-below div a {
padding: 0;
}
#nav-below h4 {
font-size: 14px;
display: inline-block;
vertical-align: top;
margin-top: 19px;
line-height: 1;
padding: 0;
}
.single-news_post #nav-below div {
background-color: #f2f2f2;
max-height: 250px;
border-top: solid 1px #f2f2f2;
}
.single-news_post #nav-below div:hover {
background-color: #fff;
}
.single-news_post #nav-below div a {
display: block;
width: 100%;
padding: 80px 0 110px;
color: #000;
}
.single-news_post #nav-below h4 {
display: block;
font-size: 18px;
max-width: 370px;
line-height: 1.25;
margin-left: auto;
margin-right: auto;
text-transform: none;
}
.single-news_post #nav-below div a {
font-size: 14px;
}
.preloader {
display: block;
position: fixed;
width: 100%;
height: 100%;
z-index: 9999;
background: url(//tishon.com/wp-content/themes/tishon2017/images/ajax-loader.gif) center center no-repeat #fff;
color: #79323D;
text-align: center;
}
#mc_embed_signup form {
padding: 0!important;
}
.mc-field-group label {
display: none!important;
}
#mc_embed_signup .mc-field-group input {
font-family: roboto, sans-serif!important;
}
#mc_embed_signup .mc-field-group input.email {
box-sizing: border-box;
max-width: 240px!important;
display: inline!important;
height: 42px;
border-color: #e6e6e6!important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
margin-right: -10px;
}
#mc_embed_signup .mc-field-group input.button {
max-width: 95px!important;
display: inline!important;
border-radius: 0!important;
height: 42px;
padding: 4px 0!important;
background-color: #000!important;
font-family: "ff-dagny-web-pro", helvetica, sans-serif !important;
font-size: 13px!important;
letter-spacing: .04em;
text-transform: uppercase!important;
margin-left: 0!important;
}
#mc_embed_signup .mc-field-group input.button:hover {
background-color: #000!important;
}
#mc_embed_signup div.mce_inline_error {
background-color: #fff!important;
color: #000!important;
}
#mc_embed_signup h2 {
font-size: 21px !important;
color: #000;
}
::-webkit-input-placeholder {
color: #C2CDCF;
}
:-moz-placeholder {
color: #C2CDCF;
}
::-moz-placeholder {
color: #C2CDCF;
}
:-ms-input-placeholder {
color: #C2CDCF;
}
#mc_embed_signup div.response {
text-transform: none!important;
width: 100%!important;
margin-top: .1em!important;
line-height: 1.25!important;
}
#mc_embed_signup div#mce-responses {
margin: 0!important;
padding: 0!important;
width: 300px!important;
font-size: 12px!important;
}
@media (min-width:1069px) {
#intro.home .container,
.container {
max-width: 1326px;
margin: 0 auto;
}
.single .container {
max-width: 990px;
margin: 0 auto;
}
#subhead ul { margin-left: 0;
}
}@media (max-width:775px) {
#subhead ul {
margin-left: 0;
}
#design-post #post-description .post-container, #writing-posts .post .cont-container, #writing-posts .post .post-container {
width: 72%}
.page-template-contact-php #opt-in .post-container {
margin: 0 auto;
}
}@media (max-width:580px) {
#menu {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 0 0 15px;
z-index: 9997;
background-color: #fff;
text-align: center;
border-top: solid 1px #F3F4F4;
}
#menu ul {
margin-top: 10px;
}
#menu ul li {
font-size: 12px;
margin: 0 8px;
}
#menu ul li:first-child {
margin-left: 10px;
}
.woocommerce-checkout #container.outer,
.woocommerce-cart #container.outer {
margin-top: 52px;
}
#footer-nav, .dot {
display: none;
}
.underline {
display: block;
width: 100px;
margin: 0 auto;
}
.footer-links {
margin-top: 15px;
}
#site-title {
position: relative;
}
@keyframes slidein {
from {
margin-top: -10%}
to {
margin-top: 40px;
}
}@-webkit-keyframes slidein {
from {
margin-top: -10%}
to {
margin-top: 40px;
}
}#intro.home {
min-height: 300px;
padding: 10px 0 0;
}
#mc_embed_signup div#mce-responses {
float: none!important;
}
#contact-box h1 {
font-size: 36px;
}
#design-post #post-description {
padding: 30px 0 15px;
}
}@media (max-width:1330px) {
#design-posts, #featured-content.home .container, #shop-content .container {
width: 1080px;
}
#design-posts .post .overlay, #design-posts .post .thumbnail, #design-posts li {
height: 214px;
width: 340px;
}
#featured-content.home .container .post .overlay, #featured-content.home .container .post .thumbnail, #featured-content.home .container li {
height: 332px;
width: 520px;
}
}@media (max-width:1100px) {
#design-posts, #featured-content.home .container, #shop-content .container {
width: 904px;
}
#design-posts li {
height: 270px;
width: 422px;
margin: 15px;
}
#design-posts .post .overlay, #design-posts .post .thumbnail {
height: 270px;
width: 422px;
}
#featured-content {
padding: 30px 0 60px;
}
#featured-content.home .container ul {
margin-bottom: 10px;
}
#featured-content.home .container li {
height: 270px;
width: 422px;
margin: 30px auto;
float: none;
}
#featured-content.home .container .post .overlay, #featured-content.home .container .post .thumbnail {
height: 270px;
width: 422px;
}
#footer-left {
min-width: 50%}
}@media (max-width:890px) {
#design-posts, #featured-content.home .container, #shop-content .container {
width: 740px;
}
#design-posts .post .overlay, #design-posts .post .thumbnail, #design-posts li {
height: 214px;
width: 340px;
}
#footer-nav {
text-align: center;
}
.footer-links li:first-child {
margin-left: 0;
}
#footer-left {
width: 100%;
float: none;
}
#opt-in {
float: none;
min-width: 100%;
margin: 0;
}
.footer-links {
float: none;
display: block;
text-align: center;
} #mc_embed_signup .mc-field-group {
width: 100%!important;
}
#mc_embed_signup form {
text-align: center!important;
}
#mc_embed_signup .mc-field-group input.email {
display: block!important;
margin: 0 auto 10px;
max-width: 300px!important;
}
#mc_embed_signup .mc-field-group input.button {
max-width: 250px!important;
}
#nav-below,
#header {
text-align: center;
}
#header {
min-height: 60px;
}
.single-design #nav-below div {
text-align:  center;
}
#menu ul li:first-child  {
margin-right: 20px;
margin-left: 20px;
}
#subhead {
text-align: center;
}
#subhead li:first-child {
padding-left: 0px;
}
}@media (max-width:750px) {
#design-posts, #featured-content.home .container, #shop-content .container {
width: 422px;
}
#design-posts li, #featured-content.home .container li {
height: 270px;
width: 422px;
margin: 30px 0;
}
#design-posts .post .overlay, #design-posts .post .thumbnail, #featured-content.home .container .post .overlay, #featured-content.home .container .post .thumbnail {
height: 270px;
width: 422px;
}
#newsfeed {
height: auto;
}
#newsfeed li {
height: 175px;
width: 100%;
display: block;
overflow: hidden;
}
#newsfeed li h3 {
margin-top: 5px;
}
.pullquote {
font-size: 24px;
}
#about .post-container {
padding: 40px 0 0;
}
}@media (max-width:609px) {
#subhead ul {
margin-left: 10px;
}
#subhead li {
padding: 0 10px;
}
.home #footer {
background: 0 0;
}
.page-template #social {
margin: 5px 0 0 10px;
}
#writing-posts .post h3 {
padding-left: 20px;
}
#writing-posts .post .post-container {
margin-left: 80px;
}
#writing-posts .post .cont-container {
padding-left: 80px;
}
#design-post #post-description h3 {
position: relative;
padding-left: 20px;
text-align: left;
}
#design-post #post-description .post-container, #opt-in .post-container {
margin-left: 20px;
width: 90%}
#contact-box, #social-box {
width: 100%;
float: none;
}
.page-template-contact-php #opt-in {
padding: 30px;
}
.page-template-contact-php #opt-in .container {
width: 100%}
#design-post .container {
width: 100%;
margin: 0;
padding: 0;
}
#about h3, #opt-in h3 {
position: relative;
display: none;
margin: 0;
padding-left: 20px;
width: 100%}
.images {
width: 100%;
padding-left: 0;
}
#about li.event-post .post-container {
width: 80%}
.event-image {
float: none;
}
#nav-below h4, .single-news_post #nav-below h4 {
display: none;
}
.single-news_post #nav-below div a {
padding: 50px 0;
}
.huge {
font-size: 210%;
margin-top: 75px;
}
#bad-grammar {
margin: 30px auto 10px;
}
#menu ul li:first-child {
margin-left: 10px;
margin-right: 10px;
}
#header {
min-height: 40px;
}
.outer {
margin-top: 36px;
}
#featured-content {
margin-top: 15px;
padding-top: 0;
padding-bottom: 0;
}
.message p {
font-size: 24px;
line-height: 1.3;
}
.footer-links li {
display: block;
font-size: 16px;
margin: 10px 10px;
}
#footer li:hover {
border-bottom: 1px solid #fff;
}
#footer {
padding: 0 0 20px;
}
.images figcaption {
padding-left: 15px;
}
}@media (max-width:482px) {
#design-posts, #featured-content.home .container, #shop-content .container {
width: 100%;
}
#shop-content .container {
margin-top: 56px;
}
#featured-content.home .container {
padding: 0;
}
#design-posts li, #featured-content.home .container li {
height: 237px;
width: 370px;
margin: 15px auto;
float: none;
}
#design-posts .post .overlay, #design-posts .post .thumbnail, #featured-content.home .container .post .overlay, #featured-content.home .container .post .thumbnail {
height: 237px;
width: 370px;
}
#design-posts .thumbnail img, #featured-content.home .container .thumbnail img {
width: 105%}
.huge {
font-size: 150%;
margin-top: 85px;
}
}