/*
Theme Name: fulkingtwentysixteen
Theme URI: http://example.com/twenty-twenty-three-child/
Description: Twenty Sixteen Child Theme
Author: JCH / MF
Author URI: http://example.com
Template: twentysixteen
Version: 1.0.0
*/
/* Add your custom styles here */

/* JCH Changes */


/* See 
https://wordpress.com/forums/topic/changing-menus-so-they-drop-down-to-the-right-instead-of-left/
menu flyout to the right
*/

.site-header {
    padding: 0em 4.5455%;
  }

.footer-smalltext {
    font-size: 0.6125rem;
}

.footer-smalltext a:hover {
    color: #686868;
  text-decoration: underline;
}

.footer-smalltext a {
    color: #007acc;
  text-decoration: none;
}



.single .byline, .group-blog .byline {
  display: none !important;
}

.post-navigation .post-title {
   font-size: 1.00rem;
}

.post-navigation a {
  padding: 0.85em 0;
}
        
/**
 *    14.1 - >= 710px - 782px
*/

@media screen and (min-width: 44.375em) {


  .site-header {
    padding: 0.25em 4.5455%;
  }
    
    .widget {
  border-top: 1px solid #1a1a1a;
  margin-bottom: 1.5em;
  padding-top: 1.75em;
  }
  
  .site-main {
    margin-bottom: 3.00em;
  }
  .site-main > article {
    margin-bottom: 2.0em;
  }
  
  .post-navigation .post-title {
     font-size: 1.15rem;
  }
    
}



/**
* 14.2 - >= 783px - 909px
*/

@media screen and (min-width: 48.9375em) {

     .main-navigation .menu-item-has-children > a {
    margin: 0;
    padding-right: 1.5em;
  }
    
    .widget {
        margin-bottom: 1.25em;
        border-top: 0px;
    }
}    

/**
* 14.3 - >= 910px - 984px
*/

@media screen and (min-width: 56.875em) {
.main-navigation ul ul li:hover>ul, .main-navigation ul ul li.focus>ul {
    right: auto;
    left: 100%;
    }

    
.main-navigation ul ul .menu-item-has-children>a:after {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

    
    .main-navigation a {
       padding-right: 0.875em;
    }    
    

    .widget {
        margin-bottom: 1.25em;
        border-top: 0px;
    }

    .site-header {
    padding: 0.25em 4.5455%;
    }

     .header-image {
    margin-top: 0em;
    margin-bottom: 0.25em;
  }
    
    .site-header-menu {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
  }
    
}


/**
 * 14.4 - >= 985px
*/
@media screen and (min-width: 61.5625em) {

    .site-header {
    padding: 0.25em 4.5455%;
  }
        
    .site-header-menu {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
  }

     .header-image {
    margin-top: 0em;
    margin-bottom: 0.25em;
  }
  
  .site-main {
    margin-bottom: 3.00em;
  }
  
  .site-main > article {
    margin-bottom: 2.0em;
  }

}
    



/**
 * 14.5 - >= 1200px
 */

@media screen and (min-width: 75em) {

}


