/*
Theme Name: Forma Child 
Description: This is a custom child theme for Forma
Template: forma
Version: 1.0
*/


/* Style subscription plan page */
sup,
sub{
    font-size:50%!important;
    font-family:"Urbanist"!important;
}

sub{
    vertical-align:baseline!important;
}

#popular_plan {
    padding: 7px 10px;
  }

.th_number{
    font-family: 'Urbanist', sans-serif !important;
    color:#B2CAD1!important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}  

.th_title{
    color:#507586!important;
    font-family: 'Urbanist', sans-serif!important;
}

.th_paragraph{
    color:#3A5967!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}

#technical_row .nectar-fancy-box[data-style="color_box_hover"] .inner {
    align-items: start !important;
  }
/** end subscription plan page **/

/** style enterprise plan page **/
.enterprise-solutions h1{
    font-size:7vh!important;
    line-height:normal!important;
}

/** end enterprise plan page **/

/** style services page **/

.services-h3 h3{
    font-family: 'Urbanist', sans-serif !important;
    font-weight: 600;
}

/** end services page **/

/** style features page **/

.award-title{
    margin-bottom:0!important;
}

#features_milestone .nectar-milestone{
    margin-bottom:0!important;
}

/** end features page **/

/** style about page **/

/** end about page **/




/** single product page style **/
.single-product .nectar-prod-wrap{
    display:none!important;
}
.woocommerce-breadcrumb{
    display: none!important;
}

.woocommerce div.product .woocommerce-tabs[data-tab-style=fullwidth_stacked]{
    padding-top:15px!important;
}

.product-title-wrap {
    display: flex;
    align-items: center;
}

.product-icon{
    width:80px;
    height:auto;
    margin-right:30px;
}

.product-title{
    margin-bottom:8px;
}


.custom-add-to-cart-column .add_to_cart_inline{
    display:flex;
    justify-content: right;
    align-items: baseline;
    margin-top:40px!important;
}

.custom-add-to-cart-column .woocommerce-Price-amount{
    margin-right:20px;
}


.tabella-attributi{
    border-top:none!important;
}

.attribute-label{
    border-left-width: 0 !important;
    border-style:none!important;
    border-bottom: 1px dotted rgba(0,0,0,.1) !important;
    font-size: 14px!important;
    font-weight:800!important;
    background-color: #ffffff!important;
}

.attribute-value{
    border-left-width: 0 !important;
    border-style: none !important;
    border-bottom-style: none;
    border-bottom: 1px dotted rgba(0,0,0,.1) !important;
    padding: 5px 20px !important;
    font-size: 14px!important;
    text-align: right;
    background-color: #ffffff!important;
}

/* product loop style **/

.descrizione_breve_loop{
    padding: 20px 0;
    color: #507586!important;
}

/* hide subscription details in loop and single product page */
.single-product .subscription-details,
.page-id-17 .subscription-details{
    display:none!important;
}