/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Fix FiboSearch */
.dgwt-wcas-search-wrapp {
  opacity: 1 !important;
  display: block !important;
  right: 0 !important;
}
#top .av-main-nav .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    padding: 10px 15px 10px 35px;
}
.dgwt-wcas-search-wrapp {
  right: 0 !important;
}
/* Product Table */
p.prod-table-text {
    margin: -7px;
}
table.prod-table {
    width: fit-content;
	border-color: #6e6e6e;
}
td.prod-td {
    border-color: #6e6e6e;
}
/* Table Tag */
th {
    text-transform: : inherit !important;
}
.quantity.wcpt-quantity.wcpt-noselect.wcpt-display-type-input.wcpt-hide-controls.wcpt-1642755572333 {
    width: 44px !important;
}
/* WooCommerce Login Plugin */
a.um-request-button {
    background-color: #222;
    color: #fff;
}
    a.um-request-button:hover {
        background-color: #b3112c;
        color: #fff;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #222 !important;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover {
    background: #b3112c !important;
}

.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #b3112c !important;
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #fff !important;
}
/* Header */
/* Logo Position */
span.logo {
    margin-top: 22px;
}
/* Cart Icon */
.html_visible_cart .cart_dropdown {
    right: 15px;
}
/* Header Box Shadow */
div#header_main_alternate {
    box-shadow: 0 8px 6px -6px #0000001a;
}
p.woocommerce-mini-cart__buttons.buttons.wcppec-cart-widget-spb {
    display: none;
}
/* Search Plugin */

.smart-search-post-holder {
    position: absolute;
}
li#menu-item-9578 {
    margin-top: -50px;
}
/* Hide Category Banner */
.page-thumb {
    display: none;
}
/* Search Plugin */
#top .av-main-nav .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    padding: 10px 15px 10px 15px;
    margin-top: 6px !important;
    background-color: #fff;
    box-shadow: 0 8px 6px -6px #0000001a;
}
    .dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
        top: calc(100% + 9px) !important;
}
/* Mobile Header Burger */
.av-hamburger-box {
    width: 30px;
    margin-right: 20px;
}
span.av-hamburger.av-hamburger--spin.av-js-hamburger.av-inserted-main-menu {
    margin-right: 4vw !important;
}
.dgwt-wcas-search-wrapp {
    max-width: 5vw;
}
/* Header END */
/* Width of Site */
.responsive .container {
    max-width: 88vw;
}
/* Side Bar */

@media screen and (min-width: 767px) {
    span.iksm-term__text {
        font-size: 1vw;
}
}
.iksm-terms .iksm-term__link {
    flex: 1 !important;
    display: flex !important;
    align-items: center !important;
    align-self: stretch !important;
    box-shadow: none !important;
    outline: none !important;
    justify-content: flex-end !important;
}
h3.widgettitle {
    font-size: 18px;
    text-align: left;
}
section#custom_html-6 {
    padding-top: 0px;
}
    section#custom_html-7 {
        padding-top: 0px;
    }
        .power-tools-promotion {
            padding-bottom: 10px !important;
}
/* Accordion Plugin */
span.iksm-term__text {
    color: #fff !important;
}
    .iksm-term__inner {
        margin: 1px;
}
/* Max Mega Menu Plugin */
section#maxmegamenu-11 {
    padding-bottom: 0;
}
section#maxmegamenu-10 {
    width: max-content;
}
/* WooCommerce */
#top #wrap_all .all_colors h2 {
    padding: 0px !important;
}

/* Product Tags */
section#woocommerce_product_tag_cloud-2 {
    padding-top: 0px;
}
a.tag-cloud-link {
    background-color: #222222;
    padding: 5px;
}
    a.tag-cloud-link:hover {
        background-color: #b3112c;
}
.tag-cloud-link {
    color: #fff !important;
}
.single-product-main-image {
    width: 20%;
}
/* Side Bar END */
/* WooCommerce */
th.mig-tips-table-th {
    border: solid;
    border-color: #e6e6e6;
    border-width: 2px;
    text-transform: none;
    background-color: #f0f0f0
}
    td.mig-tips-table-td {
        background-color: #f9f9f9;
}
p.call-for-text {
    font-weight: 900;
    font-size: 14px;
}
/* WooCommerce Product Tables Plugin */
.main_color tr:nth-child(odd) {
    background: #fdfdfd;
}
tr.wcpt-heading-row {
    background-color: #333 !important;
    color: #fff;
}	
	td.wcpt-cell {
	    vertical-align: middle;
	}
		.wcpt-cell a {
    		font-weight: 900 !important;
		}
			.wcpt-item-row {
			    text-align: center;
}
#top #wrap_all .all_colors h2 {
    padding: 24px;
}
/* SideBar on WooCommerce */
    #top #main .single-product-main-image .sidebar {
        padding: 0px !important;
}
/* Cart Popup */
.wcpt-cart-widget {
    background-color: #000 !important;
    border-color: #0000001a !important;
}
.wcpt-cart-widget:hover {
    background-color: #b3112c !important;
    border-color: #0000001a !important;
}

/* Product Description Colour */
div#tab-description {
    background-color: #fff !important;
}
/* PayPal and Checkout Buttons */
.wc-proceed-to-checkout {
    display: inline-grid;
    margin-right: 8vw;
}
/* WooCommerce END */
/* Maintenance Page */
.red-maintenance {
    color: #b3112c !important;
    font-weight: bold !important;
    font-size: 39px !important;
    padding: 10px !important;
    margin-top: 0px !important;
}
    .red-maintenance-small {
        color: #b3112c !important;
        font-weight: bold !important;
        font-size: 16px !important;
        padding: 0px !important;
        margin-top: 0px !important;
    }
    .red-maintenance-small:hover {
        color: #fff !important;
    }
    .white-maintenance {
        color: #fff;
        font-size: 16px;
        padding: 10px;
        margin-top: 0px;
    }
.page-id-11079 div#after_section_1 {
    display: none;
}
/* Widgets */
.widgettitle {
    text-transform: inherit;
}

img#email-image:hover {
    opacity: 0.5 !important;
}



@media only screen and (max-width:767px) {
  .responsive #top.woocommerce-page #main .sidebar {
    display: block;
    border-color: transparent;
  }

  .responsive #top.woocommerce-page #main .sidebar .inner_sidebar {
    margin-left: 0;
  }

  .responsive #top.woocommerce-page #wrap_all .container_wrap_first .container {
    display: flex;
    flex-direction: column-reverse;
  }
section#woocommerce_product_tag_cloud-2 {
    display: none;
}
    section#custom_html-16 {
        display: none;
    }
        section#custom_html-17 {
            display: none;
        }
aside.sidebar.sidebar_left.alpha.units {
    padding: 0;
}
main.template-shop.content.av-content-small.units {
    padding: 0 !important;
}
}