/*
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: elderforpresident
Version: 1.0
*/

@media only screen and (min-width: 1000px) {
  .desonly {
      display: block !important;
  }
  .mobonly {
      display: none !important;
  }
  .mobdonbutnav {
    display: none !important;
  }
}

@media only screen and (max-width: 999px) {
  .desonly {
      display: none !important;
  }
  .mobonly {
      display: block !important;
  }
  .mobdonbutnav {
    display: inline-block;
  }
  .mobdonbutsp {
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    background-color: #CF1146 !important;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 14px;
    padding-right: 14px;
  }

  #header-outer[data-full-width="true"] header > .container {
    padding: 0 0 0 10px !important;
  }

  #top .span_9 > .slide-out-widget-area-toggle {
    padding: 0 7px 0 7px !important;
  }
}

.single-post .post-area a {
  color: #CE1146 !important;
  text-decoration: underline;
}
p {
  cursor: default;
}

#top nav > ul > li[class*="button_solid_color"] > a::before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a::before, #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a::before {
    height: 76px;
  }
  
  .navbutton a {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  
  #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_bordered"] > a, #top nav > ul > li[class*="button_bordered"] > a, body #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_bordered"] > a, #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_bordered"] > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover {
    margin-left: 50px;
    margin-right: 50px;
  }

  /* body #header-secondary-outer .nectar-center-text {
    font-size: 22px !important;
    line-height: 20px !important;
  } */

  #header-secondary-outer #social {
    display: none !important;
  }

 #header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
  }

  
  #header-secondary-outer a {
    color: #000 !important;
  }

  #header-secondary-outer .nectar-center-text a {
    color: #000 !important;
  }

  #header-secondary-outer .nectar-center-text a {
    color: #000;
  /* font-size: 22px !important;
  line-height: 20px !important; */
  }

  #header-outer[data-full-width="true"] header > .container {
    padding: 0 0 0 28px;
  }

  #header-secondary-outer {
    cursor: default;
  }

  .mobcoltophero {
    min-height: 270px !important;
  }

  .sf-menu .sub-menu .menu-title-text {
    font-family: Montserrat !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    color: #fff !important;
}

  .sf-menu .sub-menu .menu-title-text:hover {
    color: #F9C716 !important;
}

@media (min-width: 690px) and (max-width: 1200px) {
  .sf-menu #social-in-menu {
    display: none !important;
  }
  }

.sf-menu .fa-angle-down::before {
  color: #F9C716 !important;
}

#slide-out-widget-area[class*="fullscreen"] .current-menu-item > a, body #slide-out-widget-area.fullscreen a:hover, body #slide-out-widget-area.fullscreen-split a:hover, body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .current-menu-item > a, #slide-out-widget-area.slide-out-from-right-hover a:hover, body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i::after, body #slide-out-widget-area.slide-out-from-right a:hover, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.current-menu-item a, #slide-out-widget-area.slide-out-from-right-hover.no-text-effect .inner .off-canvas-menu-container li a:hover, body #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"], body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a, #slide-out-widget-area .widget .nectar_widget[class*="nectar_blog_posts_"] li:not(.has-img) a:hover .post-title {
  color: #F9C716 !important;
}

#gform_wrapper_5 {
  margin-bottom: 0px !important;
}

#gform_5 .gform_body {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
} 

#gform_5 .gform-body input {
  background-color: #fff !important;
  border-radius: 0px !important;
  height: 60px;
  border-radius: 2px !important;
  font-weight: 600 !important;
  padding: 10px !important;
}

#gform_5 .gfield_description {
  max-width: 400px !important;
margin-left: auto !important;
margin-right: auto !important;
font-size: 12px !important;
color: #9b9a9a !important;
line-height: 18px !important;
}

#gform_5 #gform_submit_button_5 {
  width: 100%;
  max-width: 400px;
  margin: 4px;
  font-family: 'Montserrat';
  color: #fff;
  background-color: #CF1146 !important;
  text-transform: uppercase !important;
  font-size: 20px;
  padding: 20px !important;
}

#gform_5 .gform_fields {
    grid-row-gap: 10px;
}

#gform_5 .gform_footer {
    padding: 0px 0px !important;
}


#gform_wrapper_5 .gform_fields .gfield input::placeholder {
  font-weight: 600;
  opacity: .6;
}

#gform_wrapper_5 .ginput_counter {
    display: none;
}

#gform_wrapper_5 #field_5_1 {
    grid-column: span 8 !important;
}

#gform_wrapper_5 #field_5_2 {
    grid-column: span 4 !important;
}

@media only screen and (max-width:640px) {
    #gform_wrapper_5 #field_5_1 {
        margin-right: 8px !important;
    }
    
    #gform_5 #gform_submit_button_5 {
        margin: 0px !important;
    }
    
    #gform_5 .gform_footer {
    padding: 5px 0px !important;
    }
    
    #gform_5 #gform_submit_button_5 {
    padding: 10px !important;
    }
}

  .emaildisc {
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    color: #9b9a9a;
    line-height: 18px;
  }

  .mc4wp-form-fields input[type=email],
  .mc4wp-form-fields input[type=text]{
   background-color: #fff !important;
   border-radius: 0px  !important;
   margin: 4px;
   height: 60px;
   border-radius: 2px !important;  
   font-weight: 600 !important;
 }
 
 .mc4wp-form-fields input[type=submit] {
     background-color: #fff !important;
     border-radius: 0px !important;
     margin: 4px;
     height: 70px;
     font-size: 20px;
     color: #000;
 }
 
 .mc4wp-form-fields .row1 {
   max-width: 400px;
   margin-left: auto;
   margin-right: auto;
 }
 
 .mc4wp-form-fields .row2 {
   max-width: 400px;
     margin-left: auto;
   margin-right: auto;
 }
 
 .mc4wp-form-fields .field1 {
     flex: 70;
 }
 
 .mc4wp-form-fields .field2 {
     flex: 30;
 }
 
 .mc4wp-form-fields .row3 {
     display: flex;
     max-width: 400px;
     margin-left: auto;
     margin-right: auto;
 }
 
 .mc4wp-form-fields input[type="submit"] {
     width: 100%;
     max-width: 400px;
     margin: 4px;
     font-family: 'Montserrat';
     color: #fff;
     background-color: #CF1146 !important;
 }
 
 .mc4wp-response {
     color: #fff;
 }

 .single-post .meta-category {
   display: none !important;
 }

 #footer-widgets #menu-footer-menu {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  display: inline-block;
  align-items: center;
  text-align: center;
  letter-spacing: 0.21em;
  color: #9C9C9C;
  text-transform: uppercase;
  }

  .poweredlightdrop {
    padding-top: 30px !important;
  }

  .poweredlightdrop a {
    font-family: Montserrat !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    line-height: 160% !important;
    color: #9C9C9C !important;
    opacity: 0.7 !important;
    text-transform: uppercase;
}

.donbutrow {
  width: 100% !important;
  padding-left: none;
  padding-right: none;
  display: table;
  text-align: center;
}

.donbutrow span {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
}

#donbutrowdon span {
  color: #ffffff;
}

#footer-outer {
  /*border-bottom: 10px solid #CF1146 !important;*/
}

#footer-outer a {
  color: #999;
}

#footer-outer a:focus {
  color: #fff !important;
}

#nav_menu-3 {
  margin-bottom: 10px !important;
}

.pripolmen {
  font-size: 14px;
  color: #999;
  opacity: .6;
}

.paidforfooter p {
  font-weight: 600;
}

.paidforfooter p span {
  text-transform: uppercase !important;
  padding: 10px 30px;
  border: 1px solid #A0A0A0 !important;
  cursor: default;
  font-size: 12px !important;
}

#footer-outer[data-cols="1"] #copyright a i::after {
  border: none;
}

#footer-outer a:hover {
  color: #fff !important;
}

#footer-outer .social {
  margin-top: 30px !important;
}

#footer-outer[data-cols="1"] #copyright li a i {
  font-size: 32px !important;
}

body #header-outer[data-lhe="default"] #top nav .sf-menu > #menu-item-623.current-menu-item > a {
  color: #fff !important;
}

body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .menu-item-623.current-menu-item > a {
  color: #eefbfa !important;
  text-decoration: none !important;
}

body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .menu-item-623.current-menu-item > a::after {
  border: none !important;
}

@media only screen and (max-width: 600px) {
  .paidforfooter p span {
    font-size: 10px !important;
}
}

@media only screen and (max-width: 690px) {
  #fws_60e9b802edd1f .inherit_phone .jumbo {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
}