/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

    @font-face{
        font-family:"Riona Sans W04 Light";
        src:url("Fonts/1423313/658f696d-2be8-48d3-b2c8-99996a5882e9.eot?#iefix");
        src:url("Fonts/1423313/658f696d-2be8-48d3-b2c8-99996a5882e9.eot?#iefix") format("eot"),url("Fonts/1423313/329a9999-0e21-4845-afe2-b891c7031729.woff2") format("woff2"),url("Fonts/1423313/f1253e8e-6a22-4c50-b3eb-ff157f518856.woff") format("woff"),url("Fonts/1423313/7aae3048-4b8d-49aa-a1ad-48b429146e60.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Light Italic";
        src:url("Fonts/1423321/13680c0a-0618-4fb3-ba69-f37fdc29fbc8.eot?#iefix");
        src:url("Fonts/1423321/13680c0a-0618-4fb3-ba69-f37fdc29fbc8.eot?#iefix") format("eot"),url("Fonts/1423321/09bba89b-3340-4d50-8d48-0de3eb97c49b.woff2") format("woff2"),url("Fonts/1423321/c236bb26-0784-4a00-8d67-dcc781863458.woff") format("woff"),url("Fonts/1423321/8ba28bec-3e2e-46de-a189-21807d8d5700.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Regular";
        src:url("Fonts/1423329/eaae44b2-8a8c-4a9d-9b77-a69bdc94f3e9.eot?#iefix");
        src:url("Fonts/1423329/eaae44b2-8a8c-4a9d-9b77-a69bdc94f3e9.eot?#iefix") format("eot"),url("Fonts/1423329/cddeff7c-be3d-4b7b-84c5-d9b17ca5e44a.woff2") format("woff2"),url("Fonts/1423329/18a7783a-a82e-4c92-aba6-91741eabe178.woff") format("woff"),url("Fonts/1423329/c47caf1b-b08f-4cb0-a189-e8ff2358e94f.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Italic";
        src:url("Fonts/1423337/8de9f3c1-1ba8-41fc-a625-9855774de115.eot?#iefix");
        src:url("Fonts/1423337/8de9f3c1-1ba8-41fc-a625-9855774de115.eot?#iefix") format("eot"),url("Fonts/1423337/015e7ade-d699-4d9e-bed2-378cca936061.woff2") format("woff2"),url("Fonts/1423337/5778d6ef-0175-4ebf-8527-02769bbbdbf8.woff") format("woff"),url("Fonts/1423337/52c7d173-dcee-4b07-90e6-fe363d79b84e.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Medium";
        src:url("Fonts/1423345/9fc152cc-4374-4301-b338-297877889e09.eot?#iefix");
        src:url("Fonts/1423345/9fc152cc-4374-4301-b338-297877889e09.eot?#iefix") format("eot"),url("Fonts/1423345/bbcee92d-dc24-49d7-b99e-50076fca462f.woff2") format("woff2"),url("Fonts/1423345/14f3c404-4e2a-4db1-89f3-baf07f1096ca.woff") format("woff"),url("Fonts/1423345/e3237c40-9d87-4c0b-836d-86af82a376c7.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Medium Italic";
        src:url("Fonts/1423353/854e4e5f-7fc1-4fe7-a7dd-5b272b2def6b.eot?#iefix");
        src:url("Fonts/1423353/854e4e5f-7fc1-4fe7-a7dd-5b272b2def6b.eot?#iefix") format("eot"),url("Fonts/1423353/63457556-9d5f-47ec-bacc-1f39f3fa244f.woff2") format("woff2"),url("Fonts/1423353/12934736-af37-4e11-aa37-21b5efbd4a71.woff") format("woff"),url("Fonts/1423353/b81b49f2-c774-4efb-b31a-dfe9b8bd6764.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Bold";
        src:url("Fonts/1423361/16e4d494-7534-42f2-bc1c-f180b131c578.eot?#iefix");
        src:url("Fonts/1423361/16e4d494-7534-42f2-bc1c-f180b131c578.eot?#iefix") format("eot"),url("Fonts/1423361/0121a89e-a780-4b21-8a4d-d8eb4cb3f74f.woff2") format("woff2"),url("Fonts/1423361/3eecc72b-1941-4a8b-9fca-4532ff987bad.woff") format("woff"),url("Fonts/1423361/ee4c10c0-0b29-491b-ac2b-834ef2c01458.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Bold Italic";
        src:url("Fonts/1423369/5a716d4b-2c6d-4ac0-a257-011f0bf02798.eot?#iefix");
        src:url("Fonts/1423369/5a716d4b-2c6d-4ac0-a257-011f0bf02798.eot?#iefix") format("eot"),url("Fonts/1423369/4f4ac098-a86a-4625-98d6-a6b293cafc16.woff2") format("woff2"),url("Fonts/1423369/509469e4-02f9-4bc3-8d76-cc5546f973d1.woff") format("woff"),url("Fonts/1423369/8c9a15ec-0daf-4b22-be04-781de8abf6ae.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Black";
        src:url("Fonts/1423377/5a0e4154-43e8-4d97-acba-9745f9656e61.eot?#iefix");
        src:url("Fonts/1423377/5a0e4154-43e8-4d97-acba-9745f9656e61.eot?#iefix") format("eot"),url("Fonts/1423377/c323d0c5-442c-4198-a62b-e56b5af18812.woff2") format("woff2"),url("Fonts/1423377/e3d6546e-804a-4427-9fc3-a3dfdbaad1a6.woff") format("woff"),url("Fonts/1423377/5447e69f-71cb-4838-a50d-2297a66330b3.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 Black Italic";
        src:url("Fonts/1423385/cc91e8c9-b45a-48ee-8f61-e1bd56d74aae.eot?#iefix");
        src:url("Fonts/1423385/cc91e8c9-b45a-48ee-8f61-e1bd56d74aae.eot?#iefix") format("eot"),url("Fonts/1423385/01fe6ce5-aead-4fd5-b254-303ab52f1f5c.woff2") format("woff2"),url("Fonts/1423385/a4e8e34f-d4a7-4237-851c-46f0218e5d18.woff") format("woff"),url("Fonts/1423385/ead7ed88-be82-4477-a701-58e441ef2aee.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W04 ExtraBlack It";
        src:url("Fonts/1423401/73704047-4ca8-4690-a518-a68614e03cc8.eot?#iefix");
        src:url("Fonts/1423401/73704047-4ca8-4690-a518-a68614e03cc8.eot?#iefix") format("eot"),url("Fonts/1423401/16b1f4bb-8fe2-4cce-8eb0-dbf6ee14346a.woff2") format("woff2"),url("Fonts/1423401/965dfca3-a708-4d7f-9693-06d3d9888417.woff") format("woff"),url("Fonts/1423401/9d5e979c-2830-412c-b1b1-5d359fb97093.ttf") format("truetype");
    }


/* new */

 @font-face{
        font-family:"Riona Sans W01 Light";
        src:url("Fonts/1423307/73d29b41-2e0f-4400-bb88-e3b923deac51.eot?#iefix");
        src:url("Fonts/1423307/73d29b41-2e0f-4400-bb88-e3b923deac51.eot?#iefix") format("eot"),url("Fonts/1423307/248588ca-f648-48ac-8cc8-654163a1384f.woff2") format("woff2"),url("Fonts/1423307/e5b22c58-e681-4bb3-817c-2765194187e7.woff") format("woff"),url("Fonts/1423307/5e1574fe-e8a5-448b-ac57-905bbbfa9ef3.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Light Italic";
        src:url("Fonts/1423315/e90c0649-739e-456d-83d2-fbbf0cf22c59.eot?#iefix");
        src:url("Fonts/1423315/e90c0649-739e-456d-83d2-fbbf0cf22c59.eot?#iefix") format("eot"),url("Fonts/1423315/92468c23-ca8c-4c4f-81b6-e3846d20893a.woff2") format("woff2"),url("Fonts/1423315/d39c84d4-b3fd-400b-8e72-2ed37b6b4644.woff") format("woff"),url("Fonts/1423315/907c5c80-94bb-405f-b793-4d4e9166841e.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Regular";
        src:url("Fonts/1423323/a1df54a8-e1a7-4b1a-b321-76ddf124dfd7.eot?#iefix");
        src:url("Fonts/1423323/a1df54a8-e1a7-4b1a-b321-76ddf124dfd7.eot?#iefix") format("eot"),url("Fonts/1423323/18ba21d0-9b68-4df3-b3a9-d60718595cbe.woff2") format("woff2"),url("Fonts/1423323/60defeeb-808f-4c16-b11c-d2e6cee49412.woff") format("woff"),url("Fonts/1423323/a7c7d2c9-338c-458f-a447-dc66a8ece0ad.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Italic";
        src:url("Fonts/1423331/50b69a25-770c-437a-89f0-a45b3a55d776.eot?#iefix");
        src:url("Fonts/1423331/50b69a25-770c-437a-89f0-a45b3a55d776.eot?#iefix") format("eot"),url("Fonts/1423331/7f8fb4cd-f13b-4382-a64b-06e51680ce65.woff2") format("woff2"),url("Fonts/1423331/4df8f044-f829-4e3f-b31f-ced853068383.woff") format("woff"),url("Fonts/1423331/ffcd18e6-2dec-4d43-af65-cce09fe015a3.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Medium";
        src:url("Fonts/1423339/295b38ac-07dc-49e2-b46c-251fee371b36.eot?#iefix");
        src:url("Fonts/1423339/295b38ac-07dc-49e2-b46c-251fee371b36.eot?#iefix") format("eot"),url("Fonts/1423339/7a2ada88-c091-4126-8a3e-7d78f4129299.woff2") format("woff2"),url("Fonts/1423339/31ba5196-af37-49e6-a444-2f22e1fc35bf.woff") format("woff"),url("Fonts/1423339/03f7d96c-31cf-48e9-97c8-1c111a8ac3e6.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Medium Italic";
        src:url("Fonts/1423347/f480fd5f-74a1-4791-b4b2-294ec6a56291.eot?#iefix");
        src:url("Fonts/1423347/f480fd5f-74a1-4791-b4b2-294ec6a56291.eot?#iefix") format("eot"),url("Fonts/1423347/ac0fbf01-b23b-4f69-b950-8011a0317879.woff2") format("woff2"),url("Fonts/1423347/8277a7dc-cac9-49a9-8149-a7534f9386af.woff") format("woff"),url("Fonts/1423347/65b70661-2c9d-4b70-beac-28ea8f5b0d13.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Bold";
        src:url("Fonts/1423355/cda467bb-a4e2-4851-9f53-8f0b6f64dc21.eot?#iefix");
        src:url("Fonts/1423355/cda467bb-a4e2-4851-9f53-8f0b6f64dc21.eot?#iefix") format("eot"),url("Fonts/1423355/d2e6a02c-a001-45cb-bcfa-de0d6fe260dc.woff2") format("woff2"),url("Fonts/1423355/7df22e20-e5b7-4277-bcba-679becd1b2c2.woff") format("woff"),url("Fonts/1423355/30bd9087-3cb8-40c9-8dc0-f6c870b959c3.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Bold Italic";
        src:url("Fonts/1423363/cf22eee2-de62-43c9-90c5-46181de33270.eot?#iefix");
        src:url("Fonts/1423363/cf22eee2-de62-43c9-90c5-46181de33270.eot?#iefix") format("eot"),url("Fonts/1423363/9960a163-8c3b-4937-a29b-d30418c191e5.woff2") format("woff2"),url("Fonts/1423363/754a40c8-5f6a-4530-956c-1f80532cf6bd.woff") format("woff"),url("Fonts/1423363/17d90511-4056-4ac3-9daf-e05ee0a1b34c.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Black";
        src:url("Fonts/1423371/cb4a7dbb-bb8d-40f5-bead-49664a6a67d4.eot?#iefix");
        src:url("Fonts/1423371/cb4a7dbb-bb8d-40f5-bead-49664a6a67d4.eot?#iefix") format("eot"),url("Fonts/1423371/da8aafc1-dbd7-4ce1-b5d6-a70159b5b76a.woff2") format("woff2"),url("Fonts/1423371/234f9d03-31d5-4793-87df-90d9043f936d.woff") format("woff"),url("Fonts/1423371/c16982d4-4d03-416a-baae-1ec590655343.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 Black Italic";
        src:url("Fonts/1423379/e64f9166-21d9-46b6-beb8-a197491ff9b4.eot?#iefix");
        src:url("Fonts/1423379/e64f9166-21d9-46b6-beb8-a197491ff9b4.eot?#iefix") format("eot"),url("Fonts/1423379/df3b7bb0-98b7-48cf-8955-1a15afd3bd3b.woff2") format("woff2"),url("Fonts/1423379/77f67dbe-e3a9-43f4-b0b3-65d577f97fb6.woff") format("woff"),url("Fonts/1423379/7e42026a-8e96-4887-8b64-0551cd0c5e8f.ttf") format("truetype");
    }
    @font-face{
        font-family:"Riona Sans W01 ExtraBlack It";
        src:url("Fonts/1423395/b34ee34a-a7e8-4fa8-ac6b-41e9c215e09e.eot?#iefix");
        src:url("Fonts/1423395/b34ee34a-a7e8-4fa8-ac6b-41e9c215e09e.eot?#iefix") format("eot"),url("Fonts/1423395/3a466747-ee91-41f9-ae71-f45fa45afd92.woff2") format("woff2"),url("Fonts/1423395/a20c99a6-eb0f-4efd-9509-e04c5cc5173c.woff") format("woff"),url("Fonts/1423395/d71e2b21-4514-407b-8c54-f0126fdf8ada.ttf") format("truetype");
    }







/*  */








#post-body #wpb_visual_composer .salient-studio-templates {
    display: none !important;
}

#post-body #wpb_visual_composer .vc_navbar .vc_icon-btn.vc_templates-button.salient-studio-templates {
	display:none !important;
}


.header2 {
  text-align: center;
  font-size: 75px;
  line-height: 1;
  margin-bottom: 7px !important;
  font-family: 'Riona Sans W01 Bold',sans-serif !important;
  letter-spacing: -2.19px !important;
  font-weight: 400;
}

.header2-small {
    font-size: 54px;
    font-family: "Riona Sans W04 Medium";
    letter-spacing: -2.19px;
    line-height: 57px;
}

.header2-small-bold {
    font-size: 57px;
    font-family: 'Riona Sans W01 Bold',sans-serif !important;
    letter-spacing: -2.19px;
    line-height: 57px;
}

.header5 {
    font-size: 23px;
    font-family: "Riona Sans W04 Regular";
    letter-spacing: 0;
    line-height: 33px;
}

.header2-small-target-h1 h1 {
    font-size: 51px;
    font-family: "Riona Sans W04 Medium","Riona Sans W01 Medium";
    letter-spacing: -2.19px;
    line-height: 57px;
}

.smallerh2 h1 {
	font-size: 42px;
	font-family: "Riona Sans W04 Medium","Riona Sans W01 Medium";
    line-height: 60px;
	letter-spacing: -2.19px;
    margin-bottom: 0;
	font-weight: 400;
}

.header3 {
	font-family: "Riona Sans W04 Light","Riona Sans W01 Light";
    letter-spacing: -1.29px;
    font-size: 30px;
    line-height: 43px;
    font-weight: 400;
}

.footer-widgets {
	margin-top:500px !important;
}


@media only screen and (max-width: 690px)  { 

.mobile-cover-text {
    padding-top: 155px !important;
}

.mobile-cover-text h5 {
    font-size: 15px !important;
    opacity: 1 !important;
    line-height: 1.3 !important;
    font-family: "Riona Sans W01 Regular" !important;
    color: #fff !important;
}

.mobile-cover-text .nectar-split-heading h2 {
    margin-bottom: 4px;
    font-size: 33px !important;
    line-height: 1.1;
}

.mobile-cover-text .nectar-split-heading {
    margin-bottom: 8px;
}

.mobile-cover-text a.nectar-button.jumbo.regular {
    padding: 11px 16px;
    font-size: 15px;
}

.mobile-cover-text.home .row-bg.using-image.using-bg-color.translate {
    background-position: top center !important;
    background-position-x: 44% !important;
}

.mobile-cover-text .row-bg-overlay {
    background: linear-gradient(90deg,rgba(10, 10, 10, 0.49) 0%,rgba(10, 10, 10, 0.6) 50%,rgba(10,10,10,0.01) 100%) !important;
}

.mobile-home-module2 {}

.mobile-home-module2 .wpb_wrapper h3.vc_custom_heading {
    font-size: 17px !important;
    line-height: 1.4 !important;
    padding-left: 4%;
    padding-right: 3%;
    letter-spacing: -0.8px;
    margin-top: 17px;
}

.mobile-home-module2 .row .col h4 {}

.mobile-home-module2 h4.vc_custom_heading {
    padding-left: 10px !important;
    letter-spacing: -0.3px !important;
    line-height: 1.4;
    font-size: 16px;
    text-align: center !important;
    /* padding-left: 0 !important; */
    padding-right: 10px !important;
}

.mobile-home-module2 .genetic-benefits .full-width-section >.span_12 .col >div:not(.boxed):not([data-border-width*="px"]):not([data-has-bg-color="true"]):not([data-using-bg="true"]):last-child {
    padding-bottom: 20px!important;
}

.mobile-home-module2 .genetic-benefits .wpb_column:last-child {
    padding-bottom: 20px !important;
    margin-bottom: 84px !important;
}

.mobile-home-module3 h2.vc_custom_heading {
    font-size: 26px !important;
    letter-spacing: -1.6px;
    line-height: 1.2 !important;
}

.mobile-home-module3 h2.vc_custom_heading br {
    display: none;
}

.mobile-home-module3 h3 {
    font-size: 20px !important;
    line-height: 1.5 !important;
    letter-spacing: -0.6px !important;
}

.mobile-home-module4 .specialty-cards {
    margin-top: 0 !important;
}

.mobile-home-module4 .specialty-cards img.img-with-animation.skip-lazy {
    margin-top: 33px;
}

.mobile-spacer {
    margin-bottom: 70px !important;
}

.mobile-home-module4 {
    padding-bottom: 100px !important;
}

.home-box.home-block1 {}

.home-box.home-block1 h2 {
    padding-top: 231px;
    padding-left: 10% !important;
}

.home-box.home-block1 p {
    padding-left: 0 !important;
}

.home-box.home-block1 .wpb_text_column {
    padding-left: 10% !important;
    padding-right: 9%;
}

.home-box.home-block1 a.nectar-button.small {margin-left: 10% !important;}

.home-box.home-block1 .home-card {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

.home-box.home-block1 .home-card h2 {
    font-size: 1.1rem !important;
    padding-left: 0 !important;
    line-height: 1.4 !important;
    padding-top: 25px !important;
    margin-bottom: 31px !important;
}

.home-box.home-block1 .home-card h3 {
    margin-bottom: 0 !important;
    padding-bottom: 25px !important;
}

.home-box.home-block1 .home-card p {
    font-size: 0.9rem !important;
    padding: 0 !important;
    margin-bottom: 28px;
    margin-top: 14px;
}

.home-box.home-block1 .home-card p a {
    /* font-size: 0.9rem !important; */
}

.home-box.home-block1 .home-card a.nectar-button.jumbo.regular.regular-button {
    padding: 16px 30px;
    /* margin-top: 0; */
}

.home-box.home-block2 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.home-box.home-block3 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.home-box.home-block2 h2 {
    padding-top: 200px;
    /* background-repeat: no-repeat !important; */
    padding-right: 5%;
    padding-left: 5%;
}

.home-box.home-block3 h2 {
    padding-top: 200px;
    /* background-repeat: no-repeat !important; */
    padding-right: 5%;
    padding-left: 5%;
}
	
.header2 {
  font-size: 38px;
  line-height: 1.2;
  font-family: 'Riona Sans W01 Bold', sans-serif !important;
  font-weight: 400; 
  margin-bottom: 7px !important;
  letter-spacing: -0.5px !important;
}
	

.header2-small {
    font-size: 38.25px; 
    line-height: 42.75px;
    letter-spacing: -2.19px;
	margin-bottom: 7px
}
	
.header2-small-bold {
    font-size: 38.25px; 
    line-height: 42.75px;
    letter-spacing: -2.19px;
	font-family: 'Riona Sans W01 Bold',sans-serif !important;
}
	
	
.header5 {
    font-family: "Riona Sans W04 Regular" !important;
    letter-spacing: 0 !important;
    line-height: 33px !important;
    margin-bottom: 0px !important;
    font-size: 17px
}
	

.header2-small-target-h1 h1 {
    font-size: 38.25px; 
    line-height: 42.75px;
    letter-spacing: -2.19px;
}
	
.smallerh2 h1 {
	font-size: 38.25px;
    line-height: 42.75px;	
	font-family: "Riona Sans W04 Medium";
    letter-spacing: -2.19px;
	font-weight: 400;
}
	
.header3 {
	font-size: 24px!important;
    line-height: 34.4px!important;
}
	

	
}