/*
Theme Name: Keep The Child Tax Credit Theme
Theme URI: 
Description: child theme.
Author: Justin
Author URI: 
Template: oceanwp
Version: 1.0
*/


@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNext-Medium.woff2) format("woff2"), url(assets/fonts/AvenirNext-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-UltLtIt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-UltLtIt.woff) format("woff");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-HeavyIt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-HeavyIt.woff) format("woff");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Demi.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Demi.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-It.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-It.woff) format("woff");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-DemiIt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-DemiIt.woff) format("woff");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Heavy.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Heavy.woff) format("woff");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-UltLt.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-UltLt.woff) format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Regular.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Avenir Next;
    src: url(assets/fonts/AvenirNextLTPro-Bold.woff2) format("woff2"), url(assets/fonts/AvenirNextLTPro-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
}


#site-header #site-logo #site-logo-inner a img, 
#site-header.center-header #site-navigation-wrap .middle-site-logo a img { width: 327px }
@media(max-width: 767px) {
  html body #site-header #site-logo #site-logo-inner a img, 
  html body #site-header.center-header #site-navigation-wrap .middle-site-logo a img { width: 220px; max-width: 220px }
}
.home #site-header { box-shadow: none }
#site-header { border-bottom: 1px solid rgba(209,209,209,.56); filter: drop-shadow(2px 2px 7px rgba(0, 0, 0, 0.15));}
@media(max-width: 767px) { 
 html body #site-header { filter: none }
}
 
html body #gform_1 input[type="text"],
html body #gform_1 input[type="email"] { border-radius: 0; border-color:  #000; border-width: 1px; color: #515151; font-size: 16px }
html body #gform_1 #gform_submit_button_1 { font-size: 16px; font-weight: bold }
#gform_1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  font-weight: 300
}
#gform_1 ::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  font-weight: 300
}
#gform_1 :-ms-input-placeholder { /* IE 10+ */
  color: #000;
  font-weight: 300
}
#gform_1 :-moz-placeholder { /* Firefox 18- */
  color: #000;
  font-weight: 300
}


.paid-for-box span { display: inline-block; border: 1px solid #fff; padding: 4px 12px; width: auto }

@media(max-width: 767px) { 
  
  div.elementor-inner-column:nth-child(3) > div:nth-child(1) { padding-top: 0!important }
 section.elementor-top-section:nth-child(3) { left: 0!important;  max-width: 90%; margin: 20px auto }
}

