/*
 Theme Name:   Ironfit Child Theme
 Theme URI:    https://ironfit.ancorathemes.com/
 Description:  Ironfit Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     ironfit
 Version:      1.0
 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
 Text Domain:  ironfit
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
@import url('https://fonts.cdnfonts.com/css/rift-soft-2');
.post_featured:hover .trx_addons_secondary_image + img{
    filter:blur(3px);
}
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label{
    text-transform: uppercase;
    margin-bottom: 5px;
}
div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button{
    width: 100%;
    font-family: 'Rift Soft', sans-serif;
    justify-content: center;
    font-size: 26px;
    padding: 30px 0;
    background: #0033a1 !important;
}
div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active{
    background: #000 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{
    display: flex;
}
footer .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title{
    font-size: 16px;
}
footer .widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
    margin-top: 5px !important;
}
.menu_mobile_header_wrap .sc_layouts_logo img{
    filter: drop-shadow(0px 1000px 0 #fff);
    transform: translateY(-1000px);
}

.sc_icons_accent .sc_icons_item:hover{
    background-color: #0033a1 !important;
}

.slate-memberships .sc_price_item{
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.slate-memberships .sc_price_default .sc_price_item_title{
    font-weight: 900;
}

.slate-memberships .sc_price_default .sc_price_item_description ul, .slate-memberships .sc_price_default .sc_price_item_details ul{
    list-style: inherit;
}
.slate-memberships .sc_price_default .sc_price_item_description ul li, .slate-memberships .sc_price_default .sc_price_item_details ul li{
    margin-top: 0;
    text-align: left;
}

.slate-memberships .sc_price_default .sc_price_item_price .sc_price_item_price_before{
    font-size: 16px;
}

.slate-memberships .sc_price_default .sc_price_item_price{
    font-weight: 800;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 20px 0;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}
.slate-memberships .sc_price_default .sc_price_item_price .sc_price_item_price_after{
    font-size: 14px;
}
.slate-memberships .sc_price_default .sc_price_item_description, .sc_price_default .sc_price_item_details{
    line-height: 1.3;
}
.slate-memberships .sc_price_default .sc_price_item_details .sc_price_item_price{
    width: 100%;
    float: left;
}

.slate-memberships .sc_price_default .sc_price_item_details .sc_price_item_price{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 10px;
    margin-bottom: 0;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    font-size: 35px;
    font-weight: 600;
    border-top: 1px solid #ccc;
}

.slate-memberships .sc_price_default .sc_price_item_details .sc_price_item_price .sc_price_item_price_before{
    line-height: 1.3;
}

._sw-widget-button{
    white-space: break-spaces !important;
    font-family: 'Rift Soft', sans-serif !important;
    font-size: 20px !important;
}

.bolder a{
    font-weight: 900 !important;
}
.slider_width_auto .post_categories {
    display: none;
}

body.cpt_portfolio-template-default .nav-previous span.meta-nav, body.cpt_portfolio-template-default .nav-next span.meta-nav{
    font-size: 0;
}
.sc_price_default .sc_price_item_title{
    font-size: 40px;
}
.sc_team_short .sc_team_item_title span.pronoun{
    font-size: 18px;
}
.team_member_page .team_member_position + .team_member_title span.pronoun{
    font-size: 37px;
}

.values .sc_icons_item_title{
    font-weight: 900;
}