.header-top .header--row-inner {background-color: #114487;}
.site-header {box-shadow: 0px 10px 28px -15px rgba(0,0,0,0.52);}

h4.widget-title {font-size: 18px; font-weight: 30 !important; position: relative;}

.footer-widgets {padding: 35px 0 0 0 !important;}
.footer-widgets .widget-title {margin: 5px 0 20px;}

.site-header {border-top: 4px solid #114487;}
.wpcf7-list-item { margin: 0 0 0 0em !important;}

.elementor-16890 .elementor-element.elementor-element-d2da1a0 .widget-image-caption { z-index: 500; position: relative; margin-block-start: -70px;}
.elementor-16890 .elementor-element.elementor-element-a9a8ce6 .widget-image-caption { z-index: 500; position: relative; margin-block-start: -70px;}
.elementor-16890 .elementor-element.elementor-element-cd924ea .widget-image-caption { z-index: 500; position: relative; margin-block-start: -70px;}
.elementor-16890 .elementor-element.elementor-element-8f58726 .widget-image-caption {z-index: 500; position: relative;  margin-block-start: -70px;}
.elementor-16890 .elementor-element.elementor-element-0460147 .widget-image-caption { z-index: 500; position: relative; margin-block-start: -70px;}
.elementor-16890 .elementor-element.elementor-element-f4f598c .widget-image-caption { z-index: 500; position: relative;  margin-block-start: -70px;}

.alg-wc-wl-btn.add .alg-wc-wl-view-state-add {color: #700202;}
.alg-wc-wl-btn.remove i:first-child {color: #DC3232;}

.footer-widgets-grid {padding: 15px 0  !important;}

.footer-widgets, .footer-widgets a { color: #fff !important;}

.thwepo-extra-options  {margin-top: 40px !important; margin-bottom: 40px !important;}

