.paragraph.paragraph--color {
  display: table;
}

.paragraph.paragraph--color > .paragraph__column {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.paragraph.paragraph--color + .paragraph > .paragraph__column {
  padding-top: 2rem;
}

.vbp_color_01 {
  color: #fff;
  background-color: #014b8b;
}

@media (min-width: 992px) {
  .vbp_color_01.bg-half.bg-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, #014b8b), color-stop(55%, #fff));
    background: -webkit-linear-gradient(left, #014b8b 55%, #fff 55%);
    background: -o-linear-gradient(left, #014b8b 55%, #fff 55%);
    background: linear-gradient(to right, #014b8b 55%, #fff 55%);
  }
  .vbp_color_01.bg-half.bg-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #014b8b), color-stop(55%, #fff));
    background: -webkit-linear-gradient(right, #014b8b 55%, #fff 55%);
    background: -o-linear-gradient(right, #014b8b 55%, #fff 55%);
    background: linear-gradient(to left, #014b8b 55%, #fff 55%);
  }
}

.vbp_color_01 h1,
.vbp_color_01 h2,
.vbp_color_01 h3,
.vbp_color_01 h4,
.vbp_color_01 h5,
.vbp_color_01 h6 {
  color: #fff;
}

.vbp_color_03 {
  color: #fff;
  background-color: #383838;
}

@media (min-width: 992px) {
  .vbp_color_03.bg-half.bg-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, #383838), color-stop(55%, #fff));
    background: -webkit-linear-gradient(left, #383838 55%, #fff 55%);
    background: -o-linear-gradient(left, #383838 55%, #fff 55%);
    background: linear-gradient(to right, #383838 55%, #fff 55%);
  }
  .vbp_color_03.bg-half.bg-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #383838), color-stop(55%, #fff));
    background: -webkit-linear-gradient(right, #383838 55%, #fff 55%);
    background: -o-linear-gradient(right, #383838 55%, #fff 55%);
    background: linear-gradient(to left, #383838 55%, #fff 55%);
  }
}

.vbp_color_03 h1,
.vbp_color_03 h2,
.vbp_color_03 h3,
.vbp_color_03 h4,
.vbp_color_03 h5,
.vbp_color_03 h6 {
  color: #fff;
}

.vbp_color_04 {
  color: #707070;
  background-color: #f3f3f4;
}

@media (min-width: 992px) {
  .vbp_color_04.bg-half.bg-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, #f3f3f4), color-stop(55%, #fff));
    background: -webkit-linear-gradient(left, #f3f3f4 55%, #fff 55%);
    background: -o-linear-gradient(left, #f3f3f4 55%, #fff 55%);
    background: linear-gradient(to right, #f3f3f4 55%, #fff 55%);
  }
  .vbp_color_04.bg-half.bg-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #f3f3f4), color-stop(55%, #fff));
    background: -webkit-linear-gradient(right, #f3f3f4 55%, #fff 55%);
    background: -o-linear-gradient(right, #f3f3f4 55%, #fff 55%);
    background: linear-gradient(to left, #f3f3f4 55%, #fff 55%);
  }
}

.vbp_color_05 {
  color: #fff;
  background-color: #c8102e;
}

@media (min-width: 992px) {
  .vbp_color_05.bg-half.bg-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, #c8102e), color-stop(55%, #fff));
    background: -webkit-linear-gradient(left, #c8102e 55%, #fff 55%);
    background: -o-linear-gradient(left, #c8102e 55%, #fff 55%);
    background: linear-gradient(to right, #c8102e 55%, #fff 55%);
  }
  .vbp_color_05.bg-half.bg-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #c8102e), color-stop(55%, #fff));
    background: -webkit-linear-gradient(right, #c8102e 55%, #fff 55%);
    background: -o-linear-gradient(right, #c8102e 55%, #fff 55%);
    background: linear-gradient(to left, #c8102e 55%, #fff 55%);
  }
}

.vbp_color_05 h1,
.vbp_color_05 h2,
.vbp_color_05 h3,
.vbp_color_05 h4,
.vbp_color_05 h5,
.vbp_color_05 h6 {
  color: #fff;
}

.vbp_color_06 {
  color: #fff;
  background-color: #484a56;
}

@media (min-width: 992px) {
  .vbp_color_06.bg-half.bg-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, #484a56), color-stop(55%, #fff));
    background: -webkit-linear-gradient(left, #484a56 55%, #fff 55%);
    background: -o-linear-gradient(left, #484a56 55%, #fff 55%);
    background: linear-gradient(to right, #484a56 55%, #fff 55%);
  }
  .vbp_color_06.bg-half.bg-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #484a56), color-stop(55%, #fff));
    background: -webkit-linear-gradient(right, #484a56 55%, #fff 55%);
    background: -o-linear-gradient(right, #484a56 55%, #fff 55%);
    background: linear-gradient(to left, #484a56 55%, #fff 55%);
  }
}

.vbp_color_06 h1,
.vbp_color_06 h2,
.vbp_color_06 h3,
.vbp_color_06 h4,
.vbp_color_06 h5,
.vbp_color_06 h6 {
  color: #fff;
}

.vbp_color_07 {
  background-color: #fff;
}

.vbp_color_07.bg-edge2edge {
  padding: 0;
}

.vbp_color_07 .btn-primary {
  background-color: #000 !important;
}

.vbp_color_07 .btn-primary:hover {
  background-color: #545454 !important;
}

.vbp_color_07 .webform-submission-try-us-form button,
.vbp_color_07 .webform-submission-try-us-form a,
.vbp_color_07 .manager-content .field--name-field-email button,
.vbp_color_07 .manager-content .field--name-field-email a,
.vbp_color_07.paragraph--type--bp-simple .field--name-bp-link button,
.vbp_color_07.paragraph--type--bp-simple .field--name-bp-link a,
.vbp_color_07.paragraph--type--bp-columns .field--name-bp-link button,
.vbp_color_07.paragraph--type--bp-columns .field--name-bp-link a,
.vbp_color_07 .paragraph--type--bp-columns .field--name-bp-link button,
.vbp_color_07 .paragraph--type--bp-columns .field--name-bp-link a,
.vbp_color_07 .field--type-viewsreference .more-link button,
.vbp_color_07 .field--type-viewsreference .more-link a {
  background-color: #000 !important;
}

.vbp_color_07 .webform-submission-try-us-form button:hover,
.vbp_color_07 .webform-submission-try-us-form a:hover,
.vbp_color_07 .manager-content .field--name-field-email button:hover,
.vbp_color_07 .manager-content .field--name-field-email a:hover,
.vbp_color_07.paragraph--type--bp-simple .field--name-bp-link button:hover,
.vbp_color_07.paragraph--type--bp-simple .field--name-bp-link a:hover,
.vbp_color_07.paragraph--type--bp-columns .field--name-bp-link button:hover,
.vbp_color_07.paragraph--type--bp-columns .field--name-bp-link a:hover,
.vbp_color_07 .paragraph--type--bp-columns .field--name-bp-link button:hover,
.vbp_color_07 .paragraph--type--bp-columns .field--name-bp-link a:hover,
.vbp_color_07 .field--type-viewsreference .more-link button:hover,
.vbp_color_07 .field--type-viewsreference .more-link a:hover {
  background-color: #545454 !important;
}

.vbp_color_07 .taxonomy-term--view-mode-tout:hover .tout-content,
.vbp_color_07 .paragraph--type-tout-rectangle-card:hover .tout-content,
.vbp_color_07 .node--view-mode-tout-large:hover .tout-content,
.vbp_color_07 .taxonomy-term--view-mode-tout:hover .tout-content {
  background-color: #000;
}

.vbp_color_02 {
  color: #fff;
  background-color: #000;
}

@media (min-width: 992px) {
  .vbp_color_02.bg-half.bg-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, #000), color-stop(55%, #fff));
    background: -webkit-linear-gradient(left, #000 55%, #fff 55%);
    background: -o-linear-gradient(left, #000 55%, #fff 55%);
    background: linear-gradient(to right, #000 55%, #fff 55%);
  }
  .vbp_color_02.bg-half.bg-right {
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #000), color-stop(55%, #fff));
    background: -webkit-linear-gradient(right, #000 55%, #fff 55%);
    background: -o-linear-gradient(right, #000 55%, #fff 55%);
    background: linear-gradient(to left, #000 55%, #fff 55%);
  }
}

.vbp_color_02 h1,
.vbp_color_02 h2,
.vbp_color_02 h3,
.vbp_color_02 h4,
.vbp_color_02 h5,
.vbp_color_02 h6 {
  color: #fff;
}

.vbp_color_02 .panel-title a,
.vbp_color_02 .views-field-field-question {
  color: #fff !important;
}

.vbp_color_02 .paragraph--type--vertical-teaser,
.vbp_color_02 .node--type-blog,
.vbp_color_02 .node--type-rss-testimonial,
.vbp_color_02 .text-wrapper,
.vbp_color_02 .optWrapper {
  color: #707070;
}

.vbp_color_02 .paragraph--type--vertical-teaser h1,
.vbp_color_02 .paragraph--type--vertical-teaser h2,
.vbp_color_02 .paragraph--type--vertical-teaser h3,
.vbp_color_02 .paragraph--type--vertical-teaser h4,
.vbp_color_02 .paragraph--type--vertical-teaser h5,
.vbp_color_02 .paragraph--type--vertical-teaser h6,
.vbp_color_02 .node--type-blog h1,
.vbp_color_02 .node--type-blog h2,
.vbp_color_02 .node--type-blog h3,
.vbp_color_02 .node--type-blog h4,
.vbp_color_02 .node--type-blog h5,
.vbp_color_02 .node--type-blog h6,
.vbp_color_02 .node--type-rss-testimonial h1,
.vbp_color_02 .node--type-rss-testimonial h2,
.vbp_color_02 .node--type-rss-testimonial h3,
.vbp_color_02 .node--type-rss-testimonial h4,
.vbp_color_02 .node--type-rss-testimonial h5,
.vbp_color_02 .node--type-rss-testimonial h6,
.vbp_color_02 .text-wrapper h1,
.vbp_color_02 .text-wrapper h2,
.vbp_color_02 .text-wrapper h3,
.vbp_color_02 .text-wrapper h4,
.vbp_color_02 .text-wrapper h5,
.vbp_color_02 .text-wrapper h6,
.vbp_color_02 .optWrapper h1,
.vbp_color_02 .optWrapper h2,
.vbp_color_02 .optWrapper h3,
.vbp_color_02 .optWrapper h4,
.vbp_color_02 .optWrapper h5,
.vbp_color_02 .optWrapper h6 {
  color: #484a56;
}

.vbp_color_02 .field--type-viewsreference .more-link a,
.vbp_color_02.paragraph--type--bp-simple .field--name-bp-link a,
.vbp_color_02 .btn-primary,
.vbp_color_02 .btn {
  position: relative;
  width: auto;
  height: auto;
  padding: 10px 40px;
  padding: 9px 39px;
  text-align: center;
  color: #fff;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  background-color: transparent;
}

.vbp_color_02 .field--type-viewsreference .more-link a:focus,
.vbp_color_02.paragraph--type--bp-simple .field--name-bp-link a:focus,
.vbp_color_02 .btn-primary:focus,
.vbp_color_02 .btn:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.vbp_color_02 .field--type-viewsreference .more-link a:after,
.vbp_color_02.paragraph--type--bp-simple .field--name-bp-link a:after,
.vbp_color_02 .btn-primary:after,
.vbp_color_02 .btn:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  content: "";
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  background: #fff;
}

.vbp_color_02 .field--type-viewsreference .more-link a:hover,
.vbp_color_02.paragraph--type--bp-simple .field--name-bp-link a:hover,
.vbp_color_02 .btn-primary:hover,
.vbp_color_02 .btn:hover {
  opacity: 1;
  background-color: transparent;
}

.vbp_color_02 .field--type-viewsreference .more-link a:hover:after,
.vbp_color_02.paragraph--type--bp-simple .field--name-bp-link a:hover:after,
.vbp_color_02 .btn-primary:hover:after,
.vbp_color_02 .btn:hover:after {
  left: 0;
  width: 100%;
}

.vbp_color_02 input {
  color: #fff !important;
}

.vbp_color_02 input:hover {
  color: #fff !important;
}

.vbp_color_02 input::-webkit-input-placeholder {
  color: #fff !important;
}

.vbp_color_02 input::-moz-placeholder {
  color: #fff !important;
}

.vbp_color_02 input::-ms-input-placeholder {
  color: #fff !important;
}

.vbp_color_02 input::placeholder {
  color: #fff !important;
}

.vbp_color_02 input input:-ms-input-placeholder {
  color: #fff !important;
}

.vbp_color_02 .SelectBox > span {
  color: #fff !important;
}

.vbp_color_02 .taxonomy-term--view-mode-tout:hover .tout-content,
.vbp_color_02 .paragraph--type-tout-rectangle-card:hover .tout-content,
.vbp_color_02 .node--view-mode-tout-large:hover .tout-content,
.vbp_color_02 .taxonomy-term--view-mode-tout:hover .tout-content {
  background-color: #000;
}

.vbp_color_02 .node--type-instructor-fisikal.node--view-mode-vertical-media-teaser-medium .main-content {
  border-color: #fff;
}

.vbp_color_02 .node--type-instructor-fisikal.node--view-mode-vertical-media-teaser-medium .main-content .content-wrapper {
  background-color: #fff;
}
