/*
Theme Name:     Keough-Sweeney Law
Description:    Keough-Sweeney Law
Version:        1.35
Author:         Lawrence Zevon
Author URI:     http://www.zevonmedia.com/
Template:       enfold
License:        GPL v2
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../enfold/style.css");

/* Customizations Here */
.logo svg { width: 260px; }

#top #header_main .social_bookmarks li a:before {
    display: inline-block !important;
    position: relative;
    top: 2px;
    transform: none !important;
}
#top #header_main .social_bookmarks {
    height: 36px;
    margin-top: -15px !important;
    overflow: visible !important;
}

#top #header_main .social_bookmarks li {
    height: 36px !important;
    overflow: visible !important;
}

#top #header_main .social_bookmarks li a {
    height: 36px !important;
    border-radius: 4px !important;
}

/* Remove the full-width white caption background */
#top .hero-slider-caption .slideshow_inner_caption {
    background: transparent !important;
    padding: 0 !important;
}

/* Make the white box hug the title */
#top .hero-slider-caption .avia-caption-title {
    display: inline-block;
    width: fit-content;
    max-width: 100%;
    box-sizing: border-box;
    background: #fff !important;
    color: #404040 !important;
    padding: 10px 15px;
	text-transform: none;
}

/* Place the title box flush with the bottom of the slide */
#top .hero-slider-caption .slideshow_caption {
    padding: 0 !important;
}

#top .hero-slider-caption .slideshow_inner_caption {
    top: auto !important;
    bottom: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

#top .hero-slider-caption .slideshow_align_caption {
    padding: 0 !important;
}

#top .hero-slider-caption .avia-caption-title {
    margin: 0 !important;
}

#top .footer-social-links .social_bookmarks {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 10px;
    width: auto;
    margin: 0;
    padding: 0;
}

#top .footer-social-links .social_bookmarks li {
    float: none !important;
    margin: 0 !important;
}

#top .footer-social-links .social_bookmarks {
    gap: 6px;
}

#top .footer-social-links .social_bookmarks li {
    width: 50px !important;
    height: 50px !important;
}

#top .footer-social-links .social_bookmarks li a {
    display: block;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
    font-size: 30px !important;
}

.footer-titles { font-weight: 800; }

body.page-id-27 .toggler {
    color: #b84040 !important;
}