/*
  Theme Name: Forcast Child
  Template: forcast
*/

body {
  font-family: 'Argentum Sans !important';
}

body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: 'Argentum Sans Regular';
}
body p, body button, body ul, body li {
  font-family: 'Argentum Sans light';
  font-weight: 300;
}

body a{
    font-family: 'Argentum Sans';
}

/******************** new css added by Ajay **************************/
@font-face {
  font-family: 'Argentum Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Regular'), url('./fonts/ArgentumSans-Regular.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Italic'), url('./fonts/ArgentumSans-Regular.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Thin'), url('./fonts/ArgentumSans-Thin.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Thin Italic'), url('./fonts/ArgentumSans-ThinItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans ExtraLight';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans ExtraLight'), url('./fonts/ArgentumSans-ExtraLight.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans ExtraLight Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans ExtraLight Italic'), url('./fonts/ArgentumSans-ExtraLightItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Light';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Light'), url('./fonts/ArgentumSans-Light.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Light Italic'), url('./fonts/ArgentumSans-LightItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Medium'), url('./fonts/ArgentumSans-Medium.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Medium Italic'), url('./fonts/ArgentumSans-MediumItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans SemiBold';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans SemiBold'), url('./fonts/ArgentumSans-SemiBold.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans SemiBold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans SemiBold Italic'), url('./fonts/ArgentumSans-SemiBoldItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Bold'), url('./fonts/ArgentumSans-Bold.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Bold Italic'), url('./fonts/ArgentumSans-BoldItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans ExtraBold';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans ExtraBold'), url('./fonts/ArgentumSans-ExtraBold.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans ExtraBold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans ExtraBold Italic'), url('./fonts/ArgentumSans-ExtraBoldItalic.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Black';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Black'), url('./fonts/ArgentumSans-Black.woff') format('woff');
  }
  

  @font-face {
  font-family: 'Argentum Sans Black Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Argentum Sans Black Italic'), url('./fonts/ArgentumSans-BlackItalic.woff') format('woff');
  }

/******************* end ************************/


 #overlay-title h4.bytf_post_title a, 
 #image-overlay-title h4.bytf_post_title a{
    color: #fff ;
}

.page-contact-form, ul.nav.nav-pills li button.nav-link {
  font-family: 'Argentum Sans !important';
}

.inner-box .bytf__post-grid-item h4.bytf_post_title a,
.bytf__postmeta-info-wrapper .bytf__postmeta.meta__dark ul li {
    color: #fff !important;
}

.hidden-bar .lowr__box h3{
    font-size: 28px;
    color: #fff;
}

.hidden-bar .lowr__box .ct__info-wrapper ul li p{
    color: #fff;
}

.tab-content .bytf__postmeta.meta__dark, .elementor-section .authore {
  display: none !important;
}

.single_title a.empath-cate-badge-seven.elementor-common-cate{
    color: #fff;
    background-color: #2a285e !important;
}

.single__navigation-wrapper .post__content h4{
  width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newsletter__wrapper-three{
  border: none;
}


.elementor-section h4.elementor-heading-title a, 
.elementor-section h2.elementor-heading-title{
      font-size: 20px !important;
      font-weight: 500 !important;
      font-family: 'Argentum Sans';
}


.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-textarea.para1 textarea{
    background: none;
    border: none;
    padding: 0;
    min-height: 70px;
    height: auto;
    margin-top: 20px;
    font-size: 14px;
    color: #5a6570;
}
.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-textarea.para2 textarea{
    background: none;
    border: none;
    padding: 0;
    min-height: 40px;
    height: auto;
    font-size: 14px;
    color: #5a6570;
}
.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-textarea.para3 textarea{
    background: none;
    border: none;
    padding: 0;
    min-height: 50px;
    height: auto;
    font-size: 14px;
    color: #5a6570;
}

.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 #wpforms-7285-field_11 .choice-1.depth-1{
    align-items: center;
}

.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 #wpforms-7285-field_11 .wpforms-field-label-inline{
    font-size: 14px;
    color: #5091cd;
}

.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 #wpforms-7285-field_13 .choice-1.depth-1{
    align-items: center;
}

.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 #wpforms-7285-field_13 .wpforms-field-label-inline{
    font-size: 14px;
    color: #5091cd;
}

.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-container #wpforms-7285-field_10-container,
.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-container #wpforms-7285-field_11-container,
.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-container #wpforms-7285-field_12-container,
.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-container #wpforms-7285-field_13-container{
    padding-bottom: 0;
}

.page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-submit-container #wpforms-submit-7285, 
.page-id-6790 #wpforms-7266 .wpforms-submit-container #wpforms-submit-7266.wpforms-submit{
  border-radius: 50px;
  margin-top: 15px;
  font-family: 'Argentum Sans light';
  font-weight: 400;
  padding: 6px 20px;
  background-color: #5091cd;
}

label.wpforms-field-label, legend.wpforms-field-label{
  font-weight: 600 !important;
  color: #2a285e !important;
  font-family: 'Argentum Sans light';
}

html[data-theme="dark"] label.wpforms-field-label, 
html[data-theme="dark"] legend.wpforms-field-label{
  color: #a6a9ab !important;
}

body .wpforms-container input[type="text"],
body .wpforms-container input[type="email"],
body .wpforms-container input[type="number"],
body .wpforms-container textarea{
    font-family: 'Argentum Sans light';
}

html[data-theme="dark"] body.page-id-4867 .bytf__post-tab-wrapper .bytf__content .bytf_post_title,
html[data-theme="dark"] body.page-id-4867 .bytf__post-tab-wrapper .bytf__content .bytf_post_title a {
  color: #fff;
}

html[data-theme="dark"] .elementor-widget-wrap .main-header-six .header__menu-wrapper {
   background-color: #22262d;
}

html[data-theme="dark"] .elementor-855 .elementor-element.elementor-element-107fbe6:not(.elementor-motion-effects-element-type-background), 
html[data-theme="dark"] .elementor-855 .elementor-element.elementor-element-107fbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
html[data-theme="dark"]  .elementor-855 .elementor-element.elementor-element-aadf8d4:not(.elementor-motion-effects-element-type-background), 
html[data-theme="dark"]  .elementor-855 .elementor-element.elementor-element-aadf8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
   background-color: #22262d;
   background-image: none;
}

html[data-theme="dark"] #respond .comment-form #comment{
      color: #fff;
      font-family: 'Argentum Sans light';
}

html[data-theme="dark"] .newsletter_content .content .subtitle{
    color: #fff;
}

body.page-id-7338 .entry-content ul{
  margin-top: 12px;
  list-style-type: disc;
}

body.page-id-7338 .entry-content ul li{
  margin-left: 32px;
  margin-bottom: 5px;
}

body.page-id-7338 .entry-content h2.para_title {
  font-size: 20px !important;
  margin-top: 32px !important;
  margin-bottom: 16px !important;
}

.page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-textarea.para1 textarea {
    background: none;
    border: none;
    padding: 0;
    min-height: 70px;
    height: auto;
    margin-top: 20px;
    font-size: 14px;
    color: #5a6570;
  }

.page-id-7338 .wpforms-container #wpforms-7355-field_23-container{
  padding-top: 0;
}

.page-id-7338 .wpforms-container #wpforms-7355-field_23{
  margin-top: 0;
}

.page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-textarea.para2 textarea {
    background: none;
    border: none;
    padding: 0;
    min-height: 70px;
    height: auto;
    margin-top: 20px;
    font-size: 14px;
    color: #5a6570;
  }

.page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-textarea.para3 textarea {
    background: none;
    border: none;
    padding: 0;
    max-height: 70px;
    height: auto;
    margin-top: -20px;
    font-size: 14px;
    color: #5a6570;
  }
.page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-description{
       font-family: 'Argentum Sans light';
}

html[data-theme="dark"] .page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-description {
    color: #a6a9ab;
}
html[data-theme="dark"] .entry-content p, 
html[data-theme="dark"] .entry-content ul li{
   color: #a6a9ab;
}

html[data-theme="dark"] .page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-textarea.para1 textarea,
html[data-theme="dark"] .page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-textarea.para3 textarea,
html[data-theme="dark"] .page-id-7338 .wpforms-container #wpforms-form-7355 .wpforms-field-textarea.para2 textarea,
html[data-theme="dark"] .page-id-7338 .wpforms-container .wpforms-field-label-inline,
html[data-theme="dark"] .page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-textarea.para1 textarea,
html[data-theme="dark"] .page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-textarea.para2 textarea,
html[data-theme="dark"] .page-id-7201 .elementor-element .wpforms-container #wpforms-form-7285 .wpforms-field-textarea.para3 textarea{
     color: #a6a9ab;
}
html[data-theme="dark"] .page-id-7338 .wpforms-container .agree_checkbox{
  color: #5091cd;
}

.page-id-7338 #wpforms-form-7355 .wpforms-submit-container #wpforms-submit-7355{
  border-radius: 50px;
    margin-top: 15px;
    font-family: 'Argentum Sans light';
    font-weight: 400;
    padding: 6px 20px;
    background-color: #5091cd;
}

.elementor-top-section .elementor-element-3523666 .elementor-position-left .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
}
.elementor-top-section .elementor-element-3523666 .elementor-position-left .elementor-icon-box-wrapper .elementor-icon-box-title{
    margin-left: 10px;
}
.elementor-top-section .elementor-element-3523666 .elementor-position-left .elementor-icon-box-wrapper .elementor-icon-box-title a{
    color: #fff;
}
.elementor-top-section .elementor-element-17cc838  .elementor-heading-title.elementor-size-default a{
    font-size: 20px !important;
    font-weight: 500 !important;
    font-family: 'Argentum Sans';
    color: #fff;
  }
.main-header-six .byteflows_menu{
    padding-left: 24px !important;
    padding-right: 24px !important;
}

.elementor-6894 .elementor-element.elementor-element-ec8ba23 .byteflows_menu .byteflows_menu-nav > li >a{
    color: #667085;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'Argentum Sans Light';
}

.elementor-6894 .elementor-element.elementor-element-ec8ba23 .byteflows_menu .byteflows_menu-nav > li.current-menu-item > a{
  font-weight: 600 !important;
  color: #667085;
}

html[data-theme="dark"] .postid-7012 #comments .latest__comments .comment-list .cmt-name a,
html[data-theme="dark"] .entry-content.empath__single-content ul li:after {
    color: #f2f2f2;
}

.postid-7012 #comments .latest__comments .comment-list .trsp-comment__int-text p{
  word-break: break-all;
}

html[data-theme="dark"] .elementor-icon i, .elementor-icon svg{
  fill: #fff;
}

/* 
html[data-theme="dark"] body.page-id-4867 .elementor-section .elementor-element .main-header .header__menu-wrapper .byteflows_menu-nav .menu-item a{
      color: #2a285e !important;
}

html[data-theme="dark"] .header__control .dark__switch .icon.sun svg{
    fill: #5091cd;
} */

.close-mobile-menu{
  background: none;
}
.elementor-4867 .elementor-element.elementor-element-190bd37{
  display: none;
}

/* .elementor-widget-wrap .newsletter__wrapper-three{
    padding-left: 15px;
    padding-right: 15px;
} */
.elementor-element-58991fa .newsletter__wrapper-three .wpforms-container-full{
  margin: 0;
}
.elementor-widget-wrap .newsletter__wrapper-three .wpforms-container-full #wpforms-form-7408{
   display: flex;
    align-items: center;
    width: 100%;
    padding-bottom: 10px;
}

.elementor-widget-wrap .newsletter__wrapper-three .wpforms-container-full #wpforms-form-7408 .wpforms-field-container{
  flex-grow: 1;
}
.newsletter__wrapper-three .wpforms-container-full #wpforms-form-7408 .wpforms-field-container #wpforms-7408-field_2-container{
    padding: 0;
}
.elementor-widget-wrap .newsletter__wrapper-three .wpforms-container-full #wpforms-form-7408 .wpforms-submit-container{
  margin: 0;
}
.elementor-widget-wrap .newsletter__wrapper-three .wpforms-container-full #wpforms-form-7408 .wpforms-submit-container #wpforms-submit-7408{
      border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 43px;
    margin-left: -2px;
}
#wpforms-7408-field_2_suggestion{
  display: none;
}

html[data-theme="dark"] .single__top-social .share-wrap a, .empath-print-btn{
    border: 1px solid #fff;
    color: #f2f2f2;
}

.single__post-article .wp-block-buttons .wp-block-button__link.wp-element-button{
  color: #fff;
  background-color: #2A285E;
}

html[data-theme="dark"] .comment-form input[type="text"],
html[data-theme="dark"] .comment-form input[type="email"],
html[data-theme="dark"] .comment-form input[type="url"] ,
html[data-theme="dark"] .comment-form textarea{
  color: #f2f2f2;
}

#commentform #submit{
    border-radius: 50px;
    min-height: 40px;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 8px 24px;
    border: 1px solid #5091cd;
    background-color: #5091cd;
    color: #fff;
    border-color: #5091cd;
}

html[data-theme="dark"] #commentform .comment-notes, 
html[data-theme="dark"] #commentform .comment-form-cookies-consent label {
  color: #f5f5f5;
}
html[data-theme="dark"] #wpforms-7408-field_2{
  color: #f5f5f5;
  border-color: #a6a9ab;
}

.elementor-widget-container .bytf__postmeta-info-wrapper,
.single_title .empath-cate-badge-seven{
  display: none !important;
}

.bytf__post-tab-item-two.d-flex.align-items-center{
    align-items: flex-start !important;
}


@media only screen and (max-width: 767px){
  .elementor-column  .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{
    display: flex;
    width: 35%;
  }
  body .elementor-column .elementor-widget-wrap .elementor-855 .elementor-element.elementor-element-356bf3f .elementor-icon-box-content, 
  body .elementor-column .elementor-widget-wrap .elementor-855 .elementor-element.elementor-element-356bf3f .elementor-icon-box-title{
    width: fit-content !important;
  }

  .entry-content .elementor-6790 .elementor-element.elementor-element-3b3e261 > .elementor-element-populated,
  .entry-content .elementor-6790 .elementor-element.elementor-element-89e8b59 > .elementor-element-populated{
    padding: 16px;
    margin: 0;
    margin-bottom: 16px;
  }

  .wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half, .wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths, .wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths{
    width: 100%;
  }
  .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child{
    padding: 0;
    margin-top: 15px;
  }

  div.wpforms-container .wpforms-form .wpforms-field{
    width: 100%;
  }
.wpforms-container .wpforms-field.wpforms-five-sixths, .wpforms-container .wpforms-field.wpforms-four-sixths, .wpforms-container .wpforms-field.wpforms-four-fifths, .wpforms-container .wpforms-field.wpforms-one-fifth, .wpforms-container .wpforms-field.wpforms-one-fourth, .wpforms-container .wpforms-field.wpforms-one-half, .wpforms-container .wpforms-field.wpforms-one-sixth, .wpforms-container .wpforms-field.wpforms-one-third, .wpforms-container .wpforms-field.wpforms-three-fourths, .wpforms-container .wpforms-field.wpforms-three-fifths, .wpforms-container .wpforms-field.wpforms-three-sixths, .wpforms-container .wpforms-field.wpforms-two-fourths, .wpforms-container .wpforms-field.wpforms-two-fifths, .wpforms-container .wpforms-field.wpforms-two-sixths, .wpforms-container .wpforms-field.wpforms-two-thirds{
  margin-left: 0;
}
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{
  margin-bottom: none !important;
}

.elementor-6790 .elementor-element.elementor-element-5bb5c9e .elementor-icon-box-title, 
.elementor-6790 .elementor-element.elementor-element-5bb5c9e .elementor-icon-box-title a,
.elementor-6790 .elementor-element.elementor-element-8f9a784 .elementor-icon-box-title,
.elementor-6790 .elementor-element.elementor-element-8f9a784 .elementor-icon-box-title a{
    margin-left: 15px;
}

.elementor-column .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{
    width: 100%;
    text-align: left;
}

.elementor-top-section .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{
  margin-bottom: 0;
}

.elementor-widget-wrap .newsletter__wrapper-three{
    padding-left: 15px;
    padding-right: 15px;
}

}
