/**
 * Theme Author: AlmasTheme
 * Author Email: AlmasTheme1398@Gmail.com
 * Theme Demos Link: http://megawp.almastheme.com
 * Theme Purchase link: https://zhaket.com/web/megawp-wordpress-theme
 * Author Website: http://almastheme.com
 **/
nav.wp-calendar-nav {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 50px;
    line-height: 30px;
}

nav.wp-calendar-nav .wp-calendar-nav-prev {
    float: left;
}

nav.wp-calendar-nav .wp-calendar-nav-next {
    float: right;
}

#wp-calendar tr th, #wp-calendar tr td {
    text-align: center;
}

.widget_categories li, .widget_product_categories li, .widget_layered_nav li, .widget_archive li, .widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_recent_entries li, .widget_display_forums li, .widget_display_views li, .widget_rss li {
    font-size: 11px;
    width: 100%;
    display: block;
    float: left;
    font-weight: 400;
    margin-bottom: 5px;
}

.widget_categories li a, .widget_product_categories li a, .widget_layered_nav li a, .widget_archive li a, .widget_nav_menu li a, .widget_meta li a, .widget_pages li a, .widget_recent_entries li a, .widget_display_forums li a, .widget_display_views li a, .widget_rss li a, .widget_display_stats dt {
    font-size: 14px;
    color: #485460;
}

.widget_categories li a::before, .widget_product_categories li a::before, .widget_layered_nav li a::before, .widget_archive li a::before, .widget_nav_menu li a::before, .widget_meta li a::before, .widget_pages li a::before, .widget_recent_entries li a::before, .widget_display_forums li a::before, .widget_display_views li a::before, .widget_rss li a::before, .widget_display_stats dt::before {
    content: "\f86c";
    font-family: "Font Awesome 5 Pro";
    color: #27ae60;
    margin-right: 5px;
    float: left;
    font-weight: 600;
    transition-duration: 0.2s;
}

.widget_categories ul.sub-menu,
.widget_categories ul.children,
.widget_product_categories ul.sub-menu,
.widget_product_categories ul.children {
    margin-left: 10px;

}

.widget_categories ul.sub-menu li a,
.widget_categories ul.children li a,
.widget_product_categories ul.sub-menu li a,
.widget_product_categories ul.children li a {
    font-size: 13px;
}

.rtl .widget_categories ul.sub-menu,
.rtl .widget_categories ul.children,
.rtl .widget_product_categories ul.sub-menu,
.rtl .widget_product_categories ul.children {
    margin-left: 0;
    margin-right: 10px;
}

.widget_categories select, .widget_archive select {
    width: 100%;
}

.widget_text ul, .text-html ul {
    list-style: inside disc;
}

.widget_text ol, .text-html ol {
    list-style: inside decimal;
}

li.recentcomments {
    margin-bottom: 10px;
}

.widget_search .megawp-search-form input[type=text] {
    width: 80%;
    float: left;
    background-color: #fff;
}

.widget_search .megawp-search-form button {
    width: 17%;
    float: right;
    background-color: #dfe6e9;
    border-color: #dfe6e9;
    color: #7f8187;
    height: 42px;
}

.widget_search .megawp-search-form button i {
    line-height: 30px;
}

.tagcloud a.tag-cloud-link:before {
    font-family: "Font Awesome 5 Pro";
    content: '\f292';
    margin: 0 5px;
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    margin-bottom: 15px;
    border: 1px dashed;
    padding: 10px;
    box-sizing: border-box;
    font-size: 13px;
}

aside .woocommerce ul.cart_list li, aside .woocommerce ul.product_list_widget li {
    border-color: rgba(0, 0, 0, .13);
}

.woocommerce ul.cart_list li:last-child, .woocommerce ul.product_list_widget li:last-child {
    margin-bottom: 0;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    margin-bottom: 10px;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    border-radius: 3px;
    margin-right: 10px;
    margin-left: 0;
    width: 60px;
    float: left;
}

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
    margin-bottom: 10px;
}

.woocommerce ul.cart_list li .woocommerce-Price-amount, .woocommerce ul.product_list_widget li .woocommerce-Price-amount {
    font-size: 13px;
}

aside .woocommerce ul.cart_list li .woocommerce-Price-amount, aside .woocommerce ul.product_list_widget li .woocommerce-Price-amount {
    color: #4CAF50;
}

aside .woocommerce ul.cart_list li del .woocommerce-Price-amount, aside .woocommerce ul.product_list_widget li del .woocommerce-Price-amount, aside .woocommerce ul.cart_list li del, aside .woocommerce ul.product_list_widget li del {
    color: #FF4500;
}

.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins {
    text-decoration: none;
}

.woocommerce ul.cart_list li .reviewer, .woocommerce ul.product_list_widget li .reviewer {
    font-size: 13px;
}

aside .woocommerce ul.cart_list li .reviewer, .woocommerce ul.product_list_widget li .reviewer {
    color: #9e9e9e;
}

.woocommerce-product-search input[type=search] {
    box-sizing: border-box;
    width: 70%;
}

.woocommerce-product-search button {
    width: calc(30% - 5px);
    box-sizing: border-box;
    font-size: 13px;
}