/* Last-Modified: Sat, 1 Jan 2000 10:00:30 GMT [ver: ] */
/* Current-Time:Sat, 10 Oct 2026 06:16:51 -0500*/
/*Tyler - Remove details on artwork upon hover - JBS - 11/20/2025*/
body > div.content > div.row > div > div > div:nth-child(13) > a > div > div > div > div > span:nth-child(2) {display:none;}
body > div.content > div.row > div > div > div:nth-child(13) > a > div > div > div > div > span:nth-child(3) {display:none;}
body > div.content > div.row > div > div > div:nth-child(13) > a > div > div > div > div > span:nth-child(4) {display:none;}

/*Tyler - change button font - GW 9/30/25*/
a.btn {font-weight: 400;}
a.btn {font-size: 15px;}

/* Tyler - Remove Past Events link - BR - 8/26/2020 */
.faso-events-label-footer-link {display:none!important;}
.faso-events-label-footer-link a{display:none!important;}



/* Tyler - Remove archived works link - 8/24/2020 */
 .faso-works-link-archived-works {display:none;}

/* Tyler - This work in conjunction with JS - 8/26/2020 */
.contact-tagline.faso-contact-tagline {display:none}


.site-title a {
    font-family: 'Poppins', sans-serif;
    font-size: 30px;
    font-weight: lighter;
    line-height: normal;
    color: #6E6E6E;
    margin-bottom: 5px;
    letter-spacing: 14px;
}


.sf-menu a {
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    color: #6E6E6E;
    text-decoration: none;
    letter-spacing: 0px;
    padding: 2px 1px;
    text-align: left;
    letter-spacing: 2px;
}

.callout .headline {
    display: inline;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
}

.page-title h1 {
    font-weight: lighter;
    color: #ad7843;
    margin-bottom: 0px;
    letter-spacing: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.page-title {
    margin-bottom: 30px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: normal;
    text-decoration: none;
    color: #444444;
}

h2, .h2 {
    color: #color:#444444;
    line-height: 32px;
}

body {
    font: 14px/28px 'Poppins', sans-serif;
    font-weight: normal;
    font-weight: 300;
    color: #444444;
    -webkit-text-size-adjust: 100%;
}

.grid-item h2, .row-item h2 {
    line-height: 28px;
    margin-bottom: 5px;
}

blockquote p {
    font-weight: 300;
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    padding-left: 40px !important;
    margin-bottom: 25px !important;
    border-left: 4px solid #dddddd;
}

.workzoom h2 {
    font-size: 0px;
}

.btn, button, input[type="submit"], .bbav .bbav-button .btn {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    line-height: normal;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    color: #4C423F;
    display: inline-block;
    cursor: pointer;
    position: relative;
    background: #E6D6BF;
    background-color: rgb(230, 214, 191);
    border: none;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-radius: 35px;
    padding: 8px 35px;
    max-width: 100%;
    -webkit-transition: 0.25s all linear;
    transition: 0.25s all linear;
}

/* Tyler using Woolen Hues - Remove left margin from first Nav Item - BC - Aug 3 2020 */

.sf-menu > li:first-child {
margin-left : 0 !important;
}

/* Tyler using Woolen Hues - Reduce left margin of other Nav Items to 15px - BC - Aug 3 2020 */

.sf-menu > li {
margin-left : 18px !important;
}


.border {
    padding: 5px;
    border: 1px solid #aaaa;
}

hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border-top: 1px solid #99999;
    height: 1px;
    clear: both;
    position: relative;
}


.callout a {
    color: #C49C75;
}


.hero-section .slick-prev, .hero-section .slick-next, .hero-section .slick-prev:focus, .hero-section .slick-next:focus {
    width: 35px;
    height: 35px;
    background: #AAA;
    border-radius: 0;
}

p [
    line-height: 18px;
]

.item-details span {
    color: #615450;
    display: block;
    line-height: normal;
}

h1, .h1 {
    color: #color: #615450;
    letter-spacing: 4px;
}

input[type="text"], textarea {
    font: 16px/24px 'Poppins', sans-serif;
        font-weight: normal;
    font-weight: 300;
    color: #4C423F;
    text-transform: none;
    width: 100%;
    padding: 8px 15px;
    margin: 0;
    border: none;
    background: #E6D6BF;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: 0.25s background linear;
    transition: 0.25s background linear;
}

.gradient-bg {
    background: #D9D0CD;
    background: -webkit-linear-gradient(90deg, #FAF7F2, #D9D0CD);
    background: -o-linear-gradient(90deg, #FAF7F2, #D9D0CD);
    background: -moz-linear-gradient(90deg, #FAF7F2, #D9D0CD);
    background: linear-gradient(90deg, #FAF7F2, #D9D0CD);
    padding-bottom: 10px;
    padding-bottom: 10px;
}

/*Tyler - CUSTOM WORK - Edit Slideshow Size - JMG - 8/24/2020*/
@media only screen and (min-width: 980px) {
	button.slick-prev.slick-arrow {
    	    left: 25%;
	}

	button.slick-next.slick-arrow {
	    right: 25%;
	}
}

/* Tyler - CUSTOM WORK - Edit Color of Contact Info - JMG - 8/24/2020 */

.contact-tagline.faso-contact-tagline {
    color: #C49C75;
}

.callout {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.mobile-nav ul li a {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    color: #C49C75;
    text-decoration: none;
    display: inline-block;
    padding-bottom: 5px;
}

.mobile-nav ul li li a {
    font-size: 16px;
}

p { margin: 0 0 10px 0; }


.social-helper {
    display: block;
}

.content {
    width: 100%;
    padding-top: 148px;
    padding-bottom: 20px;
}

element {
    padding-top: 140px;
}

.price-box {
    text-align: center;
    line-height: 22px;
    padding: 20px;
    background: #D9D0CD;
    border-radius: 10px;
}

.sub-footer {
    color: #615450;
    font-size: 15px;
}

.bb_rb>.bb_rb-bar {
    background: #6d6c6c !important;
}

.fa-envelope {display: none; !important;}

.faso-links-data-linkdescription img {width: 200px; !important;}

/* Change size of Blog H1 - JS - 10/5/2025*/
.faso-blog-data-entry-text > h1 {font-size: 31px; letter-spacing: 2px;}
