/*
Theme Name: Ipharm Child
Theme URI: http://ipharm.axiomthemes.com/
Template: ipharm
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Description: Ipharm is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.0

*/

.full-width {
    width: 100%;
}

@media (max-width: 1175px) {
    .sc_layouts_menu_nav>li {
        width: 100%;
        text-align: center;
    }
}

select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
    visibility: visible !important;
}

#mercadopago-form select,
#oc_add_billing_form select#billing_state {
    visibility: visible !important;
}

input[type="radio"]+label:before,
input[type="checkbox"]+label:before,
input[type="radio"]+.wpcf7-list-item-label:before,
input[type="checkbox"]+.wpcf7-list-item-label:before,
.wpcf7-list-item-label.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type="radio"]+span:before,
.edd_price_options ul>li>label>input[type="checkbox"]+span:before {
    width: 1.5rem !important;
    height: 1.5rem !important;
    background-color: #8e967d !important;
    margin: auto !important;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    cursor: pointer;
}

input[type="radio"]:checked+label:before,
input[type="radio"]:checked+.wpcf7-list-item-label:before,
.wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type="radio"]:checked+span:before {
    font-size: 2.2rem !important;
}

.woocommerce ul#shipping_method li {
    padding: 5px 0;
}

/* Hide element: https://medlink.atlassian.net/browse/MED-279 */
.trx_addons_icon-cog {
    display: none !important;
}

/* https://medlink.atlassian.net/browse/MED-351 */
/* Tooltip classes */

.tooltip-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.tooltip-icon img {
    display: inline-flex;
}

.tooltip-icon .tooltiptext {
    /* visibility: hidden; */
    display: none;
    position: absolute;
    width: 250px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    font-size: 12px;

}

/* Arrow */
/* .tooltip-right::after { 
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
} */

.tooltip-right {
    top: -60%;
    left: 130%;
}

.tooltip-icon:hover .tooltiptext {
    /* visibility: visible; */
    display: block;
    opacity: 1;
}

#shipping_method li {
    display: flex;

}

/* https://medlink.atlassian.net/browse/MED-333 */
/* Fix menu responsive */
@media (max-width: 1175px) {
    .sc_layouts_menu_nav>li {
        width: auto;
    }
}


.sc_layouts_title_title h1{
    font-size: min(5.9vw, 42px);
    hyphens: none !important;
}

.woocommerce-billing-fields h3, 
.related h2, 
#ship-to-different-address span,
#order_review_heading
{
    font-size: min(5.8vw, 2.15rem) !important;
    hyphens: none !important;
}

.woocommerce ul.products.columns-5 li.product .post_featured .icons {
	display:flex !important
}
