/*
Theme Name: Aurum - Child Theme
Theme URI: https://laborator.co/themes/aurum/
Author: Laborator
Author URI: http://laborator.co/
Description: Use this theme if you want to extend features of Aurum theme or prevent overwriting the changes you make when new theme update is available.
Version: 1.0
Template: aurum
Text Domain: aurum
*/

p, a, span, li, div, h1, h2, h3, h4, h5, h6{
	font-family:'Heebo', sans-serif !important;
}

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600&display=swap');

ul.sub-menu {
    background: #323CF5 !important;
}

.wpb_text_column.wpb_content_element.apply_content_row.team_top img {
    float: left;
    padding-right: 20px;
}
.privacy_links p a {
    color: #fff;
    padding: 0px 12px;
}
.privacy_links p:nth-child(1) a {
    padding-left: 0px;
}
.privacy_links p {
    float: left;
	color: #fff;
}
.privacy_links {
    float: left;
    width: 100%;
}


p.gdpr_radio input[type="radio"] {
    height: 17px;
    width: 17px;
    border: 1px solid #000 !important;
}
p.gdpr_radio {
    text-align: left !important;
    margin-bottom: 0;
}
p.gdpr_radio span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item-label {
    position: relative;
    bottom: 5px;
    font-weight: 500;
}
p.form_links {
    text-align: left !important;
}
.faq-row h3 {
    text-transform: none;
    color: #323cf5 !important;
    font-size: 22px;
}
.Our-Staff p.Team-Head span.Team-Head-Desg {
    font-size: 18px;
    font-style: italic;
}
.Our-Staff p.Team-Head {
    font-size: 25px;
}
span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {
    width: 100%;
}
p.gdpr_radio span.wpcf7-list-item {
    margin-left: 0;
}
p.foot_1 {
    float: right;
}
p.foot_1 a {
    color: #fff;
}
.logo-dimensions {
    height: 160px !important;
    min-width: 600px !important;
}
.vc_row.row.gdpr_row h2 {
    color: #7FC9EC;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 30px;
    font-size: 35px;
    font-weight: 500;
}
.vc_row.row.gdpr_row p {
    color: #000;
    font-size: 17px;
    line-height: 27px;
    letter-spacing: 0.5px;
}
.logo > a {
    padding: 0 !important;
}
.header-menu.logo-is-centered.menu-is-centered-also {
    margin-top: 0 !important;
}
.full-menu.menu-centered {
    background-color:#323cf5;
}
.nav > li > a:hover, .nav > li > a:focus, ul.sub-menu li a:hover {
    background-color: #7FC9EC !important;
}
header.site-header div.nav>ul>li:hover>a, header.site-header ul.nav>li:hover>a, header.site-header div.nav>ul li ul li.current-menu-ancestor>a, header.site-header div.nav>ul li ul li.current-menu-item>a, header.site-header div.nav>ul li ul li.current_page_ancestor>a, header.site-header div.nav>ul li ul li.current_page_item>a, header.site-header ul.nav li ul li.current-menu-ancestor>a, header.site-header ul.nav li ul li.current-menu-item>a, header.site-header ul.nav li ul li.current_page_ancestor>a, header.site-header ul.nav li ul li.current_page_item>a {
    background-color: #7FC9EC;
}
.nav li a {
    color: #fff !important;
    text-transform: none !important;
}
.page-id-7 .page-container {
    margin-top: 0px;
    margin-bottom: 0px;
}
.page-id-7 .full-menu.menu-centered {
    border-bottom: 1px solid #fff;
}
.News-Row h2 {
    color: #fff;
    text-transform: none;
    padding-bottom: 15px;
    font-size: 33px;
    font-weight: 600;
}
header.site-header div.nav > ul > li > a::after, header.site-header ul.nav > li > a::after{
background:none !important;
}
.home_first_row{
background-color: #7FC9EC;
}
.home_main_slider_row .wpb_wrapper {
    margin-bottom: 0;
}
.vc_row.row.home_first_row {
    padding-bottom: 30px;
    padding-top: 50px;
}
.wpb_text_column.wpb_content_element.home_form_aside_box {
    background-color: #fff;
    border-radius: 7px;
    box-shadow: 0 1px 13px rgba(0, 0, 0, 0.8);
    padding: 20px 20px 50px;
    text-align: center;
}
.home_form_aside_box .wpb_wrapper img {
    padding-bottom: 15px;
}
.home_form_aside_box .wpb_wrapper p {
    font-size: 17px;
	color:#4a4a4a;
}
.home_form_aside_box .wpb_wrapper a {
    background-color: #7FC9EC;
    border-radius: 5px;
    color: #00529e;
    padding: 8px;
}
.home_form_aside_box .wpb_wrapper a:hover {
   text-decoration:none;
}
.home_form_aside_box .wpb_wrapper h3 {
    margin-top: 0;
	color: #00529e;
}
.home_block_links {
    position: relative;
    top: 20px;
}
.home_first_row .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 0 none;
    border-radius: 5px;
    box-shadow: none;
    height: 45px;
    margin-bottom: 15px;
    padding: 10px;
    width: 100%;
}
.home_first_row textarea {
    border: 0 none;
    border-radius: 5px;
    height: 125px;
    padding: 10px;
    width:100%;
}
.form_title_home {
    color: #00529e;
    font-weight: 400 !important;
    margin-bottom: 20px;
    margin-top: 0;
   
	font-family: none !important;
}
.wpcf7-form-control.wpcf7-submit {
   
    border: 0 none;
    border-radius: 5px;
    color: #00529e;
    font-size: 16px;
    margin-top: 5px;
    padding: 7px 30px;
}
.home_content_row_three .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.vc_row.row.home_content_row_three {
    background-color: #7FC9EC;
    color: #fff;
    font-size: 20px;
    padding-bottom: 15px;
    padding-top: 30px !important;
    text-align: center;
}
h2.vc_custom_heading.home_heading.home_heading-welcome {
    margin-top: 0;
    color: #fff;
    font-size: 28px;
    text-align: left !important;
}

.home .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}
.News-Row .vc_custom_1419240516480 {
    background-color: #fff !important;
    border-radius: 0px 0px 10px 10px;
}
.News-Row  .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    border-radius: 10px 10px 0px 0px;
}
.News-Row  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    color: #00529e;
    font-size: 20px;
    font-weight: 400;
    text-align: center !important;
    text-transform: none;
    line-height: 30px;
}
.News-Row  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    color: #3f4e55;
    font-size: 15px;
    line-height: 25px;
}
.vc_btn3-container.vc_btn3-left {
    text-align: center !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #fff !important;
    color: #00529e !important;
    font-weight: 600;
}
.vc_custom_heading.latest_news {
    color: #00529e;
    font-family: none !important;
    font-size: 30px;
    font-weight: bold !important;
    padding: 15px 15px 25px;
}
footer {
	background-color: #323cf5;
	
}
.copy {
    color: #fff;
    font-size: 14px;
}
.footer-menu ul li a {
    color: #fff !important;
    font-size: 15px !important;
}
.privacy_links {
    margin-top: 0px;
}
p.slider_layer_first {
    text-align: center !important;
    font-size: 42px;
    text-transform: uppercase !important;
    letter-spacing: 5px !important;
    line-height: 60px !important;
    background: rgba(0,0,0,0.2);
    padding: 10px;
}
p.slider_layer_first.slide_but {
    background: transparent;
}
p.slider_layer_first.slide_but a {
    background-color: #323cf5;
    color: #fff;
    text-decoration: none;
    padding: 15px 25px !important;
    font-size: 20px;
}
.privacy_links p{
    margin-bottom: 0 !important;
}
p.foot_1 {
    color: #fff;
	margin-bottom:0;
}
section {
    padding: 0px 0;
    font-size: 14px;
}
.footer-menu {
    padding-top: 10px;
}
.widget_media_video {
    padding: 0 !important;
    border: 0 !important;
}
.addr {
    color: #fff;
    float: right;
    font-size: 14px;
}
#mainCntnt {
    
    padding-left: 27% !important;
    padding-top: 20px !important;
}	

span.copy a {
    color: #fff;
}
.home_first_row p {
    color: #fff;
    font-size: 17px;
    text-align: center;
}
	
input.wpcf7-form-control, .wpcf7-form textarea {
    background-color: #eee;
    border: 1px solid #00529e;
    border-radius: 3px;
    box-shadow: none !important;
    color: #00529e;
    margin-bottom: 10px;
    padding: 15px;
	outline:none !important;
}
.wpcf7-form textarea {
	height:150px;
}	
#rev_slider_2_1 {
    height: 307px !important;
}
#rev_slider_3_1{
	height: 307px !important;
}
.apply_heading {
    margin-bottom: 0 !important;
    padding-bottom: 15px !important;
}	
.apply_content_row p {
    color: #00529e;
    font-size: 16px;
    text-align: left;
    line-height: 30px;
}
.apply_content_row .apply_enq {
    background-color: #323cf5;
    border-radius: 2px;
    color: #fff !important;
    font-size: 17px;
    margin-top: 14px !important;
    padding: 10px;
    text-decoration: none !important;
}
.apply_enq:hover {
    background-color: #7FC9EC ;
    
    text-decoration: none !important;
}
.wpcf7-form-control.wpcf7-submit	{
    background-color: #7fc9ec;
    border-radius: 2px;
    color: #00529e;
    font-size: 17px;
    margin-top: 14px !important;
    padding: 10px 30px 10px 30px;
    text-decoration: none !important;
	width: auto;
}
.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #00529e;
  
    color: #7fc9ec;
    
    text-decoration: none !important;
}
.team_head{
	 margin-top: 0px !important;
	 margin-bottom: 15px !important;
}







.contact_heading_form {
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 0;
    padding-top: 30px;
    padding-bottom: 20px;
}
header.site-header .logo a img {
    float: left !important;
    max-width: 81% !important;
}
.header_right_contact {
    float: right;
    padding-top: 35px;
    line-height: 45px;
    text-align: right;
	font-size: 22px;
}
.What-our-foster-carers-say .Foster-Comments {
    font-style: italic;
    color: #00529e;
    line-height: 27px;
    font-size: 17px;
    padding-bottom: 10px;
}
.What-our-foster-carers-say i {
    color: #323CF5;
    font-size: 20px;
}
p.App-To-Foster-Intro {
    color: #7FC9EC;
    font-style: italic;
    font-size: 24px;
}
.top-menu.top-menu--dark {
    height: 0;
    padding: 0;
}
.header_right_contact > p, .header_right_contact a {
    color: #323cf5 !important;
    margin-bottom: 0px !important;
}
.header_right_contact ul.social-networks a {
    padding-right: 0;
    padding-left: 15px;
}
.header_right_contact > a {
    color: #323cf5;
    text-decoration: none;
	padding:0px !important;
}
.addr > a {
    color: #fff;
    text-decoration: none;
}
.addr > a:hover {
    color: #fff;
    text-decoration: underline;
}
.apply_content_row a {
    color: #00529e !important;
    text-decoration: none;
}
ul.social-networks a {
    font-size: 30px;
    padding-right: 15px;
    color: #00529e;
}
ul.social-networks {
    padding-left: 0;
}
.apply_content_row a:hover {
    text-decoration: underline;
	color:#fff;
}
.mobile_custom_logo {
    display: none;
}
.wpcf7-form textarea {
    width: 100%;
	border:0 !important;
}
.wpcf7-form input {
    width: 100%;
	border:0 !important;
	margin-bottom: 15px !important;
}


@media screen and (max-width: 768px)
{
img#site-logo {
    display: none;
}	
.header_right_contact > p {
    font-size: 18px;
    float: left;
	margin-bottom: 0;
}
a.toggle-menu {
    position: relative;
    bottom: 20px;
}
.header_right_contact > a {
    font-size: 18px;
    text-decoration: none;
}
.mobile_custom_logo {
    display: block;
}	
.header_right_contact {
    text-align: center;
    padding-top: 0px;
    width: 100%;
}
	.top-menu--widget {
    margin-right: 0px;
}
	.header_right_contact > p {
    padding-right: 5px;
}
.addr {
    float: none;
}
	p.slider_layer_first.slide_but a {
    padding: 15px 5px !important;
    font-size: 9px;
    position: relative;
    display: inline-block;
    top: 55px;
}
	p.slider_layer_first {
    font-size: 13px;
    line-height: 30px !important;
    padding: 10px;
}
	.uranus {
    display: none !important;
}
	.mobile_custom_logo ul.social-networks a {
    padding-right: 0px;
    padding-left: 0px;
}
	.mobile_custom_logo ul.social-networks a {
    font-size: 18px;
}
	section.mobile-logo .logo {
    padding-bottom: 5px !important;
}
	.search-site {
    display: none;
}
	.top-menu--widget.top-menu--widget-text {
    display: none;
}
	.top-menu.top-menu--light {
    display: none;
}
}