/*
Theme Name: Munster Tools
Theme URI: http://www.munstertoolco.ie
Template: Divi
Author: Spiralli Business Solutions
Author URI: http://www.spiralli.ie
Description: E-Commerce theme based on Divi Framework
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.34.1491814919
Updated: 2017-04-10 09:01:59

*/

.et_pb_button_module_wrapper a.et_pb_button,
.et_pb_button_module_wrapper a.et_pb_button:hover,
.et_pb_button_module_wrapper a.et_pb_button:active,
.et_pb_button_module_wrapper a.et_pb_button:focus {
	padding: 12px 40px !important;
    font-size: 10px !important;	
}

body .et_pb_button, .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-message a.button.wc-forward {
    font-size: 12px;
    background: #ff0000 !important;
    border-color: #ff0000 !important;
    border-radius: 0px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
}

body .et_pb_button:hover, .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:hover, .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, .woocommerce-page #content input.button:hover {
    color: #fefefe !important;
    background: #027fcd !important;
    border-color: #027fcd!important;
    border-radius: 0px;
    letter-spacing: 2px;
}

a.et_pb_button.et_pb_module.ui-sortable.et_pb_button_0.et-animated.et_pb_bg_layout_light, a.et_pb_more_button.et_pb_button {
    border-radius: 5px;
}

span.et_pb_counter_amount {
    display: none;
}

/* HEADER */
#main-header .nav li ul a {
    color: #ffffff !important;
}

div#wtfdivi003-widget-area-wrap {
    color: #ff0000;
    font-weight: bold;
}

#searchsubmit {
     background-color: #027fcd;
     color: #fff !important;
}
input[type=text] {
    padding:5px; 
    border:2px solid #ccc; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

input[type=text]:focus {
    border-color:#333;
}

input[type=submit] {
    padding:5px 15px; 
    background:#ccc; 
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}

.et_search_outer {
    overflow: hidden;
    position: absolute;
    top: -40px;
    width: 100%;
}
/* Sidebar */

li.current-cat > a {
    font-weight: bold;
    color: #ff0000;
}

li.current-cat-parent {
    font-weight: bold;
}

#sidebar .woocommerce a.button {
    color: #ffffff;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #027fcd;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #ed1710;
}

/* Home */

.et_pb_section_3 {
    background-size: inherit;
    background-repeat: repeat;
}


/* SHOP */

.et_shop_image:hover .et_overlay, .et_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta, .et_pb_gallery_image:hover .et_overlay, .et_pb_has_overlay:hover .et_overlay {
    z-index: 3;
    opacity: 0.3;
}


ul.products li.product {
        background-color: #ffffff;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	padding: 10px
}

h2.woocommerce-loop-category__title {
    text-align: center;
}

span.posted_in {
    display: none;
}

body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price, body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
  color: #ff0000 !important;
  font-weight: bold;
  line-height: 49px;
}


/* Search */

body.search-results article {
    clear: both;
}

body.search-results .et_pb_post a img {
    max-width: 20%;
    vertical-align: bottom;
    float: left;
    margin: 20px;
    clear: both;
    border: 1px solid black;
}