/*
 Theme Name:   Twenty16 Custom
 Theme URI:    http://spencerlarry.com/
 Description:  A Custom Twenty Sixteen child theme
 Author:       Spencer Smith
 Author URI:   http://spencerlarry.com
 Template:     twentysixteen
 Version:      1.0.0
*/

@import url("../twentysixteen/style.css");

body{
    //background-color:whitesmoke;
    background-color:white !important;
}
a {outline: 0 !important;}
h3{font-weight: 100 !important;}
p{font-family: 'Open Sans', sans-serif;}
li{font-family: 'Open Sans', sans-serif;}

#page{
    background:transparent;
    margin:0px;
}

.site-inner-wrapper{
    //background-color:#F2F2F2;
    background-color:white;
}


.site-title{
    //font-family: 'Open Sans', sans-serif;
    font-family: Merriweather, Georgia, serif;
    font-weight: 100;
}
.site-title a:hover{
    color:inherit;
}

.site-description{
    font-family: 'Open Sans', sans-serif;
}


.site-header-main{
    height:60px;
    padding-left: 25px;
    padding-right: 25px;
}

#masthead{
    padding: 0px;
    //background-color:white;
    border-bottom: 1px solid rgba(0, 0, 0, 0.11);
    //padding-bottom:50px;
    background:linear-gradient(white, whitesmoke);
}

.menu-wrapper{
    margin: 0 auto;
    max-width: 1200px;
}

.site-header-menu{
    margin-top: 0px;
    height: 60px;
    margin-bottom: 0px;
}

.site-branding{
    margin-right: 40px;
    margin-top:0.75em;
    margin-bottom:0.75em;
}

.main-navigation a{
    font-family: 'Open Sans', sans-serif;
    color:black;
    transition:all .075s;
    height: 60px;
    padding: 20px;
    transition: all .1s;
}

.main-navigation a:hover{
    //background: linear-gradient(whitesmoke, #EFEFEF);
    background: #EFEFEF;
    color:black !important;
}

.main-navigation a:focus{
    color:black;
}

.main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a{
    border-bottom: 3px solid dodgerblue;
    color:black;
}

.main-navigation a:hover, .main-navigation a:focus{
    color:black !important;
}

.outline-link{
    margin: 10px;
    //border: 1px solid dodgerblue;
    font-family: 'Open Sans', sans-serif;
    color: white;
    border-radius: 3px;
    transition: all .1s;
    padding: 4px;
    padding-right: 10px;
    padding-left: 10px;
    float: right;
    top: 0px;
    margin-top: -48px;
    margin-right:50px;
    //background: linear-gradient(dodgerblue, #1A7BDA);
    background-color:dodgerblue;
}

.outline-link:hover{
    background-color:#1A7BDA;
    color:white !important;
}

#primary{
    margin-top: 40px;
}

.site-title::after{
    content:" " !important;
}


@media screen and (min-width: 44.375em) {
body:not(.custom-background-image):before,
body:not(.custom-background-image):after
{
    display: none;
}
