/********* Do not edit this file *********/
/*
 Accesspress Custom CSS - plugin by https://accesspressthemes.com
*/

.site-header
{
  /* background: #F1F1F1 url(http://baybug.org.au/slider_canada_bay.jpg) repeat-x left top; */
}

body.home #header-text-nav-container {
  margin-bottom: 0px;
  border: none;
}

#header-text-nav-container {
  /* background-color: #eaeaea; */
  background-color: #F1F1F1;
}

@media screen and (max-width: 1240px) {
  body.home #header-text-nav-container {
    margin-bottom: 0px;
  }
}

@font-face 
{
  font-family: Haettenschweiler_font;
  src: url(http://baybug.org.au/wordpress/wp-content/uploads/font/Haettenschweiler-Regular.ttf);
}

@font-face 
{
  font-family: Haettenschweiler_font_woff;
  src: url(http://baybug.org.au/wordpress/wp-content/uploads/font/HaettenschweilerW01-Regular.woff);
}

@font-face 
{
  font-family: Haettenschweiler_font_eot; /* Required for IE */
  src: url(http://baybug.org.au/wordpress/wp-content/uploads/font/Haettenschweiler-webfont.eot);
}

#site-title a
{
  font-family: Haettenschweiler, Haettenschweiler_font, Haettenschweiler_font_woff, Haettenschweiler_font_eot, Verdana;
  font-size: 1.5em;
  letter-spacing: 2px;
  color: #2F308B;
}

#site-description
{
  color: #2F308B;
  font-weight: normal;
}

/* Hide header on home page only */
body.home img.header-image
{
  display: none;
}

/* Navigation on Smartphone to have 100% width */
.site-header .menu-toggle, .main-small-navigation {
  margin: 0 -10px 0 -20px;
}

/* Hide child navigation items on Smartphone (also Links page: menu-item-207) */
/*
.main-small-navigation .sub-menu {
  display: none;
}
*/
.main-small-navigation .child_hide {
  display: none;
}

.main-small-navigation .child_show {
  display: block;
}

/* Title & breadcrumbs */
.header-post-title-container
{
  padding: 10px 0;
}

#featured-slider
{
  border: none;
  background: #ffffff url(http://baybug.org.au/slider_canada_bay.jpg) repeat-x left top;
}

/* Slider 1218px width */
.wide-978 #featured-slider .slider-cycle, .wide-1218 #featured-slider .slider-cycle {
  /*
  max-width: 100%;    
  */
  max-width: 1218px; 
 
}

#featured-slider img {
  width: 100%; /* to make images expand to 1218px */
}

/* Placement of slider text - close to top left (original was more vertically lower) */
.wide-1218 #featured-slider .entry-container {
  top: 62px; 
  left: 10px;
  max-width: 90%;
}

/* Too much space after slider */
body.home #main
{
  padding-top: 10px;
}

/* Hide slider on lower resolution */
@media screen and (max-width: 800px) {
	#featured-slider {
      display: none;
	}  
    /* Remove space after menu & line showing */  
    #header-text-nav-wrap
    {
      padding-bottom: 0;
    }
    /* Too much space after menu on home page */
    body.home #main
    {
      padding-top: 0px;
    }
}

.breadcrumb
{
  font-size: 1em;
}

.breadcrumb a
{
  color: #ff9966;
}

/*
h1.header-post-title-class
{
  color: #2F308B;
  font-size: 2em;
}
*/

h2
{
  font-size: 1.15em;
  font-weight: 600;
}

h3
{
  color: #222222;
  font-weight: normal;
  font-size: 1.1em;
  clear: both;
}

th, td 
{
  border: none;
  border-bottom: 1px solid #dddddd;
  vertical-align: top;
}

.no-borders th, .no-borders td 
{
  border: none;
}

dt
{
  font-size: 1.1em;
}

/* Default size is too large */
.call-to-action-button
{
  font-size: 1em;
}

.mandatory_field
{
  color: #ff0000;
  font-size: 1em;
}

.col-left
{
  float: left;
  width: 47%;
  padding-right: 5%;
  clear: both;
}

.col-right
{
  float: right;
  width: 47%;
}

@media screen and (max-width: 800px) {
	.col-left, .col-right {
		float: none;
		width: 100%;
		padding: 0;
	}
}

.wp-caption-text {
  padding: 0 5px; 
}

@media screen and (max-width: 400px) {
  .wp-caption, .single-post article img {
    /* Force the box to be 100% */
    width: 100% !important;
  }
  .wp-caption img {
    width: 99.03225806%;
    height: auto;
  }  
}

.ride-heading
{
  background-color: #eaeaea;
  /* background-color: #F1F1F1; */
  padding: 0 0 0 10px;
  margin: 0 0 0px 0;
}

/* Business widget middle section */
.tg-one-half .widget_text .widget-title, .textwidget p
{
  text-align: left;
}

/* Need to change other colours in footer to have a change in background colour */
/*
.footer-widgets-wrapper
{
  background-color: #CCFF00;
  background-color: #2C2C91;
}
*/

.highlight_rounded_background {
  background-color: #F1F1F1; 
  /*
  background-color: #F8F8F8;
  background-color: #333333;
  color: #cccccc;
  */
  padding: 5px; 
  -moz-border-radius: 6px; 
  border-radius: 6px;
}

/* TO DO: Need to create image for drop down */
/*
#site-navigation .menu-item-has-children {
  zbackground: #cccccc url(http://wordpress.baybug.org.au/wp-content/uploads/post_2016_vivid.jpg) repeat-x left top;
  zpadding-right: 20px;
}
*/

/* Without this, RHS orange buttons loose their white text on hover - hover color was the same colour as the background */
#secondary .textwidget .call-to-action-button {
  color: #ffffff;
  text-decoration: none;
}
