/* 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
 */

h1, h2, h3 {
  color: #d2899c;
}
h3 {
  font-size: 1.3rem;
}
h4 {
  font-size: 1.1em;
}
strong {
  color: #8e8e8e;
}
@media only all and (max-width: 425px) {
  #g-main .page-header h2 {
    Font-size: 1.3rem;
  }
}
#g-header .g-container {
  line-height: 0;
}
#g-header .g-content {
  padding: 0;
  margin: 0;
}
#g-header a {
  color: #8c8c8c;
}
.gantry-logo img {
  width: 350px;
}
#g-navigation {
  z-index: 1000;
}
.g-offcanvas-toggle {
  z-index: 2000;
}
#g-header .customvisible-phone {
  font-size: 12px;
}
@media only all and (max-width: 375px) {
  #g-header .customvisible-phone {
    margin-top: 20px;
  }
}
@media only all and (max-width: 320px) {
  #g-header .customvisible-phone {
    font-size: 11px;
  }
}
#g-main {
  padding-top: 0;
}
#g-main .g-content {
  margin-top: 0;
  padding-top: 0;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ffd6e1;
}
#g-navigation a:hover {
  color: #e699ae !important;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #e699ae;
}
.nav > li > a {
  border-bottom: 1px solid #97969654;
  padding: 5px;
}
@media only all and (min-width: 48rem) and (max-width: 74.99rem) {
  .g-main-nav .g-toplevel > li {
    font-size: 0.9rem;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 1.8rem 0.1rem;
  }
}
#g-showcase h1, #g-showcase h2, #g-showcase h3, #g-showcase h4, #g-showcase h5, #g-showcase h6, #g-showcase strong {
  color: #ada085;
}
#g-showcase .g-container {
  width: 100%;
}
#g-showcase .g-content {
  padding: 0;
  margin: 0;
}
.layout-slideshow2 .sprocket-features-title, .layout-slideshow2 .sprocket-features-desc {
  color: #ada085;
  font-family: "montserrat";
}
.layout-slideshow2 .sprocket-features-content {
  width: 100%;
  margin: 0;
}
/*.layout-slideshow2 .sprocket-features-content {
	background: #0000004f;
	width: 100%;
    margin: 0;
}
*/
.layout-slideshow2 .sprocket-features-title {
  font-size: 500%;
}
.layout-slideshow2 .sprocket-features-desc {
  font-size: 300%;
}
.layout-slideshow2 .sprocket-features-padding {
  padding: 0px 45px 10px 45px;
}
@media only all and (max-width: 47.99rem) {
  .layout-slideshow2 .sprocket-features-padding {
    padding: 0px 45px 0px 45px;
  }
}
@media only all and (max-width: 47.99rem) {
  .no-float-img {
    float: none !important;
  }
}
#g-showcase {
  padding-bottom: 0px;
}
#g-feature {
  padding-top: 0px;
}
.cols-4 .sprocket-strips-c-block {
  height: 289px;
}
h1, h2, h3 {
  color: #357aad !important;
}
#g-navigation a:hover {
  color: #357aad !important;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #357aad !important;
}
@media only all and (max-width: 59.99rem) and (min-width: 48rem) {
  .layout-slideshow2 .sprocket-features-title {
    font-size: 300%;
  }
  .layout-slideshow2 .sprocket-features-desc {
    font-size: 200%;
  }
}
/* Label Start 
@media only all and (max-width: 30rem) {
		.layout-slideshow2 .sprocket-features-title {
	font-size: 120%;
	}
	.layout-slideshow2 .sprocket-features-desc {
	font-size: 80%;
	}
}
*/
@media only all and (max-width: 30rem) {
  .sprocket-features-content {
    display: none;
  }
}
@media (max-width: 767px) {
  .layout-slideshow2 .sprocket-features-desc {
    display: block;
  }
  .layout-slideshow2 .sprocket-features-content {
    background: rgba(0, 0, 0, 0.5);
  }
}
.sprocket-strips-c-readon {
  display: none;
}
@media (max-width: 1025px) {
  .cols-4 .sprocket-strips-c-block {
    height: 250px;
  }
}
#g-footer a {
  color: #fff;
  text-decoration: underline;
}
#copyright-7040-particle, #copyright-5308-particle {
  padding-top: 40px;
}
.item-page [content="ru-RU"] p {
  font-size: 20px;
}
body.itemid-172 {
  font-size: 18px;
}
.customhidden-phone {
  font-size: 1rem;
}
body.itemid-172 .custom {
  color: #fff;
}
body.itemid-172 #g-main .size-33 .g-content {
  background-color: #d2899c;
}
/*# sourceMappingURL=custom_10.css.map */