html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {
       color: #f0e4bc; 
       float: none; 
       font-family: historical-fell-roma; 
       left: auto!important; 
       padding-top: 0px; 
       text-align: center; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {
       display: block; 
    } 

html body #footer-widgets .footer-widget {
    } 

.post-33 .et_pb_section:nth-child(3) .et_pb_text h2 {
       margin-bottom: 0px; 
       padding-bottom: 0px; 
    } 

.post-33 .et_pb_section:nth-child(8) .et_pb_text a:active {
       color: #58b883; 
    } 

.post-33 .et_pb_section:nth-child(8) .et_pb_text a:hover {
       color: #e49b0f; 
    } 

#footer-widgets .footer-widget li:before {
       border-style: none; 
       list-style-position: outside!important; 
       list-style-type: none!important; 
    } 

#gform_wrapper_2 .gform_fields > li {
       margin-top: -10px; 
    } 

html body div#footer-bottom {
       margin-top: -20px; 
    } 

html body .mobile_nav ul#mobile_menu {
       background-color: #f0e4bc; 
    } 

html body .mobile_nav ul#mobile_menu .sub-menu {
       background-color: #f0e4bc; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a:active {
       color: rgb(88, 184, 131); 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {
       bottom: -3px; 
       color: #f0e4bc; 
       display: inline; 
       float: none; 
       left: auto; 
       padding-right: 50px; 
       position: static; 
       right: 14px; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a:hover {
       color: rgb(228, 155, 15); 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li:active {
       color: rgb(88, 184, 131); 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
       color: #f0e4bc; 
       font-family: historical-fell-roma; 
       font-size: 18px; 
       line-height: 19px; 
    } 

.post-33 .et_pb_section:nth-child(3) {
    } 

.post-33 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {
    } 

.post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(1) {
    } 

.post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(2) {
    } 

.post-33 .et_pb_section:nth-child(7) .et_pb_row:nth-child(1) {
    } 

.post-33 .et_pb_section:nth-child(7) .et_pb_row:nth-child(2) {
    } 

#gform_wrapper_2 .gform_footer {
    } 

html body .mobile_nav ul#mobile_menu li {
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {
    } 


@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   margin-left: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   margin-right: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   font-size: 18px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   margin-bottom: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   margin-left: 150px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   margin-right: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   margin-top: -10px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   padding-bottom: 18px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   padding-left: 56px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   padding-right: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   position: relative!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   right: auto!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   left: 50px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   margin-right: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   padding-left: 50px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   position: relative!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   right: 0px!important; }  }  
@media screen and (min-width: 1025px) { html body #footer-widgets .footer-widget {   margin-right: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   background-blend-mode: overlay!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) .et_pb_text h2 {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   margin-top: -10px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   padding-left: 75px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   position: relative!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   right: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   top: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(3) {   width: 300px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(1) {   bottom: -20px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(1) {   margin-bottom: -20px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(1) {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(2) {   margin-top: 20px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(6) .et_pb_row:nth-child(2) {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(7) .et_pb_row:nth-child(1) {   margin-bottom: -20px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(7) .et_pb_row:nth-child(1) {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(7) .et_pb_row:nth-child(2) {   margin-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-33 .et_pb_section:nth-child(7) .et_pb_row:nth-child(2) {   padding-top: 10px!important; }  }  
@media screen and (max-width: 480px) { #footer-widgets .footer-widget li:before {   border-style: none!important; }  }  
@media screen and (max-width: 480px) { #gform_wrapper_2 .gform_fields > li {   margin-top: -20px!important; }  }  
@media screen and (max-width: 480px) { #gform_wrapper_2 .gform_fields > li {   padding-top: 0!important; }  }  
@media screen and (max-width: 480px) { #gform_wrapper_2 .gform_footer {   margin-top: 6px!important; }  }  
@media screen and (max-width: 480px) { html body div#footer-bottom {   margin-top: 20px!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu {   background-color: rgb(240, 228, 188)!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu .sub-menu {   background-color: rgb(240, 228, 188)!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu li {   background-color: rgba(240,228,188,1)!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   display: block!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   float: none!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   font-size: 17px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   position: relative!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   top: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {   display: block!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {   margin-left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {   position: relative!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   margin-left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   padding-left: 20px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   position: static!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   display: block!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   margin-left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   margin-right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   text-align: left!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   text-indent: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   margin-right: 29px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   position: relative!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul {   right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget {   float: none!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget {   margin-left: 25px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget {   padding-left: 24px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget {   position: relative!important; }  }  
@media screen and (max-width: 480px) { html body #footer-widgets .footer-widget {   right: 0px!important; }  }  