/*
 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
*/
.siteorigin-widget-tinymce ol li {list-style-position: outside;padding: 0;}
.siteorigin-widget-tinymce ul li {list-style-type: disc;list-style-position: outside;padding: 0;}
.siteorigin-widget-tinymce ul, .siteorigin-widget-tinymce ol{margin: 30px 0 30px 20px;}
.top-bar.top-bar-align-center .widget_nav_menu li {margin: 0 33px !important;font-style: italic;}
.main-navigation .main-nav ul ul li a {text-transform: none;font-weight: 500;font-size: 14px;}
.custom-features .sow-features-list .sow-features-feature.sow-features-feature-last-row{background-color: #182965;padding: 25px 0;}
.custom-features .sow-features-list .sow-features-feature.sow-features-feature-last-row:nth-child(2){background-color: #354580;}
.custom-features .sow-features-list .sow-features-feature .textwidget{margin: 0 auto 0 0;}
.custom-features .sow-features-list .sow-features-feature .textwidget > h5{margin:0;text-transform: uppercase;}
.custom-features .sow-features-list .sow-features-feature .textwidget a{color: white;}
.custom-arrow-bullets .sow-features-list .sow-features-feature .textwidget{margin: auto 0;}
.custom-arrow-bullets .sow-features-list .sow-features-feature h5, .custom-arrow-bullets .sow-features-list .sow-features-feature .sow-icon-container{margin:0;}
.custom-arrow-bullets .sow-features-list .sow-features-feature{margin-bottom: 10px;}
.custom-arrow-bullets .sow-features-list .sow-icon-container{color: transparent !important;}
.custom-arrow-bullets .sow-features-list .sow-features-feature .sow-icon-container.sow-container-square{margin: 5px 10px 0;}
.uppercase .sow-headline-container .sow-headline{text-transform: uppercase;}
.custom-icon .sow-headline-container h3.sow-headline{display: flex;vertical-align: middle;align-items: center;justify-content: center;}
.custom-icon .sow-headline-container h3.sow-headline:before{content: url('/wp-content/uploads/2020/11/icon02.png');margin-right: 15px;}
.custom-btn .ow-button-base a{font-size: 1.5em;padding: .6em 2em;}
.site-info{display: none;}
.custom-footer-image{background-color: #12205e; padding: 10px 0 0;}
.custom-radius-25{border-radius: 25px;}
.footer-widgets .widget ul.sub-menu{display: none;}
.widget_media_image{line-height:0;}
.custom-sitemap .widget-title{font-weight: 600;font-size: 18px;}
@media (max-width: 520px){
	.header-widget .sow-features-list.sow-features-responsive .sow-features-feature{display: flex;}
	.header-widget .sow-features-list .sow-features-feature .textwidget > h5{font-size: 33px !important;}
	.top-bar{display: none !important;}
	.site-info {display: block !important;}
	.navigation-branding img, .site-logo.mobile-header-logo img {height: 120px !important;}
	.footer-widgets{display: none !important;}
	.font-sub-50 .sow-headline-container .sow-sub-headline{font-size: 50px !important;}
	.font-sub-30 .sow-headline-container .sow-sub-headline{font-size: 30px !important;}
	.font-25 .sow-headline-container .sow-headline{font-size: 25px !important;}
	.font-20 .sow-headline-container .sow-headline{font-size: 20px !important;}
	.font-19 .sow-headline-container .sow-headline{font-size: 19px !important;}
	.font-18{font-size: 18px !important;}
	.font-14 .sow-headline-container .sow-headline, .font-sub-14 .sow-headline-container .sow-sub-headline{font-size: 14px !important;}
	.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
    background-color: transparent !important;}
	.custom-features .sow-features-list .sow-features-feature.sow-features-feature-last-row{display: flex !important; margin-bottom: 20px !important;}
	.custom-icon .sow-headline-container h3.sow-headline{font-size: 19px !important; text-align: left;}
	.custom-features .sow-features-list .sow-features-feature .textwidget > h5{font-size: 20px !important;}
	.custom-features .sow-features-list .sow-features-feature .textwidget{font-size: 30px !important;}
	.custom-block-m{display: block;}
	.custom-arrow-bullets .sow-features-list .sow-features-feature{display: flex !important; margin-bottom: 15px !important;}
}