
.oe_website_sale .wizard .text-success {
  color: #5CB85C;
}

#wrapwrap {
  overflow-x: hidden;
}

.bg-img-01, .bg-img-02, .bg-img-03, .bg-img-04, .bg-img-05, .bg-img-06, .bg-img-07, .bg-img-08, .bg-img-09, .bg-img-10, .bg-img-11, .bg-img-12 {
  background-size: cover;
}

.bg-img-01 .fa, .bg-img-02 .fa, .bg-img-03 .fa, .bg-img-04 .fa, .bg-img-05 .fa, .bg-img-06 .fa, .bg-img-07 .fa, .bg-img-08 .fa, .bg-img-09 .fa, .bg-img-10 .fa, .bg-img-11 .fa, .bg-img-12 .fa, .bg-img-01 h1, .bg-img-02 h1, .bg-img-03 h1, .bg-img-04 h1, .bg-img-05 h1, .bg-img-06 h1, .bg-img-07 h1, .bg-img-08 h1, .bg-img-09 h1, .bg-img-10 h1, .bg-img-11 h1, .bg-img-12 h1, .bg-img-01 h2, .bg-img-02 h2, .bg-img-03 h2, .bg-img-04 h2, .bg-img-05 h2, .bg-img-06 h2, .bg-img-07 h2, .bg-img-08 h2, .bg-img-09 h2, .bg-img-10 h2, .bg-img-11 h2, .bg-img-12 h2, .bg-img-01 h3, .bg-img-02 h3, .bg-img-03 h3, .bg-img-04 h3, .bg-img-05 h3, .bg-img-06 h3, .bg-img-07 h3, .bg-img-08 h3, .bg-img-09 h3, .bg-img-10 h3, .bg-img-11 h3, .bg-img-12 h3, .bg-img-01 h4, .bg-img-02 h4, .bg-img-03 h4, .bg-img-04 h4, .bg-img-05 h4, .bg-img-06 h4, .bg-img-07 h4, .bg-img-08 h4, .bg-img-09 h4, .bg-img-10 h4, .bg-img-11 h4, .bg-img-12 h4, .bg-img-01 h5, .bg-img-02 h5, .bg-img-03 h5, .bg-img-04 h5, .bg-img-05 h5, .bg-img-06 h5, .bg-img-07 h5, .bg-img-08 h5, .bg-img-09 h5, .bg-img-10 h5, .bg-img-11 h5, .bg-img-12 h5, .bg-img-01 h6, .bg-img-02 h6, .bg-img-03 h6, .bg-img-04 h6, .bg-img-05 h6, .bg-img-06 h6, .bg-img-07 h6, .bg-img-08 h6, .bg-img-09 h6, .bg-img-10 h6, .bg-img-11 h6, .bg-img-12 h6, .bg-img-01 p, .bg-img-02 p, .bg-img-03 p, .bg-img-04 p, .bg-img-05 p, .bg-img-06 p, .bg-img-07 p, .bg-img-08 p, .bg-img-09 p, .bg-img-10 p, .bg-img-11 p, .bg-img-12 p {
  color: white;
}

.bg-img-01 .text-muted, .bg-img-02 .text-muted, .bg-img-03 .text-muted, .bg-img-04 .text-muted, .bg-img-05 .text-muted, .bg-img-06 .text-muted, .bg-img-07 .text-muted, .bg-img-08 .text-muted, .bg-img-09 .text-muted, .bg-img-10 .text-muted, .bg-img-11 .text-muted, .bg-img-12 .text-muted {
  color: #bdc3c7;
}

.bg-img-01 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_snippet_01.jpg");
}

.bg-img-02 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2)), url("/theme_clean/static/src/img/backgrounds/bg_snippet_02.jpg");
}

.bg-img-03 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.7)), url("/theme_clean/static/src/img/backgrounds/bg_snippet_03.jpg");
}

.bg-img-04 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_snippet_04.jpg");
}

.bg-img-05 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_snippet_05.jpg");
}

.bg-img-06 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.75)), url("/theme_clean/static/src/img/backgrounds/bg_snippet_06.jpg");
}

.bg-blur-01 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_blur_img_01.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.bg-blur-01 .fa, .bg-blur-01 h1, .bg-blur-01 h2, .bg-blur-01 h3, .bg-blur-01 h4, .bg-blur-01 h5, .bg-blur-01 h6, .bg-blur-01 p {
  color: #343a40;
}

.bg-blur-01 .text-muted {
  color: #bdc3c7;
}

.bg-blur-02 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_blur_img_02.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.bg-blur-02 .fa, .bg-blur-02 h1, .bg-blur-02 h2, .bg-blur-02 h3, .bg-blur-02 h4, .bg-blur-02 h5, .bg-blur-02 h6, .bg-blur-02 p {
  color: white;
}

.bg-blur-02 .text-muted {
  color: #bdc3c7;
}

.bg-blur-03 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_blur_img_03.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.bg-blur-03 .fa, .bg-blur-03 h1, .bg-blur-03 h2, .bg-blur-03 h3, .bg-blur-03 h4, .bg-blur-03 h5, .bg-blur-03 h6, .bg-blur-03 p {
  color: white;
}

.bg-blur-03 .text-muted {
  color: #bdc3c7;
}

.bg-blur-04 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_blur_img_04.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.bg-blur-04 .fa, .bg-blur-04 h1, .bg-blur-04 h2, .bg-blur-04 h3, .bg-blur-04 h4, .bg-blur-04 h5, .bg-blur-04 h6, .bg-blur-04 p {
  color: white;
}

.bg-blur-04 .text-muted {
  color: #bdc3c7;
}

.bg-blur-05 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_blur_img_05.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.bg-blur-05 .fa, .bg-blur-05 h1, .bg-blur-05 h2, .bg-blur-05 h3, .bg-blur-05 h4, .bg-blur-05 h5, .bg-blur-05 h6, .bg-blur-05 p {
  color: white;
}

.bg-blur-05 .text-muted {
  color: #bdc3c7;
}

.bg-blur-06 {
  background-image: url("/theme_clean/static/src/img/backgrounds/bg_blur_img_06.jpg");
  background-size: cover;
  background-attachment: fixed;
}

.bg-blur-06 .fa, .bg-blur-06 h1, .bg-blur-06 h2, .bg-blur-06 h3, .bg-blur-06 h4, .bg-blur-06 h5, .bg-blur-06 h6, .bg-blur-06 p {
  color: #343a40;
}

.bg-blur-06 .text-muted {
  color: #bdc3c7;
}

.bg_gradient_primary_down {
  background-image: linear-gradient(rgba(50, 138, 179, 0), #328ab3);
}

.bg_gradient_primary_up {
  background-image: linear-gradient(#328ab3, rgba(50, 138, 179, 0));
}

.bg_gradient_white_down_thumb {
  background-image: linear-gradient(#cccccc, rgba(255, 255, 255, 0.5));
}

.bg_gradient_white_down {
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
}

.bg_gradient_white_up_thumb {
  background-image: linear-gradient(rgba(255, 255, 255, 0.5), #cccccc);
}

.bg_gradient_white_up {
  background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.bg_gradient_black_up {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.bg_gradient_black_down {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
}

.bg_option_menu_img, .bg_option_menu_gradient {
  height: 25px;
  width: 120px;
  border: 1px solid #ccc;
}

.padding-l-r-8 {
  padding: 0 8px;
}

.padding-l-r-16 {
  padding: 0 16px;
}

.padding-l-r-32 {
  padding: 0 32px;
}

.price {
  font-size: 50px;
}

.popover, .popover-title {
  color: #555;
}

hr {
  border-top: 1px solid #495057;
}

.navbar .active {
  background-color: #3498db;
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
  color: #cccccc;
  text-transform: uppercase;
}

footer p {
  text-align: justify;
}

footer .fa:not(.fa-2x):not(.fa-3x):not(.fa-4x):not(.fa-5x) {
  font-size: 18px;
}

