@charset "UTF-8";
/*
*  HTML
*/

@media(max-width: 320px){
	li#responsive-menu-item-26131.responsive-menu-item a{ line-height: 20px !important;}
}

/* BLOG SHORT CODE CTA STYLES */
h4.blogctainterrupt {margin-top:25px; margin-bottom:25px; }
h4.blogctainterrupt a { font-size:20px; font-weight:800; color:#0095ad;}
h4.blogctainterrupt a:hover {text-decoration:underline;}
h4.blogctainterrupt a::after {  content: "\00bb "; color: #333;  font-size:20px;}

.post-template-default.single.single-post { padding-bottom: 0px;  }

#footer-bottom .et_pb_row {margin: 0 auto !important; padding:0!important;}
#footer-bottom .et_pb_row .et_pb_column{margin: 0 auto !important; padding:0!important;}
#footer-bottom .et_pb_row .et_pb_column .et_pb_text {margin: 0 auto !important; padding:0 40px 20px !important; font-size:12px; background-color:#222 !important; }
#footer-bottom .et_pb_row .et_pb_column .et_pb_text  {color:#666 !important;}
#footer-bottom .et_pb_row .et_pb_column .et_pb_text a {color:#fff !important;}
#footer-bottom .et_pb_row .et_pb_column .et_pb_text a:hover{ text-decoration:none !important;}
#footer-bottom {padding:0 !important; margin-top: 0!important; margin-bottom: 0!important;}
#footer-info a {color:#fff !important;}
.socialmedia {float:right; text-align:right;}
.socialmedia a {margin-right:5px;}

html, body {
  font-size: 1vw;
  font-weight: 400; }
body.single .entry-content { 
    padding-left: 20px; 
 padding-right: 20px; 
 padding-bottom: 20px; 
}


#page-container {
padding-top:80px;
}
.et_pb_section:first-child {
padding-top:80px;
}

#header-locations, #header-locations .et_pb_row {min-height:65px;}
#top-menu li ul li {    width: 100%;}


  @media (min-width: 1000px) {
    html, body {
      font-size: 10px; } }



body:not(.page-template-page-template-blank) {
  padding-bottom: 55px;
  padding-top: 6.3rem; }
  body:not(.page-template-page-template-blank).single-location-row {
    padding-top: 50px; }
  @media (max-width: 782px) {
    body:not(.page-template-page-template-blank) {
      padding-top: 50px; } }
  @media (max-width: 480px) {
    body:not(.page-template-page-template-blank) {
      padding-top: calc(4rem * 2.3 + 1rem); } }

a {
  color: #ffb100;
  transition: 0.2s; }

@media (min-width: 681px) {
  .et_pb_column_4_4 .et_pb_text {
    padding: 0 15%; } }

.et_pb_text p {
  margin-bottom: 1rem;
  padding-bottom: 0; }
  .et_pb_text p:last-child {
    margin-bottom: 0; }
  @media (max-width: 980px) {
	  
 .socialmedia {float:none; text-align:center;}
.socialmedia a {margin-right:5px;}
	  
    .et_pb_text p:not(:last-child) {
      margin-bottom: 1em; } }

.et_pb_text ol, .et_pb_text ul {
  margin-bottom: 1rem;
  padding-bottom: 0; }

.et_pb_column .et_pb_testimonial {
  background: transparent !important;
  line-height: inherit;
  padding: 0; }
  .et_pb_column .et_pb_testimonial:before {
    background: transparent;
    border-radius: 0;
    color: #fff;
    content: "”";
    font-family: "Raleway", sans-serif !important;
    font-size: 40rem;
    font-weight: 900;
    left: 0;
    margin-left: -5rem;
    margin-top: -7.5rem;
    opacity: .75;
    top: 0;
    z-index: -1; }
  .et_pb_column .et_pb_testimonial .et_pb_testimonial_author {
    text-align: right; }
    .et_pb_column .et_pb_testimonial .et_pb_testimonial_author:before {
      content: "\2014"; }

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  border-color: rgba(150, 149, 149, 0.2);
  border-radius: 0.2rem;
  border-style: solid;
  border-width: 1px;
  font-size: 1.6rem;
  line-height: 1 !important;
  padding: 0.3125em 0.625rem !important;
  width: 100%; }
  @media (max-width: 680px) {
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    textarea {
      font-size: 1em; } }

*[itemprop="address"],
*[itemprop="telephone"] {
  font-weight: 700; }

.et-social-icons .et-social-icon .icon:before {
  font-size: 2rem; }

.et_pb_map {
  margin: -4rem; }

.circle-img {
  border: 1px solid rgba(150, 149, 149, 0.2);
  border-radius: 100%;
  overflow: hidden;
  padding: 2rem; }
  .circle-img img {
    border-radius: 100%; }

.et_pb_divider:before {
  border-top-color: #434242 !important;
  border-top-width: 2px !important; }

#main-content .et_pb_toggle {
  font-size: 1.6rem;
  padding-top: 0 !important; }
  #main-content .et_pb_toggle:nth-child(6n-4):hover .et_pb_toggle_title, #main-content .et_pb_toggle:nth-child(6n-4).et_pb_toggle_open .et_pb_toggle_title {
    color: #00c0f0 !important; }
    #main-content .et_pb_toggle:nth-child(6n-4):hover .et_pb_toggle_title:before, #main-content .et_pb_toggle:nth-child(6n-4).et_pb_toggle_open .et_pb_toggle_title:before {
      color: #00c0f0; }
  #main-content .et_pb_toggle:nth-child(6n-2):hover .et_pb_toggle_title, #main-content .et_pb_toggle:nth-child(6n-2).et_pb_toggle_open .et_pb_toggle_title {
    color: #ffb100 !important; }
    #main-content .et_pb_toggle:nth-child(6n-2):hover .et_pb_toggle_title:before, #main-content .et_pb_toggle:nth-child(6n-2).et_pb_toggle_open .et_pb_toggle_title:before {
      color: #ffb100; }
  #main-content .et_pb_toggle:nth-child(6n):hover .et_pb_toggle_title, #main-content .et_pb_toggle:nth-child(6n).et_pb_toggle_open .et_pb_toggle_title {
    color: #a0dc00 !important; }
    #main-content .et_pb_toggle:nth-child(6n):hover .et_pb_toggle_title:before, #main-content .et_pb_toggle:nth-child(6n).et_pb_toggle_open .et_pb_toggle_title:before {
      color: #a0dc00; }
  #main-content .et_pb_toggle .et_pb_toggle_title {
    color: #434242 !important;
    font-size: 1.5625em;
    font-weight: 900;
    line-height: 1.5;
    transition: color 0.2s; }
    #main-content .et_pb_toggle .et_pb_toggle_title:before {
      color: #434242;
      transition: color 0.2s; }
  #main-content .et_pb_toggle p {
    color: #434242;
    font-size: 1.6rem;
    line-height: 1.5;
    padding-right: calc(33% + 2rem); }
    @media (max-width: 980px) {
      #main-content .et_pb_toggle p {
        padding-right: 0; } }

.et_search_outer {
  display: none !important; }

@media (max-width: 680px) {
  #main-content .et_pb_toggle {
    font-size: 4rem !important; }
    #main-content .et_pb_toggle .et_pb_toggle_title {
      line-height: 1.2 !important; }
    #main-content .et_pb_toggle p {
      font-size: 1.2em !important; } }

@media (min-width: 681px) {
  .reviewmgr-embed {
    padding: 0 15%; } }

@media (max-width: 680px) {
  table {
    font-size: .6em; } }

/*
*  GRID
*/
.container {
  max-width: 1080px;
  width: 100%; }

.et_pb_section {
  padding: 0 4rem !important; }

.et_pb_fullwidth_section {
  margin: -4rem 0;
  padding: 0; }

.et_pb_row {
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 4rem;
  margin-top: 4rem;
  max-width: 1080px;
  padding: 0 !important;
  width: 100%; }

.et_pb_column {
  padding: 4rem; }
  .et_pb_column .padding-none {
    padding: 0; }

.et_pb_row .et_pb_column,
.et_pb_row .et_pb_column,
.et_pb_row_inner .et_pb_column,
.et_pb_row_inner .et_pb_column,
.et_pb_blog_grid .column {
  margin: 0 2rem !important; }

.et_pb_row .et_pb_column.et-first-child,
.et_pb_row .et_pb_column:first-child,
.et_pb_row_inner .et_pb_column.et-first-child,
.et_pb_row_inner .et_pb_column:first-child,
.et_pb_blog_grid .column:first-child {
  margin-left: 0 !important; }

.et_pb_row .et_pb_column.et-last-child,
.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column.et-last-child,
.et_pb_row_inner .et_pb_column:last-child,
.et_pb_blog_grid .column:last-child {
  margin-right: 0 !important; }

.et_pb_gutters3 .et_pb_column_1_2,
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
  width: 50%;
  width: calc(50% - 2rem) !important; }
  @media (max-width: 680px) {
    .et_pb_gutters3 .et_pb_column_1_2,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important; }
      .et_pb_gutters3 .et_pb_column_1_2:not(:last-child),
      .et_pb_gutters3.et_pb_row .et_pb_column_1_2:not(:last-child) {
        margin-bottom: 4rem !important; } }

.et_pb_gutters3 .et_pb_column_1_3,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3,
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
  width: 33.333333% !important;
  width: calc(33.333333% - 2.8666666667rem) !important; }
  @media (max-width: 680px) {
    .et_pb_gutters3 .et_pb_column_1_3,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_3,
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important; }
      .et_pb_gutters3 .et_pb_column_1_3:not(:last-child),
      .et_pb_gutters3.et_pb_row .et_pb_column_1_3:not(:last-child),
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:not(:last-child),
      .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:not(:last-child),
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:not(:last-child),
      .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:not(:last-child) {
        margin-bottom: 4rem !important; } }

.et_pb_gutters3 .et_pb_column_2_3,
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
  width: 66.666667% !important;
  width: calc(66.666667% - 1.3333333333rem) !important; }
  @media (max-width: 680px) {
    .et_pb_gutters3 .et_pb_column_2_3,
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important; }
      .et_pb_gutters3 .et_pb_column_2_3:not(:last-child),
      .et_pb_gutters3.et_pb_row .et_pb_column_2_3:not(:last-child) {
        margin-bottom: 4rem !important; } }

.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child,
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
  margin-bottom: 0; }

/*
*  TYPE
*/
body {
  background: #fff;
  font-family: "Raleway", sans-serif; }

strong {
  font-weight: 700; }

.et_pb_text,
.et_pb_testimonial,
.et_pb_widget,
.et_pb_post,
.et_pb_button_module_wrapper,
.pagination {
  font-size: 1.6rem;
  line-height: 1.5 !important; }
  @media (max-width: 980px) {
	  #footer-bottom .et_pb_row .et_pb_column .et_pb_text {text-align:center !important;}
    .et_pb_text,
    .et_pb_testimonial,
    .et_pb_widget,
    .et_pb_post,
    .et_pb_button_module_wrapper,
    .pagination {
      font-size: 2rem; } }
  @media (max-width: 680px) {
    .et_pb_text,
    .et_pb_testimonial,
    .et_pb_widget,
    .et_pb_post,
    .et_pb_button_module_wrapper,
    .pagination {
      font-size: 3rem; } }
  @media (max-width: 480px) {
    .et_pb_text,
    .et_pb_testimonial,
    .et_pb_widget,
    .et_pb_post,
    .et_pb_button_module_wrapper,
    .pagination {
      font-size: 5rem; } }
  .et_pb_text p a,
  .et_pb_testimonial p a,
  .et_pb_widget p a,
  .et_pb_post p a,
  .et_pb_button_module_wrapper p a,
  .pagination p a {
    border-bottom: .3rem solid transparent;
    color: #00c0f0 !important;
    font-weight: 700; }
    .et_pb_text p a:hover,
    .et_pb_testimonial p a:hover,
    .et_pb_widget p a:hover,
    .et_pb_post p a:hover,
    .et_pb_button_module_wrapper p a:hover,
    .pagination p a:hover {
      border-bottom: 0.3rem solid #00c0f0;
      color: #00c0f0 !important; }

/*
*  BOX
*/
.et_pb_section.bg-primary {
  background-color: #71e3ff; }
  .et_pb_section.bg-primary .et_pb_row, .et_pb_section.bg-primary .et_pb_column {
    background-color: #00c0f0;
    color: #001d24; }
    .et_pb_section.bg-primary .et_pb_row h1, .et_pb_section.bg-primary .et_pb_row h2, .et_pb_section.bg-primary .et_pb_row h3, .et_pb_section.bg-primary .et_pb_row h4, .et_pb_section.bg-primary .et_pb_row h5, .et_pb_section.bg-primary .et_pb_column h1, .et_pb_section.bg-primary .et_pb_column h2, .et_pb_section.bg-primary .et_pb_column h3, .et_pb_section.bg-primary .et_pb_column h4, .et_pb_section.bg-primary .et_pb_column h5 {
      color: #001d24; }
    .et_pb_section.bg-primary .et_pb_row.inner-border, .et_pb_section.bg-primary .et_pb_column.inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid #001d24; }

.et_pb_section.bg-gray {
  background: #fcfcfc; }

.et_pb_section.bg-primary-light {
  background-color: #f0fcff; }
  .et_pb_section.bg-primary-light .et_pb_row, .et_pb_section.bg-primary-light .et_pb_column {
    background-color: #71e3ff;
    color: #0083a4; }
    .et_pb_section.bg-primary-light .et_pb_row h1, .et_pb_section.bg-primary-light .et_pb_row h2, .et_pb_section.bg-primary-light .et_pb_row h3, .et_pb_section.bg-primary-light .et_pb_row h4, .et_pb_section.bg-primary-light .et_pb_row h5, .et_pb_section.bg-primary-light .et_pb_column h1, .et_pb_section.bg-primary-light .et_pb_column h2, .et_pb_section.bg-primary-light .et_pb_column h3, .et_pb_section.bg-primary-light .et_pb_column h4, .et_pb_section.bg-primary-light .et_pb_column h5 {
      color: #0083a4; }
    .et_pb_section.bg-primary-light .et_pb_row.inner-border, .et_pb_section.bg-primary-light .et_pb_column.inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid #0083a4; }

.et_pb_section.bg-gray {
  background: #fcfcfc; }

.et_pb_section.bg-secondary {
  background-color: #ffd880; }
  .et_pb_section.bg-secondary .et_pb_row, .et_pb_section.bg-secondary .et_pb_column {
    background-color: #ffb100;
    color: #332300; }
    .et_pb_section.bg-secondary .et_pb_row h1, .et_pb_section.bg-secondary .et_pb_row h2, .et_pb_section.bg-secondary .et_pb_row h3, .et_pb_section.bg-secondary .et_pb_row h4, .et_pb_section.bg-secondary .et_pb_row h5, .et_pb_section.bg-secondary .et_pb_column h1, .et_pb_section.bg-secondary .et_pb_column h2, .et_pb_section.bg-secondary .et_pb_column h3, .et_pb_section.bg-secondary .et_pb_column h4, .et_pb_section.bg-secondary .et_pb_column h5 {
      color: #332300; }
    .et_pb_section.bg-secondary .et_pb_row.inner-border, .et_pb_section.bg-secondary .et_pb_column.inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid #332300; }

.et_pb_section.bg-gray {
  background: #fcfcfc; }

.et_pb_section.bg-secondary-light {
  background-color: white; }
  .et_pb_section.bg-secondary-light .et_pb_row, .et_pb_section.bg-secondary-light .et_pb_column {
    background-color: #ffd880;
    color: #b37c00; }
    .et_pb_section.bg-secondary-light .et_pb_row h1, .et_pb_section.bg-secondary-light .et_pb_row h2, .et_pb_section.bg-secondary-light .et_pb_row h3, .et_pb_section.bg-secondary-light .et_pb_row h4, .et_pb_section.bg-secondary-light .et_pb_row h5, .et_pb_section.bg-secondary-light .et_pb_column h1, .et_pb_section.bg-secondary-light .et_pb_column h2, .et_pb_section.bg-secondary-light .et_pb_column h3, .et_pb_section.bg-secondary-light .et_pb_column h4, .et_pb_section.bg-secondary-light .et_pb_column h5 {
      color: #b37c00; }
    .et_pb_section.bg-secondary-light .et_pb_row.inner-border, .et_pb_section.bg-secondary-light .et_pb_column.inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid #b37c00; }

.et_pb_section.bg-gray {
  background: #fcfcfc; }

.et_pb_section.bg-tertiary {
  background-color: #d3ff5d; }
  .et_pb_section.bg-tertiary .et_pb_row, .et_pb_section.bg-tertiary .et_pb_column {
    background-color: #a0dc00;
    color: #0c1000; }
    .et_pb_section.bg-tertiary .et_pb_row h1, .et_pb_section.bg-tertiary .et_pb_row h2, .et_pb_section.bg-tertiary .et_pb_row h3, .et_pb_section.bg-tertiary .et_pb_row h4, .et_pb_section.bg-tertiary .et_pb_row h5, .et_pb_section.bg-tertiary .et_pb_column h1, .et_pb_section.bg-tertiary .et_pb_column h2, .et_pb_section.bg-tertiary .et_pb_column h3, .et_pb_section.bg-tertiary .et_pb_column h4, .et_pb_section.bg-tertiary .et_pb_column h5 {
      color: #0c1000; }
    .et_pb_section.bg-tertiary .et_pb_row.inner-border, .et_pb_section.bg-tertiary .et_pb_column.inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid #0c1000; }

.et_pb_section.bg-gray {
  background: #fcfcfc; }

.et_pb_section.bg-tertiary-light {
  background-color: #f5ffdc; }
  .et_pb_section.bg-tertiary-light .et_pb_row, .et_pb_section.bg-tertiary-light .et_pb_column {
    background-color: #d3ff5d;
    color: #689000; }
    .et_pb_section.bg-tertiary-light .et_pb_row h1, .et_pb_section.bg-tertiary-light .et_pb_row h2, .et_pb_section.bg-tertiary-light .et_pb_row h3, .et_pb_section.bg-tertiary-light .et_pb_row h4, .et_pb_section.bg-tertiary-light .et_pb_row h5, .et_pb_section.bg-tertiary-light .et_pb_column h1, .et_pb_section.bg-tertiary-light .et_pb_column h2, .et_pb_section.bg-tertiary-light .et_pb_column h3, .et_pb_section.bg-tertiary-light .et_pb_column h4, .et_pb_section.bg-tertiary-light .et_pb_column h5 {
      color: #689000; }
    .et_pb_section.bg-tertiary-light .et_pb_row.inner-border, .et_pb_section.bg-tertiary-light .et_pb_column.inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid #689000; }

.et_pb_section.bg-gray {
  background: #fcfcfc; }

.bg-primary a,
.bg-primary a:hover,
.bg-primary .et_pb_more_button,
.bg-primary .et_pb_newsletter_button,
.bg-primary .et_pb_promo_button,
.bg-primary .et_pb_contact_submit,
.bg-primary .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.bg-primary .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.bg-primary .et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.bg-primary .et_pb_member_social_links a:hover,
.bg-primary .et_pb_pricing li a,
.bg-primary .et_pb_pricing_table_button,
.bg-primary .et_pb_sum,
.bg-primary .woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.bg-tertiary a,
.bg-tertiary a:hover,
.bg-tertiary .et_pb_more_button,
.bg-tertiary .et_pb_newsletter_button,
.bg-tertiary .et_pb_promo_button,
.bg-tertiary .et_pb_contact_submit,
.bg-tertiary .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.bg-tertiary .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.bg-tertiary .et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.bg-tertiary .et_pb_member_social_links a:hover,
.bg-tertiary .et_pb_pricing li a,
.bg-tertiary .et_pb_pricing_table_button,
.bg-tertiary .et_pb_sum,
.bg-tertiary .woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
  color: #ffb100 !important; }

.bg-primary .et_pb_button,
.bg-tertiary .et_pb_button {
  background: #ffb100 !important;
  border-color: #ffb100 !important;
  color: #332300 !important;
  box-shadow: 0 0 0 0 transparent; }
  .bg-primary .et_pb_button:after,
  .bg-tertiary .et_pb_button:after {
    color: rgba(22, 22, 22, 0.8) !important;
    text-shadow: none; }

.bg-primary .et_pb_button:hover,
.bg-tertiary .et_pb_button:hover {
  border-color: #ffb100 !important;
  background: #ffb100 !important;
  color: #fff !important;
  box-shadow: 1rem 1rem 0 0 #805900; }
  .bg-primary .et_pb_button:hover:after,
  .bg-tertiary .et_pb_button:hover:after {
    color: #fff !important; }

.bg-secondary a,
.bg-secondary a:hover,
.bg-secondary .et_pb_more_button,
.bg-secondary .et_pb_newsletter_button,
.bg-secondary .et_pb_promo_button,
.bg-secondary .et_pb_contact_submit,
.bg-secondary .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.bg-secondary .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.bg-secondary .et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.bg-secondary .et_pb_member_social_links a:hover,
.bg-secondary .et_pb_pricing li a,
.bg-secondary .et_pb_pricing_table_button,
.bg-secondary .et_pb_sum,
.bg-secondary .woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
  color: #00c0f0 !important; }

.bg-secondary .et_pb_button {
  background: #00c0f0 !important;
  border-color: #00c0f0 !important;
  color: #001d24 !important;
  box-shadow: 0 0 0 0 transparent; }
  .bg-secondary .et_pb_button:after {
    color: rgba(22, 22, 22, 0.8) !important;
    text-shadow: none; }

.bg-secondary .et_pb_button:hover {
  border-color: #00c0f0 !important;
  background: #00c0f0 !important;
  color: #fff !important;
  box-shadow: 1rem 1rem 0 0 #005a71; }
  .bg-secondary .et_pb_button:hover:after {
    color: #fff !important; }

.et_pb_with_background .et_pb_row, .et_pb_with_background.et_pb_row {
  margin: 0 auto;
  padding: 8rem 0; }

.et_pb_with_background .et_pb_column {
  background: transparent;
  color: #fff; }
  .et_pb_with_background .et_pb_column h1, .et_pb_with_background .et_pb_column h2, .et_pb_with_background .et_pb_column h3, .et_pb_with_background .et_pb_column h4, .et_pb_with_background .et_pb_column h5 {
    color: #fff; }
  .et_pb_with_background .et_pb_column p {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.1;
    margin: 1em; }
  .et_pb_with_background .et_pb_column .et_pb_button {
    font-size: 30px !important; }
  .et_pb_with_background .et_pb_column.inner-border {
    box-shadow: inset 0 0 0 1px #fff;
    padding-bottom: 8rem;
    padding-top: 8rem; }

.et_pb_column {
  background-color: whitesmoke;
  color: #434242;
  /*
  .et_pb_row:nth-child(2n-1) &:nth-child(2n),
  .et_pb_row:nth-child(2n) &:nth-child(2n-1) {
    @include bg-color($gray) {
      @include inner-border;
      &.hover-shadow {
        @include hover-shadow;
      }
    };
  };
*/ }
  .et_pb_column h1, .et_pb_column h2, .et_pb_column h3, .et_pb_column h4, .et_pb_column h5 {
    color: #434242; }
  .et_pb_column.inner-border {
    /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
    border: 1px solid rgba(150, 149, 149, 0.2); }
  .et_pb_column.hover-shadow {
    box-shadow: 0 0 0 0 #8f8f8f;
    transition: 0.2s; }
    .et_pb_column.hover-shadow:hover {
      background-color: whitesmoke;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.bg-primary,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1) {
    background-color: #00c0f0;
    color: #001d24; }
    .et_pb_column.bg-primary h1, .et_pb_column.bg-primary h2, .et_pb_column.bg-primary h3, .et_pb_column.bg-primary h4, .et_pb_column.bg-primary h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1) h5 {
      color: #001d24; }
    .et_pb_column.bg-primary.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1).inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid rgba(150, 149, 149, 0.2); }
    .et_pb_column.bg-primary.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #005a71;
      transition: 0.2s; }
      .et_pb_column.bg-primary.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-primary:nth-child(2n-1).hover-shadow:hover {
        background-color: #00c0f0;
        color: #001d24;
        box-shadow: 2rem 2rem 0 0 #005a71; }
  .et_pb_column.bg-primary.bg-gradient,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1) {
    background-color: linear-gradient(to bottom, #57ddff, #00c0f0);
    color: #fff; }
    .et_pb_column.bg-primary.bg-gradient h1, .et_pb_column.bg-primary.bg-gradient h2, .et_pb_column.bg-primary.bg-gradient h3, .et_pb_column.bg-primary.bg-gradient h4, .et_pb_column.bg-primary.bg-gradient h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1) h5 {
      color: #fff; }
    .et_pb_column.bg-primary.bg-gradient.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1).inner-border {
      border: none;
      box-shadow: none;
      padding: 4rem; }
    .et_pb_column.bg-primary.bg-gradient.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #8f8f8f;
      transition: 0.2s; }
      .et_pb_column.bg-primary.bg-gradient.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary.bg-gradient:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-primary.bg-gradient:nth-child(2n-1).hover-shadow:hover {
        background-color: #005a71;
        color: #434242;
        box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.hover-shadow-primary.hover-shadow,
  .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-primary:nth-child(2n).hover-shadow,
  .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-primary:nth-child(2n-1).hover-shadow {
    box-shadow: 0 0 0 0 #005a71;
    transition: 0.2s; }
    .et_pb_column.hover-shadow-primary.hover-shadow:hover,
    .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-primary:nth-child(2n).hover-shadow:hover,
    .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-primary:nth-child(2n-1).hover-shadow:hover {
      background-color: #00c0f0;
      color: #001d24;
      box-shadow: 2rem 2rem 0 0 #005a71; }
  .et_pb_column.hover-color-primary {
    transition: 0.2s; }
    .et_pb_column.hover-color-primary:hover {
      background-color: #00c0f0;
      color: #001d24 !important; }
      .et_pb_column.hover-color-primary:hover h1, .et_pb_column.hover-color-primary:hover h2, .et_pb_column.hover-color-primary:hover h3, .et_pb_column.hover-color-primary:hover h4, .et_pb_column.hover-color-primary:hover h5 {
        color: #001d24 !important; }
  .et_pb_column.bg-primary-light,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1) {
    background-color: #71e3ff;
    color: #0083a4; }
    .et_pb_column.bg-primary-light h1, .et_pb_column.bg-primary-light h2, .et_pb_column.bg-primary-light h3, .et_pb_column.bg-primary-light h4, .et_pb_column.bg-primary-light h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1) h5 {
      color: #0083a4; }
    .et_pb_column.bg-primary-light.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1).inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid rgba(150, 149, 149, 0.2); }
    .et_pb_column.bg-primary-light.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #00c0f0;
      transition: 0.2s; }
      .et_pb_column.bg-primary-light.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light:nth-child(2n-1).hover-shadow:hover {
        background-color: #71e3ff;
        color: #0083a4;
        box-shadow: 2rem 2rem 0 0 #00c0f0; }
  .et_pb_column.bg-primary-light.bg-gradient,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1) {
    background-color: linear-gradient(to bottom, #d7f7ff, #71e3ff);
    color: #fff; }
    .et_pb_column.bg-primary-light.bg-gradient h1, .et_pb_column.bg-primary-light.bg-gradient h2, .et_pb_column.bg-primary-light.bg-gradient h3, .et_pb_column.bg-primary-light.bg-gradient h4, .et_pb_column.bg-primary-light.bg-gradient h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1) h5 {
      color: #fff; }
    .et_pb_column.bg-primary-light.bg-gradient.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1).inner-border {
      border: none;
      box-shadow: none;
      padding: 4rem; }
    .et_pb_column.bg-primary-light.bg-gradient.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #8f8f8f;
      transition: 0.2s; }
      .et_pb_column.bg-primary-light.bg-gradient.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-primary-light.bg-gradient:nth-child(2n-1).hover-shadow:hover {
        background-color: #00c0f0;
        color: #434242;
        box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.hover-shadow-primary-light.hover-shadow,
  .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-primary-light:nth-child(2n).hover-shadow,
  .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-primary-light:nth-child(2n-1).hover-shadow {
    box-shadow: 0 0 0 0 #00c0f0;
    transition: 0.2s; }
    .et_pb_column.hover-shadow-primary-light.hover-shadow:hover,
    .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-primary-light:nth-child(2n).hover-shadow:hover,
    .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-primary-light:nth-child(2n-1).hover-shadow:hover {
      background-color: #71e3ff;
      color: #0083a4;
      box-shadow: 2rem 2rem 0 0 #00c0f0; }
  .et_pb_column.hover-color-primary-light {
    transition: 0.2s; }
    .et_pb_column.hover-color-primary-light:hover {
      background-color: #71e3ff;
      color: #0083a4 !important; }
      .et_pb_column.hover-color-primary-light:hover h1, .et_pb_column.hover-color-primary-light:hover h2, .et_pb_column.hover-color-primary-light:hover h3, .et_pb_column.hover-color-primary-light:hover h4, .et_pb_column.hover-color-primary-light:hover h5 {
        color: #0083a4 !important; }
  .et_pb_column.bg-secondary,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1) {
    background-color: #ffb100;
    color: #332300; }
    .et_pb_column.bg-secondary h1, .et_pb_column.bg-secondary h2, .et_pb_column.bg-secondary h3, .et_pb_column.bg-secondary h4, .et_pb_column.bg-secondary h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1) h5 {
      color: #332300; }
    .et_pb_column.bg-secondary.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1).inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid rgba(150, 149, 149, 0.2); }
    .et_pb_column.bg-secondary.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #805900;
      transition: 0.2s; }
      .et_pb_column.bg-secondary.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary:nth-child(2n-1).hover-shadow:hover {
        background-color: #ffb100;
        color: #332300;
        box-shadow: 2rem 2rem 0 0 #805900; }
  .et_pb_column.bg-secondary.bg-gradient,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1) {
    background-color: linear-gradient(to bottom, #ffd066, #ffb100);
    color: #fff; }
    .et_pb_column.bg-secondary.bg-gradient h1, .et_pb_column.bg-secondary.bg-gradient h2, .et_pb_column.bg-secondary.bg-gradient h3, .et_pb_column.bg-secondary.bg-gradient h4, .et_pb_column.bg-secondary.bg-gradient h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1) h5 {
      color: #fff; }
    .et_pb_column.bg-secondary.bg-gradient.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1).inner-border {
      border: none;
      box-shadow: none;
      padding: 4rem; }
    .et_pb_column.bg-secondary.bg-gradient.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #8f8f8f;
      transition: 0.2s; }
      .et_pb_column.bg-secondary.bg-gradient.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary.bg-gradient:nth-child(2n-1).hover-shadow:hover {
        background-color: #805900;
        color: #434242;
        box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.hover-shadow-secondary.hover-shadow,
  .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-secondary:nth-child(2n).hover-shadow,
  .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-secondary:nth-child(2n-1).hover-shadow {
    box-shadow: 0 0 0 0 #805900;
    transition: 0.2s; }
    .et_pb_column.hover-shadow-secondary.hover-shadow:hover,
    .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-secondary:nth-child(2n).hover-shadow:hover,
    .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-secondary:nth-child(2n-1).hover-shadow:hover {
      background-color: #ffb100;
      color: #332300;
      box-shadow: 2rem 2rem 0 0 #805900; }
  .et_pb_column.hover-color-secondary {
    transition: 0.2s; }
    .et_pb_column.hover-color-secondary:hover {
      background-color: #ffb100;
      color: #332300 !important; }
      .et_pb_column.hover-color-secondary:hover h1, .et_pb_column.hover-color-secondary:hover h2, .et_pb_column.hover-color-secondary:hover h3, .et_pb_column.hover-color-secondary:hover h4, .et_pb_column.hover-color-secondary:hover h5 {
        color: #332300 !important; }
  .et_pb_column.bg-secondary-light,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1) {
    background-color: #ffd880;
    color: #b37c00; }
    .et_pb_column.bg-secondary-light h1, .et_pb_column.bg-secondary-light h2, .et_pb_column.bg-secondary-light h3, .et_pb_column.bg-secondary-light h4, .et_pb_column.bg-secondary-light h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1) h5 {
      color: #b37c00; }
    .et_pb_column.bg-secondary-light.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1).inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid rgba(150, 149, 149, 0.2); }
    .et_pb_column.bg-secondary-light.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #ffb100;
      transition: 0.2s; }
      .et_pb_column.bg-secondary-light.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light:nth-child(2n-1).hover-shadow:hover {
        background-color: #ffd880;
        color: #b37c00;
        box-shadow: 2rem 2rem 0 0 #ffb100; }
  .et_pb_column.bg-secondary-light.bg-gradient,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1) {
    background-color: linear-gradient(to bottom, #fff7e6, #ffd880);
    color: #fff; }
    .et_pb_column.bg-secondary-light.bg-gradient h1, .et_pb_column.bg-secondary-light.bg-gradient h2, .et_pb_column.bg-secondary-light.bg-gradient h3, .et_pb_column.bg-secondary-light.bg-gradient h4, .et_pb_column.bg-secondary-light.bg-gradient h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1) h5 {
      color: #fff; }
    .et_pb_column.bg-secondary-light.bg-gradient.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1).inner-border {
      border: none;
      box-shadow: none;
      padding: 4rem; }
    .et_pb_column.bg-secondary-light.bg-gradient.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #8f8f8f;
      transition: 0.2s; }
      .et_pb_column.bg-secondary-light.bg-gradient.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-secondary-light.bg-gradient:nth-child(2n-1).hover-shadow:hover {
        background-color: #ffb100;
        color: #434242;
        box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.hover-shadow-secondary-light.hover-shadow,
  .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-secondary-light:nth-child(2n).hover-shadow,
  .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-secondary-light:nth-child(2n-1).hover-shadow {
    box-shadow: 0 0 0 0 #ffb100;
    transition: 0.2s; }
    .et_pb_column.hover-shadow-secondary-light.hover-shadow:hover,
    .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-secondary-light:nth-child(2n).hover-shadow:hover,
    .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-secondary-light:nth-child(2n-1).hover-shadow:hover {
      background-color: #ffd880;
      color: #b37c00;
      box-shadow: 2rem 2rem 0 0 #ffb100; }
  .et_pb_column.hover-color-secondary-light {
    transition: 0.2s; }
    .et_pb_column.hover-color-secondary-light:hover {
      background-color: #ffd880;
      color: #b37c00 !important; }
      .et_pb_column.hover-color-secondary-light:hover h1, .et_pb_column.hover-color-secondary-light:hover h2, .et_pb_column.hover-color-secondary-light:hover h3, .et_pb_column.hover-color-secondary-light:hover h4, .et_pb_column.hover-color-secondary-light:hover h5 {
        color: #b37c00 !important; }
  .et_pb_column.bg-tertiary,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1) {
    background-color: #a0dc00;
    color: #0c1000; }
    .et_pb_column.bg-tertiary h1, .et_pb_column.bg-tertiary h2, .et_pb_column.bg-tertiary h3, .et_pb_column.bg-tertiary h4, .et_pb_column.bg-tertiary h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1) h5 {
      color: #0c1000; }
    .et_pb_column.bg-tertiary.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1).inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid rgba(150, 149, 149, 0.2); }
    .et_pb_column.bg-tertiary.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #435d00;
      transition: 0.2s; }
      .et_pb_column.bg-tertiary.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary:nth-child(2n-1).hover-shadow:hover {
        background-color: #a0dc00;
        color: #0c1000;
        box-shadow: 2rem 2rem 0 0 #435d00; }
  .et_pb_column.bg-tertiary.bg-gradient,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1) {
    background-color: linear-gradient(to bottom, #ccff43, #a0dc00);
    color: #fff; }
    .et_pb_column.bg-tertiary.bg-gradient h1, .et_pb_column.bg-tertiary.bg-gradient h2, .et_pb_column.bg-tertiary.bg-gradient h3, .et_pb_column.bg-tertiary.bg-gradient h4, .et_pb_column.bg-tertiary.bg-gradient h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1) h5 {
      color: #fff; }
    .et_pb_column.bg-tertiary.bg-gradient.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1).inner-border {
      border: none;
      box-shadow: none;
      padding: 4rem; }
    .et_pb_column.bg-tertiary.bg-gradient.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #8f8f8f;
      transition: 0.2s; }
      .et_pb_column.bg-tertiary.bg-gradient.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary.bg-gradient:nth-child(2n-1).hover-shadow:hover {
        background-color: #435d00;
        color: #434242;
        box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.hover-shadow-tertiary.hover-shadow,
  .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-tertiary:nth-child(2n).hover-shadow,
  .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-tertiary:nth-child(2n-1).hover-shadow {
    box-shadow: 0 0 0 0 #435d00;
    transition: 0.2s; }
    .et_pb_column.hover-shadow-tertiary.hover-shadow:hover,
    .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-tertiary:nth-child(2n).hover-shadow:hover,
    .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-tertiary:nth-child(2n-1).hover-shadow:hover {
      background-color: #a0dc00;
      color: #0c1000;
      box-shadow: 2rem 2rem 0 0 #435d00; }
  .et_pb_column.hover-color-tertiary {
    transition: 0.2s; }
    .et_pb_column.hover-color-tertiary:hover {
      background-color: #a0dc00;
      color: #0c1000 !important; }
      .et_pb_column.hover-color-tertiary:hover h1, .et_pb_column.hover-color-tertiary:hover h2, .et_pb_column.hover-color-tertiary:hover h3, .et_pb_column.hover-color-tertiary:hover h4, .et_pb_column.hover-color-tertiary:hover h5 {
        color: #0c1000 !important; }
  .et_pb_column.bg-tertiary-light,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1) {
    background-color: #d3ff5d;
    color: #689000; }
    .et_pb_column.bg-tertiary-light h1, .et_pb_column.bg-tertiary-light h2, .et_pb_column.bg-tertiary-light h3, .et_pb_column.bg-tertiary-light h4, .et_pb_column.bg-tertiary-light h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1) h5 {
      color: #689000; }
    .et_pb_column.bg-tertiary-light.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1).inner-border {
      /*
    border: solid $padding/2 transparent;
    box-shadow: inset 0 0 0 1px $border-color;
    padding: $padding/2;
*/
      border: 1px solid rgba(150, 149, 149, 0.2); }
    .et_pb_column.bg-tertiary-light.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #a0dc00;
      transition: 0.2s; }
      .et_pb_column.bg-tertiary-light.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light:nth-child(2n-1).hover-shadow:hover {
        background-color: #d3ff5d;
        color: #689000;
        box-shadow: 2rem 2rem 0 0 #a0dc00; }
  .et_pb_column.bg-tertiary-light.bg-gradient,
  .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n),
  .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1) {
    background-color: linear-gradient(to bottom, #efffc3, #d3ff5d);
    color: #fff; }
    .et_pb_column.bg-tertiary-light.bg-gradient h1, .et_pb_column.bg-tertiary-light.bg-gradient h2, .et_pb_column.bg-tertiary-light.bg-gradient h3, .et_pb_column.bg-tertiary-light.bg-gradient h4, .et_pb_column.bg-tertiary-light.bg-gradient h5,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n) h1,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n) h2,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n) h3,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n) h4,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n) h5,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1) h1,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1) h2,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1) h3,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1) h4,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1) h5 {
      color: #fff; }
    .et_pb_column.bg-tertiary-light.bg-gradient.inner-border,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n).inner-border,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1).inner-border {
      border: none;
      box-shadow: none;
      padding: 4rem; }
    .et_pb_column.bg-tertiary-light.bg-gradient.hover-shadow,
    .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n).hover-shadow,
    .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1).hover-shadow {
      box-shadow: 0 0 0 0 #8f8f8f;
      transition: 0.2s; }
      .et_pb_column.bg-tertiary-light.bg-gradient.hover-shadow:hover,
      .et_pb_row:nth-child(2n-1) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n).hover-shadow:hover,
      .et_pb_row:nth-child(2n) .et_pb_column.bg-tertiary-light.bg-gradient:nth-child(2n-1).hover-shadow:hover {
        background-color: #a0dc00;
        color: #434242;
        box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .et_pb_column.hover-shadow-tertiary-light.hover-shadow,
  .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-tertiary-light:nth-child(2n).hover-shadow,
  .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-tertiary-light:nth-child(2n-1).hover-shadow {
    box-shadow: 0 0 0 0 #a0dc00;
    transition: 0.2s; }
    .et_pb_column.hover-shadow-tertiary-light.hover-shadow:hover,
    .et_pb_row:nth-child(2n-1) .et_pb_column.hover-shadow-tertiary-light:nth-child(2n).hover-shadow:hover,
    .et_pb_row:nth-child(2n) .et_pb_column.hover-shadow-tertiary-light:nth-child(2n-1).hover-shadow:hover {
      background-color: #d3ff5d;
      color: #689000;
      box-shadow: 2rem 2rem 0 0 #a0dc00; }
  .et_pb_column.hover-color-tertiary-light {
    transition: 0.2s; }
    .et_pb_column.hover-color-tertiary-light:hover {
      background-color: #d3ff5d;
      color: #689000 !important; }
      .et_pb_column.hover-color-tertiary-light:hover h1, .et_pb_column.hover-color-tertiary-light:hover h2, .et_pb_column.hover-color-tertiary-light:hover h3, .et_pb_column.hover-color-tertiary-light:hover h4, .et_pb_column.hover-color-tertiary-light:hover h5 {
        color: #689000 !important; }
  .et_pb_column.bg-clear {
    background-color: transparent !important; }
    .et_pb_column.bg-clear:not(.inner-border) {
      padding: 0; }

.align-vertical-middle {
  display: flex !important;
  align-items: center !important; }

.border-row {
  border-color: rgba(150, 149, 149, 0.2);
  border-style: solid;
  border-width: 1px 0;
  padding: 4rem 0 !important; }

.border-bottom, .border-section > .et_pb_row:last-child {
  background: transparent !important;
  border-color: rgba(150, 149, 149, 0.2);
  border-style: solid;
  border-width: 0 0 1px;
  padding: 0 0 4rem; }

.border-top, .border-section > .et_pb_row:first-child {
  background: transparent !important;
  border-color: rgba(150, 149, 149, 0.2);
  border-style: solid;
  border-width: 1px 0 0;
  padding: 4rem 0 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 900; }

h2 {
  font-size: 2.5em !important; }
  @media (max-width: 680px) {
    h2 {
      font-size: 2em !important; } }

#page-hero h1 {
  font-size: 3.75em !important;
  line-height: 1.2;
  padding-bottom: 0;
  text-transform: uppercase; }

#page-hero h2 {
  font-size: 1.875em !important; }

@media (max-width: 680px) {
  #page-hero h1 {
    font-size: 2em !important; }
  #page-hero h2 {
    font-size: 1.25em !important; } }

.home #page-hero h1 {
  font-size: 1.875em !important;
  text-transform: none; }

.home #page-hero h2 {
  font-size: 3.75em !important;
  line-height: 1.2;
  text-transform: uppercase; }

@media (max-width: 680px) {
  .home #page-hero h1 {
    font-size: 1.25em !important; }
  .home #page-hero h2 {
    font-size: 2em !important; } }

.page-banner .et_pb_text {
  padding: 0 !important; }
  @media (max-width: 680px) {
    .page-banner .et_pb_text {
      font-size: 4rem; }
      .page-banner .et_pb_text p {
        font-size: 1.5em; } }

.page-banner h2 {
  font-size: 3.75em !important;
  line-height: 1.2;
  pading-bottom: 0;
  text-transform: uppercase; }
  @media (max-width: 680px) {
    .page-banner h2 {
      font-size: 2em !important;
      word-spacing: 100vw; } }

.et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2 {
  font-weight: 300;
  line-height: 1.25;
  padding-bottom: .625em;
  position: relative; }
  .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2:not(:last-child) {
    margin-bottom: .625em; }
  .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2:not(.no-border):after {
    background-color: #a0dc00;
    bottom: -.1rem;
    content: " ";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 3em; }
  .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2.border-primary:after {
    background-color: #00c0f0; }
  .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2.border-secondary:after {
    background-color: #ffb100; }
  .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2.border-tertiary:after {
    background-color: #a0dc00; }
  @media (max-width: 680px) {
    .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text h2 {
      margin-bottom: .625em; } }

.et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text.et_pb_text_align_center h2:after {
  left: 50%;
  margin-left: -6rem; }
  @media (max-width: 680px) {
    .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text.et_pb_text_align_center h2:after {
      margin-left: -1.5em; } }

.et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .et_pb_text.et_pb_text_align_right h2:after {
  left: auto;
  right: 0; }

.et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .inner-border .et_pb_text h2:last-child {
  padding-bottom: 0; }
  .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .inner-border .et_pb_text h2:last-child:after {
    display: none; }
  @media (max-width: 680px) {
    .et_pb_section:not(#page-hero) .et_pb_row:not(.page-banner) .inner-border .et_pb_text h2:last-child {
      margin-bottom: 0; } }

h3 {
  font-size: 1.3em !important;
  line-height: 1.1;
  margin-bottom: 2rem !important;
  padding-bottom: 0 !important; }
  h3:last-child {
    margin-bottom: 0 !important; }

.et_pb_text h3 .header-number {
  font-size: 1.875em; }

.sidebar-header {
  text-align: left; }
  @media (max-width: 980px) {
    .sidebar-header {
      text-align: left; }
      .et_pb_gutters3 .sidebar-header.et_pb_column_1_3,
      .et_pb_gutters3.et_pb_row .sidebar-header.et_pb_column_1_3,
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .sidebar-header.column.size-1of3,
      .et_pb_gutters3 .sidebar-header + .et_pb_column_2_3,
      .et_pb_gutters3.et_pb_row .sidebar-header + .et_pb_column_2_3 {
        margin: 0 !important;
        width: 100% !important; }
      .sidebar-header br {
        display: none; } }

a,
a:hover,
.et_pb_more_button,
.et_pb_newsletter_button,
.et_pb_promo_button,
.et_pb_contact_submit,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_member_social_links a:hover,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_pb_sum,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
  color: #ffb100 !important; }

.et_pb_button {
  background: transparent !important;
  border-color: #ffb100 !important;
  border-radius: 0.2rem;
  border-width: 0.125em !important;
  color: #ffb100 !important;
  line-height: 1 !important;
  padding: 0.3125em 0.625rem !important;
  font-weight: 900;
  transition: 0.2s; }

.et_pb_button:hover {
  border-color: #ffb100 !important;
  background: #ffb100 !important;
  color: #fff !important; }

.et_pb_button:after,
.et_pb_button:before {
  display: none !important; }

#et_top_search {
  display: none; }

#top-menu a {
  color: #161616 !important;
  font-size: 1.5rem;
  font-weight: 900;
  text-transform: uppercase; }
  #top-menu a:hover {
    background: none;
    opacity: 1 !important; }

#top-menu li ul {
  border-top: 0.3rem solid #dcdbdb;
  padding: 2rem 0;
  width: 34rem; }
  #top-menu li ul li {
    padding: 0 2rem; }
    #top-menu li ul li:not(:last-child) {
      margin-bottom: 2rem; }
    #top-menu li ul li a {
      padding: 0;
      width: auto; }

#top-menu > li:nth-child(3n-2) ul {
  border-color: #00c0f0; }

#top-menu > li:nth-child(3n-2) a:hover {
  color: #00c0f0 !important; }

#top-menu > li:nth-child(3n-1) ul {
  border-color: #ffb100; }

#top-menu > li:nth-child(3n-1) a:hover {
  color: #ffb100 !important; }

#top-menu > li:nth-child(3n) ul {
  border-color: #a0dc00; }

#top-menu > li:nth-child(3n) a:hover {
  color: #a0dc00 !important; }

@media (max-width: 1160px) {
  #top-menu {
    display: none; } }

@media (max-width: 1160px) {
  #et_mobile_nav_menu {
    display: none !important; } }

.mobile_menu_bar:before {
  color: #8f8f8f !important;
  font-weight: 900; }
  .opened .mobile_menu_bar:before {
    color: #dcdbdb !important; }

#mobile_menu {
  border-top-color: #dcdbdb;
  height: calc(100vh - 6.3rem - 80px - 32px);
  margin: 0 -4rem;
  overflow: scroll;
  padding: 4rem;
  width: 100vw; }

.et_mobile_menu li a {
  color: #00c0f0 !important;
  padding: 1rem; }
  .et_mobile_menu li a:hover {
    background-color: #00c0f0;
    color: #fff !important;
    opacity: 1; }

.et_mobile_menu > li:nth-child(3n-2) a {
  color: #00c0f0 !important; }
  .et_mobile_menu > li:nth-child(3n-2) a:hover {
    background-color: #00c0f0;
    color: #fff !important; }

.et_mobile_menu > li:nth-child(3n-2).menu-item-has-children > a:not(:hover) {
  background-color: #005a71;
  color: #fff !important; }

.et_mobile_menu > li:nth-child(3n-1) a {
  color: #ffb100 !important; }
  .et_mobile_menu > li:nth-child(3n-1) a:hover {
    background-color: #ffb100;
    color: #fff !important; }

.et_mobile_menu > li:nth-child(3n-1).menu-item-has-children > a:not(:hover) {
  background-color: #805900;
  color: #fff !important; }

.et_mobile_menu > li:nth-child(3n) a {
  color: #a0dc00 !important; }
  .et_mobile_menu > li:nth-child(3n) a:hover {
    background-color: #a0dc00;
    color: #fff !important; }

.et_mobile_menu > li:nth-child(3n).menu-item-has-children > a:not(:hover) {
  background-color: #435d00;
  color: #fff !important; }

#main-header .et_mobile_menu li ul,
.et_pb_fullwidth_menu .et_mobile_menu li ul {
  padding-left: 1rem; }

.et_mobile_menu li li {
  padding-left: 0; }

.et_mobile_menu .menu-item-has-children > a {
  background: transparent; }

#wpadminbar {
  position: fixed !important; }

.rmp-container {z-index:999999;}

.rmp-container {
  background-color: #222 !important;
  z-index: 999999 !important; 
}

.rmp-container a {
	background-color: transparent !important;
	border-bottom: 0 !important;
	border-top: 0 !important;
	font-size: 15px !important; 
}
.admin-bar .rmp-container {
	top: 32px !important; 
}
@media (max-width: 782px) {
	.admin-bar .rmp-container {
		top: 46px !important; 
	} 
}

button.rmp_menu_trigger {
  margin-top: 12.5px !important;
  top: 6.3rem !important;
	background: transparent !important;
	color: #000 !important;
}

button.rmp_menu_trigger .responsive-menu-pro-inner,
button.rmp_menu_trigger .responsive-menu-pro-inner::before,
button.rmp_menu_trigger .responsive-menu-pro-inner::after{
	background-color: #8f8f8f !important;
}

@media (max-width: 480px) {
	button.rmp_menu_trigger {
		top: calc(4rem * 2.3 + 1rem) !important; 
	} 
}

.admin-bar button.rmp_menu_trigger {
	top: calc(6.3rem + 32px) !important; 
}
@media (max-width: 782px) {
	.admin-bar button.rmp_menu_trigger {
		top: calc(50px + 46px) !important; 
	} 
}
@media (max-width: 480px) {
	.admin-bar button.rmp_menu_trigger {
		top: calc(4rem * 2.3 + 1rem + 46px) !important; 
	} 
}

#sticky-cta {
  bottom: 0;
  font-size: 1.3125em;
  height: 55px;
  left: 0;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 9999; }
  #sticky-cta .et_pb_row {
    margin-bottom: 0;
    margin-top: 0; }
  #sticky-cta .et_pb_column {
    height: 55px;
    padding: 0.75rem 0; }
    #sticky-cta .et_pb_column:not(.et-last-child) {
      display: flex;
      flex-direction: column;
      justify-content: center; }
     /* @media (max-width: 680px) {
        #sticky-cta .et_pb_column:not(.et-last-child) {
          display: none; } }*/
    #sticky-cta .et_pb_column.et-last-child {
      align-items: center;
      display: flex;
      justify-content: center; }
    @media (max-width: 980px) {
      #sticky-cta .et_pb_column {
        padding: 1rem 0; } }
  #sticky-cta .et_pb_text_inner {
    line-height: 1.875em;
    margin-right: -4rem;
    padding: 0.3125em 0;
    text-align: center; }
  #sticky-cta .et_pb_button_module_wrapper {
    padding: 0 4rem; }
    @media (max-width: 980px) {
      #sticky-cta .et_pb_button_module_wrapper {
        padding: 0 1rem; } }
  #sticky-cta .et_pb_button {
    border-radius: 0.2rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%; }

#header-locations {
  background: #333;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999; }
  .admin-bar #header-locations {
    top: 32px; }
    @media (max-width: 782px) {
      .admin-bar #header-locations {
        top: 46px; } }
  #header-locations .et_pb_row {
    background: #222;
    margin-bottom: 0;
    margin-top: 0; }
  #header-locations .et_pb_column {
    align-items: center;
    display: flex;
    background: transparent;
    margin-bottom: 0 !important;
    padding: .5em 4em; }
    #header-locations .et_pb_column.et-last-child {
      padding: 6.25px 4rem; }
      @media (max-width: 480px) {
        #header-locations .et_pb_column.et-last-child {
                 padding: 6.25px 20%; } 

#header-locations .et_pb_text p {      font-size: .7em !important;  margin-top:-20px !important;     }
}
    #header-locations .et_pb_column:not(.et-last-child) {
      flex-direction: column;
      justify-content: center; }
      @media (max-width: 980px) {
        #header-locations .et_pb_column:not(.et-last-child) {
          flex-direction: row;
          justify-content: flex-start; } 
#header-locations .et_pb_text_4 {
      width: 100%      !important; }
    }      
@media (max-width: 480px) {
        #header-locations .et_pb_column:not(.et-last-child) {
          justify-content: center;
          width: 100% !important; }
          #header-locations .et_pb_column:not(.et-last-child) .et_pb_text p {
            font-size: 4rem; } }

  #header-locations .et_pb_module:not(:last-child) {
    margin-bottom: 0.5rem; }
  #header-locations .et_pb_column_2 {
    align-items: center;
    display: flex; }
  #header-locations .et_pb_text {
    color: #dcdbdb; }
    #header-locations .et_pb_text p a {
      color: #00c0f0 !important; }
      #header-locations .et_pb_text p a:first-child {
        color: #dcdbdb !important;
        margin-right: 1rem; }
  #header-locations .et_pb_button_module_wrapper {
    width: 100%; }
  #header-locations .et_pb_button {
    border-radius: 0.2rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%; }
  @media (max-width: 1160px) {
    #header-locations .et_pb_text p {
      font-size: 1.2rem;
      line-height: 2; } }
  @media (max-width: 980px) {
	  
    #header-locations .et_pb_column_1_2 {
      width: 50%;
      width: calc(50% - 2rem) !important; }
    #header-locations .et_pb_text p {
      font-size: 2rem;
      line-height: 2.4; } #header-locations .et_pb_text p {
      font-size: 2rem;
      line-height: 2.4; } 
}
@media (max-width: 782px) {
       #header-locations .et_pb_text p {
      font-size: 1.2em;
      line-height:1.4; margin-top:-15px;}
#header-locations .et_pb_text_4 {width:100%;}
}

#main-header {
  background: #fcfcfc;
  padding: 0 4rem;
  top: 6.3rem !important; }
  @media (max-width: 980px) {
    #main-header {
      position: fixed !important; } }
  @media (max-width: 480px) {
    #main-header {
      top: calc(4rem * 2.3 + 1rem) !important; } }
  #main-header .logo_container {
    align-items: center;
    display: flex; }
    #main-header .logo_container #logo {
      max-width: inherit !important; }
  #main-header .logo_container a {
    color: #161616 !important;
    font-size: 2rem;
    font-weight: 900;
    text-transform: uppercase; }
    @media (max-width: 980px) {
      #main-header .logo_container a {
        font-size: 3rem; } }
    @media (max-width: 680px) {
      #main-header .logo_container a {
        font-size: 4rem; } }
    @media (max-width: 480px) {
      #main-header .logo_container a {
        font-size: 6rem;
        width: 75%; } }
  .single-location-row #main-header {
    top: 50px !important; }
  .single-location-row.admin-bar #main-header {
    top: calc(50px + 32px) !important; }
  .admin-bar #main-header {
    top: calc(6.3rem + 32px) !important; }
    @media (max-width: 782px) {
      .admin-bar #main-header {
        top: calc(50px + 46px) !important; } }
    @media (max-width: 480px) {
      .admin-bar #main-header {
        top: calc(4rem * 2.3 + 1rem + 46px) !important; } }
  #main-header > .container {
    background: #fff;
    height: 80px;
    padding: 0 4rem; }

#footer-locations h3 {
  font-size: 1.6em !important; }

#footer-locations h3 a,
#footer-locations a *[itemprop="name"],
#footer-locations a *[itemprop="telephone"],
#footer-locations *[itemprop="address"] a {
  color: #434242 !important; }
  #footer-locations h3 a:hover,
  #footer-locations a *[itemprop="name"]:hover,
  #footer-locations a *[itemprop="telephone"]:hover,
  #footer-locations *[itemprop="address"] a:hover {
    border-bottom: 0 !important;
    color: #00c0f0 !important; }

#footer-locations a *[itemprop="name"] {
  font-weight: 900; }

#footer-locations a *[itemprop="telephone"],
#footer-locations *[itemprop="address"] a {
  font-weight: 400; }

#footer-locations .et_pb_row {
  background: whitesmoke;
  padding: 0 2rem; }
  #footer-locations .et_pb_row .et_pb_column {
    margin: 0 !important;
    padding: 4rem 2rem; }
  #footer-locations .et_pb_row .et_pb_column_1_2 {
    width: 50% !important; }
  #footer-locations .et_pb_row .et_pb_column_1_3 {
    width: 33.3333% !important; }
  #footer-locations .et_pb_row .et_pb_column_1_4 {
    width: 25% !important; }
    

#footer-bottom {
  background: #333;
  color: #dcdbdb;
  padding: 0 4rem; }
  #footer-bottom .container {
    background: #222;
    padding: 1.5rem 4rem 0.5rem; }
  #footer-bottom #footer-info {
    font-size:12px; }
  @media (max-width: 680px) {
    #footer-bottom .container {
      padding-top: 4rem; }
    #footer-bottom .et-social-icons .et-social-icon .icon:before {
      font-size: 6rem; }
    #footer-bottom #footer-info {
      font-size: 12px;
      line-height: 1.5;
      padding-top: 4rem; } }

#page-hero .et_pb_column {
  padding: 0; }

#page-hero .et_pb_module {
  border: 0.1rem solid #fff;
  padding: 4rem;
  width: 100%; }

#page-hero.et_pb_with_background .et_pb_module {
  margin: 8rem 0; }

.home #page-hero .et_pb_row {
  height: calc(100vh - 55px - 6.3em - 80px);
  min-height: 55.2rem; }
  @media (max-width: 980px) {
    .home #page-hero .et_pb_row {
      height: auto;
      min-height: inherit; } }

.home #page-hero .et_pb_column {
  align-items: center;
  display: flex; }

#ppc-header {
  background: #fcfcfc; }
  #ppc-header .et_pb_row {
    background: #fff;
    margin-bottom: 0;
    margin-top: 0; }
  #ppc-header .et_pb_column {
    align-items: center;
    background: transparent;
    display: flex;
    padding: 0.5rem 4rem; }
  #ppc-header .et_pb_button_module_wrapper {
    align-items: center;
    display: flex;
    width: 100%; }
  #ppc-header .et_pb_button {
    border-radius: 0.2rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%; }
  #ppc-header h3 a {
    color: #fff;
    margin: 20px 0; }

@media (min-width: 681px) and (max-width: 980px) {
  .blog-roll {
    padding: 0 15%; } }

.blog-roll .et_pb_column {
  background: transparent;
  border: 1px solid rgba(150, 149, 149, 0.2);
  padding: 0 0 4rem;
  box-shadow: 0 0 0 0 #8f8f8f;
  transition: 0.2s; }
  .blog-roll .et_pb_column a {
    color: #434242 !important; }
  .blog-roll .et_pb_column .et_pb_post {
    border: none;
    margin-bottom: 0; }
  .blog-roll .et_pb_column .entry-featured-image-url {
    margin: 0 0 4rem !important;
    padding-top: 60%;
    overflow: hidden; }
    .blog-roll .et_pb_column .entry-featured-image-url img {
      position: absolute;
      left: 0;
      right: 0;
      top: 0; }
  .blog-roll .et_pb_column .entry-title {
    font-size: 1.5625em !important;
    line-height: 1.1;
    margin-bottom: 2rem !important;
    padding-bottom: 0 !important; }
  .blog-roll .et_pb_column .entry-title, .blog-roll .et_pb_column .post-meta, .blog-roll .et_pb_column .post-content {
    padding: 0 4rem; }
  .blog-roll .et_pb_column .post-meta, .blog-roll .et_pb_column .pagination {
    display: none; }
  .blog-roll .et_pb_column:hover {
    background-color: #fff;
    color: #434242;
    box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .blog-roll .et_pb_column:nth-child(3n-2) {
    box-shadow: 0 0 0 0 #00c0f0;
    transition: 0.2s; }
    .blog-roll .et_pb_column:nth-child(3n-2):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #00c0f0; }
    .blog-roll .et_pb_column:nth-child(3n-2):hover a, .blog-roll .et_pb_column:nth-child(3n-2):hover a:hover {
      color: #00c0f0 !important; }
    .blog-roll .et_pb_column:nth-child(3n-2):hover p a:hover {
      border-color: #00c0f0 !important; }
  .blog-roll .et_pb_column:nth-child(3n-1) {
    box-shadow: 0 0 0 0 #ffb100;
    transition: 0.2s; }
    .blog-roll .et_pb_column:nth-child(3n-1):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #ffb100; }
    .blog-roll .et_pb_column:nth-child(3n-1):hover a, .blog-roll .et_pb_column:nth-child(3n-1):hover a:hover {
      color: #ffb100 !important; }
    .blog-roll .et_pb_column:nth-child(3n-1):hover p a:hover {
      border-color: #ffb100 !important; }
  .blog-roll .et_pb_column:nth-child(3n) {
    box-shadow: 0 0 0 0 #a0dc00;
    transition: 0.2s; }
    .blog-roll .et_pb_column:nth-child(3n):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #a0dc00; }
    .blog-roll .et_pb_column:nth-child(3n):hover a, .blog-roll .et_pb_column:nth-child(3n):hover a:hover {
      color: #a0dc00 !important; }
    .blog-roll .et_pb_column:nth-child(3n):hover p a:hover {
      border-color: #a0dc00 !important; }
  @media (min-width: 681px) and (max-width: 980px) {
    .blog-roll .et_pb_column {
      margin: 0 !important;
      width: 100% !important; }
      .blog-roll .et_pb_column:not(:last-child) {
        margin-bottom: 4rem !important; }
      .blog-roll .et_pb_column .et_pb_image {
        float: left;
        margin: -4.1rem 4rem -4.1rem -4.1rem !important;
        width: calc(50% + 4rem) !important; } }

.et_section_specialty .et_pb_column_3_4 .et_pb_row_inner {
  padding: 0; }

.et_section_specialty .et_pb_column {
  background: transparent !important;
  padding: 0 !important; }

.et_section_specialty .et_pb_column_3_4 {
  width: 66.666667% !important;
  width: calc(66.666667% - 1.3333333333rem) !important; }
  @media (max-width: 680px) {
    .et_section_specialty .et_pb_column_3_4 {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important; }
      .et_section_specialty .et_pb_column_3_4:not(:last-child) {
        margin-bottom: 4rem !important; } }

.et_section_specialty .et_pb_column_1_4 {
  width: 33.333333% !important;
  width: calc(33.333333% - 2.8666666667rem) !important; }
  @media (max-width: 680px) {
    .et_section_specialty .et_pb_column_1_4 {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important; }
      .et_section_specialty .et_pb_column_1_4:not(:last-child) {
        margin-bottom: 4rem !important; } }

.et_section_specialty .et_pb_post {
  margin-bottom: 4rem !important;
  padding: 4rem; }
  .et_section_specialty .et_pb_post:not(:first-child) .entry-featured-image-url {
    display: none;
    float: left;
    margin-right: 4rem;
    width: 50%; }
  .et_section_specialty .et_pb_post:last-of-type {
    margin-bottom: 0 !important; }
  .et_section_specialty .et_pb_post a {
    color: #434242 !important; }
    .et_section_specialty .et_pb_post a:hover {
      border-color: #00c0f0;
      color: #00c0f0; }
  .et_section_specialty .et_pb_post .entry-featured-image-url {
    margin: calc(-4rem - 1px) calc(-4rem - 1px) 4rem; }
  .et_section_specialty .et_pb_post:nth-child(3n-2) {
    box-shadow: 0 0 0 0 #00c0f0;
    transition: 0.2s; }
    .et_section_specialty .et_pb_post:nth-child(3n-2):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #00c0f0; }
    .et_section_specialty .et_pb_post:nth-child(3n-2):hover a, .et_section_specialty .et_pb_post:nth-child(3n-2):hover a:hover {
      color: #00c0f0 !important; }
    .et_section_specialty .et_pb_post:nth-child(3n-2):hover p a:hover {
      border-color: #00c0f0 !important; }
  .et_section_specialty .et_pb_post:nth-child(3n-1) {
    box-shadow: 0 0 0 0 #ffb100;
    transition: 0.2s; }
    .et_section_specialty .et_pb_post:nth-child(3n-1):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #ffb100; }
    .et_section_specialty .et_pb_post:nth-child(3n-1):hover a, .et_section_specialty .et_pb_post:nth-child(3n-1):hover a:hover {
      color: #ffb100 !important; }
    .et_section_specialty .et_pb_post:nth-child(3n-1):hover p a:hover {
      border-color: #ffb100 !important; }
  .et_section_specialty .et_pb_post:nth-child(3n) {
    box-shadow: 0 0 0 0 #a0dc00;
    transition: 0.2s; }
    .et_section_specialty .et_pb_post:nth-child(3n):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #a0dc00; }
    .et_section_specialty .et_pb_post:nth-child(3n):hover a, .et_section_specialty .et_pb_post:nth-child(3n):hover a:hover {
      color: #a0dc00 !important; }
    .et_section_specialty .et_pb_post:nth-child(3n):hover p a:hover {
      border-color: #a0dc00 !important; }

.et_section_specialty .entry-title a {
  color: #434242 !important; }
  .et_section_specialty .entry-title a:hover {
    border-color: #00c0f0;
    color: #00c0f0; }

.et_pb_post {
  background: transparent;
  border: 1px solid rgba(150, 149, 149, 0.2); }

.single .et_pb_post {
  margin: 0 0 2rem;
  padding: 0; }
  .single .et_pb_post .et_post_meta_wrapper {
    padding-top: 4rem; }
    .single .et_pb_post .et_post_meta_wrapper:last-child {
      display: none; }
  .single .et_pb_post .entry-title, .single .et_pb_post .post-meta {
    margin: 0 4rem; }
  .single .et_pb_post .post-meta {
    padding-bottom: 4rem; }
  .single .et_pb_post .post-meta + img {
    margin: 0 -1px 4rem;
    max-width: calc(100% + 2px); }
  .single .et_pb_post .entry-content .et_pb_section:not(#header-locations):not(#sticky-cta):not(:last-child),
  .single .et_pb_post .entry-content .et_pb_section:not(#header-locations):not(#sticky-cta) .et_pb_row:not(:last-child),
  .single .et_pb_post .entry-content .et_pb_section:not(#header-locations):not(#sticky-cta) .et_pb_column:not(:last-child) {
    margin-bottom: 4rem; }
  .single .et_pb_post .entry-content .et_pb_section:not(#header-locations):not(#sticky-cta) .et_pb_row {
    margin: 0 !important; }
  .single .et_pb_post .entry-content .et_pb_section:not(#header-locations):not(#sticky-cta) .et_pb_column {
    background: transparent !important;
    padding: 0 !important; }
  .single .et_pb_post .entry-content .et_pb_section:not(#header-locations):not(#sticky-cta) .et_pb_text {
    padding: 0 !important; }

.pagination a {
  color: #00c0f0 !important;
  font-size: 1.2em;
  font-weight: 900;
  text-transform: uppercase; }

.et_pb_widget_area.et_pb_sidebar_0, #sidebar {
  border: none !important;
  padding: 0 !important; }
  .et_pb_widget_area.et_pb_sidebar_0 .et_pb_widget, #sidebar .et_pb_widget {
    background: transparent;
    border-top: 1px solid rgba(150, 149, 149, 0.2);
    margin-bottom: 4rem !important;
    padding: 4rem 0 0; }
    .et_pb_widget_area.et_pb_sidebar_0 .et_pb_widget:last-child, #sidebar .et_pb_widget:last-child {
      margin-bottom: 0 !important; }
    .et_pb_widget_area.et_pb_sidebar_0 .et_pb_widget a, #sidebar .et_pb_widget a {
      border-bottom: .3rem solid transparent;
      color: #00c0f0 !important;
      font-weight: 700; }
      .et_pb_widget_area.et_pb_sidebar_0 .et_pb_widget a:hover, #sidebar .et_pb_widget a:hover {
        border-bottom: 0.3rem solid #00c0f0; }

.blog #main-content .container, .archive #main-content .container {
  max-width: inherit;
  padding: 0 4rem; }
  .blog #main-content .container #content-area, .archive #main-content .container #content-area {
    margin: 0 auto;
    max-width: 1080px; }

.et_right_sidebar #left-area {
  width: 66.66667% !important;
  width: calc(66.666667% - 1.3333333333rem) !important;
  margin-right: 2rem;
  padding-right: 0 !important; }

.et_right_sidebar #sidebar {
  width: 33.333333% !important;
  width: calc(33.333333% - 2.8666666667rem) !important;
  margin-left: 2rem; }

@media (max-width: 980px) {
  .blog.et_right_sidebar #sidebar, .archive.et_right_sidebar #sidebar {
    margin-left: 0;
    margin-top: 4rem;
    padding: 0 15% !important;
    width: 100% !important; }

 et_right_sidebar #left-area {
  width: 100% !important;
  width: calc(100% - 1.3333333333rem) !important;
  margin-right: 1rem;
  padding-right: 0 !important; }

.et_right_sidebar #sidebar {
  width: 100% !important;
  width: calc(100% - 2.8666666667rem) !important;
  margin-left: 1rem; }

}

@media (max-width: 680px) {
  .blog.et_right_sidebar #sidebar, .archive.et_right_sidebar #sidebar {
    padding: 0 !important; } }

@media (max-width: 980px) {
      #footer-locations .et_pb_row .et_pb_column_1_4 {
        width: 50% !important; } }
@media (max-width: 700px) {
      #footer-locations .et_pb_row .et_pb_column_1_4 {
        width: 100% !important; }
#footer-locations h3 {
    font-size: 1.2em !important;
}
}


@media (max-width: 980px) {
  .blog.et_right_sidebar #left-area, .archive.et_right_sidebar .single-format-standard #left-area, #left-area {
    margin-right: 1rem;
    width: 100% !important; }

	.et_right_sidebar #left-area, .et_right_sidebar #sidebar {
    width: 100% !important;
    width: calc(100% - 0rem) !important;
    margin-right: 2rem;
    padding-right: 2rem !important;  padding-left:2rem !important;
}

}



.blog .et_pb_post, .archive .et_pb_post {
  margin-bottom: 4rem !important;
  padding: 4rem; }
  .blog .et_pb_post:not(:first-child) .entry-featured-image-url, .archive .et_pb_post:not(:first-child) .entry-featured-image-url {
    display: none;
    float: left;
    margin-right: 4rem;
    width: 50%; }
  .blog .et_pb_post:last-of-type, .archive .et_pb_post:last-of-type {
    margin-bottom: 0 !important; }
  .blog .et_pb_post a, .archive .et_pb_post a {
    color: #434242 !important; }
    .blog .et_pb_post a:hover, .archive .et_pb_post a:hover {
      border-color: #00c0f0;
      color: #00c0f0; }
  .blog .et_pb_post .entry-featured-image-url, .archive .et_pb_post .entry-featured-image-url {
    margin: calc(-4rem - 1px) calc(-4rem - 1px) 4rem; }
  .blog .et_pb_post:nth-child(3n-2), .archive .et_pb_post:nth-child(3n-2) {
    box-shadow: 0 0 0 0 #00c0f0;
    transition: 0.2s; }
    .blog .et_pb_post:nth-child(3n-2):hover, .archive .et_pb_post:nth-child(3n-2):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #00c0f0; }
    .blog .et_pb_post:nth-child(3n-2):hover a, .blog .et_pb_post:nth-child(3n-2):hover a:hover, .archive .et_pb_post:nth-child(3n-2):hover a, .archive .et_pb_post:nth-child(3n-2):hover a:hover {
      color: #00c0f0 !important; }
    .blog .et_pb_post:nth-child(3n-2):hover p a:hover, .archive .et_pb_post:nth-child(3n-2):hover p a:hover {
      border-color: #00c0f0 !important; }
  .blog .et_pb_post:nth-child(3n-1), .archive .et_pb_post:nth-child(3n-1) {
    box-shadow: 0 0 0 0 #ffb100;
    transition: 0.2s; }
    .blog .et_pb_post:nth-child(3n-1):hover, .archive .et_pb_post:nth-child(3n-1):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #ffb100; }
    .blog .et_pb_post:nth-child(3n-1):hover a, .blog .et_pb_post:nth-child(3n-1):hover a:hover, .archive .et_pb_post:nth-child(3n-1):hover a, .archive .et_pb_post:nth-child(3n-1):hover a:hover {
      color: #ffb100 !important; }
    .blog .et_pb_post:nth-child(3n-1):hover p a:hover, .archive .et_pb_post:nth-child(3n-1):hover p a:hover {
      border-color: #ffb100 !important; }
  .blog .et_pb_post:nth-child(3n), .archive .et_pb_post:nth-child(3n) {
    box-shadow: 0 0 0 0 #a0dc00;
    transition: 0.2s; }
    .blog .et_pb_post:nth-child(3n):hover, .archive .et_pb_post:nth-child(3n):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #a0dc00; }
    .blog .et_pb_post:nth-child(3n):hover a, .blog .et_pb_post:nth-child(3n):hover a:hover, .archive .et_pb_post:nth-child(3n):hover a, .archive .et_pb_post:nth-child(3n):hover a:hover {
      color: #a0dc00 !important; }
    .blog .et_pb_post:nth-child(3n):hover p a:hover, .archive .et_pb_post:nth-child(3n):hover p a:hover {
      border-color: #a0dc00 !important; }
  .blog .et_pb_post .entry-title a, .archive .et_pb_post .entry-title a {
    color: #434242 !important; }
    .blog .et_pb_post .entry-title a:hover, .archive .et_pb_post .entry-title a:hover {
      border-color: #00c0f0;
      color: #00c0f0; }



.et_right_sidebar #main-content .container:before {
  display: none; }

.bio-grid .et_pb_column {
  background: transparent;
  border: 1px solid rgba(150, 149, 149, 0.2);
  box-shadow: 0 0 0 0 #8f8f8f;
  transition: 0.2s; }
  .bio-grid .et_pb_column .et_pb_image {
    margin: -4rem -4rem 4rem !important; }
  .bio-grid .et_pb_column:hover {
    background-color: #fff;
    color: #434242;
    box-shadow: 2rem 2rem 0 0 #8f8f8f; }
  .bio-grid .et_pb_column:nth-child(3n-2) {
    box-shadow: 0 0 0 0 #00c0f0;
    transition: 0.2s; }
    .bio-grid .et_pb_column:nth-child(3n-2):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #00c0f0; }
    .bio-grid .et_pb_column:nth-child(3n-2):hover a, .bio-grid .et_pb_column:nth-child(3n-2):hover a:hover {
      color: #00c0f0 !important; }
    .bio-grid .et_pb_column:nth-child(3n-2):hover p a:hover {
      border-color: #00c0f0 !important; }
  .bio-grid .et_pb_column:nth-child(3n-1) {
    box-shadow: 0 0 0 0 #ffb100;
    transition: 0.2s; }
    .bio-grid .et_pb_column:nth-child(3n-1):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #ffb100; }
    .bio-grid .et_pb_column:nth-child(3n-1):hover a, .bio-grid .et_pb_column:nth-child(3n-1):hover a:hover {
      color: #ffb100 !important; }
    .bio-grid .et_pb_column:nth-child(3n-1):hover p a:hover {
      border-color: #ffb100 !important; }
  .bio-grid .et_pb_column:nth-child(3n) {
    box-shadow: 0 0 0 0 #a0dc00;
    transition: 0.2s; }
    .bio-grid .et_pb_column:nth-child(3n):hover {
      background-color: #fff;
      color: #434242;
      box-shadow: 2rem 2rem 0 0 #a0dc00; }
    .bio-grid .et_pb_column:nth-child(3n):hover a, .bio-grid .et_pb_column:nth-child(3n):hover a:hover {
      color: #a0dc00 !important; }
    .bio-grid .et_pb_column:nth-child(3n):hover p a:hover {
      border-color: #a0dc00 !important; }
  @media (min-width: 680px) and (max-width: 980px) {
    .bio-grid .et_pb_column {
      margin: 0 !important;
      width: 100% !important; }
      .bio-grid .et_pb_column:not(:last-child) {
        margin-bottom: 4rem !important; }
      .bio-grid .et_pb_column .et_pb_image {
        float: left;
        margin: -4rem 4rem -3rem -4rem !important;
        width: calc(50% + 4rem) !important; } }

.bio-grid h3 {
  font-size: 1.5625em !important;
  line-height: 1.1;
  margin-bottom: 1rem !important;
  padding-bottom: 0 !important; }

.bio-grid h4 {
  margin-bottom: 2rem !important;
  padding-bottom: 0 !important; }
