/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 26 2025 | 17:02:26 */
/*Slideout Menu */
.slideout-navigation.do-overlay .slideout-exit {
    position: relative;
}
#site-navigation > div > button > span.mobile-menu, #sticky-navigation > div > button > span.mobile-menu {
    font-size: 12px;
}
div#primary-menu {
    border-top: 1px solid #5555559e;
	border-bottom: 1px solid #5555559e;
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);
}
.widget-area .widget {
    padding: 30px 10px;
}
@media only screen and (min-width: 1101px) {
/*.navigation-branding img, .site-logo.mobile-header-logo img {
    height: 100px;
	margin-top: -10px !important;
}*/
	#site-navigation > div > div.navigation-branding > div.site-logo > a > img {
    height: 80px;
	margin-top: 5px !important;
	}
}
@media only screen and (max-width: 1100px) {
.navigation-branding img, .site-logo.mobile-header-logo img, .main-navigation.sticky-navigation-transition .navigation-branding img {
    height: 60px;
	/*margin-top: -10px !important;*/
}
nav#site-navigation {
    border-bottom: 1px solid #00000033;
    }
}
.main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
    padding-left: 20px;
}
.navigation-stick div#primary-menu {
    border: unset;
}
.sticky-enabled .main-navigation.is_stuck {
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);
}
.navigation-search input[type="search"] {
    height: 72px;
}
a.generate-back-to-top {
    z-index: 9999999;
}
h2.widget-title {
    background-color: #222222;
    color: #fff;
    font-weight: 700;
    padding-left: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 19px !important;
    line-height: 29px !important;
    padding-top: 3px;
    padding-bottom: 3px;
}
.widget_media_image > figure {
    text-align: center;
}
@media only screen and (max-width: 349px) {
#site-navigation > div > button > span.mobile-menu, #sticky-navigation > div > button > span.mobile-menu {
    display: none;
}}
.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px;}
.main-navigation .menu-bar-items a{color:inherit;}
.main-navigation .menu-bar-item{position:relative;}
.main-navigation .menu-bar-item.search-item{z-index:20;}
.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px;}
.gp-icon{display:inline-flex;align-self:center;}
.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}
.icon-search svg:nth-child(2){display:none;}
.close-search .icon-search svg:nth-child(1),.icon-search svg:nth-child(2){display:none;}
.close-search .icon-search svg:nth-child(2){display:block;}
#site-navigation>div>button>span.mobile-menu, #sticky-navigation>div>button>span.mobile-menu {
    display: none;
}
div#ultp-progressbar {
    z-index: 999999999 !important;
}
.ultp-progressbar-top{top:0;left:0;}
.ultp-progressbar-bottom {
    bottom: 0;
    left: 0;
}
#block-31 > div > div > div:nth-child(2) {
    display: none;
}

/* searcb box fix css */
/*! CSS Used from: https://wanderworthy.co/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.5.1 ; media=all */
@media all{
.gp-icon{display:inline-flex;align-self:center;}
.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}
@media (max-width:768px){
button,input{transition:all 0s ease-in-out;}
}
}
/*! CSS Used from: Embedded */
.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}
.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}
.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}
.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}
.search-modal-fields{display:flex;}
.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}
.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}
.search-modal-form .search-field,.search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}
.search-modal-fields button,.search-modal-fields button:active,.search-modal-fields button:focus,.search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}
button,input{font-family:Open Sans, sans-serif;font-size:16px;}
input[type="search"]{color:#666666;background-color:#fafafa;border-color:#cccccc;}
input[type="search"]:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}
button{color:var(--base-3);background-color:var(--accent);}
button:hover,button:focus{color:var(--base-3);background-color:var(--global-color-8);}
/*! CSS Used from: https://wanderworthy.co/wp-content/uploads/winp-css-js/15005.css?ver=1739013415 ; media=all */
@media all{
.gp-icon{display:inline-flex;align-self:center;}
.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}
}
/* searcb box fix css ends */

