/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.light-blue {
    color: #00acee!important;
}

.h1 {
    font-size: 84px!important;
    line-height: 96px!important;
    font-weight: 600!important;
}

.h2 {
    font-size: 48px!important;
    line-height: 68px!important;
    font-weight: 600!important;
}

.h3 {
    font-size: 26px!important;
    line-height: 36px!important;
    font-weight: 500!important;
}



/* /* CTA arrow tweaks */
.nectar-cta[data-text-color=custom] .link_wrap .arrow:before {
    top: 9px;
    transform: rotate(-45deg);
    font-size: 26px;
    border-color:#00acee;
}

.nectar-cta[data-style=see-through][data-text-color=custom] .link_wrap .arrow:after, .nectar-cta[data-text-color=custom] .arrow:after {
    right: 5px;
    top: 23px;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    border-color:#00acee;
}

body .nectar-cta[data-style=see-through] .link_wrap:hover .arrow:after, body .nectar-cta[data-style=see-through] .link_wrap:hover .arrow:before {
    transform: rotate(-45deg) translateX(5px);
}

body .nectar-cta[data-style=see-through] .link_wrap:hover .arrow {
    transform: translateX(10px);
}

.nectar-cta .link_wrap .link_text:after {
    display: none;
}

.nectar-cta .link_wrap .arrow:before {
    color: #00acee!important;
}

.nectar-cta[data-style=see-through] .link_wrap .arrow:after {
    transform: scale(1,1) translateX(0);
}

/* CTA Arrows */
.cta-top-right .column-link:after {
    content: '';
    width: 52px;
    height: 52px;
    background: #EC1C24;
    position: absolute;
    top: 0;
    right: 0;
    transition: all .3s ease;
}

.cta-top-right .column-link:before {
    content: '';
    width: 52px;
    height: 52px;
    background: url("../svg/cta-arrow.svg") no-repeat center;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    transition: all .3s ease;
}

.cta-top-right .column-link:hover:after {
    width: 63px;
    height: 63px;
}

.cta-top-right .column-link:hover:before {
    width: 63px;
    height: 63px;
}

.nectar-cta .link_wrap .link_text {
    padding-right: 45px;
}

.nectar-cta[data-using-bg=true] .text {
    margin-right: 0;
} 

.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="50vh"] .nectar-post-grid-item-bg {
    height: 25vh;
}

.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-grid-spacing*=px][data-card=yes] .nectar-post-grid-item {
    box-shadow: 0px 0px 30px #cccccc;
}

.single-post h1.entry-title {
    font-size: 60px!important;
    line-height: 72px!important;
}


.social-container div.wpb_wrapper {
    display: inline-flex!important;
}

.social-link {
    max-width: 20px!important;
    max-height: 20px!important;
    margin-right: 15px!important;
}

.widget_nav_menu ul li {
    list-style: none!important;
    margin: 7px 0!important;
}

.widget_nav_menu ul {
    margin-left: 0px!important;
}

.span_5 {
    width: 100%!important;
    text-align: center!important;
}
.span_7 {
    width: 0!important;
}

.widget_nav_menu ul li a {
    font-size: 15px!important;
}

.widget_nav_menu ul li a:hover {
    color: #394d92!important;
}

.nf-form-fields-required {
    display: none!important;
}

input#nf-field-6.ninja-forms-field.nf-element {
    background-color: #ffffff;
    color: #00acee;
}

a.nectar-button.large.see-through.accent-color.strategic-partner-button {
    background: #ffffff!important;
}

.pricing-column h5, .pricing-table .pricing-column .pricing-column-content h5 {
    font-size: 21px!important;
    line-height: 30px!important;
    letter-spacing: 1px!important;
}
.pricing-column-content .dollar-sign, .pricing-column-content .interval, .pricing-column h4, .pricing-table .pricing-column .pricing-column-content h4 {
    display: none!important;
}

.author-image {
    transform: translateY(55px);
}


/* CALCULATOR STYLING */

div.form-group.group-2, div.form-group.group-3 {
    width: 47%!important;
    display: inline-block!important;
    padding: 3%!important;
    text-align: left!important;
}
div.ans_amout p, div.ans_amount_inner {
	display: inline-block!important;
	font-weight: 700!important;
}
div.ans_amout {
	display: inline-flex!important;
	font-weight: 700!important;
}
div.answer {
	width: 30%!important;
	padding: 2%!important;
	display: inline-block!important;
}

@media screen and (max-width: 768px) {
	div.form-group.group-2, div.form-group.group-3 {
    width: 97%!important;
		text-align: center!important;
}
}
div.answer {
	width: 98%!important;
}
}


/* */


@media only screen and (max-width: 992px) {
    .nectar-hor-list-item[data-columns="3"] .nectar-list-item {
        width: 33%!important;
        display: inline-block;
    }
    
    .author-image {
    transform: translateY(0px);
    }

}









/*  */


