/*
Theme Name:ChildDivi
Theme URI: http://www.slocoe.org
Description: Child Theme For Divi
Author: Martin Williams
Author URI: http://www.slocoe.org
Template: Divi
Version: 1.0
*/

@import url("../Divi/style.css");

/* Start your custom CSS below this comment
============================================ */

/* Global Default Styles */
h1{font-size:26px !important;}h2{font-size:22px !important;}h3{font-size:20px !important;}h4{font-size:16px !important;}h5{font-size:14px !important;}h6{font-size:12px !important;}

/*For Blog Post List */
.single-post ul {
	padding:15px 0 0 1em !important;
	list-style: disc !important;
    list-style-position: inside !important;
}
.single-post ul ul {
    padding:0 0 0 1em !important;
}

.single-post ul ul ul {
    padding:0 0 0 1em !important;
}

/* Feedwind RSS Widget */
/* This adds the ability to utilize Google WebFonts in your FeedWind widget */

/* This is the styling for main feed container - NOTE: the background-color affects the footer background.*/
#fw-container {
 padding: 5px;
 font-family:"Open Sans",Arial,sans-serif;
 background-color:#ffffff;
}
/* This is the styling for the header container*/
.fw-feed-item {
 display:block;
 padding:5px;
 }
a.fw-feed-item-url {
 text-decoration: none;
}
/* This is the styling for the feed body (i.e all Feed Items) container. */
/* WARNING: be careful adding Left or Right Padding as you can lose the scrollbar when the L/R padding is set to more than 8px; the scrollwheel on a mouse still works however, but the scrollbar can disappear after 8px of padding either side. Use Margins instead add space around the content container.*/
/* This is the styling for the Feed Item content in the body container*/
.fw-feed-item-content-module {
 margin: 10px;
 height: 90px;
 background-color:#D3DED7 !important;  
}

/* This styling allows you to create a footer and style it. By default the footer size is set to zero. */
.fw-branding {
 height: 10px;
} 

/* Department Blog Post Styles */
.display-posts-listing .listing-item a {
	font-weight:bold;
}

/* Home Slider Fix for Firefox */
.et_pb_slides .et_pb_container, .et_pb_slides .et_pb_slider_container_inner {
display: block;
}

/* Hide the header */
#main-header { display:none; }
#page-container { 
padding-top:0px !important; 
margin-top:-1px !important 
}

/* Adjust padding for transparent headers */
.et_transparent_nav #main-content .container {
padding-top: 58px !important;
}

/* Hide Hamburger Menu and Mobile Menu Bar */
@media all and (min-width:5000px){
.mobile_menu_bar {
visibility: hidden;
}
}

/* Mobile Menu Hamburger Icon Color */
.et_color_scheme_green .mobile_menu_bar {
    color: #fff !important;
}

.et_color_scheme_green .mobile_menu_bar:after {
    color: #fecd0b;
}

/* Mobile Menu Social Icons */
.et_slide_menu_top ul.et-social-icons li {
background-color: #f6f7f9;
}

/* Change hamburger menu opacity */
.et_pb_slide_menu_active .et_toggle_slide_menu:before {
	opacity: 1;
}

/* Main Menu Styling */
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 5px 0 0 0 !important;
}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li > a:before {
content:'';
position:absolute;
right:-10px;
height:15px; 
}

.fullwidth-menu-nav li ul, .fullwidth-menu-nav li ul a {
width: 450px;
}

/* Change Menu Bar Search Behaviour */
.bop-nav-search input[name="s"] {
  background-color: transparent;
  background-image: url(http://www.slocoe.org/wp-content/uploads/2017/01/search.png);
  background-position: 100% center;
  background-position: calc(100% - 5px) center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 2px solid rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 25px;
  margin: 0px 0 -9px 0;
  padding: 0 34px 0 0;
  position: relative;
  -webkit-transition: width 700ms ease, background 700ms ease, border 700ms ease;
  transition: width 700ms ease, background 700ms ease, border 700ms ease;
  width: 0;
  float: right;
}

.bop-nav-search input[name="s"]:hover,
.bop-nav-search input[name="s"]:focus {
  background-color: #fff;
  border: 2px solid rgba(f, f, f, 1);
  cursor: text;
  outline: 0;
  width: 230px;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

/*Hide for non-screen-readers*/
.screen-reader-text {
  position: absolute !important;
  /* IE6, IE7 */
  clip: rect(1px 1px 1px 1px);
  /* The rest */
  clip: rect(1px, 1px, 1px, 1px);
}

.search-submit {
  display: none;
}



/* Custom Green Color Scheme */
.et_color_scheme_green a {
	color: #0C3D3E;
}

.et_color_scheme_green .mobile_menu_bar:before {
	color: #819A9A;
}

.et_color_scheme_green .et_pb_counter_amount,
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_green #top-header {
	background: #DCA537 !important;
}

.et_color_scheme_green.woocommerce a.button.alt,
.et_color_scheme_green.woocommerce-page a.button.alt,
.et_color_scheme_green.woocommerce button.button.alt,
.et_color_scheme_green.woocommerce-page button.button.alt,
.et_color_scheme_green.woocommerce input.button.alt,
.et_color_scheme_green.woocommerce-page input.button.alt,
.et_color_scheme_green.woocommerce #respond input#submit.alt,
.et_color_scheme_green.woocommerce-page #respond input#submit.alt,
.et_color_scheme_green.woocommerce #content input.button.alt,
.et_color_scheme_green.woocommerce-page #content input.button.alt,
.et_color_scheme_green.woocommerce a.button,
.et_color_scheme_green.woocommerce-page a.button,
.et_color_scheme_green.woocommerce button.button,
.et_color_scheme_green.woocommerce-page button.button,
.et_color_scheme_green.woocommerce input.button,
.et_color_scheme_green.woocommerce-page input.button,
.et_color_scheme_green.woocommerce #respond input#submit,
.et_color_scheme_green.woocommerce-page #respond input#submit,
.et_color_scheme_green.woocommerce #content input.button,
.et_color_scheme_green.woocommerce-page #content input.button,
.et_color_scheme_green .woocommerce-message,
.et_color_scheme_green .woocommerce-error,
.et_color_scheme_green .woocommerce-info {
	background: #0C3D3E !important;
}

.et_color_scheme_green #et_search_icon:hover,
.et_color_scheme_green .footer-widget h4,
.et_color_scheme_green .et_pb_sum,
.et_color_scheme_green .et_pb_pricing li a,
.et_color_scheme_green .et_pb_pricing_table_button,
.et_color_scheme_green .comment-reply-link,
.et_color_scheme_green .form-submit .et_pb_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_green .et_pb_contact_submit,
.et_color_scheme_green .et_password_protected_form .et_submit_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_green .et_overlay:before,
.et_color_scheme_green .entry-summary p.price ins,
.et_color_scheme_green.woocommerce div.product span.price,
.et_color_scheme_green.woocommerce-page div.product span.price,
.et_color_scheme_green.woocommerce #content div.product span.price,
.et_color_scheme_green.woocommerce-page #content div.product span.price,
.et_color_scheme_green.woocommerce div.product p.price,
.et_color_scheme_green.woocommerce-page div.product p.price,
.et_color_scheme_green.woocommerce #content div.product p.price,
.et_color_scheme_green.woocommerce-page #content div.product p.price,
.et_color_scheme_green #top-menu li.current-menu-ancestor > a,
.et_color_scheme_green #top-menu li.current-menu-item > a,
.et_color_scheme_green .bottom-nav li.current-menu-item > a {
	color: #0C3D3E;
}

.et_color_scheme_green.woocommerce .star-rating span:before,
.et_color_scheme_green.woocommerce-page .star-rating span:before {
	color: #0C3D3E !important;
}

.et_color_scheme_green .et-search-form,
.et_color_scheme_green .nav li ul,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .et_pb_pricing li:before {
	border-color: #DCA537 !important;
}


