/**
 * Theme Name: Flatastic Child Theme
 * Template: flatastic
*/

/*
mark {
    color: #292f38 !important;
    padding: 3px !important;
}
*/

.page_content_offset {
     min-height: 1000px;
}

#mega_main_menu ul > li a:hover{
    background-color: #ffd923;
}

.mega_main_menu_ul > li.current-menu-ancestor > a.item_link, .mega_main_menu_ul > li.current_page_item > a.item_link {
    background-color: #ffd923 !important;
}

.bar-login .welcome_username {
    color: #FFFFFF !important;
}

.h_top_part a {
    color: #ffd923 !important;
}

.h_top_part a:hover {
    color: #FFFFFF !important;
}

.h_top_part p {
    color: #FFFFFF !important;
}

.h_top_part {
    background-color: #293FAB;
}


.users-nav li a {
    color: #FFFFFF;
}

.shopping-button {
    color: #293FAB;
}

.woocommerce input.button {
    color: #293FAB;
}

.widget_shopping_cart_content .button.checkout {
    color: #293FAB !important;
}

.widget_shopping_cart_content .button.checkout:hover {
    color: #FFFFFF !important;
}

.widget_shopping_cart_content .total li:last-child .amount {
    color: #293FAB !important;
}

table.shop_table td.product-subtotal {
color: #293FAB !important;
}

.summary .price ins .amount {
    color: #293FAB !important;
}

.searchform-wrap input#yith-s {
    background-color: #FFFFFF !important;
}

.searchform-wrap.opened {
      background-color: #ffd923;
}

#header.type-1 .menu_wrap, #header.type-6 .menu_wrap {
    background-color: #293FAB;
}

#header.type-3 .menu_wrap, #header.type-6 .menu_wrap {
    background-color: #293FAB;
}

#mega_main_menu li .mega_dropdown > li > a.item_link:hover {
    color: #293FAB;
}

.page_content_offset {
    background-color: #FFFEF7;
}


#sidebar .widget .widget-head {
    background-color: #293FAB !important;
}

.add_to_cart_button, .product_type_simple, .woocommerce a.button {
    color: #0F0F0F;
    font-weight: bold;
}

.product .price {
    color: #E74C3C !important;
    font-weight: bold;
}

.single-product .single_add_to_cart_button {
    color: #0F0F0F;
    font-weight: bold;
}

.cart-set > li, .cart-list > li {
    margin-top: 15px;
}

@media only screen and (max-width: 992px) {
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link * {
    color: #293FAB !important;
    background: #ffd923 !important;
    padding: 5px !important;
    border-radius: 4px !important; }
}

@media only screen and (max-width: 992px) {
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link * {
    color: #000000 !important; }
}

@media only screen and (max-width: 992px) {
#header.type-1 .menu_wrap, #header.type-6 .menu_wrap {
    background-color: #293FAB !important;
    padding-top: 8px !important;}
}

@media only screen and (max-width: 992px) {
#mega_main_menu > .menu_holder > .menu_inner > ul li > a.item_link:hover {
    color: #000000 !important;}
}

/*
.chosen-container {
    width: 235px !important;
}

.woof_redraw_zone {
    padding: 10px;
    background: #FFFFFF;
}
*/

h4 {
    color: #000000;
    font-size: 15px;
    font-weight: 700;
}

#sidebar .product-categories a {
    font-size: 13px;
}

.product-filter li.active > button, .portfolio-filter li.active > a, .portfolio-filter li:hover > a {
    background-color: #293FAB !important;
}

.product-filter li:hover > button, .product-filter li.active > button, .portfolio-filter li.active > a, .portfolio-filter li:hover > a {
    background-color: #293FAB !important;
}

.product-filter li button:hover:after, .product-filter li.active button:after, .portfolio-filter li a:hover:after, .portfolio-filter li.active a:after {
    border-top-color: #293FAB !important;
}

.login .form-row-wide, .register .form-row-wide {
    float: none;
}

.login .form-row-wide:first-child, .register .form-row-wide:first-child {
    padding-right: 0px;
}

.login .form-row-wide:nth-child(2), .register .form-row-wide:nth-child(2) {
    padding-left: 0px;
}

#footer .widget_nav_menu ul.menu > li > a, #footer .mad_widget_portfolio li > a {
    color: #FFFFFF !important;
}

#footer .widget_nav_menu ul.menu > li:hover > a, #footer .mad_widget_portfolio li:hover > a {
    color: #ffd923 !important;
}

#footer .widget_nav_menu ul.menu > li {
     border-top-color: #ffd923 !important;
}


#footer .info-block .icon-text-holder p {
    color: #ffffff !important;
}

#footer .fa {
    color: #ffd923;
}

#footer a {
    color: #ffffff;
}

#footer a:hover {
    color: #ffd923;
}

.autocomplete-suggestion:hover {
    background-color: #D0F2FF;
}

/*.param-count {
    display: none !important;
}
*/