/*
 Theme Name:   Frenchman - Get Online NOLA
 Theme URI:    http://getonlinenola.com/
 Description:  Frenchman Theme
 Author:       Faudo
 Author URI:   http://getonlinenola.com
 Template:     gon-theme-base
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:  gon-theme-base
*/


/* Custom styles go here */


.button.white:hover, a.button.white:hover, 
input[type="submit"].white:hover,
#contact-bar input[type="submit"]:hover  {
    background: rgba(255,255,255,.75);
    color: black;
}

.entry-content a:not(.button), 
#sidebar a:not(.button) {
	text-decoration: underline;
}

article.post .entry-content > a:hover {
	background-position: 0 0;
}

.entry-content p a:not(.button):hover, 
#sidebar p a:not(.button):hover,
.entry-content li a:not(.button):hover, 
#sidebar li a:not(.button):hover,
.entry-content span.entry-category a:hover {
    color: white;
    text-decoration: none;
    background-position: 0 100%;
}

#footer li a {
    color: white;
    display: inline-block;
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #000 50%, #fff 50%);
    transition: background-position .2s;
}
#footer li a:hover {
	color: black;
	text-decoration: none;
	background-position: 0 100%;
}

#header .navbar-collapse {
	padding-top: 10px;
	padding-bottom: 10px;
}


#sitewide-banner {
    text-align: center;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    background: white;
}
#sitewide-banner p {
	padding-bottom: 5px;
}



@media (min-width: 993px) {
	#header .navbar-collapse {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width: 480px){
	.video-overlay {
	    background: black!important;
	    border-bottom: 5px solid white;
	    padding-bottom: 20px;
	}
}



@media (min-width: 481px){
	#sitewide-banner p {
		float: left;
	    padding: 10px;
	}
	#sitewide-banner a {
		float: right;
	}
}


@media (max-width: 991px) {
    .navbar-header {
        display: flex;

justify-content: center;

margin-left: 50px;
margin-top: 10px;
    }
}