/*
 Theme Name:     Divi Child
 Theme URI:      https://www.gwpinc.com/
 Description:    Bolts Child Theme
 Author:         HEINZ.NU
 Author URI:     https://heinz.nu
 Template:       Bolts
 Version:		 1.0.0
*/

/*Theme customization starts here
---------------------------------------------------------------------*/
#logo {
    max-height: 75%;
}

#top-menu li {
    padding-right: 15px;
}

#sidebar .et_pb_widget {
    margin-bottom: 45px;
}

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 28.75%;
}

mark {
    background-color: #ebf9ff!important;
    color: black;
    display: none;
}

@media (max-width: 768px){
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
    width: auto;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
	}}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: auto;
    margin-left: 0;
}

blockquote {
    margin: 20px 0 30px;
    padding-left: 20px;
    border-left: none;
}

#top-menu li li a {
    width: 200px;
    padding: 6px 10px !important;
}

#menu-item-1280 > a  {font-family: 'Lato', Montserrat; font-weight: 500 !important; word-spacing: 3px;}
mark {
    background-color: #ebf9ff !important;
    color: black;
} .wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    width: 100% !important;
    float: left;
    min-height: 1px;
}

.woocommerce .woocommerce-breadcrumb {
    margin-top: -30px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    text-align: center;
}

.a3-dgallery .a3dg-nav {
   margin-top: 10px;
}

.a3dg-navbar-control {
    display: none;
}
sup {
font-size: 10px;
}
th, td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 981px){
.et_left_sidebar #sidebar {
    padding-right: 0px;
	}}

@media (min-width: 981px){
.et_pb_gutters2.et_left_sidebar #left-area {
    /* padding-left: 3%; */
	}}

.et_pb_featured_table .et_pb_pricing_content {
    padding-bottom: 30px;
}
.et_pb_pricing_content {
    padding: 20px;
    text-align: left;
}
.et_pb_pricing li {
    position: relative;
    padding: 0 0 1.6em 14px;
    line-height: 1em;
}

.entry-summary p.price span{
	font-size:1.4em!important;
	}
/*.entry-summary p.price span{
	font-size:26px !important;
	}*/