Hi, I’ve checked through my CSS and can’t see a missing closing bracket. That’d be great if you could take a look through the CSS, here it is!
/* Header */
.x-navbar {
border-bottom: solid 3px #3f9903;
}
/* Slideshow*/
.page-template-template-blank-4-php .x-slider-container.below {
border-bottom: 0px;
}
.hentry {
margin-top: 0px;
}
/* Navbar Sub Categories*/
.x-navbar .desktop .sub-menu li > a {
font-size: 2em;
font-family: "Catamaran",sans-serif;
text-transform: uppercase;
font-size: 15px;
}
.desktop .sub-menu {
background-color: rgba(215, 228, 207, 0.75) !important;
}
.x-navbar .desktop .x-nav > li ul {
top: 10em;
}
/* Social Media Icons */
.x-topbar .x-social-global a {
width: 20px;
height: 20px;
line-height: 0px;
margin-right: 6px;
margin-left: 6px;
color: #dadada;
}
.x-topbar .x-social-global a:hover {
color: #fff;
}
.x-topbar .x-social-global a i {
font-size: 25px;
}
.x-topbar .x-social-global {
float: right;
margin-top: -22px;
}
.x-colophon.bottom .x-social-global a {
width: 45px;
height: 25px;
line-height: 0px;
margin: 0px;
color: #dadada;
}
.x-colophon.bottom .x-social-global a i {
font-size: 30px;
}
.x-colophon.bottom .x-social-global a:hover {
color: #fff;
}
.x-colophon.bottom .x-social-global {
padding-bottom: 10px !important;
}
.x-social-global a {
background-color: transparent !important;
}
.x-social-global a:hover {
background-color: transparent !important;
}
/* Footer */
.x-colophon.bottom {
padding: 5px 0;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 0.8;
border-top: solid 3px #3f9903;
}
.x-colophon.bottom .x-colophon-content {
margin: 0px 0;
}
.x-colophon.bottom .x-nav li a {
font-size: 14px !important;
font-style: normal !important;
letter-spacing: 0.01em !important;
text-transform: uppercase;
font-family: "Catamaran",sans-serif;
}
.x-colophon.bottom .x-nav li:before {
content: " ";
float: left;
margin: 0 0.85em 0 0.85em;
opacity: 0.35;
}
.x-colophon.bottom .x-nav {
margin-bottom: 30px;
}
.x-colophon.bottom .x-nav li a:hover {
color: #409b03;
opacity: 1;
}
/* View on Mobile Devices */
@media (max-width: 979px) {
.x-brand.img {
display: block;
float: none;
text-align: center;
margin-bottom: 5px;
}
.x-navbar {
text-align: center;
padding-bottom: 20px;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: none;
text-align: center;
}
.x-topbar {
height: auto !important;
}
.x-topbar .p-info {
width: auto;
max-width: 100%;
}
}
@media (max-width: 979px) {
.x-navbar-fixed-top-active .masthead {
position: initial;
}
}
@media (max-width: 1199px){
.x-nav-wrap.mobile.x-collapsed {
display: none;
}
.x-nav-wrap.mobile {
display: block;
}
}
@media (min-width: 0px) and (max-width: 240px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
width: auto;
float: center;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: center;
margin-top: 10px;
}
.x-btn-navbar, .x-btn-navbar.collapsed {
font-size: 20px;
}
.x-topbar {
height: 68px !important;
}
.x-topbar .p-info {
font-size: 14px;
letter-spacing: 0px;
}
.x-navbar {
height: auto;
}
.x-navbar .mobile .x-nav {
background-color: rgba(255, 255, 255, 0.92);
padding: 20px;
}
}
@media (min-width: 241px) and (max-width: 480px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
width: 195px;
float: left;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: right;
margin-top: 25px;
}
.x-btn-navbar, .x-btn-navbar.collapsed {
font-size: 21px;
}
.x-topbar {
height: auto !important;
position: absolute;
}
.x-topbar .p-info {
font-size: 14px;
letter-spacing: 0px;
}
.x-navbar {
height: 162px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 10px;
}
.x-navbar .mobile .x-nav {
background-color: rgba(255, 255, 255, 0.92);
padding: 20px;
}
}
@media (min-width: 481px) and (max-width: 767px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
float: left;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: right;
margin-top: 25px;
}
.x-topbar {
height: auto !important;
position: absolute;
}
.x-navbar {
height: 188px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 10px;
}
.x-navbar .mobile .x-nav {
background-color: rgba(255, 255, 255, 0.92);
padding: 20px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
float: left;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: right;
margin-top: 25px;
}
.x-topbar {
height: auto !important;
}
.x-navbar {
height: 188px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 30px;
padding-bottom: 5px;
}
.x-navbar .mobile .x-nav {
background-color: rgba(255, 255, 255, 0.92);
padding: 20px;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
float: left;
}
.x-navbar .desktop .x-nav > li > a {
font-size: 12.5px;
letter-spacing: 0em;
}
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
padding-left: 6px;
padding-right: 6px;
}
.x-navbar {
height: 188px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 30px;
padding-bottom: 5px;
}
.x-navbar .mobile .x-nav {
background-color: rgba(255, 255, 255, 0.92);
padding: 20px;
text-align: center;
}
}
@media (min-width: 965px) and (max-width: 1191px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
float: left;
}
.masthead-inline .desktop .x-nav {
display: none;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: right;
margin-top: 25px;
}
.x-topbar {
height: auto !important;
}
.x-navbar {
height: 188px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 30px;
padding-bottom: 5px;
}
}
@media (min-width: 1185px) and (max-width: 1320px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
float: left;
}
.masthead-inline .desktop .x-nav {
display: none;
}
.masthead-inline .x-btn-navbar {
display: inline-block;
float: right;
margin-top: 25px;
}
.x-topbar {
height: auto !important;
}
.x-navbar {
height: 188px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 30px;
padding-bottom: 5px;
}
}
@media (min-width: 1266px) and (max-width: 1500px) {
body.x-navbar-fixed-top-active .x-navbar-wrap {
margin-top: 0px;
}
.x-brand.img {
margin-top: 11px;
float: left;
}
.x-navbar .desktop .x-nav > li > a {
font-size: 15px;
letter-spacing: 0em;
}
.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
padding-left: 6px;
padding-right: 6px;
}
.x-navbar {
height: 188px;
}
.x-topbar .x-social-global {
float: none;
margin-top: 30px;
padding-bottom: 5px;
}
}
.x-navbar .mobile .x-nav li>a {
font-size: 18px !important;
}
Thanks!