/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Apr 26 2021 | 03:25:50 (pm)
/*
/******* Do not edit this file *******/

.woocommerce .products .product .onsale{
display:none;
}

.woocommerce-password-strength, .woocommerce-password-hint, .woocommerce-MyAccount-navigation-link--downloads
{
    display: none !important;
}


.entry-meta {
display: none;
}
.author {
display: none;
}

.sidebar .widget .search-form .search-submit {
    width: 0 !important;
    padding: 3px 23px !important;
}

.site-footer .site-info 
{
    text-align: inherit !important;

}

.additional_information_tab
{
    display: none !important;
}

/*
    Hiding number of visible products, since it is not correct with ajax loading
*/
.woocommerce-result-count
{
    display: none;
}

/* 
    This sets the final 'height' of the social section
*/
.site-footer .footer-connect {
    padding: 4rem 0px;
}

/* I increased the font size on the hero element heading so that all headings are spanning two lines 
   There was a bug when one was spanning only one line which broke the layout of the rest of the page 
   This may be not needed if the heading contents are changed (sakotneji bija ielikt 85pt)
*/
@media screen and (min-width: 940px) {
	.hero-content-style1 h2 {
		font-size: 30px;
	}
}

/* Once we upgraded to Onepress plus there was some bug with the slider animation slider-spinner
    It kept showing up without disappearing, added this to not show it
*/
.slider-spinner
{
    display: none;
}

/* This hides the number label in the presta shop next to category */
.count
{
    display: none;
}

/*
colors of buttons
*/
input[type="reset"], 
input[type="submit"], 
input[type="submit"], 
.nav-links a:hover, 
.btn-theme-primary, 
.btn-theme-primary-outline:hover, 
.card-theme-primary, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce button.button.alt 
{
    background: #9b9b9b;
}


/*
colors of price elements in the shop
*/
.price
{
    /*color: #999 !important;*/
    color: #ba0011 !important;
    font-weight: 600 !important;
}


/*
These hide total sum row and the shipping row in the /lv/cart/
We choose to hide them since they are the same in the next page + there you can select the shipping
*/
.cart_totals .shop_table .shipping
{
    display: none;
}
.cart_totals .shop_table .order-total
{
    display: none;
}
/*
END
*/

.section-meta 
{
	background-color: #f6f7f7;
}

/*
    This is more distance from language elements and other menu elements

*/
#menu-item-4490
{
    margin-left: 20px;
}

#menu-item-4490 a
{
    padding: inherit !important;
}

#menu-item-4491 a
{
    padding: inherit !important;
}

/*
    This is margin for the language element
*/
#menu-item-4491
{
    right: 12px;
    margin-left: 20px;
}
@media screen and (max-width: 1140px) {

    /*
    This is margin for the language element
    */
    #menu-item-4491
    {
        right: 0px;
        margin: inherit;
    }
    
    #menu-item-4491 a 
    {
        padding: 12px 20px !important;
    }
    
    #menu-item-4490
    {
        padding-left: 0px;
        margin: inherit;
    }
    
    #menu-item-4490 a 
    {
        padding: 12px 20px !important;
    }

}

/*
    Centers text elements of the categories in woocomerce
*/
.product-category.product
{
    text-align: center;
}

/*
.g-zoom-in
{
position: relative;
    height: 300px;
}
*/

.woocommerce-ordering
{
    display: none;
    
}

.type-product .g-item img
{
    max-width: 300px !important;
    max-height: 300px !important;
}

li.type-product a:first-child {
    min-height: 355px;
    display: block;
}



.woocommerce ul.products {
		display: flex;
		flex-wrap: wrap;
}

.woocommerce ul.products li.product {
		display: flex;
		flex-direction: column;
}

.woocommerce ul.products li.product a:first-of-type {
	-webkit-flex-grow: 1;
	flex-grow: 1;
}

.woocommerce ul.products li.product .button {
	text-align: center;
}
/* THIS ALIGNS THE ORDER BUTTONS IN THE SAME LINE
 END THIS ALIGNS THE ORDER BUTTONS IN THE SAME LINE
*/

/*
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
 display: flex;
 flex-wrap: wrap;
}

.woocommerce .products ul, .woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
}
*/

.woocommerce-breadcrumb
{
    text-transform: uppercase;
    padding-top: 0.5em;
}


.entry-title
{
    font-size: 20px !important;
    font-size: 1.25rem !important;
    font-weight: 600 !important;
    font-family: "Raleway",Helvetica, Arial, sans-serif !important;
    letter-spacing: 3.5px !important;
}


.list-article-content .entry-title
{
    font-size: 20px !important;
    font-size: 1.25rem !important;
    font-weight: 600 !important;
    font-family: "Raleway",Helvetica, Arial, sans-serif !important;
    letter-spacing: 0px !important;
}

.address-box h3
{
    font-weight: 600 !important;
    font-family: "Raleway",Helvetica, Arial, sans-serif !important;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    
}

.product h3
{
    font-weight: 600 !important;
    font-family: "Raleway",Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    font-size: .9375rem !important;
    /*text-transform: uppercase !important;
    */

}

.product-category h3
{
    font-weight: 800 !important;
    font-family: "Raleway",Helvetica, Arial, sans-serif !important;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    text-transform: uppercase !important;

}

.section-contact .address-contact .address-content {

	font-style: normal !important;

}

.page-header .entry-title
{

      font-weight: 800 !important;
      letter-spacing: 1px;

}

.site-footer {

	font-size: 12px !important;
}

.buttons a
{
    font-size: 11px !important;
}

input[type="reset"], input[type="submit"], input[type="submit"] {

    line-height: 0 !important;
    font-size: 11px !important;
    
}

/*
Hides the main page contact icons and aligns the text
*/
.address-contact .fa-stack
{
    display: none !important;
}

.address-contact .address-content
{
    padding-left: 0px !important;
}

.section-contact .address-contact {
	margin-top: 0px !important; 
	margin-bottom: 0px !important; 
}








/*
Sets the submit button for contact form 
*/
#contact .wpcf7-form-control.wpcf7-submit
{
    width: auto !important;
}

/*
Hero title modification
*/
.hero-content-style1 h2 {
    font-size: 40px !important;
}

.onepress-menu a 
{
    cursor: pointer !important;
}

.buttons .wc-forward
{
margin-bottom: 10px !important;
}

/*
Hides the suffix (vat) in the shop section
*/
.woocommerce-price-suffix
{
    display: none !important;
}


.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    font-size: 11px !important;
    
}

#woocommerce-product-search-field
{
    margin-bottom: 5px;
}


.product_title
{
    font-size: 1.25rem !important;
    font-size: 20px !important;
    font-weight: 600px !important;
    letter-spacing: 0px !important;
    
}


/*
Hides duplicate woocommerce-breadcrumb
*/
.posted_in
{
    display: none !important;
}

.woocommerce div.product .woocommerce-Price-amount.amount
{
    font-size:14px !important;
    
}

/*
Removes lines in the shop section 
*/
.page-header
{
    border-top: none !important;
    border-bottom: none !important; 
    
}


li.type-product a:first-child {
    min-height: 100px !important;
   /* display: block;
    */
}

.product .wpmenucart-icon-shopping-cart-0
{
    font-size: 16px !important;
}

.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .button.product_type_variable.add_to_cart_button, .button.product_type_simple.ajax_add_to_cart
{
    max-width: 56px !important;
    padding-top: 6.8px !important;
    padding-bottom: 6.8px !important;
    background: #ba0011 !important;
}



.single_add_to_cart_button:hover
{
    background: #222222 !important;
    color: #ba0011 !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    transition: all 0.2s ease-in-out !important;
    
}


input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover, .woocommerce-message .button:hover {
    background: #222222 !important;
    color: #ba0011 !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    transition: all 0.2s ease-in-out !important;
}

.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, .button.product_type_variable.add_to_cart_button:hover, .button.product_type_simple.ajax_add_to_cart:hover {
    background: #222222 !important;
    color: #ba0011 !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    transition: all 0.2s ease-in-out !important;
}





.woocommerce-message, .woocommerce-info 
{
    border-top-color: #ba0011 !important;
}

.woocommerce-message:before {
    color: #ba0011 !important;
}

.woocommerce-info:before 
{
    color: #ba0011 !important;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce button.button.alt:hover 
{
    text-decoration: none !important;
}


#coupon_code
{
    width: 130px !important;
    
}

.coupon .button
{
    padding: 0.625rem 1.25rem !important;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] 
{
    padding: 0.625rem 1.25rem !important;
    color: #FFF !important;
    opacity: 1 !important;
}


.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward
{
    background-color: #ba0011 !important;
}


.cart_totals h2
{
    font-size: 20px !important;
    font-size: 1.25rem !important;
    font-weight: 600 !important;
}

.woocommerce a.remove
{
    color: #ba0011 !important;
}

.woocommerce a.remove:hover
{
    background: #ba0011 !important;
}

#place_order
{
    background-color: #ba0011 !important;
    
}

#place_order:hover
{
    color: #FFF !important;
    opacity: 1 !important;
}


.single_add_to_cart_button, .woocommerce button.button.single_add_to_cart_button.disabled
{
    max-width: 56px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    background: #ba0011 !important; 
    
}

input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover {

    opacity: 1;
    
}

/*
Hides the product image names
*/
body.single-product .ppt, body.single-product .pp_description {
display: none !important;
}

/*
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {min-height: 500px !important; margin-bottom:10px; }
ul.products li.product a.button {position: absolute !important; bottom: 10px; }

    Aligns buttons of the products in woocomerce

a.added_to_cart.wc-forward { 
    bottom: 0; 
    position: absolute; 
    display: block; 
    bottom: 0px;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product { 
    min-height: 295px !important; 
    margin-bottom:10px; 
}

a.button.add_to_cart_button, 
a.button.product_type_simple { 
    bottom: 30px; 
    position: absolute; 
}

*/

/*
Show text for variation labels on product page
*/
table.variations > tbody > tr > td.label > label {
    color: #000;
    font-size: 135%;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 5em;
}

/*
footer - bultiņas "uz augšu" pa vidu elementam
*/
.site-footer .btt a i {
	margin-left: 13px;
}

/*
variations at product page -> left alignment and max width (so they don't move outside of "page")
*/
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    text-align: left;
}

.woocommerce div.product form.cart .variations select {
    max-width: 60%;
    min-width: 60%;
}