/*
Theme Name: <Insert your site name here> Child Theme
Description: A child theme for Uikit Theme
Author: Rebecca Chapman
Template: Uikit Theme
*/

/* Write custom css here */

html a {
color: #D00020;
}

html a:hover {
color: #000;
}

.uk-navbar {
  background: #012060;
  color: #FFF;
}
.uk-navbar:before,
.uk-navbar:after {
  content: "";
  display: table;
}
.uk-navbar:after {
  clear: both;
}
.uk-navbar-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
.uk-navbar-nav > li {
  float: left;
  position: relative;
}
.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  height: 40px;
  padding: 0 15px;
  line-height: 40px;
  color: #FFF;
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.uk-navbar-nav > li > a[href='#'] {
  cursor: text;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: #2A4572;
  color: #FFF;
  outline: none;
}
.uk-navbar-nav > li > a:active {
  background-color: #2A4572;
  color: #FFF;
}
.uk-navbar-nav > li.uk-active > a {
  background-color: #2A4572;
  color: #FFF;
}

@media (max-width: 960px) {

.mob-spacing{
    padding-top:25px;
}

.uk-panel-title.uk-margin-bottom-remove{
    text-align:center;
}

}

@media (max-width: 720px) {

#slider{
    display:none;
}

}

@media (min-width: 960px) {

.sidepara{
    padding-left:15px;
    padding-top:15px;
    margin-bottom:15px;
}

.sideparatwo{
    padding-left:15px;
    padding-top:0px;
}

}

@media (max-width: 960px) {

.sidepara{
    padding-left:0px;
    padding-top:15px;
}

.sideparatwo{
    padding-left:0px;
    padding-top:0px;
}
}

.uk-dotnav.uk-dotnav-contrast.uk-position-bottom.uk-flex-center{
  padding-top:10px;
}

#header{
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
}

.uk-navbar-toggle{
    font-size: 18px;
    color: #FFCD39;
    text-decoration: none;
}

.uk-navbar-toggle:focus {
    font-size: 18px;
    color: #FFCD39;
    text-decoration: none;
}

.uk-dotnav {
  margin-top:5px!important;
  padding-bottom:5px;
  padding-top:5px;
}

.uk-overlay-panel {
  padding:0;
}
.uk-dropdown-navbar{
  background:#2A4572!important;
}
.uk-dotnav-uk-dotnav-contrast{
  padding-top:5px;
}

.uk-nav-dropdown > li > a {
  color: #FFF;
}
.uk-nav-dropdown > li > a:hover,
.uk-nav-dropdown > li > a:focus {
  background: #2A4572;
  color: #ffffff;
  outline: none;
}
.uk-nav-dropdown .uk-nav-header {
  color: #FFF;
}
.uk-nav-dropdown .uk-nav-divider {
  border-top: 1px solid #dddddd;
}
.uk-nav-dropdown ul a {
  color: #FFF;
}
.uk-nav-dropdown ul a:hover {
  color: #FFF;
}

.uk-nav-navbar > li > a {
	color: #FFF;
}

.widget-container li a {
	display: block;
}

.internal-image{
  width:190px!important;
  height:140px!important;
  display:block;
  margin: 0 auto;
}

.textarea-wrap textarea{
  height:150px
}

h3.uk-accordion-title:after {
    content: "↓";
    float: right;
}

h3.uk-accordion-title.uk-active:after {
    content: "↑";
}

.uk-accordion-title:hover {
    background: #dadada;
}

.gform_wrapper li.hidden_label input{
  margin-top:-3px!important;
}

.gform_wrapper textarea.small {
    resize: both!important;
    overflow: auto!important;
}

.gform_wrapper .gform_footer{
  padding:0px!important;
}

.gform_wrapper li.gfield.field_description_below+li.gsection{
  margin-top: 15px!important;
}

.gform_wrapper .gsection{
  margin-bottom: 0px!important;
  border-bottom: 0px!important;
}

#field_1_9{
  margin-top: 0px!important;
}

#field_1_13{
  margin-top: 0px!important;
}

#field_1_14{
  margin-top: 0px!important;
}

.header-text a{
  color:#fff!important;
}


.header-text a:hover{
  color:#ffcd34!important;
}

.uk-navbar-nav > li > a[href='#']{
  cursor:pointer!important;
}

.uk-container{
  padding:0px!important;
}

.entry-meta{
  display:none!important;
}

#footersidebar{
  background:#2A4572!important;
}

.uk-panel-space{
  padding:0px!important;
}

#footersidebar .uk-panel-title{
  color:#fff!important;
}

#footersidebar ul{
  padding-left:0px!important;
  list-style:none!important;
}

#footersidebar p{
  color:#fff!important;
}

#footersidebar a{
  color:#fff!important;
}

#footersidebar a:hover{
  color:#ffcd34!important;
}

.header-links {
    position: relative;
    top: 10px;
    color: #fff!important;
    text-align:left!important;
}
.uk-contrast a:not([class]), .uk-contrast .uk-link{
  color:#fff;
}

#header a:hover{
  color:#ffcd34!important;
}

a:hover{
  text-decoration:none!important;
}

.gform_legacy_markup_wrapper{
  margin-top:0px!important;
}

body .gform_legacy_markup_wrapper ul li.gfield{
  margin-top:0px!important;
}

.slider-text{
  position: relative;
    right: 500px;
    background: #000000cc;
    padding: 25px;
    top: 70px;
}

.slider-text h2{
  margin-bottom:0px!important;
  font-size: 17px;
  line-height: 25px;
  margin-top:15px;
}

.uk-slideshow{
border-bottom: solid 2px #D00020;
}

#footersidebar{
  border-top:solid 2px #EDFB00!important;
}

