/*
 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
*/
#gform_409 .gform_delete_file {background: #55555e;margin-left: 10px;}
.custom-sow-headline, .page-hero h1{font-family: Poppins;font-weight: 700;text-align: center;color: #0e3d70;line-height: 1.4em;font-size: 50px;}
.custom-block{display: block;}
.footer-bar .sow-social-media-button, .custom-social-footer .sow-social-media-button{border: 1px solid #fff;box-shadow: 0px 0px 0px 1px #212121 inset;}
.footer-widgets-container{border-bottom: 1px solid #333333;padding-bottom: 40px;}
.custom-feature-footer .sow-fas{border: 1px solid #fff;box-shadow: 0px 0px 0px 1px #212121 inset;border-radius: 50%;}
.custom-feature-footer .sow-features-list.sow-features-responsive .sow-features-feature .textwidget{margin: 0;}
.custom-feature-footer .sow-features-list .sow-features-feature .textwidget > h5{margin: .5em 0}
.custom-feature-footer .sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"], .custom-feature-footer .sow-features-list .sow-features-feature .sow-icon-container{width: 34px;height: 34px; font-size: 34px;}
.nav-float-right .inside-header .main-navigation{margin-top: 16px;}
.footer-widgets .widget{font-size: 14px;}
.footer-widget-1 .sow-headline{font-family: Poppins;font-weight: 600;text-align: left;color: #0075ba;line-height: 1.4em;font-size: 15px;margin-top: 0px;margin-bottom: 5px;}
.footer-widget-1 .decoration-inside {height: 1px;display: block;border-top: 2px solid #ffffff;width: 100%;max-width: 40px;}
.custom-rss .widget-title{display: none;}
.page-hero{background-size: unset;}
.wpsp-load-more, .nav-links{text-align: center;}
.wpsp-load-more .page-numbers,
.paging-navigation .nav-links .page-numbers{background: #F7F9FF;border-radius: 50%;width: 33px;line-height: 33px;display: inline-block;}
.wpsp-load-more .page-numbers:hover,
.paging-navigation .nav-links .page-numbers:hover{background: #0075BA; color: white;}
.wpsp-load-more .page-numbers.current,
.paging-navigation .nav-links .page-numbers.current{background: #0075BA; color: white;}
.wpsp-load-more .next.page-numbers, .wpsp-load-more .prev.page-numbers,
.paging-navigation .nav-links .next.page-numbers, .paging-navigation .nav-links .prev.page-numbers{background: transparent; width: auto;}
.wpsp-load-more .next.page-numbers:hover, .wpsp-load-more .prev.page-numbers:hover,
.paging-navigation .nav-links .next.page-numbers:hover, .paging-navigation .nav-links .prev.page-numbers:hover{color: #0E3D70;}
.paging-navigation .nav-links>*{padding:0;}
.search-results .page-header {display: none;}
.search-results .entry-summary:not(:first-child){margin-top: 0.2em;}
.search-results.one-container:not(.page) .inside-article {padding: 0 0 15px 0;border-bottom: solid 1px #cbcbcb;margin-bottom: 1em;}
.search-results.one-container .site-content { max-width: 70%; margin-inline: auto;}
.navigation-search.nav-search-active input[type="search"]{border: solid 1px #222;opacity: 1;    border-radius: 0; background-color: white;}
.gform_confirmation_message{text-align: center;}
ul.child-pages>li>a:first-child{color:black;text-transform: capitalize;}
ul > li.page_item_has_children > a:after{content:" +";font-weight: 600;}
ul > li.page_item_has_children ul.children{display: none;}
@media (max-width: 480px){
	.custom-sow-headline, .page-hero h1{font-size: 28px !important;}
	.custom-feature-footer .sow-features-list.sow-features-responsive .sow-features-feature.sow-icon-container-position-right{display: flex; justify-content: center;}
	.footer-widgets-container{border-bottom: none !important;padding-bottom: 0px !important;}
	.footer-widgets {border-bottom: 1px solid #333333;}
}
.slide-in-left{-webkit-animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both}
.slide-in-right{-webkit-animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}