/*!
Theme Name: Maks Equipment
Theme URI: http://maksequipment.com
Author: Digital Monopoly
Author URI: https://www.digitalmonopoly.com.au
Description: Thanks for choosing Digital Monopoly
Version: 1.0
License: GNU General Public License v3.0

Text Domain: digipress
Tags: custom-menu, custom-logo, editor-style, featured-images, footer-widgets
Commercial License for commercial use
Based on underscores and Twenty Seventeen
*/

/*Additional Styling*/
h1, h2, h3, h4, h5, h6 {
    clear: both;
    line-height: 1.7;
    font-family: 'Open Sans', sans-serif;
}
h1.woocommerce-products-header__title.page-title {font-family: 'Open Sans', sans-serif;}
footer#colophon ul li a:hover {color:#f57b20;}
.phone-header h1 {
  font-family: 'Open Sans', sans-serif;
}
.footerwidget h2.widget-title {
  font-family: 'Open Sans', sans-serif;
}
ul#top-menu {
    padding-right: 30px;
}
ul.menu li, .menu > ul li {
    margin-right: 22px;
}

.egh_downloads_tabs .vc_tta-tab {
    width: 19.927%;
}

.egh_downloads_tabs .vc_tta-tabs-list li {
    height:100%;
}

.egh_downloads_tabs .vc_tta-tabs-list {
    height:5em;
}

.egh_downloads_tabs .vc_tta-tabs-list li a {
    height:100%;
}

.egh_downloads_tabs .vc_active a {
    background-color:white;
}

.vc_active a {
    background-color:white !important;
}

.egh_section_tabs {
    background:white;
    /* border: 1px solid #f7f7f7; */
}

.vc_tta-panels-container {
    border: 1px solid #f7f7f7;
}

.vc_tta-tabs-container {
    margin-right:0px !important;
}
#egh_tabs_row {}
#egh_tabs_row .vc_tta-tabs-list {
    display: flex;
    flex-flow: row;
}
#egh_tabs_row .vc_tta-tabs-list li {position: relative;}
#egh_tabs_row .vc_tta-tabs-list li.vc_active:after {
    content: '';
    border-bottom:2px solid #f57b20;
    position: absolute;
    bottom:1px;
    left:25%;
    width:50%;
}

.egh_text_block {
    padding-top:2em;
}

.vc_tta-tab a:hover {
    background-color:white !important;
}

.vc_tta-tab a:hover:after {
    content: '';
    border-bottom:2px solid #f57b20;
    position: absolute;
    bottom:1px;
    left:25%;
    width:50%;
}

.footerwidget {
    margin-top:0px !important;
}

ul.menu li a {
    padding-top: 48px;
}

.sticky #egh_vertline {
    color:black;
}

.egh_downloads_tabs {
    padding-top:3em;
    padding-bottom:5em;
}

.vc_tta-tab a {
    border-color: #e0e0e0 !important;
}

.vc_tta-panels-container {
    border-color: #e0e0e0 !important;
}

.egh_text_block {
    padding-bottom: 1em;
}

#pwb_list_widget-2 {
    display:none;
}

.phone-header a {
    float:right;
}

#egh_vertline {
    display:none;
}

#gform_fields_2 input {
    border:1px solid black !important;
    color:black !important;
}

#gform_fields_2 textarea {
    border:1px solid black !important;
    color:black !important;
}

#gform_fields_2 label {
    display:none;
}

#top-menu li a {
    font-family: arial !important;
}

.vc_tta-tabs-list .vc_tta-tab a:hover {
    background-color: #f7f7f7 !important
}

.vc_tta-tabs-list .vc_active a {
    background-color: #f7f7f7 !important
}

.egh_text_block a {
    font-size:22px;
}

#gform_fields_2 input::-webkit-input-placeholder {
    color:black;
}

#input_2_6::-webkit-input-placeholder {
    color:black;
}

#contact-form .gform_wrapper textarea.small::placeholder {
    color:black !important;
    font-size:16px !important;
}

.phone-header h1 {
    font-family: sans-serif !important;
}

.phone-header a {
    font-family: sans-serif !important;
}
.wc-listing-thumb:hover {
    opacity: 0;
}

.egh-gallery-cat-heading {
    position: relative;
}

.egh-gallery-cat-img figure, .egh-gallery-cat-img div, .egh-gallery-cat-img img {
    width:100%;
}

.egh-gallery-cat-heading {
    position: absolute;
    top:13%;
    width: 92%;
}

.egh-img-col img {
    width:300px;
    height:300px;
}

.type-gallery .post-navigation {
    display:none;
}

.type-gallery .entry-content {
    padding-left:0px !important;
    position: relative !important;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding: 0px !important;
    margin: 0px !important;
}

.type-gallery .entry-header {
    padding-top: 0px;
    width: 100% !important;
    top: 12%;
    color: black;
}

.egh-single-gallery-banner {
    background-image: url(http://maksequipment.dev.onpressidium.com/wp-content/uploads/2018/05/about-banner.jpg?id=46) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

}

.egh-gallery-content {
    margin-top: 5%;
    height: auto;
    margin-bottom: 5%;

}

/* .gallery-template-default .site-top {
    background-color: #1f1f22;
} */

.egh-banner {
    /* background-image: url(http://maksequipment.dev.onpressidium.com/wp-content/uploads/2018/08/osbornesmashcropped.jpg) !important; */
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: flex;
    justify-content: center;
    width: 100%;
    position: relative;
    height: 19em;
    align-items: center;
}

.single-gallery header {
    background:transparent !important;
}

.type-gallery .entry-title {
    color:white;
}

.gallery-template-default .entry-title {
    font-size: 55px;
    color: #ffffff;
    text-align: center;
    font-weight: 700;
    font-style: normal;
    display:none !important;
}

.egh-single-post-title {
    font-size: 55px;
    color: #ffffff;
    text-align: center;
    font-weight: 700;
    font-style: normal;
    align-items: center;
}

.phone-header a {
    font-size: 25px;
}



@media (max-width: 1229px) {
    #signup-footer h1 {
        font-size:1em;
        letter-spacing:1px;
    }
}

.footerwidget p {
    line-height: 26px;
    font-size: 15px;
}

.site-top-inner-container {
    background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);
}

.sticky .site-top-inner-container {
    background: none;
}

#text-3 img {
    width:25px;
    height:25px;
    margin-right: 3%;
    float:left;
}

section#simpleimage-2 h1 {
    text-align: center;
}

#shoppage .col-3-4 {
    padding-bottom:5%;
}

#singleproduct h1.woocommerce-products-header__title.page-title {
    padding:19px !important;
}

#gform_submit_button_1:hover {
    background-color: #f57b20 !important;
}

/* .woocommerce-products-header {
    margin-bottom: 0px !important;
} */

#singleproduct h1.woocommerce-products-header__title.page-title {
    line-height: 55px;
}

.woocommerce nav.woocommerce-pagination {
    text-align: center;
    bottom: -3em;
    position: relative;
}


@media(max-width:768px) {
    .egh-gallery-cat-heading {
        font-size:19px;
        top:6%;
    }


}

@media(max-width:1025px) {
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
        /* width: auto !important; */
    }

    .archive.tax-product_cat.woocommerce ul.products li.product {
        margin-right:1px;
    }

    .tax-product_cat nav.woocommerce-breadcrumb {
        right: 2em;
    }
}

@media (max-width:450px) {
    .egh-single-post-title {
        font-size: 35px !important;
    }

    h2.woocommerce-loop-product__title {
        position: relative;
        background:white;

        top:0px;
    }
}