@charset "UTF-8";
/* https://tampabayscouting.org/wp-content/themes/dt-the7-child/style.css?ver=14.4.7 */
@media print{header,nav,footer{display:none}img{max-width:600px}#webklipper-publisher-widget-container{display:none}}.bold{font-weight:700}.bolder{font-weight:900}.friends-of-scouting-donate-button{width:80%;margin:0 auto}.friends-of-scouting-donate-button a{font-size:26px!important;letter-spacing:.01em;color:#fff;background-color:#F02510!important}.friends-of-scouting-donate-button a:hover{background-color:#B02510!important}.friends-of-scouting-donate-button-2{width:100%;margin:0 auto}.friends-of-scouting-donate-button-2 a{font-size:26px!important;letter-spacing:.01em;color:#fff;background-color:#F02510!important}.friends-of-scouting-donate-button-2 a:hover{background-color:#B02510!important}.friends-of-scouting-cta-row-wrapper{background-color:#efefef;padding-left:25px!important;padding-right:100px!important}@media screen and (max-width:767px){.friends-of-scouting-cta-row-wrapper{background-color:#efefef;padding-left:25px!important;padding-right:25px!important}}.friends-of-scouting-contact-titles{width:100%;font-weight:700;font-size:18px;color:#111;margin-top:10px}.friends-of-scouting-contact-names{width:100%;font-weight:400;font-size:16px}#newsletter-post-list.newsletter-post-list{width:100%;margin:0 auto}#newsletter-post-list.newsletter-post-list .vc-posts-list-item{padding-bottom:30px;border-bottom:2px solid #D7D7D7;margin:30px 0 0 0}#newsletter-post-list.newsletter-post-list .vc-posts-list-item:before{content:" ";display:block;width:100%;page-break-before:always}#newsletter-post-list.newsletter-post-list .vc-posts-list-item .vc_row{width:100%;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0}#newsletter-post-list.newsletter-post-list .vc-posts-list-item .vc_row .post-image{width:100%;margin:15px auto 30px auto!important}#newsletter-post-list.newsletter-post-list .vc-posts-list-item .vc_row .post-image img{max-width:600px;display:block;margin:0 auto}#newsletter-post-list.newsletter-post-list .vc-posts-list-item .vc_row .post-title h3{color:#036;font-size:1.9em}.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select{width:175px}.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select select{width:118%}@media screen and (max-width:767px){.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select{width:150px}.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select select{width:120%}.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{border:1px solid #ccc;display:inline-block;height:30px;overflow:hidden;padding-right:5px;text-align:left;vertical-align:middle}.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{background:none;border:0;border-radius:0;height:30px;line-height:1;margin-right:-50px;padding:5px;position:relative;font-size:12px;z-index:0;cursor:pointer;max-width:inherit!important}.merit-badge-post-grid .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.merit-badge-post-grid .vc_grid-filter-select,.merit-badge-post-grid .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{display:inline-block;color:#EBEBEB;font-size:17px;display:inline;vertical-align:middle}}.enhanced-ui-element ul{width:calc(50% - 10px);margin:0 0 10px 0}.merit-badge-counsler-form{color:#707070}.merit-badge-counsler-form .gfield_label{font-size:16px!important}.merit-badge-counsler-form .gfield_description{font-size:12px!important;color:#404040!important;padding:0 12px 0 0!important}.juiz-outdated-message{border:1px solid red;background-color:lightyellow;padding:20px;font-size:1.1em}.author-block{margin-top:20px;padding-top:20px;border-top:1px solid #efefef}.last-updated-date{font-size:11px;color:#aaa;white-space:nowrap}.author-sections{display:flex;flex-flow:row wrap;width:100%}.author-sections .author-single{width:49%}.author-sections .author-professional{order:99}.author-sections .author-single h5{font-weight:bold!important;color:#000;margin-bottom:0;padding-bottom:0}.author-sections .author-single .fa{color:#aaa}.author-sections .author-single p.author-position{margin-bottom:0;padding-bottom:0;font-size:12px;color:#999}@media (min-width:767px){.author-sections .author-single{width:auto!important;flex-grow:1}}.btn-training-fb{text-align:center;background-color:#ededed;border-radius:4px;color:#3B5998;text-decoration:none;padding:4px auto}.btn-training-webpage{text-align:center;background-color:#ededed;border-radius:4px;text-decoration:none;padding:4px auto}.btn-training-fb:hover,.btn-training-webpage:hover{background-color:#efefef}.btn-training-flyer{text-align:center;background-color:#00c39e;border-radius:4px;color:#fff;font-weight:700;text-decoration:none;padding:4px auto}.btn-training-flyer:hover{background-color:#5bd4bd;color:#fff}.btn-training-cta{text-align:center;background-color:#00a85a;border-radius:4px;color:#fff;font-weight:700;text-decoration:none;padding:4px auto}.btn-training-cta:hover{background-color:#00db75;color:#fff}.training-dates{margin-bottom:1em}.training-dates .training-date{padding-top:25px;margin-top:25px;border-top:1px solid #ccc}.training-dates .training-date:last-of-type{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ccc}.training-date{display:flex;flex-flow:row wrap}.training-image{flex:0 0 100%;margin-bottom:15px;text-align:center}.training-image img{margin:0 auto;width:auto;max-height:200px}.training-info{flex:1 1 auto;margin-right:20px}.training-ctas{flex:0 0 100%;text-align:center}.training-ctas a{width:100%;display:block;margin-bottom:10px}.cancelled .training-info h5,.cancelled .training-info p{opacity:.5}.cancelled .training-ctas p{width:100%;text-align:center;color:red;line-height:120%}.training-dates .training-date p{margin-bottom:.7em;line-height:130%}.training-dates .training-date p em{margin-right:8px;font-size:13px;font-style:normal;opacity:.8;display:block}.row{display:flex;flex-flow:row wrap}.col-sm-6{width:100%}@media (min-width:767px){.row{display:flex;flex-flow:row nowrap;width:100%}.col-sm-6{display:inline-block;width:50%;margin:0 0 0 0}.training-dates .training-date p{display:flex;flex-flow:row nowrap}.training-dates .training-date p span{flex:1 1 auto}.training-dates .training-date p em{display:inline;flex:0 0 80px;margin-right:8px;text-align:right;font-size:13px;font-style:normal;opacity:.8}.training-date{display:flex;flex-flow:row nowrap;align-items:top}.training-image{flex:0 0 30%;margin-right:15px}.training-image img{width:100%!important;height:auto!important;max-height:none!important;max-width:250px!important}.training-info{flex:1 1 auto;margin-right:20px}.training-ctas{flex:0 0 175px;text-align:center}}