/*
Theme Name: Marra
Theme URI: https://marra.qodeinteractive.com
Description: A Contemporary Theme for Creative Business
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: marra
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.menu_sub_content{
	display: block;
	width: 	100%;
	float: left;
}
.menu_sub_content .single_menu_content{
	display: block;
	float: left;
	width: 25%;
	position: relative;
	overflow: hidden;
}
.menu_sub_content .single_menu_content:after{
    content: '';
    position: absolute;
    bottom: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.menu_sub_content .single_menu_content.menu_sub_meso:after{
    background: #cfc1b9;
}
.menu_sub_content .single_menu_content.menu_sub_facial:after{
    background: #d29cac;
}
.menu_sub_content .single_menu_content.menu_sub_lash:after{
    background: #2a2a2a;
}
.menu_sub_content .single_menu_content.menu_sub_perm:after{
    background: #ddbb8b;
}
.menu_sub_content .single_menu_content:hover:after{
    bottom: 100%;
}

.menu_sub_content .single_menu_content .sub_single_content{
    position: absolute;
    display: block;
    bottom: 40px;
    text-align: center;
    width: 100%;
    font-size: 25px;
    color: #ffffff;
    z-index: 2;
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.menu_sub_content .single_menu_content:hover .sub_single_content{
	bottom: 50%;
}
.woocommerce-billing-fields label{
	font-weight: bold;
	margin-bottom: 0px;
}
.woocommerce-billing-fields input{
	padding-top: 10px !important;
}

.custom_shop_loop .woocommerce-loop-category__title{
    width: 90% !important;
    text-align: center !important;
    padding: unset !important;
    background-color: unset !important;
}
.custom_shop_loop a{
    border-radius: 100% !important;
    overflow: hidden !important;
    font-weight: bold !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px !important;
    transition: all 0.4s ease !important;
}
.custom_shop_loop img{
    filter: contrast(0.7);
    transition: all 0.4s ease !important;
}
.custom_shop_loop a:hover{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px !important;
}
.custom_shop_loop a:hover img{
    filter: contrast(0.8);
}
.widget.widget_nav_menu[data-area="shop-custom-sidebar"] {
    padding-top: 50px;
}
.widget.widget_nav_menu[data-area="shop-custom-sidebar"] .qodef-widget-title {
    font-size: 25px;
}
.widget.widget_nav_menu[data-area="shop-custom-sidebar"] ul li a {
    transition: all 0.4s ease;
}
.widget.widget_nav_menu[data-area="shop-custom-sidebar"] ul li a:hover {
    padding-left: 10px;
}
.footer_title{
    font-weight: bold;
    font-size: 20px;
    display: block;
    margin-bottom: 15px;
}
.footer_col ul li{
    margin-bottom: 0px !important;
    display: block;
}
.footer_col ul li a{
    text-decoration: underline;
}
#qodef-page-footer .widget{
    margin-bottom: 0px;
}
.footer_logo{
    margin-top: 25px;
    display: block;
}
.menu-item-7634 .qodef-drop-down-second{
    background-color: unset !important;
} 