/*
$sky blue #1d7aff
$light-green #40e07f
$flat-green#12b676
$chill-green:#0a9aa6
$bright-green#59ad21
$deep-purple #673955
$flat-midnight-blue#2c3e50

$flat-sky-blue#3498db
$hi-sky-blue#2780ff
$blue-jelly-bean#2574a9

$flat-indigo-blue #3F51B5
$flat-emerald#2ecc71
$flat-turquoise#1abc9c

$deep-pink:#d2225d
$flat-pomegranate#c0392b
$black #0d0c0c
*/
/*
color1: primary-
color2: accent
color3: background
color4: pop-ups notification (dark)
color5: additional-dark-or-light
*/
/* turquose, orange, cream, dark-green, dark-turquoise */
/* turquose, orange, cream, dark-green, dark-turquoise */
.pattern-1, .pattern-square_bg {
  background-image: url("../img/pattern-square_bg.png");
  background-repeat: repeat; }

.pattern-2, .pattern-noise1 {
  background-image: url("../img/pattern-noise-1.png");
  background-repeat: repeat; }

.pattern-3 .pattern-noise2 {
  background-image: url("../img/pattern-noise-2.png");
  background-repeat: repeat; }

.pattern-4, .pattern-subtle {
  background-image: url("../img/pattern-subtle.png");
  background-repeat: repeat; }

/* sky-blue, orange, light-blue, midnight-blue, light-cream */
body.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean {
  background-color: #ddded1; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean
nav.main-navigation {
  background-image: linear-gradient(130deg, #286267 70%, #3d969e); }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean
.footer-widgets {
  background-image: linear-gradient(130deg, #3d969e, #286267 70%); }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .site-info {
  background-color: #51702c; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .ssp_use_bgcolor1,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean #elementor .ssp_use_bgcolor1,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .elementor .ssp_use_bgcolor1 {
  background-color: #3d969e !important; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .ssp_use_bgcolor2,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean #elementor .ssp_use_bgcolor2,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .elementor .ssp_use_bgcolor2 {
  background-color: #ea7a20 !important; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .ssp_use_bgcolor3,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean #elementor .ssp_use_bgcolor3,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .elementor .ssp_use_bgcolor3 {
  background-color: #ddded1 !important; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .ssp_use_bgcolor4,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean #elementor .ssp_use_bgcolor4,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .elementor .ssp_use_bgcolor4 {
  background-color: #51702c !important; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .ssp_use_bgcolor5,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean #elementor .ssp_use_bgcolor5,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean .elementor .ssp_use_bgcolor5 {
  background-color: #19525e !important; }

.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean button.ssp_button_accent,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean a.ssp_button_accent,
.ssp_ui_apply_customizations.ssp_theme_turquoise_ocean li.ssp_button_accent a {
  background-image: linear-gradient(to right, #ea7a20 0%, #ad5610 51%, #ea7a20 100%);
  border-radius: 5px;
  display: inline;
  border: 1px solid #ea7a20;
  font-size: 1.1rem;
  padding: 8px 20px;
  background-size: 200% auto;
  transition: 0.5s; }
  .ssp_ui_apply_customizations.ssp_theme_turquoise_ocean button.ssp_button_accent:hover,
  .ssp_ui_apply_customizations.ssp_theme_turquoise_ocean a.ssp_button_accent:hover,
  .ssp_ui_apply_customizations.ssp_theme_turquoise_ocean li.ssp_button_accent a:hover {
    background-position: right center; }
  .ssp_ui_apply_customizations.ssp_theme_turquoise_ocean button.ssp_button_accent:active,
  .ssp_ui_apply_customizations.ssp_theme_turquoise_ocean a.ssp_button_accent:active,
  .ssp_ui_apply_customizations.ssp_theme_turquoise_ocean li.ssp_button_accent a:active {
    background: #286267;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5); }

body.ssp_ui_apply_customizations.ssp_theme_blue_sky {
  background-color: #d6e4f9; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky
nav.main-navigation {
  background-image: linear-gradient(130deg, #005ada 70%, #2780ff); }

.ssp_ui_apply_customizations.ssp_theme_blue_sky
.footer-widgets {
  background-image: linear-gradient(130deg, #2780ff, #005ada 70%); }

.ssp_ui_apply_customizations.ssp_theme_blue_sky .site-info {
  background-color: #00134e; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky .ssp_use_bgcolor1,
.ssp_ui_apply_customizations.ssp_theme_blue_sky #elementor .ssp_use_bgcolor1,
.ssp_ui_apply_customizations.ssp_theme_blue_sky .elementor .ssp_use_bgcolor1 {
  background-color: #2780ff !important; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky .ssp_use_bgcolor2,
.ssp_ui_apply_customizations.ssp_theme_blue_sky #elementor .ssp_use_bgcolor2,
.ssp_ui_apply_customizations.ssp_theme_blue_sky .elementor .ssp_use_bgcolor2 {
  background-color: #ea7a20 !important; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky .ssp_use_bgcolor3,
.ssp_ui_apply_customizations.ssp_theme_blue_sky #elementor .ssp_use_bgcolor3,
.ssp_ui_apply_customizations.ssp_theme_blue_sky .elementor .ssp_use_bgcolor3 {
  background-color: #d6e4f9 !important; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky .ssp_use_bgcolor4,
.ssp_ui_apply_customizations.ssp_theme_blue_sky #elementor .ssp_use_bgcolor4,
.ssp_ui_apply_customizations.ssp_theme_blue_sky .elementor .ssp_use_bgcolor4 {
  background-color: #00134e !important; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky .ssp_use_bgcolor5,
.ssp_ui_apply_customizations.ssp_theme_blue_sky #elementor .ssp_use_bgcolor5,
.ssp_ui_apply_customizations.ssp_theme_blue_sky .elementor .ssp_use_bgcolor5 {
  background-color: #e8dacd !important; }

.ssp_ui_apply_customizations.ssp_theme_blue_sky button.ssp_button_accent,
.ssp_ui_apply_customizations.ssp_theme_blue_sky a.ssp_button_accent,
.ssp_ui_apply_customizations.ssp_theme_blue_sky li.ssp_button_accent a {
  background-image: linear-gradient(to right, #ea7a20 0%, #ad5610 51%, #ea7a20 100%);
  border-radius: 5px;
  display: inline;
  border: 1px solid #ea7a20;
  font-size: 1.1rem;
  padding: 8px 20px;
  background-size: 200% auto;
  transition: 0.5s; }
  .ssp_ui_apply_customizations.ssp_theme_blue_sky button.ssp_button_accent:hover,
  .ssp_ui_apply_customizations.ssp_theme_blue_sky a.ssp_button_accent:hover,
  .ssp_ui_apply_customizations.ssp_theme_blue_sky li.ssp_button_accent a:hover {
    background-position: right center; }
  .ssp_ui_apply_customizations.ssp_theme_blue_sky button.ssp_button_accent:active,
  .ssp_ui_apply_customizations.ssp_theme_blue_sky a.ssp_button_accent:active,
  .ssp_ui_apply_customizations.ssp_theme_blue_sky li.ssp_button_accent a:active {
    background: #005ada;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5); }

body.ssp_ui_apply_customizations.ssp_theme_flat_green {
  background-color: #dfdce3; }

.ssp_ui_apply_customizations.ssp_theme_flat_green
nav.main-navigation {
  background-image: linear-gradient(130deg, #32897c 70%, #4abdac); }

.ssp_ui_apply_customizations.ssp_theme_flat_green
.footer-widgets {
  background-image: linear-gradient(130deg, #4abdac, #32897c 70%); }

.ssp_ui_apply_customizations.ssp_theme_flat_green .site-info {
  background-color: #f7b733; }

.ssp_ui_apply_customizations.ssp_theme_flat_green .ssp_use_bgcolor1,
.ssp_ui_apply_customizations.ssp_theme_flat_green #elementor .ssp_use_bgcolor1,
.ssp_ui_apply_customizations.ssp_theme_flat_green .elementor .ssp_use_bgcolor1 {
  background-color: #4abdac !important; }

.ssp_ui_apply_customizations.ssp_theme_flat_green .ssp_use_bgcolor2,
.ssp_ui_apply_customizations.ssp_theme_flat_green #elementor .ssp_use_bgcolor2,
.ssp_ui_apply_customizations.ssp_theme_flat_green .elementor .ssp_use_bgcolor2 {
  background-color: #fc4a1a !important; }

.ssp_ui_apply_customizations.ssp_theme_flat_green .ssp_use_bgcolor3,
.ssp_ui_apply_customizations.ssp_theme_flat_green #elementor .ssp_use_bgcolor3,
.ssp_ui_apply_customizations.ssp_theme_flat_green .elementor .ssp_use_bgcolor3 {
  background-color: #dfdce3 !important; }

.ssp_ui_apply_customizations.ssp_theme_flat_green .ssp_use_bgcolor4,
.ssp_ui_apply_customizations.ssp_theme_flat_green #elementor .ssp_use_bgcolor4,
.ssp_ui_apply_customizations.ssp_theme_flat_green .elementor .ssp_use_bgcolor4 {
  background-color: #f7b733 !important; }

.ssp_ui_apply_customizations.ssp_theme_flat_green .ssp_use_bgcolor5,
.ssp_ui_apply_customizations.ssp_theme_flat_green #elementor .ssp_use_bgcolor5,
.ssp_ui_apply_customizations.ssp_theme_flat_green .elementor .ssp_use_bgcolor5 {
  background-color: #49766e !important; }

.ssp_ui_apply_customizations.ssp_theme_flat_green button.ssp_button_accent,
.ssp_ui_apply_customizations.ssp_theme_flat_green a.ssp_button_accent,
.ssp_ui_apply_customizations.ssp_theme_flat_green li.ssp_button_accent a {
  background-image: linear-gradient(to right, #fc4a1a 0%, #c72c03 51%, #fc4a1a 100%);
  border-radius: 5px;
  display: inline;
  border: 1px solid #fc4a1a;
  font-size: 1.1rem;
  padding: 8px 20px;
  background-size: 200% auto;
  transition: 0.5s; }
  .ssp_ui_apply_customizations.ssp_theme_flat_green button.ssp_button_accent:hover,
  .ssp_ui_apply_customizations.ssp_theme_flat_green a.ssp_button_accent:hover,
  .ssp_ui_apply_customizations.ssp_theme_flat_green li.ssp_button_accent a:hover {
    background-position: right center; }
  .ssp_ui_apply_customizations.ssp_theme_flat_green button.ssp_button_accent:active,
  .ssp_ui_apply_customizations.ssp_theme_flat_green a.ssp_button_accent:active,
  .ssp_ui_apply_customizations.ssp_theme_flat_green li.ssp_button_accent a:active {
    background: #32897c;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5); }
