/*** base colors start ***/
/* transition start */
/* transition end */
/* transition start */
/* transition end */
/* Reverse Row Class for Col-Order Change ---- START ----*/
@media only screen and (min-width: 1001px) {
  .cda-reverse-row > .col.span_12 {
    flex-direction: row-reverse !important;
  }
  /* Spacing between col */
  .cda-reverse-row .col > div:last-child {
    margin-left: 0;
    margin-right: 2.1%;
  }
}
/* Reverse Row Class for Col-Order Change ---- END ----*/
/* ++++++++++ MEDIAQUERIES ++++++++++ */
/* ++++++++++ MEDIAQUERIES ++++++++++ */
/*marbet*/
@font-face {
  font-family: "Monotype_Helvetica_Now_Text_Black";
  src: url("/wp-content/themes/csplay-child/fonts/marbet/Monotype_Helvetica_Now_Text_Black.otf") format("opentype");
  font-style: normal;
}
@font-face {
  font-family: "Monotype_Helvetica_Now_Text_Bold";
  src: url("/wp-content/themes/csplay-child/fonts/marbet/Monotype_Helvetica_Now_Text_Bold.otf") format("opentype");
  font-style: normal;
}
@font-face {
  font-family: "Monotype_Helvetica_Now_Text";
  src: url("/wp-content/themes/csplay-child/fonts/marbet/Monotype_Helvetica_Now_Text.otf") format("opentype");
  font-style: normal;
}
@font-face {
  font-family: "Orbikular_SemiBoldItalic";
  src: url("/wp-content/themes/csplay-child/fonts/marbet/Orbikular_SemiBoldItalic.otf") format("opentype");
  font-style: italic;
}
@font-face {
  font-family: "Orbikular-BoldItalic";
  src: url("/wp-content/themes/csplay-child/fonts/marbet/Orbikular-BoldItalic.woff") format("opentype");
  font-style: italic;
}
/*Vorwerk*/
@font-face {
  font-family: "Vorwerk-Bold";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-BoldItalic";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-BoldItalic.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-LightItalic";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-LightItalic.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-Medium";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-Medium.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-Italic";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerkVorwerk-Italic.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-Regular";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-Light";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vorwerk-MediumItalic";
  src: url("/wp-content/themes/csplay-child/fonts/vorwerk/Vorwerk-MediumItalic.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*Voith*/
@font-face {
  font-family: "Voith-NormalRegular";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalRegular.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Voith-NormalRegularItalic";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalRegularItalic.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalRegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Voith-NormalBold";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalBold.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Voith-NormalBoldItalic";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalBoldItalic.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-NormalBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Voith-WideRegular";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideRegular.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Voith-WideRegularItalic";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideRegularItalic.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideRegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Voith-WideBold";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideBold.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Voith-WideBoldItalic";
  src: url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideBoldItalic.woff2") format("woff2"), url("/wp-content/themes/csplay-child/fonts/voith/Voith-WideBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
/* ==========================================================================
   navbar MAIN
   ======================================================================== */
/* ==========================================================================
   Content
   ========*/
.mbt-basic-section-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* ==========================================================================
   Footer
   ========================================================================== */
#footer-outer {
  z-index: 9 !important;
}
#footer-outer .widget h4 {
  font-size: 18px;
  font-weight: 400;
}
#footer-outer .row {
  padding-bottom: 0;
}
#footer-outer .row.cda-widget-row {
  padding: 30px 0 0 0;
  border-top: 2px solid rgba(255, 255, 255, 0.08);
}
@media (min-width: 768px) and (max-width: 991px) {
  #footer-outer .row.cda-widget-row {
    padding: 30px 15px 0 15px;
  }
}
#footer-outer .row.cda-widget-row .widget.widget_nav_menu .menu .menu-item {
  display: inline-block;
  margin-right: 15px;
}
@media (max-width: 767px) {
  #footer-outer .row.cda-widget-row .widget.widget_nav_menu .menu .menu-item {
    display: block;
  }
}

.widget_custom_html h4 {
  color: rgb(255, 255, 255);
}

@media only screen and (min-width: 1000px) {
  body #footer-outer .row {
    padding: 40px 0 0px 0;
  }
}
.cda-fancy-text-image {
  position: relative;
}
.cda-fancy-text-image .background-shape {
  position: absolute;
  background: #ededed;
  width: calc(71% + 900px);
  transform: translateX(900px);
}
.cda-fancy-text-image .background-shape--left-full {
  left: 0;
  top: -80px;
  bottom: -80px;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape--right-full {
  right: 0;
  top: -80px;
  bottom: -80px;
}
.cda-fancy-text-image .background-shape--left-bottom {
  left: 0;
  bottom: -80px;
  height: 65%;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape--right-bottom {
  right: 0;
  bottom: -80px;
  height: 65%;
}
.cda-fancy-text-image .background-shape--left-top {
  left: 0;
  top: -80px;
  height: 65%;
  transform: translateX(-900px);
}
.cda-fancy-text-image .background-shape--right-top {
  right: 0;
  top: -80px;
  height: 65%;
}
.cda-fancy-text-image .background-shape.color-dark {
  background-color: #222222;
}

.mbt-dl-icon-box {
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 100;
  height: 26px;
  width: 26px;
  background-color: rgb(255, 255, 255);
  opacity: 0.1 !important;
}

.work-info:hover .mbt-dl-icon-box {
  transition: opacity 1s;
  opacity: 0.8 !important;
}

.work-info:hover .mbt-dl-icon-box:hover {
  transition: color 1s;
  background-color: rgb(213, 0, 28);
}

.mbt-dl-icon-box a {
  padding: 0 !important;
  margin: 0 !important;
}

.mbt-dl-icon-box a,
.mbt-dl-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mbt-dl-icon {
  z-index: 90;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.mbt-dl-icon-img {
  margin-left: 3px;
  margin-top: 3px;
  height: 20px !important;
  width: 20px !important;
}

@media only screen and (max-width: 600px) {
  .mbt-dl-icon-box {
    opacity: 0.8 !important;
    height: 26px;
    width: 26px;
  }
  .mbt-dl-icon-box a {
    opacity: 1 !important;
  }
}

/*# sourceMappingURL=main.css.map */
