/*
 Theme Name:     Redgate
 Description:    My description
 Author:         Me
 Template:       Divi
 Version:        1.0.0
*/

.woocommerce span.onsale, .woocommerce-page span.onsale {
    top: 1px!important;
    padding: 1px 1px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 1px!important;
    font-size: 15px;
    background: #be1e2d!important;
}

.woocommerce-store-notice, p.demo_store {
    background-color: #ffffff!important;
    color: #be1e2d!important;
    font-weight: 800!important;
}


#main-footer {
        border-top-style: solid!important;
    border-top-width: thin!important;
    border-top-color: #e2e2e2!important;
}

.mega-link > a {
    text-align: center;
color:black!important
}
.mega-link > a img {
    margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.et_pb_widget a {
    color: #be1e2d!important;
}
#top-header .et-cart-info {
    display: none!important;
}

.et-search-form input {
    right: 0px!important;
    width: 100%!important;
    background: #ffffff!important;
}
ul.et_pb_social_media_follow { 
width:100%; 
text-align:center!important; 
margin: 0 0 0 0 ; 
} .et_pb_social_media_follow li { 
float:none!important; 
display:inline-block!important; 
}
@media (max-width: 980px){
.mega-menu img {display:none;}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 75%!important;
}}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .footer-widget h4 {
    color: #be1e2d!important;
}

div.sharedaddy .sd-content {
	width: 100%;
	text-align: center;
}

div.sharedaddy .sd-content ul {
	display: inline-block;
}
.addtoany_share_save_container {
  text-align: center; 
}