/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

h1,h2,h3,h4,h5,h6 {font-family: "Oswald", Impact, "Franklin Gothic Bold", sans-serif;}

p {font-family:'Roboto', Helvetica, Arial, sans-serif;}

.page-id-44494 .site-main { padding-left:0px!important; padding-right:0px!important;}

.secondary-navigation {max-height: 46px;}

.top-bar {margin-top: -10px;}

.site-logo.mobile-header-logo img{
    width: 80px;
    height: auto;
}

@media (max-width: 768px) {
    .secondary-navigation {
        display: none;
    }
}

.page .entry-title {padding-top:55px; padding-bottom:20px;}

.single .entry-title {padding-top:55px; padding-bottom:20px;}

.page-title {padding-top:55px;}

.footer-nav ul {margin-left:-10px;}

.footer-nav ul li a {text-decoration:none!important;}

#frm_form_19_container .frm_form_fields{float:left;}

.frm_hidden{
display:none;
}
	
.logged-in .hidingclass{
display:none;
}

.frm_style_formidable-style.with_frm_style, .frm_style_formidable-style.with_frm_style form, .frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p {
    text-align: left!important;
}

.separate-containers .widget {margin-bottom:0px}

.separate-containers .post {margin-bottom:0px;}

#ms-sub-form .form-block label {display:none;}

.header-widget {
	order: 10;
	overflow: visible;
}

.nav-float-right .header-widget {
	top: auto;
}

.nav-float-right .header-widget .widget {
	padding-bottom: 0;
}

.site-branding,
.site-logo {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 200;
}
#mobile-header .mobile-bar-items {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
	margin-left: auto;
}



@media (max-width: 769px) {
	.inside-header>:not(:last-child):not(.main-navigation) {
		margin-bottom: 0;
        }
}

.inside-navigation.grid-container {
    max-width: 1200px;
}

.read-more {display:none;}

@media (min-width: 769px) {
    .site-content {
        display: flex; background-color:#ffffff;
    }
}

#right-sidebar {
        min-height: 100% !important;
        background-color: #fff;
        margin-top:2px;
	      border-left: #f8f7f8 1px solid;
    }

.inside-header {border-bottom:#f8f7f8 1px solid;}

H2 {padding-top:22px;}

.button { border-radius: 3px; padding-top:8px; padding-bottom:8px; padding-left:16px; padding-right:16px; font-family: "Oswald", sans-serif; text-decoration:none!important;}

.button-sidebar { border-radius: 3px; padding: 12px; font-size: 18px; background-color:#db5767; color:#ffffff!important; text-decoration:none!important;}

.copyright-bar {background-color: #000000; text-align:center;}

.site-info {background-color: #000000;}

.page .entry-header {
    text-align:center;
}

table, th, td {
    border: 0;
}

.footer-nav li {display: inline-block;  padding-right: 13px; padding-left:13px; background-color:#000000; color:#ffffff; padding-top:30px;}

.inside-right-sidebar ul li {background-color:#eef8fc; padding-top:10px; padding-bottom: 10px; margin-bottom: 10px; padding-left:10px; padding-right:10px;}

.inside-right-sidebar ul li a {color:#000000;}

.inside-right-sidebar ul li:hover {background-color: #FEFEFE;}

#sidebar .textwidget ul li {padding-top:10px; padding-bottom: 10px; margin-bottom: 10px!important; padding-left:10px; padding-right:10px; background-color:#eef8fc;}

#sidebar .widget-area ul li a {color:#000000;}

.eae-pl-title {padding-top:20px; padding-bottom:8px;}

.entry-content ul li {padding-top:8px; padding-bottom:8px;}

.entry-content ol li {padding-top:8px; padding-bottom:8px;}

.single .entry-content h2 {padding-bottom: 12px; border-bottom: 1px dotted #1c2b35;}

.secondary-navigation {padding-top:10px;}

blockquote {
    font-size: 17px; border-color: #edabb3; margin-left: 30px; font-style:normal;
}

.copyright-bar {padding-bottom:40px;}

.navigation-search input {
    width: 35%; float:right;
}

.main-navigation.is_stuck li.search-item {
    display: none!important;}

#ms-sub-form button {font-family: "Oswald, sans-serif;}

.home h1 {font-size: 68px;}

.single .entry-meta {border-bottom: #1c2b35 1px dotted; float:left; width: 100%; margin-bottom:24px; padding-bottom: 30px;}

.hidden-pinterest {display: none;}

.single .inside-article {max-width:900px; margin-left:auto; margin-right:auto;}

.single .entry-content {max-width:900px; margin-left:auto; margin-right:auto;}

.single .entry-title {padding-bottom:20px;}

.single .comments-area {max-width:900px; margin-left:auto; margin-right:auto;}

.post-toc @media (max-width: 769px) {
    display:none;
}

.inside-navigation {padding-top:12px; padding-bottom:12px;}

.widg-widget-article-contents h4 {font-size:21px!important;}
.widg-widget-search-contents h4 {font-size:21px!important;}
.widg-widget-categories-contents h4 {font-size:21px!important;}

.widg-widget-categories-contents ul {padding-left:0px!important;}
.widg-widget-article-contents ul {padding-left:0px!important;}

.widg-search-box ::-webkit-input-placeholder {
   color:transparent;
}

.widg-search-box :-moz-placeholder { /* Firefox 18- */
   color:transparent; 
}

.widg-search-box ::-moz-placeholder {  /* Firefox 19+ */
   color:transparent; 
}

.widg-search-box :-ms-input-placeholder {  
   color:transparent;
}

pre {font-size:18px!important; line-height:1.3!important;}

.jobsearch {max-width:100%;}

@media only screen and (max-width: 769px) {
    .jobsearch {
        float:none; width:80%; padding-bottom: 40px;
    }
}

.site-logo img {
    max-width: 250px;
}

#field_f9vue2 {width:100%; margin-top:12px; margin-bottom:12px;}

#field_go78m2 {width:100%!important; margin-top:12px; margin-bottom:12px;}

#field_sa2vl2 label {width:100%; margin-top:12px; margin-bottom:12px; font-size:15px;}

.frm_button_submit {margin-top:12px; margin-bottom:12px; width:60%;}

.inside-top-bar .textwidget ul li {background-color: #1c2b35;"}
