.post{display:flex;align-items:flex-start;margin-bottom:3em;border-bottom:solid 1px #DDD;padding-bottom: .5em}.post:last-child{border:none;margin-bottom:0}.pro-pic{position:relative;width:7em;margin:0
1.5em}.post-d{width:100%}.post-d
h2{}.post-d h2
a{text-decoration:none}.post-info{color:#444;font-weight:bold}.blog-post-info{padding:8px
0;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.blog-post-info
h4{margin-top:0;padding-top:0}.post:only-child{display:block;padding-left:1em}.post:only-child .pro-pic{float:left;margin:0
2em 1em 0}.post:only-child
h2{margin-left:-1em}@media screen and (max-width: 600px){.post:nth-of-type(n){padding:0}.post .pro-pic{display:none}.post:nth-of-type(n) h2{margin-left:0;padding-left:0;text-align:center}}.profile-pic{float:left;margin: .4em 1.5em 1em 0}.profile-pic .pro-pic{margin:0}.post-date{margin-top: .3em}@media screen and (max-width: 600px){.profile-pic{float:none;width:100%;margin:1em
0}.profile-pic .pro-pic{width:100%}}.news-menu{background:#D7D7D7;margin:2em
0 0}.news-menu:first-of-type{margin-top:1em}.news-menu
h2{position:relative;margin-bottom:0;padding: .5em .5em .6em;background:#414042;color:#FFF;text-align:center;font-size:1.4em}.news-menu
a{font-style:normal;color:#414042;font-weight:normal;text-transform:uppercase}.news-menu
ul{margin:0;list-style:none}.archive-arrow{display:inline-block;width: .5em;height: .5em;margin:0
.5em .2em 0;border-right:2px solid #404545;border-bottom:2px solid #404545;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news-menu
li{padding: .5em 1.5em;background:#D7D7D7;text-align:center}.news-menu ul li ul:last-child{margin-bottom:1em}.news-menu li li li:first-child{margin-top: .5em}.news-menu li
li{background-color:#CDCDC9}.news-menu li li
li{background-color:#C3C3C3}.news-menu li li li:hover{background-color:#B4B4B4}.news-menu li li li:nth-of-type(even){background-color:#BEBEBE}.news-menu li li li:nth-of-type(even):hover{background-color:#AAA}.news-menu li ul:nth-of-type(even) li{background-color:#CDCDC9}.news-menu li ul:nth-of-type(even) li
li{background-color:#BEBEBE}.news-menu li ul:nth-of-type(even) li li:hover{background-color:#A0A0A0}.news-menu li ul:nth-of-type(even) li li:nth-of-type(even){background-color:#AFAFAF}.news-menu li ul:nth-of-type(even) li li:nth-of-type(even):hover{background-color:#969696}.news-menu li:nth-of-type(even){background-color:#CDCDCD}.news-menu li:nth-of-type(even) li{background-color:#D7D7D7}.news-menu li:nth-of-type(even) li
li{background-color:#B9B9B9}.news-menu li:nth-of-type(even) li li:hover{background-color:#A0A0A0}.news-menu li:nth-of-type(even) li li:nth-of-type(even){background-color:#AFAFAF}.news-menu li:nth-of-type(even) li li:nth-of-type(even):hover{background-color:#969696}.news-menu li:nth-of-type(even) ul:nth-of-type(even) li{background-color:#D7D7D7}.news-menu li:nth-of-type(even) ul:nth-of-type(even) li
li{background-color:#B9B9B9}.news-menu li:nth-of-type(even) ul:nth-of-type(even) li li:hover{background-color:#828282}.news-menu li:nth-of-type(even) ul:nth-of-type(even) li li:nth-of-type(even){background-color:#8C8C8C}.news-menu li:nth-of-type(even) ul:nth-of-type(even) li li:nth-of-type(even):hover{background-color:#787878}.subscribe-rss
.button{margin:0}.subscribe-rss .button,.blog-email-signup{width:100%;margin-bottom:0}fieldset.subscribe-email{margin:0
0 1em;padding:1em
1.5em .75em;background-color:#E0E0E0;font-size: .9em}.post-suggestion-o{display:flex;flex-wrap:wrap;margin-left:-2em}.post-suggestion{flex:1 0 45%;width:45%;margin:1em
0 1em 2em;padding:0
2em 1.25em;background:#E0E0E0;font-size: .85em}@media screen and (max-width: 750px){.post-suggestion-o{margin:0}.post-suggestion{flex:1 0 100%;width:100%;margin:1em
0}}.news-menu ul li
ul{margin:1em
0}form{border-radius:3px}.fieldsets-flex{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.75em}.fieldsets-flex.fieldsets-flex-block{margin-left:-1.75em}.fieldsets-flex-block{flex:1 0 90%;margin-left:1.75em}.fieldsets-flex-2{flex:1 0 40%}fieldset.fieldset-open-close{margin-top:3em;margin-bottom: .6em;padding:0}.fieldset-open,.fieldset-closed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:100%;margin:0
0 -.5em;padding-left:1.25em;padding-bottom: .5em;padding-top: .5em;border-radius:3px}.fieldset-open{background-color:#E0E0E0}.fieldset-closed{background-color:#404545;color:#FFF}.toggle-arrow{content:"";position:absolute;top: .65em;right:1em;width:0;height:0;border-top:15px solid #A61C14;border-left:10px solid transparent;border-right:10px solid transparent;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-moz-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease}.fieldset-closed .toggle-arrow{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-moz-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease}.fieldset-closed+.flex-toggle{display:none}.flex-toggle{padding:2em
1.5em 1em 0}.fieldset-open-close .flex-form{margin-top:-1em}.flex-2-sm:first-child{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 5em;margin-right:1.5em}.flex-2-sm:last-child{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 5em;margin-left:1.5em}.flex-2>div{flex:1;margin-bottom:0}.fieldset-open-close+input[type='button'],.fieldset-open-close+input[type='submit']{margin-top:2em}.flex-date{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative}.flex-date
label{width:100%}.flex-date input[type="text"]{flex:1 0 90%;width:90%;padding-right:0}.flex-date input + svg, .flex-date input+img{flex:0 0 1.175em;width:1.175em;height:1.127em;margin: .5em 0 0 .5em;cursor:pointer;position:absolute;right:10px;top:1.25em}.flex-times
select{flex:1 0 40%;width:40%}.flex-times select:first-of-type{margin-right:1.25em}.pos{color:#74B535}.neg{color:#EF4136}.flex-dollar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%}.dollar{flex:0;margin-right: .75em}.flex-dollar input[type="text"]{flex:1 0 0;width:auto}.fieldsets-flex-2 .fieldsets-flex-block{flex:1 0 auto;margin-left:0}.flex-value{margin:0
0 0 0}label.flex-subhead{margin: .8em 0 .4em 1.5em}.flex-check-o{margin-top: .5em}.flex-form>.flex-check-o{margin-left:0}.flex-block>.flex-block.flex-check-o{margin: .5em 0 0 -1.5em}.flex-check-o .flex-check, .flex-check-sm .flex-check{flex:0 0 auto;width:auto}.flex-check-o>.flex-check:nth-of-type(n){margin-bottom:0;margin-left:1.5em}.flex-radio
p{display:inline;width:auto;margin:0
1.5em 0 .75em}.flex-from-to{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-left:1.75em}.flex-from-to
label{width:2em;margin-top:0;margin-right:1em}.flex-from-to label:not(:first-child){width:auto;margin-left:1em}.flex-from-to select,
.flex-from-to input[type="text"]{flex:1}.flex-from-to select + select,
.flex-from-to select:last-child{margin-right:0}.flex-from-to select+select{margin-left: .5em}.flex-from-to input[type="text"]:first-child,
.flex-from-to select:first-child{margin-left:-1.75em;margin-right:1em}.flex-range{align-items:center}.flex-range input[type="text"]{flex:1 1 auto;width:20%}.flex-range label:nth-of-type(2){width:auto;margin:0
.75em}.legend-buttons
.button{float:right;margin:0
0 0 1em;background:#E0E0E0;color:#404545;font-size: .66em}@media screen and (min-width: 1000px){.flex-table{margin-top:1em;margin-bottom: .3em}.flex-table .flex-block{margin-bottom:0;padding:0
0 0 1em;background:rgb(230, 230, 230);border-bottom:1px solid rgb(200, 200, 200);font-size: .9em}.flex-table .flex-block:first-of-type{background:#404545;color:#FFF}.flex-table .flex-block:last-of-type{border:none}.flex-table
p{margin:0
1em 0 0;padding: .1em 0 .15em}}@media screen and (max-width: 1550px){.fieldsets-flex{width:100%;margin-left:-.875em}}@media screen and (max-width: 1200px){.fieldsets-flex{margin-left:0}.fieldsets-flex-block{flex:1 0 100%;margin-left:0}}@media screen and (max-width: 1000px){.flex-table .flex-block{border-bottom:1px solid rgb(200, 200, 200)}.flex-table .flex-block:first-child{display:none}}@media screen and (max-width: 750px){.fieldsets-flex{display:block}.flex-toggle{background-color:rgb(225, 225, 225) !important}fieldset.fieldset-open-close{margin-top:2em}.flex-toggle{display:block !important;margin-top:-1.25em}.fieldset-open,.fieldset-closed{font-size:1.25em}.toggle-arrow{display:none}}@media screen and (max-width: 450px){.flex-2 .flex-2-sm{flex:1 1 100%;width:100%;margin-right:0;margin-left:0}}.ui-autocomplete{max-height:25em;overflow:scroll;font-size: .85em !important}ul.ui-autocomplete{z-index:2000}.ui-autocomplete li
span{font-size: .95em !important;font-weight:bold}.ui-autocomplete
li{position:relative;margin-top:-1px !important;margin-bottom:-1px !important;padding: .5em 1em !important;border-top:1px solid #222;border-bottom:1px solid #222}.ui-autocomplete li:hover{background:#AFD9F7}.ui-state-active{border:1px
solid #AFD9F7 !important;background:#AFD9F7 !important}.ui-state-active, .ui-state-active:before, .ui-state-active:after, .ui-autocomplete li:before, .ui-autocomplete li:after{-moz-transition:background .0s ease,
color .0s ease,
fill .0s ease,
border-color .0s ease,
-moz-transform .0s ease,
opacity .0s ease;-webkit-transition:background .0s ease,
color .0s ease,
fill .0s ease,
border-color .0s ease,
-webkit-transform .0s ease,
opacity .0s ease;transition:background .0s ease,
color .0s ease,
fill .0s ease,
border-color .0s ease,
transform .0s ease,
opacity .0s ease}.mfp-wrap .mfp-container .mfp-content{width:90vw;max-width:1200px;padding:1em
2em;background:#FFF}input[type="text"].hasDatepicker{flex:1;width:auto}.ui-datepicker-trigger{margin-left:5px;cursor:pointer}table.ui-datepicker-calendar{border-collapse:separate}.ui-datepicker-calendar
td{border:1px
solid transparent}#ui-datepicker-div{font-size: .9em}#ui-datepicker-div
*{font-weight:normal;font-style:normal}a.ui-datepicker-prev.ui-corner-all{position:absolute;top: .6em;left: .5em;width:0;height:0;background:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #FFF;border-left:none;border-radius:0;cursor:pointer}a.ui-datepicker-next.ui-corner-all{position:absolute;top: .6em;right: .5em;width:0;height:0;background:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #FFF;border-right:none;border-radius:0;cursor:pointer}a.ui-datepicker-prev.ui-corner-all span,
a.ui-datepicker-next.ui-corner-all
span{display:none;background:none}.ui-datepicker table,
.ui-datepicker
tr{background:none}.ui-datepicker .ui-datepicker-calendar
th{width:20px !important;padding: .25em 0}.ui-datepicker .ui-datepicker-calendar td
a{border:1px
solid #D3D3D3 !important;color:#222;text-align:center}.ui-datepicker .ui-datepicker-calendar td a:hover{background:rgb(200, 200, 200);border-color:rgb(100, 100, 100);color:#222}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background:none;border:none}.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight{background:#A61C14;border:none;color:#FFF}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a,
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-datepicker-today
a{background:#A61C14 none;color:#FFF;border:none}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today
a{background:#FFE8AA;color:#222}.ui-datepicker .ui-datepicker-other-month{background:#CCC}#checkAll{cursor:pointer}