/* 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";
@font-face {
  font-family: 'FoglihtenNo06';
  src: local('FoglihtenNo06'), url('../../../../foglihtenno06.woff2') format('woff2'), url('../../../../foglihtenno06.woff') format('woff'), url('../../../../foglihtenno06.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
.embed_hms {
  height: auto;
  text-align: center;
  margin: 2% 10%;
}
.container_hms {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.container_hms iframe, .container_hms object, .container_hms embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
*, *:before, *:after {
  box-sizing: border-box;
  -webkit-background-size: cover;
}
Img {
  border: 0;
  max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
  text-align: center;
}
p {
  padding: 0;
  text-indent: 1em;
  margin: 1rem 0;
}
.center {
  display: block;
  width: 100%;
  margin: auto;
}
.banner_big {
  display: block;
}
.banner_small {
  display: none;
}
.lang-alt {
  list-style-type: none;
}
.lang-alt li {
  display: inline;
}
.lang-alt img {
  width: 30px;
  margin: 5px;
}
.jshop_img_description img {
  width: 250px;
}
.g-main-nav, .g-sublevel {
  font-family: "Google Sans", Roboto, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.mod-languages .lang-inline img {
  width: 30px;
}
.scale {
  display: inline-block;
  /* Строчно-блочный элемент */
  overflow: hidden;
  /* Скрываем всё за контуром */
  width: 100%;
}
.scale img {
  transition: 0.7s;
  /* Время эффекта */
  display: block;
  /* Убираем небольшой отступ снизу */
}
.scale img:hover {
  transform: scale(1.3);
}
.scale1 {
  transition: 0.7s;
  /* Время эффекта */
}
.scale1:hover {
  transform: scale(1.2);
  /* Увеличиваем масштаб */
}
.cart-a {
  margin-left: 22%;
}
.bor-rad7 {
  border-radius: 7px;
}
.m-tb1 {
  margin-top: 1%;
  margin-bottom: 1%;
}
.m-tb5 {
  margin-top: 3%;
  margin-bottom: 3%;
}
.m-tb7 {
  margin-top: 7%;
  margin-bottom: 7%;
}
.m-r3 {
  margin: 2%;
}
.mar0 {
  margin: 0;
}
.p-3 {
  padding: 3%;
}
.cl-red {
  color: #EE2E24;
}
.cl-blue {
  color: #002C8A;
}
.button {
  background: #d7bc8e !important;
  color: #3c2d2d !important;
}
.intro-blue {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  background-size: 100%;
  background-color: #ffffd8;
  padding-top: 3%;
  padding-bottom: 3%;
}
.intro-white {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  background-size: 100%;
  background-color: #f7f7f7;
  padding-top: 3%;
  padding-bottom: 3%;
}
.container-intro {
  padding: 1px 8%;
}
.txt_center {
  text-align: center;
}
.red {
  color: red;
}
.center_it {
  display: block;
  width: 100%;
  text-align: center;
  font-style: italic;
}
.intro {
  display: flex;
  margin: 3% 1%;
}
.img_ {
  width: 40%;
  padding: 2% 1%;
  margin: 0 auto;
}
.text_ {
  width: 60%;
  margin: 2%;
}
.g-main-nav .g-toplevel {
  text-align: center;
}
#menu-9765-particle .g-main-nav .g-toplevel {
  margin-top: 18px;
}
/*фон выпадения*/
.g-main-nav .g-sublevel li {
  background-color: #e0e0e0;
}
/* цвет букв в меню */
.g-main-nav .g-sublevel li a {
  color: darkgoldenrod;
}
/*выделение гл. меню*/
.g-main-nav a:hover {
  background-color: #5d5959;
  /*#251e18; */
  color: #f5d6b0;
}
/*выделение на выпадении*/
.g-main-nav .g-sublevel li a:hover {
  background-color: #5d5959;
  /*#251e18; /*#f4f4f4;*/
  color: #f5d6b0;
}
/* выпадение с фоном и шириной*/
.g-toplevel .g-dropdown-column {
  background-color: #4a3a2b;
  width: 420px;
}
.logo-D {
  width: 130px;
  margin: 0 auto;
}
.container {
  width: 100%;
  padding-right: 1%;
  padding-left: 1%;
  margin-right: auto;
  margin-left: auto;
}
ul.breadcrumb {
  margin-top: 25px !important;
}
.breadcrumb > li + li:before {
  content: "" !important;
}
.form-horizontal .controls {
  display: inline-block !important;
  margin-bottom: 0 !important;
  margin-left: 10px !important;
}
.form-horizontal .control-group {
  display: inline-block !important;
  margin-bottom: 0 !important;
  margin-left: 10px !important;
}
#g-copyright .g-content {
  margin: 0 !important;
  margin-Top: 10px !important;
  padding: 0 !important;
}
#g-drawer {
  padding: 0;
}
#iconleft {
  position: fixed !important;
  left: 4px;
  top: 75%;
  width: 100px;
  z-index: 10000;
  opacity: 0.5;
}
body a[href="http://joomly.ru/modul-obratnogo-zvonka"], .tel a[href="#"] {
  display: none !important;
}
button[type="submit"].button-joomly-callback-lightbox {
  margin-bottom: 15px;
  background-color: #916314 !important;
}
div.joomly-callback-caption {
  background-color: #916314;
  color: white;
}
.button-joomly-callback-form {
  white-space: pre-wrap;
  border-radius: 3rem !important;
  background-color: #916314 !important;
  text-transform: none !important;
  font-size: 12px;
}
div.joomly-callback-caption {
  background-color: #916314 !important;
  color: white;
}
.icon_fb_ {
  font-size: 24px;
  color: #4267B2;
}
.icon_tw_ {
  font-size: 24px;
  color: #1C9EEE;
}
.icon_yt_ {
  font-size: 24px;
  color: #FE0000;
}
.icon_tg_ {
  font-size: 24px;
  color: #27A5E7;
}
.icon_ig_ {
  font-size: 24px;
  color: #CA3864;
}
.icon_pi_ {
  font-size: 24px;
  color: #F80025;
}
.a_cl_ {
  margin-right: 6px;
}
.my_mail {
  color: royalblue !important;
}
.icon_2 {
  font-size: 14px;
}
.phones_ {
  text-align: center;
}
.phones1 {
  display: inline-block;
}
.phones2 {
  display: block;
}
.ph_ {
  color: darkgoldenrod !important;
}
.wa_ {
  color: green !important;
}
.vr_ {
  color: darkviolet !important;
}
.tg_ {
  color: #27A5E7 !important;
}
.ctt-small {
  font-size: 16px;
}
.ctt-small img {
  height: 25px;
}
/*  надпись на слайдере  */
.uk-overlay-background {
  background: rgba(0, 0, 0, 0) !important;
}
.g-slideshow .uk-overlay-panel {
  padding: 0px !important;
}
.g-slideshow-title a {
  color: #ffffff !important;
}
@media (min-width: 0px) and (max-width: 769px) {
  #g-fullwidth .g-slideshow, .banner_big {
    display: none;
  }
  .banner_small {
    display: block;
  }
}
/*# sourceMappingURL=custom_9.css.map */