.elementor-23930 .elementor-element.elementor-element-f8001e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23930 .elementor-element.elementor-element-f8001e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23930 .elementor-element.elementor-element-deb8ae8 > .elementor-container{max-width:1360px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23930 .elementor-element.elementor-element-4150997{text-align:left;}.elementor-23930 .elementor-element.elementor-element-1c10829 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23930 .elementor-element.elementor-element-0986977 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu .elementor-item{font-family:"poppins", Sans-serif;font-size:14px;font-weight:200;}.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE7000;}.elementor-23930 .elementor-element.elementor-element-0986977 .e--pointer-framed .elementor-item:before,
					.elementor-23930 .elementor-element.elementor-element-0986977 .e--pointer-framed .elementor-item:after{border-color:#61CE7000;}.elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--dropdown .elementor-item, .elementor-23930 .elementor-element.elementor-element-0986977 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"poppins", Sans-serif;font-size:14px;font-weight:200;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23930 .elementor-element.elementor-element-b151b2b{font-family:"poppins", Sans-serif;font-size:14px;font-weight:200;line-height:1.75em;color:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-7514283{--grid-template-columns:repeat(0, auto);--icon-size:0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-23930 .elementor-element.elementor-element-7514283 .elementor-widget-container{text-align:left;}.elementor-23930 .elementor-element.elementor-element-7514283 .elementor-social-icon i{color:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-7514283 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-7514283 .elementor-social-icon:hover i{color:#F5C002;}.elementor-23930 .elementor-element.elementor-element-7514283 .elementor-social-icon:hover svg{fill:#F5C002;}.elementor-23930 .elementor-element.elementor-element-84233d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23930 .elementor-element.elementor-element-84233d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23930 .elementor-element.elementor-element-8dd7c8f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23930 .elementor-element.elementor-element-8dd7c8f > .elementor-container{max-width:1360px;}.elementor-bc-flex-widget .elementor-23930 .elementor-element.elementor-element-2e7fe3a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23930 .elementor-element.elementor-element-2e7fe3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23930 .elementor-element.elementor-element-2e7fe3a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23930 .elementor-element.elementor-element-c3443ec{text-align:center;}.elementor-23930 .elementor-element.elementor-element-8e1f25c{width:100%;max-width:100%;align-self:center;}.elementor-23930 .elementor-element.elementor-element-8e1f25c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-e63059c > .elementor-container{max-width:1360px;}.elementor-23930 .elementor-element.elementor-element-dc8f163 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu .elementor-item{font-family:"poppins", Sans-serif;font-size:14px;font-weight:200;}.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE7000;}.elementor-23930 .elementor-element.elementor-element-dc8f163 .e--pointer-framed .elementor-item:before,
					.elementor-23930 .elementor-element.elementor-element-dc8f163 .e--pointer-framed .elementor-item:after{border-color:#61CE7000;}.elementor-23930 .elementor-element.elementor-element-4bfb5f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-f3eb549{font-family:"poppins", Sans-serif;font-size:14px;font-weight:200;line-height:1.75em;color:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-86e8274 > .elementor-container{max-width:1360px;}.elementor-23930 .elementor-element.elementor-element-86e8274{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-a4079b1{--grid-template-columns:repeat(0, auto);--icon-size:0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-23930 .elementor-element.elementor-element-a4079b1 .elementor-widget-container{text-align:left;}.elementor-23930 .elementor-element.elementor-element-a4079b1 .elementor-social-icon i{color:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-a4079b1 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-23930 .elementor-element.elementor-element-a4079b1 .elementor-social-icon:hover i{color:#F5C002;}.elementor-23930 .elementor-element.elementor-element-a4079b1 .elementor-social-icon:hover svg{fill:#F5C002;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-23930 .elementor-element.elementor-element-e63059c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-86e8274{margin-top:37px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23930 .elementor-element.elementor-element-589fa9c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23930 .elementor-element.elementor-element-589fa9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23930 .elementor-element.elementor-element-589fa9c.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-23930 .elementor-element.elementor-element-2e7fe3a{width:100%;}.elementor-23930 .elementor-element.elementor-element-64b4cbe{width:50%;}.elementor-23930 .elementor-element.elementor-element-4bfb5f8{width:38.352%;}.elementor-23930 .elementor-element.elementor-element-589fa9c{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23930 .elementor-element.elementor-element-2e7fe3a{width:100%;}.elementor-23930 .elementor-element.elementor-element-4bfb5f8{width:50%;}.elementor-23930 .elementor-element.elementor-element-589fa9c{width:100%;}}@media(max-width:767px){.elementor-23930 .elementor-element.elementor-element-84233d9{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-23930 .elementor-element.elementor-element-c3443ec > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-8e1f25c > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-23930 .elementor-element.elementor-element-e63059c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-64b4cbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-dc8f163 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu .elementor-item{font-size:13px;line-height:1.8em;}.elementor-23930 .elementor-element.elementor-element-4bfb5f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-f3eb549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23930 .elementor-element.elementor-element-f3eb549{font-size:13px;line-height:1.8em;}}/* Start custom CSS for section, class: .elementor-element-f8001e7 */.footer_nav ul.sub-menu.elementor-nav-menu--dropdown a{
    font-weight: 200!important;
}
.elementor-sub-item.elementor-item-active{
  background-color: inherit!important;
   background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat!important;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat!important;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat!important;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat!important;
  background-position: left 55%!important;
  -webkit-transition: background-size .7s!important;
  -o-transition: .7s background-size!important;
  transition: background-size .7s!important;
  display: inline;
  background-size: 100% 0.3em!important;
}
.footer_watkins.elementor-section-height-default.elementor-section-height-default {
  background:  #588bae;
  padding: 55px 55px 55px 55px;
  position: relative;
}
.footer_watkins.elementor-section-height-default.elementor-section-height-default::before {
  width: 5px;
  height: 253px;
  display: block;
  background: #f5c002;
  content: '';
  position: absolute;
  top: -57px;
  right: calc(50% - 2.5px);
}
.footer_watkins ul.elementor-nav-menu {
  flex-direction: column;
}
.footer_logo,
.footer_logo_column,
.footer_social_column{
  max-width: 205px!important;
}
.footer_nav_column,
.footer_address_column{
  width: calc(50% - 102.5px)!important;
}
.footer_nav ul.sub-menu.elementor-nav-menu--dropdown {
  display: inline-block;
  position: relative;
  background: transparent;
  top: 0!important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-281,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-278{
  display: flex;
  justify-content: center;
  align-items: center;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-281 a.elementor-item,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-278 a.elementor-item{
  padding: 0px 7px 0px 0px;
  display: inline;
}
.elementor-nav-menu--main .elementor-nav-menu a{
  padding: 0!important;
}


a.elementor-sub-item {
  padding: 0!important;
  color: #fff;
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 14px;
  font-family: "poppins",sans-serif!important;
  font-weight: 100!important;
  position:relative;
}
a.elementor-sub-item:before{
  content: '/';
  position:absolute;
  left: -8px;
  color:#fff!important;
}
.elementor-nav-menu--dropdown a {
  color: #fff!important;
}
.footer_nav_column {
  padding-left: 30px;
  padding-top: 7px;
}
.footer_nav_column li.menu-item.menu-item-type-post_type.menu-item-object-page {
  margin-bottom: 4px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-280,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-277{
  margin-bottom: 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-281 a {
  padding-right: 4px!important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-278 {
  width: 78px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-278 a.elementor-item {
  margin-right: 5px;
}
.footer_nav_column a:hover{
  color: #f5c002!important;
  background-color: transparent!important;
}
.footer_nav_column .elementor-sub-item.elementor-item-active{
background:  transparent!important;
background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat!important;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat!important;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat!important;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat!important;
  background-position: left 55%!important;
  -webkit-transition: background-size .7s!important;
  -o-transition: .7s background-size!important;
  transition: background-size .7s!important;
  display: inline;
  background-size: 100% 0.3em!important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-11881.current_page_item.menu-item-11884 {
  max-width: 95px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-15858.current_page_item.menu-item-15860 {
  max-width: 115px;
}
.footer_address_column {
  padding-left: 38px;
  padding-top: 0;
  margin-top: -7px;
}
ul.socials_row_footer {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
ul.socials_row_footer a{
  color: #fff;
}
ul.socials_row_footer a:hover{
  color: #f5c002;
  cursor:pointer;
}
ul.socials_row_footer li {
  margin: 0 8px;
}
ul.socials_row_footer li i{
  font-size: 24px;
}
.footer_address_column p {
  margin: 0;
}
ul.socials_row_footer li.gplus {
  margin-left: 0;
}


.footer_catalog_row a {
  padding-bottom: 3px;
  color: #FFFFFF;
  font-family: "poppins",sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 1.75em;
  position: relative;
  border-bottom: 3px solid #fff;
}


.footer_catalog_row a:hover{
  color: #f5c002;
  border-color: #f5c002;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-271.current_page_item.menu-item-279 {
  max-width: 170px;
}

.footer_catalog_row {
  margin-top: 46px;
  margin-left: 12px;
}
@media(max-width:1024px){
  .footer_address_column.elementor-widget-wrap.elementor-element-populated {
      padding: 0;
  }
  .elementor-element.elementor-element-f3eb549.elementor-widget.elementor-widget-text-editor p{
      margin: 0;
  }
  .elementor-23930 .elementor-element.elementor-element-e63059c > .elementor-container {
      justify-content: space-between;
  }
  .elementor-23930 .elementor-element.elementor-element-86e8274 > .elementor-container {
      justify-content: center;
      width: 100%;
  }
  .elementor-23930 .elementor-element.elementor-element-589fa9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
      padding: 10px 0 0 0;
      text-align: center;
  }
  ul.socials_row_footer {
      justify-content: center;
  }
  .footer_nav_column,
  .footer_address_column {
      padding-left: 0;
  }
}
@media(max-width:767px){
  ul.socials_row_footer {
      justify-content: center;
  }
  .footer_nav_column, .footer_address_column {
      width: calc(50% - 40px)!important;
  }
  .footer_watkins.elementor-section-height-default.elementor-section-height-default::before {
      width: 3px;
      height: 120px;
      top: -60px;
      right: calc(50% - 1.5px);
  }
  .elementor-23930 .elementor-element.elementor-element-8dd7c8f > .elementor-container {
      justify-content: center;
  }
  .footer_catalog_row {
      margin: 20px auto 0 auto;
      text-align: center;
  }
 
  ul.socials_row_footer+.footer_catalog_row {
      display:none;
  }
  
  .elementor-element.elementor-element-7564ede.elementor-widget.elementor-widget-shortcode {
      margin-bottom: 0;
  }
  
  .footer_watkins.elementor-section-height-default.elementor-section-height-default {
      padding: 25px 40px 30px 40px;
  }
  ul.socials_row_footer {
      margin-top: 20px;
  }
  .elementor-23930 .elementor-element.elementor-element-8e1f25c {
      margin-bottom: 0;
  }
}
@media(max-width:520px){
  .footer_nav_column, .footer_address_column {
      width: calc(50% - 10px)!important;
  }
  .footer_watkins.elementor-section-height-default.elementor-section-height-default {
      padding: 25px 20px 30px 20px;
  }
  nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
      overflow: hidden;
  }
}
@media(max-width:400px){
  .elementor-23930 .elementor-element.elementor-element-f3eb549,
  .elementor-23930 .elementor-element.elementor-element-dc8f163 .elementor-nav-menu .elementor-item,
  .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
      font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84233d9 */ul.socials_row_footer {
    margin-left: -45px;
}
ul#sm-17341153703879329-4{
    display: block;
}

@media(max-width: 1120px){
    ul.socials_row_footer li {
        margin: 0 4px;
    }
    ul.socials_row_footer {
        margin-left: 0;
    }
}
@media(max-width: 1024px){
    .footer_catalog_row,
    ul.socials_row_footer{
        margin-top: 15px;
    }
}
@media(max-width: 400px){
    .footer_catalog_row a {
        font-size: 12px;
        border-bottom: 1.5px solid #fff;
    }
}/* End custom CSS */