.post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  h3 {
       font-size: 28px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  {
       margin-top: -20px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  p {
       padding-bottom: 0px; 
       padding-top: 10px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       font-family: Francois One; 
       font-size: 58px; 
       font-weight: normal; 
       padding-bottom: 0px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

.post-42 .et_pb_section:nth-child(2) .et_pb_text   p {
       font-family: Bree Serif; 
       font-size: 22px; 
    } 

.post-42 .et_pb_section:nth-child(2) {
       padding-bottom: 20px; 
       padding-top: 17px; 
    } 

.post-42 .et_pb_section:nth-child(3) {
       background-color: rgba(204,204,204,1); 
       padding-top: 35px; 
    } 

dot-post-42-dot-et-pb-section-nth-child3-dot-et-pb-blurb-dot-et-pb-blurb-content {
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content:after,.post-42 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content:before {
       display: none; 
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content {
       background-blend-mode: overlay; 
       background-color: #3498db; 
       background-image: none; 
       background-position:  center center; 
       background-size: cover; 
       border: none; 
       border-color: rgba(79,79,79,1); 
       border-left-width: 1px!important; 
       border-radius: 10px; 
       border-right-width: 1px!important; 
       border-style: solid; 
       border-top-color: rgba(93,155,242,1); 
       border-top-style: solid; 
       border-top-width: 4px!important; 
       border-width: 2px!important; 
       box-shadow: none; 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       padding-bottom: 0px; 
       padding-top: 25px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content h4 {
       font-size: 20px; 
       font-weight: bold; 
       text-align: center; 
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content p a {
       color: rgba(255,255,255,1)!important; 
       font-family: Bree Serif!important; 
       font-size: 18px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content p {
       padding-bottom: 15px; 
       padding-left: 5px; 
       padding-right: 5px; 
       text-align: center; 
    } 

.post-42 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       border-style: solid; 
       border-width: 0px!important; 
    } 

.post-42 .et_pb_section:nth-child(4) {
       background-color: rgba(242,242,242,1); 
    } 

dot-post-42-dot-et-pb-section-nth-child4-dot-et-pb-blurb {
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb {
       background:  #f3f6fa; 
       border-bottom-color: #b7c0cd; 
       border-color:  #bbc5d6; 
       border-radius:  7px; 
       border-style: solid; 
       border-top-color: #c2cadb; 
       border-width:  1px; 
       box-shadow:  0 1px 5px rgba(0, 0, 0, 0.15); 
       padding:  15px; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb input, .post-42 .et_pb_section:nth-child(4) .et_pb_blurb textarea {
       background: #ffffff; 
       background-image:  linear-gradient(to bottom, #f6f8fa, white); 
       border-bottom-color: #c0ccea; 
       border-color: #bcc5e2; 
       border-radius:  4px; 
       border-style:  solid; 
       border-top-color:  #b3c0e2; 
       border-width:  1px; 
       box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); 
       box-sizing: border-box; 
       color: #525864; 
       padding: 10px; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb input[type=submit]:after,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb button:after,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb input[type=submit]:before,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb button:before {
       display: none; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb input[type=submit],.post-42 .et_pb_section:nth-child(4) .et_pb_blurb button {
       background-color:  #55acee; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
        border-bottom-color:  #0d6acf; 
       border-color: #0f7de9; 
       border-radius:  4px; 
       border-style: solid; 
       border-top-color:  #1486f9; 
       border-width: 1px; 
       box-shadow:  inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); 
       color:  #ffffff; 
       float: none; 
       font-size: 14px; 
        font-weight:  bold; 
       padding: 15px 0; 
       text-align:  center; 
       text-shadow:  0 -1px 1px rgba(0, 0, 0, 0.2); 
       width:  100%; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb input[type=submit]:hover,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb button:hover {
       background-color: #35a2f4; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb label,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb p {
       color: #7f889e; 
       font-size:  13px; 
       font-weight:  bold; 
       line-height:  38px; 
       text-shadow:  0 1px rgba(255, 255, 255, 0.7); 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_blurb [type=submit]:before,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb [type=submit]:after,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb button:before,.post-42 .et_pb_section:nth-child(4) .et_pb_blurb:after {
       display: none; 
    } 

dot-post-42-dot-et-pb-section-nth-child4-dot-et-pb-row-nth-child1-dot-et-pb-column-nth-child2 {
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background:  #f3f6fa; 
       border-bottom-color: #b7c0cd; 
       border-color:  #bbc5d6; 
       border-radius:  7px; 
       border-style: solid; 
       border-top-color: #c2cadb; 
       border-width:  1px; 
       box-shadow:  0 1px 5px rgba(0, 0, 0, 0.15); 
       color: rgba(255,81,81,1); 
       font-family: Francois One; 
       font-size: 21px; 
       font-weight: bold; 
       padding:  15px; 
       text-transform: none; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) input, .post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) textarea {
       background: #ffffff; 
       background-image:  linear-gradient(to bottom, #f6f8fa, white); 
       border-bottom-color: #c0ccea; 
       border-color: #bcc5e2; 
       border-radius:  4px; 
       border-style:  solid; 
       border-top-color:  #b3c0e2; 
       border-width:  1px; 
       box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); 
       box-sizing: border-box; 
       color: #525864; 
       padding: 10px; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) input[type=submit]:after,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) button:after,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) input[type=submit]:before,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) button:before {
       display: none; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) input[type=submit],.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) button {
       background-color:  #55acee; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
        border-bottom-color:  #0d6acf; 
       border-color: #0f7de9; 
       border-radius:  4px; 
       border-style: solid; 
       border-top-color:  #1486f9; 
       border-width: 1px; 
       box-shadow:  inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); 
       color:  #ffffff; 
       float: none; 
       font-size: 14px; 
        font-weight:  bold; 
       padding: 15px 0; 
       text-align:  center; 
       text-shadow:  0 -1px 1px rgba(0, 0, 0, 0.2); 
       width:  100%; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) input[type=submit]:hover,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) button:hover {
       background-color: #35a2f4; 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) label,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) p {
       color: #7f889e; 
       font-size:  13px; 
       font-weight:  bold; 
       line-height:  38px; 
       text-shadow:  0 1px rgba(255, 255, 255, 0.7); 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) [type=submit]:before,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) [type=submit]:after,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) button:before,.post-42 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2):after {
       display: none; 
    } 

dot-post-42-dot-et-pb-section-nth-child4-dot-et-pb-text {
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_text {
       background-color: white; 
        border:  10px solid white; 
       border-bottom-width:  30px; 
       box-shadow:  0px 0px 3px rgba(0,0,0,.5); 
    } 

.post-42 .et_pb_section:nth-child(4) .et_pb_text   {
       border-style: solid; 
       border-width: 0px!important; 
       margin-right: 0px; 
       margin-top: 0px; 
       padding-bottom: 50px; 
       padding-left: 30px; 
       padding-right: 30px; 
       padding-top: 50px; 
    } 

#gform_wrapper_1 .gfield_checkbox label {
       padding-left: 9px; 
    } 

#gform_wrapper_1 .gfield_label {
       color: rgba(35,35,35,1); 
       font-family: Helvetica, Arial, sans-serif; 
       font-size: 18px; 
       padding-left: 10px; 
    } 

#gform_wrapper_1 .gfield_select {
       margin-left: 9px; 
    } 

#gform_wrapper_1 .ginput_container {
       padding-left: 0px; 
    } 

#gform_wrapper_1 input[type=submit] {
       margin-left: 11px; 
    } 

#gform_wrapper_1 input[type=text] {
       font-family: Helvetica, Arial, sans-serif; 
       font-size: 16px; 
       margin-left: 10px; 
       padding-left: 10px; 
    } 

#gform_wrapper_1 textarea {
       margin-left: 10px; 
       padding-left: 5px; 
    } 

html-body-divhash-et-top-navigation-uldot-nav-dot-current-page-item-a {
    } 

html body div#et-top-navigation ul.nav .current_page_item > a {
       background:  #f3f6fa; 
       border-bottom-color: #b7c0cd; 
       border-color:  #bbc5d6; 
       border-radius:  7px; 
       border-style: solid; 
       border-top-color: #c2cadb; 
       border-width:  1px; 
       box-shadow:  0 1px 5px rgba(0, 0, 0, 0.15); 
       font-family: Bree Serif; 
       font-size: 18px!important; 
       padding:  15px; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a input, html body div#et-top-navigation ul.nav .current_page_item > a textarea {
       background: #ffffff; 
       background-image:  linear-gradient(to bottom, #f6f8fa, white); 
       border-bottom-color: #c0ccea; 
       border-color: #bcc5e2; 
       border-radius:  4px; 
       border-style:  solid; 
       border-top-color:  #b3c0e2; 
       border-width:  1px; 
       box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); 
       box-sizing: border-box; 
       color: #525864; 
       padding: 10px; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a input[type=submit]:after,html body div#et-top-navigation ul.nav .current_page_item > a button:after,html body div#et-top-navigation ul.nav .current_page_item > a input[type=submit]:before,html body div#et-top-navigation ul.nav .current_page_item > a button:before {
       display: none; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a input[type=submit]:hover,html body div#et-top-navigation ul.nav .current_page_item > a button:hover {
       background-color: #35a2f4; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a input[type=submit],html body div#et-top-navigation ul.nav .current_page_item > a button {
       background-color:  #55acee; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
        border-bottom-color:  #0d6acf; 
       border-color: #0f7de9; 
       border-radius:  4px; 
       border-style: solid; 
       border-top-color:  #1486f9; 
       border-width: 1px; 
       box-shadow:  inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); 
       color:  #ffffff; 
       float: none; 
       font-size: 14px; 
        font-weight:  bold; 
       padding: 15px 0; 
       text-align:  center; 
       text-shadow:  0 -1px 1px rgba(0, 0, 0, 0.2); 
       width:  100%; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a label,html body div#et-top-navigation ul.nav .current_page_item > a p {
       color: #7f889e; 
       font-size:  13px; 
       font-weight:  bold; 
       line-height:  38px; 
       text-shadow:  0 1px rgba(255, 255, 255, 0.7); 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a [type=submit]:before,html body div#et-top-navigation ul.nav .current_page_item > a [type=submit]:after,html body div#et-top-navigation ul.nav .current_page_item > a button:before,html body div#et-top-navigation ul.nav .current_page_item > a:after {
       display: none; 
    } 

html body div#et-top-navigation ul.nav li a {
       color: rgba(48,126,155,1); 
       font-size: 17px!important; 
    } 

html body div#et-top-navigation ul.nav li {
       color: rgba(104,104,104,1); 
       font-size: 15px; 
       font-weight: bold; 
    } 

html body div#top-header {
       font-size: 14px; 
    } 

html body div#top-header #et-info a {
       color: rgba(255,255,255,1); 
       font-family: Francois One; 
       font-size: 17px; 
    } 

html body div#top-header #et-info #et-info-phone {
       color: rgba(255,255,255,1); 
       font-family: Francois One; 
       font-size: 18px; 
    } 


@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  h3 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  p {   margin-bottom: -7px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   font-size: 42px!important; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   line-height: 49px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   margin-left: -20px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   margin-right: -20px; }  }  