/*
Theme Name: XFactor Capital
Description: This is a custom child theme for XFactor.Capital
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: Daniel Hannon
Author URI:  https://danielhannon.com
Template: salient
Version: 1.0
*/

@import "dh-css/gravity-forms.css";

:root {
    --red: #cc0000;
    --black: #726d6f;
}

.round-img {
    border-radius: 50% !important;
    max-width:300px !important;
    width:100% !important;
}

body #ajax-content-wrap h3 {
    line-height: 140% !important;
}

img.hero-logo {
    max-width:1000px !important;
    width:100% !important;
}

body .nectar-milestone .subject {
    font-size:22px !important;
}

@media(max-width: 1800px) {

}

@media(max-width: 1600px) {
    img.hero-logo {
        max-width:800px !important;
    }
}

@media(max-width: 1400px) {
    img.hero-logo {
        max-width:700px !important;
    }
}

@media(max-width: 1200px) {
    img.hero-logo {
        max-width:600px !important;
    }
}

@media(max-width: 1000px) {
    img.hero-logo {
        max-width:500px !important;
    }
}

@media(max-width:690px) {
    .round-img {
        border-radius: 50% !important;
        max-width:180px !important;
    }
    .xfc-title {
        font-size:13px !important;
    }
    img.hero-logo {
        max-width:300px !important;
        width:100% !important;
    }
}

/* Home Slider

#home .scroll-down-wrap.no-border .section-down-arrow, .slider-down-arrow.no-border {
    bottom:50px !important;
}

#home .nectar-slider-wrap.loaded .swiper-slide .content,
#home .using-mobile-browser .parallax_slider_outer .swiper-slide .container {
    width:100% !important;
    max-width:100% !important;
}

#home .swiper-slide .content h2 {
    line-height: 140% !important;
}

#home #xfc-dc {
    background-color:var(--red)!important;
    border-radius:5px !important;
    padding:0px 20px;
    color:#FFFFFF !important;
}

#home #xfc-bb {
    background-color:rgba(0,0,0,.7) !important;
    color:#FFFFFF !important;
    padding:0px 20px;
    border-radius:5px !important;
}

#home .swiper-slide .button.transparent_2 .extra-color-2:hover {
    color:var(--black) !important;
}

.scroll-down-wrap.no-border .section-down-arrow:after,
.nectar-next-section-wrap.mouse-wheel .nectar-next-section:after,
.slider-down-arrow.no-border:after {
    border-color:rgba(0,0,0,.5);
}

.scroll-down-wrap.no-border .section-down-arrow:before,
.nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,
.slider-down-arrow.no-border:before,
.nectar-next-section-wrap.mouse-wheel[data-custom-color="true"] .track-ball {
    backgroud-color:rgba(0,0,0,.5) !important;
}

@media(max-width:2000px) {
    #home .swiper-slide .content h2 {
        font-size:70px !important;
    }
}

@media(max-width:1800px) {
    #home .swiper-slide .content h2 {
        font-size: 60px !important;
    }
    #ajax-content-wrap h2.vc_custom_heading {
        font-size:30px !important;
    }
}

@media(max-width:1600px) {
    #home .swiper-slide .content h2 {
        font-size: 50px !important;
    }
}

@media(max-width:1000px) {
    #home .swiper-slide .content h2 {
        font-size: 40px !important;
    }
    #ajax-content-wrap h2.vc_custom_heading {
        font-size:24px !important;
    }
    #home .nectar-slider-wrap .swiper-container .swiper-slide .button a {
        font-size:12px !important;
        padding: 13px 24px !important;
    }
    #home .nectar-slider-wrap .swiper-container .swiper-slide .button.transparent_2 a {
        padding: 11px 17px !important;
    }
}

@media(max-width:690px) {
    #home .swiper-slide .content h2 {
        font-size: 30px !important;
    }
}

@media(max-width:490px) {
    #home .swiper-slide .content h2 {
        font-size: 26px !important;
    }
    #home .swiper-slide .container {
        max-width:100% !important;
    }
}
*/

/* Hero Section */

body[data-ajax-transitions="false"] .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]),
body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]) {
    top:0px !important;
}

.pillars-section {
    max-width:500px !important;
    widdht:100% !important;
    margin: 0 auto !important;
}

.pillars-section .nectar_icon_wrap {
    margin-bottom:0px !important;
}

@media only screen and (max-width: 999px) {
    body #header-outer {
        padding: 10px 0 !important;
    }
}

@media(max-width:690px) {
    .pillars-section .nectar_icon_wrap i {
        font-size: 30px !important;
        line-height: 30px !important;
        height: 30px !important;
        width: 30px !important;
    }
    .pillars-section {
        max-width:300px !important;
        widdht:100% !important;
        margin: 0 auto !important;
    }
}


/* XFC Manifesto */

.xfc-large-font p {
    font-family: Lato;
    font-weight: 100 !important;
    font-size:30px;
    line-height: 130% !important;
}

@media(max-width: 1000px) {
    .xfc-large-font p {
        font-size:20px;
    }
}

/* Pillars */

@media only screen and (max-width: 999px) and (min-width: 1px) {
    body #ajax-content-wrap .pillars-section-lower ul {
        display: inline-block !important;
        text-align: center !important;
        margin-left: 0;
    }
}

/* Form */

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
    padding-top:0px !important;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
    color:#231f20 !important
}

input[type=submit],
button[type=submit],
input[type="button"] {
    background-color:var(--red);
}

/* XFC Facts Styles

#xfc-facts-section .nectar-milestone .subject {
    font-size:30px !important;
    line-height: 120% !important;
}

@media(max-width:2000px) {
    .xfc-large-font p,
    #xfc-facts-section .nectar-milestone .subject {
        font-size:24px !important;
    }
}

@media(max-width:1800px) {
    .xfc-large-font p,
    #xfc-facts-section .nectar-milestone .subject {
        font-size:20px !important;
    }
    #xfc-services .nectar_icon_wrap svg,
    #xfc-services .svg-icon-holder{
        width:80px !important;
        height:80px !important;
    }
}

@media(max-width:1600px) {
    #xfc-facts-section .nectar-milestone .number h1 {
        font-size:80px !important;
        line-height: 100% !important;
    }
    #xfc-facts-section .nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap {
        font-size:40px !important;
    }
}

@media (max-width:690px) {
    #xfc-services .nectar_icon_wrap svg,
    #xfc-services .svg-icon-holder{
        width:60px !important;
        height:60px !important;
    }
    #xfc-facts-section .nectar-milestone .number h1 {
        font-size:70px !important;
        line-height: 100% !important;
    }
    #xfc-facts-section .nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap {
        font-size:30px !important;
    }
}
*/
/* Footer */

#footer-widgets #media_image-2 img {
    max-width:200px !important;
}
/*
#footer-outer[data-cols="1"] #copyright li a i:after {
    border-color:rgba(255, 0, 19,.2)  !important;
    background-color:var(--red) !important
}

#footer-outer[data-cols="1"] #copyright li a i:before {
    color:var(--red) !important;
}

#footer-outer[data-cols="1"] #copyright li a:hover i:before {
    color:#000000 !important;
}

#footer-outer[data-cols="1"] #copyright li a:hover i:after {
    background-color:rgba(255, 0, 19,.2)  !important;
}
*/
