.elementor-kit-10866{--e-global-color-primary:#FFC41A;--e-global-color-secondary:#FF5F1A;--e-global-color-text:#181871;--e-global-color-accent:#59ACBA;--e-global-color-81ff416:#FFFFFF00;--e-global-color-5c96705:#FFFFFF80;--e-global-color-4ca64cc:#FFFFFF;--e-global-color-38523f8:#000000;--e-global-color-6649ab6:#211F50;--e-global-color-6761888:#FBC21D;--e-global-color-b5f1ab0:#F06024;--e-global-color-3e28f46:#59ACBA;--e-global-color-d62aa27:#F2EFE9;--e-global-color-03f94ec:#201F50;--e-global-color-eac27d7:#F2F2FB;--e-global-color-e6b004e:#F06024;--e-global-color-3efb2c6:#59ABB9;--e-global-color-81d929f:#FFC41A;--e-global-color-a646d7e:#FFFFFF33;--e-global-color-66efc09:#0B0A1B;--e-global-color-fb6a6c8:#E7131A;--e-global-color-9245aa3:#0E7B3A;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:26px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-secondary-font-family:"Gabriola";--e-global-typography-secondary-font-size:70px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:60px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-b440a3a-font-family:"Pragmatica";--e-global-typography-b440a3a-font-size:16px;--e-global-typography-b440a3a-font-weight:700;--e-global-typography-b440a3a-font-style:normal;--e-global-typography-b440a3a-line-height:28px;--e-global-typography-0f4a6b3-font-family:"Pragmatica";--e-global-typography-0f4a6b3-font-size:16px;--e-global-typography-0f4a6b3-font-weight:400;--e-global-typography-0f4a6b3-font-style:normal;--e-global-typography-0f4a6b3-line-height:25px;--e-global-typography-7e4f0f6-font-family:"Pragmatica";--e-global-typography-7e4f0f6-font-size:20px;--e-global-typography-7e4f0f6-font-weight:400;--e-global-typography-7e4f0f6-text-transform:none;--e-global-typography-7e4f0f6-font-style:normal;--e-global-typography-7e4f0f6-line-height:30px;--e-global-typography-1bbc993-font-family:"Gabriola";--e-global-typography-1bbc993-font-size:50px;--e-global-typography-1bbc993-font-weight:400;--e-global-typography-1bbc993-font-style:normal;--e-global-typography-1bbc993-line-height:50px;--e-global-typography-c8ad578-font-family:"Pragmatica";--e-global-typography-c8ad578-font-size:18px;--e-global-typography-c8ad578-font-weight:500;--e-global-typography-c8ad578-font-style:normal;--e-global-typography-c8ad578-line-height:normal;--e-global-typography-8c650be-font-family:"Gabriola";--e-global-typography-8c650be-font-size:40px;--e-global-typography-8c650be-font-weight:400;--e-global-typography-8c650be-font-style:normal;--e-global-typography-8c650be-line-height:40px;--e-global-typography-041f9c0-font-family:"Pragmatica";--e-global-typography-041f9c0-font-size:20px;--e-global-typography-041f9c0-font-weight:700;--e-global-typography-041f9c0-text-transform:none;--e-global-typography-041f9c0-font-style:normal;--e-global-typography-041f9c0-line-height:30px;--e-global-typography-dd23f75-font-family:"Pragmatica";--e-global-typography-dd23f75-font-size:20px;--e-global-typography-dd23f75-font-weight:400;--e-global-typography-dd23f75-text-transform:none;--e-global-typography-dd23f75-font-style:normal;--e-global-typography-dd23f75-line-height:30px;--e-global-typography-c79b698-font-family:"Pragmatica";--e-global-typography-c79b698-font-size:16px;--e-global-typography-c79b698-font-weight:700;--e-global-typography-c79b698-font-style:normal;--e-global-typography-c79b698-line-height:25px;--e-global-typography-1dac3d7-font-family:"Gabriola";--e-global-typography-1dac3d7-font-size:30px;--e-global-typography-1dac3d7-font-weight:400;--e-global-typography-1dac3d7-font-style:normal;--e-global-typography-1dac3d7-line-height:30px;--e-global-typography-e7cbef2-font-family:"Gabriola";--e-global-typography-e7cbef2-font-size:80px;--e-global-typography-e7cbef2-font-weight:400;--e-global-typography-e7cbef2-font-style:normal;--e-global-typography-e7cbef2-line-height:80px;--e-global-typography-8d5e4da-font-family:"Pragmatica";--e-global-typography-8d5e4da-font-size:22px;--e-global-typography-8d5e4da-font-weight:700;--e-global-typography-8d5e4da-font-style:normal;--e-global-typography-8d5e4da-line-height:32px;background-color:var( --e-global-color-4ca64cc );color:#256CB6;font-family:"Open Sans", Open-sans;font-size:19px;text-transform:none;}.elementor-kit-10866 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10866 p{margin-block-end:1px;}.elementor-kit-10866 a{color:var( --e-global-color-accent );font-family:"Open Sans", Open-sans;}.elementor-kit-10866 h1{color:var( --e-global-color-secondary );font-family:"Gabriola", Open-sans;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-kit-10866 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Open-sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Open-sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Open-sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Open-sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Open-sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1210px;}.e-con{--container-max-width:1210px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1470px){.elementor-kit-10866{--e-global-typography-secondary-font-size:60px;--e-global-typography-secondary-line-height:50px;--e-global-typography-1bbc993-font-size:45px;--e-global-typography-1bbc993-line-height:45px;--e-global-typography-8c650be-font-size:35px;--e-global-typography-8c650be-line-height:35px;--e-global-typography-1dac3d7-font-size:30px;--e-global-typography-1dac3d7-line-height:30px;--e-global-typography-e7cbef2-font-size:70px;--e-global-typography-e7cbef2-line-height:70px;}.elementor-kit-10866 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h6{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:1200px){.elementor-kit-10866{--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-line-height:40px;--e-global-typography-1bbc993-font-size:40px;--e-global-typography-1bbc993-line-height:40px;--e-global-typography-8c650be-font-size:30px;--e-global-typography-8c650be-line-height:30px;--e-global-typography-1dac3d7-font-size:28px;--e-global-typography-1dac3d7-line-height:28px;--e-global-typography-e7cbef2-font-size:60px;--e-global-typography-e7cbef2-line-height:60px;--e-global-typography-8d5e4da-font-size:20px;--e-global-typography-8d5e4da-line-height:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}.e-con{--container-max-width:960px;}}@media(max-width:992px){.elementor-kit-10866{--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-line-height:40px;--e-global-typography-1bbc993-font-size:35px;--e-global-typography-1bbc993-line-height:35px;--e-global-typography-e7cbef2-font-size:50px;--e-global-typography-e7cbef2-line-height:50px;}.elementor-kit-10866 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h6{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:720px;}.e-con{--container-max-width:720px;}}@media(max-width:768px){.elementor-kit-10866{--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:40px;--e-global-typography-b440a3a-font-size:14px;--e-global-typography-b440a3a-line-height:24px;--e-global-typography-0f4a6b3-font-size:14px;--e-global-typography-0f4a6b3-line-height:22px;--e-global-typography-7e4f0f6-font-size:18px;--e-global-typography-7e4f0f6-line-height:26px;--e-global-typography-1bbc993-font-size:30px;--e-global-typography-1bbc993-line-height:30px;--e-global-typography-c8ad578-font-size:16px;--e-global-typography-041f9c0-font-size:18px;--e-global-typography-041f9c0-line-height:26px;--e-global-typography-dd23f75-font-size:16px;--e-global-typography-dd23f75-line-height:22px;--e-global-typography-c79b698-font-size:14px;--e-global-typography-c79b698-line-height:22px;--e-global-typography-1dac3d7-font-size:25px;--e-global-typography-1dac3d7-line-height:25px;--e-global-typography-e7cbef2-font-size:40px;--e-global-typography-e7cbef2-line-height:40px;--e-global-typography-8d5e4da-font-size:18px;--e-global-typography-8d5e4da-line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:540px;}.e-con{--container-max-width:540px;}}@media(max-width:576px){.elementor-kit-10866{--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:30px;--e-global-typography-1bbc993-font-size:30px;--e-global-typography-1bbc993-line-height:30px;--e-global-typography-e7cbef2-font-size:40px;--e-global-typography-e7cbef2-line-height:40px;}.elementor-kit-10866 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10866 h6{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}/* Start custom CSS */html {
    position: relative;
    min-height: 100%;
}

/* make buttons orange */
[type=button], [type=submit], button {
    color: #ff5f1a;
    border: 1px solid #ff5f1a;
}

.orange2024{
    color:#F06024;
} 

.gold2024, a.gold2024{
    color: #FBC21D;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #ff5f1a;
}

.yellowheader a{
    font-family: 'Gabriola' !important;
    color:#ffc41a !important;
}
.yellowheader a:hover{
    color:#ff5f1a !important;
}

a.link-gold { 
    color:#FFC41A;
}
a.link-gold:hover{
    color:#59ACBA;
}


.link-orange a{ 
    color:#FF5F1A;
}
.link-orange a:hover{
    color:#59ACBA;
}


.menu-support-header{
    background-color:#181871;
    border-radius:10px;
}

.menu-support-header a{
 color:#ffc41a !important;    
}
.menu-support-header a:hover{
 color:#59acba !important;    
}

.menu-support-header .sub-menu a{
 color:#FF5F1A !important;    
}

.menu-support-header .sub-menu a:hover{
 color:#59acba !important;    
}



.menu-support-footer{
    background-color:#181871;
    border-radius:10px;
}

body {
    /*margin: 0 0 100px;  */
    /* bottom = footer height */
    /* padding: 25px;  */
}

.post .wp-post-image {
    width: auto;
}
/* reduce size images on generic archive pages  */
#weshinefooter {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 110px;
    width: 100%;
    overflow: hidden;
}
/* https://stackoverflow.com/questions/3443606/make-footer-stick-to-bottom-of-page-correctly *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gabriola';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://weshinepdx.org/wp-content/uploads/2024/05/Gabriola.ttf') format('truetype');
}
/* End Custom Fonts CSS */