/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/* COLOURS | LOgo RED #E62D28 | */




/* ---------------------------------------------------------------------------- TYPOGRAPHY */

/* ---------------------------------------------------------------------------- HOME and SLIDER */
.bg-alt {
    background-color: #222222 !important;
}
.bg-alt a {
	color: #E62D28!important;
}
.bg-alt a:hover,
.bg-alt h4 {
	color: #ffffff!important;
}
#home-slider .et_pb_slide_description .et_pb_slide_title {
    font-size: 4.5em !important;
    font-weight: 600;
    margin-top: 0;
    text-shadow: 2px 2px 4px black;
}
.homeslider h2 {
    font-size: 3em !important;
    font-weight: 600;
    margin-top: 0;
    text-shadow: 2px 2px 4px black;
}

#home-slider p,
.homeslider p {
    font-size: 2em !important;
    line-height: 2em !important;
    text-shadow: 2px 2px 4px black;
}
.homeslider {
    background: rgba(0, 0, 0, 0.41) none repeat scroll 0 0;
    border-radius: 7px;
    padding: 0.5em 0;
}

/* Line between shop and featured products */
.home-shopsection {
    box-shadow: none!important;
}
/* ----------------------------------------------------------------------------  HEADER AREA CSS */
/* ---------------------------------------------------------------------------- NAVIGATION CSS */
#top-menu a:hover {
	color:#ff0000!important;
}
/* Theme customiser was being overridden */
#page-container #top-header {
 background-color:#E62D28!important;
}
/* ---------------------------------------------------------------------------- FOOTER AREA CSS */
.footer-widget .textwidget a {
    color: #E62D28 !important;
    font-size: 1.3em !important;
}
.footer-widget .textwidget a:hover {
    color: #ffffff !important;
}
#menu-footer-menu .current-menu-item a {
	color:#ffffff!important;
}
#menu-footer-menu .current-menu-item a:hover {
	color:#ff0000!important;
}

/* ---------------------------------------------------------------------------- BULLET LIST HOME */

.animal-list {
margin-left: 0px;
list-style: none;
padding-bottom: 0 !important;
padding-left: 0 !important;
}

.animal-list li {
    background-image: url("https://sunburystockfeeds.com.au/wp-content/uploads/sunburystockfeeds_logo-11-37x16-tiny.png");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    color: #000000 !important;
    font-size: 1.3em !important;
    list-style-type: none !important;
    margin-left: 10px;
    padding-left: 40px;
}

/* END BULLET LIST HOME */


/* ---------------------------------------------------------------------------- MISCELLANEOUS CSS */
.order-min {
  color:#E62D28;
}
.phone-color a {
 color:#ffffff;
}
.phone-color a:hover {
 color:#E62D28;
}
.home-shopsection {
    box-shadow: 0 -2px 3px 0 #C8C8C8;
}
#alert h1 {
    background-color: #e62d28;
    color: #ffffff !important;
    padding: 0.5em 0;
}
#alert a {
	color:#ffffff!important;
}
#alert a:hover {
	color:#000000!important;
}
/* ----------------------------------------------------------------------------  WOOCOMMERCE PRICE FILTER PLUGIN */
.woof_sid_auto_shortcode {
    background: #e62d28 none repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    box-shadow: 2px 2px 2px #635e5f !important;
    clear: both;
    margin-bottom: 11px;
}



/* ---------------------------------------------------------------------------- WOOCOMMERCE General CSS */
/* Woo pre order text */

.preorder {
    background-color: rgba(189, 255, 0, 0.68);
    border: 1px solid #ffffff;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.81);
    font-size: 1em;
    font-variant: small-caps;
    margin: 0.3em 0;
    padding: 0.5em !important;
}

span.preorders {
    color: #e62d28;
    text-decoration: underline;
}
/* Make all products same height on shop page etc - stops products dropping down wiht long descriptions */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    height: 21em;
}
/* CSV input box size to fit numbers */
#nab_card_ccv.input-text {
    max-width: 4em !important;
    width: 100% !important;
}

/* ----------------------------------------------------------------------------  MEDIA QUERIES */

@media screen and (max-width: 1024px) {}
@media screen and (max-width: 768px) {
/* Remove padding on home page slider and alert sections */
#home-slider .et_pb_row,
#home-slider .et_pb_column .et_pb_row_inner,
#bg-alert .et_pb_row {
    padding: 0 !important;
}

}
@media screen and (max-width: 680px) {
.home-bullets .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 {
    margin: 0 !important;
}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 360px) {}