/*
    Template:       cosy
    Theme Name:     Cosy Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Cosy - Multipurpose WooCommerce WordPress Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    cosy-child
    Domain Path:    /languages/
*/

.site-branding {
    /*max-width: 50px;*/
	max-width: 135px;
}
.product--large-image img {
    width: 500px;
    height: 500px;
}
/* 29.06.2021 */
.woocommerce-wishlist .yith-wcwl-share ul{
    padding: 0;
}
.woocommerce-wishlist .yith-wcwl-share ul li{
    list-style: none;
    display: inline-block;
    margin-right: 10px;
}
.woocommerce-wishlist .yith-wcwl-share ul li:last-child{
    margin-right: 0;
}
.woocommerce-wishlist .hidden-title-form{
    display: flex;
    align-items: center;
}
.woocommerce-wishlist .edit-title-buttons a{
    margin-right: 10px;
}
.woocommerce-wishlist .edit-title-buttons a:last-child{
    margin-right: 0;
}
.woocommerce-wishlist .edit-title-buttons{
    margin-left: 20px;
}
.single-product .yith-wcwl-add-to-wishlist{
    display: none;
}
/* 29.06.2021 */

/*30-06-21*/
.woocommerce table.wishlist_table thead th:not(.product-name) {
    text-align: left;
}
.ftrr-logo{
    display: block;
    width: 25%;
}
.home .wpb_single_image.image-with-caption-center {
    width: 25%;
    /*height: 100%;*/
}
.home .wpb_single_image.image-with-caption-center img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

/*01-07-21*/
.woocommerce-orders .shop_table .button {
    background-color: transparent;
    border-color: transparent;
    color: #000;
    display: inline-block;
}
.woocommerce-orders .shop_table .button:hover {
    background-color: transparent;
    border-color: transparent;
    color: #91d4c0;
}
.woocommerce-orders .shop_table .button + .button{
    margin-left: 10px;
}

/*********** MPesa Payment Customziation on Checkout Start **********/
#add_payment_method #payment ul.payment_methods li label img, .woocommerce-cart #payment ul.payment_methods li label img, .woocommerce-checkout #payment ul.payment_methods li label img {
    position: absolute;
    right: 32px;
}
#luron-mpesa-phone {
	height: 40px !important;
	width: 60% !important;
	position: static !important;
	font-size: 14px;
	margin-right: 5px;
}
#luron-mpesa-messsage-custom {
	display: flex;
	flex-wrap: wrap;
	padding-top: 10px;
}
#luron-mpesa-confirm-button {
	width: 35%!important;
	height: 40px !important;
	position: static !important;
	background-color: #91d4c0 !important;
	padding: 9px 20px;
}
#luron-mpesa-confirm-button:hover{
	background-color: #343538 !important;
}
.luron-mpesa-confim-alert {
	width: 97%;
	margin-top: 10px;
}
.luron-mpesa-confim-alert.le-success {
    margin-top: 10px;
}
.luron-mpesa-confim-alert.le-fail {
    margin-bottom: 0;
}
.woocommerce-checkout.woocommerce-order-pay .payment_box.payment_method_mpesa {
    display: none !important;
}
/*********** MPesa Payment Customziation on Checkout End **********/
.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    margin-right: 5px;
}

.text-color-heading {
    color: #9d9d9d !important;
}
.woocommerce-account p.order-again a, .woocommerce-checkout p.order-again a {
    width: 35%!important;
    height: 40px !important;
    position: static !important;
    background-color: #91d4c0 !important;
    padding: 9px 20px;
    color: #FFF;
}
.woocommerce-account p.order-again a:hover, .woocommerce-checkout p.order-again a:hover {
    background-color: #343538 !important;
}
.woocommerce-order-received li.woocommerce-order-overview__payment-method.method:last-child {
    display: none;
}
.post-type-archive-product span.woocommerce-Price-currencySymbol, .tax-product_cat span.woocommerce-Price-currencySymbol, .woocommerce-account span.woocommerce-Price-currencySymbol{
    padding-right: 5px;
}
.single-product span.woocommerce-Price-currencySymbol, .woocommerce-cart span.woocommerce-Price-currencySymbol, .woocommerce-checkout span.woocommerce-Price-currencySymbol{
    padding-right: 5px;
}
.home span.woocommerce-Price-currencySymbol{
    padding-right: 5px;
}
span.woocommerce-Price-currencySymbol { text-transform: lowercase; }