/*
 Theme Name:   Neil Simpson 2020
 Theme URI:    https://generatepress.com
 Description:  Neil Simpson - Web Squared Limited - GeneratePress child theme
 Author:       Web Squared
 Author URI:   https://websquared.co.uk
 Template:     generatepress
 Version:      0.1
*/
/*
FONTS

font-family: 'Hind', sans-serif;
normal or 400
font-family: 'Montserrat', sans-serif;
medium 500 or semi bold 600

COLOURS
green 74bc1f
blue 0097cd
black text 0c121e
black background 0c121e
footer line 212327


*/

/*GENERIC ITEMS*/

body, p, li, ul, ol, input, textarea, submit, form {font-family: 'Hind', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif;}

.content-area {
padding:6em 2em;
}

h1.entry-title {text-transform:uppercase; color:#74bc1f; font-size:34px; font-weight: 500; line-height:1.3em; letter-spacing:1px; padding-bottom:0; margin-bottom:0;}

h3 {color:#0097cd; line-height:1.3em; font-size:21px; }

p {font-family: 'Hind', sans-serif; font-size:21px;}

/*for mobiles*/
@media only screen and (max-width: 768px) {
.content-area {padding:0em 0em;}
}

/*HEADER*/
.site-logo {padding:1em; }
#custom_html-4 h2 {display:none;}
/*#custom_html-4 .fa-facebook-square {color:#046ce4;padding-right:5px;}
#custom_html-4 .fa-linkedin {color:#0077b5;padding-right:5px;}*/
#custom_html-4 .fa-instagram,
#custom_html-4 .fa-linkedin,
#custom_html-4 .fa-linkedin-in {color:#262626;padding-right:5px;}



/*for mobiles*/
@media only screen and (max-width: 768px) {
.site-logo {padding:0 !important; margin:0 !important; }

.site-logo img {width:250px;}



}

/*NAVIGATION*/
#site-navigation {/*margin:1em 0 0 0 ; */}
.main-navigation a {font-size:19px !important; font-weight: 500; color:#0c121e; text-transform:uppercase; font-family: 'Montserrat', sans-serif; }

/*for mobiles*/
@media only screen and (max-width: 768px) {

}

/*ipad landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/*#site-navigation {margin:0 0 0 0 ; }*/
}


/*HOME PAGE MAIN BANNER*/
#widget_homeimage h4 {display:none;}

/*for mobiles*/
@media only screen and (max-width: 768px) {

}








/* POSTS IN PAGES */


.entry-content .wp-show-posts h2 {color:#0097cd; font-family: 'Montserrat', sans-serif; font-size:22px; font-weight:600;}

.entry-content .wp-show-posts p {color:#ffffff;  font-family: 'Hind', sans-serif; font-size:19px; max-width:410px;}

.entry-content .wp-show-posts .wpsp-read-more {color:#ffffff; } 
.entry-content .wp-show-posts .wpsp-read-more a {color:#0c121e; font-family: 'Hind', sans-serif; font-size:18px; font-weight:600; background:#74bc1f; border:1px solid #74bc1f; text-transform:uppercase; letter-spacing:1px;}
.entry-content .wp-show-posts .wpsp-read-more a:hover {color:#ffffff; border:1px solid #ffffff; }

.entry-content .wp-show-posts .wp-show-posts-entry-meta {padding-top:1em;
color:#ffffff; font-family: 'Hind', sans-serif; font-size:16px; font-weight:500; 
}
.entry-content .wp-show-posts .wp-show-posts-entry-meta a {color:#ffffff;}
.entry-content .wp-show-posts .wp-show-posts-entry-meta a:hover {color:#ffffff;}









/* LATEST POSTS */
#widget_latestposts {background:#ffffff; padding:4em 0; color:#0c121e;}
.widget_latestposts {max-width:1400px; margin:0em auto; }
.w_latestposts h4 {color:#74bc1f; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-size:34px; font-weight:600; line-height:1.4em; letter-spacing:1px; text-align:center; padding-bottom:1em;}
.w_latestposts h2 {color:#0097cd; font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:600;}
.w_latestposts h2 a {color:#0097cd;}

.w_latestposts p {color:#0c121e;  font-family: 'Hind', sans-serif; font-size:16px; max-width:410px;}

/*for mobiles*/
@media only screen and (max-width: 768px) {

}














/*FOOTER*/

.site-footer {padding:4em 0 2em 0;}

#custom_html-2 h2 {display:none;}
#custom_html-2 .fa-facebook-square {color:#046ce4;padding-right:5px;}
/*#custom_html-2 .fa-linkedin {color:#0077b5;padding-right:5px;}*/
#custom_html-2 .fa-instagram,
#custom_html-2 .fa-linkedin {color:#ececec;padding-right:5px;}

.site-footer h2 {display:none;}

.footer-widget-1 li a, 
.footer-widget-2 li a {font-family: 'Montserrat', sans-serif; color:#ffffff; text-transform:uppercase; padding:0; margin:0; font-size:17px; line-height:1.4em; letter-spacing:1px;}

.footer-widget-1 li a:hover, 
.footer-widget-2 li a:hover,
.footer-widget-1 li [aria-current], 
.footer-widget-2 li [aria-current] {color:#74bc1f; }

.footer-widget-1, 
.footer-widget-2 {max-width:18%;}
.footer-widget-3 {max-width:28%; text-align:center;}
.footer-widget-4 {max-width:46%;}

.footer-widget-4 h3 {color:#74bc1f; text-transform:uppercase; padding:0 0 5px 0; margin:0; font-size:17px; line-height:1.4em; letter-spacing:1px;}
.footer-widget-4 p {font-size:16px; line-height:1.1em;}

.inside-site-info {border-top:2px solid #212327;}


/*for mobiles*/
@media only screen and (max-width: 768px) {

.site-footer {padding:0;}
.footer-widget-1, 
.footer-widget-2,
.footer-widget-3,
.footer-widget-4 {max-width:100%;}

}


.entry-meta {clear:both;}

textarea {background:#535559; color:#ffffff;}











.generate-back-to-top,
.generate-back-to-top:visited {
    bottom: 100px !important; /* 30px from the bottom of your screen */
    right: 30px; /* 30px from the left of your screen */
}



/*
green 74bc1f
blue 0097cd
black text 0c121e
*/