html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
body {
line-height: 1;
}
:root {
--font-primary: #000;
--font-secondary: #4c4c4c;
}
body,
button,
input,
select,
textarea {
color: var(--font-primary);
}
.site,
.site li,
.site h1,
.site h2,
.site h3,
.site h4,
.site h5,
.site h6,
.site label,
.site .widget-area,
.site .pricesreq,
.site .paginateinfo {
color: var(--font-primary);
}
a:hover,
a:focus,
a:active {
color: var(--font-primary);
}
.site a:hover,
.site a:focus,
.site a:active,
.site .current-menu-item>a {
color: var(--font-primary) !important;
}
strong {
font-weight: 600;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
.clearfix .menu:after,
.clearfix .menu:before,
.clearfix:after,
.clearfix:before {
content: '';
clear: both;
display: block;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
html {
overflow-y: scroll;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin: 24px;
margin-bottom: 1.714285714rem;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
small {
font-size: smaller;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
}
strong,
b {
font-weight: 500;
} .clear:after,
.wrapper:after,
.format-status .entry-header:after {
clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
display: table;
content: "";
} button,
input,
textarea {
border: 1px solid #ccc;
border-radius: 3px;
font-family: inherit;
padding: 6px;
padding: 0.428571429rem;
}
button,
input {
line-height: normal;
}
textarea {
font-size: 100%;
overflow: auto;
vertical-align: top;
} input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
border: 0;
border-radius: 0;
padding: 0;
} .menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
font-size: 11px;
font-size: 0.785714286rem;
line-height: 1.428571429;
font-weight: normal;
color: #807968;
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
color: #807968;
background-color: #ebebeb;
background-repeat: repeat-x;
background-image: linear-gradient(top, #f9f9f9, #ebebeb);
} .entry-content img,
.comment-content img,
.widget img {
max-width: 100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
max-width: 100%;
height: auto;
} embed,
iframe,
object,
video {
max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 100%;
padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
color: #807968;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.entry-content dl.gallery-item {
margin: 0;
}
.gallery-item a,
.gallery-caption {
width: 90%;
}
.gallery-item a {
display: block;
}
.gallery-caption a {
display: inline;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
} html {
font-size: 87.5%;
} body {
font-family: "omnes-pro", sans-serif;
font-size: 16px;
font-size: 1rem;
text-rendering: optimizeLegibility;
color: var(--font-primary);
line-height: 1;
background-color: #fff;
} a,
a:visited {
outline: none;
color: var(--font-primary);
text-decoration: none;
}
a:hover {
color: var(--font-secondary);
text-decoration: none;
}
#post-847 a:hover {
color: var(--font-secondary);
}
#secondary ul {
padding-left: 0;
list-style: none;
margin: 0;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
line-height: 1.714285714;
}
.entry-content,
.entry-summary,
.mu_register {
line-height: 1.714285714;
}
img.alignleft {
margin: 12px 24px 12px 0;
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright { margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
margin-top: 12px;
margin-top: 0.857142857rem;
margin-bottom: 12px;
margin-bottom: 0.857142857rem;
}  .site {
padding: 0;
background-color: #fff;
margin: 0 auto;
max-width: 960px;
width: 100%;
} .site .container-fluid,
#page .container-fluid {
max-width: 960px;
padding-left: 0;
padding-right: 0;
} .site .row,
#page .row {
margin-left: 0;
margin-right: 0;
}
.site-content {
padding-bottom: 16px;
margin-top: 24px; }
.widget-area {
margin: 24px 0 0;
margin: 1.714285714rem 0 0;
} .site-header {
background: #fff;
position: fixed;
width: 100%;
z-index: 100;
padding-bottom: 15px;
top: 0;
max-width: 960px;
left: 50%;
transform: translateX(-50%);
}
.site-header h1 a {
display: inline-block;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
word-wrap: normal !important;
} .mobile-nav-toggle {
display: none;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 44px;
height: 44px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
cursor: pointer;
-webkit-appearance: none;
appearance: none;
color: var(--font-primary);
box-sizing: border-box;
}
.mobile-nav-toggle:hover,
.mobile-nav-toggle:focus-visible {
background-color: transparent;
outline: none;
opacity: 1;
color: var(--font-secondary);
}
.mobile-nav-toggle__box {
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: center;
margin-top: 14px;
gap: 6px;
width: 24px;
height: 24px;
opacity: 1;
}
.mobile-nav-toggle__bar {
display: block;
height: 2px;
background-color: currentColor;
border-radius: 1px;
transition: transform 0.2s ease, opacity 0.2s ease;
}
.mobile-nav-toggle.is-open .mobile-nav-toggle__bar:nth-child(1) {
transform: translateY(9px) rotate(45deg);
}
.mobile-nav-toggle.is-open .mobile-nav-toggle__bar:nth-child(2) {
opacity: 0;
}
.mobile-nav-toggle.is-open .mobile-nav-toggle__bar:nth-child(3) {
transform: translateY(-7px) rotate(-45deg);
}
.scrolled #main {
position: relative;
margin-top: 26px;
} .widget-area .widget {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 6px;
margin-bottom: 0.428571rem;
word-wrap: break-word;
}
.page-id-129 #secondary .signpopup,
.page-id-129 #secondary .follow {
display: none;
}
#post-1187 a:hover {
font-weight: 500;
}
@media (min-width: 992px) { #secondary {
position: fixed;
top: 0; width: 250px;
left: 50%; margin-left: -480px;
} #primary.site-content {
margin-left: 250px; width: calc(100% - 250px);
max-width: 710px;
padding-left: 20px;
box-sizing: border-box;
} #main.wrapper {
position: relative;
}
#main {
position: relative;
margin-top: 64px;
}
.mobile-nav-toggle {
display: none;
}
.sidebar-nav-panel {
display: block !important;
position: static !important;
z-index: auto !important;
top: auto !important;
right: auto !important;
left: auto !important;
width: auto !important;
max-height: none !important;
overflow: visible !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
box-shadow: none !important;
pointer-events: auto !important;
}
} @media (max-width: 991px) {
html,
body {
height: auto;
overflow-y: auto;
}
.site-header {
position: relative;
left: auto;
transform: none;
width: 100%;
max-width: 100%;
display: block;
align-items: center;
justify-content: center;
padding-left: 8px;
padding-right: 8px;
box-sizing: border-box;
} .site-header>.mobile-nav-toggle {
position: relative;
z-index: 3;
max-width: none;
display: inline-flex;
justify-content: flex-start;
}
.site-header>hgroup {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: calc(100% - 96px);
max-width: calc(100% - 96px);
min-width: 0;
display: flex;
justify-content: center;
align-items: center;
}
.site-header>hgroup h1.site-title {
margin-left: 0;
width: 100%;
text-align: center;
line-height: 1;
}
.site-header>hgroup h1.site-title a {
width: min(351px, 100%);
height: 34px;
max-height: 34px;
margin-top: 0;
background-position: center center;
background-size: contain;
} .site-header>hgroup:only-child {
left: 50%;
max-width: 100%;
} .sidebar-nav-panel {
position: fixed;
z-index: 110;
top: var(--mobile-header-bottom, 72px);
left: 0;
right: 0;
width: 100%;
max-width: 100%;
max-height: calc(100vh - var(--mobile-header-bottom, 72px) - env(safe-area-inset-bottom) - 24px);
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
margin: 0;
padding: 16px 18px 20px;
background: #fff;
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
box-sizing: border-box;
text-align: center;
}
.sidebar-nav-panel:not(.is-open) {
display: none !important;
pointer-events: none;
}
.sidebar-nav-panel.is-open {
display: block !important;
pointer-events: auto;
} #secondary .menu-left-menu-container ul li,
#secondary .menu-left-menu-container ul li#menu-item-133,
#secondary .menu-left-menu-container ul li#menu-item-1189 {
display: block;
margin-right: 0;
}
#menu-item-133:after {
display: none;
}
#sidebar-nav-panel .menu-left-menu-container ul {
text-align: center;
margin: 0;
padding: 0;
width: 100%;
}
#sidebar-nav-panel .menu-left-menu-container {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
#sidebar-nav-panel .menu-left-menu-container ul li {
text-align: center;
margin-right: 0;
width: 100%;
}
#sidebar-nav-panel .menu-left-menu-container ul li a {
display: block;
width: 100%;
text-align: center;
}
#secondary {
position: static;
left: auto;
right: auto;
bottom: auto;
top: auto;
z-index: auto;
width: 100%;
padding-top: 12px;
padding-bottom: calc(10px + env(safe-area-inset-bottom));
background: #fff;
display: flex;
flex-direction: column;
max-height: none;
overflow: visible;
box-sizing: border-box;
} .page-id-129 #secondary {
padding-bottom: 20px;
} #page.hfeed.site {
box-sizing: border-box;
}
.page-id-129 #post-129 .tagline {
margin-left: 0;
font-size: 20px;
letter-spacing: 1.1px;
font-weight: 500;
text-decoration: none;
}
#primary.site-content {
margin-left: 0;
width: 100%;
max-width: 100%;
padding-top: 0;
margin-top: 0;
}
body.parent-pageid-340 #primary.site-content,
body.parent-pageid-341 #primary.site-content {
display: none;
} body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
font-size: 110%;
}
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content img,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary img,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content .wp-caption,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary .wp-caption,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content .wp-block-image,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary .wp-block-image {
width: calc(100% + 32px);
max-width: calc(100% + 32px);
height: auto;
margin-left: -16px;
margin-right: -16px;
}
#main {
margin-top: 0;
}
hgroup h1.site-title {
margin-left: 0;
text-align: center;
}
#foliothumbs {
width: 100% !important;
max-width: 100%;
margin-left: auto !important; opacity: 1 !important;
position: relative;
padding-left: 0;
padding-right: 0;
box-sizing: border-box;
}
#foliothumbs #gallerypaginate.paginationstyle {
display: none !important;
}
#foliothumbs #gallerypaginate .paginateinfo {
display: none;
}
#foliothumbs #gallerypaginate .prev,
#foliothumbs #gallerypaginate .next {
float: none;
position: absolute;
top: 0;
width: 24px;
height: 24px;
border: none;
border-radius: 0;
background-color: #fff;
background-size: 12px 12px;
background-position: center center;
background-repeat: no-repeat;
text-indent: -9999px;
pointer-events: auto;
}
#foliothumbs #gallerypaginate .prev {
left: 0;
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png);
}
#foliothumbs #gallerypaginate .next {
right: 0;
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png);
}
#foliothumbs #gallerypaginate .prev:hover {
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowlh.png);
}
#foliothumbs #gallerypaginate .next:hover {
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png);
} #foliothumbs #projects {
display: grid;
grid-template-columns: repeat(2, 210px);
justify-content: center;
gap: 10px;
width: 100%;
max-width: 100%;
list-style: none;
padding: 0;
margin: 0 auto;
box-sizing: border-box;
clear: both;
overflow: visible;
}
#secondary #foliothumbs .child-thumb,
#foliothumbs .child-thumb {
float: none;
flex: none;
max-width: none;
width: 210px;
height: 210px;
min-width: 0;
aspect-ratio: auto;
} #foliothumbs.is-grid-view #projects {
display: grid;
grid-template-columns: auto auto;
justify-content: center;
gap: 10px;
overflow: visible;
max-height: none;
padding: 0;
align-content: start;
}
body.folio-grid-mode #secondary {
position: static !important;
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
max-height: none !important;
overflow: visible !important;
}
#foliothumbs.is-grid-view #projects img,
#foliothumbs.is-grid-view #projects a {
width: 100%;
height: 100%;
margin: 0;
}
#foliothumbs.is-grid-view #gallerypaginate.paginationstyle {
display: none !important;
}
#secondary #foliothumbs.is-grid-view .child-thumb,
#foliothumbs.is-grid-view .child-thumb {
flex: none;
width: 100%;
height: 100%;
aspect-ratio: auto;
}
#foliothumbs.is-grid-view .child-thumb .child-thumb__link {
width: 100%;
height: 100%;
}
#foliothumbs.is-grid-view .child-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
#foliothumbs .child-thumb .child-thumb__link {
margin-left: auto;
margin-right: auto;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
overflow: hidden;
}
#foliothumbs .child-thumb .child-thumb__link .foliothumbnail,
#foliothumbs .child-thumb .child-thumb__link img {
width: 100%;
height: 100%;
object-fit: cover;
} #secondary .social {
position: static;
left: auto;
right: auto;
bottom: auto;
z-index: auto;
margin: 0;
margin-top: 10px;
padding: 20px 0 20px 15px;
background: transparent;
box-shadow: none;
text-align: left;
box-sizing: border-box;
}
body.page-id-129 #post-129 .entry-content {
padding-top: 0px;
}
body.page-id-129 .contactlogo {
display: none;
}
body.page-id-129 p {
margin: 0;
}
} @media (min-width: 768px) and (max-width: 991px) {
#foliothumbs #projects {
grid-template-columns: repeat(2, 210px);
justify-content: center;
--folio-grid-cols: 2;
}
} @media (hover: none) and (pointer: coarse) and (min-width: 992px) {
#page.hfeed.site {
padding-bottom: calc(110px + env(safe-area-inset-bottom));
box-sizing: border-box;
}
#secondary .social {
position: fixed !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
z-index: 100;
margin: 0 !important;
margin-top: 0 !important;
padding: 8px 16px calc(14px + env(safe-area-inset-bottom)) !important;
background: #fff;
box-shadow: none;
text-align: left;
box-sizing: border-box;
}
} body.folio-swipe-layout #foliothumbs #gallerypaginate.paginationstyle {
display: none !important;
}
body.folio-swipe-layout #foliothumbs {
width: 100%;
max-width: 960px;
margin-left: auto;
margin-right: auto;
opacity: 1;
}
body.folio-swipe-layout #foliothumbs #projects {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
gap: 10px;
width: 100%;
list-style: none;
padding: 8px 4px 12px;
margin: 0 auto;
box-sizing: border-box;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
scroll-snap-type: x mandatory;
scrollbar-width: thin;
}
body.folio-swipe-layout #foliothumbs .child-thumb {
float: none;
flex: 0 0 calc((100% - 70px) / 8);
max-width: none;
min-width: 0;
scroll-snap-align: start;
}
@media (max-width: 767px) {
body.folio-swipe-layout #foliothumbs .child-thumb {
flex: 0 0 calc((100% - 24px) / 4);
}
body.folio-swipe-layout #foliothumbs #projects {
gap: 8px;
}
} .entry-meta {
clear: both;
}
.comments-link a,
.entry-meta a {
color: #807968;
}
.comments-link a:hover,
.entry-meta a:hover {
color: #21759b;
} @media print {
body {
background: none !important;
color: #807968;
font-size: 10pt;
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] ";
}
a {
text-decoration: none;
}
.entry-content img,
.comment-content img,
.author-avatar img,
img.wp-post-image {
box-shadow: none;
}
.site {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.site-header {
position: relative !important;
left: auto !important;
transform: none !important;
margin-bottom: 72px;
margin-bottom: 5.142857143rem;
text-align: left;
}
.site-header h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.site-header h2 {
color: #807968;
font-size: 10pt;
text-align: left;
}
.site-header h1 a,
.site-header h2 a {
color: #807968;
}
.author-avatar,
#colophon,
#respond,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.page-link,
.site-content nav,
.widget-area,
img.header-image,
.main-navigation {
display: none;
}
.wrapper {
border-top: none;
box-shadow: none;
}
.site-content {
margin: 0;
width: auto;
}
.singular .entry-header .entry-meta {
position: static;
}
.singular .site-content,
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular .comments-title {
margin: 0;
width: 100%;
}
.entry-header .entry-title,
.entry-title,
.singular .entry-title {
font-size: 21pt;
}
footer.entry-meta,
footer.entry-meta a {
color: #807968;
font-size: 10pt;
}
.author-description {
float: none;
width: auto;
}
} .child-thumb a {
display: block;
line-height: 0;
}
.child-thumb {
float: left;
}
.child-thumb .child-thumb__link {
width: 72px;
height: 72px;
overflow: hidden;
margin-top: 6px;
background-position: center center;
display: flex;
margin-right: 10px;
text-align: center;
align-items: flex-end;
justify-content: center;
}
.child-thumb .foliothumbnail {
opacity: 1;
transition: opacity .2s ease-in-out;
}
#foliothumbs .child-thumb .foliothumbnail,
#foliothumbs .child-thumb .child-thumb__link img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.child-thumb:hover .foliothumbnail,
.child-thumb .child-thumb__link:hover .foliothumbnail,
.child-thumb .child-thumb__link:focus .foliothumbnail, .child-thumb.current_page_item .foliothumbnail {
opacity: 0.5;
}
article header {
display: none;
}
hgroup h1.site-title {
margin-left: 27%;
line-height: 0;
}
hgroup h1.site-title a {
width: 351px;
height: 49px;
text-indent: -9999px;
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/logo.png) no-repeat;
opacity: 1;
margin-top: 15px;
background-size: contain;
display: inline-block;
opacity: 0.7;
}
hgroup h1.site-title a:hover {
opacity: 0.8;
}
#secondary .menu-left-menu-container ul li {
margin: 0;
line-height: normal;
cursor: pointer;
}
#secondary .menu-left-menu-container ul li a {
font-size: 35px;
letter-spacing: 1.1px;
color: var(--font-secondary);
text-decoration: none;
margin: 0px 0;
font-weight: 300;
line-height: 1;
background: none;
}
#secondary .menu-left-menu-container ul li#menu-item-133 {
display: inline-block;
margin-right: 15px;
position: relative;
}
#secondary .menu-left-menu-container ul li#menu-item-1189 { position: relative;
}
#post-126 .tagline {
font-size: 33px;
color: var(--font-secondary);
letter-spacing: 1.1px;
}
#post-129 .tagline a {
text-decoration: none;
letter-spacing: 2px;
}
#post-129 .tagline a:hover {
font-weight: 500;
opacity: 0.8;
}
#post-129 .tagline {
margin-left: 177px;
font-size: 20px;
letter-spacing: 1.1px;
font-weight: 400;
text-decoration: none;
}
.tagline2 {
font-weight: 400;
}
#cboxLoadedContent {
cursor: pointer;
background: #ffffff !important;
} .page-template-page-templatesmain-php article {
margin-bottom: 100px;
}
.exibit_content.entry-content p {
font-size: 17px;
letter-spacing: 1.1px;
}
#post-159 .entry-content p {  font-size: 17px;
letter-spacing: 1.1px;
}
.foliothumbs-toggle {
position: absolute;
top: 115px;
right: 0px;
color: var(--font-primary);
}
.foliothumbs-toggle,
.foliothumbs-toggle:hover,
.foliothumbs-toggle:active {
background: none;
border: none;
box-shadow: none;
padding: 0;
}
.foliothumbs-toggle:hover,
.foliothumbs-toggle:active {
color: #807968;
font-weight: 600;
}
#foliothumbs .title,
#foliothumbs .title .foliothumbs-toggle {
letter-spacing: 1.1px;
}
#foliothumbs .title {
font-size: 13px;
width: 120px;
float: left;
}
#foliothumbs {
opacity: 0;
color: #807968;
margin-left: 2px;
width: 248px;
min-height: 288px;
}
#foliothumbs.is-visible {
opacity: 1;
}
.aboutarrow {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat left;
width: 19px;
height: 21px;
text-indent: -9999px;
margin-top: 22px;
margin-left: 12px;
position: relative;
text-decoration: none;
display: block;
float: right;
margin-right: 15px;
}
.aboutarrow:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png) no-repeat left;
width: 19px;
height: 21px;
}
.abouttxt {
font-size: 34px;
text-transform: none;
letter-spacing: 0.4px;
}
.cboxPhoto {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
.slides img {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
#cboxClose {
display: none !important;
}
html #fancybox-left,
html #fancybox-right {
width: 11%;
}
#fancybox-right {
right: -60px !important;
}
#fancybox-left {
left: -60px !important;
}
body.page-id-1539.fancybox-vimeo-open #fancybox-close {
right: auto;
left: -40px;
}
#fancybox-right-ico,
html #cboxNext,
.page-id-1193 #fancybox-right-ico {
background: #ffffff url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat !important;
width: 19px;
height: 21px;
left: auto;
right: 20px;
}
#fancybox-left-ico,
html #cboxPrevious,
.page-id-1193 #fancybox-left-ico {
background: #ffffff url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat !important;
width: 19px;
height: 21px;
right: auto;
}
html #fancybox-close {
top: -40px;
right: -40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
background-color: #ffffff;
background: none;
font-size: 0;
line-height: 0;
text-decoration: none;
transition: all 0.2s ease;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
}
#fancybox-close:hover {
background-color: #fff;
border-color: var(--font-secondary);
transform: scale(1.02);
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
#fancybox-close:active {
transform: scale(0.96);
}
#fancybox-close::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform: translate(-50%, -50%) rotate(45deg);
transition: background 0.2s;
}
#fancybox-close::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform: translate(-50%, -50%) rotate(-45deg);
transition: background 0.2s;
}
#fancybox-close {
background-image: none !important;
}
#fancybox-left:hover,
#fancybox-right:hover,
#fancybox-close:hover:after,
#fancybox-close:hover:before {
opacity: 0.5;
}
.exibit_item a {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
html #colorbox,
html #cboxOverlay,
html #cboxWrapper {
overflow: visible;
}
html #cboxPrevious {
left: -50px;
right: auto;
top: 50%;
}
html #cboxNext {
right: -50px;
left: auto;
top: 50%;
}
.nivo-prevNav {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat left;
width: 12px;
height: 12px;
}
.nivo-nextNav {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat right;
width: 12px;
height: 12px;
}
.childpagenav {
display: none;
}
.parent-pageid-340 .childpagenav,
.parent-pageid-341 .childpagenav {
display: block;
bottom: -12px;
position: absolute;
right: 6px;
}
.admin-bar .childpagenav {
margin-top: -41px;
}
.flex-direction-nav li .disabled {
display: none;
}
.flex-direction-nav li .prev {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat #ffffff;
width: 19px;
height: 21px;
z-index: 999;
}
.flex-direction-nav li .next {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat #ffffff;
width: 19px;
height: 21px;
z-index: 999;
}
.flex-direction-nav li .prev:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowlh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
.flex-direction-nav li .next:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
.flex-control-nav li a:hover {
font-weight: 600;
}
.flex-control-nav li a {
width: 7px;
}
.childpagenav .prev a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat #ffffff;
width: 19px;
height: 21px;
text-indent: -9999px;
float: left;
margin-left: -63px;
}
.childpagenav .next a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat #ffffff;
width: 19px;
height: 21px;
text-indent: -9999px;
float: right;
}
.childpagenav .prev a:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowlh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
.childpagenav .next a:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
display: none !important;
}
.paginationstyle {
float: left;
margin: 16px 12px 8px 0;
}
.paginationstyle .prev {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrows.png) no-repeat left;
width: 12px;
height: 12px;
text-indent: -9999px;
float: left;
border: none;
border-radius: 0;
opacity: 0.5;
}
.paginationstyle .next {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrows.png) no-repeat right;
width: 12px;
height: 12px;
text-indent: -9999px;
float: right;
border: none;
border-radius: 0;
opacity: 0.5;
}
.paginationstyle .prev:hover,
.paginationstyle .prev:focus,
.paginationstyle .prev:active {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowsh.png) no-repeat left;
width: 12px;
height: 12px;
opacity: 1;
}
.paginationstyle .next:hover,
.paginationstyle .next:focus,
.paginationstyle .next:active {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowsh.png) no-repeat right;
width: 12px;
height: 12px;
opacity: 1;
}
.paginateinfo {
float: left;
text-align: center;
margin-top: -3px;
font-size: 14px;
letter-spacing: 1px;
color: var(--font-secondary);
}
.theme-default .nivo-directionNav {
text-indent: -9999px;
bottom: -7px;
}
.contactlogo {
position: absolute;
top: -124px;
margin-left: -100px;
z-index: 9;
}
.page-id-129 .contactlogo {
display: none;
}
.signpopup {
font-size: 14px;
margin-top: 15px;
text-decoration: none;
display: block;
color: var(--font-secondary);
}
.social-share {
position: absolute;
text-align: center;
width: 701px;
bottom: -10px;
font-size: 18px;
}
.social-share a {
color: var(--font-secondary);
}
.social-share a:hover {
color: var(--font-primary);
}
.social {
margin-top: 10px;
letter-spacing: 1.1px;
clear: both; bottom: -47px;
font-size: 18px;
width: 100%;
color: var(--font-primary);
}
.social a {
text-decoration: none;
color: var(--font-secondary);
}
.social a:hover {
color: var(--font-primary);
}
.page-id-126 .pinterest,
.page-id-129 .pinterest,
.page-id-847 .pinterest {
display: block;
}
.mailmunch-popover-content {
max-height: 190px;
overflow: hidden;
}
.pricesreq {
font-size: 14px;
color: var(--font-primary);
margin-left: 10px;
}
.page-id-129 .social-share {
padding-left: 170px;
text-align: left;
}
.page-id-847 .pricesreq,
.page-id-126 .pricesreq {
display: none;
}
.page-id-129 #secondary .social,
.social-share,
.page-id-847 .social-share,
.page-id-126 .social-share,
.page-id-159 .social-share {
display: none;
}
.flex-control-nav li.latest,
.flex-control-nav li.active {
white-space: nowrap;
}
#secondary .menu-left-menu-container ul li a {
background-position: left center;
}
#secondary .menu-left-menu-container ul li a:hover {
opacity: 0.5;
}
#secondary .menu-left-menu-container ul li a:hover,
#secondary .menu-left-menu-container ul li.current-menu-item a,
.parent-pageid-340 #menu-item-532 a,
.parent-pageid-341 #menu-item-531 a,
.parent-pageid-126 #menu-item-133 a {
color: var(--font-primary);
}
#menu-item-532 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/sculpture.png) no-repeat;
}
#menu-item-531 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/assemblege.png) no-repeat;
}
#menu-item-133 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/about.png) no-repeat;
}
#menu-item-132 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/contact.png) no-repeat;
}
#menu-item-849 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/news.png) no-repeat;
}
.readmorelink {
text-decoration: none;
font-size: 26px;
line-height: 0;
}
.readmorelink:hover {
opacity: 0.5;
}
.readmorelink span {
font-weight: 400;
font-size: 29px;
top: 3px;
position: relative;
line-height: 1px;
}
.textpopup {
font-size: 17px;
letter-spacing: 1.1px;
line-height: 1.714285714;
position: fixed;
background: #fff;
width: 100%;
top: 0;
left: 0;
z-index: 9999;
overflow: auto;
height: 100%;
}
.textpopup>div {
width: 70%;
margin: 9% auto;
position: relative;
padding-bottom: 40px;
}
.lightbox__caption b i,
.lightbox__caption i strong,
.lightbox__caption em strong,
.lightbox__caption strong em,
.textpopup b i,
.textpopup i strong,
.textpopup em strong,
.textpopup strong em {
white-space: nowrap;
}
.closebutt {
width: 40px;
height: 40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
transition: all 0.2s ease;
float: right;
position: absolute;
right: -40px;
bottom: 0px;
text-decoration: none;
font-size: 0;
line-height: 0;
cursor: pointer;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.closebutt:hover {
border-color: var(--font-primary);
;
transform: scale(1.02);
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
.closebutt:active {
transform: scale(0.96);
}
.closebutt::before,
.closebutt::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform-origin: center;
transition: background 0.2s;
}
.closebutt::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.closebutt::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.closebutt:hover::before,
.closebutt:hover::after {
background-color: var(--font-secondary);
;
}
.flex-caption {
line-height: 1.3 !important;
}
#fancybox-title-float-main b,
#fancybox-title-outside b {
margin-right: 3px;
}
.flex-caption b {
margin-right: 4px !important;
white-space: nowrap;
}
#fancybox-title-float-main i b,
#fancybox-title-outside i b {
margin-right: 0px;
} #fancybox-title-float-wrap tr,
#fancybox-title-float-wrap td {
white-space: normal !important;
}
#fancybox-title-float-main strong,
#fancybox-title-float-main b {
display: inline-block !important;
}
#fancybox-title-float-wrap td {
line-height: 1.4;
}
#copyright_photo,
#copyright {
display: none;
}
#primary #copyright {
display: block;
opacity: 1;
margin-top: 50px;
}
#primary #copyright_photo {
display: block;
}
#copyright {
opacity: 0;
color: var(--font-secondary);
z-index: 9;
}
#copyright .roll {
width: 0;
overflow: hidden;
}
#copyright a:hover .roll {
width: 50px !important;
}
#copyright a {
font-size: 13px;
text-decoration: none;
color: var(--font-secondary);
padding: 10px 0;
}
#copyright a span,
#copyright a div {
float: left;
height: 27px;
}
#copyright_photo {
font: var(--font-secondary);
font-size: 13px;
margin-bottom: 11px;
}
#fancybox-title-outside {
text-align: center;
font-size: 14px;
font-weight: 400;
letter-spacing: 1px;
font-family: "omnes-pro", sans-serif;
}
#fancybox-title-outside table {
width: 100%;
}
#fancybox-title-outside td {
text-align: center;
width: 50%;
}
#fancybox-title-float-wrap td {
background: none !important;
}
.fancybox-title-float {
left: 0 !important;
right: 0 !important;
text-align: center;
}
html #fancybox-title-float-main {
font-weight: 400;
width: 100%;
font-size: 14px;
color: var(--font-primary) !important;
letter-spacing: 1px;
font-family: "omnes-pro", sans-serif;
text-align: center;
}
html #fancybox-title-float-main p {
margin: 0;
line-height: 1.4;
}
#fancybox-overlay {
background: #fff !important;
opacity: 1 !important;
}
#fancybox-outer {
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
} .pswp,
.pswp__bg {
background: #fff !important;
}
.pswp__top-bar,
.pswp__counter,
.pswp__button--arrow--prev,
.pswp__button--arrow--next,
.pswp__button--close,
.pswp__button--zoom {
display: none !important;
}
.pswp__img {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
.tw12-pswp-nav {
position: absolute;
top: 0;
width: 11%;
height: 100%;
border: 0;
padding: 0;
background: transparent;
background-image: none !important;
background-repeat: no-repeat !important;
background-position: center;
color: var(--font-primary);
z-index: 1200;
cursor: pointer;
overflow: visible;
}
.tw12-pswp-prev {
left: -60px;
}
.tw12-pswp-next {
right: -60px;
}
.tw12-pswp-prev::before,
.tw12-pswp-next::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
transform-origin: center;
background: none;
}
.tw12-pswp-prev::before {
transform: translate(-50%, -50%) rotate(-135deg);
}
.tw12-pswp-next::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-pswp-close {
position: absolute;
top: -18px;
right: -18px;
width: 40px;
height: 40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
background: #ffffff;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
cursor: pointer;
padding: 0;
font-size: 0;
line-height: 0;
z-index: 1210;
transition: all 0.2s ease;
box-sizing: border-box;
}
.tw12-pswp-close::before,
.tw12-pswp-close::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform-origin: center;
transition: background 0.2s;
}
.tw12-pswp-close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-pswp-close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.tw12-pswp-nav:hover,
.tw12-pswp-close:hover::before,
.tw12-pswp-close:hover::after,
.tw12-fallback-lightbox__nav:hover {
opacity: 0.5;
background-color: transparent !important;
}
.tw12-pswp-close:hover {
background-color: #fff;
border-color: var(--font-secondary);
transform: scale(1.02);
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
.tw12-pswp-close:active {
transform: scale(0.96);
}
.tw12-fallback-lightbox {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99999;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.tw12-fallback-lightbox__image {
display: block;
width: auto;
max-width: calc(100vw - 108px);
max-height: calc(100vh - 220px);
object-fit: contain;
}
.tw12-fallback-lightbox__frame {
position: relative;
display: inline-flex;
flex-direction: column;
align-items: center;
max-width: calc(100vw - 108px);
box-sizing: border-box;
gap: 14px;
overflow: visible;
}
.tw12-fallback-lightbox__video {
width: 100%;
max-width: min(100%, 1160px);
aspect-ratio: 16 / 9;
border: 0;
background: #000;
}
.tw12-fallback-lightbox__loader {
position: absolute;
left: 50%;
top: 50%;
width: 34px;
height: 34px;
margin-left: -17px;
margin-top: -17px;
border: 2px solid rgba(0, 0, 0, 0.15);
border-top-color: var(--font-primary);
border-radius: 50%;
animation: tw12Spin 0.8s linear infinite;
pointer-events: none;
}
@keyframes tw12Spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.tw12-fallback-lightbox__caption {
text-align: center;
font-family: "omnes-pro", sans-serif;
font-size: 14px;
letter-spacing: 1px;
color: #000;
pointer-events: none;
}
.tw12-fallback-lightbox__nav {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 54px;
height: 54px;
border: 0;
background-color: transparent;
color: var(--font-primary);
cursor: pointer;
opacity: 0.8;
padding: 0;
z-index: 2;
overflow: visible;
}
.tw12-fallback-lightbox__prev {
left: -54px;
}
.tw12-fallback-lightbox__next {
right: -54px;
}
.tw12-fallback-lightbox__nav:focus,
.tw12-fallback-lightbox__nav:active {
outline: none;
box-shadow: none;
background: transparent;
}
.tw12-fallback-lightbox__nav::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
transform-origin: center;
background: none;
}
.tw12-fallback-lightbox__prev::before {
transform: translate(-50%, -50%) rotate(-135deg);
}
.tw12-fallback-lightbox__next::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-fallback-lightbox__close {
position: relative;
align-self: flex-end;
width: 40px;
height: 40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
background: #fff;
cursor: pointer;
padding: 0;
font-size: 0;
line-height: 0;
box-sizing: border-box;
transition: all 0.2s ease;
right: -50px;
}
.tw12-fallback-lightbox--video .tw12-fallback-lightbox__close {
left: -50px;
align-self: flex-start;
}
.tw12-fallback-lightbox__close::before,
.tw12-fallback-lightbox__close::after {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 2px;
background: var(--font-primary);
border-radius: 2px;
transform-origin: center;
}
.tw12-fallback-lightbox__close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-fallback-lightbox__close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.tw12-fallback-lightbox__close:hover {
border-color: var(--font-secondary);
transform: scale(1.02);
background: #fff;
}
.tw12-fallback-lightbox__close:active {
transform: scale(0.96);
}
.tw12-pswp-caption-wrap {
position: absolute;
left: 0;
right: 0;
bottom: 26px;
z-index: 1205;
text-align: center;
pointer-events: none;
}
.tw12-pswp-caption {
display: inline-block;
max-width: min(92vw, 880px);
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: var(--font-primary);
letter-spacing: 1px;
font-family: "omnes-pro", sans-serif;
text-align: center;
word-break: break-word;
}
.tw12-pswp-caption p {
margin: 0;
line-height: 1.4;
}
.tw12-pswp-caption strong,
.tw12-pswp-caption b {
display: inline-block;
margin-right: 3px;
}
.tw12-pswp-caption i b,
.tw12-pswp-caption em b {
margin-right: 0;
}
.exibit_thumb {
margin-bottom: 25px;
}
.exibit_thumb img {
width: 100%;
}
.exibit_thumb_content {
margin-top: 10px;
text-align: center;
letter-spacing: 1px;
color: var(--font-secondary);
}
.exibit_thumb_title {
margin-right: 10px;
}
h5.exibit_thumb_caption,
.exibit_thumb_caption {
font-size: clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
line-height: 1.2;
font-weight: 400;
margin: 5px auto;
text-transform: none;
}
.exibit_thumb_caption p { }
@media (max-width: 991px) {
.tw12-pswp-prev {
left: 0;
}
.tw12-pswp-next {
right: 0;
}
.tw12-pswp-nav {
display: none !important;
}
.tw12-pswp-prev::before {
left: 8px;
}
.tw12-pswp-next::before {
right: 8px;
}
.tw12-fallback-lightbox__nav {
display: block;
width: 20px;
height: 20px;
}
.tw12-fallback-lightbox__prev {
left: -15px;
}
.tw12-fallback-lightbox__next {
right: -15px;
}
.tw12-fallback-lightbox__frame {
max-width: calc(100vw - 40px) !important;
}
.tw12-fallback-lightbox__image {
max-width: calc(100vw - 40px) !important;
}
.tw12-fallback-lightbox__video {
max-width: 100%;
}
.tw12-fallback-lightbox__close {
right: -15px;
}
.tw12-fallback-lightbox--video .tw12-fallback-lightbox__close {
left: -15px;
align-self: flex-start;
}
.tw12-pswp-close {
top: 12px;
right: 12px;
}
.tw12-pswp-caption-wrap {
bottom: 16px;
padding: 0 14px;
}
.tw12-pswp-caption {
font-size: 13px;
}
h5.exibit_thumb_caption,
.exibit_thumb_caption {
max-width: 90%;
margin: 5px auto;
font-size: 1.3rem;
}
}
@media (max-width: 767.98px) {
h5.exibit_thumb_caption,
.exibit_thumb_caption {
line-height: 1.25;
}
}
.exibit_gal.row {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px;
width: 100%;
margin: 0;
}
.exibit_gal .exibit_item {
position: relative;
width: auto;
float: none;
padding: 0;
max-width: none;
}
.exibit_gal .exibit_item a {
display: block;
width: 100%;
aspect-ratio: 1 / 1;
overflow: hidden;
}
.exibit_content {
padding-left: 30px;
font-size: 18px;
margin-bottom: 30px;
}
.exibit_gal .exibit_item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
@media (max-width: 767.98px) {
.exibit_gal.row {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.category-press article {
font-size: 15px;
margin-bottom: 100px;
}
.category-press article p {
margin-bottom: 15px;
}
.category-press .wp-caption-text {
margin-bottom: 15px;
font-style: normal;
font-size: 15px;
padding: 0;
}
.category-press a {
text-decoration: none;
}
.category-press a:hover {
color: #c1c2c5;
text-decoration: underline;
}
.category-press h3 {
font-size: 17px;
margin-bottom: 15px;
}
.foltit {
font-size: 14px;
top: 0px;
color: var(--font-secondary);
}
.page-id-847 .follow,
.page-id-129 .icon-pinterest {
display: none;
}
#html-tooltip {
display: none !important;
} @media (min-width: 992px) {
.site-header>hgroup {
margin-left: 240px;
width: 720px;
display: flex;
justify-content: center;
align-items: center;
}
.parent-pageid-340 .entry-content,
.parent-pageid-341 .entry-content {
height: 601px;
}
hgroup h1.site-title {
margin-left: 0;
width: 100%;
text-align: center;
}
#secondary .menu-left-menu-container {
width: auto;
text-align: left;
}
#foliothumbs #projects {
min-height: 246px;
}
#fancybox-wrap { }
#fancybox-overlay,
#fancybox-wrap,
#fancybox-outer { }
#fancybox-outer {
position: relative !important;
} .twentytwelve-smg .flex-caption {
position: absolute;
left: 0;
right: 0;
top: 100%;
margin-top: 13px;
padding: 0 100px;
}
.twentytwelve-smg .flex-direction-nav {
position: absolute;
right: 10px;
top: 100%;
padding-top: 12px;
margin-top: 0;
}
.twentytwelve-smg .flex-control-nav {
position: absolute;
right: 27px;
top: 100%;
padding-top: 9px;
} .twentytwelve-smg .flex-direction-nav li a:hover,
.twentytwelve-smg .flex-direction-nav li a:focus,
.twentytwelve-smg .flex-direction-nav li a:active {
opacity: 0.5;
}
} @media (min-width: 992px) {
#secondary {
padding-top: 138px;
min-height: 511px;
}
} #fancybox-left,
#fancybox-right,
#fancybox-close:before,
.readmorelink,
.closebutt,
.category-press a,
.foliothumbs-toggle,
#copyright a .roll,
#foliothumbs,
hgroup h1.site-title a:hover {
-webkit-transition: all 450ms linear;
-moz-transition: all 450ms linear;
-ms-transition: all 450ms linear;
-o-transition: all 450ms linear;
transition: all 450ms linear;
}
.scrolled #main,
hgroup h1.site-title a {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.press_content {
margin-bottom: 60px;
} .flex-container a:active,
.flexslider a:active {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0 !important;
padding: 0;
list-style: none !important;
}
.flexslider {
width: 100%;
margin: 0;
padding: 0;
position: relative;
zoom: 1;
padding-left: 0;
}
.flexslider .slides>li {
display: none;
position: relative;
text-align: center;
padding-left: 0;
height: 596px;
margin-left: 0 !important;
width: 100%;
}
.twentytwelve-smg .flexslider .slides>li {
height: auto;
}
@media (min-width: 992px) { .twentytwelve-smg .flexslider,
.twentytwelve-smg .flexslider .slides,
.twentytwelve-smg .flexslider .slides>li,
.twentytwelve-smg .flexslider .slides>li>a {
height: 596px;
}
.twentytwelve-smg .flexslider .slides>li {
height: 596px;
overflow: visible;
}
.twentytwelve-smg .flexslider .slides img {
width: auto;
height: auto;
max-width: 693px;
max-height: 590px;
display: inline-block;
}
#foliothumbs #gallerypaginate.paginationstyle {
float: none;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 10px;
margin: 22px 0 8px;
}
#foliothumbs #gallerypaginate.paginationstyle .prev,
#foliothumbs #gallerypaginate.paginationstyle .next,
#foliothumbs #gallerypaginate.paginationstyle .paginateinfo {
float: none;
}
.parent-pageid-340 #secondary,
.parent-pageid-341 #secondary {
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.parent-pageid-340 #foliothumbs,
.parent-pageid-341 #foliothumbs {
margin-top: auto;
margin-bottom: 0;
}
.flex-container {
padding-top: 0;
}
}
@media (max-width: 991px) {
.flexslider {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding-left: 0;
}
.flexslider .slides>li {
width: 100%;
margin-left: 0;
height: auto;
padding-bottom: 0;
} .flexslider .slides>li a {
display: flex;
height: 100%;
width: 100%;
align-items: center;
justify-content: center;
}
.flexslider .slides img {
width: 100%;
max-width: 100%;
height: auto; max-height: none;
object-fit: contain;
object-position: center center;
}
.flex-caption {
position: static;
margin-top: 8px;
}
.flex-container {
padding-top: 0;
padding-bottom: 20px;
} .flex-direction-nav {
top: -46px;
bottom: auto;
}
.flex-control-nav {
top: -46px;
bottom: auto;
}
}
.twentytwelve-smg .flexslider .slides img {
border: 1px solid #e1e1e2;
}  .flexslider {
touch-action: pan-y;
} .twentytwelve-smg.smg-single-slide .flex-direction-nav,
.twentytwelve-smg.smg-single-slide .flex-direction-nav li {
display: block !important;
visibility: visible !important;
}
.twentytwelve-smg.smg-single-slide .flex-direction-nav a,
.twentytwelve-smg.smg-single-slide .flex-direction-nav a.flex-prev,
.twentytwelve-smg.smg-single-slide .flex-direction-nav a.flex-next {
display: block !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}
.no-js .slides>li:first-child {
display: block;
}
.flex-container {
zoom: 1;
position: relative;
padding-bottom: 5px;
padding-top: 0;
}
.flex-caption {
text-align: center;
position: absolute;
bottom: -57px;
color: var(--font-secondary);
font-size: 14px;
letter-spacing: 1px;
width: 100%;
} .flex-direction-nav {
height: 0;
position: absolute;
right: 10px;
bottom: -57px;
}
.flex-direction-nav li a {
width: 52px;
height: 52px;
display: block;
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrows.png) no-repeat;
position: absolute;
cursor: pointer;
text-indent: -999em;
opacity: 0.7;
}
.flex-direction-nav li a:hover,
.flex-direction-nav li a:focus,
.flex-direction-nav li a:active {
opacity: 1;
}
.flex-direction-nav li a[data-child-page-fallback="1"] {
opacity: 1;
}
.flex-direction-nav li .next {
right: 0;
}
.flex-direction-nav li .prev {
right: 63px;
}
.flex-direction-nav li .disabled {
opacity: .3;
filter: alpha(opacity=30);
cursor: default;
-webkit-filter: alpha(opacity=30);
}
.flex-control-nav {
position: absolute;
color: var(--font-secondary);
bottom: -57px;
text-align: center;
right: 28px;
width: 45px;
}
.flex-control-nav li {
margin: 0 !important;
display: none;
}
.flex-control-nav li.latest:before {
content: "/";
padding: 3px;
}
.flex-control-nav li.latest,
.flex-control-nav li.active {
display: inline-block;
zoom: 1;
}
.flex-control-nav li a {
display: block;
cursor: pointer;
font-weight: 400;
color: var(--font-primary);
}
.flex-control-nav li a:hover {
background-position: 0 -13px;
color: var(--font-secondary);
}
.flex-control-nav li a.active {
background-position: 0 -26px;
cursor: default;
font-weight: 700;
}
.flexslider .slides>li a {
display: flex;
align-items: flex-end;
justify-content: center;
height: 100%;
}
.flexslider .slides>li a img {
align-self: flex-end;
}
@media (max-width: 991px) {
.aboutarrow {
margin-top: 16px;
zoom: 0.7;
}
.abouttxt {
font-size: 23px;
line-height: 1.4;
} :root {
--mobile-slider-reserved: calc(var(--mobile-header-bottom, 72px) + 170px + env(safe-area-inset-bottom));
}
.twentytwelve-smg .flex-container {
padding-bottom: 78px;
}
.twentytwelve-smg .flexslider,
.twentytwelve-smg .flexslider .slides,
.twentytwelve-smg .flexslider .slides>li,
.twentytwelve-smg .flexslider .slides>li>a {
max-height: calc(100vh - var(--mobile-slider-reserved));
}
.twentytwelve-smg .flexslider .slides img {
width: auto;
display: inline-block;
max-width: 100%;
height: auto;
max-height: calc(100vh - var(--mobile-slider-reserved));
object-fit: contain;
border-right: none;
border-left: none;
} .twentytwelve-smg .flex-direction-nav {
position: absolute;
width: 82px;
height: 21px;
right: 8px;
left: auto;
top: 106%;
bottom: auto;
margin-top: 0;
display: block;
padding-top: 10px;
z-index: 3;
}
.twentytwelve-smg .flex-direction-nav li {
position: relative;
}
.twentytwelve-smg .flex-direction-nav li a {
top: 0;
}
.twentytwelve-smg .flex-control-nav {
position: absolute;
right: 36px;
left: auto;
top: 106%;
bottom: auto;
line-height: 1;
min-height: 21px;
display: flex;
align-items: center;
justify-content: flex-end;
width: auto;
padding-top: 9px;
margin-top: 0;
z-index: 3;
}
.twentytwelve-smg .flex-control-nav li.latest,
.twentytwelve-smg .flex-control-nav li.active,
.twentytwelve-smg .flex-control-nav li a {
display: inline-flex;
align-items: center;
}
.twentytwelve-smg .flex-caption {
position: absolute;
left: 0;
right: 0;
top: 100%;
bottom: auto;
margin-top: 10px;
padding: 0 12px 20px;
box-sizing: border-box;
min-height: 2.6em;
z-index: 2;
}
.twentytwelve-smg .flexslider .slides>li>a {
align-items: center;
justify-content: center;
}
.twentytwelve-smg .flexslider .slides>li a img {
align-self: center;
}
#menu-item-133:after,
#sidebar-nav-panel #menu-item-133:after {
display: none !important;
}
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
body {
line-height: 1;
}
:root {
--font-primary: #000;
--font-secondary: #4c4c4c;
}
body,
button,
input,
select,
textarea {
color: var(--font-primary);
}
.site,
.site li,
.site h1,
.site h2,
.site h3,
.site h4,
.site h5,
.site h6,
.site label,
.site .widget-area,
.site .pricesreq,
.site .paginateinfo {
color: var(--font-primary);
}
a:hover,
a:focus,
a:active {
color: var(--font-primary);
}
.site a:hover,
.site a:focus,
.site a:active,
.site .current-menu-item>a {
color: var(--font-primary) !important;
}
strong {
font-weight: 600;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
.clearfix .menu:after,
.clearfix .menu:before,
.clearfix:after,
.clearfix:before {
content: '';
clear: both;
display: block;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
html {
overflow-y: scroll;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin: 24px;
margin-bottom: 1.714285714rem;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
small {
font-size: smaller;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
}
strong,
b {
font-weight: 500;
} .clear:after,
.wrapper:after,
.format-status .entry-header:after {
clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
display: table;
content: "";
} button,
input,
textarea {
border: 1px solid #ccc;
border-radius: 3px;
font-family: inherit;
padding: 6px;
padding: 0.428571429rem;
}
button,
input {
line-height: normal;
}
textarea {
font-size: 100%;
overflow: auto;
vertical-align: top;
} input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
border: 0;
border-radius: 0;
padding: 0;
} .menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
font-size: 11px;
font-size: 0.785714286rem;
line-height: 1.428571429;
font-weight: normal;
color: #807968;
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
color: #807968;
background-color: #ebebeb;
background-repeat: repeat-x;
background-image: linear-gradient(top, #f9f9f9, #ebebeb);
} .entry-content img,
.comment-content img,
.widget img {
max-width: 100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
max-width: 100%;
height: auto;
} embed,
iframe,
object,
video {
max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 100%;
padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
color: #807968;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.entry-content dl.gallery-item {
margin: 0;
}
.gallery-item a,
.gallery-caption {
width: 90%;
}
.gallery-item a {
display: block;
}
.gallery-caption a {
display: inline;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
} html {
font-size: 87.5%;
} body {
font-family: "omnes-pro", sans-serif;
font-size: 16px;
font-size: 1rem;
text-rendering: optimizeLegibility;
color: var(--font-primary);
line-height: 1;
background-color: #fff;
} a,
a:visited {
outline: none;
color: var(--font-primary);
text-decoration: none;
}
a:hover {
color: var(--font-secondary);
text-decoration: none;
}
#post-847 a:hover {
color: var(--font-secondary);
}
#secondary ul {
padding-left: 0;
list-style: none;
margin: 0;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
line-height: 1.714285714;
}
.entry-content,
.entry-summary,
.mu_register {
line-height: 1.714285714;
}
img.alignleft {
margin: 12px 24px 12px 0;
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright { margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
margin-top: 12px;
margin-top: 0.857142857rem;
margin-bottom: 12px;
margin-bottom: 0.857142857rem;
}  .site {
padding: 0;
background-color: #fff;
margin: 0 auto;
max-width: 960px;
width: 100%;
} .site .container-fluid,
#page .container-fluid {
max-width: 960px;
padding-left: 0;
padding-right: 0;
} .site .row,
#page .row {
margin-left: 0;
margin-right: 0;
}
.site-content {
padding-bottom: 16px;
margin-top: 24px; }
.widget-area {
margin: 24px 0 0;
margin: 1.714285714rem 0 0;
} .site-header {
background: #fff;
position: fixed;
width: 100%;
z-index: 100;
padding-bottom: 15px;
top: 0;
max-width: 960px;
left: 50%;
transform: translateX(-50%);
}
.site-header h1 a {
display: inline-block;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
word-wrap: normal !important;
} .mobile-nav-toggle {
display: none;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 44px;
height: 44px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background-color: transparent;
box-shadow: none;
cursor: pointer;
-webkit-appearance: none;
appearance: none;
color: var(--font-primary);
box-sizing: border-box;
}
.mobile-nav-toggle:hover,
.mobile-nav-toggle:focus-visible {
background-color: transparent;
outline: none;
opacity: 1;
color: var(--font-secondary);
}
.mobile-nav-toggle__box {
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: center;
margin-top: 14px;
gap: 6px;
width: 24px;
height: 24px;
opacity: 1;
}
.mobile-nav-toggle__bar {
display: block;
height: 2px;
background-color: currentColor;
border-radius: 1px;
transition: transform 0.2s ease, opacity 0.2s ease;
}
.mobile-nav-toggle.is-open .mobile-nav-toggle__bar:nth-child(1) {
transform: translateY(9px) rotate(45deg);
}
.mobile-nav-toggle.is-open .mobile-nav-toggle__bar:nth-child(2) {
opacity: 0;
}
.mobile-nav-toggle.is-open .mobile-nav-toggle__bar:nth-child(3) {
transform: translateY(-7px) rotate(-45deg);
}
.scrolled #main {
position: relative;
margin-top: 26px;
} .widget-area .widget {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 6px;
margin-bottom: 0.428571rem;
word-wrap: break-word;
}
.page-id-129 #secondary .signpopup,
.page-id-129 #secondary .follow {
display: none;
}
#post-1187 a:hover {
font-weight: 500;
}
@media (min-width: 992px) { #secondary {
position: fixed;
top: 0; width: 250px;
left: 50%; margin-left: -480px;
} #primary.site-content {
margin-left: 250px; width: calc(100% - 250px);
max-width: 710px;
padding-left: 20px;
box-sizing: border-box;
} #main.wrapper {
position: relative;
}
#main {
position: relative;
margin-top: 64px;
}
.mobile-nav-toggle {
display: none;
}
.sidebar-nav-panel {
display: block !important;
position: static !important;
z-index: auto !important;
top: auto !important;
right: auto !important;
left: auto !important;
width: auto !important;
max-height: none !important;
overflow: visible !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
box-shadow: none !important;
pointer-events: auto !important;
}
} @media (max-width: 991px) {
html,
body {
height: auto;
overflow-y: auto;
}
.site-header {
position: relative;
left: auto;
transform: none;
width: 100%;
max-width: 100%;
display: block;
align-items: center;
justify-content: center;
padding-left: 8px;
padding-right: 8px;
box-sizing: border-box;
} .site-header>.mobile-nav-toggle {
position: relative;
z-index: 3;
max-width: none;
display: inline-flex;
justify-content: flex-start;
}
.site-header>hgroup {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: calc(100% - 96px);
max-width: calc(100% - 96px);
min-width: 0;
display: flex;
justify-content: center;
align-items: center;
}
.site-header>hgroup h1.site-title {
margin-left: 0;
width: 100%;
text-align: center;
line-height: 1;
}
.site-header>hgroup h1.site-title a {
width: min(351px, 100%);
height: 34px;
max-height: 34px;
margin-top: 0;
background-position: center center;
background-size: contain;
} .site-header>hgroup:only-child {
left: 50%;
max-width: 100%;
} .sidebar-nav-panel {
position: fixed;
z-index: 110;
top: var(--mobile-header-bottom, 72px);
left: 0;
right: 0;
width: 100%;
max-width: 100%;
max-height: calc(100vh - var(--mobile-header-bottom, 72px) - env(safe-area-inset-bottom) - 24px);
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
margin: 0;
padding: 16px 18px 20px;
background: #fff;
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
box-sizing: border-box;
text-align: center;
}
.sidebar-nav-panel:not(.is-open) {
display: none !important;
pointer-events: none;
}
.sidebar-nav-panel.is-open {
display: block !important;
pointer-events: auto;
} #secondary .menu-left-menu-container ul li,
#secondary .menu-left-menu-container ul li#menu-item-133,
#secondary .menu-left-menu-container ul li#menu-item-1189 {
display: block;
margin-right: 0;
}
#menu-item-133:after {
display: none;
}
#sidebar-nav-panel .menu-left-menu-container ul {
text-align: center;
margin: 0;
padding: 0;
width: 100%;
}
#sidebar-nav-panel .menu-left-menu-container {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
#sidebar-nav-panel .menu-left-menu-container ul li {
text-align: center;
margin-right: 0;
width: 100%;
}
#sidebar-nav-panel .menu-left-menu-container ul li a {
display: block;
width: 100%;
text-align: center;
}
#secondary {
position: static;
left: auto;
right: auto;
bottom: auto;
top: auto;
z-index: auto;
width: 100%;
padding-top: 12px;
padding-bottom: calc(10px + env(safe-area-inset-bottom));
background: #fff;
display: flex;
flex-direction: column;
max-height: none;
overflow: visible;
box-sizing: border-box;
} .page-id-129 #secondary {
padding-bottom: 20px;
} #page.hfeed.site {
box-sizing: border-box;
}
.page-id-129 #post-129 .tagline {
margin-left: 0;
font-size: 20px;
letter-spacing: 1.1px;
font-weight: 500;
text-decoration: none;
}
#primary.site-content {
margin-left: 0;
width: 100%;
max-width: 100%;
padding-top: 0;
margin-top: 0;
}
body.parent-pageid-340 #primary.site-content,
body.parent-pageid-341 #primary.site-content {
display: none;
} body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
font-size: 110%;
}
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content img,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary img,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content .wp-caption,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary .wp-caption,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-content .wp-block-image,
body:not(.parent-pageid-340):not(.parent-pageid-341) #primary.site-content .entry-summary .wp-block-image {
width: calc(100% + 32px);
max-width: calc(100% + 32px);
height: auto;
margin-left: -16px;
margin-right: -16px;
}
#main {
margin-top: 0;
}
hgroup h1.site-title {
margin-left: 0;
text-align: center;
}
#foliothumbs {
width: 100% !important;
max-width: 100%;
margin-left: auto !important; opacity: 1 !important;
position: relative;
padding-left: 0;
padding-right: 0;
box-sizing: border-box;
}
#foliothumbs #gallerypaginate.paginationstyle {
display: none !important;
}
#foliothumbs #gallerypaginate .paginateinfo {
display: none;
}
#foliothumbs #gallerypaginate .prev,
#foliothumbs #gallerypaginate .next {
float: none;
position: absolute;
top: 0;
width: 24px;
height: 24px;
border: none;
border-radius: 0;
background-color: #fff;
background-size: 12px 12px;
background-position: center center;
background-repeat: no-repeat;
text-indent: -9999px;
pointer-events: auto;
}
#foliothumbs #gallerypaginate .prev {
left: 0;
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png);
}
#foliothumbs #gallerypaginate .next {
right: 0;
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png);
}
#foliothumbs #gallerypaginate .prev:hover {
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowlh.png);
}
#foliothumbs #gallerypaginate .next:hover {
background-image: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png);
} #foliothumbs #projects {
display: grid;
grid-template-columns: repeat(2, 210px);
justify-content: center;
gap: 10px;
width: 100%;
max-width: 100%;
list-style: none;
padding: 0;
margin: 0 auto;
box-sizing: border-box;
clear: both;
overflow: visible;
}
#secondary #foliothumbs .child-thumb,
#foliothumbs .child-thumb {
float: none;
flex: none;
max-width: none;
width: 210px;
height: 210px;
min-width: 0;
aspect-ratio: auto;
} #foliothumbs.is-grid-view #projects {
display: grid;
grid-template-columns: auto auto;
justify-content: center;
gap: 10px;
overflow: visible;
max-height: none;
padding: 0;
align-content: start;
}
body.folio-grid-mode #secondary {
position: static !important;
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
max-height: none !important;
overflow: visible !important;
}
#foliothumbs.is-grid-view #projects img,
#foliothumbs.is-grid-view #projects a {
width: 100%;
height: 100%;
margin: 0;
}
#foliothumbs.is-grid-view #gallerypaginate.paginationstyle {
display: none !important;
}
#secondary #foliothumbs.is-grid-view .child-thumb,
#foliothumbs.is-grid-view .child-thumb {
flex: none;
width: 100%;
height: 100%;
aspect-ratio: auto;
}
#foliothumbs.is-grid-view .child-thumb .child-thumb__link {
width: 100%;
height: 100%;
}
#foliothumbs.is-grid-view .child-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
#foliothumbs .child-thumb .child-thumb__link {
margin-left: auto;
margin-right: auto;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
overflow: hidden;
}
#foliothumbs .child-thumb .child-thumb__link .foliothumbnail,
#foliothumbs .child-thumb .child-thumb__link img {
width: 100%;
height: 100%;
object-fit: cover;
} #secondary .social {
position: static;
left: auto;
right: auto;
bottom: auto;
z-index: auto;
margin: 0;
margin-top: 10px;
padding: 20px 0 20px 15px;
background: transparent;
box-shadow: none;
text-align: left;
box-sizing: border-box;
}
body.page-id-129 #post-129 .entry-content {
padding-top: 0px;
}
body.page-id-129 .contactlogo {
display: none;
}
body.page-id-129 p {
margin: 0;
}
} @media (min-width: 768px) and (max-width: 991px) {
#foliothumbs #projects {
grid-template-columns: repeat(2, 210px);
justify-content: center;
--folio-grid-cols: 2;
}
} @media (hover: none) and (pointer: coarse) and (min-width: 992px) {
#page.hfeed.site {
padding-bottom: calc(110px + env(safe-area-inset-bottom));
box-sizing: border-box;
}
#secondary .social {
position: fixed !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
z-index: 100;
margin: 0 !important;
margin-top: 0 !important;
padding: 8px 16px calc(14px + env(safe-area-inset-bottom)) !important;
background: #fff;
box-shadow: none;
text-align: left;
box-sizing: border-box;
}
} body.folio-swipe-layout #foliothumbs #gallerypaginate.paginationstyle {
display: none !important;
}
body.folio-swipe-layout #foliothumbs {
width: 100%;
max-width: 960px;
margin-left: auto;
margin-right: auto;
opacity: 1;
}
body.folio-swipe-layout #foliothumbs #projects {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
gap: 10px;
width: 100%;
list-style: none;
padding: 8px 4px 12px;
margin: 0 auto;
box-sizing: border-box;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
scroll-snap-type: x mandatory;
scrollbar-width: thin;
}
body.folio-swipe-layout #foliothumbs .child-thumb {
float: none;
flex: 0 0 calc((100% - 70px) / 8);
max-width: none;
min-width: 0;
scroll-snap-align: start;
}
@media (max-width: 767px) {
body.folio-swipe-layout #foliothumbs .child-thumb {
flex: 0 0 calc((100% - 24px) / 4);
}
body.folio-swipe-layout #foliothumbs #projects {
gap: 8px;
}
} .entry-meta {
clear: both;
}
.comments-link a,
.entry-meta a {
color: #807968;
}
.comments-link a:hover,
.entry-meta a:hover {
color: #21759b;
} @media print {
body {
background: none !important;
color: #807968;
font-size: 10pt;
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] ";
}
a {
text-decoration: none;
}
.entry-content img,
.comment-content img,
.author-avatar img,
img.wp-post-image {
box-shadow: none;
}
.site {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.site-header {
position: relative !important;
left: auto !important;
transform: none !important;
margin-bottom: 72px;
margin-bottom: 5.142857143rem;
text-align: left;
}
.site-header h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.site-header h2 {
color: #807968;
font-size: 10pt;
text-align: left;
}
.site-header h1 a,
.site-header h2 a {
color: #807968;
}
.author-avatar,
#colophon,
#respond,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.page-link,
.site-content nav,
.widget-area,
img.header-image,
.main-navigation {
display: none;
}
.wrapper {
border-top: none;
box-shadow: none;
}
.site-content {
margin: 0;
width: auto;
}
.singular .entry-header .entry-meta {
position: static;
}
.singular .site-content,
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular .comments-title {
margin: 0;
width: 100%;
}
.entry-header .entry-title,
.entry-title,
.singular .entry-title {
font-size: 21pt;
}
footer.entry-meta,
footer.entry-meta a {
color: #807968;
font-size: 10pt;
}
.author-description {
float: none;
width: auto;
}
} .child-thumb a {
display: block;
line-height: 0;
}
.child-thumb {
float: left;
}
.child-thumb .child-thumb__link {
width: 72px;
height: 72px;
overflow: hidden;
margin-top: 6px;
background-position: center center;
display: flex;
margin-right: 10px;
text-align: center;
align-items: flex-end;
justify-content: center;
}
.child-thumb .foliothumbnail {
opacity: 1;
transition: opacity .2s ease-in-out;
}
#foliothumbs .child-thumb .foliothumbnail,
#foliothumbs .child-thumb .child-thumb__link img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.child-thumb:hover .foliothumbnail,
.child-thumb .child-thumb__link:hover .foliothumbnail,
.child-thumb .child-thumb__link:focus .foliothumbnail, .child-thumb.current_page_item .foliothumbnail {
opacity: 0.5;
}
article header {
display: none;
}
hgroup h1.site-title {
margin-left: 27%;
line-height: 0;
}
hgroup h1.site-title a {
width: 351px;
height: 49px;
text-indent: -9999px;
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/logo.png) no-repeat;
opacity: 1;
margin-top: 15px;
background-size: contain;
display: inline-block;
opacity: 0.7;
}
hgroup h1.site-title a:hover {
opacity: 0.8;
}
#secondary .menu-left-menu-container ul li {
margin: 0;
line-height: normal;
cursor: pointer;
}
#secondary .menu-left-menu-container ul li a {
font-size: 35px;
letter-spacing: 1.1px;
color: var(--font-secondary);
text-decoration: none;
margin: 0px 0;
font-weight: 300;
line-height: 1;
background: none;
}
#secondary .menu-left-menu-container ul li#menu-item-133 {
display: inline-block;
margin-right: 15px;
position: relative;
}
#secondary .menu-left-menu-container ul li#menu-item-1189 { position: relative;
}
#post-126 .tagline {
font-size: 33px;
color: var(--font-secondary);
letter-spacing: 1.1px;
}
#post-129 .tagline a {
text-decoration: none;
letter-spacing: 2px;
}
#post-129 .tagline a:hover {
font-weight: 500;
opacity: 0.8;
}
#post-129 .tagline {
margin-left: 177px;
font-size: 20px;
letter-spacing: 1.1px;
font-weight: 400;
text-decoration: none;
}
.tagline2 {
font-weight: 400;
}
#cboxLoadedContent {
cursor: pointer;
background: #ffffff !important;
} .page-template-page-templatesmain-php article {
margin-bottom: 100px;
}
.exibit_content.entry-content p {
font-size: 17px;
letter-spacing: 1.1px;
}
#post-159 .entry-content p {  font-size: 17px;
letter-spacing: 1.1px;
}
.foliothumbs-toggle {
position: absolute;
top: 115px;
right: 0px;
color: var(--font-primary);
}
.foliothumbs-toggle,
.foliothumbs-toggle:hover,
.foliothumbs-toggle:active {
background: none;
border: none;
box-shadow: none;
padding: 0;
}
.foliothumbs-toggle:hover,
.foliothumbs-toggle:active {
color: #807968;
font-weight: 600;
}
#foliothumbs .title,
#foliothumbs .title .foliothumbs-toggle {
letter-spacing: 1.1px;
}
#foliothumbs .title {
font-size: 13px;
width: 120px;
float: left;
}
#foliothumbs {
opacity: 0;
color: #807968;
margin-left: 2px;
width: 248px;
min-height: 288px;
}
#foliothumbs.is-visible {
opacity: 1;
}
.aboutarrow {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat left;
width: 19px;
height: 21px;
text-indent: -9999px;
margin-top: 22px;
margin-left: 12px;
position: relative;
text-decoration: none;
display: block;
float: right;
margin-right: 15px;
}
.aboutarrow:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png) no-repeat left;
width: 19px;
height: 21px;
}
.abouttxt {
font-size: 34px;
text-transform: none;
letter-spacing: 0.4px;
}
.cboxPhoto {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
.slides img {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
#cboxClose {
display: none !important;
}
html #fancybox-left,
html #fancybox-right {
width: 11%;
}
#fancybox-right {
right: -60px !important;
}
#fancybox-left {
left: -60px !important;
}
body.page-id-1539.fancybox-vimeo-open #fancybox-close {
right: auto;
left: -40px;
}
#fancybox-right-ico,
html #cboxNext,
.page-id-1193 #fancybox-right-ico {
background: #ffffff url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat !important;
width: 19px;
height: 21px;
left: auto;
right: 20px;
}
#fancybox-left-ico,
html #cboxPrevious,
.page-id-1193 #fancybox-left-ico {
background: #ffffff url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat !important;
width: 19px;
height: 21px;
right: auto;
}
html #fancybox-close {
top: -40px;
right: -40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
background-color: #ffffff;
background: none;
font-size: 0;
line-height: 0;
text-decoration: none;
transition: all 0.2s ease;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
}
#fancybox-close:hover {
background-color: #fff;
border-color: var(--font-secondary);
transform: scale(1.02);
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
#fancybox-close:active {
transform: scale(0.96);
}
#fancybox-close::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform: translate(-50%, -50%) rotate(45deg);
transition: background 0.2s;
}
#fancybox-close::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform: translate(-50%, -50%) rotate(-45deg);
transition: background 0.2s;
}
#fancybox-close {
background-image: none !important;
}
#fancybox-left:hover,
#fancybox-right:hover,
#fancybox-close:hover:after,
#fancybox-close:hover:before {
opacity: 0.5;
}
.exibit_item a {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
html #colorbox,
html #cboxOverlay,
html #cboxWrapper {
overflow: visible;
}
html #cboxPrevious {
left: -50px;
right: auto;
top: 50%;
}
html #cboxNext {
right: -50px;
left: auto;
top: 50%;
}
.nivo-prevNav {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat left;
width: 12px;
height: 12px;
}
.nivo-nextNav {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat right;
width: 12px;
height: 12px;
}
.childpagenav {
display: none;
}
.parent-pageid-340 .childpagenav,
.parent-pageid-341 .childpagenav {
display: block;
bottom: -12px;
position: absolute;
right: 6px;
}
.admin-bar .childpagenav {
margin-top: -41px;
}
.flex-direction-nav li .disabled {
display: none;
}
.flex-direction-nav li .prev {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat #ffffff;
width: 19px;
height: 21px;
z-index: 999;
}
.flex-direction-nav li .next {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat #ffffff;
width: 19px;
height: 21px;
z-index: 999;
}
.flex-direction-nav li .prev:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowlh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
.flex-direction-nav li .next:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
.flex-control-nav li a:hover {
font-weight: 600;
}
.flex-control-nav li a {
width: 7px;
}
.childpagenav .prev a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowl.png) no-repeat #ffffff;
width: 19px;
height: 21px;
text-indent: -9999px;
float: left;
margin-left: -63px;
}
.childpagenav .next a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrow.png) no-repeat #ffffff;
width: 19px;
height: 21px;
text-indent: -9999px;
float: right;
}
.childpagenav .prev a:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowlh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
.childpagenav .next a:hover {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowh.png) no-repeat #ffffff;
width: 19px;
height: 21px;
}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
display: none !important;
}
.paginationstyle {
float: left;
margin: 16px 12px 8px 0;
}
.paginationstyle .prev {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrows.png) no-repeat left;
width: 12px;
height: 12px;
text-indent: -9999px;
float: left;
border: none;
border-radius: 0;
opacity: 0.5;
}
.paginationstyle .next {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrows.png) no-repeat right;
width: 12px;
height: 12px;
text-indent: -9999px;
float: right;
border: none;
border-radius: 0;
opacity: 0.5;
}
.paginationstyle .prev:hover,
.paginationstyle .prev:focus,
.paginationstyle .prev:active {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowsh.png) no-repeat left;
width: 12px;
height: 12px;
opacity: 1;
}
.paginationstyle .next:hover,
.paginationstyle .next:focus,
.paginationstyle .next:active {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrowsh.png) no-repeat right;
width: 12px;
height: 12px;
opacity: 1;
}
.paginateinfo {
float: left;
text-align: center;
margin-top: -3px;
font-size: 14px;
letter-spacing: 1px;
color: var(--font-secondary);
}
.theme-default .nivo-directionNav {
text-indent: -9999px;
bottom: -7px;
}
.contactlogo {
position: absolute;
top: -124px;
margin-left: -100px;
z-index: 9;
}
.page-id-129 .contactlogo {
display: none;
}
.signpopup {
font-size: 14px;
margin-top: 15px;
text-decoration: none;
display: block;
color: var(--font-secondary);
}
.social-share {
position: absolute;
text-align: center;
width: 701px;
bottom: -10px;
font-size: 18px;
}
.social-share a {
color: var(--font-secondary);
}
.social-share a:hover {
color: var(--font-primary);
}
.social {
margin-top: 10px;
letter-spacing: 1.1px;
clear: both; bottom: -47px;
font-size: 18px;
width: 100%;
color: var(--font-primary);
}
.social a {
text-decoration: none;
color: var(--font-secondary);
}
.social a:hover {
color: var(--font-primary);
}
.page-id-126 .pinterest,
.page-id-129 .pinterest,
.page-id-847 .pinterest {
display: block;
}
.mailmunch-popover-content {
max-height: 190px;
overflow: hidden;
}
.pricesreq {
font-size: 14px;
color: var(--font-primary);
margin-left: 10px;
}
.page-id-129 .social-share {
padding-left: 170px;
text-align: left;
}
.page-id-847 .pricesreq,
.page-id-126 .pricesreq {
display: none;
}
.page-id-129 #secondary .social,
.social-share,
.page-id-847 .social-share,
.page-id-126 .social-share,
.page-id-159 .social-share {
display: none;
}
.flex-control-nav li.latest,
.flex-control-nav li.active {
white-space: nowrap;
}
#secondary .menu-left-menu-container ul li a {
background-position: left center;
}
#secondary .menu-left-menu-container ul li a:hover {
opacity: 0.5;
}
#secondary .menu-left-menu-container ul li a:hover,
#secondary .menu-left-menu-container ul li.current-menu-item a,
.parent-pageid-340 #menu-item-532 a,
.parent-pageid-341 #menu-item-531 a,
.parent-pageid-126 #menu-item-133 a {
color: var(--font-primary);
}
#menu-item-532 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/sculpture.png) no-repeat;
}
#menu-item-531 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/assemblege.png) no-repeat;
}
#menu-item-133 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/about.png) no-repeat;
}
#menu-item-132 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/contact.png) no-repeat;
}
#menu-item-849 a {
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/news.png) no-repeat;
}
.readmorelink {
text-decoration: none;
font-size: 26px;
line-height: 0;
}
.readmorelink:hover {
opacity: 0.5;
}
.readmorelink span {
font-weight: 400;
font-size: 29px;
top: 3px;
position: relative;
line-height: 1px;
}
.textpopup {
font-size: 17px;
letter-spacing: 1.1px;
line-height: 1.714285714;
position: fixed;
background: #fff;
width: 100%;
top: 0;
left: 0;
z-index: 9999;
overflow: auto;
height: 100%;
}
.textpopup>div {
width: 70%;
margin: 9% auto;
position: relative;
padding-bottom: 40px;
}
.lightbox__caption b i,
.lightbox__caption i strong,
.lightbox__caption em strong,
.lightbox__caption strong em,
.textpopup b i,
.textpopup i strong,
.textpopup em strong,
.textpopup strong em {
white-space: nowrap;
}
.closebutt {
width: 40px;
height: 40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
transition: all 0.2s ease;
float: right;
position: absolute;
right: -40px;
bottom: 0px;
text-decoration: none;
font-size: 0;
line-height: 0;
cursor: pointer;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.closebutt:hover {
border-color: var(--font-primary);
;
transform: scale(1.02);
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
.closebutt:active {
transform: scale(0.96);
}
.closebutt::before,
.closebutt::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform-origin: center;
transition: background 0.2s;
}
.closebutt::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.closebutt::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.closebutt:hover::before,
.closebutt:hover::after {
background-color: var(--font-secondary);
;
}
.flex-caption {
line-height: 1.3 !important;
}
#fancybox-title-float-main b,
#fancybox-title-outside b {
margin-right: 3px;
}
.flex-caption b {
margin-right: 4px !important;
white-space: nowrap;
}
#fancybox-title-float-main i b,
#fancybox-title-outside i b {
margin-right: 0px;
} #fancybox-title-float-wrap tr,
#fancybox-title-float-wrap td {
white-space: normal !important;
}
#fancybox-title-float-main strong,
#fancybox-title-float-main b {
display: inline-block !important;
}
#fancybox-title-float-wrap td {
line-height: 1.4;
}
#copyright_photo,
#copyright {
display: none;
}
#primary #copyright {
display: block;
opacity: 1;
margin-top: 50px;
}
#primary #copyright_photo {
display: block;
}
#copyright {
opacity: 0;
color: var(--font-secondary);
z-index: 9;
}
#copyright .roll {
width: 0;
overflow: hidden;
}
#copyright a:hover .roll {
width: 50px !important;
}
#copyright a {
font-size: 13px;
text-decoration: none;
color: var(--font-secondary);
padding: 10px 0;
}
#copyright a span,
#copyright a div {
float: left;
height: 27px;
}
#copyright_photo {
font: var(--font-secondary);
font-size: 13px;
margin-bottom: 11px;
}
#fancybox-title-outside {
text-align: center;
font-size: 14px;
font-weight: 400;
letter-spacing: 1px;
font-family: "omnes-pro", sans-serif;
}
#fancybox-title-outside table {
width: 100%;
}
#fancybox-title-outside td {
text-align: center;
width: 50%;
}
#fancybox-title-float-wrap td {
background: none !important;
}
.fancybox-title-float {
left: 0 !important;
right: 0 !important;
text-align: center;
}
html #fancybox-title-float-main {
font-weight: 400;
width: 100%;
font-size: 14px;
color: var(--font-primary) !important;
letter-spacing: 1px;
font-family: "omnes-pro", sans-serif;
text-align: center;
}
html #fancybox-title-float-main p {
margin: 0;
line-height: 1.4;
}
#fancybox-overlay {
background: #fff !important;
opacity: 1 !important;
}
#fancybox-outer {
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
} .pswp,
.pswp__bg {
background: #fff !important;
}
.pswp__top-bar,
.pswp__counter,
.pswp__button--arrow--prev,
.pswp__button--arrow--next,
.pswp__button--close,
.pswp__button--zoom {
display: none !important;
}
.pswp__img {
cursor: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/plus.png), pointer;
}
.tw12-pswp-nav {
position: absolute;
top: 0;
width: 11%;
height: 100%;
border: 0;
padding: 0;
background: transparent;
background-image: none !important;
background-repeat: no-repeat !important;
background-position: center;
color: var(--font-primary);
z-index: 1200;
cursor: pointer;
overflow: visible;
}
.tw12-pswp-prev {
left: -60px;
}
.tw12-pswp-next {
right: -60px;
}
.tw12-pswp-prev::before,
.tw12-pswp-next::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
transform-origin: center;
background: none;
}
.tw12-pswp-prev::before {
transform: translate(-50%, -50%) rotate(-135deg);
}
.tw12-pswp-next::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-pswp-close {
position: absolute;
top: -18px;
right: -18px;
width: 40px;
height: 40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
background: #ffffff;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
cursor: pointer;
padding: 0;
font-size: 0;
line-height: 0;
z-index: 1210;
transition: all 0.2s ease;
box-sizing: border-box;
}
.tw12-pswp-close::before,
.tw12-pswp-close::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 2px;
background-color: var(--font-primary);
border-radius: 2px;
transform-origin: center;
transition: background 0.2s;
}
.tw12-pswp-close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-pswp-close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.tw12-pswp-nav:hover,
.tw12-pswp-close:hover::before,
.tw12-pswp-close:hover::after,
.tw12-fallback-lightbox__nav:hover {
opacity: 0.5;
background-color: transparent !important;
}
.tw12-pswp-close:hover {
background-color: #fff;
border-color: var(--font-secondary);
transform: scale(1.02);
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);
}
.tw12-pswp-close:active {
transform: scale(0.96);
}
.tw12-fallback-lightbox {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99999;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.tw12-fallback-lightbox__image {
display: block;
width: auto;
max-width: calc(100vw - 108px);
max-height: calc(100vh - 220px);
object-fit: contain;
}
.tw12-fallback-lightbox__frame {
position: relative;
display: inline-flex;
flex-direction: column;
align-items: center;
max-width: calc(100vw - 108px);
box-sizing: border-box;
gap: 14px;
overflow: visible;
}
.tw12-fallback-lightbox__video {
width: 100%;
max-width: min(100%, 1160px);
aspect-ratio: 16 / 9;
border: 0;
background: #000;
}
.tw12-fallback-lightbox__loader {
position: absolute;
left: 50%;
top: 50%;
width: 34px;
height: 34px;
margin-left: -17px;
margin-top: -17px;
border: 2px solid rgba(0, 0, 0, 0.15);
border-top-color: var(--font-primary);
border-radius: 50%;
animation: tw12Spin 0.8s linear infinite;
pointer-events: none;
}
@keyframes tw12Spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.tw12-fallback-lightbox__caption {
text-align: center;
font-family: "omnes-pro", sans-serif;
font-size: 14px;
letter-spacing: 1px;
color: #000;
pointer-events: none;
}
.tw12-fallback-lightbox__nav {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 54px;
height: 54px;
border: 0;
background-color: transparent;
color: var(--font-primary);
cursor: pointer;
opacity: 0.8;
padding: 0;
z-index: 2;
overflow: visible;
}
.tw12-fallback-lightbox__prev {
left: -54px;
}
.tw12-fallback-lightbox__next {
right: -54px;
}
.tw12-fallback-lightbox__nav:focus,
.tw12-fallback-lightbox__nav:active {
outline: none;
box-shadow: none;
background: transparent;
}
.tw12-fallback-lightbox__nav::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
transform-origin: center;
background: none;
}
.tw12-fallback-lightbox__prev::before {
transform: translate(-50%, -50%) rotate(-135deg);
}
.tw12-fallback-lightbox__next::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-fallback-lightbox__close {
position: relative;
align-self: flex-end;
width: 40px;
height: 40px;
border: 1px solid var(--font-primary);
border-radius: 25px;
background: #fff;
cursor: pointer;
padding: 0;
font-size: 0;
line-height: 0;
box-sizing: border-box;
transition: all 0.2s ease;
right: -50px;
}
.tw12-fallback-lightbox--video .tw12-fallback-lightbox__close {
left: -50px;
align-self: flex-start;
}
.tw12-fallback-lightbox__close::before,
.tw12-fallback-lightbox__close::after {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 2px;
background: var(--font-primary);
border-radius: 2px;
transform-origin: center;
}
.tw12-fallback-lightbox__close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.tw12-fallback-lightbox__close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.tw12-fallback-lightbox__close:hover {
border-color: var(--font-secondary);
transform: scale(1.02);
background: #fff;
}
.tw12-fallback-lightbox__close:active {
transform: scale(0.96);
}
.tw12-pswp-caption-wrap {
position: absolute;
left: 0;
right: 0;
bottom: 26px;
z-index: 1205;
text-align: center;
pointer-events: none;
}
.tw12-pswp-caption {
display: inline-block;
max-width: min(92vw, 880px);
font-weight: 400;
font-size: 14px;
line-height: 1.4;
color: var(--font-primary);
letter-spacing: 1px;
font-family: "omnes-pro", sans-serif;
text-align: center;
word-break: break-word;
}
.tw12-pswp-caption p {
margin: 0;
line-height: 1.4;
}
.tw12-pswp-caption strong,
.tw12-pswp-caption b {
display: inline-block;
margin-right: 3px;
}
.tw12-pswp-caption i b,
.tw12-pswp-caption em b {
margin-right: 0;
}
.exibit_thumb {
margin-bottom: 25px;
}
.exibit_thumb img {
width: 100%;
}
.exibit_thumb_content {
margin-top: 10px;
text-align: center;
letter-spacing: 1px;
color: var(--font-secondary);
}
.exibit_thumb_title {
margin-right: 10px;
}
h5.exibit_thumb_caption,
.exibit_thumb_caption {
font-size: clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
line-height: 1.2;
font-weight: 400;
margin: 5px auto;
text-transform: none;
}
.exibit_thumb_caption p { }
@media (max-width: 991px) {
.tw12-pswp-prev {
left: 0;
}
.tw12-pswp-next {
right: 0;
}
.tw12-pswp-nav {
display: none !important;
}
.tw12-pswp-prev::before {
left: 8px;
}
.tw12-pswp-next::before {
right: 8px;
}
.tw12-fallback-lightbox__nav {
display: block;
width: 20px;
height: 20px;
}
.tw12-fallback-lightbox__prev {
left: -15px;
}
.tw12-fallback-lightbox__next {
right: -15px;
}
.tw12-fallback-lightbox__frame {
max-width: calc(100vw - 40px) !important;
}
.tw12-fallback-lightbox__image {
max-width: calc(100vw - 40px) !important;
}
.tw12-fallback-lightbox__video {
max-width: 100%;
}
.tw12-fallback-lightbox__close {
right: -15px;
}
.tw12-fallback-lightbox--video .tw12-fallback-lightbox__close {
left: -15px;
align-self: flex-start;
}
.tw12-pswp-close {
top: 12px;
right: 12px;
}
.tw12-pswp-caption-wrap {
bottom: 16px;
padding: 0 14px;
}
.tw12-pswp-caption {
font-size: 13px;
}
h5.exibit_thumb_caption,
.exibit_thumb_caption {
max-width: 90%;
margin: 5px auto;
font-size: 1.3rem;
}
}
@media (max-width: 767.98px) {
h5.exibit_thumb_caption,
.exibit_thumb_caption {
line-height: 1.25;
}
}
.exibit_gal.row {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px;
width: 100%;
margin: 0;
}
.exibit_gal .exibit_item {
position: relative;
width: auto;
float: none;
padding: 0;
max-width: none;
}
.exibit_gal .exibit_item a {
display: block;
width: 100%;
aspect-ratio: 1 / 1;
overflow: hidden;
}
.exibit_content {
padding-left: 30px;
font-size: 18px;
margin-bottom: 30px;
}
.exibit_gal .exibit_item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
@media (max-width: 767.98px) {
.exibit_gal.row {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.category-press article {
font-size: 15px;
margin-bottom: 100px;
}
.category-press article p {
margin-bottom: 15px;
}
.category-press .wp-caption-text {
margin-bottom: 15px;
font-style: normal;
font-size: 15px;
padding: 0;
}
.category-press a {
text-decoration: none;
}
.category-press a:hover {
color: #c1c2c5;
text-decoration: underline;
}
.category-press h3 {
font-size: 17px;
margin-bottom: 15px;
}
.foltit {
font-size: 14px;
top: 0px;
color: var(--font-secondary);
}
.page-id-847 .follow,
.page-id-129 .icon-pinterest {
display: none;
}
#html-tooltip {
display: none !important;
} @media (min-width: 992px) {
.site-header>hgroup {
margin-left: 240px;
width: 720px;
display: flex;
justify-content: center;
align-items: center;
}
.parent-pageid-340 .entry-content,
.parent-pageid-341 .entry-content {
height: 601px;
}
hgroup h1.site-title {
margin-left: 0;
width: 100%;
text-align: center;
}
#secondary .menu-left-menu-container {
width: auto;
text-align: left;
}
#foliothumbs #projects {
min-height: 246px;
}
#fancybox-wrap { }
#fancybox-overlay,
#fancybox-wrap,
#fancybox-outer { }
#fancybox-outer {
position: relative !important;
} .twentytwelve-smg .flex-caption {
position: absolute;
left: 0;
right: 0;
top: 100%;
margin-top: 13px;
padding: 0 100px;
}
.twentytwelve-smg .flex-direction-nav {
position: absolute;
right: 10px;
top: 100%;
padding-top: 12px;
margin-top: 0;
}
.twentytwelve-smg .flex-control-nav {
position: absolute;
right: 27px;
top: 100%;
padding-top: 9px;
} .twentytwelve-smg .flex-direction-nav li a:hover,
.twentytwelve-smg .flex-direction-nav li a:focus,
.twentytwelve-smg .flex-direction-nav li a:active {
opacity: 0.5;
}
} @media (min-width: 992px) {
#secondary {
padding-top: 138px;
min-height: 511px;
}
} #fancybox-left,
#fancybox-right,
#fancybox-close:before,
.readmorelink,
.closebutt,
.category-press a,
.foliothumbs-toggle,
#copyright a .roll,
#foliothumbs,
hgroup h1.site-title a:hover {
-webkit-transition: all 450ms linear;
-moz-transition: all 450ms linear;
-ms-transition: all 450ms linear;
-o-transition: all 450ms linear;
transition: all 450ms linear;
}
.scrolled #main,
hgroup h1.site-title a {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.press_content {
margin-bottom: 60px;
} .flex-container a:active,
.flexslider a:active {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0 !important;
padding: 0;
list-style: none !important;
}
.flexslider {
width: 100%;
margin: 0;
padding: 0;
position: relative;
zoom: 1;
padding-left: 0;
}
.flexslider .slides>li {
display: none;
position: relative;
text-align: center;
padding-left: 0;
height: 596px;
margin-left: 0 !important;
width: 100%;
}
.twentytwelve-smg .flexslider .slides>li {
height: auto;
}
@media (min-width: 992px) { .twentytwelve-smg .flexslider,
.twentytwelve-smg .flexslider .slides,
.twentytwelve-smg .flexslider .slides>li,
.twentytwelve-smg .flexslider .slides>li>a {
height: 596px;
}
.twentytwelve-smg .flexslider .slides>li {
height: 596px;
overflow: visible;
}
.twentytwelve-smg .flexslider .slides img {
width: auto;
height: auto;
max-width: 693px;
max-height: 590px;
display: inline-block;
}
#foliothumbs #gallerypaginate.paginationstyle {
float: none;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 10px;
margin: 22px 0 8px;
}
#foliothumbs #gallerypaginate.paginationstyle .prev,
#foliothumbs #gallerypaginate.paginationstyle .next,
#foliothumbs #gallerypaginate.paginationstyle .paginateinfo {
float: none;
}
.parent-pageid-340 #secondary,
.parent-pageid-341 #secondary {
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.parent-pageid-340 #foliothumbs,
.parent-pageid-341 #foliothumbs {
margin-top: auto;
margin-bottom: 0;
}
.flex-container {
padding-top: 0;
}
}
@media (max-width: 991px) {
.flexslider {
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding-left: 0;
}
.flexslider .slides>li {
width: 100%;
margin-left: 0;
height: auto;
padding-bottom: 0;
} .flexslider .slides>li a {
display: flex;
height: 100%;
width: 100%;
align-items: center;
justify-content: center;
}
.flexslider .slides img {
width: 100%;
max-width: 100%;
height: auto; max-height: none;
object-fit: contain;
object-position: center center;
}
.flex-caption {
position: static;
margin-top: 8px;
}
.flex-container {
padding-top: 0;
padding-bottom: 20px;
} .flex-direction-nav {
top: -46px;
bottom: auto;
}
.flex-control-nav {
top: -46px;
bottom: auto;
}
}
.twentytwelve-smg .flexslider .slides img {
border: 1px solid #e1e1e2;
}  .flexslider {
touch-action: pan-y;
} .twentytwelve-smg.smg-single-slide .flex-direction-nav,
.twentytwelve-smg.smg-single-slide .flex-direction-nav li {
display: block !important;
visibility: visible !important;
}
.twentytwelve-smg.smg-single-slide .flex-direction-nav a,
.twentytwelve-smg.smg-single-slide .flex-direction-nav a.flex-prev,
.twentytwelve-smg.smg-single-slide .flex-direction-nav a.flex-next {
display: block !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}
.no-js .slides>li:first-child {
display: block;
}
.flex-container {
zoom: 1;
position: relative;
padding-bottom: 5px;
padding-top: 0;
}
.flex-caption {
text-align: center;
position: absolute;
bottom: -57px;
color: var(--font-secondary);
font-size: 14px;
letter-spacing: 1px;
width: 100%;
} .flex-direction-nav {
height: 0;
position: absolute;
right: 10px;
bottom: -57px;
}
.flex-direction-nav li a {
width: 52px;
height: 52px;
display: block;
background: url(//monicawyatt.com/wp-content/themes/twentytwelve-child/images/arrows.png) no-repeat;
position: absolute;
cursor: pointer;
text-indent: -999em;
opacity: 0.7;
}
.flex-direction-nav li a:hover,
.flex-direction-nav li a:focus,
.flex-direction-nav li a:active {
opacity: 1;
}
.flex-direction-nav li a[data-child-page-fallback="1"] {
opacity: 1;
}
.flex-direction-nav li .next {
right: 0;
}
.flex-direction-nav li .prev {
right: 63px;
}
.flex-direction-nav li .disabled {
opacity: .3;
filter: alpha(opacity=30);
cursor: default;
-webkit-filter: alpha(opacity=30);
}
.flex-control-nav {
position: absolute;
color: var(--font-secondary);
bottom: -57px;
text-align: center;
right: 28px;
width: 45px;
}
.flex-control-nav li {
margin: 0 !important;
display: none;
}
.flex-control-nav li.latest:before {
content: "/";
padding: 3px;
}
.flex-control-nav li.latest,
.flex-control-nav li.active {
display: inline-block;
zoom: 1;
}
.flex-control-nav li a {
display: block;
cursor: pointer;
font-weight: 400;
color: var(--font-primary);
}
.flex-control-nav li a:hover {
background-position: 0 -13px;
color: var(--font-secondary);
}
.flex-control-nav li a.active {
background-position: 0 -26px;
cursor: default;
font-weight: 700;
}
.flexslider .slides>li a {
display: flex;
align-items: flex-end;
justify-content: center;
height: 100%;
}
.flexslider .slides>li a img {
align-self: flex-end;
}
@media (max-width: 991px) {
.aboutarrow {
margin-top: 16px;
zoom: 0.7;
}
.abouttxt {
font-size: 23px;
line-height: 1.4;
} :root {
--mobile-slider-reserved: calc(var(--mobile-header-bottom, 72px) + 170px + env(safe-area-inset-bottom));
}
.twentytwelve-smg .flex-container {
padding-bottom: 78px;
}
.twentytwelve-smg .flexslider,
.twentytwelve-smg .flexslider .slides,
.twentytwelve-smg .flexslider .slides>li,
.twentytwelve-smg .flexslider .slides>li>a {
max-height: calc(100vh - var(--mobile-slider-reserved));
}
.twentytwelve-smg .flexslider .slides img {
width: auto;
display: inline-block;
max-width: 100%;
height: auto;
max-height: calc(100vh - var(--mobile-slider-reserved));
object-fit: contain;
border-right: none;
border-left: none;
} .twentytwelve-smg .flex-direction-nav {
position: absolute;
width: 82px;
height: 21px;
right: 8px;
left: auto;
top: 106%;
bottom: auto;
margin-top: 0;
display: block;
padding-top: 10px;
z-index: 3;
}
.twentytwelve-smg .flex-direction-nav li {
position: relative;
}
.twentytwelve-smg .flex-direction-nav li a {
top: 0;
}
.twentytwelve-smg .flex-control-nav {
position: absolute;
right: 36px;
left: auto;
top: 106%;
bottom: auto;
line-height: 1;
min-height: 21px;
display: flex;
align-items: center;
justify-content: flex-end;
width: auto;
padding-top: 9px;
margin-top: 0;
z-index: 3;
}
.twentytwelve-smg .flex-control-nav li.latest,
.twentytwelve-smg .flex-control-nav li.active,
.twentytwelve-smg .flex-control-nav li a {
display: inline-flex;
align-items: center;
}
.twentytwelve-smg .flex-caption {
position: absolute;
left: 0;
right: 0;
top: 100%;
bottom: auto;
margin-top: 10px;
padding: 0 12px 20px;
box-sizing: border-box;
min-height: 2.6em;
z-index: 2;
}
.twentytwelve-smg .flexslider .slides>li>a {
align-items: center;
justify-content: center;
}
.twentytwelve-smg .flexslider .slides>li a img {
align-self: center;
}
#menu-item-133:after,
#sidebar-nav-panel #menu-item-133:after {
display: none !important;
}
}