/*
DIVI CUSTOM SASS
-------------------- */
/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site such as font, color, text */
/* Define colors */
/* blue */
/* dark brown */
/* light brown */
/* Define fonts */
/* Divi default button sizes is 20px */
/* background color adjustments https://css-tricks.com/almanac/properties/f/filter/ */
/* Mixins */
/* Standard body text format. Not to be used in blurbs */
/* Requires a full row on these widgets */
/* Divi styles */
body {
  /* #page-container */
  /* end body.home */
  /* end body.home */
  /* SEARCH RESULTS */
  /* SEARCH RESULTS */
  /* END SEARCH RESULTS */
  /* Internet Explorer Only */
  /* end body.ie */
  /* Internet Explorer Only */
  /* #cspio-page */ }
  body #page-container {
    /* HEADER */
    /* end #main-header */
    /* BODY */
    /* end #et-main-area */ }
    body #page-container #main-header .container .logo_container #logo {
      max-width: 250px;
      transform: none; }
    body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a {
      font: normal normal normal 1.333em/1.5 "Didact Gothic", sans-serif;
      color: #0f1d42;
      text-transform: uppercase; }
      body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item a:before {
        content: '';
        display: block;
        position: relative;
        top: 40px;
        height: 2px;
        max-width: 50px;
        margin: 0px auto 5px;
        background-color: #85764D;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        width: 0; }
    body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu {
      width: 300px;
      border-color: #85764D;
      background: #F3F3F5;
      left: 50%;
      top: 60px;
      transform: translateX(-50%); }
      body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item {
        padding: 0;
        width: 100%; }
        body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item a {
          width: 100%; }
          body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:before, body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:after {
            display: none; }
          body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:hover {
            background-color: #0f1d42;
            color: #FFFFFF; }
    body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.current-menu-item a:before {
      width: 100%; }
    body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item.menu-item-has-children a:after {
      content: '\43';
      color: #85764D;
      position: absolute;
      top: 33px;
      right: 45%;
      transform: translateX(-45%); }
    body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item:hover a {
      opacity: 1; }
      body #page-container #main-header .container #et-top-navigation #top-menu-nav #top-menu .menu-item:hover a:before {
        width: 100%; }
    body #page-container #main-header .container #et-top-navigation #et_top_search {
      margin: 15px 0 0 22px; }
      body #page-container #main-header .container #et-top-navigation #et_top_search #et_search_icon {
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        color: #0f1d42; }
        body #page-container #main-header .container #et-top-navigation #et_top_search #et_search_icon:after {
          content: '';
          display: block;
          position: relative;
          top: 40px;
          height: 2px;
          max-width: 50px;
          margin: 0px auto 5px;
          background-color: #85764D;
          -webkit-transition: all .4s ease-in-out;
          -moz-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
          width: 0;
          top: 25px; }
        body #page-container #main-header .container #et-top-navigation #et_top_search #et_search_icon:hover:after {
          width: 100%; }
    body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field {
      color: #0f1d42;
      font: normal normal normal 1.333em/1.5 "Didact Gothic", sans-serif; }
      body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field::-webkit-input-placeholder {
        color: #0f1d42;
        text-transform: uppercase; }
      body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field::-moz-placeholder {
        color: #0f1d42; }
      body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field:-ms-input-placeholder {
        color: #0f1d42; }
      body #page-container #main-header .et_search_outer .container .et-search-form .et-search-field:-moz-placeholder {
        color: #0f1d42; }
    body #page-container #main-header .et_search_outer .container .et_close_search_field:after {
      color: #0f1d42; }
    body #page-container #et-main-area {
      /* Text Style Options */
      /* end #main-content */
      /* FOOTER */
      /* end #main-footer */ }
      body #page-container #et-main-area p, body #page-container #et-main-area td, body #page-container #et-main-area th, body #page-container #et-main-area .widgetarea, body #page-container #et-main-area ul, body #page-container #et-main-area ol {
        font: normal normal normal 1.5em/1.5 "Didact Gothic", sans-serif;
        color: #474747; }
      body #page-container #et-main-area ul, body #page-container #et-main-area ol {
        list-style-position: outside;
        margin-left: 1em; }
      body #page-container #et-main-area h1 {
        font: normal normal normal 3.125em/1.25 "Amiri", serif; }
      body #page-container #et-main-area h2 {
        font: normal normal normal 2.875em/1.25 "Amiri", serif; }
      body #page-container #et-main-area h3 {
        font: normal normal normal 2.25em/1.25 "Didact Gothic", sans-serif; }
      body #page-container #et-main-area h4 {
        font: normal normal normal 2em/1.25 "Didact Gothic", sans-serif; }
      body #page-container #et-main-area h5 {
        font: normal normal normal 1.667em/1.25 "Didact Gothic", sans-serif; }
      body #page-container #et-main-area h6 {
        font: normal normal bold 1.5em/1.25 "Didact Gothic", sans-serif; }
      body #page-container #et-main-area .et_pb_button {
        color: #FFFFFF;
        background-color: #0f1d42;
        border-radius: 0px;
        border: 2px #0f1d42 solid;
        padding: 5px 30px;
        font: normal normal normal 1.33em/1.5 "Cinzel", serif;
        text-align: center;
        width: 100%;
        max-width: 500px;
        white-space: nowrap;
        background-repeat: no-repeat;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        word-break: keep-all;
        word-wrap: normal; }
        body #page-container #et-main-area .et_pb_button:hover {
          -webkit-transition: all .4s ease-in-out;
          -moz-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
          color: #FFFFFF !important;
          background-color: #85764D;
          border: 2px #85764D solid; }
        body #page-container #et-main-area .et_pb_button:after {
          display: none; }
      body #page-container #et-main-area .center {
        text-align: center; }
        body #page-container #et-main-area .center .et_pb_blurb_container {
          text-align: center; }
      body #page-container #et-main-area .right {
        text-align: right; }
        body #page-container #et-main-area .right .et_pb_blurb_container {
          text-align: right; }
      body #page-container #et-main-area .justify {
        text-align: justify; }
        body #page-container #et-main-area .justify .et_pb_blurb_container {
          text-align: justify; }
      body #page-container #et-main-area .lowercase {
        text-transform: lowercase; }
      body #page-container #et-main-area .uppercase {
        text-transform: uppercase; }
      body #page-container #et-main-area .white {
        color: #FFFFFF; }
        body #page-container #et-main-area .white p, body #page-container #et-main-area .white ul, body #page-container #et-main-area .white ol, body #page-container #et-main-area .white h2, body #page-container #et-main-area .white h3, body #page-container #et-main-area .white h4, body #page-container #et-main-area .white h5, body #page-container #et-main-area .white h6 {
          color: #FFFFFF; }
      body #page-container #et-main-area .no-padding {
        padding: 0px; }
      body #page-container #et-main-area .no-top-padding {
        padding-top: 0px; }
      body #page-container #et-main-area .no-bottom-padding {
        padding-bottom: 0px; }
      body #page-container #et-main-area .litegrey-background {
        background: #F3F3F5; }
      body #page-container #et-main-area .secondary-background {
        background: #85764D; }
      body #page-container #et-main-area .secondary-background {
        background: #85764D; }
      body #page-container #et-main-area #main-content {
        /* Main content with Visual Builder */
        /* end article */
        /* Main content without Visual Builder */
        /* end .container */ }
        body #page-container #et-main-area #main-content article {
          /* Reset space between section and row to reduce space*/
          /* PAGE HEADER */
          /* With Visual Builder */
          /* end .et_pb_section */ }
          body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:first-child {
            padding-top: 0; }
          body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row:last-child {
            padding-bottom: 0; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider.right .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
            text-align: right;
            margin-right: 0;
            margin-left: auto;
            text-shadow: none; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider.center .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
            text-align: center;
            margin: auto; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider .box-shadow-overlay {
            display: none; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide {
            height: 400px;
            padding: 0; }
            body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_parallax_bg {
              		/*
              		filter: $bg-color-adjustment;
              		-moz-filter: $bg-color-adjustment;
              		-o-filter: $bg-color-adjustment;
              		-webkit-filter: $bg-color-adjustment;
              		filter: hsla(224, 15%, 0%, 0);
              		-moz-filter: hsla(224, 15%, 0%, 0);
              		-o-filter: hsla(224, 15%, 0%, 0);
              		-webkit-filter: hsla(224, 15%, 0%, 0);
              		-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                       -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                       -webkit-filter: grayscale(100%);
                       filter: gray;
                       filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
              		 */ }
            body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
              z-index: 20;
              width: 100%;
              max-width: 100%; }
              body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {
                /* CTA and phone number */ }
                body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
                  text-shadow: none;
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  background-color: #FFFFFF;
                  border-top: 8px solid #85764D;
                  text-align: left;
                  margin-left: 0;
                  padding: .75em 3em 0 1.275em;
                  margin-right: 0; }
                  body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title {
                    color: #FFFFFF !important; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title a {
                      color: inherit;
                      border: none; }
                  body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button {
                    color: #FFFFFF;
                    background-color: transparent;
                    border-radius: 0px;
                    border: 2px #FFFFFF solid;
                    padding: 5px 30px;
                    font: normal normal normal 1.33em/1.5 "Cinzel", serif;
                    text-align: center;
                    width: 100%;
                    max-width: 500px;
                    white-space: nowrap;
                    background-repeat: no-repeat;
                    -webkit-transition: all .4s ease-in-out;
                    -moz-transition: all .4s ease-in-out;
                    transition: all .4s ease-in-out; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button:hover {
                      -webkit-transition: all .4s ease-in-out;
                      -moz-transition: all .4s ease-in-out;
                      transition: all .4s ease-in-out;
                      color: #FFFFFF !important;
                      background-color: #474747;
                      border: 2px #85764D solid; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button:after {
                      display: none; }
                  body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content {
                    text-align: left; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content span {
                      white-space: nowrap; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .cta {
                      font: normal normal normal 2em/1.25 "Didact Gothic", sans-serif;
                      font-size: 1em;
                      color: #85764D; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .phone a {
                      font: normal normal normal 3.125em/1.25 "Amiri", serif;
                      font-size: 1.8em;
                      font-family: 'Cinzel', serif;
                      line-height: 1;
                      color: #0f1d42;
                      border: none;
                      /* Override standard link action */ }
                      body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .phone a:hover {
                        color: #0f1d42;
                        background-color: transparent;
                        transition: none; }
                    body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .email {
                      float: right; }
                      body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .email a {
                        font: normal normal normal 3.125em/1.25 "Amiri", serif;
                        font-size: 0.9em;
                        text-transform: uppercase;
                        font-family: 'Didact Gothic', sans-serif;
                        text-align: right;
                        color: #0f1d42;
                        text-decoration: underline;
                        text-decoration-color: #D2CBB3;
                        line-height: 1;
                        /* Override standard link action */ }
                        body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content .email a:hover {
                          color: #0f1d42;
                          background-color: transparent;
                          transition: none; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et-pb-slider-arrows a {
            color: #FFFFFF !important;
            font-size: 60px; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev:before {
            content: "\44"; }
          body #page-container #et-main-area #main-content article #header-img .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next:before {
            content: "\45"; }
          body #page-container #et-main-area #main-content article .gform_wrapper {
            margin-top: 0px; }
            body #page-container #et-main-area #main-content article .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message {
              font: normal normal normal 1.5em/1.5 "Didact Gothic", sans-serif;
              color: #474747; }
            body #page-container #et-main-area #main-content article .gform_wrapper form.reset-font-size .gform_fields {
              font-size: unset; }
            body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields {
              margin: 0; }
              body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield {
                list-style-type: none; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield:first-child {
                  margin-top: 0px; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield label {
                  display: none;
                  color: #85764D; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
                  width: 100%;
                  margin-left: 0;
                  margin-top: 0px; }
                  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .validation_message {
                    margin-left: 0; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select {
                  width: 100%;
                  background-color: white;
                  border: none;
                  border-bottom: 1px solid #999999;
                  color: #474747;
                  padding: 16px;
                  -webkit-transition: all .4s ease-in;
                  -moz-transition: all .4s ease-in;
                  transition: all .4s ease-in !important; }
                  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input:focus, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select:focus {
                    -webkit-transition: all .4s ease-in;
                    -moz-transition: all .4s ease-in;
                    transition: all .4s ease-in !important;
                    background-color: #F3F3F5; }
                  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input::-webkit-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select::-webkit-input-placeholder {
                    color: #474747; }
                  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input::-moz-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder {
                    color: #474747;
                    font-style: italic; }
                  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input:-ms-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder {
                    color: #474747;
                    font-style: italic; }
                  body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield input:-moz-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield textarea:-moz-placeholder, body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select:-moz-placeholder {
                    color: #474747;
                    font-style: italic; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield select {
                  height: 100%; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield.show-label label {
                  display: -webkit-inline-box; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
                  background-color: #FDEBEB;
                  border-bottom: 1px solid #F68D91; }
            body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer {
              width: 100%;
              margin-left: 0;
              text-align: center; }
              body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_button {
                color: #FFFFFF;
                background-color: #0f1d42;
                border-radius: 0px;
                border: 2px #0f1d42 solid;
                padding: 5px 30px;
                font: normal normal normal 1.33em/1.5 "Cinzel", serif;
                text-align: center;
                width: 100%;
                max-width: 500px;
                white-space: nowrap;
                background-repeat: no-repeat;
                -webkit-transition: all .4s ease-in-out;
                -moz-transition: all .4s ease-in-out;
                transition: all .4s ease-in-out; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_button:hover {
                  -webkit-transition: all .4s ease-in-out;
                  -moz-transition: all .4s ease-in-out;
                  transition: all .4s ease-in-out;
                  color: #FFFFFF !important;
                  background-color: #85764D;
                  border: 2px #85764D solid; }
                body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_button:after {
                  display: none; }
            body #page-container #et-main-area #main-content article .gform_wrapper form .gform_confirmation_message {
              font: normal normal normal 1.5em/1.5 "Didact Gothic", sans-serif;
              text-align: center; }
          body #page-container #et-main-area #main-content article .et_pb_section {
            /* end .et_pb_row */ }
            body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
              /* First text widget is the title. Make the row full width. 1/3 - 2/3 */
              /* end .et_pb_column */ }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row {
                background-color: #F3F3F5; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row.primary-bg {
                  background-color: #0f1d42; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row.primary-bg .et_pb_text_inner p, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row.primary-bg .et_pb_text_inner h2 {
                    color: #FFFFFF; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row > .et_pb_column {
                  padding: 0 5%; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.page-title-box {
                padding: 2.25em;
                background-color: #85764D;
                margin-left: 0;
                max-width: unset;
                margin-right: 20%; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.page-title-box .et_pb_text_inner {
                  float: right; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.page-title-box .et_pb_text_inner h1 {
                    font: normal normal normal 3.125em/1.25 "Amiri", serif;
                    font-size: 2.25em;
                    color: #FFFFFF;
                    padding: 0; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box {
                margin-left: 0; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:first-child .et_pb_text .et_pb_text_inner {
                  float: right; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:first-child .et_pb_text:first-child {
                  padding: 2.25em;
                  background-color: #85764D;
                  clear: both; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:first-child .et_pb_text:first-child .et_pb_text_inner h2 {
                    font: normal normal normal 3.125em/1.25 "Amiri", serif;
                    font-size: 2.25em;
                    color: #FFFFFF;
                    padding: 0; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:first-child .et_pb_text:first-child:after {
                    clear: both;
                    content: "";
                    display: table; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.services-blurbs .et_pb_column .et_pb_module.et_pb_blurb .et_pb_module_header:before {
                font-family: "Font Awesome 5 Free";
                font-weight: 900;
                -webkit-font-smoothing: antialiased;
                display: inline-block;
                font-style: normal;
                font-variant: normal;
                text-rendering: auto;
                line-height: 1;
                color: #85764D;
                display: block;
                font-size: 3.75em;
                margin-bottom: 16px; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.services-blurbs .et_pb_column:first-child .et_pb_module.et_pb_blurb .et_pb_module_header:before {
                content: "\f74d"; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.services-blurbs .et_pb_column:nth-child(2) .et_pb_module.et_pb_blurb .et_pb_module_header:before {
                content: "\f080"; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.services-blurbs .et_pb_column:last-child .et_pb_module.et_pb_blurb .et_pb_module_header:before {
                content: "\f24e"; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-row {
                max-width: 800px; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.fullwidth {
                width: 100% !important;
                max-width: 100% !important; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.long-row {
                width: 90% !important;
                max-width: 1400px !important; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
                /* end .et_pb_module */ }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column.vertical-align {
                  display: flex; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper {
                  text-align: center; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.fade:hover {
                    background-color: #FFFFFF; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.left-right {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 0% 50%;
                    background-size: 0% 100%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.left-right:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.right-left {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 100% 50%;
                    background-size: 0% 100%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.right-left:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.center-left-right {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 50% 50%;
                    background-size: 0% 100%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.center-left-right:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.center-top-bottom {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 50% 50%;
                    background-size: 100% 0%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.center-top-bottom:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.top-bottom {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 50% 0%;
                    background-size: 100% 0%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.top-bottom:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.bottom-top {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 50% 100%;
                    background-size: 100% 0%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.bottom-top:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.center-corners {
                    transition: background-size .5s, color .5s;
                    background-image: linear-gradient(#FFFFFF, #FFFFFF);
                    background-position: 50% 50%;
                    background-size: 0% 0%; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button.center-corners:hover {
                      background-size: 100% 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .white-btn {
                    color: #FFFFFF;
                    background-color: transparent;
                    border-radius: 0px;
                    border: 2px #FFFFFF solid;
                    padding: 5px 30px;
                    font: normal normal normal 1.33em/1.5 "Cinzel", serif;
                    text-align: center;
                    width: 100%;
                    max-width: 500px;
                    white-space: nowrap;
                    background-repeat: no-repeat;
                    -webkit-transition: all .4s ease-in-out;
                    -moz-transition: all .4s ease-in-out;
                    transition: all .4s ease-in-out; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .white-btn:hover {
                      -webkit-transition: all .4s ease-in-out;
                      -moz-transition: all .4s ease-in-out;
                      transition: all .4s ease-in-out;
                      color: #FFFFFF !important;
                      background-color: #474747;
                      border: 2px #85764D solid; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .white-btn:after {
                      display: none; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .primary-btn {
                    color: #FFFFFF;
                    background-color: #0f1d42;
                    border-radius: 0px;
                    border: 2px #0f1d42 solid;
                    padding: 5px 30px;
                    font: normal normal normal 1.33em/1.5 "Cinzel", serif;
                    text-align: center;
                    width: 100%;
                    max-width: 500px;
                    white-space: nowrap;
                    background-repeat: no-repeat;
                    -webkit-transition: all .4s ease-in-out;
                    -moz-transition: all .4s ease-in-out;
                    transition: all .4s ease-in-out; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .primary-btn:hover {
                      -webkit-transition: all .4s ease-in-out;
                      -moz-transition: all .4s ease-in-out;
                      transition: all .4s ease-in-out;
                      color: #FFFFFF !important;
                      background-color: #0f1d42;
                      border: 2px #85764D solid; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .primary-btn:after {
                      display: none; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .secondary-btn {
                    color: #FFFFFF;
                    background-color: #85764D;
                    border-radius: 0px;
                    border: 2px #85764D solid;
                    padding: 5px 30px;
                    font: normal normal normal 1.33em/1.5 "Cinzel", serif;
                    text-align: center;
                    width: 100%;
                    max-width: 500px;
                    white-space: nowrap;
                    background-repeat: no-repeat;
                    -webkit-transition: all .4s ease-in-out;
                    -moz-transition: all .4s ease-in-out;
                    transition: all .4s ease-in-out; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .secondary-btn:hover {
                      -webkit-transition: all .4s ease-in-out;
                      -moz-transition: all .4s ease-in-out;
                      transition: all .4s ease-in-out;
                      color: #FFFFFF !important;
                      background-color: #85764D;
                      border: 2px #85764D solid; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .secondary-btn:after {
                      display: none; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .accent-btn {
                    color: #FFFFFF;
                    background-color: #D2CBB3;
                    border-radius: 0px;
                    border: 2px #D2CBB3 solid;
                    padding: 5px 30px;
                    font: normal normal normal 1.33em/1.5 "Cinzel", serif;
                    text-align: center;
                    width: 100%;
                    max-width: 500px;
                    white-space: nowrap;
                    background-repeat: no-repeat;
                    -webkit-transition: all .4s ease-in-out;
                    -moz-transition: all .4s ease-in-out;
                    transition: all .4s ease-in-out; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .accent-btn:hover {
                      -webkit-transition: all .4s ease-in-out;
                      -moz-transition: all .4s ease-in-out;
                      transition: all .4s ease-in-out;
                      color: #FFFFFF !important;
                      background-color: #D2CBB3;
                      border: 2px #85764D solid; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .accent-btn:after {
                      display: none; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module {
                  /* end .et_pb_blurb */ }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blog_grid_wrapper .column article {
                    border: none; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module article .post-content a {
                    color: #474747;
                    text-decoration: none;
                    border-bottom: 2px solid #D2CBB3;
                    padding: 0 2px 0 2px;
                    -webkit-transition: all .4s ease-in;
                    -moz-transition: all .4s ease-in;
                    transition: all .4s ease-in !important; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module article .post-content a:hover {
                      color: #FFFFFF;
                      background-color: #85764D;
                      padding: 0 2px 0 2px;
                      -webkit-transition: all .4s ease-in;
                      -moz-transition: all .4s ease-in;
                      transition: all .4s ease-in !important; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module article .post-content a {
                    display: inline; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner a {
                    color: #474747;
                    text-decoration: none;
                    border-bottom: 2px solid #D2CBB3;
                    padding: 0 2px 0 2px;
                    -webkit-transition: all .4s ease-in;
                    -moz-transition: all .4s ease-in;
                    transition: all .4s ease-in !important; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner a:hover {
                      color: #FFFFFF;
                      background-color: #85764D;
                      padding: 0 2px 0 2px;
                      -webkit-transition: all .4s ease-in;
                      -moz-transition: all .4s ease-in;
                      transition: all .4s ease-in !important; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb {
                    background-color: #0f1d42;
                    padding: 25px;
                    border-radius: 15px;
                    -moz-border-radius: 15px;
                    -webkit-border-radius: 15px; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover {
                      -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
                      -moz-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
                      box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
                      -webkit-transform: scale(1.05);
                      transform: scale(1.05);
                      background-color: #E8E4D6; }
                      body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover .et_pb_module_header, body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover .et_pb_blurb_description {
                        color: #181818; }
                      body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover .et_pb_module_header:before {
                        color: #181818; }
                      body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover .et_pb_blurb_description a {
                        color: #181818; }
                        body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover .et_pb_blurb_description a:hover {
                          border-bottom: 2px solid #0f1d42;
                          padding: 0; }
                      body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb:hover .et_pb_blurb_description p {
                        color: #181818; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_module_header {
                      font: normal normal normal 1.875em/1.25 "Cinzel", serif;
                      color: #FFFFFF;
                      text-align: center; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_description p {
                      font: normal normal normal 1.125em/1.5 "Didact Gothic", sans-serif;
                      color: #FFFFFF; }
                      body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_description p a {
                        padding: 0;
                        color: #85764D;
                        border: none;
                        text-decoration: unset; }
                        body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_description p a:after {
                          font-family: "Font Awesome 5 Free";
                          font-weight: 900;
                          -webkit-font-smoothing: antialiased;
                          display: inline-block;
                          font-style: normal;
                          font-variant: normal;
                          text-rendering: auto;
                          line-height: 1;
                          content: "\f30b";
                          margin-left: 2px; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_slides .et_pb_slide .et_pb_slide_description {
                    text-shadow: none; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .awsm-grid-wrapper .awsm-personal-contact-info {
                    padding-right: 0;
                    padding-left: 20px; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .awsm-grid-wrapper .awsm-personal-contact-info .awsm-contact-details > p {
                      padding: 12px 0;
                      white-space: nowrap; }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row#testimonial-slider .et_pb_slide {
                border-radius: 20px;
                -moz-border-radius: 20px;
                -webkit-border-radius: 20px; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row#testimonial-slider .et_pb_slide .et_pb_slide_description {
                  padding: 8% 4%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row#testimonial-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
                    font: normal normal normal 2.25em/1.25 "Didact Gothic", sans-serif;
                    line-height: 1.5;
                    color: #999999 !important;
                    /* Overrides Divi style */ }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row#testimonial-slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content p {
                    font: normal normal normal 2.25em/1.25 "Didact Gothic", sans-serif;
                    font-family: 'Cinzel', serif;
                    font-size: 1.75em;
                    color: #0f1d42 !important;
                    /* Overrides Divi style */ }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row#testimonial-slider .et-pb-slider-arrows a {
                color: #474747 !important; }
        body #page-container #et-main-area #main-content .container {
          /* Remove sidebar line from posts */
          /* end .container:before */
          /* end #content-area */ }
          body #page-container #et-main-area #main-content .container:before {
            display: none; }
          body #page-container #et-main-area #main-content .container #content-area {
            /* Make left section full width for posts by default */
            /* end #left-area */
            /* end #sidebar */ }
            body #page-container #et-main-area #main-content .container #content-area #left-area {
              width: 100%;
              padding-right: 0; }
            body #page-container #et-main-area #main-content .container #content-area #sidebar {
              display: none; }
      body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget {
        width: 100%;
        text-align: center;
        margin-bottom: 1%; }
        body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget a {
          color: #0f1d42;
          text-decoration: none; }
        body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget .textwidget p {
          font-size: 0.9em; }
        body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget:nth-child(2) ul.menu {
          margin-left: 0;
          list-style-type: none;
          text-align: center; }
          body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget:nth-child(2) ul.menu li {
            font-size: 1.1em;
            display: inline-block; }
            body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget:nth-child(2) ul.menu li .sub-menu {
              display: none; }
            body #page-container #et-main-area #main-footer #footer-widgets .footer-widget .fwidget:nth-child(2) ul.menu li:before {
              display: none; }
      body #page-container #et-main-area #main-footer #footer-bottom {
        background-color: transparent; }
        body #page-container #et-main-area #main-footer #footer-bottom .container .et-social-icons .et-social-icon .icon {
          color: #FFFFFF; }
        body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info {
          color: #FFFFFF;
          font: normal normal normal 0.85em/1.5 "Didact Gothic", sans-serif; }
          body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a {
            font-weight: bold;
            color: #FFFFFF; }
            body #page-container #et-main-area #main-footer #footer-bottom .container #footer-info a:hover {
              opacity: .7; }
  body.home {
    /* #page-container */ }
    body.home #page-container {
      /* BODY */
      /* end #et-main-area */ }
      body.home #page-container #et-main-area {
        /* end #main-content */ }
        body.home #page-container #et-main-area #main-content {
          /* Main content with Visual Builder */
          /* end article */ }
          body.home #page-container #et-main-area #main-content article {
            /* With Visual Builder */
            /* end .et_pb_section */ }
            body.home #page-container #et-main-area #main-content article .et_pb_section {
              /* end .et_pb_row */ }
              body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
                /* end .et_pb_column */ }
                body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
                  /* end .et_pb_module */ }
                  body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_posts article img {
                    		/*
                    		filter: $bg-color-adjustment;
                    		-moz-filter: $bg-color-adjustment;
                    		-o-filter: $bg-color-adjustment;
                    		-webkit-filter: $bg-color-adjustment;
                    		filter: hsla(224, 15%, 0%, 0);
                    		-moz-filter: hsla(224, 15%, 0%, 0);
                    		-o-filter: hsla(224, 15%, 0%, 0);
                    		-webkit-filter: hsla(224, 15%, 0%, 0);
                    		-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                             -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                             -webkit-filter: grayscale(100%);
                             filter: gray;
                             filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                    		 */ }
                  body.home #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_posts .pagination {
                    display: none; }
  body.single-post {
    /* #page-container */ }
    body.single-post #page-container {
      /* BODY */
      /* end #et-main-area */ }
      body.single-post #page-container #et-main-area {
        /* end #main-content */ }
        body.single-post #page-container #et-main-area #main-content {
          /* end #content-area */ }
          body.single-post #page-container #et-main-area #main-content .container {
            width: 100%;
            margin: 0;
            max-width: unset;
            padding-top: 0;
            /* end content */ }
            body.single-post #page-container #et-main-area #main-content .container #content-area {
              /* Main content with Visual Builder */
              /* end article */ }
              body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img {
                height: 400px;
                padding: 0;
                margin-bottom: 54px;
                position: relative; }
                body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img span.et_parallax_bg {
                  		/*
                  		filter: $bg-color-adjustment;
                  		-moz-filter: $bg-color-adjustment;
                  		-o-filter: $bg-color-adjustment;
                  		-webkit-filter: $bg-color-adjustment;
                  		filter: hsla(224, 15%, 0%, 0);
                  		-moz-filter: hsla(224, 15%, 0%, 0);
                  		-o-filter: hsla(224, 15%, 0%, 0);
                  		-webkit-filter: hsla(224, 15%, 0%, 0);
                  		-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                           -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                           -webkit-filter: grayscale(100%);
                           filter: gray;
                           filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                  		 */
                  background-image: url(https://chs-inc.com/wp-content/uploads/2017/04/05-ArticleSamplesiStock-934662002.png);
                  position: relative;
                  background-attachment: fixed; }
                body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta {
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  background-color: #FFFFFF;
                  border-top: 8px solid #85764D;
                  text-align: left;
                  margin-left: 0;
                  padding: .75em 3em 0 1.275em;
                  margin-right: 0; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content {
                    text-align: left; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content span {
                      white-space: nowrap; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content .cta {
                      font: normal normal normal 2em/1.25 "Didact Gothic", sans-serif;
                      font-size: 1em;
                      color: #85764D; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content .phone a {
                      font: normal normal normal 3.125em/1.25 "Amiri", serif;
                      font-size: 1.8em;
                      font-family: 'Cinzel', serif;
                      line-height: 1;
                      color: #0f1d42;
                      border: none;
                      /* Override standard link action */ }
                      body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content .phone a:hover {
                        color: #0f1d42;
                        background-color: transparent;
                        transition: none; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content .email {
                      float: right; }
                      body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content .email a {
                        font: normal normal normal 3.125em/1.25 "Amiri", serif;
                        font-size: 0.9em;
                        text-transform: uppercase;
                        font-family: 'Didact Gothic', sans-serif;
                        text-align: right;
                        color: #0f1d42;
                        text-decoration: underline;
                        text-decoration-color: #D2CBB3;
                        line-height: 1;
                        /* Override standard link action */ }
                        body.single-post #page-container #et-main-area #main-content .container #content-area #post-header-img .header-cta .et_pb_slide_content .email a:hover {
                          color: #0f1d42;
                          background-color: transparent;
                          transition: none; }
              body.single-post #page-container #et-main-area #main-content .container #content-area article {
                width: 100%;
                margin: 0; }
                body.single-post #page-container #et-main-area #main-content .container #content-area article .et_post_meta_wrapper:first-child {
                  padding: 2.25em;
                  background-color: #85764D;
                  margin-left: 0;
                  max-width: unset;
                  margin-right: 20%;
                  clear: both; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area article .et_post_meta_wrapper:first-child h1 {
                    float: right;
                    color: #FFFFFF;
                    text-transform: uppercase;
                    padding: 0; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area article .et_post_meta_wrapper:first-child:after {
                    clear: both;
                    content: "";
                    display: table; }
                body.single-post #page-container #et-main-area #main-content .container #content-area article .entry-content {
                  position: relative;
                  width: 80%;
                  max-width: 1080px;
                  margin: auto;
                  /*
                  img.thumbnail {
                  	margin-top: 2em;
                  	margin-left: 2em;
                  	float: right;
                  	width: 33%
                  }
                  */ }
                  body.single-post #page-container #et-main-area #main-content .container #content-area article .entry-content .et_pb_section {
                    padding-bottom: 0; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area article .entry-content .et_pb_section .et_social_inline {
                      margin-bottom: 0; }
              body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links {
                width: 80%;
                max-width: 1080px;
                margin: 12px auto; }
                body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links hr {
                  margin-top: 12px;
                  margin-bottom: 12px; }
                body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links div {
                  width: 50%; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links div a {
                    color: #474747;
                    text-decoration: none;
                    border-bottom: 2px solid #D2CBB3;
                    padding: 0 2px 0 2px;
                    -webkit-transition: all .4s ease-in;
                    -moz-transition: all .4s ease-in;
                    transition: all .4s ease-in !important; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links div a:hover {
                      color: #FFFFFF;
                      background-color: #85764D;
                      padding: 0 2px 0 2px;
                      -webkit-transition: all .4s ease-in;
                      -moz-transition: all .4s ease-in;
                      transition: all .4s ease-in !important; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links div.previous_post {
                    float: left;
                    text-align: left; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area #post_prev_next_links div.next_post {
                    float: right;
                    text-align: right; }
              body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container {
                background-color: #F3F3F5;
                width: 100%;
                max-width: unset; }
                body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container h2, body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container .relatedposts {
                  position: relative;
                  width: 80%;
                  max-width: 1080px; }
                body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container h2 {
                  margin: 0 auto 1em auto; }
                body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container .relatedposts {
                  margin: 0 auto 2em auto; }
                  body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container .relatedposts .relatedpost {
                    margin-bottom: 0.75em;
                    background-color: #FFFFFF;
                    -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
                    -moz-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
                    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
                    -webkit-transform: scale(1.05);
                    transform: scale(1.05); }
                    body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container .relatedposts .relatedpost h3 {
                      margin: 0 7% 0 7%; }
                    body.single-post #page-container #et-main-area #main-content .container #content-area .relatedposts-container .relatedposts .relatedpost p {
                      padding: 0 7% 7% 7%; }
  body.search {
    /* end #et-main-area */ }
    body.search #et-main-area {
      /* end #main-content */ }
      body.search #et-main-area #main-content .container #content-area #left-area article {
        font: normal normal normal 1.5em/1.5 "Didact Gothic", sans-serif; }
        body.search #et-main-area #main-content .container #content-area #left-area article img {
          display: none; }
      body.search #et-main-area #main-content .container #content-area #left-area .pagination a {
        font: normal normal normal 1.5em/1.5 "Didact Gothic", sans-serif; }
  body.ie {
    /* #page-container */ }
    body.ie #page-container {
      /* HEADER */
      /* end #main-header */
      /* BODY */
      /* end #et-main-area */ }
      body.ie #page-container #et-main-area {
        /* end #main-content */ }
        body.ie #page-container #et-main-area #main-content {
          /* Main content with Visual Builder */
          /* end article */ }
          body.ie #page-container #et-main-area #main-content article {
            /* With Visual Builder */
            /* end .et_pb_section */ }
            body.ie #page-container #et-main-area #main-content article .et_pb_section {
              /* end .et_pb_row */ }
              body.ie #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
                /* end .et_pb_column */ }
                body.ie #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
                  /* end .et_pb_module */ }
  body #cspio-page {
    /* #cspio-content */ }
    body #cspio-page #cspio-content #cspio-description .gform_wrapper {
      margin-top: 0px; }
      body #cspio-page #cspio-content #cspio-description .gform_wrapper form.reset-font-size .gform_fields {
        font-size: unset; }
      body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields {
        margin: 0 !important; }
        body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield {
          list-style-type: none !important; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield:first-child {
            margin-top: 0px; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield label {
            display: none; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
            margin-top: 0px;
            width: 100%;
            margin-left: 0; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield .name_last {
            padding-right: 0px; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 input, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield .address_city input {
            margin-bottom: 10px; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield input, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield textarea, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select {
            background-color: white;
            border: none;
            font-family: 'Open Sans', sans-serif;
            font-size: .9em;
            padding-left: 16px;
            min-height: 50px;
            max-height: 50px;
            color: #0f1d42;
            border: #0f1d42 2px solid;
            -webkit-transition: all .4s ease-in;
            -moz-transition: all .4s ease-in;
            transition: all .4s ease-in !important;
            width: 100%; }
            body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield input:focus, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select:focus {
              -webkit-transition: all .4s ease-in;
              -moz-transition: all .4s ease-in;
              transition: all .4s ease-in !important; }
            body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield input::-webkit-input-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select::-webkit-input-placeholder {
              color: #0f1d42; }
            body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield input::-moz-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder {
              color: #0f1d42; }
            body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield input:-ms-input-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder {
              color: #0f1d42; }
            body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield input:-moz-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield textarea:-moz-placeholder, body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select:-moz-placeholder {
              color: #0f1d42; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield select {
            height: 100%; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_body .gform_fields .gfield.show-label label {
            display: -webkit-inline-box; }
      body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_footer {
        text-align: center;
        width: 100%;
        margin-left: 0px; }
        body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_footer .gform_button {
          color: #FFFFFF;
          background-color: #0f1d42;
          border-radius: 0px;
          border: 2px #0f1d42 solid;
          padding: 5px 30px;
          font: normal normal normal 1.33em/1.5 "Cinzel", serif;
          text-align: center;
          width: 100%;
          max-width: 500px;
          white-space: nowrap;
          background-repeat: no-repeat;
          -webkit-transition: all .4s ease-in-out;
          -moz-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
          transition: background-size .5s, color .5s;
          background-image: linear-gradient(#FFFFFF, #FFFFFF);
          background-position: 50% 0%;
          background-size: 100% 0%;
          max-width: 300px; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_footer .gform_button:hover {
            -webkit-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
            color: #FFFFFF !important;
            background-color: #0f1d42;
            border: 2px #85764D solid; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_footer .gform_button:after {
            display: none; }
          body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_footer .gform_button:hover {
            background-size: 100% 100%; }
      body #cspio-page #cspio-content #cspio-description .gform_wrapper form .gform_confirmation_message {
        font: normal normal normal 1.5em/1.5 "Didact Gothic", sans-serif;
        text-align: center; }

/* end body */
/* PHONE STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the phone layout of your site */
/* Smartphones (portrait and landscape) ----------- */
@media (max-width: 980px) {
  #page-container {
    /* end #et-main-area */ }
    #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar_toggle:before {
      color: #474747; }
    #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
      border-color: #474747; }
      #page-container #main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item a {
        color: #474747;
        font: normal normal normal 1.333em/1.5 "Didact Gothic", sans-serif; }
    #page-container #main-header .et_menu_container #et-top-navigation #et_top_search {
      visibility: hidden; }
    #page-container #et-main-area {
      /* end #main-content */ }
      #page-container #et-main-area #main-content {
        /* With DIVI Builder */
        /* end article */ }
        #page-container #et-main-area #main-content article {
          /* end .et_pb_section */ }
          #page-container #et-main-area #main-content article .mobile-center {
            text-align: center; }
          #page-container #et-main-area #main-content article .et_pb_section {
            /* end .et_pb_row */ }
            #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
              /* end of .et_pb_column */ }
              #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
                /* 2 column blog posts http://blog.tawfiq.me/how-to-style-your-divi-blog-page-into-two-column-grid-layout/ */
                /* end .et_pb_module */ }
                #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .column.size-1of2 {
                  width: 100% !important;
                  margin-right: 0%; }
                #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_salvattore_content[data-columns]::before {
                  content: '2 .column.size-1of2' !important; }

  /* end page container */ }
@media (max-width: 480px) {
  #page-container {
    /* end #et-main-area */ }
    #page-container #et-main-area {
      /* end #main-content */ }
      #page-container #et-main-area #main-content {
        /* end article */ }
        #page-container #et-main-area #main-content article {
          /* end .et_pb_section */ }
          #page-container #et-main-area #main-content article h1 {
            font-size: 2.25em !important; }
          #page-container #et-main-area #main-content article h2 {
            font-size: 2em !important; }
          #page-container #et-main-area #main-content article .et_pb_section {
            /* end .et_pb_row */ }
            #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
              /* end of .et_pb_column */ }
              #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box {
                width: 100% !important;
                margin: 0; }
                #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:first-child {
                  width: 80% !important; }
                #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:last-child {
                  padding: 0 10%; }
              #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
                /* end .et_pb_module */ }

  /* end body */ }
/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
  /* GENERAL */
  /* HEADER */
  /* BODY */
  /* FOOTER */ }
/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
  /* GENERAL */
  /* HEADER */
  /* BODY */
  /* FOOTER */ }
/* TABLET STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the tablet layout of your site */
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* GENERAL */
  /* Use the hamburger navigation by default http://sundari-webdesign.com/divi-changing-breakpoint-of-mobile-menu/ */
  #top-menu-nav, #top-menu {
    display: none; }

  #et_top_search {
    display: none; }

  #et_mobile_nav_menu {
    display: block; }

  #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar_toggle:before {
    top: 12px;
    color: #474747; }
  #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
    border-color: #474747; }
    #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item a {
      color: #474747;
      font: normal normal normal 1.333em/1.5 "Didact Gothic", sans-serif; }
    #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu .menu-item.hide-mobile {
      display: none; }

  /* HEADER */
  /* BODY */
  /* FOOTER */ }
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* GENERAL */
  #top-menu-nav, #top-menu {
    display: none; }

  #et_top_search {
    display: none; }

  #et_mobile_nav_menu {
    display: block; }

  /* HEADER */
  /* BODY */
  /* FOOTER */ }
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* GENERAL */
  /* HEADER */
  /* BODY */
  /* FOOTER */ }
/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 980px) {
  body {
    /* #page-container */ }
    body #page-container {
      /* HEADER */
      /* end #main-header */
      /* BODY */
      /* end #et-main-area */ }
      body #page-container #et-main-area {
        /* end #main-content */
        /* FOOTER */
        /* end #main-footer */ }
        body #page-container #et-main-area #main-content {
          /* With Visual Builder */
          /* end article */
          /* Without Visual Builder */
          /* end .container */ }
          body #page-container #et-main-area #main-content .relatedposts-container {
            margin: 2em auto;
            padding: 2em 0; }
            body #page-container #et-main-area #main-content .relatedposts-container .relatedposts {
              margin: 0 auto 2em auto;
              display: flex; }
              body #page-container #et-main-area #main-content .relatedposts-container .relatedposts .relatedpost {
                width: 29%;
                margin-right: 4%;
                float: left;
                margin-bottom: 0; }
          body #page-container #et-main-area #main-content article {
            /* With Visual Builder */
            /* end .et_pb_section */ }
            body #page-container #et-main-area #main-content article .gform_wrapper form .gform_footer .gform_footer {
              width: 25%;
              min-width: 25%; }
            body #page-container #et-main-area #main-content article .et_pb_section {
              /* end .et_pb_row */ }
              body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row {
                /*---------------Vertically Center Column Elements https://joshhall.co/how-to-create-a-fullwidth-2-column-image-text-section-in-divi/ ---------------*/
                /* end .et_pb_column */ }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
                  /* 2 column blog posts http://blog.tawfiq.me/how-to-style-your-divi-blog-page-into-two-column-grid-layout/ */
                  /* end .et_pb_module */ }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .column.size-1of2 {
                    width: 47% !important;
                    margin-right: 3%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_salvattore_content[data-columns]::before {
                    content: '2 .column.size-1of2' !important; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module .awsm-grid .awsm-grid-list a {
                    margin-left: 25%;
                    width: 75%; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row {
                  padding: 0;
                  height: 100%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row > .et_pb_column {
                    margin-top: 0;
                    margin-bottom: 0; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row > .et_pb_column:first-child .et_pb_text {
                      float: right;
                      padding: 10% 10% 10% 0; }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row > .et_pb_column:last-child .et_pb_text {
                      padding: 10% 0 10% 0;
                      width: 100%;
                      /* Normal width 80% * .5 */ }
                    body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row > .et_pb_column .et_pb_text {
                      max-width: 540px;
                      /* half max width */ }
                      body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.et_pb_equal_columns.fw-image-text-row > .et_pb_column .et_pb_text .et_pb_text_inner p {
                        line-height: 2; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.page-title-box .et_pb_text_inner h1 {
                  white-space: nowrap; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:first-child .et_pb_text:first-child .et_pb_text_inner h2 {
                  white-space: nowrap; }
                body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:last-child {
                  width: 51.866%; }
                  body #page-container #et-main-area #main-content article .et_pb_section .et_pb_row.short-title-box .et_pb_column:last-child .et_pb_search {
                    width: 50%;
                    float: right; }
          body #page-container #et-main-area #main-content .container {
            /* end #content-area */ }
    body.single-post #page-container #et-main-area #main-content .container #content-area article .entry-content .et_pb_section .et_pb_text_inner {
      width: 70%;
      margin: 0 auto 0 auto; }

  /* end body */ }

/*# sourceMappingURL=custom.css.map */
