.site-title {
font-size: 2.375em; line-height: 1.342; }
h1 {
font-size: 1.75em; line-height: 1.357; }
.comments-number,
.comment-reply-title, h2 {
font-size: 1.3125em; line-height: 1.143; }
.further-reading a, .post-content, .archive-header h1, input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
input[type=url],
textarea {
font-size: 1.0625em; line-height: 1.4118; }
.woocommerce-account .woocommerce-MyAccount-navigation li a, .singular-attachment .attachment-caption, .post-categories,
.post-tags, .menu-primary a, .comment-footer span,
.comment-footer a, .comment-respond label, .sticky-status span, input[type=submit] {
font-size: 0.75em; line-height: 1.5; }
.further-reading span, .post-byline, .tagline, .comments-link, .more-link {
font-size: 0.625em; line-height: 1.8; }
.woocommerce-account .woocommerce-MyAccount-navigation li a, .further-reading span, .post-categories span,
.post-tags span, .post-byline, .menu-primary a, .tagline, .comment-footer span,
.comment-footer a, .sticky-status span, .comments-link, .more-link {
text-transform: uppercase;
letter-spacing: 0.03em;
}  *, *:before, *:after {
box-sizing: border-box;
}
body {
height: 100%;
font-size: 100%;
margin: 0;
padding: 0;
font-family: "Raleway", sans-serif;
line-height: 1.5;
background: white;
color: #545454;
-webkit-font-smoothing: subpixel-antialiased;
word-wrap: break-word;
-ms-word-wrap: break-word;
}
.overflow-container {
position: relative;
overflow: hidden;
height: auto;
min-height: 100%;
padding: 0 4.167%;
}
.main {
margin: 0 auto;
}
.loop-container:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.page-template-landing-page .overflow-container,
.page-template-landing-page-header .overflow-container {
padding: 0;
}
.page-template-landing-page .max-width,
.page-template-landing-page-header .max-width {
max-width: none;
}
p {
margin: 1.5em 0;
}
a {
color: #2B2B2B;
text-decoration: none;
-webkit-transition: color 0.1s ease-in-out;
transition: color 0.1s ease-in-out;
}
a:link, a:visited {
color: #2B2B2B;
}
a:hover, a:active, a:focus {
color: #666666;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Playfair Display", serif;
margin: 0;
padding: 0;
font-weight: 400;
color: #2B2B2B;
}
h3, h4, h5, h6 {
font-size: 1em;
line-height: 1.5;
}
ul,
ol {
font-size: 1em;
padding: 0;
margin: 1.5em;
}
ul ul, ul ol,
ol ul,
ol ol {
margin: 0 1.5em;
}
ul ul,
ol ol,
ul ol,
ol ul,
li li {
font-size: 1em;
} pre {
word-wrap: break-word;
white-space: pre-wrap;
background: #EDEDED;
border: solid 1px #DEDEDE;
padding: 0.75em;
}
code {
background: #EDEDED;
padding: 0 0.375em;
}
pre code {
padding: 0;
}
blockquote {
margin: 1.5em 1.5em 1.5em 0;
padding-left: 1.5em;
border-left: solid 3px #3a3a3a;
}
blockquote cite {
display: block;
text-align: right;
}
hr {
margin: 1.5em 0;
} table {
border-spacing: 0;
border-collapse: collapse;
margin: 1.5em 0;
}
td,
th {
padding: 0.75em;
border: solid 1px #DEDEDE;
}
.wp-block-table {
margin: 0;
}
.wp-block-table thead,
.wp-block-table tfoot {
background: #f5f5f5;
}
.wp-block-table td,
.wp-block-table th {
border-color: #DEDEDE;
}
.wp-block-table figcaption {
font-size: 12px;
line-height: 1.5;
margin: -12px 0 0 0;
color: #3a3a3a;
text-align: center;
}
.wp-block-table.is-style-stripes thead {
background: none;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: #DEDEDE;
} .wp-block-image {
margin: 0;
}
.alignleft {
float: left;
margin: 0 1.5em 1.5em 0;
}
.alignright {
float: right;
margin: 0 0 1.5em 1.5em;
}
.aligncenter {
text-align: center;
margin: 1.5em auto;
display: block;
}
.alignnone {
margin: 1.5em 0;
}
img,
.alignright,
.alignleft,
.aligncenter,
.alignnone,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail,
.wp-block-image {
max-width: 100%;
height: auto;
}
img figcaption,
.alignright figcaption,
.alignleft figcaption,
.aligncenter figcaption,
.alignnone figcaption,
.size-auto figcaption,
.size-full figcaption,
.size-large figcaption,
.size-medium figcaption,
.size-thumbnail figcaption,
.wp-block-image figcaption {
font-size: 12px;
line-height: 1.5;
margin: 3px 0 0 0;
color: #3a3a3a;
text-align: center;
}
.wp-caption-text,
.gallery-caption,
.wp-caption-dd {
font-size: 12px;
line-height: 1.5;
margin: 3px 0 0 0;
color: #3a3a3a;
text-align: center;
}
.wp-block-group.alignwide,
.wp-block-group .alignwide,
.wp-block-group.alignfull,
.wp-block-group .alignfull {
line-height: 1.5;
} input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
input[type=url],
textarea {
width: 100%;
font-family: "Raleway", sans-serif;
padding: 10px 12px;
max-width: 22.5em;
background: #EDEDED;
color: #545454;
border: solid 1px #DEDEDE;
border-radius: 0;
-webkit-appearance: none;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=url]:focus,
textarea:focus {
outline: none;
background: white;
}
textarea {
max-width: 41.625em;
overflow: auto; }
input[type=submit] {
font-family: "Raleway", sans-serif;
padding: 14px 16px;
min-width: 100px;
color: white;
background: #2B2B2B;
outline: none;
border: none;
border-radius: 0;
-webkit-appearance: none;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
input[type=submit]:hover {
cursor: pointer;
}
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus {
background: #545454;
}
input[type=search] {
padding-right: 0.375em; }
::-webkit-input-placeholder {
color: #666666;
}
:-moz-placeholder {
color: #666666;
}
::-moz-placeholder {
color: #666666;
}
:-ms-input-placeholder {
color: #666666;
} a img {
border: none;
}
#breadcrumbs {
text-align: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
html {
-webkit-text-size-adjust: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
html {
-webkit-text-size-adjust: none; }
}
.screen-reader-text {
position: absolute;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
width: 1px;
}
.skip-content {
position: absolute;
top: -100%;
width: 100%;
left: 0;
display: block;
text-align: center;
color: white !important;
z-index: 99;
padding: 1.5em;
background: #3a3a3a;
-webkit-transition: top 0.2s ease-in-out;
transition: top 0.2s ease-in-out;
}
.skip-content:focus {
top: 0;
outline: none;
}
.admin-bar .skip-content:focus {
top: 32px;
}
.max-width {
max-width: 1400px;
margin: 0 auto;
}
.infinite-loader,
#infinite-handle {
clear: both;
}
.error404 .search-form-container,
.search .search-form-container {
margin: 3em auto 4.5em;
text-align: center;
}
.more-link {
display: inline-block;
padding: 9px 16px;
margin-right: 12px;
background: #2B2B2B;
color: white;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.more-link:link, .more-link:visited {
color: white;
}
.more-link:hover, .more-link:active, .more-link:focus {
background: #545454;
color: white;
}
.comments-link {
color: #2B2B2B;
-webkit-transition: color 0.1s ease-in-out;
transition: color 0.1s ease-in-out;
}
.comments-link i {
margin-right: 3px;
}
.comments-link a {
color: #2B2B2B;
}
.comments-link a:link, .comments-link a:visited {
color: #2B2B2B;
}
.comments-link a:hover, .comments-link a:active, .comments-link a:focus {
text-decoration: underline;
color: #2B2B2B;
}
.post-content .more-link,
.post-content .comments-link a {
text-decoration: none;
}
.full-post .comments-link {
display: block;
margin: 3em 0;
}
.blog .post-content,
.archive .post-content,
.search .post-content {
text-align: center;
}
.blog .post-content p,
.archive .post-content p,
.search .post-content p {
text-align: left;
}
.more-link-wrapper {
display: inline-block;
margin: 0.75em 0 0;
text-align: center;
}
.entry.sticky {
position: relative;
}
.sticky-status span {
position: absolute;
top: 0;
left: 0;
padding: 9px 18px;
background: #2B2B2B;
color: white;
}
.search .sticky-status {
display: none;
}
.entry:not(.has-post-thumbnail) .sticky-status {
margin-bottom: 1.5em;
}
.entry:not(.has-post-thumbnail) .sticky-status span {
position: relative;
}
@media all and (min-width: 43.75em) {
.more-link,
.comments-link {
font-size: 0.75em; line-height: 1.5; }
}
@media all and (min-width: 56.25em) {
.blog .entry,
.archive .entry,
.search .entry {
width: 47.691315%;
float: left;
}
.blog .entry:nth-child(even),
.archive .entry:nth-child(even),
.search .entry:nth-child(even) {
margin-right: 4.54203%;
margin-left: 0;
}
.blog .post-header,
.blog .post-content,
.archive .post-header,
.archive .post-content,
.search .post-header,
.search .post-content {
text-align: left;
}
.blog:not(.posts-page-1) .entry:nth-child(odd),
.archive .entry:nth-child(odd),
.search .entry:nth-child(odd) {
margin-right: 4.54203%;
}
.blog:not(.posts-page-1) .entry:nth-child(even),
.archive .entry:nth-child(even),
.search .entry:nth-child(even) {
margin-right: 0;
}
.posts-page-1 .entry:first-of-type {
width: 100%;
float: none;
}
.posts-page-1 .entry:first-of-type .post-title {
font-size: 3.188em; line-height: 1.314; }
.posts-page-1 .entry:first-of-type .post-header,
.posts-page-1 .entry:first-of-type .post-content {
padding: 0 9.08406%;
text-align: center;
}
}
@media all and (min-width: 68.75em) {
.posts-page-1 .entry:first-of-type .post-content {
padding: 0 13.62609%;
}
}
@media all and (min-width: 75em) {
.posts-page-1 .entry:first-of-type .post-content {
padding: 0 18.16812%;
}
}
.archive-header {
margin-bottom: 1.5em;
}
.archive-header h1 {
font-family: "Raleway", sans-serif;
}
.archive-header span {
font-weight: 600;
}
.archive-header i {
margin-right: 2px;
}
.archive-header p {
font-style: italic;
}
@media all and (min-width: 56.25em) {
.archive-header {
margin-bottom: 3em;
}
}
.comment-respond label {
display: block;
margin-bottom: 0.5em;
}
.comment-respond .comment-form-cookies-consent input {
position: relative;
top: -2px;
}
.comment-respond .comment-form-cookies-consent label {
display: inline-block;
}
.comment .comment-respond {
margin-top: 1.5em;
}
.comment #cancel-comment-reply-link {
font-size: 16px;
line-height: 1.5;
margin-left: 6px;
}
.comments-number h2,
.comment-reply-title h2 {
font-size: 1em;
}
.comment-list {
margin: 3em 0;
list-style: none;
}
.comment-list li {
margin: 3em 0;
}
.comment-list ul {
list-style: none;
margin: 0;
padding-left: 1.5em;
border-left: solid 1px #D9D9D9;
}
.comment-content {
font-size: 1.0625em; line-height: 1.4118; }
.comment-content li {
margin: 0;
}
.comment-content ul {
list-style: disc;
margin: 1.5em 0;
padding-left: 0;
border: none;
}
.comment-content ul ul {
margin: 0 0 0 1.5em;
}
.comment-author {
margin-bottom: 1.5em;
}
.comment-author:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.comment-author img {
float: left;
margin: 0 0.75em 0 0;
height: 2.25em;
width: 2.25em;
}
.comment-author .author-name {
font-size: 1.0625em; line-height: 2.118; }
.comment-footer {
margin-top: 1.5em;
}
.comment-reply-link,
.comment-edit-link {
position: relative;
margin-left: 16px;
border-color: transparent;
}
.comment-reply-link:after,
.comment-edit-link:after {
position: absolute;
content: "";
top: 0;
left: -11px;
height: 100%;
width: 1px;
background: #D9D9D9;
}
.bypostauthor > article .author-name:after {
content: "(author)";
margin-left: 6px;
font-size: 12px;
display: inline-block;
}
@media all and (min-width: 43.75em) {
.comments-number,
.comment-reply-title {
font-size: 1.75em; line-height: 1.357; }
.comment-pagination {
margin: 3em 0;
}
.comment-pagination p {
display: inline-block;
vertical-align: top;
width: 50%;
margin-right: -4px;
}
.comment-pagination .next-comment {
text-align: right;
}
}
@media all and (min-width: 56.25em) {
.comments,
#disqus_thread {
padding: 0 9.08406%;
}
}
@media all and (min-width: 68.75em) {
.comments,
#disqus_thread {
padding: 0 13.62609%;
}
}
@media all and (min-width: 75em) {
.comments,
#disqus_thread {
padding: 0 18.16812%;
}
}
.site-footer {
position: relative;
left: -4.6%;
width: 109.2%;
padding: 1.5em 4.167%;
margin-top: 3em;
text-align: center;
background: #f5f5f5;
border-top: solid 1px #EDEDED;
}
.scroll-to-top {
position: fixed;
bottom: -45px;
right: 0;
z-index: 9;
background: #000;
border: none;
color: #fff;
padding: 12px 0;
width: 4.167%;
-webkit-transition: background 0.2s, -webkit-transform 0.3s;
transition: background 0.2s, transform 0.3s;
}
.scroll-to-top.visible {
-webkit-transform: translateY(-45px);
transform: translateY(-45px);
}
.scroll-to-top:hover {
cursor: pointer;
background: #3a3a3a;
}
.scroll-to-top:hover i {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
.scroll-to-top:focus {
outline: none;
}
.scroll-to-top i {
font-size: 21px;
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
}
.site-header {
text-align: center;
padding-top: 39px;
}
.toggle-navigation {
display: block;
background: none;
margin: 0 auto;
padding: 0;
border: none;
}
.toggle-navigation:hover {
cursor: pointer;
}
.title-container {
margin: 2.25em 0;
}
.site-title {
font-family: "Playfair Display", serif;
}
.tagline {
margin: 0;
}
.social-media-icons {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
list-style: none;
margin: -6px auto 2.25em;
}
.social-media-icons li {
display: inline-block;
margin-right: 1.125em;
}
.social-media-icons li:last-child {
margin-right: 0;
}
.social-media-icons .custom-icon img {
display: inline-block;
vertical-align: sub;
line-height: 0;
margin: 0;
width: 20px;
height: auto;
}
@media all and (min-width: 43.75em) {
.site-title {
font-size: 3.188em; line-height: 1.314; }
.tagline {
font-size: 0.75em; line-height: 1.5; }
}
@media all and (min-width: 56.25em) {
.site-header {
padding-top: 1.5em;
}
.title-container {
margin: 3em 0 4.5em;
}
body:not(.mobile-menu-always) .toggle-navigation {
display: none;
}
body:not(.mobile-menu-always) .social-media-icons {
float: right;
margin: 0;
text-align: right;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
body:not(.mobile-menu-always) .social-media-icons.fade {
opacity: 0;
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
@media all and (min-width: 68.75em) {
.title-container {
margin: 4.5em 0 6em;
}
.site-title {
font-size: 4.188em; line-height: 1.343; }
}
.pagination {
clear: both;
margin: 3em auto;
text-align: center;
}
.pagination a,
.pagination span {
display: inline-block;
margin: 0 18px;
}
.pagination a:focus {
text-decoration: underline;
}
.pagination .current {
border: solid 1px #3a3a3a;
padding: 5px 12px;
}
.infinite-scroll .pagination {
display: none;
}
.main:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.menu-primary-container {
position: relative;
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 0.2s ease-in-out;
transition: max-height 0.2s ease-in-out;
}
.menu-primary {
margin-bottom: 2.25em;
}
.menu-primary ul {
list-style: none;
margin: 0;
}
.menu-primary ul > .current-menu-item:first-child,
.menu-primary ul > .current_page_item:first-child {
padding-top: 1px;
}
.menu-primary li {
margin-bottom: 6px;
}
.menu-primary li:last-child {
margin-bottom: 0;
}
.menu-primary a {
display: inline-block;
padding: 9px 12px;
}
.menu-primary a:focus {
text-decoration: underline;
}
.menu-primary .current-menu-item > a,
.menu-primary .current_page_item > a {
outline: solid 1px #3a3a3a;
}
.menu-primary .current-menu-item.menu-item-has-children > a,
.menu-primary .current_page_item.menu-item-has-children > a {
margin-left: 16px;
}
.menu-primary .current-menu-item.menu-item-has-children > a + .toggle-dropdown,
.menu-primary .current_page_item.menu-item-has-children > a + .toggle-dropdown {
margin: 0 0 0 8px;
}
.menu-primary-items ul {
margin: 0;
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 0.2s ease-in-out;
transition: max-height 0.2s ease-in-out;
}
.menu-primary-items ul li {
margin: 0;
}
.menu-primary-items .open > ul {
max-height: 999px;
}
.menu-primary-items .open > .toggle-dropdown {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.toggle-dropdown {
margin: 0 0 0 -8px;
padding: 0;
font-size: 1em;
line-height: 1;
background: none;
border: none;
color: #666666;
-webkit-transition: -webkit-transform 0.1s ease-in-out;
transition: transform 0.1s ease-in-out;
}
.toggle-dropdown:hover {
cursor: pointer;
}
.open.menu-primary-container {
max-height: 999px;
}
@media all and (min-width: 56.25em) {
body:not(.mobile-menu-always) .menu-primary-container {
max-height: none;
overflow: visible;
}
body:not(.mobile-menu-always) .menu-primary-container:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
body:not(.mobile-menu-always) .menu-primary {
display: inline-block;
text-align: left;
float: left;
margin-bottom: 0;
}
body:not(.mobile-menu-always) .menu-primary li {
position: relative;
display: inline-block;
margin: 0;
}
body:not(.mobile-menu-always) .menu-primary li:not(.current-menu-item) > a:focus {
outline: none;
}
body:not(.mobile-menu-always) .menu-primary .current-menu-item.menu-item-has-children > a, body:not(.mobile-menu-always) .menu-primary .current-menu-item.page_item_has_children > a,
body:not(.mobile-menu-always) .menu-primary .current_page_item.menu-item-has-children > a,
body:not(.mobile-menu-always) .menu-primary .current_page_item.page_item_has_children > a {
margin-left: 0;
}
body:not(.mobile-menu-always) .menu-primary ul > .current-menu-item:first-child,
body:not(.mobile-menu-always) .menu-primary ul > .current_page_item:first-child {
padding-top: 0;
}
body:not(.mobile-menu-always) .menu-primary-items ul {
position: absolute;
max-height: none;
z-index: 29;
visibility: hidden;
overflow: visible;
opacity: 0;
top: 100%;
top: calc(100% + 6px);
left: -1.5em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: white;
padding: 0 1.5em 0.75em;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
body:not(.mobile-menu-always) .menu-primary-items ul:hover, body:not(.mobile-menu-always) .menu-primary-items ul.focused {
visibility: visible;
top: 100%;
top: calc(100% + 1px);
opacity: 1;
}
body:not(.mobile-menu-always) .menu-primary-items ul a {
width: 100%;
}
body:not(.mobile-menu-always) .menu-primary-items ul .menu-item-has-children > a {
width: calc(100% - 16px);
}
body:not(.mobile-menu-always) .menu-primary-items ul li {
display: block;
z-index: 9;
white-space: nowrap;
margin: 0 0 6px 0;
}
body:not(.mobile-menu-always) .menu-primary-items ul li:first-child {
margin-top: 0;
}
body:not(.mobile-menu-always) .menu-primary-items ul .toggle-dropdown {
margin: 0 0 0 -2px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children.open > ul {
visibility: visible;
top: 100%;
top: calc(100% + 1px);
opacity: 1;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children:hover > button, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children.focused > button {
-webkit-transform: translate(0, 2px);
transform: translate(0, 2px);
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children li {
margin-right: 0;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a {
position: relative;
z-index: 9;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:hover ~ ul, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:active ~ ul, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:focus ~ ul {
visibility: visible;
top: 100%;
top: calc(100% + 1px);
opacity: 1;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:hover + button, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:active + button, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:focus + button {
-webkit-transform: translate(0, 2px);
transform: translate(0, 2px);
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:hover:after, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children > a:active:after {
content: "";
position: absolute;
top: 100%;
left: 0;
right: 0;
height: 24px;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children:hover > button, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children.focused > button {
-webkit-transform: translate(2px, 0) rotate(-90deg);
transform: translate(2px, 0) rotate(-90deg);
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:hover + button, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:active + button, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:focus + button {
-webkit-transform: translate(2px, 0) rotate(-90deg);
transform: translate(2px, 0) rotate(-90deg);
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:hover ~ ul, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:active ~ ul, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:focus ~ ul {
top: 0;
left: 100%;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:hover:after, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children > a:active:after {
top: 0;
bottom: 0;
left: 100%;
width: 36px;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children ul {
left: 100%;
left: calc(100% + 6px);
top: 0;
}
body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children ul:hover, body:not(.mobile-menu-always) .menu-primary-items .menu-item-has-children .menu-item-has-children ul.focused {
top: 0;
left: 100%;
}
body:not(.mobile-menu-always) .menu-primary .current-menu-item.menu-item-has-children > a + .toggle-dropdown {
margin: 0 12px 0 8px;
}
body:not(.mobile-menu-always) .toggle-dropdown {
margin: 0 12px 0 -8px;
}
body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children:hover > a + button {
-webkit-transform: translate(-2px, 0) rotate(90deg);
transform: translate(-2px, 0) rotate(90deg);
}
body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a + button {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
margin: 0 0 0 -12px;
}
body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a:hover ~ ul, body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a:active ~ ul, body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a:focus ~ ul {
right: auto;
left: calc(100%);
}
body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a:hover + button, body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a:active + button, body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children > a:focus + button {
-webkit-transform: translate(-2px, 0) rotate(90deg);
transform: translate(-2px, 0) rotate(90deg);
}
body:not(.mobile-menu-always) .rtl .menu-primary-items ul .menu-item-has-children ul:hover {
right: auto;
left: calc(100%);
}
}
.entry {
margin-bottom: 3em;
}
.featured-image {
position: relative;
height: 0;
padding-bottom: 50%;
overflow: hidden;
}
.featured-image > a {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
font-size: 0;
}
.featured-image > img,
.featured-image > a > img {
position: absolute;
left: 0;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.featured-image > img.no-object-fit,
.featured-image > a > img.no-object-fit {
min-width: 0;
min-height: 0;
max-width: 100%;
max-height: 100%;
height: auto;
width: auto;
top: 50%;
right: 50%;
left: auto;
-webkit-transform: translateX(50%) translateY(-50%);
transform: translateX(50%) translateY(-50%);
}
.featured-image .ccfic {
position: absolute;
width: 100%;
bottom: 0;
text-align: center;
background: rgba(0, 0, 0, 0.7);
color: white;
padding: 4px;
font-size: 13px;
}
.featured-image .ccfic-source a {
color: #fff;
text-decoration: underline;
margin-left: 4px;
font-weight: 400;
}
.featured-image .ccfic-source a:link, .featured-image .ccfic-source a:visited {
color: #fff;
}
.post-header {
margin: 1.5em 0;
text-align: center;
}
.post-content a {
text-decoration: underline;
}
.post-content iframe {
max-width: 100%;
}
.post-content:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.post-author span {
font-style: italic;
text-transform: lowercase;
letter-spacing: 0;
}
.post-meta {
margin: 3em 0;
}
.post-categories span,
.post-tags span {
margin-right: 2em;
}
.post-categories a,
.post-tags a {
text-decoration: underline;
margin-right: 1.5em;
}
.post-tags ul {
list-style: none;
display: inline-block;
margin: 0;
}
.post-tags li {
display: inline-block;
}
.further-reading {
margin: 1.5em 0 3em;
padding: 2.25em 0;
border-top: solid 1px #D9D9D9;
border-bottom: solid 1px #D9D9D9;
}
.further-reading span {
display: block;
}
.further-reading .previous {
margin-bottom: 1.5em;
}
.further-reading:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.last-updated {
font-style: italic;
}
.wp-block-image.alignfull,
.wp-block-cover {
position: relative;
left: -4.5%;
width: 109%;
max-width: none;
}
.wp-block-quote.is-large {
padding-left: 0;
border-left: none;
}
.wp-block-embed {
margin: 1.5em 0;
}
.wp-block-button a {
text-decoration: none;
color: #fff;
}
.wp-block-social-links a {
color: #fff;
}
@media all and (min-width: 43.75em) {
.entry {
margin-bottom: 4.5em;
}
.post-title {
font-size: 2.375em; line-height: 1.342; }
.post-byline {
font-size: 0.75em; line-height: 1.5; }
.post-categories,
.post-tags {
display: inline-block;
margin: 1.5em 0;
}
.post-categories {
margin-right: 1.5em;
}
.further-reading div {
display: inline-block;
vertical-align: top;
width: 47%;
}
.further-reading .next {
text-align: right;
}
.further-reading .previous {
float: left;
margin: 0 6% 0 0;
}
}
@media all and (min-width: 56.25em) {
.singular .post-header,
.singular .post-content,
.singular .post-meta,
.error404 .post-header,
.error404 .post-content,
.error404 .post-meta {
padding: 0 9.08406%;
}
.singular .post-header,
.error404 .post-header {
margin: 3em 0;
}
.singular .post-title,
.error404 .post-title {
font-size: 3.188em; line-height: 1.314; }
.page-template-full-width .post-content,
.page-template-landing-page .post-content,
.page-template-landing-page-header .post-content {
padding: 0;
}
.wp-block-image.alignwide {
position: relative;
left: -10%;
width: 120%;
max-width: none;
}
.wp-block-image.alignfull,
.wp-block-cover {
left: -16.75%;
width: 133.5%;
}
}
@media all and (min-width: 68.75em) {
.singular .post-content,
.singular .post-meta,
.error404 .post-content,
.error404 .post-meta {
padding: 0 13.62609%;
}
.page-template-full-width .post-content,
.page-template-landing-page .post-content,
.page-template-landing-page-header .post-content {
padding: 0;
}
.wp-block-image.alignwide {
left: -15%;
width: 130%;
}
.wp-block-image.alignfull,
.wp-block-cover {
left: -25%;
width: 150%;
}
}
@media all and (min-width: 75em) {
.singular .post-content,
.singular .post-meta,
.error404 .post-content,
.error404 .post-meta {
padding: 0 18.16812%;
}
.page-template-full-width .post-content,
.page-template-landing-page .post-content,
.page-template-landing-page-header .post-content {
padding: 0;
}
.wp-block-image.alignfull,
.wp-block-cover {
left: -36%;
width: 172%;
}
}
.search-form-container .search-field {
vertical-align: top;
}
.site-header .search-form-container {
position: absolute;
top: -6px;
right: 4.167%;
}
.site-header .search-form-container button {
position: relative;
z-index: 9;
background: none;
border: none;
margin: 5px -10px 0 0;
padding: 6px 10px;
font-size: 1em;
line-height: 1.5;
}
.site-header .search-form-container button:hover {
cursor: pointer;
}
.site-header .search-form-container button:focus {
outline: none;
}
.site-header .search-form-container button:focus i {
color: #ABABAB;
}
.site-header .search-form-container button.open + form {
opacity: 1;
}
.site-header .search-form-container i {
color: #2B2B2B;
z-index: -1;
}
.site-header .search-form-container form {
position: absolute;
top: 0;
right: -12px;
left: 0;
padding-top: 6px;
opacity: 0;
-webkit-transition: opacity 0.15s ease-in-out, left 0.15s ease-in-out;
transition: opacity 0.15s ease-in-out, left 0.15s ease-in-out;
}
.site-header .search-form-container .search-field {
max-width: none !important;
outline: none !important;
padding: 6px 12px !important;
}
.site-header .search-form-container .search-field::-webkit-search-decoration, .site-header .search-form-container .search-field::-webkit-search-cancel-button, .site-header .search-form-container .search-field::-webkit-search-results-button, .site-header .search-form-container .search-field::-webkit-search-results-decoration {
-webkit-appearance: none;
}
.site-header .search-form-container .search-field::-ms-clear {
display: none;
width: 0;
height: 0;
}
.site-header .search-form-container .search-field::-ms-reveal {
display: none;
width: 0;
height: 0;
}
.site-header .search-form-container .search-field:focus {
background: #EDEDED !important;
outline: solid 1px #D9D9D9 !important;
}
@media all and (min-width: 56.25em) {
.site-header .search-form-container {
position: relative;
float: right;
top: -6px;
right: 0;
z-index: 9;
text-align: right;
margin: 0 0 0 1.5em;
}
.site-header .search-form-container button {
margin: 0;
}
.site-header .search-form-container button:hover {
cursor: pointer;
}
.site-header .search-form-container button.open + form {
left: -266px;
}
.site-header .search-form-container form {
padding-top: 0;
right: 0;
}
}
.search .search-header {
text-align: center;
}
.search-bottom {
clear: both;
text-align: center;
margin-top: 4.5em;
}
.search-bottom .search-form-container {
margin-top: 1.5em;
} .gallery {
margin: 2.25em auto;
}
.gallery-item {
display: inline-block;
padding: 0.75em;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
}
.gallery-item img {
max-width: 100%;
max-height: 100%;
}
.gallery-item a {
border: none;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #545454;
display: block;
font-family: "Raleway", sans-serif;
font-size: 12px;
padding: 0.5em 0 0;
margin: 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .tiled-gallery {
margin: 2.25em auto !important;
}
.tiled-gallery .gallery-row {
margin: 0 auto;
}
.singular-attachment .attachment-container img {
display: block;
}
.woocommerce .product .quantity .qty {
width: 50px !important;
font-size: 16px !important;
padding: 11px 12px !important;
}
.woocommerce .product .single_add_to_cart_button {
line-height: 1.5;
padding: 11px 24px;
}
.woocommerce .product_meta a {
text-decoration: underline;
}
.woocommerce .woocommerce-review-link {
text-decoration: underline;
}
.woocommerce .woocommerce-Reviews-title,
.woocommerce .related h2,
.woocommerce .upsells h2 {
margin-bottom: 24px;
}
.woocommerce-cart th, .woocommerce-cart td,
.woocommerce-checkout th,
.woocommerce-checkout td,
.woocommerce-page th,
.woocommerce-page td {
border: none;
}
.woocommerce-cart h2,
.woocommerce-cart h3,
.woocommerce-checkout h2,
.woocommerce-checkout h3,
.woocommerce-page h2,
.woocommerce-page h3 {
margin-bottom: 24px;
}
.woocommerce-cart .quantity input {
width: 50px !important;
font-size: 14px !important;
padding: 8px 4px !important;
}
.woocommerce-cart .coupon input {
max-width: none !important;
width: 49% !important;
padding: 10px 12px !important;
}
.woocommerce-cart .coupon input[type=text] {
font-size: 14px !important;
}
.woocommerce-cart table.shop_table td.product-name {
padding: 24px 12px;
}
.woocommerce-cart table.shop_table .actions {
padding: 12px;
}
.woocommerce-checkout input {
max-width: none;
}
.woocommerce-checkout .required {
text-decoration: none;
}
.woocommerce-checkout #customer_details {
margin-bottom: 24px;
}
.woocommerce-account .woocommerce {
position: relative;
border: solid 1px #EDEDED;
border-radius: 6px;
min-height: 260px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background: #f5f5f5;
padding: 1.5em;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
margin-bottom: 12px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
text-decoration: none;
font-weight: 800;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a:active, .woocommerce-account .woocommerce-MyAccount-navigation li a:focus {
text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding: 1.5em;
}
.woocommerce-account .woocommerce-MyAccount-content > p:first-child {
margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset {
margin: 1.5em 0;
}
.woocommerce-account .woocommerce-message {
z-index: 9;
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
top: -26px;
}
@media all and (min-width: 769px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
}
.archive.bbpress .entry {
margin-right: 0;
width: 100%;
float: none;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
font-size: 16px;
}
div.bbp-breadcrumb {
display: inline-block;
float: none;
}
#subscription-toggle {
margin-left: 6px;
text-decoration: underline;
}
span.bbp-admin-links,
span.bbp-admin-links a,
.bbp-reply-header a.bbp-reply-permalink {
color: #666666;
}
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
margin-bottom: -3px;
}
.bbp-form textarea {
max-width: none;
}@media (min-width: 75em){ .max-width {
max-width: none; margin: 0 auto;
}
.site-header {
padding-top: 3em;
}
.wp-block-group, .wp-block-image {
padding: 80px 0 80px 0;
}
.blocks-gallery-grid, .wp-block-gallery {
margin: 65px 20%;
}
.wp-block-ub-content-toggle {
margin: 0 auto;
max-width: 60%;
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
background-size: auto;
}
.twoffer {
border: solid 20px #cdab00;
margin: 5%;
}
.uagb-tm__content {
margin: 0 30%;
}
.uagb-timeline__main {
width: 60%;
margin: 0 auto;
}
.post-content .uagb-timeline__main p, .post-content .uagb-timeline__main h3 {
margin: 50px !important;
}
.post-content {
padding-bottom: 200px;
} 
.title-container {
margin: 4.5em 0 3em;
}
.blog {
width: 80%;
margin: 0 auto;
}
.blog .post-content, .archive .post-content, .search .post-content {
padding-bottom: 0px;
}
.blog:not(.posts-page-1) .entry:nth-child(even), .archive .entry:nth-child(even), .search .entry:nth-child(even), .blog:not(.posts-page-1) .entry:nth-child(odd), .archive .entry:nth-child(odd), .search .entry:nth-child(odd) {
margin: 1.1%;
min-height: 1700px;
}
.post-content p {
margin: 1em 30% 0.5em 30% !important;
font-size: 1.1em;
text-align: left;
}
.post-content h3, .post-content h5 {
margin: 1em 30% 0.5em 30% !important;
font-size: 1.1em;
}
.post-content p {
}
.blog p {
margin: 1em auto !important;
}
h3 {
text-decoration: underline;
text-decoration-color: #e3bd00;
}
.blog .post-content p, .archive .post-content p, .search .post-content p {
margin: 0 5% 1em 5%;
}
.singular .post-content, .singular .post-meta, .error404 .post-content, .error404 .post-meta {
padding: 0;
}
.post-content li {
margin: auto 7em;
text-align: left;
}
.loop-container .post-content>ol>li, .loop-container .post-content>ul>li {
margin: 0 30%;
text-align: left;
}
} @media (max-width: 900px) { 
.menu-primary-items ul {
padding: 0 !important;
margin-left: 0 !important;
}
}
.logo {
width: 120px;
}
body {
background: #ffffff; }
.site-header .search-form-container i {
color: #232323;
}
.menu-primary-items .menu-item-has-children > a { font-size: larger;
}
.menu-primary {
margin-top: -10px;
}
.menu-primary a {
font-size: larger;
color: #232323; }
.menu-primary a::first-letter {
font-size: 110%;
}
.menu-primary a:hover, .social-media-icons a:hover, .site-header .search-form-container i:hover {
color: #cdab00 !important;
}
.menu-primary-container {
max-width: 90%;
margin: 50px auto;
}
.menu-primary li ul a {
font-size: smaller;
color: #232323 !important;
text-shadow: none;
}
.menu-primary #menu-item-7678, .menu-primary #menu-item-7678 > a {
background: #c80000;
border: 3px solid #00000000;
color: white !important;
position: fixed;
top: 10px;
right: 4px;
width: 157px;
padding-top: 23px;
height: 80px;
text-align: center;
z-index: 10;
box-shadow: 1px 4px 10px -5px black;
-webkit-box-shadow: 1px 4px 10px -5px black;
-moz-box-shadow: 1px 4px 10px -5px black;
}
.menu-primary #menu-item-5921, .menu-primary #menu-item-5921 > a {
background: #212121;
border: 3px solid #00000000;
color: white !important;
position: fixed;
top: 10px;
right: 167px;
width: 180px;
height: 80px;
text-align: center;
z-index: 10;
box-shadow: 1px 4px 10px -5px black;
-webkit-box-shadow: 1px 4px 10px -5px black;
-moz-box-shadow: 1px 4px 10px -5px black;
}
.menu-primary #menu-item-5921:hover, .menu-primary #menu-item-5921 > a:hover, .menu-primary #menu-item-7678:hover, .menu-primary #menu-item-7678 > a:hover {
background: white !important;
color: #cdab01 !important;
border: 3px solid rgb(205, 171, 2);
transition-duration: .5s;
}
.tagline {
color: #232323;
padding-bottom: 30px;
font-size: .8em;
max-width: 415px;
margin: 0 auto;
text-align: center;
}
.tagline, .menu-primary a {
letter-spacing: 0.15em !important;
}
.social-media-icons a {
color: #232323 !important;
} .sub-menu a:hover {
color: #cdab00;
}
.sub-menu {
background: rgb(255, 255, 255) !important;
}
.menu-primary-items ul {
padding: 2em 2em 1em;
margin-left: 6.1em;
border-left: solid 9px #232323;
left: 0;
}
.menu-primary .current-menu-item > a, .menu-primary .current_page_item > a {
outline: none; } .toggle-dropdown {
color: #232323;
}
.menu-primary-items ul .toggle-dropdown:after {
margin-left : 3px;
}
.search-form-container input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):not([type="image"]) {
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid 2px #cdac00 !important;
margin-bottom: 30px;
background: #ffffff47 !important;
box-shadow: 0px 10px 10px -12px black;
-webkit-box-shadow: 0px 10px 10px -12px black;
-moz-box-shadow: 0px 10px 10px -12px black;
outline: none !important;
}
.search-bottom p {
color: #cdab01;
}
.post-header {
text-align: center !important;
padding-bottom: 50px !important;
}
.blog .post-header {
background: none;
}
.singular .post-header, .singular .post-content, .singular .post-meta, .error-404 .post-header, .error-404 .post-content, .error-404 .post-meta {
margin: 0;
padding-bottom: 100px;
padding-top: 50px;
border: none !important;
}
.post-title {
font-size: 3em !important;
line-height: 1.342;
text-transform: uppercase;
color: #232323 !important;
}
.post-title a {
color: #232323 !important;
}
.singular .post-title {
padding: 40px 2%;
}
.post-title:before {
content:'';
}
.post-byline:before, .post-byline:after {
content:'-';
}
.archive-header {
text-align: center;
}
@media (max-width: 1200px) { 
.post-title {
font-size: 2em !important;
}
.post-content h2 {
margin: 20px !important;
}
.wp-block-group {
padding: 65px 0 50px 0;
}
.blocks-gallery-grid {
padding: 5px;
}	
.twoffer{
border: solid 10px #cdab00;
margin: 3%;
padding: 50px 20px !important;
}
.uagb-timeline__main {
width: 90%;
margin: 0 auto;
}
.uagb-tm__content {
margin: 0 10%;
}
.uagb-timeline__main {
width: 90%;
margin: 0 auto;
}
.uagb-timeline-desc-content {
margin: 0;
}	
h3 {
margin: 5%;
text-decoration: underline;
text-decoration-color: #e3bd00;
}
h5{
margin: 50px;
}
} #breadcrumbs {
text-shadow: 1px 1px 3px #000000;
}
h1, h2, h3, h4, h5, h6, ul, ol, a:link, a:visited, .pagination a, .pagination span, .post-categories span, .post-tags span, .further-reading span {
color: #232323;
}
ul, ol {
margin: 1em 30% 0.5em 25%;
text-align: left;
}
h3, h4 {
font-size: 1.3em;
text-align: left;
}
h6 {
text-transform: uppercase;
font-weight: inherit;
font-size: .7em;
letter-spacing: 0.04em;
}
p {
color: #232323;
margin: 0 .5em 1.5em .5em;
padding-left: 0 !important;
}
body {
color: #232323;
text-align: center;
}
.featured-image {
padding-bottom: 35%;
}
.featured-image > img {
border: none !important;
}
a:hover, a:active, a:focus {
color: #cdab00;
}
.gallery-icon img:hover {
opacity: .98;
cursor: zoom-in;
}
.singular-post .content {
border-top: solid 10px rgb(205, 171, 2);
box-shadow: inset 0px 0px 40px whitesmoke, 8px 10px 15px -10px #000000;
-webkit-box-shadow: inset 0px 0px 40px whitesmoke, 8px 10px 15px -10px #000000;
-moz-box-shadow: inset 0px 0px 40px whitesmoke, 8px 10px 15px -10px #000000;
padding: 0px 15px;
}
.post-content h2 {
color: #cdab01; text-align: center;
margin: 20px 34%;
padding: 20px;
font-size: 2em;  -moz-box-shadow: 1px 4px 8px -3px black !important;
}
.overflow-container { padding: 0; 
}
.post-tags li {
margin: 5px 0px;
}
.wp-block-buttons {
display: inherit !important;
}
@media (max-width: 900px) {
.overflow-container {  box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.blocks-gallery-grid, .wp-block-gallery {
padding: 0px 5%;
}
}
.social-sharing {
margin-top: 35px;
padding: 10px 0px;
text-align: center;
}
a.ss-button-facebook, a.ss-button-googleplus, a.ss-button-twitter, a.ss-button-linkedin, a.ss-button-pinterest, a.ss-button-xing {
box-shadow: 0px 0px 0px 3px #ffffff;
-webkit-box-shadow: 0px 0px 0px 3px #ffffff;
-moz-box-shadow: 0px 0px 0px 3px #ffffff;
}
code {
background: none;
padding: 0;
}
.post-byline {
color: #656565;
padding: 0 0 50px 0;
}
.post-content a {
color:#cdab02;
}
.comment-author .author-name {
font-weight: bold;
text-transform: uppercase;
}
.gallery-icon img:hover {
opacity: .9;
cursor: zoom-in;
}
blockquote {
border-left: solid 10px #e3bd00;
padding: 20px 0px 20px 0px;
background: rgba(21, 20, 0, 0.02);
box-shadow: 2px 2px 7px -4px black;
-webkit-box-shadow: 2px 2px 7px -4px black;
-moz-box-shadow: 2px 2px 7px -4px black;
width: 60%;
margin: 0 auto;
} blockquote p {
color: #232323;
}
blockquote ul, blockquote li {
color: #cdab02;
text-shadow: 1px 1px 2px black;
}
.blog .entry, .archive .entry, .search .entry {
border-top: solid 10px rgba(205, 171, 2, 0.85);
padding: 1em 2em;
box-shadow: 3px 4px 6px -4px black;
-webkit-box-shadow: 1px 1px 9px -3px black;
-moz-box-shadow: 3px 4px 6px -4px black; } .more-link {
margin-right: 0px;
color: black;
}
.blog .post-content, .archive .post-content, .search .post-content {
text-align: center;
}
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):not([type="image"]), textarea, .archive-header h1, .post-content, .further-reading a {
line-height:1.8;
border: none;
}
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):not([type="image"]), textarea {
line-height:1.6;
border: solid 1px #e3bd00 !important;
}
.further-reading a {
color: #cdab02;
text-decoration: underline;
}
.further-reading {
margin: 0;
padding: 2.25em;
text-align: left;
}
#FSContact1, #FSContact2, #FSContact11, #FSContact12, #FSContact13, #FSContact14, #FSContact15, #FSContact16, #FSContact17, #FSContact18, #FSContact19, #FSContact20, #FSContact21, #FSContact22, #FSContact23, #mc4wp-form-1, .wpforms-container-full {
background: #ece9da7d !important;
padding: 30px !important;
border: solid 10px #cdab01 !important;
max-width: 500px !important;
position: relative !important;
margin: 0 auto !important;
box-shadow: 3px 4px 6px -4px black !important;
-webkit-box-shadow: 3px 4px 6px -4px black !important;
-moz-box-shadow: 3px 4px 6px -4px black !important;
text-align:left !important;
}
#wpforms-submit-8632 {
background: #212121 !important;
color: white !important;
text-align: center;
border-radius: 0px;
font-family: "Raleway", 
sans-serif;font-size: 0.75em;
line-height: 1.5;
}
#wpforms-submit-8632:hover {
background: white !important;
outline: solid 3px #cdab01;
color: #cdab01!important;
border: none;
transition-duration: .5s;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #14f70059 !important;
border: none !important;
}
#FSContact1 select, #FSContact11 select, #FSContact12 select, #FSContact13 select, #FSContact15 select, #FSContact16 select, #FSContact17 select, #FSContact18 select, #FSContact19 select, #FSContact20 select, #FSContact23 select {
font-size: 1em;
font-family: "Raleway", sans-serif;
max-width: 225px;
background-color: #b9b9b9;
border: solid 1px #c1af2e;
}
table.calcells td {
color: black !important;
}
#commentform {
padding: 35px 25px;
margin: 20px 0px;
border: solid 10px #e3bd00; }
#respond #comment-form-subscribe, #respond p.comment-subscription-form label, #respond p.comment-subscription-form label, #respond label, #respond form label {
color: #bfbfbf !important;
}
.fa {
color: #cdac00;
text-shadow: 1px 1px black;
}
a.fasc-button, .wp-block-button__link {
outline: solid 3px black;
box-shadow: 0px 0px 40px -7px #b196034d !important;
-webkit-box-shadow: 0px 0px 40px -7px #b196034d !important;
-moz-box-shadow: 0px 0px 40px -7px #b196034d !important;
transition-duration: 0.3s;
margin: 7px 0px !important;
font-size: x-large;
padding: 10px 20px;
line-height: 1.5;
}
a.fasc-button:hover, .more-link:hover, #wpforms-submit-8632:hover {
background: white !important;
outline: solid 3px #cdab01;
color: #cdab01!important;
border: none;
transition-duration: .5s;
}
.pagination .current {
outline: solid 3px #cdab01;
color: #cdab00 !important;
border: none;
}
.size-large, .size-medium {
border: solid 1px whitesmoke;
box-shadow: 1px 8px 24px -8px black;
-webkit-box-shadow: 1px 8px 24px -8px black;
-moz-box-shadow: 1px 8px 24px -8px black;
}
.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img {
border: solid 1px whitesmoke !important;
box-shadow: 1px 4px 15px -6px black !important;
-webkit-box-shadow: 1px 4px 15px -6px black !important;
-moz-box-shadow: 1px 4px 15px -6px black !important;
}
.gallery-caption {
color: #cecece;
}
article img {
border: none !important;
box-shadow: 1px 4px 8px -3px black !important;
-webkit-box-shadow: 1px 4px 8px -3px black !important;
-moz-box-shadow: 1px 4px 8px -3px black !important;
}
img, .alignright, .alignleft, .aligncenter, .alignnone, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
margin: 0em auto;
}
.comments {
padding-bottom: 200px;
}
.comments-number h2, .comment-reply-title h2 {
padding-top: 2em;
text-align: center;
}
.comments-link a:link, .comments-link a:visited {
color: #232323;
}
.comments-link a:hover, .comments-link a:active, .comments-link a:focus {
color: #000000;
}
.tos-close {
height: 60px;
width: 60px;
top: 20px;
}
.tos-close span:after, .tos-close span:before {
width: 12px;
height: 12px;
}
.tos-next, .tos-prev {
height: 50%;
margin-top: -40px;
top: 25%;
}
input[type="submit"], .wpforms-form input[type=submit], .wpforms-form button[type=submit] {
position: relative !important;
margin: 0 auto !important;
display: block !important;
color: #ffffff !important;
border: none !important;
text-transform: uppercase !important;
}
input[type="submit"]:hover {
background: rgb(255, 255, 255) !important;
color: #cdab01 !important;
outline: solid 4px #cdab01 !important;
}
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):not([type="image"]),
textarea {
background: #ffffff;
color: #000000;
border: solid 1px #d5d5d5;
}
hr { border: solid 2px #e3bd00;
border-radius: 1px;
width: 12%;
margin: 1em auto;
min-width: 80px;
}
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {
box-shadow: 3px 3px 30px -13px black;
-webkit-box-shadow: 3px 3px 30px -13px black;
-moz-box-shadow: 3px 3px 30px -13px black;
} .pagination {
text-align: center;
margin: 50px 25%;
padding: 19px 0px;
}
.tos-pagination.tos-bullets a.tos-selected {
background-color: #cdac00;
}
.tos-close span:after, .tos-next span {
border-top: 5px solid #ffd400;
border-right: 5px solid #ffd600;
}
.tos-close span:before, .tos-prev span {
border-bottom: 5px solid #ffd600;
border-left: 5px solid #ffd600;
}
.post-categories, .post-tags {
display: block;
}
.post-categories a, .post-tags a {
background: black;
color: white;
text-decoration: none;
text-transform: uppercase;
padding: 5px;
display: inline-block;
}
.post-categories span, .post-tags span {
display: block;
}
.post-categories a {
margin-top: 0.5em;
}
.post-meta {
padding: 3em 0 0;
margin: 0; }
.comments { }
#respond p.comment-subscription-form label {
color: #b1b1b1;
} .site-footer {
width: 100%;
font-size: 95%;
left: auto;
position: relative;
text-align: center;
background: none;
border-top: solid 3px #e3bd00; }
.wpautoterms-footer {
width: 80%;
margin: 0 auto;
} .scroll-back-to-top-wrapper {
padding-top: 0px !important;
right: 50px !important;
bottom: 50px !important;
}
.wpautoterms-footer a {
font-family: "Raleway", sans-serif;
}
@media (max-width: 900px) {
.scroll-back-to-top-wrapper {
right: 30px !important;
bottom: 30px !important;
}
#FSContact1, #FSContact11, #FSContact12, #FSContact13, #FSContact14, #FSContact15, #FSContact16, #FSContact17, #FSContact18, #FSContact19, #FSContact20, #FSContact21, #FSContact22, #FSContact23, #mc4wp-form-1 {
background: #fdfdfd7a;
}
}
.wpforms-field-label {
font-weight: normal !important;	
}
.scroll-back-to-top-wrapper.show {
z-index: 0;
}
.scroll-back-to-top-wrapper:hover {
box-shadow: 0px 0px 0px 3px black;
-webkit-box-shadow: 0px 0px 0px 3px black;
-moz-box-shadow: 0px 0px 0px 3px black;
background-color: rgba(0, 0, 0, 0.25) !important;
}   @media (max-width: 1366px) {
body { background-position: center top !important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover; min-height: 100%;
max-width: 100%;
}
.blog:not(.posts-page-1) .entry:nth-child(even), .archive .entry:nth-child(even), .search .entry:nth-child(even), .blog:not(.posts-page-1) .entry:nth-child(odd), .archive .entry:nth-child(odd), .search .entry:nth-child(odd) {
margin: 1.1%;
}
.post-content p {
margin: 1em 20% 0.5em 20% !important;
text-align: left;
}
ul {
margin: 1em 30% 0.5em 7%;
}
.wp-block-ub-content-toggle {
margin: 0 auto;
max-width: 60%;
} }
@media (max-width: 600px) {
#FSContact1, #FSContact11, #FSContact12, #FSContact13, #FSContact14, #FSContact15, #FSContact16, #FSContact17, #FSContact18, #FSContact19, #FSContact20, #FSContact21, #FSContact22, #FSContact23, #mc4wp-form-1 {
background: #fdfdfd7a;
padding: 30px;
border: solid 10px #cdab01;
max-width: 500px !important;
position: relative;
margin: 0 auto;
box-shadow: 3px 4px 6px -4px black;
-webkit-box-shadow: 3px 4px 6px -4px black;
-moz-box-shadow: 3px 4px 6px -4px black;
}
.post-content h2 {
margin: 20px;
}
.singular .post-header, .singular .post-content, .singular .post-meta, .error-404 .post-header, .error-404 .post-content, .error-404 .post-meta {
padding: 0;
}
blockquote {
padding: 30px 5px 1px 5px;
}
}