<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Gianna Vallefuoco
 Theme URI:    https://giannavallefuoco.com
 Description:  Divi Child Theme
 Author:       Whebb.Works
 Author URI:   https://whebb.works
 Template:     Divi
 Version:      1.0.02
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/


/* Global */
body{font-weight:400!important;}
a {color: #000;font-weight: 800;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-weight:600;font-variant: small-caps;}
a.brand {position: absolute!important;left: 15px;top: 25px;margin:0;}
.brand h1 {margin:0;font-size: 16px;font-weight: 600;display: inline-block;padding: 0;}
.brand span {position: relative;display: inline-block;color:#ff374a;}
span.sr-text{height:0;width:0;opacity:0;display:none;}
.top-bar {text-align: right;padding: 4px 20px;border-bottom:solid 1px #ddd;display: flex;justify-content: center;}
.top-bar #top-socials {display:flex;justify-content: space-between;width: 350px;}
.top-bar #top-socials a {color:#8f8f8f;}
#top-menu {padding-left:38px;}
@media (max-width: 980px){
	.et_pb_row {max-width: 100%;width: 90%;}
}
#et-boc .et_pb_button{transition: all .2s !important;border-radius: 0!important;font-weight: 600;display: inline-block;margin-top: 20px;cursor:pointer;line-height: 1!important;padding: 12px 24px!important;border-radius: 6px!important;}
.et_header_style_centered nav#top-menu-nav{display:block!important;}
#top-menu{display: block;width: 100%;margin: 0 auto;text-align: center;position: relative;}
#top-menu li {padding-right:0;}
#top-menu &gt; li &gt; a {font-weight: 400;padding-bottom:40px!important;}
#top-menu .fa-bars{cursor:pointer;}
#top-menu li#menu-item-49 a{padding-left:0!important;}
li.centered-inline-logo-wrap {width: 300px!important;height: auto!important;}
.et_header_style_centered header#main-header .logo_container {padding: 10px 0;}
nav#top-menu-nav {width: 100%;margin: 0 auto;}
li.centered-inline-logo-wrap {}
#top-menu a {padding-left:50px;padding-right:50px;}
.slide-btn {display:none;}
.et_header_style_split #main-header .centered-inline-logo-wrap a {padding:0;}
#top-menu .menu-item-has-children&gt;a:first-child {padding-right:50px;}
#top-menu .menu-item-has-children&gt;a:first-child:after {right:30px;}
button#c-button--slide-right i {font-size: 20px;}
@media all and (max-width: 980px) {

}
#top-menu .menu-item-has-children&gt;a:first-child:after {}
@media all and (max-width: 980px) {
	.et_header_style_split #main-header {padding:10px 0;}
	#top-menu{width: 90%;}
	#top-menu .menu-item{display: none!important}
	#top-menu li#menu-item-49,#top-menu .slide-btn {display:inline-block!important}
	.slide-btn {background:#000000;display:block;margin-top:10px;margin-bottom:-10px;}
	#top-menu li#menu-item-49 {padding-right:0;}
	.et_header_style_centered #main-header {padding:0;}
	.et_header_style_split header#main-header .logo_container {display:flex;flex-direction:column;max-height: initial;}
	.et_header_style_split #et-top-navigation {display:none;}
	.logo_container a, .logo_container div {width: 100%;justify-content: center;display: flex;}
	img.mobile-logo {margin: 0 auto;display: block;width: 85%;padding: 30px 0;}
	.et_header_style_split #logo {max-height: 90px;}
}



#main-header {box-shadow: none;}
#main-header .container.clearfix.et_menu_container {padding-left: 0;padding-right: 0;}
@media all and (max-width: 980px) {
	#main-header .container.clearfix.et_menu_container {width:100%;margin:0;padding:0;}
}
.et_header_style_centered #top-menu&gt;li&gt;a {margin:25px 15px;padding:0!important;}
.et_header_style_centered #main-header div#et-top-navigation {border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;margin-top:40px;}
#gv-slideout {position: absolute;width: 300px;display: block;border-left: solid 1px red;height: 100vh;background: red;z-index: 10000;right: -300px;top: 0;display: none;transition: all .2s ease;}
#gv-slideout.slide-open{right:0;display: block;}
#logo {-webkit-transform:none!important;width:300px;}
#topsocials{display: flex;justify-content: space-evenly;width: 300px;margin: 0 auto;}
#topsocials .fab{display: inline-block;color:#000;}
#footer-bottom {padding:10px 0;}
@media all and (max-width: 980px) {
	.et_header_style_centered #main-header div#et-top-navigation {margin-top:20px;}
	#topsocials {margin: 10px auto 0;}
	#footer-bottom .container {max-width: 100%;width: 90%;}
}

#footer-bottom .container{text-align: center;}
a.footer-email {color: #ff374a!important;}
#footer-bottom .copy, a.footer-email{color:#737373;font-size:12px;}
#et_mobile_nav_menu {display: none!important;}
#main-footer {border-top:solid 1px #eaeaea;}
article .et_pb_post a img {border-radius:6px;max-height: 231px;}
/*.logo_container a {padding: 0!important;width: 190px;}*/
div#et-top-navigation {padding-top: 40px!important;}
.logo_container a img{margin-bottom:1px!important;}

/* Home Page*/
#home-about img {height: auto;}
.home .heading {padding-bottom: 0;}
.home .heading .et_pb_text {max-width: 90%;margin:0 auto;}
.home .heading  h2 {padding-bottom: 0}
#home-about .et_pb_image .et_pb_image_wrap,#home-about .et_pb_image img{width:100%;}
#home-about .et_pb_image img {border-radius:6px;}
#home-about .et_pb_image + .et_pb_text{max-width: 80%;margin: 0 auto;display: block;}
@media all and (max-width: 980px) {
	#home-about {padding-top: 0;}
	#home-about .et_pb_image + .et_pb_text {max-width: 90%;}
}
@media all and (min-width: 981px) {
	article .entry-title, article .post-meta, article .post-content {max-width: 80%;margin: 0 auto;display: block;}
}
.home .et_pb_blurb_content {max-width:100%;}
@media all and (max-width: 980px) {
	.home .et_pb_blurb_content {max-width:100%;}
	.home .et_pb_blurb_container {padding-left:0;max-width:90%;display: block;margin: 0 auto;}
	.home .et_pb_main_blurb_image {width: 100%;margin: 0 0 30px;display: block;}
}
.home .et_pb_blurb .et_pb_image_wrap {width:400px;max-width:100%;border-radius:6px;}
.home .et_pb_blurb .et_pb_image_wrap img{border-radius:6px;}
.et_pb_column .et_pb_divider {margin-bottom: 0!important;}
#living2020 .et_pb_text {max-width: 80%;margin: 0 auto;}
@media all and (max-width: 980px) {
	#living2020 .et_pb_text {max-width: 90%;margin: 0 auto;}
	.home .et_pb_blurb .et_pb_image_wrap {width:100%;}
}

#connect .et_pb_text, #connect .et_pb_contact {max-width: 80%;margin: 0 auto;}
@media all and (max-width: 980px) {
	#connect .et_pb_text, #connect .et_pb_contact {max-width: 90%;margin: 0 auto;}
}
#home-socials{display: flex;justify-content: space-between;width: 200px;margin: 10px 0;}
#home-socials .fab{display: inline-block;color:#000;}
#connect h4{font-size:40px;font-weight:300;}
@media all and (max-width: 980px) {
	#homeblog article h2{max-width:90%;margin:0 auto;padding-bottom:15px;}
	#homeblog article .post-content {max-width:90%;margin:5px auto 0;}
}
#services .et_pb_blurb {margin-bottom: 60px;}
#sb_instagram .sbi_follow_btn a{background: rgba(0,0,0,0.1)!important;color: #000!important;font-size:18px!important;transition: all .2s ease!important;border-radius: 6px;font-weight: 600;}
#sb_instagram .sbi_follow_btn a:hover{background: #000!important;color: #fff!important;box-shadow: none!important;}

/*Slide Menu*/
#top-menu .fa-bars {color: #ff3750!important;}
.o-wrapper {-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.c-menu {position: fixed;background-color: #fff;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;z-index: 9999999;box-shadow: -1px 0 35px 7px rgba(0,0,0,.09);}
.c-menu .menu-content {padding: 20px;}
.c-menu .menu-content {font-size:12px;}
.c-menu .slide-bio-photo {border-radius: 6px;padding: 0;margin: 0 auto;display: block;margin-bottom: 20px;}
.c-menu__items {list-style: none;margin: 0;padding: 0;}
.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right {width: 100%;height: 100%;overflow-y: scroll;}
#mobile-drop, #mobile-drop-2 {width: 32px;display: block;position: absolute;right: 12px;top: 2px;cursor: pointer;height: 32px;padding: 10px;line-height: 1;}

@media all and (min-width: 320px) {
  .c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right {width: 300px;}
}

.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item {display: block;text-align: center;border-top: solid 1px #eaeaea;}
.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child,.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child {border-top: none;}
.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child,.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child {border-bottom: none;}
.c-menu--slide-left .c-menu__link,
.c-menu--slide-right .c-menu__link,
.c-menu--push-left .c-menu__link,
.c-menu--push-right .c-menu__link {display: block;padding: 12px 24px;color: #fff;}
.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close {display: block;padding: 12px 24px;width: 100%;}
.c-menu--slide-right,.c-menu--push-right {top: 0;right: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}

@media all and (min-width: 320px) {
  .c-menu--slide-right,.c-menu--push-right {-webkit-transform: translateX(300px);-ms-transform: translateX(300px);transform: translateX(300px);}
}
.c-menu--slide-right.is-active,.c-menu--push-right.is-active {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}

body.has-active-menu {overflow: hidden;}
.c-menu__close {color: #fff;background-color: #d0bb98;box-shadow: none;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;
    border: none;border-bottom: solid 1px #eaeaea;text-align: left;}
.c-menu__close:focus {outline: none;}


.c-mask {position: fixed;z-index: 999999;top: 0;left: 0;overflow: hidden;width: 0;height: 0;background-color:transparent;opacity: 0;-webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;}
.c-mask.is-active {width: 100%;height: 100%;opacity: 0.7;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
.c-buttons {margin-bottom: 48px;text-align: center;}
.c-button {display: inline-block;padding:15px 0px;background: none;border: none;box-shadow: none;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;}
.c-button:focus {outline: none;}
.c-button:disabled {opacity: 0.3;cursor: not-allowed;}
.c-button i {color:#fff;}
#c-menu--slide-right .c-menu__item, #c-menu--slide-right-2 .c-menu__item {width:100%;padding:0;text-align: left;position:relative;}
#c-menu--slide-right .c-menu__item a, #c-menu--slide-right-2 .c-menu__item a {padding:12px 24px;display: block;}
@media all and (min-width: 981px) {
	#c-menu--slide-right .c-menu__item.mobilenav, #c-menu--slide-right-2 .c-menu__item.mobilenav {display:none!important;}
}
li.c-menu__item.mobilenav a {color: #000;font-weight: 600;}
.slide-sidebar {padding-top: 30px;}
.slide-sidebar #sidebar {width: 100%;float: none;}
#slide-socials{display: flex;justify-content: space-between;width: 100%;margin: 5px auto;max-width: 100%;}
#slide-socials .fab{display: inline-block;color:#000;}
h4.slide-connect {margin-top: 30px;}
.slide-posts {margin-bottom: 30px;}
.slide-posts img{border-radius:6px;width:100%;}
.slide-posts h6{padding-bottom:0;}aaa
.slide-date{margin-bottom:15px;color:#000;}
.et_pb_column_4_4:not(.et_pb_column_inner)&gt;.et_pb_newsletter .et_pb_newsletter_form {padding-left: 0px;}
 .et_pb_newsletter_form .input, .et_pb_newsletter_form input[type=password], .et_pb_newsletter_form input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text], .et_pb_newsletter_form p.et_pb_newsletter_field textarea, .et_pb_newsletter_form select, .et_pb_newsletter_form textarea {
    -webkit-appearance: none;
    padding: 16px!important;
    font-size: 14px;
    color: #666;
    background-color: #fff;
    width: 100%;
    font-weight: 400;
    border-width: 0;
    border-radius: 3px;
}

ul#mobile-dropdown, ul#mobile-dropdown-2 {height: 0;display: none;transition: all .2s ease;}
ul#mobile-dropdown.open, ul#mobile-dropdown-2.open {height: auto;display: block;}
ul#mobile-dropdown li, ul#mobile-dropdown-2 li {border-top: none;}
ul#mobile-dropdown li a, ul#mobile-dropdown-2 li a {padding-left: 48px!important;}

/* Inner Pages */


@media all and (min-width: 981px) {
	.et_pb_module.et_pb_blog_0 article {padding-bottom: 60px;}
}
.single .et_pb_post_title img {margin-top:2.75%;border-radius:6px;}
.single p.et_pb_title_meta_container {max-width: 80%;margin: 0 auto;display:inline-block;position: relative;bottom: 7px;left: 10px;line-height: 1.4}
.post-meta-wrap {display: block;position: relative;max-width: 100%;width: 100%;margin: 0 auto;}
.post-meta{position: absolute;bottom: 10px;left: 50px;line-height: 1.4;margin-bottom: 0!important;}
@media all and (max-width: 980px) {
	.post-meta{bottom: 7px;left: 30px;}
}
.single .post-body, .single .et_social_inline {max-width: 80%;margin: 0 auto;}
#author_pic{display: none;}
img.avatar.photo {width: 40px;border-radius: 50%;margin-left: 0%;margin-top: 0;display: inline-block;}
@media all and (max-width: 980px) {
	.home img.avatar.photo  {margin-left:5%;}
}

span.author.vcard {font-weight:600;}
#respond {max-width: 80%;margin: 0 auto;}
@media all and (max-width: 980px) {
	#respond {max-width:100%;}
}
span.published, .post-meta span + a {font-size: 12px;}
body.et_pb_recaptcha_enabled .grecaptcha-badge{z-index:100;}
.page .et_pb_module.et_pb_image {width: 100%;max-width: 100%;}
.page .et_pb_module.et_pb_image {width: 100%;max-width: 100%;}
.page .et_pb_image_wrap, .page .et_pb_image_wrap img {display: inline-block;position: relative;max-width: 100%;width:100%;border-radius: 6px;}
.home .et_pb_text_0, .home .et_pb_text_1, .home .et_pb_text_2 {max-width: 80%;margin: 0 auto;}
@media all and (max-width: 980px) {
	.home .et_pb_text_0, .home .et_pb_text_1, .home .et_pb_text_2 {max-width: 90%;}
}
@media all and (max-width: 980px) {
	#blog-page article h2{max-width:90%;margin:0 auto;padding-bottom:15px;}
	#blog-page article .post-content {max-width:90%;margin:5px auto 0;}
	#blog-page img.avatar.photo  {margin-left:5%;}
}
@media all and (max-width: 980px) {
	.single #main-content .et_pb_row {width: 90%!important;}
	.single .et_pb_title_container {max-width: 90%;margin: 0 auto;}
	.single img.avatar.photo {margin-left:0;}
	.single .post-body{max-width:90%;}
	.single .et_social_inline {max-width: 90%;margin: 0 auto;}
}

/* Workshops */
.page-id-40.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {max-width:100%;}
.page-id-40 .et_pb_image_wrap img, .page-id-874 .et_pb_image_wrap img, #services .et_pb_image_wrap img, #homeblog .et_pb_image_wrap img {width: 510px;height: 267px;object-fit: cover;}</pre></body></html>