/*/////////////*/
/*/////////////*/
/*header styles*/
/*/////////////*/
/*/////////////*/
#header {padding: 10px 0;}
#logo img {max-width:  200px;margin:  0 auto;}
#header button.navbar-toggle {position: relative;margin: -20px 0 0 0;background: transparent;padding: 0;}
.navbar-collapse {padding: 0;}
#header .nav {text-align: center;padding: 15px 0;}
.nav>li>a {font-size: 1em;padding: 6px 15px;text-align: center;}
.nav>li>a:hover, .nav>li>a:focus {color: black;}
.dropdown-menu {position: relative;float: none;border: none;box-shadow: none;text-align: center;border-radius: 0;padding: 0;}
.nav>li.social-link {display: inline-block;}
.header-cta-button a.button {display: inline-block;}
.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:hover, 
.dropdown-menu>.active>a:focus,
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus {
    background-color: transparent;
    color: black;
    text-decoration: underline;
}
.nav>li.active>a {
    text-decoration: underline;
}
.dropdown-backdrop {display: none!important;}
.open>.dropdown-menu {display: inline-block!important;}

/*/////////////*/
/*/////////////*/
/*home styles*/
/*/////////////*/
/*/////////////*/
#additional-home-content {padding: 20px 0;}
#additional-home-content img {max-width: 100%;height: auto;}
.slide-text {padding:  10px 0;font-size: 1.25em;text-align: center;}
.slide-text a.button {margin: 10px 0;}
.home-column {border: 2px solid;margin: 20px 0;padding: 20px;}
.home-column img {margin-bottom:  10px;}
.home-column a.button {margin-top:  10px;}
#home-copy {padding: 20px 0;}



@media (min-width: 768px) {
    #logo img {
        max-width: 400px;
    }
    .home-column {
        width: 80%;
        margin: 40px auto;
    }
}
@media (max-width: 991px) {
    /*bootstrap breakpoint 992*/
    .navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin: 7.5px -15px;}
    .navbar-nav>li, .nav-stacked>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .navbar-text {float: none;margin: 15px 0;}
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { display: block!important;}
    .collapsing {overflow: hidden!important;}
}
@media (min-width: 992px) {
    /*header*/
    #header .nav {padding: 0;}
    .nav>li.social-link>a {padding: 6px 8px;}
    .dropdown-menu {position: absolute;left: 50%;transform: translateX(-50%);}
	li.header-cta-button {position: absolute;top: 0;right: 0;}

	/*home styles*/
	#home-columns .col-sm-4 {display: flex;}
    #logo img {max-width: 200px;}
    .home-column {width: 100%;}
}