/*
 Theme Name:     Merica Cargo Trailers 2020 Child Theme
 Theme URI:      
 Description:    
 Author:         Spyderserve Corp
 Author URI:     https://www.spyderserve.com
 Template:       spyderHealth
 Version:        20210913.0
*/
 
/*@import url("../spyderHealth/style.css");*/
 
/* =Theme customization starts here
------------------------------------------------------- */

@media only screen and (min-width: 1024px)
{
    #mainMenu .sub-menu
    {
        z-index:140 !important;
    }
}

body #mainContent ul.spyderSocial
{
    list-style:inside none;
}
body #mainContent ul.spyderSocial li
{

}
body #mainContent ul.spyderSocial li a
{
    font-size:42px;
}
#secondaryHeader a:hover
{
    color:#605F5E;
}

body .content.woocommerce #mainContent h2.woocommerce-loop-product__title
{
    font-size:25px !important;
}

.product_interest
{

}
.product_interest .title
{
    display:block;
    font-size:20px;
    font-weight:bold;
    margin-bottom:2px;

}
.product_interest .sub_title
{
    display:block;
    margin-bottom:5px;
}

/* add styling for cta hyperlink */

a.spyder-cta
{
    border: 1px solid #019245;
    border-radius: 5px;
    color: #019245;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
    width: auto;
}

/*Fixing Radio buttons not styling correctly*/
.variations
{
    display: flex !important;
    flex-direction: column;
}

.variations tbody
{
    display: flex !important;
    flex-direction: column;
}

.variations
{
    display: flex !important;
    flex-direction: column;
}

.variations tr
{
    display: flex !important;
    flex-direction: column;
}

.variations tr td
{
    width: auto;
}

#mainContent form input, footer form input, form fieldset, form select
{
    width:auto !important;
}

#mainContent .variations .value .wpcvs-term span input
{
    width:auto !important;
}

.wpcvs-term > span
{
    width:auto !important;
}

.wpcvs-terms
{
    width: 100% !important;
}

.inventory-Name
{
    margin: 2px;
}

.inventory-Email
{
    margin: 2px;
}

.inventory-Phone
{
    margin: 2px;
}

.inventory-Submit
{
    background-color: #f40000 !important;
    border-color: #f40000 !important;
    color: #ffffff !important;
    font-size: 20px !important;
    font-family: Oswald !important;
    text-transform: uppercase;
    font-style: normal;
    font-weight: normal;
}


.woocommerce-message::before {
    display: none !important;
}

.woocommerce-message a {
    display: none !important;
}

.woocommerce-message::after {
    display: none !important;
}

.woocommerce-message {
    display: none !important;
}

/*Price and Variations display control*/
/*.price{*/
/*    display: none !important;*/
/*}!*Hiding Price by Default*!*/

/*div.spyder-show-price .price, div.product_cat-sale .price{*/
/*    display: block !important;*/
/*}!*Displaying Price if Sale Category is set*!*/

div.product_cat-sale .variations>tbody, .single_add_to_cart_button{
    display: none !important;
}/*Hiding Variations if available when Sale Category is selected, and hiding Add To Cart*/

form.cart{
    clear:both !important;
}/*Ensuring Form sits under Floating product info*/