/*
Theme Name: 1936 Squadron Ocean WP child
Theme URI: https://1936aircadets.com/
Description: Theme for 1936 Squadron which is a child theme of Ocean WP
Author: William Brown
Author URI: https://wpgbrown.co.uk
Template: oceanwp
Version: 1.0.21
*/
html {
	min-height:100vh;
}
.single-page-article, .error404-content, .search-results #primary, .entries {
	padding:15px;
}
body {
	background: rgb(36,53,96);
	background: -moz-linear-gradient(180deg, rgba(36,53,96,1) 0%, rgba(1,10,31,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(36,53,96,1) 0%, rgba(1,10,31,1) 100%);
	background: linear-gradient(180deg, rgba(36,53,96,1) 0%, rgba(1,10,31,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#243560",endColorstr="#010a1f",GradientType=1);
	background-repeat:none;
}
.thinking-of-joining-block, .welcome-block, .widget-oceanwp-social-share, .widget-oceanwp-custom-links {
	background: #142243;
    background: -webkit-linear-gradient(#142243,#4f6a99);
    background: -o-linear-gradient(#142243,#4f6a99);
    background: -moz-linear-gradient(#142243,#4f6a99);
    background: linear-gradient(#142243,#4f6a99);
    padding: 25px 50px;
	color: white;
	border-radius: 5px;
}
.thinking-of-joining-block *, .welcome-block *, .widget-oceanwp-social-share *, .widget-oceanwp-custom-links .oceanwp-custom-links li a {
	color: white;
}
.wp-block-button__link {
	background-color: #0073CF;
}
.topbar-coronavirus-notice * {
	color: white;
    font-size: 170%;
    padding-left: 15px;
}
.error_icon {
	left: -27px; 
	top: 3px; 
	color: yellow; 
	font-size: 32px; 
	position: absolute;
	padding:0;
}
.page-subheading {
	color: #fff;
}
.left_chevron_arrow_icon {
	top: 6px;
	right: 4px;
	font-size: 30px; 
	position: absolute;
}
.red_information_button {
	-webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    font: inherit;
    margin: 0 0 0 10px;
    overflow: visible;
    text-transform: none;
    cursor: pointer;
    transition: background-color .6s ease,color .6s ease;
    text-decoration: none;
    display: inline-block;
    border: 0;
    padding: .5em 1.5em .5em 1em;
    position: relative;
    border-radius: 0;
    font-family: myriad-pro,arial,sans-serif;
    background-color: #cf0a2c;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
}
.red_information_button:hover {
	color: #fff;
}
@media (max-width: 767px) {
	.topbar-coronavirus-notice>i {
		display: none;
	}
}
#site-header.top-header .header-top {
	background-color:transparent;
}
#site-header.top-header #search-toggle, #site-header.top-header #search-toggle * {
	color:white;
	border:0;
}
.site-title {
	color:white;
}
@media (min-width: 599px) {
	#site-header.top-header.header-replace .left {
		/* Ensure social and search show up without being overlapped by the menu on smaller PC screens. */
		width: calc(100% - 90px);
	}
}
#primary {
	border:0;
	background: white;
	background: -moz-linear-gradient(180deg, rgba(165,177,192,1) 0%, rgba(255,255,255,1) 3%);
	background: -webkit-linear-gradient(180deg, rgba(165,177,192,1) 0%, rgba(255,255,255,1) 3%);
	background: linear-gradient(180deg, rgba(165,177,192,1) 0%, rgba(255,255,255,1) 3%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a5b1c0",endColorstr="#ffffff",GradientType=1);
	border-radius: 5px;
	padding:0;
}
.no-white-background-for-primary-content-area #primary {
	background:transparent;
}
#searchform-header-replace form {
	padding:0 5px;
}
@media (max-width: 599px) {
	.wp-block-column {
		margin-top:5px;
	}
	.welcome-block {
		background: #1a294d;
		background: -webkit-linear-gradient(#1a294d,#4f6a99);
		background: -o-linear-gradient(#1a294d,#4f6a99);
		background: -moz-linear-gradient(#1a294d,#4f6a99);
		background: linear-gradient(#1a294d,#4f6a99);
	}
	.thinking-of-joining-block {
		background: #0e1936;
		background: -webkit-linear-gradient(#0e1936,#4f6a99);
		background: -o-linear-gradient(#0e1936,#4f6a99);
		background: -moz-linear-gradient(#0e1936,#4f6a99);
		background: linear-gradient(#0e1936,#4f6a99);
	}
	.widget-oceanwp-social-share, .widget-oceanwp-custom-links {
		background: #0e1936;
		background: -webkit-linear-gradient(#0e1936,#4f6a99);
		background: -o-linear-gradient(#0e1936,#4f6a99);
		background: -moz-linear-gradient(#0e1936,#4f6a99);
		background: linear-gradient(#0e1936,#4f6a99);
	}
}
.cff-media-link a {
	color:#333 !important;
}