/* Enter Your Custom CSS Here */

.content {
    padding-left: 50px;
    width: 70%;
}

nav {
  position: relative;
  z-index: 9999;}

.container {
 z-index: 1;
}

.nav-primary {
    background-color: #383838;
}

.site-container {
    background-color: #383838;
}

.site-inner {
    background-color: #fff;
    padding-top: 0px;
}

.site-inner .wrap {
    margin: 0 auto;
    width: 1140px;
    background-color: #fff;
    padding-top: 30px;
}

/* menu fixes*/

.title-area {
    min-height: 160px;
}

.menu-item .menu-item-type-custom .menu-item-object-custom .menu-item-891 {
    font-family: "Oswald", sans-serif;
}


.header-image .site-header .wrap {
    padding: 0px 0;
}

.title-area {
    background-color: #fff;
    width: 100%;
}

.menu.genesis-nav-menu.menu-primary.responsive-menu {
    text-align: center;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
  	background-color: #fff;
}

#featured-img-id img {
    border-bottom: 1px solid #000000;
}

body {
	color: #000000;
	font-family: "Source Sans Pro",Arial,sans-serif;
    background-color: #fff;
}

a {
	color: #4bbbbf;
}

a:hover {
	color: #9d9d9d;
}

.content a.more-link {
    font-family: "Source Sans Pro",Arial,sans-serif;
}

.entry-title, .widget-title {
    font-family: "Oswald";
    font-style: normal;
    font-weight: 300;
    font-size: 30px;
    padding-top: 20px;
    padding-bottom: 30px;
    text-align: center;
    line-height: 1;
    margin-bottom: 24px;
    color: #000;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000000;
	font-family: "Oswald", sans-serif;
}

h1 {
	font-size: 36px;
    text-transform: uppercase;
    color: #4bbbbf;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	font-family: "Source Sans Pro",Arial,sans-serif;
    background-color: #4bbbbf;
}

/* Changed sidebar background Colour
--------------------------------------------- */

.sidebar {
    background-color: #c9e9e8;
    border-left: 2px solid #999;
    width: 25%;
    margin-top: -10px;
}

.page-id-7 .sidebar {
    margin-top: -30px;
}

#nav_menu-6.widget.widget_nav_menu {
    font-family: "Oswald", sans-serif;
    font-size: 26px;
    text-align: center;
    margin-top: 30px;
}

#nav_menu-6.widget.widget_nav_menu a {
	color: #000000;
	text-decoration: none;
}

#nav_menu-6.widget.widget_nav_menu a:hover {
	color: #4bbbbf;
}

.sidebar .simple-social-icons ul li a {
    padding: 9px !important;
}

#mc4wp_widget-3 { /* Newsletter Widget */
  padding: 0 15px;}
#mc4wp_widget-3 input {
  background-color: #fff;}
#mc4wp_widget-3 input[type="submit"] {
  background-color: #4bbbbf;}

input, select, textarea {
    border: none;
    background-color: #c9e9e8;
}

.site-title {
	font-family: "Oswald", sans-serif;
}

.genesis-nav-menu {
	font-family: "Source Sans Pro",Arial,sans-serif;
}


/* menu colours */

.genesis-nav-menu a {
	color: #000000;
	letter-spacing: 1px;
}

.current_page_item a {
	color: #000000;
}

/* Top Menu selected current page */

.genesis-nav-menu .current-menu-item > a {
	color: #4bbbbf;
}

.current-menu-parent a {
     color: #4bbbbf;
}

.current-menu-parent .sub-menu a {
color: #000;
}

/* submenu color current page */

.genesis-nav-menu .sub-menu .current-menu-item > a {
    color: #4bbbbf;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #999999;
}

.cycloneslider-template-standard .cycloneslider-slide img {
    border: 0 none;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
}

/* Landing Page specific */
.content .post-1732{
    padding-left: 0px !important;
    width: 100%;
}

body.page-template.page-template-no-sidebar-page_landing.page-template-no-sidebar-page_landing-php.page.page-id-1732.content {
    padding-left: 0px !important;
    width: 100%;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1139px) {
.sidebar {
    border-left: 2px solid #999;
}
  .content {
    margin: 0 auto;
}

}

@media only screen and (max-width: 1023px) {

.content {
    width: 100%;
    padding: 40px;
}
.sidebar {
    width: 100%;
    border-left: none;
}
}

@media only screen and (max-width: 768px) {

.sidebar {
    width: 100%;
    border-left: none;
}
  .content {
    width: 100%;
    padding: 20px;
}
.responsive-menu-icon::before {
	color: #fff;
}

}