/*
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 - Fieldwork -----*/

@import url("https://p.typekit.net/p.css?s=1&k=jkm2skj&ht=tk&f=42583.42584.42587.42588.42596.42598&a=9595464&app=typekit&e=css");

@font-face {
font-family:"fieldwork";
src:url("https://use.typekit.net/af/eff0f3/00000000000000007735ce9f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/eff0f3/00000000000000007735ce9f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/eff0f3/00000000000000007735ce9f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"fieldwork";
src:url("https://use.typekit.net/af/4261ca/00000000000000007735cea3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/4261ca/00000000000000007735cea3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/4261ca/00000000000000007735cea3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"fieldwork";
src:url("https://use.typekit.net/af/10c0a4/00000000000000007735ceac/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/10c0a4/00000000000000007735ceac/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/10c0a4/00000000000000007735ceac/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"fieldwork";
src:url("https://use.typekit.net/af/2d9e72/00000000000000007735ceaf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/2d9e72/00000000000000007735ceaf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/2d9e72/00000000000000007735ceaf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"fieldwork-hum";
src:url("https://use.typekit.net/af/b7c09b/00000000000000007735ce8d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/b7c09b/00000000000000007735ce8d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/b7c09b/00000000000000007735ce8d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"fieldwork-hum";
src:url("https://use.typekit.net/af/21aed5/00000000000000007735ce87/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/21aed5/00000000000000007735ce87/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/21aed5/00000000000000007735ce87/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}


/*----- New Styles ----*/

body {
    border-top: 0px solid #392D49!important;
}

body #header-outer {

}

.wpb_video_widget .wpb_wrapper iframe {
  border-radius:10px;
}

#header-space {
    border-top:5px solid #79415e;
}

#boxed {
    box-shadow: 0px 0px 0px!important;
    z-index: 0;
}

#slide-out-widget-area-bg {
    z-index:9999;
}

header#top nav >ul >li >a {
  color: #79415e;
}

header#top .sf-menu li ul li a {
    font-size:16px;
    font-weight: 700;
    color: #a96985!important;
    line-height:22px;
}

body[data-dropdown-style="minimal"] .sf-menu >li ul {
    border-top: 2px solid #9f99a6!important;
    border-radius: 0px 0px 10px 10px;
}


h1, h2 {
    margin-bottom:25px;
}

.hf-subtitle h3 {
    color: #a96985;
    font-weight: 500!important;
    font-size: 26px!important;
    margin-bottom:20px!important;
}

.hf-blue  {
    color:#79415e;
}
.hf-white {
    color:white!important;
}

.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
    padding: 6%!important;
}

.blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .inner-wrap {
    background-color: #ffffff;
    border-radius: 0px;
    padding-bottom: 0px!important;
    box-shadow: 0px 0px!important;
    border: 1px solid #eaeaea;
}

.blog-recent[data-style*="classic_enhanced"] .excerpt {
    display:none;
}

.toolkitmenu ul li {
    list-style: none;
    text-align: right;
    padding-right: 28px;
    border-right: 1px solid #dcdcdc;
    margin-right: 28px;
    transition: padding-right 0.5s, border-right 0.2s;
    font-weight: 700;
}

.toolkitmenu ul li a {
   color: #a96985;
}

.toolkitmenu ul li:hover {
    padding-right:23px;
    border-right: 1px solid #a96985;
}

.hfdivider div {
    height:1px;
    width:100%;
    background-color: #eaeaea;
    margin-bottom:50px!important;
}

.hfunderline a {
    position:relative;
}

.hfunderline a:after {
    -ms-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    transition: transform .3s ease-out,border-color .3s ease-out;
    position: absolute;
    display: block;
    bottom: -6px;
    left: 0;
    width: 100%;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transform-origin: left center;
    border-top: 2px solid #fff;
    content: '';
    padding-bottom: inherit;
}

.hfunderline a:hover:after {
    display:block;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    content: '';
}


.hfunderline-blue a {
    position:relative;
}

.hfunderline-blue a:after {
    -ms-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    transition: transform .3s ease-out,border-color .3s ease-out;
     position: absolute;
    display: block;
    bottom: -6px;
    left: 0;
    width: 100%;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transform-origin: left center;
    border-top: 2px solid #79415e;
    content: '';
    padding-bottom: inherit;
}

.hfunderline-blue a:hover:after {
    display:block;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    content: '';
}

.section-title p {
    font-weight:700!important;
    max-width:66%;
    margin-top: 15px;
}

@media screen and (max-width: 1000px) {
    .section-title p {
        max-width: 100%;
    }
    .toolkitmenu ul {
      margin-left:0px;
    }
    .toolkitmenu ul li {
        border-right:0px;
        text-align:left;
    }
}

.download-box {
    box-shadow:0px 0px 0px;
    border-radius:0px;
    max-width:100%;
    border:0px;
}

.download-box .fa-download {
   margin-left: 10px;
}

.download-box .download-count {
    display:none;
}

.hf-lead {
    font-size:18px;
    line-height:28px;
}

.hf-info-box {
    background-color: #fdf4f4;
    padding: 22px;
    color: #d48f83;
    font-weight: medium;
    position:relative;
    margin-top:20px;
}

.hf-info-box a {
    color: #d48f83;
    text-decoration: underline;
}

.hf-info-box:before {
        content: "!";
    position: absolute;
    top: -5px;
    left: -7px;
    background-color: #d48f83;
    padding: 2px 1px 0px 1px;
    color: white;
    border-radius: 60px;
    width: 26px;
    height: 26px;
    text-align: center;
    font-weight:bold;
}
.hf-info-box-peach {
    background-color: #fff7e3;
    padding: 22px;
    color: #f5c244;
    font-weight: medium;
    position:relative;
    margin-top:20px;
}

.hf-info-box-peach a {
    color: #f5c244;
    text-decoration: underline;
}

.hf-info-box-peach:before {
        content: "!";
    position: absolute;
    top: -5px;
    left: -7px;
    background-color: #f5c244;
    padding: 2px 1px 0px 1px;
    color: white;
    border-radius: 60px;
    width: 26px;
    height: 26px;
    text-align: center;
    font-weight:bold;
}

.hf-info-box-green {
    background-color: #e8fddb;
    padding: 22px;
    color: #659647;
    font-weight: medium;
    position:relative;
    margin-top:20px;
}

.hf-info-box-green a {
    color: #659647;
    text-decoration: underline;
}

.hf-info-box-green:before {
        content: "?";
    position: absolute;
    top: -5px;
    left: -7px;
    background-color: #659647;
    padding: 2px 1px 0px 1px;
    color: white;
    border-radius: 60px;
    width: 26px;
    height: 26px;
    text-align: center;
    font-weight:bold;
}

.hf-border-bottom {
    border-bottom: 3px solid #ddd;
}

/* Styling Image gallery on create your own toolik */

.hf-photo-gallery img {
    margin-bottom:0px!important;

}

.hf-photo-gallery .item-meta {
    padding:0px!important;
}

.hr-photo-gallery .parallax-grid-item {
    margin-top:10px!important;
}

.hf-height-380 {
    min-height:380px;
}

.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    background-color: rgba(255, 255, 255, 0.75)!important;
    color: #79415e;
}

.masonry.classic_enhanced .posts-container article .meta-category a {
    background-color: rgba(255, 255, 255, 0.75)!important;
    color: #79415e;
}

/* OFF-Canvas Menu Styling */
#slide-out-widget-area .widget.widget_nav_menu li {
    text-align: center;
    background-color: #84506b;
}

#slide-out-widget-area .widget.widget_nav_menu li:hover {
    background-color: #9c6b85;
}

#slide-out-widget-area .widget.widget_nav_menu ul ul {
    padding:0px!important;
}

/* Click to Tweet */

.bctt-click-to-tweet {
    padding:0px 15px 0px 15px!important;
    position:relative;
    border:0px;
    border-left: 1px solid #79415e!important;
    border-radius:0px;
}

.bctt-ctt-text a {
    font-family: 'fieldwork'!important;
    font-size:1em!important;
    float:left!important;
    padding:0px!important;
    margin:0px!important;
}

a.bctt-ctt-btn {
    font-family: 'fieldwork'!important;
    background: transparent url(/wp-content/plugins/better-click-to-tweet/assets/img/birdy.png) no-repeat right top 14px!important;
    float:left!important;
    font-weight:normal!important;
}

/* Blockquote */

blockquote {
    font-family: 'fieldwork';
    font-weight: 300;
    line-height: 1.5em;
    font-size: 1.2em;
    padding: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
    border-left: 2px solid grey;
    margin: 20px 0px;
    background-color: #f9f9f9;
}

body[data-bg-header="true"] .container-wrap {
    padding-bottom:0px;
}

.comments-section {
    display:none;
}

.related-post-wrap[data-using-post-pagination="false"] {
    margin-top: 0px;
}

/* Hide Google Recaptcha Badge */

.grecaptcha-badge {
    visibility: hidden;
}

/* Hide Post Meta comment count */
.meta-comment-count {
    display:none!important;
}

/* Off Canvas Button */

.hf-off-canvas-btn {
    text-align:center;
    display:block;
    border: 2px solid white;
    padding:10px;
    color: #ffffff;
    transition: all 0.3s ease;
}

.hf-off-canvas-btn:hover  {
    background-color:white;
    color: #79415e!important;
}

.hf-sidebar-btn {
    text-align:center;
    display:block;
    border-right: 2px solid #a96985;
    padding:10px;
    color: #a96985;
    transition: all 0.3s ease;
    font-weight:bold;
}

.hf-sidebar-btn:hover  {
    background-color: #a96985;
    color: white;
}

/* Ready-Made Tabs */

.hf-tab .tabbed[data-style="minimal"] .wpb_tabs_nav {
    margin-bottom:17px!important;
}

/* Password protext page */

.post-password-form {
    max-width:600px;
    margin:auto;
}
/*
.post-password-form p:first-child:before {
    content: "We're getting ready to launch the Honest Food campaign toolkit on October 16th. Check back again soon for updates.";
    display:block;
    font-weight:700;
    margin-bottom:20px;

}
*/
/* ---IGYF 2022 Styles --- */

@media only screen and (min-width: 1000px) {
.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
    max-width: 1300px;
}
}

#header-secondary-outer #social {
    float: right;
    position: relative;
}

body #header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
    text-align: left !important;
    padding: 0px 0px !important;
}

.igyf-br-10 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
  border-radius: 10px 10px 0px 0px;
}

.igyf-br-10 .nectar-video-box .inner-wrap {
  border-radius: 10px 10px 0px 0px;
}

/* ---- All in one video gallery ----- */
.aiovg-player {
  border-radius:10px;
  margin-bottom:30px;
}

.aiovg .aiovg-link-social {
    display: inline-block;
    margin: 2px 2px 2px 2px;
    padding: 10px 15px 15px 15px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    line-height: 1;
    cursor: pointer;
}

.aiovg .aiovg-social {
  margin:30px 0px;
}
.aiovg .aiovg-description {
  margin-bottom:30px;
}

.aiovg .aiovg-thumbnail {
    margin: 15px;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    box-shadow: 0px 0px 0px #0000002b;
    transition: 0.5s ease;
}

.aiovg .aiovg-thumbnail:hover {
    box-shadow: 0px 10px 25px #0000002b;
}

.aiovg .aiovg-caption {
    margin: 0;
    padding: 15px 20px;
}

.aiovg-link-tag, .aiovg-views{
  font-size:16px;
}

.aiovg-link-title {
  font-size: 19px;
}

.aiovg .aiovg-responsive-container img:not(.aiovg-play), .aiovg img.aiovg-responsive-element {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 105%;
    height: auto;
    max-height: 107%;
    z-index: 1;
    border-radius: 10px 10px 0px 0px;
}

body:not(.single-aiovg_videos) .nectar-global-section.after-nav {
    display: none;
}

.single-post .nectar-global-section.after-nav {
    display: block!important;
    background-color: transparent!important;
    margin-bottom:-50px;
}

.archive .nectar-global-section.after-nav {
    display: block!important;
    background-color: transparent!important;
}

.aiovg-pagination-links {
  margin:30px 0px;
}

#header-outer {
  border-bottom: 1px solid #ffffff2b;
}

.single-post #header-outer {
    border-bottom:0px;
}

.single-aiovg_videos #header-outer {
  border-bottom:0px;
}

@media only screen and (max-width: 1000px) {
#header-outer {
 border-bottom:0px;
}

#slide-out-widget-area .secondary-header-text {
  background-color: transparent!important;
}

}
