/* MKL header — fixed via .fixation-top.fixed in core.css + header-layout.css */
/* scoped header */
/* Creatium header-scoped CSS (selectors touching classes from .fixation-top subtree). */
/* External vendors.css / default.css are NOT inlined — connect in WP or copy from source. */

.node.mkl-header__menu{ color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.mkl-header__menu a{ color: rgb(25, 119, 230) }
.node.mkl-header__menu-item{ color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px }
.node.mkl-header__menu-item a{ color: rgb(25, 119, 230) }
.modal.mkl-header__modal .modal-dialog{ width: 560px }
.btn.mkl-header__icon-link{ text-align: center }
.btn.mkl-header__icon-link{ background-color: rgba(111, 173, 245, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(45, 135, 240);padding-top: 0px;padding-bottom: 0px;font-size: 14px;color: rgb(0, 0, 0)!important; }
.btn.mkl-header__icon-link:hover, .btn.mkl-header__icon-link.hover{ background-color: rgba(78, 154, 242, 0);border-color: rgb(15, 106, 213);color: rgb(0, 0, 0)!important; }
.btn.mkl-header__icon-link:active, .btn.mkl-header__icon-link.active{ background-color: rgba(48, 137, 240, 0);border-color: rgb(18, 119, 238);color: rgb(0, 0, 0)!important; }
.btn.mkl-header__icon-link:before{  }
.btn.mkl-header__icon-link:active:before, .btn.mkl-header__icon-link.active:before{ background-color: rgba(48, 137, 240, 0); }
.btn.mkl-header__link{ text-align: center }
.btn.mkl-header__link{ background-color: rgba(111, 173, 245, 0);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(111, 173, 245);padding-top: 6px;padding-bottom: 6px;font-size: 13px;color: rgb(0, 0, 0)!important;font-family: "TTNorms Medium"; }
.btn.mkl-header__link:hover, .btn.mkl-header__link.hover{ background-color: rgba(78, 154, 242, 0);border-color: rgb(78, 154, 242);color: rgb(0, 0, 0)!important; }
.btn.mkl-header__link:active, .btn.mkl-header__link.active{ background-color: rgba(78, 154, 242, 0);border-color: rgb(18, 119, 238);color: rgb(0, 0, 0)!important; }
.btn.mkl-header__link:before{  }
.btn.mkl-header__link:active:before, .btn.mkl-header__link.active:before{ background-color: rgba(78, 154, 242, 0); }
.modal.mkl-header__popover .modal-dialog{ width: 400px }
.metahtml.mkl-header__brief-style .dref > .cont  > .widget-button > .wrapper1 > .wrapper2 > .macros-button > .btn-out > .btn-inner > button{
  background: rgb(165, 27, 214);
  background: -moz-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, 180deg , color-stop(20%, rgb(165, 27, 214)), color-stop(90%,rgb(99, 16, 128)));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* ie10+ */
  background: linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* w3c */
}
.metahtml.mkl-header__brief-style .dref > .cont  > .widget-button > .wrapper1 > .wrapper2 > .macros-button > .btn-out > .btn-inner > button:hover{
  background: rgb(165, 27, 214);
  background: -moz-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, 180deg , color-stop(20%, rgb(165, 27, 214)), color-stop(90%,rgb(99, 16, 128)));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* ie10+ */
  background: linear-gradient(180deg, rgb(165, 27, 214) 20%, rgb(99, 16, 128) 90%);
  /* w3c */
}
.metahtml.mkl-header__brief-style .dref > .cont  > .widget-button > .wrapper1 > .wrapper2 > .macros-button > .btn-out > .btn-inner > button:active{
  background: rgb(165, 27, 214);
  background: -moz-linear-gradient(198deg, rgb(250, 195, 0) 0%, rgb(229, 56, 53) 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, 198deg , color-stop(0%, rgb(250, 195, 0)), color-stop(100%,rgb(229, 56, 53)));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(198deg, rgb(250, 195, 0) 0%, rgb(229, 56, 53) 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(198deg, rgb(250, 195, 0) 0%, rgb(229, 56, 53) 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(198deg, rgb(250, 195, 0) 0%, rgb(229, 56, 53) 100%);
  /* ie10+ */
  background: linear-gradient(198deg, rgb(250, 195, 0) 0%, rgb(229, 56, 53) 100%);
  /* w3c */
}
.node.mkl-header > .wrapper1{ background-color: white }
.node.mkl-header{ color: #333 }
.node.mkl-header  > .padding_top{ padding-top: 20px }
.node.mkl-header  > .padding_bottom{ padding-bottom: 20px }
.node.mkl-header a{ color: rgb(25, 119, 230) }
.node.mkl-header__grid{ color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.mkl-header__grid > .wrapper1{ border-radius: 100px }
.node.mkl-header__grid a{ color: rgb(25, 119, 230) }
.textable.mkl-header__phone{ text-align: center; font-family: "TTNorms Medium"; font-size: 20px; line-height: 1.4; letter-spacing: 0.16em; color: rgb(99, 16, 128); opacity: 1 }
.node.mkl-header__menu-item .textable.mkl-header__phone a,
.textable.css148 a{ color: inherit; text-decoration: none }
.node.mkl-header__menu-item .textable.mkl-header__phone a:hover,
.textable.css148 a:hover{ color: inherit; text-decoration: none; opacity: 0.85 }
.screen-xs .textable.mkl-header__phone{ text-align: center!important }
.node.mkl-header__brief-wrap > .wrapper1{ background-image: linear-gradient(to bottom, rgb(156, 8, 139) 0%, rgb(107, 20, 136) 100%); border-radius: 26px }
.node.mkl-header__brief-wrap{ color: #FFF; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.mkl-header__brief-wrap a{ color: rgb(230, 25, 206) }
.btn.mkl-header__brief-btn{ text-align: center }
.btn.mkl-header__brief-btn{ background-color: rgba(11, 80, 198, 0);border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(255, 245, 3);padding-top: 15px;padding-bottom: 15px;font-size: 12px;letter-spacing: 0.1em; text-transform: uppercase;color: rgb(255, 255, 255)!important;font-family: "TTNorms Medium"; }
.btn.mkl-header__brief-btn:hover, .btn.mkl-header__brief-btn.hover{ background-color: rgba(10, 72, 178, 0);border-color: rgb(255, 245, 3);color: rgb(255, 255, 255)!important; }
.btn.mkl-header__brief-btn:active, .btn.mkl-header__brief-btn.active{ background-color: rgba(9, 65, 160, 0);border-color: rgb(255, 245, 3);color: rgb(255, 255, 255)!important; }
.btn.mkl-header__brief-btn:before{  }
.btn.mkl-header__brief-btn:active:before, .btn.mkl-header__brief-btn.active:before{ background-color: rgba(9, 65, 160, 0); }

/* .creatium-migr-header-wrap — see header-layout.css */

