/*
 Theme Name: Bondchester Child
 Theme URI: https://www.bondchester.com.au/
 Author: rtogonon
 Author URI: https://www.bondchester.com.au/
 Description: Showcasing themeing with Bondchester.
 Template:     bondchester
 Version:      1.0.3
*/

:root {
  --primary: #00368e;
  --secondary: #1993e1;
  --white: #ffffff;
}

.site-header__phone {
  background: var(--primary);
  color: var(--white) !important;
  display: inline-block;
  padding: 10px;
  margin-right: -31px;
  padding: 2px 62px 2px 18px;
  font-size: 24px;
}

.site-header__right--info {
  display: flex;
  align-items: center;
}

.site-header {
  background: var(--white);
}

.site-header__social-icons {
  list-style: none;
  display: flex;
  align-items: center;
  font-size: 43px;
  margin-bottom: 0;
}

.site-header__social-icons a {
  color: var(--secondary);
  line-height: 0;
}

.site-header__right--info > * {
  margin-left: 20px;
}

.site-header__right {
  display: flex;
  flex-direction: column;
  justify-content: end;
  align-items: flex-end;
}

.ubermenu-skin-minimal
  .ubermenu-item-level-0.ubermenu-current-menu-item
  > .ubermenu-target,
.ubermenu-skin-minimal
  .ubermenu-item-level-0.ubermenu-current-menu-parent
  > .ubermenu-target,
.ubermenu-skin-minimal
  .ubermenu-item-level-0.ubermenu-current-menu-ancestor
  > .ubermenu-target {
  font-weight: bold;
}

.navbar-brand img {
  max-width: 235px;
}

.site-header {
  padding: 10px 0;
}

/* Footer
--------------------------------------------------------*/
#footer .wpb_column * {
  color: var(--white) !important;
  list-style: none;
}

#footer .vc_custom_heading {
  margin-bottom: 35px !important;
}

/* Form
--------------------------------------------------------*/
body div.cform_wrapper {
  background: none !important;
  padding: 0 !important;
}

#gform_wrapper_1 input[type='text'],
#gform_wrapper_1 textarea {
  background: #fff;
  border-radius: 100px;
  text-align: left;
  padding: 0px 20px;
  outline: none;
}

#gform_wrapper_1 textarea {
  border-radius: 20px;
  padding: 9px 20px;
  min-height: 115px;
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
  background: var(--secondary);
  border-radius: 100px;
  margin: 0 !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  font-weight: 600;
}

body .cform_wrapper .top_label div.ginput_container {
  margin-top: 10px !important;
  display: flex;
}
