/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@media (max-width: 640px) {
  body {
    font-size: 0.8rem;
  }
  h1 {
    font-size: 1rem;
  }
  h3 {
    font-size: 1rem;
  }
  .top-no {
    display: block !important;
  }
  #g-slideshow {
    display: none !important;
  }
}
.top-no {
  display: none;
}
/* ссылка тел вверху  */
.telink a:link, .telink a:active {
  color: #9aebf8;
}
.telink a:hover {
  color: #c0fafd;
}
/* мобильное меню наверх  */
.g-offcanvas-toggle {
  z-index: 99999;
}
/* пункты мобильного меню по центру */
#g-offcanvas {
  text-align: center;
}
.center-block {
  text-align: center;
  margin: auto;
}
.slidetop {
  margin-top: -80px;
}
#g-above {
  margin-top: -34px;
}
.owl-carousel {
  z-index: -1;
}
.text-slide {
  text-shadow: #0F2747 0 0 2px, #1B4780 0 0 4px, #2565B8 0 0 6px, #2B7BE4 0 0 8px;
}
#g-slideshow:before {
  background-color: transparent !important;
  background-image: none !important;
}
/* нижняя прозрачность слайд шоу  
#g-slideshow.fp-slideshow:before {
   
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 60%, #fff 100%);
	background-color: rgba(255, 255, 255, 0);
	
}
*/
#g-navigation {
  z-index: 999 !important;
  background: -webkit-linear-gradient(#2276ff 0%, rgba(34, 118, 255, 0.2));
  position: relative;
}
/* отключить иконки в слайд шоу  */
#g-slideshow .g-bgslideshow-carousel.owl-loaded {
  display: none;
}
/* отступ текста в слайд шоу  */
.g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-title {
  line-height: 2;
  font-size: 5vw;
}
/* убрать промежутки в тексте на главной */
.uk-panel-space {
  padding: 0px !important;
}
/* два баннера правее */
.size-50 {
  padding-left: 10px;
}
/* баннеры Услуги правее */
.moduletable {
  padding-left: 10px !important;
}
/* блог новости */
.page-header h2 {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  padding-bottom: 1.5rem;
}
hr {
  margin: 0;
  border: none;
  /* Убираем границу */
  background-color: #2276e3;
  /* Цвет линии */
  color: #2276e3;
  /* Цвет линии для IE6-7 */
  height: 3px;
  /* Толщина линии */
}
/* Избранное левее */
.g-content-array {
  margin-left: -1rem;
}
/* картинка в контактах по центру*/
.img_center {
  display: block !important;
  margin: 0 auto !important;
}
/* текст на картинке */
.overlay {
  display: inline-block;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  float: none;
  overflow: hidden;
}
.chronoforms6_credits {
  display: none;
}
/* мерцающий текст --- */
@-webkit-keyframes blink6 {
  10% {
    transform: scale(1, 1) rotate(80deg);
  }
  20% {
    transform: scale(0, 0) rotate(160deg);
  }
  100% {
    transform: scale(0, 0) rotate(0deg);
  }
}
@keyframes blink6 {
  10% {
    transform: scale(1, 1) rotate(80deg);
  }
  20% {
    transform: scale(0, 0) rotate(160deg);
  }
  100% {
    transform: scale(0, 0) rotate(0deg);
  }
}
/* пульс--- */
@-webkit-keyframes pulsate {
  50% {
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3), 0 0 5px #ffd, 0 0 8px #fff;
  }
}
@keyframes pulsate {
  50% {
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3), 0 0 5px #ffd, 0 0 8px #fff;
  }
}
#blink7 {
  color: white;
  text-shadow: 0 -2px rgba(0, 0, 0, 0.1);
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
/* --пульс */
#blink6 {
  position: relative;
  display: block;
  color: #fff;
  text-shadow: 0 0 10px #ffffff;
  font-size: 3rem;
  padding: 36px;
  background-size: cover;
  background-image: url('//regmeddevice.com/images/home/h3-background-image-medic.jpg');
}
#blink6:after, #blink6:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100px;
  height: 100px;
  background-image: radial-gradient(white, rgba(255, 255, 255, 0) 30%), linear-gradient(45deg, rgba(0, 0, 0, 0) 49%, rgba(255, 255, 255, 0.4) 50%, rgba(0, 0, 0, 0) 51%), linear-gradient(135deg, rgba(0, 0, 0, 0) 49%, rgba(255, 255, 255, 0.4) 50%, rgba(0, 0, 0, 0) 51%);
  -webkit-animation: blink6 10s linear infinite;
  animation: blink6 10s linear infinite;
  transform: scale(0, 0) rotate(0deg);
}
#blink6:before {
  top: -10%;
  right: 20%;
  left: auto;
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
/* ---мерцающий текст  */
.overlay_text {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff !important;
  padding: 5px;
  text-shadow: #000000 0 0 2px, #080808 0 0 4px, #101010 0 0 6px, #181818 0 0 8px, #202020 0 0 10px;
}
img.animate:hover {
  opacity: 0.5;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.animate_text:hover {
  text-shadow: #000000 0 0 2px, #0000AA 0 0 4px, #0000FF 0 0 6px, #5555FF 0 0 8px, #AAAAFF 0 0 10px;
}
/*# sourceMappingURL=custom_199.css.map */