<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------------------------------------------------
	Widgets
--------------------------------------------------------------*/

/*----*****---- &lt;&lt; Transitions &gt;&gt; ----*****----*/

.widget ul li:before,
.widget ul li:hover:before,
.widget.widget_archive ul li &gt; a span,
.widget.widget_archive ul li &gt; a:hover span,
.widget.widget_categories ul li &gt; a span,
.widget.widget_categories ul li &gt; a:hover span,
.widget .recent-portfolio-widget ul li a:before,
.widget .recent-portfolio-widget ul li a:after,
.widget.widget_flickr ul li a:before
{
    -webkit-transition: all .3s linear;
       -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
         -o-transition: all .3s linear;
            transition: all .3s linear;
}


/*----*****---- &lt;&lt; WP Widget Defaults &gt;&gt; ----*****----*/

.widget
{
    position: relative;

    float: left;
    clear: both;

    width: 100%;
    margin-bottom: 35px;
    padding: 25px;

    -webkit-border-radius: var(--wdtRadius_3X);
            border-radius: var(--wdtRadius_3X);
}

.widgettitle,
.widget_block &gt; h2,
.widget .wp-block-search__label,
.widget_block .wp-block-group .wp-block-group__inner-container &gt; h2
{
    font-size: 1.25rem;

    position: relative;
     display: block;
    clear: both;
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtHeadAltColor);
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0px;
}


.widgettitle:before,
.widget_block &gt; h2:before,
.widget .wp-block-search__label:before,
.widget_block .wp-block-group .wp-block-group__inner-container &gt; h2:before
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 35px;
    height: 3px;

    content: '';
    opacity: 0;
    visibility: hidden;
}

.widgettitle.aligncenter:before
{
    right: 0;

    margin: auto;
}

.widgettitle.alignright
{
    margin-left: 0;
}
.widgettitle.alignright:before
{
    right: 0;
    left: auto;
}

.widget ul,
.widget ol
{
    float: left;
    clear: both;

    width: 100%;
    margin: 0;
    padding: 0;
}

.widget ul li,
.widget ol li
{
    position: relative;

    display: block;
    clear: both;

    width: 100%;
    margin: 0;
    padding: 10px 0 10px 0;

    border-bottom: 1px solid;
}
.widget .widgettitle + ul &gt; li:first-child,
.widget .widgettitle + ol &gt; li:first-child,
.widget ul li:first-child:not(:only-child),
.widget ol li:first-child:not(:only-child)
{
    padding-top: 0;
}
.widget ul li:last-child:not(:only-child),
.widget ol li:last-child:not(:only-child)
{
    padding-bottom: 0;

    border-bottom-width: 0;
}

.widget ul li &gt; a,
.widget ol li &gt; a
{
    line-height: var(--wdtLineHeight_Base);

    display: inline-block;

    width: 100%;
}
.widget ul li:last-child:not(:only-child) &gt; a,
.widget ol li:last-child:not(:only-child) &gt; a
{
    padding-bottom: 0;
}


/* Archives &amp; Categories Widget */
.widget.widget_categories ul li &gt; a
{
    position: relative; /*text-transform:capitalize;*/
}
.widget_categories label,
.widget_archive label
{
    font-size: 14px;

    display: inline-block;

    margin: 0 0 10px;
}
/* .widget.widget_categories ul li, .widget.widget_archive ul li { text-align-last: justify; } */
.widget.widget_categories ul li &gt; a,
.widget.widget_archive ul li &gt; a
{
    width: auto;
}
.widget.widget_categories ul li &gt; a span,
.widget.widget_archive ul li &gt; a span
{
    float: right;

    padding: 0;
}


/* Nav Menu Widget */
.widget.widget_nav_menu ul.menu li:first-child
{
    padding-top: 0;
}
.widget.widget_nav_menu ul.menu li &gt; a
{
    line-height: 24px;

    display: inline-block;

    width: 100%;
}

.widget.widget_nav_menu ul li
{
    padding: 0;
}
.widget.widget_nav_menu ul li,
.widget.widget_nav_menu ul li:last-child
{
    border-width: 0 !important;
}
.widget.widget_nav_menu ul li a
{
    padding: 10px 0;

    border-bottom: 1px solid;
}
.widget.widget_nav_menu ul li a:empty
{
    display: none;
}
.widget.widget_nav_menu &gt; div[class*='menu-container'] &gt; ul &gt; li:last-child:not(:only-child) &gt; a
{
    padding-bottom: 0;

    border-bottom-width: 0;
}


/* RSS Widget */
.widget_rss h3.widgettitle &gt; a.rsswidget &gt; img
{
    display: none;

    margin-top: -3px;
    margin-right: 5px;
}
.widget_rss ul li &gt; a.rsswidget
{
    font-weight: var(--wdtFontWeight_Alt);
}

.widget_media_image img {
border-radius: var(--wdtRadius_3X);
}
/* TagCloud Widget */
.widget_tag_cloud .tagcloud,
.widget .tagcloud
{
    float: left;
    clear: both;

    width: 100%;
    margin: 0;
    padding: 0;

}
.widget #loginform .login-remember input[type="checkbox"] {
    padding-left: 25px;
    -webkit-appearance: none;
    appearance: none;
}
.widget #loginform .login-remember {
    position: relative;
}
.widget #loginform .login-remember input[type="checkbox"]:before {
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 15px;
    height: 15px;
    margin-top: 0;
    content: '';
    -webkit-transition: .2s;
    transition: .2s;
    border: 1px solid var(--wdtBorderColor);
}
.widget #loginform .login-remember input[type="checkbox"]:checked::before{

      top: 50%;
    left: -5px;

    width: 10px;
    height: 20px;

    -webkit-transform: translateY(-50%) rotate(40deg);
            transform: translateY(-50%) rotate(40deg);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;

    border-top: 1px solid transparent;
    border-right: 1px solid var(--wdtSecondaryColor);
    border-bottom: 1px solid var(--wdtSecondaryColor);
    border-left: 1px solid transparent;
    background: none;

            backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/*  */
.widget form.wp-block-search .wp-block-search__inside-wrapper {

position: relative;

}
.widget form.wp-block-search .wp-block-search__inside-wrapper:hover button[type="submit"].has-icon {
    color: var(--wdtPrimaryColor);
}
.widget form.wp-block-search .wp-block-search__inside-wrapper button[type="submit"].has-icon {
    padding: 5px;
    position: absolute;
    bottom: 4px;
    left: auto;
    right: 4px;
    top: 4px;
    margin: 0;
    width: 50px;
    background: transparent;
    color: var(--wdtLinkColor);
    -webkit-border-radius: var(--wdtRadius_2X);
    border-radius: var(--wdtRadius_2X);
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}
.widget form.wp-block-search input[type="search" i]::-webkit-search-cancel-button {

    appearance: none;
    -webkit-appearance: none;
}
.widget_tag_cloud .tagcloud a,
.widget .tagcloud a,
.wp-block-tag-cloud a
{
    font-size: 14px !important;
    line-height: normal;

    float: left;

    margin: 0 10px 10px 0;
    padding: 7px 15px;

    -webkit-border-radius: var(--wdtRadius_2X);
            border-radius: var(--wdtRadius_2X);
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.wp-block-tag-cloud a
{
    display: inline-block;
    float: none;
}
.wp-block-tag-cloud a:not(:focus)
{
    text-decoration: none;
}

/* Search Form */
.widget #searchform
{
    position: relative;

    width: 100%;
    max-width: 100%;
    margin-bottom: 5px;
}
.widget #searchform .wdt-search-icon
{
    display: none;
}
.widget #searchform input[type='text']
{
    width: 100%;
    padding: 18px 40px 18px 30px;
    /* height: 49px; */
}
.widget #searchform:before 
{

    right: 26px;
    top: 30px;
    bottom: unset;

}
.widget #searchform input[type='submit']
{
    position: absolute;
    top: 0;
    right: 26px;

    height: 49px;
    margin: 0;
    padding: 10px;
    text-indent: -9999px;

}

.widget_block .wp-block-search
{
    margin-bottom: 0;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper
{
    flex-wrap: wrap;
}


/* WP-Calendar Widget */
.widget #wp-calendar
{
    border-collapse: collapse;
}
.widget #wp-calendar caption
{
    font-size: 1rem;
    font-weight: 600;

    margin-bottom: 10px;
}
.widget #wp-calendar td
{
    padding: .5em 0;
}
.widget #wp-calendar td#next
{
    text-align: right;
}
.widget #wp-calendar td#prev
{
    text-align: left;
}

.widget.widget_calendar .wp-calendar-nav
{
    display: flex;
    justify-content: space-between;
}
.widget.widget_calendar .wp-calendar-nav span.pad
{
    display: none;
}



/*----*****---- &lt;&lt; Common &amp; Custom Widget Styles &gt;&gt; ----*****----*/

/* Common Styles */

.widget.widget_archive ul ul li:last-child,
.widget.widget_categories ul ul li:last-child,
.widget.widget_meta ul ul li:last-child,
.widget.widget_nav_menu ul.menu ul li:last-child,
.widget.widget_pages ul ul li:last-child
{
    border-bottom-width: 1px;
}

.widget.widget_nav_menu ul li ul.sub-menu,
.widget.widget_pages ul li ul.children
{
    width: 100%;
    padding-left: 5%;
}

.widget.widget_archive ul li ul,
.widget.widget_categories ul li ul,
.widget.widget_nav_menu ul.menu li ul,
.widget.widget_pages ul li ul
{
    padding-top: 0;
    padding-left: 5%;
}

.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_nav_menu ul.menu li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_text ul li
{
    padding: 0;
}

.widget.widget_archive ul li &gt; a,
.widget.widget_categories ul li &gt; a,
.widget.widget_nav_menu ul.menu li &gt; a,
.widget.widget_pages ul li &gt; a,
.widget.widget_meta ul li &gt; a,
.widget.widget_text ul li &gt; a
{
    padding: 10px 0;
}

.widget.widget_archive ul li:first-child &gt; a,
.widget.widget_categories ul li:first-child &gt; a,
.widget.widget_pages ul li:first-child &gt; a,
.widget.widget_nav_menu ul.menu li:first-child &gt; a,
.widget.widget_meta ul li:first-child &gt; a,
.widget.widget_text ul li:first-child &gt; a
{
    padding-top: 0;
}

.widget.widget_archive ul ul.children li &gt; a,
.widget.widget_archive ul ul.children li:first-child &gt; a,
.widget.widget_categories ul ul.children li &gt; a,
.widget.widget_categories ul ul.children li:first-child &gt; a,
.widget.widget_nav_menu ul ul.children li &gt; a,
.widget.widget_nav_menu ul ul.children li:first-child &gt; a,
.widget.widget_nav_menu ul ul.sub-menu li &gt; a,
.widget.widget_nav_menu ul ul.sub-menu li:first-child &gt; a,
.widget.widget_pages ul ul.children li &gt; a,
.widget.widget_pages ul ul.children li:first-child &gt; a
{
    padding-top: 10px;
}

.widget.widget_archive ul ul.children li &gt; a,
.widget.widget_archive ul ul.children li:last-child &gt; a,
.widget.widget_categories ul ul.children li &gt; a,
.widget.widget_categories ul ul.children li:last-child &gt; a,
.widget.widget_nav_menu ul ul.children li &gt; a,
.widget.widget_nav_menu ul ul.children li:last-child &gt; a,
.widget.widget_nav_menu ul ul.sub-menu li &gt; a,
.widget.widget_nav_menu ul ul.sub-menu li:last-child &gt; a,
.widget.widget_pages ul ul.children li &gt; a,
.widget.widget_pages ul ul.children li:last-child &gt; a
{
    padding-bottom: 10px;
}

.widget .recent-posts-widget li:before,
.widget .recent-posts-widget li:hover:before,
.widget .recent-portfolio-widget ul li:before,
.widget .recent-portfolio-widget ul li:hover:before
{
    content: '';
}

.widget.widget_media_video .mejs-layers .mejs-overlay-button
{
    background-color: transparent;
}

.widget_recent_entries ul li &gt; a
{
    width: auto;
}
.widget.widget_recent_posts .recent-posts-widget .entry-title h4 a[href*='title-should-not-overflow-the-content-area']
{
    word-break: break-all;
}
.widget.widget_recent_posts .recent-posts-widget .entry-title h4
{
    font-size: var(--wdtFontSize_H6);
}

/* .widget.widget_recent_posts .recent-posts-widget ul li:first-child .entry-image { top: 6px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image { position: absolute; max-width: 65px; top: 18px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image ~ *[class*="entry-"] { padding-left: 80px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image ~ *[class*="entry-"] h4 { margin-top: 10px; } */

.widget_recent_comments ul li.recentcomments &gt; a
{
    font-family: var(--wdtFontTypo_Alt);
    font-size: .95em;
    font-weight: 600;
}
.widget_recent_comments ul li.recentcomments .comment-author-link a
{
    font-weight: 500;
}

.widget_text form .selection-box + br:last-child
{
    display: none;
}
.widget &gt; p:last-child,
.widget &gt; p:only-child,
.widget .plugin-description &gt; p:last-child,
.widget .plugin-description &gt; p:only-child
{
    margin-bottom: 0;
}
.widget .wp-block-social-links li.wp-social-link {
    display: inline;
    width: 50px;
    height: 50px;
    line-height: 50px;
    padding: 0;
}
.widget .select2-container
{
    margin-bottom: 5px;
}
.widget .wp-block-social-links li.wp-social-link .wp-block-social-link-anchor {
    width: 50px;
    padding: 5px;
    height: 50px;
    line-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.widget .wp-block-page-list li.has-child ul {
    padding-top: inherit;
}
.widget .wp-block-page-list li ul.submenu-container li &gt; a {
    padding: 10px 0 10px 0;
}
.widget:not(.widget_text) a:not(:focus)
{
    text-decoration: none;
}


/*--------------------------------------------------------------
	Colors
--------------------------------------------------------------*/

.widget ul li,
.widget ol li,
.widget.widget_nav_menu ul.menu li,
.widget.widget_nav_menu ul li a
{
    border-color: rgba(var(--wdtHeadAltColorRgb),.05);
}

.widget #wp-calendar td a
{
    color: rgba(var(--wdtHeadAltColorRgb),.5);
}
.widget_tag_cloud .tagcloud a,
.widget .tagcloud a,
.wp-block-tag-cloud a
{
    background: rgba(var(--wdtHeadAltColorRgb),.05);
}

.wdt-dark-bg .widget input[type='text'],
.wdt-dark-bg .widget input[type='password'],
.wdt-dark-bg .widget input[type='email'],
.wdt-dark-bg .widget input[type='url'],
.wdt-dark-bg .widget input[type='tel'],
.wdt-dark-bg .widget input[type='number'],
.wdt-dark-bg .widget input[type='range'],
.wdt-dark-bg .widget input[type='date'],
.wdt-dark-bg .widget textarea,
.wdt-dark-bg .widget input[type='search'],
.wdt-dark-bg .widget select,
.wdt-dark-bg .widget.widget_categories ul li &gt; a span,
.wdt-dark-bg .widget.widget_archive ul li &gt; a span
{
    background: rgba(var(--wdtBodyBGColorRgb),.15);
}

.wdt-dark-bg .widget .selection-box:before
{
    border-top-color: rgba(var(--wdtBodyBGColorRgb),.15);
}
.wdt-dark-bg .widget .selection-box:after
{
    background: rgba(var(--wdtBodyBGColorRgb),.05);
}

.wdt-dark-bg .widget ul li,
.wdt-dark-bg .widget.widget_nav_menu ul.menu li
{
    border-color: rgba(var(--wdtBodyBGColorRgb),.2);
}

.wdt-dark-bg .widget #wp-calendar td a
{
    color: rgba(var(--wdtAccentTxtColorRgb),.5);
}
.wdt-dark-bg .tagcloud a
{
    background: rgba(var(--wdtBodyBGColorRgb),.15);
}

.tagcloud a:hover,
.wp-block-tag-cloud a:hover,
#footer .wdt-dark-bg .tagcloud a:hover,
#footer .tagcloud a:hover
{
    color: var(--wdtAccentTxtColor) !important;
}

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.widget ul li &gt; a:hover,
.widget .recent-posts-widget li .entry-meta p span,
.widget #wp-calendar td a:hover,
.wdt-dark-bg .widget #wp-calendar td a:hover
{
    color: var(--wdtPrimaryColor);
}


.widgettitle:before,
.widget_block &gt; h2:before,
.widget .wp-block-search__label:before,
.widget_block .wp-block-group .wp-block-group__inner-container &gt; h2:before,
.tagcloud a:hover,
.wp-block-tag-cloud a:hover,
.wdt-dark-bg .tagcloud a:hover,
.wdt-dark-bg .widget.widget_categories ul li &gt; a:hover span,
#footer .wdt-dark-bg .widget.widget_categories ul li &gt; a:hover span,
#footer .wdt-dark-bg .widget.widget_archive ul li &gt; a:hover span
{
    background-color: var(--wdtPrimaryColor);
}


.tagcloud a:hover,
.wp-block-tag-cloud a:hover,
.wdt-dark-bg .tagcloud a:hover
{
    border-color: var(--wdtPrimaryColor);
}

.widget #searchform:hover:before
{
    color: var(--wdtPrimaryColor);
}

.widget
{
    /* background: var(--wdtTertiaryColor); */
    background-image: linear-gradient(180deg,rgba(var(--wdtTertiaryColorRgb), 0.2) 0%, rgba(var(--wdtTertiaryColorRgb), 0.2) 100%);
}

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/


@media only screen and (min-width:1025px) and (max-width:1280px)
{
    .tagcloud a
    {
        margin: 0 4px 10px 0;
    }
    .widget #searchform input[type='text']
    {
        font-size: 12px;

        padding-right: 35px;
    }
    .widget #searchform input[type='submit']
    {
        padding: 0;
    }
    .widget #searchform:before,
    .widget #searchform input[type='submit']
    {
        width: 40px;
    }
    .widget #searchform:before,
    .widget #searchform input[type='submit'] {
        right: 10px;
    }
    .widget #searchform input[type='text'] {
    
        padding: 18px 20px 18px 20px;
        padding-right: 40px;

    }
}

@media only screen and (min-width:768px) and (max-width:1024px)
{
    .widgettitle
    {
        font-size: 20px;
    }

    .tagcloud a
    {
        margin: 0 4px 10px 0;
    }
}


@media only screen and (max-width: 767px)
{
    .tagcloud a
    {
        margin: 0 5px 10px 0;
    }
}
</pre></body></html>