/* 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";
html {
  scroll-behavior: smooth;
}
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
body {
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-size: 2.5rem;
}
h2 {
  font-size: 2.25rem;
}
h3 {
  font-size: 2rem;
}
h4 {
  font-size: 1.75rem;
}
h5 {
  font-size: 1.5rem;
}
h6 {
  font-size: 1.25rem;
}
small {
  font-size: 0.875rem;
}
cite {
  font-size: 0.875rem;
}
sub, sup {
  font-size: 0.75rem;
}
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* Промяна височината на на блока за логото ...и още нещо*/
.g-logo svg {
  min-height: 40px;
  margin-top: 10px;
  max-width: 100%;
  min-width: 100%;
  max-height: 40px;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item .g-owlcarousel-content.ui-accordion-content-active {
  color: #3c3c3c;
  background: none;
  border: none;
}
body #g-page-surround {
  background: #f8f8f8;
  overflow: hidden;
  font-family: "Open Sans", sans-serif;
  font-family: "Roboto Condensed";
  font-weight: 500;
}
/* ...и още нещо*/
h1, h2, h3, h4, h5 {
  font-weight: 400;
  margin: 1.5rem 0 0.75rem 0;
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
  font-family: "Roboto Condensed";
  font-weight: 500;
}
.title6 .g-title, .title6 .g-simplecontent .g-simplecontent-item-content-title {
  font-family: "Roboto Condensed";
  font-weight: 400;
}
#g-navigation {
  padding-bottom: 15%;
  background-size: 100%;
  background-color: #f8f8f8;
  background-position: bottom;
}
.g-content {
  margin: 0rem 0.1rem 0 0.1rem;
  padding: 0.5rem 1rem;
}
.g-grid {
  flex-flow: wrap;
}
.rokajaxsearch #roksearch_search_str {
  margin-bottom: 2rem;
  padding: 0.2rem 1rem;
  margin-top: 1.2rem;
}
h2.g-title {
  font-size: 1.8rem;
  font-family: "Roboto Condensed";
  font-weight: 500;
}
.page-header h2 {
  font-size: 1.8rem;
  line-height: 2rem;
  margin-top: 0.5rem;
  margin-bottom: 1.7rem;
  padding-bottom: 1rem;
  color: #9b424b;
  border-bottom: 1px solid #ab515b;
  width: 100%;
  font-weight: 600;
}
.page-header h1 {
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: 0.5rem;
  margin-bottom: 1.7rem;
  padding-bottom: 1rem;
  color: #9b424b;
  border-bottom: 1px solid #ab515b;
  width: 100%;
  font-weight: 600;
}
h4 {
  font-size: 1.4rem;
  font-weight: 600;
}
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item:nth-child(2n+1) {
  top: 1.5rem;
}
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item {
  width: 50%;
  border: 1px solid #dadada;
}
img {
  height: auto;
  max-width: 100%;
}
.g-title {
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 2.2rem 0 0.625rem 0;
  padding: 0 0 1.5rem 0;
}
#g-footer svg {
  opacity: 1.9;
}
#g-footer {
  border-top: 2px solid #b04244;
}
/* КРАЙ...на още нещо*/
/* Промяна на мобилното меню*/
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container {
  padding: 0.1rem 0;
  transition: background-color 0.2s ease-in-out;
}
#g-offcanvas {
  background: none;
  width: 90%;
  color: #87888e;
}
#g-offcanvas #g-mobilemenu-container {
  font-size: 1.1rem;
  font-weight: 600;
  font-family: "Roboto Condensed";
  letter-spacing: 0.03em;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: rgba(245, 245, 245, 0.1);
  background: none;
  border-radius: 0.1875rem;
  margin: 0rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
#g-offcanvas #g-mobilemenu-container ul {
  background: rgba(0, 0, 0, 0.1);
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: none;
}
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #2a2a2a;
  background: rgba(222, 222, 222, 0.1);
}
#g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #2a2a2a;
}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 80%;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #e6e6e6;
  border-bottom: 1px solid #dadada;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li {
  margin: 0;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  right: auto;
  margin-top: 0rem;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container {
  padding: 0;
}
/* ____________________*/
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  color: #fff;
  margin: 5% 0 5% 0;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  color: #000;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  color: #fff;
  opacity: 1;
  font-size: 2.5rem;
  margin-left: 10px;
}
#g-offcanvas #g-mobilemenu-container ul i.fa {
  width: 1.5rem;
  display: none;
}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content {
  display: inline-block;
  line-height: 1.4rem;
}
#g-mobilemenu-container {
  padding-left: 1.1rem;
}
/* КРАЙ Промяна на мобилното меню*/
/* Промяна цветовете и изгледа на overlay модула */
#g-container-overlay .g-accordionmenu .nav__list input[type="checkbox"]:checked + label {
  color: white;
  border-color: white;
}
#g-container-overlay .g-accordionmenu .nav__list input[type="checkbox"]:checked + label:hover {
  color: #9c2727;
  border-color: #9c2727;
}
#g-container-overlay .nav__list input[type="checkbox"]:checked + label + ul li a {
  color: white;
}
#g-container-overlay .nav__list input[type="checkbox"]:checked + label + ul li a:hover {
  color: #fff;
}
/* КРАЙ - Промяна цветовете и изгледа на overlay модула */
.rokajaxsearch #roksearch_search_str {
  margin-bottom: 0rem;
  padding: 0.2rem 1rem;
}
/* Промяна на button-4 */
.button-4 {
  color: #545454 !important;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  background: #ededed;
  background-image: repeating-linear-gradient(to top, #d7d7d7, #f2f2f2);
}
.button-4:hover, .button-4:active, .button-4:focus {
  color: #fff !important;
  border-color: #dadada;
  background: #cf4f5c !important;
}
.button.button-4 {
  color: #545454 !important;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  background: #ededed;
  background-image: repeating-linear-gradient(to top, #d7d7d7, #f2f2f2);
}
.button.button-4:hover, .button.button-4:active, .button.button-4:focus {
  color: #fff !important;
  border-color: #dadada;
  background: #cf4f5c !important;
}
/* КРАЙ - Промяна на button-4 */
/* Промяна на Джумла статии в масив */
.g-content-array .g-array-item .g-array-item-text {
  font-size: 0.9rem;
  width: 90%;
  color: #505050;
}
.g-content-array .g-item-title a {
  color: #555;
}
.g-content-array .g-item-title {
  margin: 0;
  line-height: 1.5rem;
  font-size: 1.4rem;
  font-weight: 600;
  color: #000;
}
.g-content-array .g-array-item-image {
  margin: 0 0 15px 0;
  max-width: 100%;
  margin: 0 auto;
}
.g-content-array .g-grid:not(:last-child) {
  border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}
/*  КРАЙ - Промяна на Джумла статии в масив */
/* Промяна на button-2 */
.button.button-2 {
  background: none;
  border-color: none;
  color: #985050;
  font-size: 0.7rem;
  display: inline-block;
  font-weight: 600;
  border: 1px solid #cecece;
  text-transform: uppercase;
  line-height: 1.225;
  margin: 0 0 0.5rem 0;
  padding: 0.2rem 0.7rem;
  border-radius: 0.2rem;
  vertical-align: middle;
  text-shadow: none;
  transition: background 0.2s;
  letter-spacing: 0.05rem;
}
.button.button-2:hover, .button.button-2:active, .button.button-2:focus {
  color: #262423;
  border-color: #c2aca8;
  background: transparent !important;
}
/* КРАЙ - Промяна на button-2 */
/*  Промяна на video блока */
.g-video iframe, .g-video object, .g-video embed, .g-video video {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.g-video {
  position: relative;
  padding-bottom: 56%;
  overflow: hidden;
  max-width: 100%;
  height: 0;
  background: #000;
}
.g-video {
  position: relative;
  padding-bottom: 0;
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  background: #777;
}
/* КРАЙ -Промяна на video блока */
/*  Промяна на акордеона */
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item {
  padding: 0.3rem;
  background: #efefef;
}
.g-owlcarousel-accordionslider .g-owlcarousel {
  background: #efefef;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item .g-owlcarousel-item-title .indicator:hover {
  color: #9f4d55;
  border-color: #9f4d55;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item .g-owlcarousel-item-title .indicator {
  position: absolute;
  top: 2px;
  right: 10px;
  display: block;
  cursor: pointer;
  text-align: center;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 1.3rem;
  color: #7f7f7f;
  border-radius: 100%;
  border-left: 3px solid #7f7f7f;
  border-right: 0px solid #f7f7f7;
  border-top: 1px solid #7f7f7f;
  border-bottom: 0px;
  width: 24px;
  height: 24px;
  transition: all 0.2s;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item .g-owlcarousel-item-title.ui-accordion-header-active .indicator {
  color: #5f5f5f;
  border-color: #5f5f5f;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item {
  border-bottom: 1px solid #dbdbdb;
  padding-top: 4%;
  padding-bottom: 2%;
}
/* КРАЙ - Промяна на акордеона */
.rokajaxsearch #roksearch_search_str {
  border: 1px solid #e7e8ea;
}
#g-container-main {
  color: #333;
  font-size: 1.05rem;
  font-weight: 300;
}
.g-content2 {
  margin: 0px;
  padding: 0px;
}
strong {
  font-weight: 600;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item .g-owlcarousel-content.ui-accordion-content-active {
  color: #3c3c3c;
}
/* Разни бутони */
.button-3s {
  color: #fff !important;
  background: #4eb7b3;
  border-top: 10px solid #39aea2;
  border-radius: 2px;
  opacity: 0.95;
}
.button-3s:hover {
  color: #292929 !important;
  background: #39aea2;
  border-top: 10px solid #4eb7b3;
  border-radius: 2px;
}
.button-3s > span {
  margin-top: 20px;
}
.button-3siv {
  color: #fff !important;
  background: #aaa;
  border-top: 10px solid #989898;
  border-radius: 2px;
  opacity: 0.9;
}
.button-3siv:hover {
  color: #292929 !important;
  background: #989898;
  border-top: 10px solid #aaa;
  border-radius: 2px;
}
.button-3siv > span {
  margin-top: 20px;
}
.button-3ora {
  color: #fff !important;
  background: #ff9e60;
  border-top: 10px solid #fb904a;
  border-radius: 2px;
  opacity: 0.9;
}
.button-3ora:hover, .button-3ora:active {
  color: #292929 !important;
  background: #fb904a;
  border-top: 10px solid #ff9e60;
  border-radius: 2px;
}
.button-3ora > span {
  margin-top: 20px;
}
.button-3lil {
  color: #fff !important;
  background: #9ea1e0;
  border-top: 10px solid #8b8fd7;
  border-radius: 2px;
  opacity: 0.9;
}
.button-3lil:hover, .button-3lil:active {
  color: #292929 !important;
  background: #8b8fd7;
  border-top: 10px solid #8b8fd7;
  border-radius: 2px;
}
.button-3lil > span {
  margin-top: 20px;
}
.button-3zel {
  color: #fff !important;
  background: #80c66f;
  border-top: 10px solid #74ba63;
  border-radius: 2px;
  opacity: 0.95;
}
.button-3zel:hover {
  color: #292929 !important;
  background: #74ba63;
  border-top: 10px solid #80c66f;
  border-radius: 2px;
}
.button-3zel > span {
  margin-top: 20px;
}
.button-3che {
  color: #fff !important;
  background: #e06767;
  border-top: 10px solid #da5454;
  border-radius: 2px;
  opacity: 0.95;
}
.button-3che:hover {
  color: #292929 !important;
  background: #da5454;
  border-top: 10px solid #da5454;
  border-radius: 2px;
}
.button-3che > span {
  margin-top: 20px;
}
.button-3cherveno {
  color: #fff !important;
  background: #e06767;
  border-top: 10px solid #da5454;
  border-radius: 2px;
  opacity: 0.9;
}
.button-3cherveno:hover {
  color: #292929 !important;
  background: #da5454;
  border-top: 10px solid #da5454;
  border-radius: 2px;
}
.button-3cherveno > span {
  margin-top: 20px;
}
.button-3sin {
  color: #fff !important;
  background: #7c99ea;
  border-top: 10px solid #718ddd;
  border-radius: 2px;
  opacity: 0.9;
}
.button-3sin:hover {
  color: #000 !important;
  background: #718ddd;
  border-top: 10px solid #7c99ea;
  border-radius: 2px;
}
.button-3sin > span {
  margin-top: 20px;
}
.button-3j {
  color: #fff !important;
  background: #efb642;
  border-top: 10px solid #f3a300;
  border-radius: 2px;
  opacity: 0.9;
}
.button-3j:hover {
  color: #000 !important;
  background: #f3a300;
  border-top: 10px solid #f3a300;
  border-radius: 2px;
}
.g-main-nav .g-standard .g-fade.g-dropdown {
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  background: rgba(249, 249, 249, 0.9);
  margin-top: 67px;
  border-radius: 2px;
  max-width: 250px;
  left: 0;
  top: 0;
  right: 0px;
}
.g-main-nav .g-sublevel {
  padding: 0.3rem 0;
}
.button {
  border: 0px;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  color: #484848;
}
.g-toplevel > li.active > .g-menu-item-container {
  color: #292929 !important;
  border-bottom: 7px solid #fff;
  border-radius: 2px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}
/*за БИЗНЕС МАТЕРИАЛИ червеното подменю*/
.g-menu-item-285, .g-menu-item-384 {
  background: #ea6363;
  border-left: 7px solid #d85050;
}
.g-menu-item-285:hover, .g-menu-item-384:hover {
  background: #e95151;
  border-left: 7px solid #393939;
}
/*за нас сиво подменю*/
.g-menu-item-499 {
  background: #acacac;
  border-left: 7px solid #828282;
}
.g-menu-item-499:hover {
  background: #bdbdbd;
  border-left: 7px solid #939393;
}
/*за ПРОДУКТИ зелено подменю*/
.g-menu-item-275, .g-menu-item-276, .g-menu-item-277, .g-menu-item-289, .g-menu-item-286, .g-menu-item-287, .g-menu-item-238, .g-menu-item-284, .g-menu-item-281, .g-menu-item-279, .g-menu-item-296, .g-menu-item-471 {
  background: #74ba63;
  border-left: 7px solid #6cad5d;
}
.g-menu-item-275:hover, .g-menu-item-276:hover, .g-menu-item-277:hover, .g-menu-item-289:hover, .g-menu-item-286:hover, .g-menu-item-287:hover, .g-menu-item-238:hover, .g-menu-item-284:hover, .g-menu-item-281:hover, .g-menu-item-279:hover, .g-menu-item-296:hover, .g-menu-item-471:hover {
  background: #74ba63;
  border-left: 7px solid #4f8d41;
}
/*за УСЛУГИ синьо подменю*/
.g-menu-item-239, .g-menu-item-230, .g-menu-item-233, .g-menu-item-232, .g-menu-item-237, .g-menu-item-295, .g-menu-item-299, .g-menu-item-302, .g-menu-item-345, .g-menu-item-538, .g-menu-item-631 {
  background: #6a87da;
  border-left: 7px solid #5f7ac8;
}
.g-menu-item-239:hover, .g-menu-item-230:hover, .g-menu-item-233:hover, .g-menu-item-232:hover, .g-menu-item-237:hover, .g-menu-item-295:hover, .g-menu-item-299:hover, .g-menu-item-302:hover, .g-menu-item-345:hover, .g-menu-item-631:hover {
  border-left: 7px solid #4965b6;
}
/*за ГАЛЕРИЯ оранжево подменю*/
.g-menu-item-370 {
  background: #fb904a;
}
.g-menu-item-370:hover {
  background: #fb904a;
}
.g-main-nav .g-standard .g-sublevel > li {
  position: relative;
  left: -10px;
  width: 100%;
  right: 0;
  margin-top: -2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
/*за КОНТАКТ синьозелено подменю*/
.g-menu-item-344 {
  background: #39aea2;
}
.g-menu-item-344:hover {
  background: #39aea2;
}
/* КРАЙ Разни бутони */
#menu-4878-particle, #menu-7661-particle, #menu-9489-particle, #menu-1053-particle, #menu-7650-particle, #menu-4808-particle, #menu-8265-particle {
  padding: 0;
}
.g-dropdown .g-dropdown-right .g-fade .g-inactive {
  width: 150%;
}
legend {
  color: #b64652;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 2.5;
  margin: 1rem 0;
  text-align: center;
  font-family: "Roboto Condensed";
}
.fa, .fa-book, .fa-lg, .fa-flip-horizontal {
  margin-bottom: -17px;
}
#bfSubmitButton {
  color: #cc585c;
  background: #ededed;
  border-radius: 5px;
  border: 1px solid #dbdbdb;
  background-image: repeating-linear-gradient(to bottom, #f8f8f8, #f2f2f2);
}
#bfSubmitButton:hover {
  color: #585858;
}
#roksearch_results h3 {
  color: #484848;
  margin-top: 0;
  margin-bottom: 2px;
  line-height: 100%;
  font-size: 105%;
  padding-bottom: 0;
  font-weight: 400;
}
/* бутони за поръчка и запитване*/
/*.btn{
  padding: .1rem .8rem;

}*/
.btn5 {
  color: #6f6f6f !important;
  border: 1px solid #ededed;
  padding: 0.1rem 0.8rem;
  border-radius: 5px;
  background: #fff;
  background-image: repeating-linear-gradient(to top, #e7e7e7, #f8f8f8);
  margin: 3px 1px;
  font-size: 0.9rem;
}
.btn5 > span {
  font-size: 0.92rem;
  letter-spacing: 0.01rem;
}
.btn5:hover, .btn5:active, .btn5:focus {
  color: #bd2f3e !important;
  border: 1px solid #bd2f3e !important;
  border-radius: 5px;
}
.btn4 {
  color: #686464 !important;
  padding: 0.5rem 0.9rem;
  background-image: repeating-linear-gradient(to left, #f3f3f3, #fff);
  margin: 0 1px;
  font-size: 0.8rem;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
  border-left: 6px solid #b4b4b4;
  border-radius: 1px 1px 1px 1px;
  border-right: 1px solid #fff;
  font-weight: 600;
  font-family: "Roboto Condensed";
  letter-spacing: 0.03em;
}
.btn4 > span {
  font-size: 0.92rem;
  letter-spacing: 0.01rem;
}
.btn4:hover, .btn4:active, .btn4:focus {
  color: #bd2f3e !important;
  border-left: 8px solid #c0505c;
}
/* край бутони за поръчка и запитване*/
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  vertical-align: middle;
  border-top: 1px solid #d9d9d9;
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-radius: 0 0 3px 3px;
  font-size: 1rem;
  width: 100%;
  line-height: 1.5;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  transition: border-color 0.2s;
  background-color: #f8f8f8;
  box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.06);
  padding-left: 5%;
}
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu {
  list-style: none;
  margin: 0;
  display: inline-flex;
}
/* проба банерче*/
.div1 {
  max-width: 100%;
  max-height: 260px;
  min-width: 50%;
  min-height: 80px;
  margin-left: 0px;
  background: none;
  position: relative;
  animation-name: myfirst;
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-play-state: running;
  /*animation-direction:alternate;*/
  -moz-animation-name: myfirst;
  /* Firefox: */
  -moz-animation-duration: 2s;
  -moz-animation-timing-function: ease;
  -moz-animation-delay: 0s;
  -moz-animation-iteration-count: 1;
  -moz-animation-play-state: running;
  /*-moz-animation-direction:alternate;*/
  -webkit-animation-name: myfirst;
  /* Safari и Chrome: */
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-play-state: running;
  /*-webkit-animation-direction:alternate;*/
  text-align: center;
}
@keyframes myfirst {
  0% {
    left: -100%;
    top: 0px;
  }
  100% {
    left: 0px;
    top: 0px;
  }
}
@-moz-keyframes myfirst /* Firefox */ {
  0% {
    left: -100%;
    top: 0px;
  }
  100% {
    left: 0px;
    top: 0px;
  }
}
@-webkit-keyframes myfirst /* Safari и Chrome */ {
  0% {
    left: -100%;
    top: 0px;
  }
  100% {
    left: 0px;
    top: 0px;
  }
}
/* проба банерче*/
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.01rem;
  padding: 7px 11px 10px 11px;
  font-family: "Roboto Condensed";
  letter-spacing: 0.05em;
}
.g-owlcarousel-accordionslider .g-owlcarousel .owl-item .item .g-owlcarousel-item .g-owlcarousel-item-title {
  position: relative;
  font-weight: 600;
  font-size: 0.95rem;
  color: #232529;
  background: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  text-transform: none;
  padding-bottom: 0.5rem;
  outline: 0;
  font-family: "Roboto Condensed";
  letter-spacing: 0.03em;
}
.g-owlcarousel-description {
  font-size: 1.1rem;
  font-weight: 500;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.05em;
  margin-left: -1.5rem;
}
/*проб слайдер*/
#stage4 {
  margin: 0px;
  max-width: 100%;
  min-width: 80px;
  height: auto;
  position: relative;
}
#stage4 a {
  position: absolute;
}
#stage4 a img {
  padding: 1px;
  border-radius: 5px;
  background: #f8f8f8;
  border: 2px solid #fff;
}
#stage4 a:nth-of-type(1) {
  -webkit-animation-name: ste;
  -webkit-animation-delay: 3s;
  -webkit-animation-duration: 3s;
  -moz-animation-name: ste;
  -moz-animation-delay: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-name: ste;
  -ms-animation-delay: 3s;
  -ms-animation-duration: 3s;
  z-index: 20;
}
#stage4 a:nth-of-type(2) {
  z-index: 10;
}
#stage4 a:nth-of-type(next) {
  display: none;
}
@-webkit-keyframes ste {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes ste {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-ms-keyframes ste {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/*край проб слайдер*/
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
  width: 100%;
}
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #424242;
  background: rgba(255, 255, 255, 0.2);
}
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item {
  padding: 2px;
}
.custom2 {
  width: 100%;
  float: none;
  margin: 2% 4% 0 2%;
  min-width: 270px;
  text-align: center;
  max-width: 750px;
  display: inline-block;
}
.g-blockcontent1-image {
  height: auto;
  max-width: 270px;
  width: 100%;
  margin: 0.6em 0 0 0;
}
.g-blockcontent-image {
  height: auto;
  width: 100%;
  margin: 0.6em 0 0 0;
}
.g-blockcontent-image2 {
  max-width: 200px;
  width: 100%;
  display: inline-block;
}
.linn {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 8px;
}
.linn a {
  line-height: 25px;
  border-bottom: 0px solid #dedede;
  color: #dedede;
}
.linn a:hover {
  border-bottom: 1px solid #dedede;
}
.zoom_s {
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-transition: 0.55s;
  -moz-transition: 0.55s;
  transition: 0.55s;
}
.zoom_s:hover {
  transform: scale(4, 4);
  z-index: 100;
}
p {
  text-align: justify;
  hyphens: auto;
}
/*съобщение*/
#saobshtenie {
  background: #969696;
  padding: 10px 20px;
  text-align: center;
  color: #fff;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  border-radius: 5px;
  width: 70%;
  min-width: 250px;
  max-width: 700px;
  position: relative;
  display: inline-block;
  border-bottom: 5px solid #d2cece;
  font-size: 1.1rem;
  letter-spacing: 0.02em;
  margin-top: 1%;
}
.al {
  background-color: #969696;
  position: relative;
  -webkit-animation-name: example;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s;
  /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  0% {
    background-color: #e9954e;
  }
  50% {
    background-color: #e07659;
  }
  100% {
    background-color: #e9954e;
  }
}
/*край съобщение*/
.g-video-container .g-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  background: #fff;
  box-shadow: 0 0.1rem 1rem #dbdbdb;
}
.alert-danger {
  color: #575555;
  width: 100%;
  margin: 1% auto;
  background: rgba(237, 237, 237, 0.8);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
}
.alert .close {
  top: -2px;
  line-height: 20px;
  font-size: 1.5em;
  color: #000;
  opacity: 0.6;
}
.alert .close:hover {
  color: #953b39;
  opacity: 1;
}
/*за слайдера*/
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper {
  align-items: flex-end;
}
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content {
  text-align: center;
  width: 100%;
}
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .button {
  background-color: rgba(145, 50, 50, 0.8);
  color: #fff;
  border: none;
  margin: 0;
  border-radius: 5px 5px 0 0;
  color: #992323;
  background-color: rgba(249, 247, 247, 0.6);
  font-size: 0.9rem;
  font-weight: 500;
  padding: 10px 20px;
}
#swiper-3325 .button {
  background-color: rgba(145, 50, 50, 0.8);
  color: #fff;
  border: none;
  margin: 0;
  border-radius: 5px 5px 0 0;
  color: #992323;
  font-weight: 400;
  background: rgba(155, 66, 66, 0.8);
  background-color: rgba(249, 247, 247, 0.8);
  color: #fff;
  border-bottom: 2px solid #aa1616;
  color: #861c1c;
  font-size: 1.2rem;
  font-weight: 300;
  color: #424242;
  width: 80vw;
  letter-spacing: 0.05em;
}
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title {
  font-size: 2vw;
  font-weight: 500;
  line-height: 1.3;
  margin: 1rem 3rem;
  color: #fff;
  text-shadow: 1px 2px 5px rgba(72, 72, 72, 0.78);
}
#swiper-3325 .swiper-bg {
  margin-top: -8%;
}
@media screen and (max-width: 480px) {
  .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .button {
    background-color: rgba(145, 50, 50, 0.8);
    color: #fff;
    border: none;
    margin: 0;
    border-radius: 5px 5px 0 0;
    padding: 15px 25px;
    color: #353535;
    background-color: rgba(249, 247, 247, 0.88);
  }
  #swiper-3325 .button {
    font-size: 1rem;
    font-weight: 400;
    padding: 10px 10px 25px 10px;
    border: none;
    background-color: rgba(249, 247, 247, 0.9);
  }
  #swiper-3325 .swiper-bg {
    margin-top: -100px;
  }
  #g-navigation {
    background-size: 100% !important;
  }
  .g-logo {
    max-width: 120px;
    margin: 0 auto;
    font-size: 1rem;
  }
}
/*край за слайдера*/
#cookiehintinfo {
  margin-right: 50px;
  background-color: #efefef;
  border-radius: 5px;
  border: 2px dotted #c6c6c6;
}
.stik {
  background: #fff;
  padding: 0 10px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
  line-height: 1.8rem;
  margin: 10px 3px 0px 3px;
  font-size: 0.8rem;
  border-bottom: 1px solid #dfdcdc;
  display: inline-block;
  letter-spacing: 0.08em;
  font-weight: 600;
  font-family: "Roboto Condensed";
}
.stik:hover {
  border-bottom: 1px solid #b97272;
}
.vass {
  margin: 15px 0px 20px 0px;
  width: 190px;
  padding: 10px 15px;
  border-radius: 5px;
}
.vass:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin: 15px 0px 20px 0px;
}
li::marker {
  color: #9d2121;
  color: #bf3a3a;
  font-size: 0.9rem;
}
.bezz_top {
  margin-top: -8px;
  padding-top: 0;
  background: #dadada;
}
.button, .g-pricingtable .button {
  font-family: "Open Sans", sans-serif;
}
#cookiehintinfo a {
  color: #fff !important;
  font-family: "Open Sans", sans-serif !important;
}
#cookiehintinfo {
  background: none !important;
  border: none !important;
}
#redim-cookiehint .cookiebuttons .btn {
  padding: 7px 15px !important;
  color: #fff !important;
  background-color: none !important;
  font-size: 0.7rem;
  line-height: 14px;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #dadada;
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  width: 200px;
  background: none !important;
}
#redim-cookiehint .cookiecontent {
  font-size: 0.8rem;
  line-height: 18px;
  color: #fff;
  display: block;
  padding: 5px 0 5px 0;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
.background {
  background: none !Important;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 500;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  font-family: "Roboto Condensed";
  font-weight: 600;
}
@media only all and (max-width: 47.99rem) {
  .g-content-array .g-grid:not(:first-child) .g-content {
    padding-top: 0;
  }
}
.g-blockcontent-description {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
}
#g-container-main .g-blockcontent-header h2.g-title {
  color: #555;
  font-size: 1.4rem;
  margin: 0;
  padding: 0;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
  background: #fff;
}
/*nowo*/
.search label {
  display: none;
}
.search, input[type="search"] {
  border-bottom: 1px solid #dadada;
  border-top: 0px;
  border-radius: 20px;
}
input[type="search"]:hover, .search:hover {
  border-top: 0px;
}
.btn-toolbar {
  margin-top: 1rem;
}
.search #searchForm .btn, #searchForm .btn {
  font-family: Open Sans;
  font-weight: 400;
  background: none;
  border: 0px solid #c04955;
  color: #c04955;
  color: #c04955 !important;
  padding: 10px 10px 20px 10px;
}
#searchForm fieldset {
  display: none;
}
.platform-content.container {
  padding: 0;
}
/*kray nowo*/
#saobshtenie_pak {
  background: #969696;
  padding: 40px 40px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  width: 100%;
  min-width: 300px;
  max-width: 500px;
  position: relative;
  display: inline-block;
  border-bottom: 5px solid #d2cece;
  font-size: 1.1rem;
  letter-spacing: 0.02em;
  margin-top: 1%;
  margin: 0 0 0 -25px;
  font-family: "Roboto Condensed";
  font-weight: 700;
}
.page-link {
  position: relative;
  display: block;
  color: #bb6a6a;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #b15660;
  border-color: #b15660;
}
.page-link:hover {
  z-index: 2;
  color: #848484;
  background-color: #fff;
  border-color: #e3e3e3;
}
.lz td, .lz {
  border: none;
  font-size: 1rem;
  line-height: 1.5;
  color: #000;
}
.lz img {
  margin-top: 10%;
  min-width: 150px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
  border: 1px solid #cacaca;
}
.lz td {
  padding: 5px 10px 5px 10px;
}
.lz p {
  padding: 5px 10px 5px 10px;
}
.lz span {
  float: right;
  font-size: 0.7rem;
}
.nomera td {
  padding: 0 2% 0 2%;
  color: #023c46;
}
/*# sourceMappingURL=custom_250.css.map */