/*! Source: https: //github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css*/
:root{--primary:#003d11;--secondary:#58585a;--highlight:#8e3f0e;--text-color:#1b2731;--light-color:#b8b9bd;--gray:#DEE3E9; --white:#FFFFFF;--offwhite:#FAF9F6; --header-font:"Patua One",serif;--subheader-font:"Inter Tight",sans-serif;--body-font:Inter,sans-serif;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}
body{margin:0;color:var(--text-color);font-size:.9em;display:flex;flex-direction:column;font-family:var(--body-font);font-weight:400;color:var(--text-color);text-align:left;position:relative;}
#layout{flex:1 0 auto;}
.footer{flex-shrink:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio: not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn{font-style:italic;}
mark{background:#ff0;color:var(--text-color);}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg: not(: root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;position:relative;background-color:var(--highlight);color:var(--white);border:none;text-transform:uppercase;font-family:"Inter",sans-serif;font-size:15.4px;font-weight:700;letter-spacing:.6px;text-align:center;cursor:pointer;padding:5px 12px;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid var(--light-color);margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
@media print {
    *,:before,:after{background:transparent!important;color:var(--text-color)!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:"";}
    abbr[title]:after{content:"";}
    a[href^="#"]:after,a[href^="javascript: "]:after{content:"";}
    pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
    thead{display:table-header-group;}
    tr,img{page-break-inside:avoid;}
    img{max-width:100%!important;}
    p,h2,.h2style,h3,.h3style{orphans:3;widows:3;}
    h2,.h2style,h3,.h3style{page-break-after:avoid;}
    .navbar{display:none;}
    .btn > .caret,.dropup > .btn > .caret{border-top-color:var(--text-color)!important;}
    .label{border:1px solid var(--text-color);}
    .table{border-collapse:collapse!important;}
    .table td,.table th{background-color:var(--white)!important;}
    .table-bordered th,.table-bordered td{border:1px solid var(--light-color)!important;}
}
header,section,article,aside,footer,figure,nav,hgroup,video,div,canvas{display:block;}
p{margin:.5em 0;line-height:1.7em;}
a{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;color:var(--highlight);text-decoration:none;}
.Button-primary{background-color:var(--highlight);border-color:var(--highlight);}
.Button-primary:hover{background:var(--text-color);}
a.button:focus{color:var(--white);}
a:hover,a:focus{text-decoration:none;color:var(--text-color);}
a img{border:0;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
h1,h2,h3,h4,h5,h6{color:var(--primary);text-align:left;text-rendering:optimizelegibility;font-family:var(--header-font);font-weight:400;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;}
ul,ol{margin-left:3em;list-style:disc;}
ol{list-style:decimal;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #dcdcdc;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
table{border-collapse:collapse;}
table td,table th{vertical-align:top;}
table.content_table{border:1px solid #e9e9e9;}
table.content_table td,table.content_table th{padding:4px;border:1px solid #e9e9e9;border-collapse:collapse;}
.colbtn{padding:6px 23px;color:var(--white);display:inline-block;margin:6px;}
nav ul{margin:0;padding:0;}
.skip-to-main-content-link{position:absolute;left:-9999px;z-index:99999;padding:1em;background-color:black;color:white;}
.skip-to-main-content-link:focus{left:0;transform:translateX(0%);opacity:1;color:var(--white);}
:focus,:focus-visible{outline:2px dashed var(--primary);}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {width: 1px!important; height: 1px!important; padding: 0!important; margin: -1px!important; overflow: hidden!important; clip: rect(0,0,0,0)!important; white-space: nowrap!important; border: 0!important ;}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption) {position: absolute!important; }

@media (min-width: 1440px) {
.container{max-width:1240px!important;}
}
@media (min-width: 1640px) {
.container{max-width:1440px!important;}
}
@media (min-width: 1840px) {
.container{max-width:1640px!important;}
}
@media (min-width: 2040px) {
.container{max-width:1840px!important;}
}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 3px;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input,select,textarea{background:var(--white);border:1px solid #E9E9E9;color:var(--primary);font-style:normal;font-weight:400;outline:none;padding:5px;text-align:left;}
textarea{height:120px;min-width:250px;overflow:auto;width:70%;}
input[type=button],input[type=reset],input[type=submit],.button{-o-transition:all .3s;-webkit-transition:all .3s;background-color:var(--primary);border-radius:3px;color:var(--white);display:inline-block;fill:var(--primary);font-size:1.2em;font-weight:400;line-height:1;padding:15px 30px;text-align:center;transition:all .3s;}
input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover{background-color:var(--highlight);color:var(--white);}
input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.button:active{backgroun0d-color:var(--var(--highlight));}
input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#31302f12;border:1px solid transparent;border-radius:4px;color:var(--primary);font-size:14px;margin:10px 0;min-height:45px;padding:11px 21px;text-align:left;width:100%;}
input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"Inter",sans-serif;}
input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"Inter",sans-serif;}
input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Inter",sans-serif;}
input[type=email]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-family:"Inter",sans-serif;}
input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;}
input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}
input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent;}
input[type=radio]{display:block;float:left;margin-right:10px;}
select{border-radius:0;font-size:16px;margin:0;}
select::-ms-expand{display:none;}
label{font-family:"Inter",sans-serif;font-size:16.8px;font-weight:700;}
.error{color:#ee592b;display:block;font-family:"Inter",sans-serif;font-size:.9em;}
input[type=email],input[type=password],input[type=tel],input[type=text],input[type=number],select,textarea{background-color:#e5e5e5;border:1px solid #00000012;border-radius:0;color:var(--primary);font-size:14px;margin:5px 0;min-height:40px;padding:10px;text-align:left;width:100%;}
input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--primary);}
input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--primary);}
input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--primary);}
input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:var(--primary);}
input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;}
input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}
input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent;}
input[type=radio]{display:inline-block;margin-right:5px;}

.button-primary{background:var(--primary);border:1px solid transparent;color:var(--white);}
.button-primary:hover{background:var(--highlight);}
.button-secondary{background:var(--secondary);border:1px solid transparent;color:var(--white);}
.button-secondary:hover{background:var(--highlight);}
.button-highlight{background:var(--highlight);border:1px solid transparent;color:var(--white);}
.button-highlight:hover{background:var(--primaryLight);}

.button-white{background:var(--white);border:1px solid transparent;color:var(--primary);}
.button-white:hover{background:var(--highlight); color:var(--white);}

.button-lg{font-size:1.5em!important; padding:20px 30px;}
.button-sm{padding: 12px 24px;}
.button-lg,.button-sm{display:inline-block;}
.button-lines{background:transparent;border:2px solid var(--white)fff;color:var(--white)fff;}
.button-no-lines{background:transparent;border:0;color:var(--primary);padding:13px 5px;}
.button-lines.button-primary{border-color:var(--primary);color:var(--primary);}
.button-lines.button-primary:hover{background:var(--primary);color:var(--white);}
.button-lines.button-secondary{border-color:var(--secondary);color:var(--secondary);}
.button-lines.button-secondary:hover{background:var(--secondary);color:var(--white);}
.button-lines.button-highlight{border-color:var(--highlight);color:var(--highlight);}
.button-lines.button-highlight:hover{background:var(--highlight);color:var(--white);}
.button-arrow-right:after{content:"\e8e4";display:inline-block;font-family:'Material Symbols Outlined';font-size:40px;line-height:30px;padding:0 0 0 4px;vertical-align:middle;}
.button-arrow-down:after{content:'\e5db';font-family:'Material Symbols Outlined';font-size:15.4px;padding:0 0 0 4px;}
.button-arrow-left:before{content:'\e317';font-family:'Material Symbols Outlined';font-size:15.4px;padding:0 4px 0 0;}
.button-sm.button-arrow-right:after{font-size:25px;line-height:0;}
.clear{clear:both;height:0;margin:0;padding:0;}
.header:after,.container:after,.row:after,.navbar-toggle:after,.nav-bar:after,.clearfix:after{content:"";display:table;clear:both;}
.pad{padding-left:15px;padding-right:15px;}
.pad-left{padding-left:15px;}
.pad-right{padding-right:15px;}
.divider{margin-top:20px;position:relative;}
.divider-line{margin:40px 0;}
.img-circle{border-radius:50%;}
.hide{display:none;}
.show{display:block!important;}
.invisible{visibility:hidden;}
.color-block{background:var(--light-color)D;}
.color-block.yellow .section-title span,.color-block.yellow{background:var(--highlight);}
.color-block.grey{background:#eee;}
.color-block h4{text-align:center;}
.color-block.black *,.color-block.red *{color:var(--white);}
.color-block.red .button{color:var(--text-color);margin:10px auto;display:block;max-width:150px;}
.color-block.black .section-title span,.color-block.black{background:var(--text-color);}
.color-block.imageBG{background-repeat:no-repeat;background-attachment:fixed;position:relative;padding:100px 0!important;}
.color-block.imageBG#Peer_Board{display:block;background:url(/image/cache/peers_bg.jpg);}
.color-block.imageBG:after{content:'';display:block;position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;background:rgba(13,13,13,0.85);}
.color-block.imageBG .container{position:relative;z-index:2;color:var(--white);}
.section-title{position:relative;text-transform:uppercase;font-size:2.8em;margin-bottom:30px;}
.section-title span{background:var(--white);padding:0 10px;position:relative;z-index:1;}
.section-title:after{content:'';position:absolute;z-index:0;top:0;bottom:0;display:block;margin:auto;background-color:var(--highlight);width:100%;height:5px;}
.color-block.red .section-title:after{background:var(--white);}
#layout{position:relative;top:0;left:0;width:100%;min-width:100%;background:var(--white);min-height:100vh;display:flex;flex-direction:column;}
#wrapper{height:auto;width:100%;margin:0 auto;position:relative;flex:1 0 auto;}
.content-block{padding:25px 0;}
.content-block.USDA {background: var(--offwhite);}
.content-block.USDA img{max-width:150px;display:inline-block;vertical-align:middle;margin: 0 15px;}
.content-block.USDA h2{display:inline-block;vertical-align:middle;margin: 15px;}
.page-content-block{margin:0;}
.subpageHeader-block{margin-top: 76px;text-align:justify;background:var(--gray);position:relative;}
.subpageHeader-block .pageHeader{position:relative;}
.subpageHeader-block .pageHeader .container{position:relative;}
.subpageHeader-block .pageTitle{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:left;z-index:9;}
.subpageHeader-block .pageTitle h2{font-size:3em;color:var(--light);font-weight:700;margin:0 50% 0 0;}
.subpageHeader-block .pageHeaderImage{position:relative;top:0;height:100%;width:100%;}
.subpageHeader-block .pageHeaderImage:before{content:'';position:absolute;z-index:2;width:100%;height:100%;top:0;background-image:linear-gradient(90deg,#271815d4 0%,#9d4c2b3d 100%);left:0;opacity:.65;}
.subpageHeader-block .pageHeader img{object-fit:cover;width:100%;}
.home-content-block{border:0;padding:50px 0;}
.subpage-block{margin-top:74px;padding-top:10px;}
.breadcrumb{background:transparent;padding:10px 0;margin:0;}
.breadcrumb a{color:var(--primary);}
.Header h1{display:none;color:var(--white);}
.Header{position:fixed;width:100%;z-index:99;padding:0;top:auto;left:auto;transition:all .5s ease;transform:translateY(0px);background:var(--white);transition:all .5s ease;box-shadow:0 0 2px 0 rgb(0 0 0 / 30%);}
.Header.toFixed{position:fixed;transition:all .3s ease;}
.Header .container{position:relative;}
.Header.toFixed.headBg{box-shadow:0 0 2px 0 rgb(0 0 0 / 30%);transition:all .5s ease;position:fixed;top:0;transform:translateY(0px);}
.Header .mainNav{display:flex;justify-content:flex-end;align-items:center;}
.Header .Navigation{z-index:2;position:relative;height:100%;}
.Header .Navigation:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.25;}
.logo{position:relative;z-index:999;padding:0;left:0;}
.logo:after{content:'';display:none;width:100%;height:100%;border-top:20px solid var(--light-color)ddd;border-right:68px solid transparent;border-left:68px solid transparent;}
.logo a{color:var(--white);background:transparent;text-align:center;display:block;position:relative;top:0;padding:0;}
.logo img{position:absolute;top:-40px;left:0;display:block;vertical-align:middle;transition:all .3s ease;max-height:150px;}
.logo img.whiteLogo{display:none;}
.Header.toFixed .logo{position:relative;top:0;}
.Header.toFixed img{max-height:110px;transition:all .3s ease;}
.Header.toFixed.headBg .logo img.colorLogo{display:none;}
.Header.toFixed.headBg .logo img.whiteLogo{display:block;}
.userNavBlock{position:relative;background:var(--primary);height:100%;transition:all .4s ease;}
.userNavBlock .userNav{display:none;position:absolute;width:140px;}
.userNavBlock .userIcon{position:relative;text-align:center;padding:8px;cursor:pointer;}
.userNavBlock .userIcon i{display:block;font-size:30px;color:var(--white);line-height:1;}
.userNavBlock .userIcon a{color:var(--white);font-size:10px;line-height:0;}
.userNavBlock.logged_in .userIcon a{pointer-events:none;}
.userNavBlock .userNav ul{margin:0;padding:0;list-style:none;}
.userNavBlock .userNav ul li a{display:block;padding:10px;background:var(--primary);color:var(--white);border-bottom:1px solid var(--primary);}
.userNavBlock:hover,.userNavBlock .userNav ul li a:hover{background:var(--secondary);}
.userNavBlock.logged_in:hover .userNav{display:block;}
.Navigation__body,.HeaderMenu{height:100%;position:static;}
.Navigation__body{background:var(--primary);position:relative;z-index:99;}
.HeaderMenu > ul{list-style:none;padding:0;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:stretch;position:static;height:100%;}
.HeaderMenu ul li{position:relative;text-align:center;display:flex;align-items:center;transition:all .3s ease;}
.HeaderMenu ul li a{color:var(--primary);display:block;padding:25px 11px;font-weight:600;font-size:1.25em;border-bottom:1px solid transparent;}
.HeaderMenu ul li:hover a{border-bottom-color:#033310;transition:all .3s ease;}
.HeaderMenu ul li:hover > a{color:var(--light);background-color:var(--highlight);}
.HeaderMenu ul li ul{display:none;position:absolute;list-style:none;margin:0;padding:0;min-width:260px;margin-top:0;background-color:var(--primary);left:0;top:100%;box-shadow:0 1px 1px 0 rgba(51,51,51,0.2);}
.HeaderMenu ul li ul li{text-align:left;display:block;}
.HeaderMenu ul li ul li a{padding:15px 10px;font-size:.9em;color:var(--white);}
.HeaderMenu ul li:hover > ul{display:block;}
.HeaderMenu ul li ul li:first-child{padding-top:1px;}
.HeaderMenu ul li ul li{position:relative;left:0;top:0;width:auto;}
.HeaderMenu ul li ul li ul{position:absolute;left:100%;top:0;}
.HeaderMenu ul li ul li:hover{background:var(--primary);}
.HeaderMenu ul li ul li ul{left:auto;right:100%;background:var(--text-color);}
.HeaderMenu ul li ul li:hover ul{display:block;}
.HeaderMenu ul li ul li ul li:last-child{padding:0;}
.HeaderMenu ul li ul li a:hover{background-color:var(--highlight);color:var(--white);}
.Header ul li.home a{font-size:0;padding: 21px 15px;display:inline-block;cursor:pointer;}
.Header ul li.home a:after{content:"\e88a";font-family:'Material Symbols Outlined';display:block;font-size:22px;padding:0;line-height:35px;}
.Header .topNav{position:relative;background-color:var(--primary);}
.Header .topNav ul{list-style:none;display:flex;justify-content:flex-end;margin:0;padding:0;}
.Header .topNav ul li a{color:var(--light);display:inline-block;padding:7px 10px;font-size:.92em;font-weight:300;}
.Header .topNav ul li a:hover{background:var(--highlight);}
.Sidebar__body{background-color:var(--primary);right:-320px;width:320px;top:0;bottom:0;position:fixed;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out;}
.Sidebar .Sidebar__backdrop,.searchBlock .search_backdrop{position:fixed;width:100%;z-index:9999;height:100%;background:rgb(0 0 0 / 25%);top:0;left:0;}
.Sidebar.show .Sidebar__body{right:0;}
.Sidebar.show .Sidebar__backdrop{display:block;}
.SidebarMenu{padding:0;padding-bottom:30px;}
.SidebarMenu ul{list-style:none;padding:0;margin:0;}
.SidebarMenu ul li ul li a{font-size:.96em;font-weight:500;}
.SidebarMenu ul li a{font-size:1.2em;color:var(--white);text-decoration:none;display:block;padding:10px 15px;text-transform:uppercase;font-weight:500;}
.SidebarMenu ul li ul li{padding:0;}
.SidebarMenu ul li ul li a{text-transform:none;font-weight:400;}
.SidebarMenu ul a:hover{color:var(--highlight);background:var(--light);}
.menuIcons{height:100%;display:flex;align-items:center;justify-content:flex-end;}
.menuIcons .navIcon{text-align:right;color:var(--white);display:flex;flex-direction:column;justify-content:center;height:100%;align-items:flex-end;}
.NavbarToggle,.searchIcon button{display:inline-block;vertical-align:middle;background-color:transparent;border:0;padding:20px;}
.NavbarToggle i,.searchIcon button i{font-size:2.5em;color:var(--primary);}
.searchIcon button i{font-size:2em;}
.sidebar__Close{padding:0;}
.sidebar__Close button{height:auto;padding:5px;color:var(--white);}
.sidebar__Close button i{color:var(--white);font-size:2em;}
.Header:hover{box-shadow:0 0 2px 0 rgb(0 0 0 / 30%);transition:all .5s ease;background:var(--white);}
.Header.headBg .logo img{transition:all .3s ease;}
#changeparameters_9,#changeparameters_9 ~p{display:none;}
#changeparameters_9 select{padding:20px;margin:0;}
#social{position:relative;z-index:99;margin:0;}
#social ul{margin:0;padding:0;text-align:left;display:flex;align-items:center;}
#social li{float:none;display:inline-block;vertical-align:middle;margin:0;}
#social li a{text-align:left;padding:0!important;color:var(--primary);display:block;}
#social li a span{display:none;font-family:"Inter",sans-serif;text-transform:capitalize;font-size:16px;color:var(--highlight);font-weight:500;}
#social li a:before{content:'';font-size:30px;text-align:center;color:var(--primary);background:transparent;display:inline-block;vertical-align:middle;padding: 16px 15px;font-family:'FontAwesome';}
#social li.audio a:before{content:"\f028";background:#eb0009;width:80px;border-radius:30px;font-size:22px;}
#social li.facebook a:before{content:"\f230";}
#social li.twitter a:before{content:"\f099";}
#social li.instagram a:before{content:"\f16d";font-size:19px;}
#social li.linkedin a:before{content:"\f0e1";}
#social li.youtube a:before{content:"\f16a";background:red;}
#social li.pinterest a:before{content:"\f231";}
#social li.googleplus a:before{content:"\f0d4";background:#dc4b38;}
#social li.contact a:before,#social li.email a:before{content:"\f0e0";}
#social li.rss a:before{content:"\f09e";}
#social li.phone a:before{content:"\f095";font-size: 26px;font-weight:600;padding: 19px 15px;padding-right: 5px;}
#social li.phone a span{display:inline-block;vertical-align:middle;color:var(--primary);line-height:1;padding:14px 0;padding-right:10px;}
#social li:hover a{color:var(--light);transition:all .3s ease;background:var(--highlight);}
#social li a:hover:before,#social li.phone:hover a span{color:var(--light);}
footer{clear:both;background-color:var(--primary);color:var(--white);z-index:1;position:relative;line-height:0;}
footer .footerBlock{display:flex;flex-wrap:wrap;align-content:space-between;height:100%;}
footer iframe{height:100%;min-height:360px;width:100%;padding:0;margin:0;line-height:0;}
footer .address{text-align:left;display:block;clear:both;text-align:left;line-height:normal;}
footer .address *{color:var(--white);}
footer .address p{padding-left:30px;}
footer .address p span{display:inline-block;margin-left:-30px;width:30px;text-align:center;vertical-align:middle;}
footer .usda img{max-width: 150px;}
footer .usda p{ color:#FFF;}
.footerNav{display:block;line-height:normal;}
.footerNav ul{margin:0;padding:0;list-style:none;}
.footerNav >ul{vertical-align:top;padding-left:10px;list-style:none;flex-wrap:nowrap;justify-content:space-between;}
.footerNav > ul > li{text-align:right;}
.footerNav ul li>a{padding:0;margin:0;display:block;}
.footerNav ul li a{padding:10px 0;display:block;color:var(--white);display:inline-block;text-align:right;font-size:1.1em;}
.footerNav ul li>ul{margin:0;padding:0;list-style:none;}
.footerNav ul li> ul li{float:none;display:block;margin:5px 0;text-align:revert;}
.footerNav ul li> ul li a{padding:5px 0;font-size:1em;font-weight:400;}
.footerNav ul li a:hover{color:var(--highlight);}
.subfooter-nav ul li{display:inline-block!important;float:none!important;}
.subfooter-nav ul li a{padding:0 5px!important;}
.subfooter-nav ul li a:hover{background:none!important;}
.copyright{text-align:left;font-size:.85em;padding:10px;background:rgb(0 0 0 / 10%);line-height:normal;width:100%;overflow:hidden;}
.copyright a{color:var(--white)!important;}
.copyright span{display:block;text-align:right;}
.subpage .copyright{margin:0;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:10px;right:0;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;background:#8b8071;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-top i{color:var(--white);font-size:1.4em;text-align:center;line-height:40px;text-indent:0;display:block;position:absolute;right:0;top:0;left:0;bottom:0;margin:0 auto;}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.75;}
.cd-top:hover,.no-touch .cd-top:hover{opacity:1;background-color:var(--highlight);border-color:var(--white);}
.cd-top:hover i{color:var(--white);}
.fieldgroup{clear:both;margin:10px 0;padding:5px;}
.fieldgroup_label{font-size:1.5em;font-weight:700;font-family:"Inter",sans-serif;width:98%;display:block;color:#F9A13A;padding:5px 1%;margin:20px 0 5px;border-bottom:1px solid #F9A14C;}
.fieldgroup_desc,.field_desc{font-style:italic;color:var(--text-color);line-height:1.4em;padding:0 3px;font-size:.87em;margin-bottom:10px;clear:both;}
.fieldrow{padding:5px 0;text-align:left;display:block;}
.fieldrow .fieldlabel sup{color:red;margin-left:5px;}
.fieldrow .fieldval textarea{width:80%;min-height:100px;}
.fieldrow .fieldlabel{display:inline-block;width:100%;margin:0 .5%;text-align:left!important;margin-right:20px!important;}
.fieldrow .fieldval{display:inline-block;width:100%;margin:0 .5%;vertical-align:top;}
.fieldrow .fieldval input,.fieldrow .fieldval input[type=text],.fieldrow .fieldval input[type=tel],.fieldrow .fieldval input[type=email],.fieldrow .fieldval select{width:80%;}
.fieldrow .fieldval input[type=button],.fieldrow .fieldval input[type=reset],.fieldrow .fieldval input[type=submit],.button{width:auto;}
.fieldrow .fieldval input[type=file]{border:1px solid var(--light-color);}
.group_nogroup_label,.group_nogroup_label,.group_nogroup_tr{display:none;}
.newPostTemplate.webform .fieldrow .fieldlabel,.newPostTemplate.webform .fieldrow .fieldval{width:auto;display:block;margin:0 5px;}
.newPostTemplate.webform .fieldrow .fieldval input[type=number],.newPostTemplate.webform .fieldrow .fieldval input[type=text],.newPostTemplate.webform .fieldrow .fieldval input[type=tel],.newPostTemplate.webform .fieldrow .fieldval input[type=email],.newPostTemplate.webform .fieldrow .fieldval select,.newPostTemplate.webform .fieldrow .fieldval textarea{width:100%;}
.newPostTemplate.webform .fieldrow .fieldval input[name*='date'],.newPostTemplate.webform .fieldrow .fieldval input[name*='date'],.webform .fieldrow .fieldval input[name*='date'],.webform .fieldrow .fieldval input[name*='date']{width:calc(100% - 30px);}
#date_of_birth_input{width:100%;min-height:45px;margin:4px 0;border-radius:0;background-color:rgba(43,43,43,0.07);border:1px solid rgba(47,47,47,0.07);}
.newPostTemplate.webform .fieldrow .fieldval input[type='checkbox']{width:auto;}
.newPostTemplate.webform .fieldrow .desc{font-size:.84em;color:var(--white);}
.newPostTemplate.webform .fieldrow .fieldlabel label{font-family:"Inter",sans-serif;font-weight:400;display:block;font-size:15px;margin:0;display:inline;}
.newPostTemplate.webform .fieldrow .fieldval label{font-family:"Inter",sans-serif;font-weight:400;font-size:15px;margin:0;display:inline-block;}
.newPostTemplate.webform .fieldrow .fieldval div[class*="_radio"]{display:inline-block;}
.slider-block{padding:0;}
.sliderSection{position:relative;overflow:hidden;background:var(--secondary);margin-top:77px;max-height:100vh;}
.sliderSection .tao-carousel{height:100%;}
.sliderSection .tao-item .item{position:relative;}
.sliderSection .tao-item .item .slide .overlay{font-size:0;}
.sliderSection .tao-item .item .slide .image{height:100%;background-color:var(--text-color); background-repeat:no-repeat;background-position:center center;position:absolute;width:100%;height:100%;}
.sliderSection .tao-item .item .slide .image img{visibility:hidden;max-height:100vh;object-fit:cover;max-width:100%;}
.sliderSection .tao-item .item .slide .image.Fullwidth{background-size:cover;}
.sliderSection .tao-item .item .slide .image.position_Center{background-position:center;}
.sliderSection .tao-item .item .slide .image.position_Left{background-position:left;}
.sliderSection .tao-item .item .slide .image.position_Right{background-position:right;}
.sliderSection .tao-item .item .slideFullwidth .image img{width:100%;}
.sliderSection .tao-item .item .slide.Use.Video .image,.sliderSection .tao-item .item .slide.Use.Video .tao-video-tn{height:100vh;}
.sliderSection .tao-item .item .slide.Use.Video .container{max-width:100%;padding:0;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption{width:100%!important;padding:0;top:auto;left:auto;transform:none;border-radius:0;height:100vh;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption .tao-video-wrapper{height:100%;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption.Use.Default.Image .tao-video-tn{background-size:contain;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption.Upload.Custom.Image .tao-video-tn{background-image:none!important;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption .tao-video-play-icon{position:absolute;background:url(/image/cache/video_play.png);z-index:6;}
.sliderSection .tao-item .item .captionData{position:relative;z-index:17;bottom:auto;top:0;transform:none;height:100%;width:100%;height:580px;}
.sliderSection .tao-item .item .captionData:after{content:'';background:#202020;opacity:.9;display:none;width:90%;height:100%;position:absolute;left:0;top:0;z-index:1;clip-path:polygon(0 0,45% 0,65% 100%,0% 100%);clip-path:circle(56% at 15% 100%);}
.sliderSection .tao-carousel .tao-item .item .container{display:block;}
.sliderSection .tao-carousel .tao-item .item .caption{position:relative;z-index:2;height:auto;top:50%;width:50%;padding:0 15px;transform:translateY(-50%); display:none;}
.sliderSection .tao-carousel .tao-item .item .slide.sl.Show .caption{display:block;}
.sliderSection .tao-carousel .tao-item .item .caption h2{font-size:4em;color:var(--white);margin:0;line-height:normal;}
.sliderSection .tao-carousel .tao-item .item .caption h2 sup{font-size:16px;top:-60px;position:relative;}
.sliderSection .tao-carousel .tao-item .item .caption p.lead{margin:0;font-size:1.8em;}
.sliderContent div.activeSlide{display:block;right:0;}
.slider_block div.container{height:100%;}
.tao-carousel .tao-item .item .caption.Video{width:100%;max-width:none;text-align:center;position:relative;height:auto;padding:0;border:0;margin:0;}
.tao-carousel .tao-item .item .caption.Video h3{text-align:left;margin:0;margin-left:15px;padding:0;display:none;}
.tao-carousel .tao-item .item .caption.Video iframe{height:400px!important;width:100%;}
.tao-carousel .tao-item .item .caption.Video a,.sliderContent div.base.slShow div.caption.Video p{padding:0;margin:0;}
.tao-carousel .tao-item .item .caption.Top-Left{top:2%;left:0;}
.tao-carousel .tao-item .item .caption.Top-Center{top:2%;left:50%;-webkit-transform:translateY(-2%) translateX(-50%);-ms-transform:translateY(-2%) translateX(-50%);transform:translateY(-2%) translateX(-50%);}
.tao-carousel .tao-item .item .caption.Top-Center *{text-align:center!important;}
.tao-carousel .tao-item .item .caption.Top-Right{top:2%;left:100%;-webkit-transform:translateY(-2%) translateX(-100%);-ms-transform:translateY(-2%) translateX(-100%);transform:translateY(-2%) translateX(-100%);text-align:right!important;}
.tao-carousel .tao-item .item .caption.Top-Right *{text-align:right!important;}
.tao-carousel .tao-item .item .caption.Middle-Left{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tao-carousel .tao-item .item .caption.Middle-Center{top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.tao-carousel .tao-item .item .caption.Middle-Center *{text-align:center!important;}
.tao-carousel .tao-item .item .caption.Middle-Right{top:50%;left:100%;-webkit-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%);}
.tao-carousel .tao-item .item .caption.Middle-Right *{text-align:right!important;}
.tao-carousel .tao-item .item .caption.Bottom-Left{top:100%;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.tao-carousel .tao-item .item .caption.Bottom-Center{top:100%;left:50%;-webkit-transform:translateY(-100%) translateX(-50%);-ms-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%);}
.tao-carousel .tao-item .item .caption.Bottom-Center *{text-align:center!important;}
.tao-carousel .tao-item .item .caption.Bottom-Right{top:100%;left:100%;-webkit-transform:translateY(-100%) translateX(-100%);-ms-transform:translateY(-100%) translateX(-100%);transform:translateY(-100%) translateX(-100%);}
.tao-carousel .tao-item .item .caption.Bottom-Right *{text-align:right!important;}
.tao-carousel .tao-item .item .caption div{margin-top:0;position:relative;z-index:2;}
.tao-carousel .tao-item .item .caption div a{text-align:center; }
.tao-carousel .tao-item .item .slShow .caption{display:block;position:relative;z-index:2;padding:45px;border-radius:5px;overflow:hidden;}
 
.tao-carousel .tao-item .item .slShow .caption.No-Background{background:none!important;}
.tao-carousel .tao-item .item .slShow .caption:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.tao-carousel.tao-theme .tao-nav [class*='tao-']{margin:0;background:none;}
.tao-carousel.tao-theme .tao-nav [class*='tao-'] span{background:var(--text-color);padding:10px!important;display:inline-block;height:58px;line-height:30px;}
.tao-carousel.tao-theme .tao-nav [class*='tao-'] span:hover{background:var(--highlight);}
.tao-carousel .tao-nav .tao-prev{left:-50%;transition:all .5s ease;}
.tao-carousel .tao-nav .tao-next{right:-50%;transition:all .5s ease;}
.tao-carousel:hover .tao-nav .tao-prev{left:0;transition:all .5s ease;}
.tao-carousel:hover .tao-nav .tao-next{right:0;transition:all .5s ease;}
.taoNav{margin-top:-30px;position:relative;z-index:98;text-align:center;display:none;}
.taoNav a{margin:2px 6px;display:inline-block;vertical-align:middle;padding:0;border:0;border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;color:var(--primary);background-color:var(--primary);cursor:pointer;font-size:0;width:28px;height:6px;line-height:0;text-align:center;}
.taoNav a.active{background-color:var(--highlight);color:var(--highlight);}
.taoNav a:hover{text-decoration:none;}
.subpage_slider{padding:100px 0;background-position:center center;background-attachment:fixed;background-size:cover;}
.tao-carousel .tao-dots{text-align:center;margin:10px 0;}
.tao-carousel button.tao-dot{display:inline-block;width:30px;height:5px;background:#999;margin:2px;}
.tao-carousel button.tao-dot.active{background:var(--highlight);}
.Newregister,.general_login{float:left;margin:0 15px;min-width:360px;max-width:360px;}
div.Newregister{border:1px solid var(--highlight);padding:78px 10px;min-height:300px;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;padding:15px;border:1px solid rgb(233,233,233);}
div.Newregister p,.Newregister a,.register h2{color:var(--white);text-align:center;}
div.Newregister h2{font-size:1.4em;margin:0;color:#var(--light-color);text-align:center;}
div.Newregister a{font-size:20px;text-transform:uppercase;display:inline-block;font-weight:500;border:3px solid var(--white);padding:10px 15px;background-color:var(--highlight);color:var(--white);}
div.resetText{padding:10px;}
form#changepass,.general_login,#sendinstructions{max-width:360px;margin:0 auto;text-align:left;padding:15px;border:1px solid rgb(233,233,233);}
#changepass h2,.general_login div.logintitle{background:transparent;color:#32383e;font-size:18px;line-height:25px;font-weight:400;}
.general_login div.loginmessage{font-style:italic;margin-bottom:20px;}
.changepass div.row,.general_login div.row{margin:10px 0;text-align:left;display:flex;flex-direction:column;}
.changepass div.row label,.general_login div.row span.label{text-align:left;min-width:100px;}
.changepass div.row label{font-weight:400;display:block;text-align:left;margin-bottom:0;}
.changepass div.row span,.general_login div.row span.formw{display:inline-block;vertical-align:middle;}
.changepass div.row span{display:block;}
.changepass div.row span input{max-width:100%;}
.changepass div.row span .pwdlevel{font-size:.8em;font-style:italic;}
.changepass div.row:last-child{text-align:center;}
.changepass div.row:last-child label{display:none;}
.general_login div.loginbtn{text-align:center;flex-direction:inherit;justify-content:center;}
.general_login div.loginbtn input{width:auto;}
.general_login div.forgotpassword{text-align:center;}
.general_login .errmsg{color:#bd3e20;font-size:.84em;padding:0;text-align:center;overflow:hidden;}
.general_login div.row.remember{flex-direction:row;}
#filter{display:none;}
.searchBlock .searchBlock__backdrop,.searchBlock .search_backdrop{position:fixed;width:100%;z-index:9999;height:100%;background:rgb(0 0 0 / 25%);top:0;left:0;}
.searchBlock.show .searchBlock__body{right:0;}
.searchBlock.show .searchBlock__backdrop{display:block;}
.searchBlock_body{position:fixed;z-index:9999;top:0;left:0;width:100%;height:auto;transform:translateY(100px);padding:15px 0;}
.searchBlock_body .container{position:relative;height:100%;}
.searchBlock_body .searchBlock{position:relative;}
.searchBlock_body .search_Close{position:relative;top:120px;color:var(--white);display:none;}
.searchBlock_body .searchBlock form{display:flex;flex-wrap:wrap;width:100%;min-width:100%;}
.searchBlock_body .searchBlock label{font-size:5em;text-transform:uppercase;color:var(--highlight);font-weight:600;font-family:var(--body-font);min-width:100%;display:none;}
.searchBlock_body .searchBlock .fieldsRow{display:flex;width:100%;}
.searchBlock_body .searchBlock .fieldsRow #textfield{padding:20px;font-size:1.5em;margin:0;background:var(--white);border:1px solid var(--light-color);border-top-left-radius:5px;border-bottom-left-radius:5px;}
.searchBlock_body .searchBlock .fieldsRow input[type="submit"]{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;width:80px;height:100%;font-size:0;background:transparent;}
.searchBlock_body .searchBlock .fieldsRow span{display:block;background-color:var(--highlight);width:80px;height:100%;position:absolute;z-index:-1;top:0;right:0;border:1px solid var(--light-color);border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.searchBlock_body .searchBlock .fieldsRow span:after{content:"\f002";font-family:fontAwesome;color:var(--white);font-size:30px;display:block;text-align:center;line-height:68px;}
form#sitesearch{display:flex;margin-bottom:15px;}
form#sitesearch input{margin:0;}
form#sitesearch input[type="text"]{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
form#sitesearch input[type="submit"]{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
#searchresults{padding:15px 0;}
#searchresults .search_url{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--light-color);}
.form-btn{padding:10px;cursor:pointer;position:relative;float:right;text-align:center;right:0;margin:3px 0;color:var(--white);}
.nav-icon a{color:var(--highlight);line-height:75px;display:block;padding:0 5px;}
.nav-icon a:hover,.nav-icon.nav-collapsed a:hover{text-decoration:none!important;background:none!important;color:var(--highlight)!important;}
.nav-icon{float:right;font-size:30px;line-height:75px;position:relative;z-index:99;right:0;top:0;margin:auto;padding:0 7px;color:var(--highlight);}
.nav-icon a:hover,.search-btn.search-on,.search-btn:hover{background-color:var(--highlight);color:var(--white);}
.nav-icon.nav-collapsed{z-index:102;}
.nav-icon.nav-collapsed a{color:var(--highlight)!important;}
.nav-icon.nav-collapsed a span:before{content:"\f00d";}
.side-nav{background:#f0f0f0;}
.side-nav ul{list-style:none;margin:0;padding:0;}
.side-nav ul li{position:relative;}
.side-nav ul li ul{display:none;position:absolute;left:100%;top:0;width:200px;background:var(--highlight);}
.side-nav ul li ul li a{color:var(--white)F;}
.side-nav ul li ul li a:hover,.side-nav ul li ul li:hover > a,.side-nav ul li ul li:hover{background:var(--text-color);color:var(--highlight);}
.side-nav ul li:hover > ul{display:block;}
.side-nav ul li a{border-bottom:1px solid var(--light-color)ddd;color:var(--text-color);display:block;padding:10px;font-weight:500;}
.side-nav ul li a:before{content:"\f0da";font-family:'FontAwesome';display:inline-block;margin-right:3px;font-size:14px;}
.side-nav ul li: last-child a{border:0;}
.side-nav ul li:hover,.side-nav ul li:hover > a,.side-nav ul li a:hover{color:var(--white);background:var(--highlight);}
.side-nav ul li ul li ul li a,.side-nav ul li ul li ul{background:var(--text-color);}
.side-nav ul li ul li ul li a{background:var(--text-color);color:var(--highlight);}
.side-nav ul li ul li ul li a:hover{background:var(--text-color);color:var(--white);}
.Gallery{margin-bottom:30px;}
.hide{display:none;}

/* Gallery */
.imageGallery{display:flex; flex-wrap: wrap;
    & .ligBox {cursor:pointer;max-width:25%; position:relative; margin:2px; border:1px solid var(--gray); 
        &:after{content:''; display:block; position:absolute; z-index:3; width:100%; height:100%; top:0; left:0;} 
        &:hover:after{background-color: rgba(0, 0, 0, .3);} 
        img{object-fit:cover; height:100%; width:100%; position:relative;} 
        & .gContent{display:none;} 
    }
    @media all and (min-width: 0px) and (max-width: 579px) {
        justify-content:center;
        & .ligBox {max-width: 45%;}   
    }           
}
/*Gallery Lists*/
.galleryLists {display:flex; flex-wrap:wrap; justify-content:start;
    .gallerylist {max-width:40%;flex: 0 0 auto; border: 1px solid var(--gray); text-align:center;margin:15px ;padding: 5px; 
        h3 {margin:10px 0; text-align: center; font-size: 1.1em; font-weight:400;}
        p {display: none;}
        @media (min-width: 0px) and (max-width: 579px) {
            width:80%;max-width:none;flex: 0 0 auto;
        }                
    }    
}

.modal.show .close{position:absolute;right:-25px;top:-25px;background:red;z-index:100;text-shadow:none;color:var(--white);line-height:25px;width:25px;font-size:24px;padding:0;}
.modal.show .modal-body{position:relative;padding:0;}
.modal.show .modal-body iframe{border:0;width:100%;}
.modal.show .modal-content{border:0;box-shadow:none;border-radius:0;background:transparent;}
.gallery_next_link{float:right;}
.gallery_home_link,.gallery_prev_link{float:left;}
.gallery_home_link a,.gallery_next_link a,.gallery_prev_link a{display:inline-block;padding:5px 15px;font-weight:500;color:var(--text-color);border:1px solid var(--light-color);}
.gallery_prev_link a:before,.gallery_next_link a:after{content:"\f178";font:normal normal normal 14px/1 FontAwesome;display:inline-block;vertical-align:middle;margin-left:7px;}
.gallery_prev_link a:before{content:"\f177";margin-right:7px;margin-left:0;}
.gallery_home_link a:hover,.gallery_prev_link a:hover,.gallery_next_link a:hover{background:var(--highlight);color:var(--white);border:1px solid var(--highlight);}
#form_paging_links,#calendar_paging_links,#paging_links,#newschannel_paging_links,.gallery_paging_links{clear:both;text-align:center;margin:10px 0;margin-top:50px;float:none;}
#form_paging_links:after,#calendar_paging_links:after,#paging_links:after,#newschannel_paging_links:after,.gallery_paging_links:after{content:'';display:table;clear:both;}
#form_paging_links span,#paging span,#calendar_paging_links span,#paging_links span,.paging span,.gallery_paging_links span{display:inline-block;text-align:center;margin:2px;}
#newschannel_paging_links span.gallery_prev_link_inactive,#newschannel_paging_links span.gallery_next_link_inactive,#form_paging_links span.gallery_prev_link_inactive,#paging_links span.prev_link_inactive,#paging_links span.next_link_inactive,#calendar_paging_links .gallery_prev_link_inactive,#calendar_paging_links .gallery_next_link_inactive{display:none;}
#newschannel_paging_links span:hover,#calendar_paging_links span:hover,#form_paging_links span:hover,#paging_links span:hover,.gallery_paging_links span:hover,#paging_links span.currentpage,.paging span.currentpage{background-color:var(--highlight);color:var(--white);}
#paging_links span.currentpage a,.paging span.currentpage a,#newschannel_paging_links span:hover a,#newschannel_paging_links span a:hover,#calendar_paging_links span:hover a,#calendar_paging_links span a:hover,#form_paging_links span:hover a,#form_paging_links span a:hover,#paging_links span:hover a,#paging_links span a:hover,.gallery_paging_links span:hover a,.gallery_paging_links span a:hover{background-color:var(--highlight);text-decoration:none;color:var(--white);}
#paging_links span a,.gallery_paging_links span a{color:var(--text-color);display:block;background:var(--light-color);padding:3px 15px;}
#paging_links span.next_link{width:auto;}
.gallery_prev_link_inactive,.gallery_next_link_inactive,.gallery_paging_links span.gallery_prev_link_inactive{display:none;}
table#calendar{border-collapse:collapse;width:90%;background:transparent;color:var(--text-color);margin:0 auto;}
table#calendar tr th,table#calendar td{border:1px solid var(--white);width:14.28%;height:75px;}
table#calendar tr th{text-align:center;background:#EEE;vertical-align:middle;font-size:18px;color:var(--text-color);line-height:20px;font-family:"Inter",sans-serif;}
table#calendar tr td.caption{background:var(--text-color);text-align:center;color:var(--white);font-size:24px;text-transform:uppercase;font-weight:500;height:50px;line-height:50px;}
table#calendar tr td.caption a.nav{display:inline-block!important;vertical-align:middle;font-size:34px;padding:0 20px;color:var(--white);line-height:50px;height:55px;}
table#calendar ul{margin:0;padding:0;list-style:none;display:block;}
table#calendar ul li{padding:2px;line-height:16px;color:var(--white);border-bottom:1px solid var(--white);background:var(--text-color);font-size:11px;}
table#calendar ul li a{color:var(--white);}
.event{margin:10px 0;position:relative;margin-bottom:15px;}
.event .row{align-items:center;}
.event .date{height:85px;background:var(--text-color);display:flex;flex-direction:column;justify-content:center;}
.event .event_date{text-align:center;margin:0 auto;font-weight:900;font-size:1.2em;line-height:1em;text-transform:uppercase;color:var(--text-color);}
.event .event_time{font-size:.84em;display:block;font-weight:400;line-height:1.5em;}
.event .event_day{font-size:1.5em;padding:10px;}
.event .event_content{padding:10px;font-weight:400;font-size:1em;text-align:left;line-height:1.5em;}
.event .event_content a{font-size:1.2em;font-weight:500;}
.event .event_name a{vertical-align:middle;word-break:break-word;}
.bgBlock{position:relative;background:var(--text-color);}
.bgBlock .textContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:var(--white);font-size:3em;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase;text-shadow:1px 2px 1px var(--text-color);}
.bgBlock .imgBlock{position:relative;background:var(--text-color);overflow:hidden;}
.bgBlock .imgBlock img{max-width:100%;}
.news{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.news .newsItem {border: 1px dotted var(--primary);}
.news .newsItem div img{ max-height:250px}
.newsRow{margin-bottom:10px;padding:5px 0;padding-bottom:5px;}
.newsRow .date{font-weight:400;color:var(--highlight);}
.newsRow .newsRow_title a{font-size:1.3em;font-weight:500;color:var(--primary);}
.events_block .article{border-bottom:1px solid var(--light-color);padding:15px 0;}
.events_block .article img{max-width:300px;}
.events_block .article .dtl{padding:0 15px;}
.EventDetail .dtl img{max-width:450px;margin:0 auto;display:block;}
.aboutContent h2{font-size:2.5rem;color:var(--highlight);}
.aboutText{position:relative;}
.reasonsBlock{margin:25px 0;border-bottom:1px dashed var(--gray);}
.reasonsBlock .icon{margin:15px;}
.reasonsBlock .icon span{font-size:5em;color:var(--primary);}
.reasonsBlock .details strong{font-size:1.5em;}
.introBlocks{position:relative;z-index:2;background-color:var(--primary);color:var(--white);}
.introBlock{position:relative;z-index:2;transition:all .5s ease;background:var(--dark);overflow:hidden;}
.introBlock .details{position:absolute;z-index:1;top:50%;transform:translateY(-50%);padding:30px;}
.introBlock .details h3{font-size:2.3em;color:var(--light);}
.introBlock img{width:100%;height:100%;position:relative;opacity:.5;object-fit:cover;transform:scale(1);transition:all .5s ease;}
.introBlock:hover img{transform:scale(1.2);transition:all .5s ease;}
.introBlock .link a{color:var(--primary);display:inline-block;font-weight:500;vertical-align:middle;font-size:1.1em;text-transform:uppercase;border-bottom:4px solid var(--light-color);position:relative;}
.introBlock .link a span{display:none;vertical-align:middle;font-weight:700;}
.introBlock .link a:after{content:'';display:block;width:0;height:4px;background:var(--light-color);margin-top:0;transition:all .7s ease;position:absolute;z-index:2;}
.introBlock:hover .link a:after{background:var(--primary);animation:bgScale .4s linear;width:100%;}
@keyframes bgScale {
    0%{width:0;}
    100%{width:100%;}
}
.aboutLink{font-size:1.8em;padding:3rem;}
.aboutLink a{display:inline-block;background:var(--primary);padding:15px 25px;border-radius:10px;color:var(--white);font-size:1.2rem;overflow:hidden;position:relative;transition:all .7s ease;}
.aboutLink a:before{content:'';position:absolute;top:0;transition:all .7s ease;left:-60%;z-index:2;display:block;width:50%;height:100%;opacity:.8;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.aboutLink a:hover:before{-webkit-animation:shine .7s linear;animation:shine .7s linear;left:105%;transition:all .7s ease;}
@-webkit-keyframes shine {0%{left:0;} 100%{left:105%;} }
@keyframes shine {
    0%{left:0;}
    100%{left:105%;}
}
.devider{text-align:center;padding:70px 0;color:var(--highlight);}
.devider:before{content:'';width:180px;height:1px;border-top:1px solid var(--highlight);display:inline-block;vertical-align:middle;}
.devider:after{content:'';width:180px;height:1px;border-top:1px solid var(--highlight);display:inline-block;vertical-align:middle;}
.devider span{display:inline-block;}
.devider span i{font-size:10px;vertical-align:middle;}
.devider span:before{content:"\f111";font-family:fontAwesome;font-size:6px;display:inline-block;text-align:right;vertical-align:middle;margin-right:5px;}
.devider span:after{content:"\f111";font-family:fontAwesome;font-size:6px;display:inline-block;text-align:left;vertical-align:middle;margin-left:5px;}

.resourceRow { padding:5px; margin-bottom:5px; border-bottom:1px dotted var(--primary);}
.resourceRow a{ font-weight:400; font-size:.9em;}
.resourceRow a:after{content:"\f08e"; font-family:FontAwesome;display:inline-block; vertical-align: middle; margin:0 5px; font-size:.75em;}

.serviceBlocks .serviceBlock{position:relative;border-radius:5px;padding:96px 40px 18px;background:var(--white);box-shadow:0 5px 25px 1px rgb(0 0 0 / 20%);height:100%;transition:all .5s ease;}
.serviceBlocks .serviceBlock:before{content:'';display:block;position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;background:#f5f5f5;clip-path:polygon(0 0,50% 0,0% 50%,0% 100%);}
.serviceBlocks .serviceBlock .serviceContent{position:relative;z-index:1;}
.serviceBlocks .serviceBlock .icon{position:absolute;top:-140px;height:100px;width:100px;text-align:center;line-height:100px;border-radius:50%;}
.serviceBlocks .serviceBlock .icon span{display:block;color:var(--highlight);font-size:3.5em;height:100px;text-align:center;width:100px;line-height:100px;border-radius:50%;background:var(--white);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;}
.serviceBlocks .serviceBlock div a span.lead{font-size:1.6em;display:block;margin-bottom:10px;color:var(--text-color);}
.serviceBlocks .serviceBlock div > span{display:block;font-weight:500;margin-bottom:15px;}
.serviceBlocks .serviceBlock:hover .icon span{background:var(--highlight);color:var(--white);}
.serviceBlocks .serviceBlock:hover{background-color:var(--highlight);color:var(--white);transition:all .5s ease;}
.serviceBlocks .serviceBlock:hover:before{background:var(--text-color);transition:all .5s ease;}
.serviceBlocks .serviceBlock:hover *{color:var(--white);}
.countersBlock{background:url(/image/cache/subscribe-bg.jpg) no-repeat;background-size:cover;color:var(--white);}
.counterBlock{padding:15px;}
.counterBlock .Counter{font-size:4em;font-weight:700;display:block;line-height:normal;}
.productBlocks .container{overflow:hidden;}
.productBlocks h2{color:var(--highlight);}
.aboutContent p.lead{font-size:1.15em;}
.aboutContent p.lead a span{vertical-align:middle;}
.aboutContent h2{font-size:34px;text-transform:uppercase;font-weight:300;}
.infoBlocks{position:relative;z-index:2;}
.memberInfo.infoBlocks{background:transparent;}
.infoBlocks .infoBlock .newsItem,.infoBlocks .infoBlock .event{background:var(--white);margin-bottom:15px;display:flex;position:relative;z-index:1;overflow:hidden;background:var(--white);justify-content:flex-end;border: 1px dotted var(--primary);flex-wrap: wrap;}
.infoBlocks .infoBlock .newsItem img{max-height: 170px;}
.infoBlocks .morelink a{display:inline-block;padding:5px 15px;background:var(--primary);color:var(--white);border-radius:5px;}
.infoBlocks .morelink a span{vertical-align:middle;}
.infoBlocks .morelink a:hover{background:var(--highlight);}
.infoBlocks .infoBlock .event .date{height:85px;background-color:var(--primary);display:flex;flex-direction:column;justify-content:center;}
.infoBlocks .infoBlock .event .event_date{text-align:center;margin:0 auto;font-size:17px;text-transform:uppercase;color:var(--white);position:absolute;z-index:3;top:0;left:0;background-color:var(--primary);border-bottom-right-radius:15px;padding:7px 15px;box-shadow:2px 2px 2px rgb(12 12 12 / 20%);}
.infoBlocks .infoBlock .event .event_time{font-size:.84em;display:block;font-weight:400;line-height:1.5em;}
.infoBlocks .infoBlock .event .event_day{font-size:30px;font-weight:700;line-height:28px;}
.infoBlocks .infoBlock .event .event_content{padding:10px;font-weight:400;font-size:1em;text-align:left;line-height:1.5em;position:relative;z-index:3;padding-left:90px;}
.infoBlocks .infoBlock .event .event_content a{font-size:1.2em;font-weight:500;}
.infoBlocks .infoBlock .event .event_name a{vertical-align:middle;word-break:break-word;}
.infoBlocks .infoBlock .event .ev_location.lead{font-size:1.1em;}
.memberInfo.infoBlocks .infoBlock .newsItem{box-shadow:none;border:0;padding:0;margin-bottom:30px;}


.divTable {display:table;border-collapse: collapse;min-width: 400px;}
.divTable .divRow{ display:table-row;}
.divTable .divRow .divCol{display:table-cell;padding: 5px;border: 1px solid #eee;}
.divTable .divRow .divCol.category {padding:10px 0; border:0;}

@media (min-width: 780px) {
    .subpage-content-block.page-content-block{margin:20px 0;}
    .modal-dialog{max-width:65%;}
}
@media all and (min-width: 0px) and (max-width: 1199px) {
    .sliderContent div.base div.caption p{margin:0;line-height:1.1em;}
}
@media all and (min-width: 0px) and (max-width: 1080px) {
    #socail > span{display:block;line-height:normal;}
    #socail li a:after{line-height:normal;font-size:25px;margin:0 2px;}
}
@media all and (min-width: 0px) and (max-width: 991px) {
    .Header .Navigation{display:none;}
    .HeaderMenu ul li{padding:0 7px;}
    .Header .topnav ul{margin-bottom:5px;}
    .topNav #social{justify-content:start;}
    .Navigation .navbar-collapse{display:none;}
    .Sidebar__backdrop{background-color:rgba(0,0,0,.25);left:0;top:0;z-index:999;display:none;}
    .Sidebar--active,.Sidebar__backdrop{position:fixed;height:100%;width:100%;}
    .Sidebar.active .Sidebar__backdrop{display:block;}
    .Sidebar--active,.Sidebar__backdrop{position:fixed;height:100%;width:100%;}
    .sliderSection .tao-item .item .captionData{width:100%;}
    .tao-carousel .tao-item .item .slShow .caption{width:100%!important;padding:15px;}
    .sliderSection .tao-carousel .tao-item .image img{height:600px;width:auto;max-width:none;margin:0 auto;}
    body.subpage .Header .sidebar__Close i,.Header.headBg .sidebar__Close i{color:var(--white);}
}
@media all and (min-width: 0px) and (max-width: 880px) {
    .bgBlock .textContent{width:100%;}
    .bgBlock .imgBlock{height:400px;}
    .bgBlock .imgBlock img{min-height:100%;max-width:none;max-height:100%;margin:0 auto;display:block;}
}
@media all and (min-width: 0px) and (max-width: 779px) {
    .page-content-block{margin-top:20px;padding-top:0;}
    .header{padding:0;border:0;}
    .header > .container{width:98%;}
    .Header.headBg{padding:0;}
    #social li.phone a span{display:none;}
    .Navigation .NavbarToggle{z-index:1;display:block;float:right;margin:0;height:100%;}
    .nav-top ul{margin:0!important;}
    #main-navigation{position:fixed;overflow-y:auto;width:0;height:100%;margin-bottom:0;z-index:1;left:0;top:0;background-color:var(--primary);display:none;}
    #main-navigation.navbar-block{display:block;}
    .sliderSection .tao-item .item .captionData:after{width:100%;opacity:.5;}
    .introBlock .details h3{font-size:1.5em;}
    footer .footer-bg{background-position:center bottom;}
    .footerNav > ul > li{vertical-align:top;text-align:left;}
}
@media all and (min-width: 0px) and (max-width: 639px) {
    .nav-top{display:none;}
}
@media all and (min-width: 0px) and (max-width: 579px) {
    .devider{padding:30px 0;}
    .devider span{display:block;}
    .devider:before,.devider:after{width:100%;}
    .nav-icon a,.nav-icon{line-height:74px;}
    .sliderSection .tao-carousel .tao-item .item .caption h1{font-size:1.8em;}
    .sliderSection .tao-carousel .tao-item .item .caption h2{font-size:3em;line-height:1.4em;}
    .sliderSection .tao-carousel .tao-item .item .captionh3{font-size:1.2em;border:0;margin:0;padding:0;}
    .sliderSection .tao-carousel .tao-item .item .caption h4{font-size:1em;line-height:1.2em;}
    .sliderSection .tao-carousel .tao-item .item .caption h5{font-size:.84em;line-height:1.18em;}
    .home-content-block,.page-content-block.news-block,.feature-blocks{padding:30px 0;}
    .subpage-content-block.page-content-block{margin-top:129px;}
    footer .footerMenu,footer .contact{float:none;}
    .footerNav{margin-bottom:0;text-align:center;}
    .footerNav >ul{flex-direction:column;padding:0;}
    .footerNav > ul > li{text-align:left;}
    .footerNav > ul > li a{font-size:1em;margin-bottom:11px;letter-spacing:1px;}
    .subfooter-nav ul,.copyright span{display:block;text-align:center;float:none;}
    .subfooter-nav ul{margin:0 auto;display:block;}
    .subfooter-nav ul li{float:none;display:inline-block;}
    #socail li{margin:0 2px;}
    .sliderContent div.base div h2.display-1{font-size:4em;font-weight:900;}
    .bgBlock .textContent{font-size:2em;width:100%;}
    .programRow{display:block;}
}
@media all and (min-width: 0px) and (max-width: 460px) {
    .nav-top{position:relative;text-align:right;}
    #socail > span{display:inline-block;vertical-align:middle;font-size:11px;}
    #socail li a:after{font-size:20px;margin:2px;}
}
@media all and (min-width: 0px) and (max-width: 380px) {
    .slider_block{min-height:100%!important;}
    .logo{max-width:100%;font-size:24px;padding:5px;}
    .logo a{letter-spacing:0;}
    .logo img{margin-right:-5px;}
    .logo .tag{letter-spacing:1px;font-size:15.5px;}
    .search-btn,.nav-icon{margin:0 5px;padding:0;}
    .footerNav > ul > li{display:block;width:auto;}
    .logoBlock span{font-size:2.2em;}
    .sliderContent div.base div h2{font-size:1.8em;}
    .sliderContent div.base div h2.display-1{font-size:2.4em;}
}
