@font-face{ 
font-family: 'TypoPRO Bebas Neue';
src: url(https://cdn.jsdelivr.net/npm/@typopro/web-bebas-neue@3.7.5/TypoPRO-BebasNeue-Regular.woff) format('woff');
font-style:   normal;
font-weight:  normal;
font-stretch: normal;
font-variant: normal;
} .black {
background: #040000;
}
.gold {
background: #A29270;
}
.red {
background: #a51002;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.smoothing {
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.relative {
position: relative;
}
.p160 {
padding-top: 160px;
padding-bottom: 160px;
}
.p140 {
padding-top: 140px;
padding-bottom: 140px;
}
.p100 {
padding-top: 100px;
padding-bottom: 100px;
}
.p80 {
padding-top: 80px;
padding-bottom: 80px;
}
.p60 {
padding-top: 60px;
padding-bottom: 60px;
}
.p60t {
padding-top: 60px;
}
.p40 {
padding-top: 40px;
padding-bottom: 40px;
}
.p30 {
padding-top: 30px;
padding-bottom: 30px;
}
.p30t {
padding-top: 30px;
}
.p20 {
padding-top: 20px;
padding-bottom: 20px;
}
.no-padding {
padding:0;
}
.table {
display: table;
width: 100%;
height: 100%;
}
.table-cell-bottom {
display: table-cell;
vertical-align: bottom;
}
body {
background: #eee;
font: normal 300 17px 'Crimson Text', serif;
color: #696969;
}
#outer-container {
position: relative;
background: #FFF;
}
h1, h2, h3 {
font-family:  'Crimson Text', serif;
margin: 0;
}
h1 {
font-size: 40px;
font-weight: 400;
margin-bottom: 20px;
position: relative;
z-index: 1;
}
h1:after {
content: '';
position: absolute;
bottom: 5px;
left: 0;
border-bottom: 1px solid #DDD;
width: 100%;
z-index: -1;
}
h2 {
font-size: 26px;
font-weight: 400;
color: #A29270;
}
h3 {
font-size: 19px;
font-weight: 600;
}
p {
line-height: 26px;
margin-bottom: 20px;
}
strong {
font-weight: 700;
}
img, video {
max-width: 100%;
height: auto;
}
a {
transition: all .25s;
}
a:hover {
color: #A29270;
}
a.cta {
display: inline-block;
text-transform: uppercase;
text-decoration: none;
border: 1px solid #A29270;
color: #A29270;
font-size: 14px;
margin-top: 20px;
padding: 8px 30px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
a.cta:hover, a.cta:focus, a.cta.active {
background: #A29270;
color: #FFF;
}
.accordion-header {
cursor: pointer;
}
.accordion-content {
display: none;
}
.accordion-click {
display: inline-block;
text-transform: uppercase;
text-decoration: none;
text-align: left;
border: 1px solid #A29270;
color: #A29270;
font-size: 11px;
font-weight: 600;
margin-top: 20px;
padding: 6px 25px 6px 8px;
position: relative;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.accordion-click:after {
content: '\f13a';
font-family: "Font Awesome 5 Pro";
font-weight: 900;
font-size: 12px;
position: absolute;
right: 5px;
}
.accordion-header:hover .accordion-click {
background: #A29270;
color: #FFF;
}
.accordion-header.active .accordion-click:after {
transform: rotate(180deg);
}
.alignright {
float: right;
margin: 0 0 30px 30px;
}
@media (max-width: 1199px) {
.singlePoem .alignright {
max-width: 200px;
}
}
@media (max-width: 991px) {
#outer-container.container {
max-width: 100%;
}
.p80, .p60 {
padding-top: 30px;
padding-bottom: 30px;
}
}
@media (max-width: 767px) {
.hideMobile {
display: none;
}
.p160, .p140, .p100 {
padding-top: 80px;
padding-bottom: 80px;
}
}
@media (max-width: 575px) {
.singlePoem .alignright {
float: none;
display: block;
margin-left: auto;
margin-right: auto;
}
a.cta {
padding: 8px 15px;
}
.p60 {
padding-top: 20px;
padding-bottom: 20px;
}
} header.basic {
background: #040000;
padding: 0;
}
.home header.basic {
position: absolute;
top: 0;
left: 0;
z-index: 9994;
background: none;
border-bottom: 1px solid;
border-color: rgba(255, 255, 255, 0.4);
}
header.basic a#logo {
display: block;
color: #FFF;
text-decoration: none;
font-family: 'TypoPRO Bebas Neue';
font-size: 39px;
padding-top: 6px;
}
#nav-container {
padding-left: 0;
}
header.basic nav ul li {
margin: 0;
padding: 9px 4px;
}
header.basic nav ul li a {
color: #FFF;
text-decoration: none;
padding: 1px 5px;
border-radius: 5px;
border-left: 1px solid;
border-right: 1px solid;
border-color: rgba(255, 255, 255, 0);
}
header.basic nav ul li:hover a {
border-color: rgba(255, 255, 255, 0.5);
}
#menu-border, header.basic nav ul li.menu-hide {
display: none;
}
a.carticon {
color: #fff;
text-decoration: none;
}
@media (max-width: 991px) {
#nav-container {
position: relative;
z-index: 9999
}
a.carticon {
font-size: 20px;
margin-right: 10px;
}
header.basic .navButton {
top: -2px;
}
header.basic .navButton span, header.basic .navButton span:before, header.basic .navButton span:after {
background-color: #FFF;
}
header.basic #nav-container.align-self-end {
align-self: center!important;
}
header.basic nav {
background: none;
border: none;
left: -320px;
width: 320px;
padding-right: 70px;
}
#border-container {
display: block;
height: 100%;
background: #040000;
}
#menu-border {
display: block;
position: absolute;
left: 249px;
width: auto;
height: 100%;
}
header.basic nav ul li {
border-bottom: none;
}
header.basic nav ul li a {
font-size: 20px;
padding: 3px 5px 3px 8px;
}
header.basic nav ul li.menu-hide {
display: block;
}
}
@media (max-width: 575px) {
header.basic nav { }
header.basic a#logo {
font-size: 30px;
padding-top: 10px;
}
}
@media (max-width: 320px) {
header.basic nav {
left: -280px;
width: 280px;
}
#menu-border {
left: 209px;
}
} #home-feature {
position: relative;
}
#header-border {
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
z-index: 9992;
}
.photoCred {
position: absolute;
right: 20px;
bottom: -20px;
z-index: 9993;
font-family: 'TypoPRO Bebas Neue';
font-size: .75em;
text-transform: uppercase;
letter-spacing: .75px;
color: #999;
}
.photoCred:before {
font-family: "Font Awesome 5 Pro";
content: '\f030';
position: absolute;
top: -2px;
left: -20px;
}
figcaption {
position: relative;
font-family: 'TypoPRO Bebas Neue';
font-size: .75em;
text-transform: uppercase;
letter-spacing: .75px;
color: #999;
text-align: center;
padding-top: 5px;
}
figure a {
position: relative;
display: block;
background: #000;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
figure:hover a img {
opacity: 0.7;
transition: all .4s;
}
figure:hover a:after {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
content: '\f06e';
color: #FFF;
font-family: "Font Awesome 5 Pro";
font-size: 40px;
transition: all .4s;
}
#home-intro h1 {
font-size: 26px;
line-height: 36px;
color: #A29270;
padding-bottom: 24px;
margin: 0;
}
#home-highlights {
padding-bottom: 5.5vw;
}
#home-intro h1:after {
display: none;
}
#home-highlights .highlight-box {
position: relative;
width: 25%;
max-width: 245px;
margin: 0 20px;
}
#home-highlights .highlight-box:nth-child(2) {
transform: translateY(5.5vw);
}
#home-highlights a {
display: block;
background-color: rgba(0,0,0,0.5);
}
#home-highlights img {
position: relative;
z-index: 1;
}
#home-highlights span.highlight-content {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
color: #FFF;
font-size: 28px;
font-weight: 600;
transition: all .25s ease;
}
#home-highlights a:hover span.highlight-content {
background-color: rgba(0,0,0,0.7);
}
.highlight-content i {
display: block;
font-size: 25px;
margin-bottom: 5px;
}
.highlight-content span {
display: block;
border-bottom: 1px solid #FFF;
width: 15%;
margin: 0 auto;
font-size: 15px;
}
.home .slick-list {
padding-bottom: 15px;
}
.home .photoCred {
bottom: -12px;
}
@media (max-width: 991px) {
#home-intro h1 br {
display: none;
}
}
@media (max-width: 575px) {
#home-highlights div.d-flex {
display: block!important;
}
#home-highlights .highlight-box {
width: 100%;
max-width: 220px;
display: block;
margin: 0 auto 20px auto;
}
#home-highlights .highlight-box:nth-child(2) {
transform: none;
}
.photoCred {
font-size: .65em;
}
}
@media (max-width: 320px) {
#home-intro h1 {
font-size: 22px;
line-height: 30px;
}
} #featured-image {
display: none;
}
#leftSideImgCol {
position: relative;
padding: 0;
}
#leftSideImgCol .photoCred {
bottom: 20%;
right: -40px;
transform: rotate(90deg);
font-size: .6em;
letter-spacing: 1px;
opacity: .65;
}
#leftSideImgCol div {
position: relative;
padding-right: 1px;
}
#leftSideImg {
display: block;
position: relative;
z-index: 1
}
#leftSideImgMask {
position: absolute;
bottom:-1px;
left: 0;
z-index: 2;
}
@media (max-width: 767px) {
#leftSideImgCol {
display: none;
}
#featured-image {
display: block;
}
} #video, #photos, #comics {
margin-top: 40px;
padding-top: 40px;
border-top: 1px solid #DDD;
}
#audio img, #comics img {
display: block;
margin-bottom: 10px;
}
.comic {
padding-bottom: 30px;
}
#gallery-btns .cta {
display: block;
margin: 0 0 10px 0;
text-align: center;
}
@media (max-width: 991px) {
#gallery-btns {
position: -webkit-sticky;
position: sticky;
top: 0;
text-align: center;
background: #FFF;
z-index: 4;
}
#gallery-btns a.cta {
display: inline-block;
margin: 20px 0;
}
}
@media (max-width: 767px) {
#comics img {
max-height: 300px;
margin-left: auto;
margin-right: auto;
}
} #press-btns a.cta {
display: inline-block;
margin: 20px 0;
}
#online-list article {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #DDD;
}
#online-list article a {
display: block
}
.pswp__caption {
background: #121212!important;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.pswp__caption__center {
font-size: 14px;
color: #FFF;
}
.mediaSection {
display: none;
}
.mediaSection:first-child {
display: block;
}
@media (max-width: 991px) {
#press-btns {
position: -webkit-sticky;
position: sticky;
top: 0;
text-align: center;
background: #FFF;
z-index: 4;
}
} #poems-list {
padding-right: 10px;
border-right: 1px solid #DDD;
}
#poems-list span {
display: block;
line-height: 17px;
padding-right: 20px;
margin-bottom: 4px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#poems-list a {
font-size: 13px;
}
.singlePoem {
display: none;
}
.singlePoem:first-child {
display: block;
}
.singlePoem h2 {
padding-bottom: 20px
}
#poems-dropdown {
display: none;
}
@media (max-width: 767px) {
#poems-list {
display: none;
}
#poems-dropdown {
display: block;
font-size: 14px;
font-family: Arial, sans-serif;
font-weight: normal;
color: #444;
line-height: 1.2;
padding: .6em 2em .5em .8em;
width: 100%;
max-width: 100%;
box-sizing: border-box;
margin: 0 0 20px 0;
border: 1px solid #aaa;
box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
border-radius: .5em;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-color: #fff;
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
background-repeat: no-repeat, repeat;
background-position: right .7em top 50%, 0 0;
background-size: .65em auto, 100%;
}
#poems-dropdown::-ms-expand {
display: none;
}
#poems-dropdown:hover {
border-color: #888;
}
#poems-dropdown:focus {
border-color: #aaa;
box-shadow: 0 0 1px 2px rgba(59, 153, 252, .7);
box-shadow: 0 0 0 2px -moz-mac-focusring;
color: #222;
outline: none;
}
#poems-dropdown option {
font-weight:normal;
overflow: hidden;
text-overflow: ellipsis;
}
} #minxCollage {
position: absolute;
top: 0;
right: -14%;
transform: scale(1.25);
}
#minxLanding .photoCred {
display: none;
}
@media (max-width: 991px) {
#minxCollage {
position: static;
transform: none;
}
} .video-container {
overflow: hidden;
position: relative;
width:100%;
}
.video-container::after {
padding-top: 56.25%;
display: block;
content: '';
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.videoGallery .video {
margin-bottom: 30px;
}
.videoGallery .video:nth-of-type(2n+1) {
clear: both;
}
.videoGallery .youtubeImg {
position: relative;
margin-bottom: 10px;
cursor: pointer;
}
.videoGallery .youtubeImg img {
display: block;
width: 100%;
max-width: 100%;
}
.videoGallery .youtubeImg .fab {
position: absolute;
top: 50%;
left: 50%;
color: #282828;
font-size: 68px;
opacity: 0.8;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.3s;
transition: all 0.3s;
z-index: 1;
}
.videoGallery .youtubeImg:hover .fab {
color: #ff0000;
opacity: 1;
}
.videoGallery .youtubeImg .fab:after {
content: '';
position: absolute;
background-color: #fff;
top: 50%;
left: 50%;
width: 25px;
height: 25px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: -1;
}
.videoGalleryOverlay {
background-color: rgba(0,0,0,0.8);
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.videoGalleryOverlay .videoWrapper {
display: none;
position: absolute;
top: 50%;
left: 50%;
width: 70%;
max-width: 1280px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.videoGalleryOverlay .close {
display: none;
position: absolute;
background-color: #000;
top: -26px;
right: 0;
padding: 2px 10px;
color: #fff;
font-family: 'Tauri', sans-serif;
cursor: pointer;
}
.videoGalleryOverlay .close .fa {
margin-left: 5px;
}
.videoGalleryOverlay.videoPlay {
opacity: 1;
visibility: visible;
}
.videoGalleryOverlay.videoPlay .videoWrapper, .videoGalleryOverlay.videoPlay .close {
display: block;
}
.videoGalleryOverlay .videoWrapper .videoContainer {
position: relative;
width: 100%;
height: 0;
padding-top: 56.25%;
}
.videoGalleryOverlay .videoContainer iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#slgVideoGallery .container {
padding-top: 40px;
border-top: 1px solid #cecece;
}
@media screen and (max-width: 767px) {
.videoGalleryOverlay .videoWrapper {
width: 85%;
}
.videoGallery .youtubeImg img {
width: 100%;
max-width: 260px;
margin: 0 auto;
}
} .woocommerce-shop .sectionPad, .woocommerce-checkout .sectionPad {
padding: 0;
}
.woocommerce-shop .woocommerce {
padding-top: 2rem;
}
.woocommerce ul.products li.product a img {
max-height: 300px;
width: auto;
margin: 0 auto 1rem auto;
}
a.woocommerce-LoopProduct-link:hover img, a.woocommerce-LoopProduct-link:focus img {
transform: scale(1.05);
transition: all .25s;
}
a.woocommerce-LoopProduct-link:hover h2, a.woocommerce-LoopProduct-link:focus h2 {
text-decoration: underline;
}
nav.breadcrumb ol {
margin: 0 0 2rem 0;
padding: .5rem 1rem;
background: #efefef;
}
nav.breadcrumb ol li {
display: inline-block;
list-style:none;
color: #656565;
font-size: .75em;
margin: 0;
padding: 0;
}
nav.breadcrumb ol li a {
position: relative;
margin-right: 22px;
font-weight: 400;
color: #656565;
}
nav.breadcrumb ol li a:hover, nav.breadcrumb ol li a:focus {
color: #1b1b1b;
}
nav.breadcrumb ol li a:after {
content:'//';
color: #9b9b9b;
position: absolute;
right:-20px;
}
nav.breadcrumb ol li:last-child a:after {
display: none;
}
nav.breadcrumb ol li:last-child a {
margin-right: 0;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: none;
width: 100%;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
display: inline-block;
text-transform: uppercase;
text-decoration: none;
border: 1px solid #444;
background: #444;
color: #FFF;
font-size: 17px;
padding: 13px 30px 8px 30px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
border: 1px solid #A29270;
background: #A29270;
}
.woocommerce div.product form.cart {
margin-bottom: 1rem;
}
.woocommerce div.product form.cart .button {
margin-left: 10px;
}
.product_meta .posted_in, .product_meta .tagged_as {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #A29270;
font-size: 1.75rem;
}
.woocommerce .quantity .qty {
width: 3.631em;
height: 40px;
text-align: center;
}
.product h1 {
line-height: 1.15;
margin-bottom: 2rem;
}
.product h1:after {
bottom: -.5rem;
}
.related h2 {
border-bottom: 1px solid #DDD;
margin-bottom: 1.5rem;
padding-bottom: .5rem;
}
.related a.button, .products a.button {
display: inline-block;
text-transform: uppercase;
text-decoration: none;
border: 1px solid #444;
background: #fff;
color: #444;
font-size: .85rem;
padding: 10px 18px 8px 18px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.related a.button:hover, .related a.button:focus, .products a.button:hover, .products a.button:focus {
background: #444;
color: #FFF;
}
.single-product .sectionPad {
padding-bottom: 0;
}
article.product .sectionPad {
padding-top: 0;
}
.woocommerce-checkout label {
margin-bottom: 0;
}
.woocommerce form .form-row .required {
color: #ce0000;
}
.woocommerce form .form-row textarea#order_comments {
height: 8rem;
}
.woocommerce-privacy-policy-text {
font-size: .9rem;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
margin-top: 1rem;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
padding-bottom: 0;
}
.about_paypal {
display: none;
}
.downloadNote {
display: block;
border: 1px solid #DDD;
padding: 10px;
}
@media (max-width: 991px) {
footer.container {
max-width: 100%;
}
} .wpcf7-form {
padding-bottom: 60px;
}
.grecaptcha-badge {
display: none!important;
}
form p {
margin-bottom: 0;
}
.wpcf7 label {
width: 100%;
}
.wpcf7 label span.label {
display:none;
display:block\9;
color:#121212\0; }
.wpcf7 label span + br {
display: none;
}
input[type="text"], input[type="tel"], input[type="email"], textarea {
width: 100%;
border: 1px solid #DDD;
margin-bottom: 8px;
padding: 10px 12px;
font: normal 300 18px 'Crimson Text', serif;
color: #A29270;
position: relative;
}
textarea {
height: 250px;
}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus {
border: 1px solid #A29270;
box-shadow: 0 0 0 2px #A29270;
outline: 2px solid transparent;
}
input[type="submit"] {
-webkit-appearance: none;
border: 1px solid #A29270;
display: inline-block;
font-family: 'Crimson Text', serif;
font-weight: 600;
font-size: 19px;
color: #A29270;
text-decoration: none;
text-transform: uppercase;
padding: 8px 30px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
cursor: pointer;
}
input[type="submit"]:hover, input[type="submit"]:focus {
background: #A29270;
color: #FFF;
}
span.wpcf7-not-valid-tip {
color: #FFF;
background: #a51002;
font-size: 13px;
font-weight: normal;
display: block;
margin-top: -8px;
padding: 0 10px;
border:none;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
color: #FFF;
background: #a51002;
font-size: 16px;
font-weight: normal;
display: block;
border:none;
text-align: center;
padding: 10px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
div.wpcf7-mail-sent-ok {
background: #398f14;
color: #FFF;
border: none;
padding: 10px;
text-align: center;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
} #backToTop {
padding: 60px 0 50px 0;
}
#backToTop a {
display: inline-block;
color: #A29270;
padding-top: 10px;
font-size: 20px;
text-decoration: none;
transition: all .75s ease;
}
#backToTop a:hover i {
transform: translateY(-8px);
}
#backToTop span {
display: block;
font-size: 12px;
text-transform: uppercase;
}
footer {
position: relative;
padding-top: 90px;
padding-bottom: 50px;
font-size: 15px;
color: #FFF;
}
#footer-border {
position: absolute;
top: -1px;
left:0;
width: 100%;
transform: rotate(180deg);
}
#footer-social {
padding-bottom: 20px;
}
footer nav, #copyright {
display: inline-block;
}
footer a {
color: #FFF;
}
footer a:hover {
color: #A29270;
}
footer i {
font-size: 24px;
margin: 0 10px;
}
footer ul {
margin: 0;
padding: 0;
}
footer li {
position: relative;
list-style: none;
display: inline-block;
margin: 0;
padding: 0 0 0 20px;
}
footer li:before {
content: '|';
position: absolute;
left: 8px;
}
@media (max-width: 991px) {
footer.container {
max-width: 100%;
}
}