@import url("https://fonts.googleapis.com/css?family=Encode+Sans+Semi+Condensed:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed"); a:focus {
outline: none;
}
.custom-logo-link .custom-logo {
width: 300px;
}
.main .lp-text-title {
color: #fff;
text-align: left;
}
#content {
margin-top: 0 !important;
}
article.hentry {
margin-bottom: 0;
}
#main > article.type-page:not(.post-44) {
background-color: #000;
color: #fff;
}
.ngg-gallery-thumbnail {
border: 0 !important;
background-color: transparent !important;
}
.row {
display: flex;
}
.row .item {
flex:1 1 auto;
margin: 10px;
}
.item > a .overlay {
visibility: hidden;
opacity: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, .7);
display: flex;
align-items: center; position: absolute;
justify-content: center;
text-align: center;
transition: visibility 0s, opacity 0.5s linear;
}
.item > a .overlay h1 {
color: #fff;
}
.item > a {
display: block;
position: relative;
}
.item > a:hover .overlay {
visibility: visible;
opacity: 1;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
display: none;
}
.responsive-columns { flex-wrap: wrap;
}
.responsive-columns .wp-block-column{
margin-right:30px;
margin-bottom: 30px;
}
#access a > span{
text-transform: capitalize;
}
#access ul > li.current_page_item > a, #access ul > li.current-menu-item > a, #access ul > li.current_page_ancestor > a, #access ul > li.current-menu-ancestor > a, #access .sub-menu, #access .children {
border-top-color: transparent !important;
}
#access ul#prime_nav li{
font-size: 20px
}
#access ul#prime_nav li{
font-size: 20px
}
@media screen and (max-width: 791px) {
.entry-content ul, .entry-content ol {
margin-left: 0;
}
.homepage-items .row {
display: block;
}
.item > a .overlay { line-height: 1;
}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
width: calc(100% - 16px);
}
.brand-item .wp-block-columns {
flex-direction: column;
} }
.footer-links {
list-style: none;
}
.footer-links li {
float: left;
border-right: 1px solid #2d2d2d;
padding: 0 20px;
line-height: 1;
margin-bottom: 10px;
}
.footer-links li.last {
border-right: 0;
}
#site-copyright {
align-items: center;
display: flex !important;
justify-content: center;
flex-direction: column;
float: none !important;
font-style: normal;
}
#footer #site-copyright a {
color: #2d2d2d;
font-weight: 500;
}
#site-copyright b {
color: #2d2d2d;
font-weight: 500;
}
#colorbox.advgb_lightbox #cboxContent {
background: transparent !important;
}
#colorbox.advgb_lightbox #cboxLoadedContent {
border: 0 !important;
background: transparent !important;
}
.simple-sitemap-page a {
color: #fff;
}
#site-header-main-inside {
padding: 0 4% 0 2%;
}
#access ul.sub-menu li a, #access ul.children li a {
font-size: 75%;
}
#access > div > ul > li:hover > a {
background-color: transparent !important;
color: #000 !important;
font-weight: 500;
}
@media screen and (max-width: 600px) {
.responsive-links li {
float: none;
border: none; 
}
}
@media screen and (max-width: 400px) {
ul.footer-links{
margin-top:10px;
margin-bottom:10px;
}
.footer-links li {
float: none;
border: none;
margin-bottom:15px;
}
}
.seriousslider-inner > .item img.item-image {
width: 100% !important;
}
.seriousslider-sizing1,
.seriousslider-sizing1 img {
max-height: none !important;
}
.entry-content ul,
.entry-content ol {
margin-left: 0;
}
.hidetitle .entry-title { 
display : none;
}
.remove-margins .article-inner {
padding-left: 1% !important;
padding-right: 1% !important;
}
@media screen and (min-width: 792px) {
.brand-item .wp-block-column:first-child {
padding-right: 40px;
}
.brand-item .wp-block-column:last-child {
padding-left: 40px;
}
}
#access > div > ul ul > li:hover > a:not(:only-child) > span::after {
opacity: 1 !important;
right: .5em !important;
}
a.privacy-link{
color: #fff;
text-decoration: underline;
}