/*!
Theme Name: Relaxer Cancer Legal Help - Wright & Schulte
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wright-cancer
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Wright & Schulte Cancer is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

/* Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}*, *::before, *::after {box-sizing: inherit;}html {box-sizing: border-box;}body, button, input, select, optgroup, textarea {color: #404040;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size: 1rem;line-height: 1.5;}h1, h2, h3, h4, h5, h6 {clear: both;}p {margin-bottom: 1.5em;}dfn, cite, em, i {font-style: italic;}blockquote {margin: 0 1.5em;}address {margin: 0 0 1.5em;}pre {background: #eee;font-family: "Courier 10 Pitch", courier, monospace;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}code, kbd, tt, var {font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}mark, ins {background: #fff9c0;text-decoration: none;}big {font-size: 125%;}body {background: #fff;}hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}ul, ol {margin: 0 0 1.5em 3em;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}dt {font-weight: 700;}dd {margin: 0 1.5em 1.5em;}embed, iframe, object {max-width: 100%;}img {height: auto;max-width: 100%;}figure {margin: 1em 0;}table {margin: 0 0 1.5em;width: 100%;}a {color: #b61224;}a:hover, a:focus, a:active {color: #191970;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}button, input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0, 0, 0, 0.8);line-height: 1;padding: 0.6em 1em 0.4em;}button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {color: #111;}select {border: 1px solid #ccc;}textarea {width: 100%;}.main-navigation {display: block;width: 100%;}.main-navigation ul {display: none;list-style: none;margin: 0;padding-left: 0;}.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;position: absolute;top: 100%;left: -999em;z-index: 99999;}.main-navigation ul ul ul {left: -999em;top: 0;}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {display: block;left: auto;}.main-navigation ul ul a {width: 200px;}.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: auto;}.main-navigation li {position: relative;}.main-navigation a {display: block;text-decoration: none;}.menu-toggle, .main-navigation.toggled ul {display: block;}@media screen and (min-width: 37.5em) {.menu-toggle {display: none;}.main-navigation ul {display: flex;}}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;}.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {display: flex;}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {flex: 1 0 50%;}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {text-align: end;flex: 1 0 50%;}.sticky {display: block;}.post, .page {margin: 0 0 1.5em;}.updated:not(.published) {display: none;}.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}.page-links {clear: both;margin: 0 0 1.5em;}.comment-content a {word-wrap: break-word;}.bypostauthor {display: block;}.widget {margin: 0 0 1.5em;}.widget select {max-width: 100%;}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}.custom-logo-link {display: inline-block;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;}.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}.wp-caption .wp-caption-text {margin: 0.8075em 0;}.wp-caption-text {text-align: center;}.gallery {margin-bottom: 1.5em;display: grid;grid-gap: 1.5em;}.gallery-item {display: inline-block;text-align: center;width: 100%;}.gallery-columns-2 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-3 {grid-template-columns: repeat(3, 1fr);}.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}.gallery-caption {display: block;}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}.infinity-end.neverending .site-footer {display: block;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}.alignleft {float: left;margin-right: 1.5em;margin-bottom: 1.5em;}.alignright {float: right;margin-left: 1.5em;margin-bottom: 1.5em;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em;}
/**********
Fonts
***********/
body{
   font-family: 'Source Sans Pro', sans-serif;
   color:#333;
   font-size: 1.1rem;
}

h1 {
   font-size: 43px;
   color: #b61224;
   font-weight: normal;
   margin: 0 0 0.8em;
   line-height: 1.2;
 }
h2, h3{
	font-size: 21px;
	font-weight: bold;
	margin:0;
	clear:unset;
}
#masthead h1 {
   margin-bottom: 0;
   color: #fff;
   text-transform: uppercase;
   font-size: 55px;
   background-color: #05308d!important;
   text-align: center;
   padding: 20px;
 }
h1.inContent{
   margin-bottom: 0;
}
h2.inContent{
margin-bottom: 2em;
}
@media(max-width:991px){
   h1,h2,h3{
	   padding:0 1em;
	}
   h1, #masthead h1{
	   font-size: 31px;
   }
   h2, h3{
	   font-size:22px;
	   clear:both;
   }
}
@media(max-width:660px){
   h1,h2,h3{
	   padding:0;
	}
   h1, #masthead h1{
	   font-size: 28px;
   }
   h2, h3{
	   font-size:18px;
   }
}
/**********
Header
***********/
.heading{
background-color: #bd8a47;
text-align: center;
padding: 20px;
}
.call {
 position: relative;
 background-color: #b61224;
 padding: 0.2em 1em 0.2em;
 border: 1px solid #fff;
 font-size: 20px;
 text-align: center;
 color: #fff;
 font-weight: bold;
 margin-top: 2em;
 box-shadow: 4px 2px 6px #333;
 width: 250px;
 line-height: 1.2;
 margin: 0 auto;
}
.call p{
   margin:0;
}
.call span{
   display: block;
}
.call a{
   color:#fff;
   text-decoration: none;
   font-size: 30px;
}
.bg{
    background: #ba8c50;
    background: -moz-linear-gradient(left, #ba8c50 50%, #e7eded 87%);
    background: -webkit-linear-gradient(left, #ba8c50 50%,#e7eded 87%);
    background: linear-gradient(to right, #ba8c50 50%,#e7eded 87%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba8c50', endColorstr='#e7eded',GradientType=1 );
}
#banner {
   position: relative;
   background: url('/files/2022/11/Wright-Schulte-hair-relaxer-LOreal-cancer-lawsuit-landing-page-banner-5.jpg');
   min-height: 900px;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: top right;
 }
#banner img{
   width:100%;
   height: 100%;
   display:none;
}
#banner .formWrap{
	position: absolute;
	top:0;
	left: 0;
	max-width: 375px;
	background: #fff;
	border: 2px solid #b61224;
	margin-top: 2em;
	margin-left: 1em;
	z-index: 999;
}
@media(max-width:1599px){
   #banner {
	   background: url('/files/2022/11/Wright-Schulte-hair-relaxer-LOreal-cancer-lawsuit-landing-page-banner-1100-×-900-px-2.jpg');
	   background-size: contain;
	   background-repeat: no-repeat;
	   background-position: right;
	 }
}
@media(max-width:991px){
	 #banner .formWrap,
	 #banner .call{
	   margin-top: 0.5em;
   }
}
/******
Form
******/
.formHeading {
   background: #b61224;
   color: #fff;
   padding: 0.4em 1em 0;
   text-align: center;
 }

 .formHeading h3 {
   color: #fff;
   font-size: 2em;
   line-height: 1.1;
   padding-bottom: 5px;
 }

 .formHeading p {
   margin: 0;
 }
 .formHeading p.la {
   text-transform: uppercase;
   font-weight: bold;
   font-size: 1.27em;
   line-height: 1.2;
 }
 .small {
   /*color: #777676;*/
   font-size: 12px;
   padding: 0 17.6px 1em;
   margin: 0;
 }
 .small a{
   color: #05308d;
 }
 #gform_wrapper_1 {
   padding: 0.4em 1em 0;
 }
 #gform_fields_1{
   color: #b61224;
 }
 #gform_wrapper_1 input,
 #gform_wrapper_1 select,
 #gform_wrapper_1 optgroup,
 #gform_wrapper_1 textarea {
   color: #b61224;
   border-radius: 0;
   background: #e8ebf0;
   border: none;
   font-weight: bold;
 }
 /*Pagination Buttons*/
 #gform_wrapper_1 input.gform_previous_button.button,
 #gform_wrapper_1 input.gform_next_button.button {
   padding-bottom: 14px;
   color: #fff;
   background: #b61224;
   cursor: pointer;
 }
 #gform_wrapper_1.gform_wrapper.gravity-theme .gform_fields{
   grid-row-gap: 10px;
 }
 #gform_wrapper_1.gform_wrapper.gravity-theme .gform_footer{
	 margin:0;
	 padding:8px 0;
 }
 #gform_wrapper_1 input#gform_submit_button_1 {
   background-color: #b61224;
   width: 100%;
   color: #fff;
   text-transform: uppercase;
   font-size: 1.15em;
   padding: 0.4em 0 0.5em;
 }
 #gform_wrapper_1.gform_wrapper .gf_progressbar_percentage.percentbar_blue.percentbar_33 {
   background-color: #05308d;
 }
 #gform_confirmation_message_1 {
   padding: 0.25em 1em;
   border: 3px solid green;
   color: green;
   font-weight: bold;
   text-align: center;
 }
 #input_1_30{
   height:92px;
 }
 /*Zip Code Warning*/
 p#custom-err {
   border: 1px solid #FFD500;
   padding: 0.25em 1em;
   font-weight: bold;
   margin-bottom: 0;
 }
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #b61224;
 }
 ::-moz-placeholder { /* Firefox 19+ */
   color: #b61224;
   opacity:1;
 }
 :-ms-input-placeholder { /* IE 10+ */
   color: #b61224;
 }
 :-moz-placeholder { /* Firefox 18- */
   color: #b61224;
   opacity:1;
 }
 @media(max-width:660px){
  .bg{
    background: none;
  }
   #banner {
	   background: none;
	   display: flex;
	   flex-wrap: wrap;
	 }

	 #banner .call {
	   top: 4%;
	   left: 0;
	   right: 0;
	   margin: 0 auto;
	 }

	 #banner .formWrap {
	   position: relative;
	   margin-top: 0.5em;
	   margin: 0.5em auto;
	   top:-8px;
	 }

	 #banner img {
		display: block;
	 }

	 .formHeading {
	   padding: 0;
	 }

	 #gform_wrapper_1 {
	   padding: 0.4em 0.5em 0;
	 }
	 .formHeading p.la {
	   font-size: 18px;
	 }
	 .formHeading h3 {
	   line-height: 1.1;
	   font-size: 28px;
	 }

	 #banner .container {
	   padding: 0 0.5em;
	 }
}
/***********
Page
***********/
.container {
   max-width: 1200px;
   margin: 0 auto;
   padding:0 1em;
   position: relative;
 }
.container img{
   border: 3px solid #fff;
   box-shadow: 4px 2px 6px #ccc;
 }
.entry-content ul{
   margin-top: 0.8em;
   margin-left: 0;
   list-style: none;
   color: #b61224;
}
.entry-content ul li{
   margin-bottom: 0.25em;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid-column;
   font-weight: bold;
}
.entry-content ul li::before{
   content:'';
   display: inline-block;
   width: 8px;
   height: 8px;
   background-color: #05308d;
   margin-right: 8px;
   margin-left: -16px;
   border-radius: 100%;
}
.two-col{
   column-count: 2;
   gap:5em;
}
.lightBlue {
   background: rgba(0, 93, 166, 0.10);
   padding: 1em 2em;
}
/*Page specific */
.lightBlue p {
   margin-top: 0;
 }
 .lightBlue ul {
 max-width: 590px;
 margin: 2em auto;
 font-weight: bold;
 list-style:none;
}
.lightBlue ul li {
 font-size: 1.2em;
}
.lightBlue ul li::before {
 display: inline-block;
 content: "";
 width: 8px;
 height: 8px;
 background: #c81302;
 border-radius: 10px;
 margin-left: -16px;
 margin-right: 8px;
 vertical-align: middle;
}
.mb-1{
   margin-bottom: 1em;
 }
.post, .page {
   margin-bottom: 0;
 }
 .goldBox {
  background: #bd8a47;
  padding: 0.8em;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
}
@media(max-width:1399px){
   .container {
	   max-width: 1100px;
   }
}
@media(max-width:1024px){
   .container {
	   max-width: 990px;
   }
}
@media(max-width:767px){
   .container .wp-block-image .alignright{
	   float:none;
	   display:block;
	   margin: 0 auto;
	   text-align: center;
   }
   .two-col{
	   column-count: 1;
	   gap:1em;
   }
   .lightBlue {
	   padding: 1em;
   }
   .lightBlue ul {
   margin: 2em ;
   }
}

/*********
Footer
**********/
footer.site-footer{
   color:#fff;
   text-align: center;
   background-color: #bd8a47;
   font-weight: bold;
   padding:3em 1em;
}
footer.site-footer h2{
   color:#fff;
   text-align: center;
   font-weight: bold;
   font-size: 36px;
   line-height: 1.2;
   margin-bottom: 0.65em;
}
footer.site-footer h3{
   color:#fff;
   margin-bottom: 0.65em;
}
footer.site-footer a{
   color:#fff;
   text-decoration:underline;
}
.footD {
 max-width: 50%;
}
@media(max-width:991px){
   footer.site-footer h2{
	   font-size: 31px;
   }
}