/*
Theme Name: Boy Scouts of America
Theme URI: http://underscores.me/
Author: Media Arcade
Author URI: http://www.mediaarcade.net
Description: A responsive theme for Boy Scouts of America
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: seqbsa
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Boy Scouts of America is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
*,:before,:after{box-sizing:inherit}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}
body{margin:0;background:#fff}
body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}
article,aside,details,figcaption,figure,footer,header,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; text-decoration:none; color:#005b9a}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1,h2,h3,h4,h5,h6{clear:both}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
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{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}
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"]{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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto;margin:0 0 1.5em;width:100%}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
p{margin:0 0 1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}

/* hamburger */
.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:20px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.9}.hamburger-box{position:relative;display:inline-block;width:30px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:25px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:0px;background-color:#005b9a}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger-3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger-3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger-3dx .hamburger-inner:after,.hamburger-3dx .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger-3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}.hamburger-3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger-3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}

/* override normalize.css */
html{height:100%}
html,body{overflow-x:hidden}
body{min-height:100%;position:relative}
body,button,input,select,textarea{font-family:'Open Sans', sans-serif}
p:last-of-type{margin-bottom:0!important}

button,.btn,input[type="button"],input[type="reset"],input[type="submit"]{border:0px;background:#fff;color:#3d320f;font-size:14px;font-size:.875rem;line-height:1;padding:.7em 1em .7em; text-transform:uppercase}
button:hover,.btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{}
button:focus,.btn:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,.btn:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{outline:none}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:0;padding:.7em 1em .7em;font-size:14px;font-size:.875rem}
select{border:0px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;outline:none}
textarea{width:100%}

/* Old btn code .btn-primary{background:#dbaf0a!important} */
/* Begin Paste */
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* End Paste */

a{color:#4169e1}
a:visited{color:purple}
a:hover,a:focus,a:active{color:#191970}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}

/* offcanvas */
.site-wrapper{height:100%; position:relative; z-index:1}
.offcanvas-menu{max-width:0; padding-left:15px; position:absolute; right:0; top:0; height:100%; z-index:3; -webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.site-wrapper.show-nav .offcanvas-menu{max-width:280px}
.site-wrapper .site-canvas{position:relative; -webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out; -webkit-transform: translateX(0); transform: translateX(0); background:#fff; z-index:2}
.site-wrapper.show-nav .site-canvas{-webkit-transform:translateX(-280px); transform:translateX(-280px)}

.row-offcanvas-right .sidebar-offcanvas{right:-270px}
.sidebar-offcanvas{padding:0;position:absolute;margin:auto;top:0;bottom:0;width:270px}

/* site-header */
.site-branding{padding:32px 0}
.site-branding a{display:block; width:75%}
.site-branding img{display:block}
.site-header .container{position:relative}

/* language-switcher */
.language-switcher{position:absolute; right:0; top:15px; text-align:right}
.language-switcher a{display:inline-block; margin-left:8px}

/* site-header-tabs */
.site-header-tabs{position:absolute; right:0; bottom:0}
.site-header-tabs a{background:#3f3f3f; color:#fff; display:block; padding:14px 20px 10px; text-decoration:none; text-transform:uppercase; border-radius:10px 10px 0 0}
.site-header-tabs .join a{background:#25a4fb}
.site-header-tabs .donate a{background:#e71a38}
.site-header-tabs a .fa{font-size:22px; font-size:1.375rem;vertical-align:top;margin-right:6px; display:inline-block}

/* site-search */
.site-search{position:absolute; right:0; top:55px; border:1px solid #e8e8e8}
.site-search, .site-search .search-field, .site-search .search-submit, .mobile-search, .mobile-search .search-field, .mobile-search .search-submit{border-radius:10px}
.site-search .search-field, .site-search .search-submit, .mobile-search .search-field, .mobile-search .search-submit{padding:.55em 1em .55em}
.mobile-search{background:#fff; border:1px solid #e8e8e8; display:inline-block; margin:20px 15px}

.wpml-ls-legacy-list-horizontal{padding:0}
.wpml-ls-legacy-list-horizontal a{padding:0px}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag{width:22px; height:22px}

.menu{margin:0px;padding:0;list-style:none}
.menu-inline li{display:inline-block}

/* main-navigation */
.main-navigation, .mobile-navigation{background:#005b9a}
.main-navigation ul, .mobile-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation li{float:left;position:relative}
.main-navigation a, .mobile-navigation a{display:block; text-decoration:none; color:#fff; padding:17px; transition:0.1s}
.main-navigation .current-menu-item a, .main-navigation li:hover a, .main-navigation a:hover{background:#fff; color:#005b9a}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999; background:#fff; padding:10px 0px; font-size:14px; font-size:0.875rem}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul a{width:200px; padding:5px 17px}
.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto}
.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}
.menu-toggle{position:absolute; right:0px; top:25px}

/* mobile navigation */
.mobile-navigation{height:100%; color:#fff}
.mobile-navigation a{padding:5px 17px;border-bottom:1px solid #246da5;padding-top:10px;padding-bottom:10px;line-height:20px}
.mobile-navigation .navigation-brand{width:100%;background:#0f4a77;font-size:14px;text-align:center;color:#dbaf0a;text-transform:uppercase;border-bottom:1px solid #246da5;padding:15px 0;margin:0}
.mobile-navigation ul ul{display:none; font-size:14px; font-size:0.875rem}
.mobile-navigation ul ul.open{display:block}
.mobile-navigation .menu-item-has-children{position:relative}
.mobile-navigation .menu-item-has-children > a{position:relative}
.mobile-navigation .menu-item-has-children > a:after{content:'\f107'; position:absolute; right:20px; top:10px; font-family:FontAwesome; font-size:20px; font-size:1.25rem}
.mobile-navigation ul ul a{padding:5px 23px}

.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{color:#4169e1;float:left;width:50%}
.post-navigation .nav-previous a:hover {text-decoration: underline} .post-navigation .nav-previous:visited {color:#4169e1}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}

.site-content{padding:30px 0}

/* helper styles */
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}

.site-footer{font-size:14px; font-size:0.875rem}
.copyright{background:#a88f64; text-align:center; color:#fff; padding:10px 0}
.footer-widgets{background:#ba9e6f; color:#fff; padding-top:32px}
.footer-widgets a{color:#fff; text-decoration:none}
.footer-widgets a:hover {text-decoration:underline}
.footer-widget .widget{margin-bottom:32px}
.footer-widget .widget-title{margin:0 0 2px 0; text-transform:uppercase; font-weight:normal; font-size:18px; font-size:1.125rem}
.footer-widget .mc4wp-form-fields{padding-top:5px}
.footer-widget .mc4wp-form-fields input[type="email"],.footer-widget .mc4wp-form-fields input[type="text"]{display:block; width:100%}
.mc4wp-form-fields p{margin-bottom:1em}

.home .site-content{padding-top:0}
.home-events, .home-events .widget{margin-bottom:0!important}
.home-events .tribe-mini-calendar-event{background:#dbaf0a; color:#fff; border-bottom-width:0; margin-bottom:0; padding:6px 10px 6px; display:flex; flex-direction:row-reverse}
.home-events .type-tribe_events:first-child .tribe-mini-calendar-event{margin-top:0px}
.home-events .tribe-mini-calendar-event .list-date{float:none; background:transparent; margin:5px 0 0 5%; width:auto; flex-basis:70px; font-weight:normal; overflow:visible}
.home-events .tribe-mini-calendar-event .list-dayname{background:transparent; color:#fff; padding:0; font-size:14px}
.home-events .tribe-mini-calendar-event .list-daynumber{font-size:49px; line-height:1}
.home-events .tribe-mini-calendar-event a{color:#fff; text-decoration:none}
.home-events .tribe-mini-calendar-event .list-info{line-height:1.25; float:none; flex-grow:1; width:auto}
.home-events .tribe-mini-calendar-event .list-info h2{margin-bottom:0; text-transform:uppercase; font-size:12px; font-size:0.75rem}
.home-events .tribe-mini-calendar-event .list-info p{font-size:12px; font-size:0.75rem; margin:0px}
.home-events .tribe-events-widget-link{display:none}

.home-cta-buttons .vc_column-inner .vc_btn3-container a{height:111px; font-weight:bold; font-size:20px!important; font-size:1.25rem!important; padding:40px 25px!important}
.home-cta-buttons .btn-home-parents a{background-color:#e71836}
.home-cta-buttons .btn-home-scouts a{background-color:#dbaf0a}
.home-cta-buttons .btn-home-alumni a{background-color:#5f5124}
.home-cta-buttons .btn-home-camp a{background-color:#015697}

.vc_images_carousel img{display:block}
.vc_carousel-control, .vc_carousel-control:hover{color:#fff; text-shadow:none!important; opacity:1!important}
.vc_images_carousel .vc_carousel-indicators li{border-color:#fff!important; background:#fff!important}
.vc_images_carousel .vc_carousel-indicators .vc_active{background:transparent!important}

.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.widget-area .widget{margin:0 0 1.5em;background:#f7f5ef;padding:20px 30px;border-bottom:1px solid #e4e0d7;position:relative}
.widget-area .widget:after{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ddd9d0;content:''}
.widget-area .widget-title{border-bottom:1px solid #e0dac8;font-size:15px;line-height:15px;padding-bottom:10px;margin:0}
.widget-area .widget ul{list-style:none;margin:0;padding:0}
.widget-area .widget ul li{padding:5px 15px;border-bottom:1px solid #eee;position:relative;line-height:18px;font-size:0.875rem}
.widget-area .widget ul li:before{content:"\f0da";position:absolute;top:5px;left:0;display:block;width:15px;height:15px;font-family:'FontAwesome';font-size:14px;color:#c7c7c7}
.widget-area .widget ul li a{display:block;font-weight:400}
.widget-area .widget_recent_comments ul li a{display:inline}
.widget-area .widget_recent_comments li{padding:8px 20px!important}
.widget-area .widget_recent_comments li:before{content:"\e111"!important;font-size:12px!important;top:8px!important}
.rpwwt-widget li{padding:10px 0!important;margin:0!important}
.rpwwt-widget li:before{display:none!important}
.rpwwt-widget ul li img{margin:0 20px 0 0!important}
.rpwwt-widget ul li .rpwwt-post-date{font-size:12px;margin-top:10px}
.widget-area .widget_search{padding:0}
.widget-area .widget_search .search-field,.widget_search .search-submit{background:0 0;border-radius:0;border-color:transparent;box-shadow:none}
.widget-area .widget_search .glyphicon{color:#b7b7b7}
.widget-area .widget_search .widget-title{display:none}
.widget-area .widget_search .search-field{width:80%}

.posted-on{text-transform:uppercase; font-size:12px}

.comments-area,.single .post.hentry{border-bottom:1px solid #e4e0d7;background:#f7f5ef;position:relative;padding:30px 40px}.single .post.hentry{padding-bottom:65px!important}.comments-area:after,.single .post.hentry:after{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ddd9d0;content:''}.single .post.hentry .entry-header{margin-bottom:27px}.single .post.hentry .entry-breadcrumb{font-size:12px}.single .post.hentry .entry-breadcrumb .glyphicon,.single .post.hentry .entry-meta .glyphicon{font-size:8px;color:#777;top:0}.single .post.hentry .entry-title{margin-top:11px;font-style:normal;color:#645f55;font-size:22px;line-height:30px;font-weight:700;margin-bottom:2.5px} h2.entry-title a:hover {text-decoration:underline} h2.entry-title a:visited {color:#4169e1} .single .featured-image{margin:-30px -40px 30px;position:relative}.single .sharrre .share-text{padding:0 40px!important}.post.hentry p{font-size:14px}
.post.hentry .readmore{padding:0px 8px; line-height:36px; position:absolute; right:0px; bottom:0px; display:inline-block; border-radius:0px; z-index:3}
.readmore{display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background-image:none; padding:6px 12px; font-size:14px; line-height:1.8; border-radius:4px; color:#fff; border:0px; background:#4169e1}
.readmore:hover{background:#2c4aa3; color:#fff} a.readmore:visited {color:#fff}

.sharrre{font-size:14px;color:#fff;position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(115,109,97,.05)}.sharrre a{float:left;line-height:35px;transition:all .4s ease 0s;color:rgba(115,109,97,.5);border-right:1px solid rgba(115,109,97,.05);cursor:pointer;text-align:center;text-decoration:none}.sharrre .share-text{padding:0 10px 0 10px}.sharrre .networks a{width:35px}.sharrre .networks a:hover{color:#fff}.sharrre .networks .fa{font-size:16px;position:relative;top:2px}.sharrre .networks a.facebook:hover{background-color:#3B5998}.sharrre .networks a.twitter:hover{background-color:#00C3F4}.sharrre .networks a.googlePlus:hover{background-color:#DD4B39}.sharrre .networks a.instagram:hover{background-color:#517fa4}.sharrre .networks a.pinterest:hover{background-color:#CB2027}.sharrre .networks a:last-child{border-right:0}

.sticky{display:block}
.post.hentry{margin:0 0 1.5em}
.post.hentry .entry-title{margin-top:11px; font-style:normal; color:#645f55; font-size:16px; line-height:22px; font-weight:bold; margin-bottom:2.5px}
.byline,.updated:not(.published){display:none}
.single .byline,.group-blog .byline{display:inline}
.entry-content,.entry-summary{margin:1.5em 0 2em}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,/* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}

@media screen and (max-width: 7670px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1170px) {
	.site-branding a{width:auto}
}

.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

.float-xs-left{float:left!important}.float-xs-right{float:right!important}.float-xs-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}

.grid{margin:-12px -12px 30px -12px}

.grid .post{background:#f7f5ef; padding:15px 25px; margin:12px; -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.05);-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.05);box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.05); position:relative}

.grid .grid-item .entry-title{margin-top:0px}

.grid .grid-item, .grid .grid-sizer{width:100%}

@media (min-width:768px){
	.grid .grid-item, .grid .grid-sizer{width:50%}
}


@media (min-width:980px){
	.grid .grid-item, .grid .grid-sizer{width:33.33%}
}