/*
Theme Name: GeneratePress 3DH
Theme URI: https://generatepress.com
 Description:  GeneratePress 3DH is a GeneratePress child theme. It modifies GeneratePress and won't work unless the parent theme is installed as well.
Author:       Rudolf Ammann
Author URI:   http://arkstack.co.uk/
Template:     generatepress
Text Domain:  generatepress-3dh
*/


/*////////   SITE NAVIGATION          //////////*/

 #site-navigation {
     background: #001e4b;
}

 #site-navigation a:hover{
     background-color: #E10019;
}

#site-navigation .current-menu-item a {
     background-color: #1E73BE;
}

/*/////////////// ALTERNATE LOGO VERSIONS ///////////////////// */

@media screen and (max-width: 691px) {
div#wide {
     display: none;
     }
}

@media screen and (min-width: 692px) {
div#tall {
     display: none;
     }
}

/*//////////////// Actual blockquotes sans pullquote cruft /////////////////*/

blockquote {
     background-image: none;
     font-style: normal;
     font-size:inherit;
     border: none;
     margin-left:2em;
}

blockquote::before {
	display: none;
}

/*///////////   LINK COLOURS      /////////////////////*/

div .entry-content a {
     color: #E10019;
}

#primary a:hover {
     color: #111;
}

#right-sidebar a {
     color: #3a3a3a;
}

#right-sidebar a:hover {
     color: #E10019;
}

/*//////////////  IMAGE CAPTIONS  /////////////////////////////*/

.wp-caption .wp-caption-text {
    padding: 8px 10px;
    margin: 0;
    background: #fff;
    color: #777;
    position: relative;
    font-size: 80%;
}

.wp-caption .wp-caption-text a:link {
     color:#777;
}

.wp-caption .wp-caption-text a:visited {
     color:#777;
}
.wp-caption .wp-caption-text a:hover {
     color:#E10019;
}
.wp-caption .wp-caption-text a:active {
     color:#E10019;
}


/*////////     SIDEBAR STRIPES     ////////////////*/

div .inside-right-sidebar li { 
     background: white;
}
div .inside-right-sidebar li:nth-child(odd) { 
     background: #f2f2f2;
}

/*////////////   SELECTED TEXT COLOUR    //////////////*/

::selection {
     color: white; 
     background: #e10019;
} 

::-moz-selection {
     color: white; 
     background: #e10019;
}

/*////////////    FOOTER     ////////////////////////////*/

#footer-widgets{ 
     background: #001E4B;
}

#footer-widgets .widget-title{
     color:#fff;
}

#footer-widgets .textwidget p {
     color:#fff;
}
#footer-widgets a:hover {
     color:#fff;
}

.site-info{
     background:#1b1b1b;
}

div .inside-site-info {
     background:#1b1b1b;
}

/*//////////////    ENTRY FOOTER       ///////////////////////////*/

.entry-footer {
     padding-left: 140px;
}

.entry-footer h1 {
    font-size: 20px;
}

.entry-footer p {
    font-size: 14.45px;
   
}



.entry-footer a:link {
     color:#1E73BE;
} 

.entry-footer a:visited {
     color:#1E73BE; 
}

.entry-footer a:active {
     color: #1E73BE;
}

.entry-footer a:hover {
     color:#1E73BE;
}




/*//////////////    PRINT         ///////////////////////////*/



@media print {

div #tall {display:none;}

}