/* 
 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 --------------------------- */ 

@font-face {
    font-family: 'love_meregular';
    src: url('font/love_me-webfont.woff2') format('woff2'),
         url('font/love_me-webfont.woff') format('woff');

}
h1, h2, h3, h4, h5, h6 {line-height:normal !important;}
/* Custom Css */
#top-menu a {
    font-family: love_meregular;
    font-weight: normal;
    letter-spacing: 1px;
}
.product .related h2 {font-size:1em !important;}
nav a, .custom-font, .footer-widget h4.title {font-family: love_meregular !important;}
.footer-widget {
    border-right: 1px solid #66bdb7;
    height: 10rem;
    padding-right: 30px;
}
.footer-widget li {padding-left:0 !important;}
#footer-widgets .footer-widget li::before {content:none !important}
#main-footer .footer-widget h4 {
    color: #000000;
    margin-bottom: 10px;
}
.woocommerce-loop-product__title, .price {font-family:raleway !important;text-align:center !important;}
img.payments {width:8rem;}

/* Products */

.et_shop_image img {background: #EDEDED;}
.woocommerce ul.products li.product h3 {color: #000;font-size: 1.2em;font-weight: bold;margin: 0;padding: 0.5em 0;text-align: center;}
.price {padding-top: 5px;text-align: center;}
.woocommerce-Price-amount.amount {color: #c05d5b;font-size: 1.2em;}
.yith-wcwl-add-to-wishlist .ajax-loading {display:none !important;}
.add_to_wishlist {color: #444 !important;text-decoration: underline !important;}
.entry-summary .price {text-align: left;}
.product_list_widget, .product-categories {  background: #F4F4F4 none repeat scroll 0 0;border: 1px solid #fcfcfc;border-radius: 5px;padding: 18px 20px 12px !important;}
.et_shop_image, .et_portfolio_image {border: 1px solid #ececec;}
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {background: #444 none repeat scroll 0 0;border-radius: 2px;}
h1.page-title {font-family: oswald;font-size: 4em;text-transform: uppercase;margin:0;}
.orderby, .woocommerce div.product form.cart .variations td select {background-color: #f4f4f4 !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {}
.quantity input {height: 36px !important; }
.et_shop_image img {background: #fff !important;}
.woocommerce .ywcps-wrapper .owl-item li.product {width:100% !important;}
.ywcps-slider {border: 15px solid #f4f4f4;margin-bottom: 25px;padding-top: 16px;}
.term-description {border-bottom: 1px solid #000;margin-bottom: 10px;}
a.et_pb_more_button {color:#fff !important;}
#content-area #left-area {
	 background: #f5f5f5 none repeat scroll 0 0;
    border: 5px solid #f1f1f1;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 3rem;
}
header {
    border-bottom: 3px solid #7cccc8;
}
.entry-summary .price {text-align:left !important;}
/* Blog Page */
.blog-css .entry-featured-image-url img {border: 6px solid #f5f5f5;
    float: left;
    margin-right: 20px;
    max-width: 40%;
    vertical-align: bottom;
}
.article-card__title a {line-height:normal;}
.homepage-form input, .homepage-form textarea {
    width: 100%;
    margin-bottom: 0.5rem;
    height: 50px;
    padding: 0 1rem;
    border-radius: 5px;
    font-size: 1rem;
}
.textfield4 {
    padding-top: 10px !important;
	height:150px !important;
}
.textfield5 {padding:0 !important;}
.PIN_1508118389463_button_pin.PIN_1508118389463_save.PIN_1508118389463_tall {
    display: none !important;
}
.button1 {cursor: pointer;}