@import url("https://fonts.googleapis.com/css?family=Chela+One");
/* line 7, ../scss/style.scss */
html {
  position: relative;
  height: 100%;
}

/* line 12, ../scss/style.scss */
body, html {
  overflow-x: hidden;
}

/* line 14, ../scss/style.scss */
body {
  background-color: #ffffff;
  font-family: 'Open Sans', Arial, Helvetice Neue, sans-serif;
  font-size: 14px;
  height: 100%;
  font-weight: 300;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}

@media (min-width: 768px){
.navbar-nav {
    float: left;
    margin: 10px 0 0 0;
}
}
/* line 26, ../scss/style.scss */
.pagination > .active > span {
  background-color: #ff7600;
  border-color: #d35400;
}

/* line 31, ../scss/style.scss */
.main-container a {
  color: #ff7600;
}

/* line 35, ../scss/style.scss */
.main-container h1, h2, h3, h4, h5, h6 {
  color: #ff7600;
}

/* line 39, ../scss/style.scss */
.main-container a:hover {
  color: #777777;
  text-decoration: underline;
}

/* line 49, ../scss/style.scss */
.logo_first {
  color: #e8112d;
  margin-top: 20px;
  font-size: 35px;
  margin-bottom: 20px;
  font-family: 'Chela One', cursive;
}

/* line 57, ../scss/style.scss */
.logo_second {
  color: #e8112d;
  margin-top: 20px;
  font-size: 35px;
  margin-bottom: 20px;
  font-family: 'Chela One', cursive;
}

/* line 65, ../scss/style.scss */
.logo_third {
  color: #e8112d;
  margin-top: 20px;
  font-size: 35px;
  margin-bottom: 20px;
  font-family: 'Chela One', cursive;
}

/* line 74, ../scss/style.scss */
h1, h2, h3, h4, h5, h6, span, p {
  font-family: 'Open Sans', Arial, Helvetice Neue, sans-serif;
}

/* line 76, ../scss/style.scss */
h4 {
  margin-top: 20px;
}

/* line 80, ../scss/style.scss */
* {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 86, ../scss/style.scss */
.main-container {
  margin-top: 10px;
}

/* line 90, ../scss/style.scss */
.navbar.container, .navbar.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}

/* line 95, ../scss/style.scss */
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}

@media (max-width: 768px) {
  /* line 102, ../scss/style.scss */
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    float: none;
  }

  /* line 106, ../scss/style.scss */
  .navbar-toggle {
    margin-top: 30px;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  /* line 114, ../scss/style.scss */
  .navbar-inverse .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  /* line 121, ../scss/style.scss */
  .container .navbar-header {
    margin-left: 0px;
    position: relative;
    text-align: center;
    width: 100%;
  }
  /* line 127, ../scss/style.scss */
  .container .navbar-header .navbar-brand {
    text-align: center;
    width: 100%;
    position: relative;
  }

  /* line 134, ../scss/style.scss */
  .navbar-collapse {
    position: relative;
    text-align: center;
  }
  /* line 138, ../scss/style.scss */
  .navbar-collapse .navbar-nav {
    float: none !important;
    padding-bottom: 15px;
    text-align: center;
    display: inline-block;
  }
  /* line 144, ../scss/style.scss */
  .navbar-collapse .navbar-nav li > a {
    padding: 10px !important;
  }

  /* line 150, ../scss/style.scss */
  .container {
    width: auto;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  /* line 158, ../scss/style.scss */
  .container .navbar-header {
    margin-left: 0px;
    position: relative;
    text-align: center;
    width: 100%;
  }
  /* line 163, ../scss/style.scss */
  .container .navbar-header .navbar-brand {
    text-align: center;
    width: 100%;
    position: relative;
  }

  /* line 170, ../scss/style.scss */
  .navbar-collapse {
    position: relative;
    text-align: center;
  }
  /* line 174, ../scss/style.scss */
  .navbar-collapse .navbar-nav {
    float: none !important;
    padding-bottom: 15px;
    text-align: center;
    display: inline-block;
  }

  /* line 182, ../scss/style.scss */
  .container {
    width: auto;
  }
}
@media (min-width: 1199px) {
  /* line 189, ../scss/style.scss */
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    float: right;
    padding: 0px;
  }
}
/* line 196, ../scss/style.scss */
ul li.collapsed, ul li.expanded, ul li.leaf {
list-style: none;
    padding: 0px;
    background-image: url(../img/hor_main.png);
    width: 150px;
    height: 49px;
    background-repeat: no-repeat;
    margin-right: 8px;
    text-align: center;
}

/* line 201, ../scss/style.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #929292;
  margin-top: 9px;
  font-size: 14px;
  line-height: 0.8;
  font-weight: 400;
}

/* line 209, ../scss/style.scss */
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: #ff7600;
}

/* line 214, ../scss/style.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ff7600;
  background-color: transparent;
}

/* line 220, ../scss/style.scss */
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #ededed;
  margin-top: 17px;
  text-transform: uppercase;
}

/* line 226, ../scss/style.scss */
.navbar-inverse .navbar-brand {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 231, ../scss/style.scss */
.navbar {
  border: 0px;
}

/* line 235, ../scss/style.scss */
.page-header, .region-sidebar-first .block:first-child h2.block-title, .region-sidebar-second .block:first-child h2.block-title {
  margin-top: 25px;
}

/* line 239, ../scss/style.scss */
.view---rightblock {
  margin-top: 70px;
}

/* line 243, ../scss/style.scss */
.navbar.container, .navbar.container-fluid {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 252, ../scss/style.scss */
.carousel-caption h3 {
  color: #ff7600;
  text-shadow: 2px 2px 2px #000, 0 0 1.2em #fff;
}

/* line 257, ../scss/style.scss */
.carousel-caption p {
  color: #cccccc;
}

/* line 261, ../scss/style.scss */
.carousel-inner .item:after {
  position: absolute;
  background: #000;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.7;
}

@media (min-width: 972px) {
  /* line 273, ../scss/style.scss */
  .carousel-caption {
    height: 70%;
  }

  /* line 277, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 36px;
  }

  /* line 281, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 45px;
  }

  /* line 285, ../scss/style.scss */
  .carousel-caption p {
    font-size: 30px;
    color: #cccccc;
  }
}
@media (max-width: 972px) {
  /* line 292, ../scss/style.scss */
  .carousel-caption {
    height: 75%;
  }

  /* line 296, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 36px;
  }

  /* line 300, ../scss/style.scss */
  .carousel-caption p {
    font-size: 26px;
    color: #cccccc;
  }
}
@media (min-width: 512px) and (max-width: 798px) {
  /* line 309, ../scss/style.scss */
  .carousel-caption {
    height: 75%;
  }

  /* line 313, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 30px;
  }

  /* line 317, ../scss/style.scss */
  .carousel-caption p {
    font-size: 16px;
    color: #cccccc;
  }

  /* line 322, ../scss/style.scss */
  .carousel-indicators {
    display: none;
  }
}
@media (max-width: 512px) {
  /* line 330, ../scss/style.scss */
  .carousel-caption {
    height: 80%;
  }

  /* line 334, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 24px;
  }

  /* line 338, ../scss/style.scss */
  .carousel-caption p {
    font-size: 14px;
    color: #cccccc;
  }

  /* line 343, ../scss/style.scss */
  .grid-item {
    width: 100%;
  }

  /* line 347, ../scss/style.scss */
  .carousel-indicators {
    display: none;
  }

#book{
  position: relative;
    top: 0px;
    right: 0px;
    float: right !important;
    width: 50% !important;
    z-index: 1;
}

#book img{
  width: 200px;
}

.navbar-header.header-logo.medium-12.large-8.columns {
    position: relative;
    width: 50% !important;
    float: left !important;
    z-index: 1;
}

.small-12.phone.columns {
    position: relative;
    z-index: 0;
    margin-top: 30px;
}

.cta.medium-12.large-3.columns {
    position: relative;
    width: 100% !important;
    float: none !important;
}

#block-block-4 {
    display: none;
}

#block-block-9{
  display: inherit !important;
}

#block-block-9 img {
    vertical-align: middle;
    max-width: 345px !important;
    height: auto !important;
}

#block-block-1{
  display: none;
}

#block-block-3{
  display: none;
}

#block-block-10{
  display: inherit !important;
}

#block-block-11{
  display: inherit !important;
}

#block-system-main-menu{
  display: inherit !important;
  margin-bottom: 20px;
}

ul li.collapsed, ul li.expanded, ul li.leaf {
    list-style: none;
    background: #d6d6d5 !important;
    width: 100% !important;
    height: 49px;
    background-repeat: no-repeat;
    margin-right: 8px;
    text-align: center;
    padding: 5px;
    margin-bottom: 1px;
}

}

#block-system-main-menu{
  display: none;
}

#block-block-9{
  display: none;
}

#block-block-10{
  display: none;
}

#block-block-11{
  display: none;
}


@media (max-width: 412px) {
  /* line 353, ../scss/style.scss */
  .carousel-caption {
    height: 90%;
  }

  /* line 357, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 20px;
  }

  /* line 361, ../scss/style.scss */
  .carousel-caption p {
    font-size: 14px;
    color: #cccccc;
  }

  /* line 366, ../scss/style.scss */
  .grid-item {
    width: 100%;
  }

  /* line 370, ../scss/style.scss */
  .carousel-indicators {
    display: none;
  }
}
@media (max-width: 412px) {
  /* line 377, ../scss/style.scss */
  .carousel-caption {
    height: 95%;
  }

  /* line 381, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 16px;
  }

  /* line 385, ../scss/style.scss */
  .carousel-caption p {
    font-size: 10px;
    color: #cccccc;
  }

  /* line 390, ../scss/style.scss */
  .grid-item {
    width: 100%;
  }

  /* line 394, ../scss/style.scss */
  .carousel-indicators {
    display: none;
  }
}
/* line 403, ../scss/style.scss */
#block-views-frontpagegrid-block {
  margin-top: 40px;
}
/* line 407, ../scss/style.scss */
#block-views-frontpagegrid-block .img-responsive, #block-views-frontpagegrid-block .thumbnail > img, #block-views-frontpagegrid-block .thumbnail a > img, #block-views-frontpagegrid-block .carousel-inner > .item > img, #block-views-frontpagegrid-block .carousel-inner > .item > a > img {
  display: inline-block;
}
/* line 411, ../scss/style.scss */
#block-views-frontpagegrid-block .row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 416, ../scss/style.scss */
#block-views-frontpagegrid-block .block-title {
  text-align: center;
  padding-bottom: 35px;
  color: #333333;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  top: 0;
  margin: 0 auto;
  display: inline-block;
  right: 50%;
  background: #fff;
  padding: 0 55px;
  transform: translate(50%, -50%);
}
/* line 433, ../scss/style.scss */
#block-views-frontpagegrid-block .line-wrap {
  position: relative;
  margin-bottom: 70px;
}
/* line 438, ../scss/style.scss */
#block-views-frontpagegrid-block .line-wrap-el {
  margin: 0;
  padding: 0;
}
/* line 443, ../scss/style.scss */
#block-views-frontpagegrid-block .views-field-field-images {
  text-align: center;
  position: relative;
}
/* line 448, ../scss/style.scss */
#block-views-frontpagegrid-block .views-field-title {
  position: absolute;
  text-align: center;
  width: 100%;
  transform: translateY(-50%);
  top: 0;
  left: 0;
  padding: 0 7px;
  max-height: 55px;
}
/* line 459, ../scss/style.scss */
#block-views-frontpagegrid-block .img-responsive, #block-views-frontpagegrid-block #block-views-frontpagegrid-block .thumbnail > img, #block-views-frontpagegrid-block #block-views-frontpagegrid-block .thumbnail a > img, #block-views-frontpagegrid-block #block-views-frontpagegrid-block .carousel-inner > .item > img, #block-views-frontpagegrid-block #block-views-frontpagegrid-block .carousel-inner > .item > a > img {
  display: inline-block;
  height: 235px;
  width: 100%;
  margin-bottom: 30px;
}
/* line 466, ../scss/style.scss */
#block-views-frontpagegrid-block .frames-klas {
  display: none;
}
/* line 470, ../scss/style.scss */
#block-views-frontpagegrid-block .views-field-field-iframe {
  bottom: 0;
  right: 0;
  position: absolute;
  padding-bottom: 50px;
  padding-right: 12px;
}
/* line 478, ../scss/style.scss */
#block-views-frontpagegrid-block a.colorbox-inline {
  color: #fff;
  background: #000;
  text-decoration: none;
  font-size: 14px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 4px !important;
}
/* line 490, ../scss/style.scss */
#block-views-frontpagegrid-block .pager {
  padding-left: 0;
  margin: 35px 0;
  list-style: none;
  text-align: center;
}
/* line 495, ../scss/style.scss */
#block-views-frontpagegrid-block .pager li a {
  color: #fff;
  background-color: #ff7600;
  font-size: 14px;
  border: 0;
  font-weight: 500;
  padding: 10px;
}
/* line 503, ../scss/style.scss */
#block-views-frontpagegrid-block .pager li a:hover {
  color: #fff;
  background-color: #d35400;
  font-size: 14px;
  border: 0;
  font-weight: 500;
}

/* line 519, ../scss/style.scss */
#block-views-rightblock-block .views-field-field-images {
  text-align: center;
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 527, ../scss/style.scss */
#block-views-rightblock-block .views-field-title {
  position: absolute;
  text-align: center;
  width: 100%;
  transform: translateY(-50%);
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0 7px;
  margin-top: 20px;
  max-height: 55px;
}
/* line 540, ../scss/style.scss */
#block-views-rightblock-block .field-content {
  position: relative;
  width: 100%;
}
/* line 545, ../scss/style.scss */
#block-views-rightblock-block .img-responsive, #block-views-rightblock-block .thumbnail > img, #block-views-rightblock-block .thumbnail a > img, #block-views-rightblock-block .carousel-inner > .item > img, #block-views-rightblock-block .carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  max-height: 235px;
}
/* line 552, ../scss/style.scss */
#block-views-rightblock-block .frames-klas {
  display: none;
}
/* line 556, ../scss/style.scss */
#block-views-rightblock-block .views-field-field-iframe {
  bottom: 0;
  right: 0;
  position: absolute;
  padding-bottom: 30px;
  padding-right: 12px;
}
/* line 564, ../scss/style.scss */
#block-views-rightblock-block a.colorbox-inline {
  color: #fff;
  background: #000;
  text-decoration: none;
  font-size: 14px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 4px !important;
}

/* line 578, ../scss/style.scss */
.frames-klas iframe {
  height: 520px;
  width: 100%;
}

/* line 583, ../scss/style.scss */
.field-items iframe {
 /* height: 520px !important;
  width: 100%;*/
}

/* line 592, ../scss/style.scss */
.views-field-title a {
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: block;
}

/* line 605, ../scss/style.scss */
.views-field-title a:hover {
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: block;
}

/* line 619, ../scss/style.scss */
.views-row {
  position: relative;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 7px;
}

/* line 629, ../scss/style.scss */
#block-views-blog-block {
  margin-top: 40px;
}
/* line 632, ../scss/style.scss */
#block-views-blog-block span.field-content a {
  color: #ff7600;
  text-transform: none;
  font-size: 17px;
}
/* line 639, ../scss/style.scss */
#block-views-blog-block span.field-content a:hover {
  color: #777777;
  text-decoration: underline;
}
/* line 645, ../scss/style.scss */
#block-views-blog-block .views-field-view-node .field-content a {
  font-size: 14px;
}
/* line 650, ../scss/style.scss */
#block-views-blog-block .row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 655, ../scss/style.scss */
#block-views-blog-block .block-title {
  text-align: center;
  padding-bottom: 35px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  position: absolute;
  top: 0;
  margin: 0 auto;
  display: inline-block;
  right: 50%;
  background: #fff;
  padding: 0 55px;
  transform: translate(50%, -50%);
}
/* line 671, ../scss/style.scss */
#block-views-blog-block .line-wrap {
  position: relative;
  margin-bottom: 60px;
}
/* line 676, ../scss/style.scss */
#block-views-blog-block .line-wrap-el {
  margin: 0;
  padding: 0;
}
/* line 681, ../scss/style.scss */
#block-views-blog-block .views-field-title a {
  text-align: left;
  color: #ff7600;
  font-weight: 600;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 12px;
  display: block;
  background: none;
}
/* line 692, ../scss/style.scss */
#block-views-blog-block .views-field-title a:hover {
  text-decoration: underline;
  color: #777777;
}
/* line 697, ../scss/style.scss */
#block-views-blog-block .view-footer a:hover {
  background-color: #d35400;
}
/* line 701, ../scss/style.scss */
#block-views-blog-block .field-content p {
  font-size: 14px;
  text-align: left;
  font-family: 'Open Sans', Arial, Helvetice Neue, sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.428571429;
}
/* line 712, ../scss/style.scss */
#block-views-blog-block .field-content a {
  font-size: 14px;
  text-align: left;
  color: #ff7600;
  padding: 0;
}
/* line 719, ../scss/style.scss */
#block-views-blog-block .field-content a:hover {
  color: #929292;
}
/* line 723, ../scss/style.scss */
#block-views-blog-block .view-footer {
  text-align: center;
}
/* line 727, ../scss/style.scss */
#block-views-blog-block .view-footer a {
  background-color: #ff7600;
  border-bottom: 2px solid #d88900;
  color: #ffffff;
  display: inline-block;
  margin: 40px;
  font-size: 14px;
  font-weight: 500;
}
/* line 737, ../scss/style.scss */
#block-views-blog-block .go-to-blog {
  padding: 10px;
  text-decoration: none;
}
/* line 742, ../scss/style.scss */
#block-views-blog-block .page-blogs .field-content a {
  color: #ff7600;
}

/* line 750, ../scss/style.scss */
.node-article p {
  font-size: 14px;
}

/* line 757, ../scss/style.scss */
.field-items iframe {
  /*height: 515px;
  width: 100%;*/
}

/* line 767, ../scss/style.scss */
.page-blogs #block-views-rightblock-block .views-field-title a {
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: block;
}
/* line 781, ../scss/style.scss */
.page-blogs .block-title {
  text-align: center;
  padding-bottom: 35px;
  color: #333333;
  font-weight: 500;
  text-transform: inherit;
  font-size: 16px;
}
/* line 790, ../scss/style.scss */
.page-blogs .views-field-title .field-content a {
  text-align: left;
  text-decoration: none;
  color: #ff7600;
  font-weight: 500;
  font-size: 20px;
  padding-top: 10px;
  display: block;
  background: none;
  text-transform: inherit;
}
/* line 803, ../scss/style.scss */
.page-blogs .field-content p {
  font-size: 14px;
  text-align: left;
  line-height: 1.4;
  margin-bottom: 10px;
  margin-top: 5px;
}
/* line 811, ../scss/style.scss */
.page-blogs .field-content a {
  text-align: left;
  text-decoration: none;
  color: #ff7600;
  line-height: 1.1;
  font-weight: 500;
  text-transform: inherit;
}
/* line 820, ../scss/style.scss */
.page-blogs .field-content a:hover {
  text-decoration: underline;
  color: #777777;
}
/* line 825, ../scss/style.scss */
.page-blogs .view-footer {
  display: none;
}

/* line 832, ../scss/style.scss */
#block-block-3 {
  padding-top: 15px;
}

/* line 836, ../scss/style.scss */
.footer {
  text-align: center;
  color: #777777;
  font-size: 14px;
  height: 125px;
  margin-top: -125px;
}

/* line 844, ../scss/style.scss */
.node-readmore {
  margin-top: 10px;
}

/* line 848, ../scss/style.scss */
.wrapper-till-footer {
  min-height: 100%;
  overflow: hidden;
}

/* line 853, ../scss/style.scss */
.empty {
  height: 125px;
}

/* line 858, ../scss/style.scss */
.field-label-hidden .field-item {
  margin-bottom: 5px;
}

/* line 866, ../scss/style.scss */
.node-products img {
  max-width: 100%;
  height: auto;
}

/* line 873, ../scss/style.scss */
#cboxLoadedContent {
  /*height: 525px !important;*/
  overflow: hidden;
  position: relative;
}

/* line 879, ../scss/style.scss */
#cboxContent {
 /* height: 530px !important;*/
  position: relative;
  overflow: hidden;
}

/* line 885, ../scss/style.scss */
#cboxWrapper {
 /* height: 550px !important;*/
  overflow: hidden;
  position: relative;
}

/* line 891, ../scss/style.scss */
div#colorbox {
 /* position: fixed !important;
  top: 10% !important;*/
}

@media (max-width 480px) {
  /* line 897, ../scss/style.scss */
  div#colorbox {
    position: fixed !important;
    top: 5% !important;
  }

  /* line 901, ../scss/style.scss */
  #cboxLoadedContent {
    height: 525px !important;
    overflow: hidden;
    position: relative;
  }

  /* line 907, ../scss/style.scss */
  #cboxContent {
    height: 530px !important;
    position: relative;
    overflow: hidden;
  }

  /* line 913, ../scss/style.scss */
  #cboxWrapper {
    height: 555px !important;
    overflow: hidden;
    position: relative;
  }
}
/* line 923, ../scss/style.scss */
.field-type-taxonomy-term-reference .field-items a {
  font-size: 25px;
  color: #ff7600;
  text-decoration: none;
}
/* line 929, ../scss/style.scss */
.field-type-taxonomy-term-reference .field-label {
  font-weight: bold;
  font-size: 18px;
}

/* line 938, ../scss/style.scss */
.webform-client-form .form-control {
  border: 2px solid #ffddc0;
  box-shadow: none;
}
/* line 943, ../scss/style.scss */
.webform-client-form .form-control:hover {
  border: 2px solid #ffaa61;
  outline: none;
}
/* line 948, ../scss/style.scss */
.webform-client-form .form-control:focus {
  border-color: #ffaa61;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 955, ../scss/style.scss */
.webform-client-form .form-control::-webkit-input-placeholder {
  color: #ffaa61;
  font-weight: 600;
}
/* line 956, ../scss/style.scss */
.webform-client-form .form-control:-moz-placeholder {
  color: #ffaa61;
  font-weight: 600;
}
/* line 957, ../scss/style.scss */
.webform-client-form .form-control::-moz-placeholder {
  color: #ffaa61;
  font-weight: 600;
}
/* line 958, ../scss/style.scss */
.webform-client-form .form-control:-ms-input-placeholder {
  color: #ffaa61;
  font-weight: 600;
}
/* line 960, ../scss/style.scss */
.webform-client-form .btn-primary {
  color: #fff;
  background-color: #ffaa61;
  border: none;
  font-weight: 700;
  padding: 10px 20px;
  font-size: 14px;
}
/* line 969, ../scss/style.scss */
.webform-client-form .btn-primary:hover {
  color: #fff;
  background-color: #ff7600;
  border: none;
}

/* line 980, ../scss/style.scss */
#block-block-4 {
  
}
/* line 984, ../scss/style.scss */
#block-block-4 .block-title {
  text-align: center;
  padding-bottom: 35px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  position: absolute;
  top: 0;
  margin: 0 auto;
  display: inline-block;
  right: 50%;
  background: #fff;
  padding: 0 55px;
  transform: translate(50%, -50%);
}
/* line 1000, ../scss/style.scss */
#block-block-4 .line-wrap {
  position: relative;
  margin-bottom: 60px;
}
/* line 1005, ../scss/style.scss */
#block-block-4 .line-wrap-el {
  margin: 0;
  padding: 0;
}
/* line 1010, ../scss/style.scss */
#block-block-4 .google-map-size {
  width: 100%;
  min-height: 280px;
  position: relative;
}

/* line 1018, ../scss/style.scss */
.bottom .wrap {
  overflow: hidden;
  padding: 15px;
}

p#navchan {
    padding-left: 10px;
    padding-top: 10px;
    color: #e83731;
    font-weight: bold;
    font-size: 15px;
}

body.front h2.block-title {
    color: #fff;
    background: green;
    /*height: 35px;*/
    text-align: center;
}

.navbar-header.header-logo.medium-12.large-8.columns {
    position: relative;
       width: 34%;
}

.cta.medium-12.large-3.columns {
    position: relative;
    width: 25%;
    float: left;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 1px !important;
}

.navbar-default .navbar-nav > li > a {
    color: green;
    font-weight: bold;
}

#book{
      width: 35%;
    float: left;
}

.small-12.address a {
    font-size: 16px;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 4px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: pre-line;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 150px;
    padding: 0px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    width: 150px;
}

.checkbox:last-child, .radio:last-child {
    margin-bottom: 0;
    margin-top: 0px;
}

.form-item.form-item-submitted-publ-zakup.form-type-radio.radio {
    float: left;
    margin-right: 10px;
}

.form-item.webform-component.webform-component-number.webform-component--na-navchannya-specialistiv-u-sferi-publichnyh-zakupivel--dystanciyne.form-group.form-item.form-item-submitted-na-navchannya-specialistiv-u-sferi-publichnyh-zakupivel-dystanciyne.form-type-webform-number.form-group {
    float: left;
    width: 50%;
    margin-left: 10px;
}

.form-item.webform-component.webform-component-number.webform-component--na-navchannya-specialistiv-u-sferi-publichnyh-zakupivel--ochne.form-group.form-item.form-item-submitted-na-navchannya-specialistiv-u-sferi-publichnyh-zakupivel-ochne.form-type-webform-number.form-group {
    float: left;
    width: 40%;
}

.form-item.webform-component.webform-component-number.webform-component--ta-abo-pidvyshchennya-kvalifikaciyi-specialistiv-u-sferi-publichnyh--ochne1.form-group.form-item.form-item-submitted-ta-abo-pidvyshchennya-kvalifikaciyi-specialistiv-u-sferi-publichnyh-ochne1.form-type-webform-number.form-group {
    float: left;
    width: 40%;
}

.form-item.webform-component.webform-component-number.webform-component--ta-abo-pidvyshchennya-kvalifikaciyi-specialistiv-u-sferi-publichnyh--dystanciyne1.form-group.form-item.form-item-submitted-ta-abo-pidvyshchennya-kvalifikaciyi-specialistiv-u-sferi-publichnyh-dystanciyne1.form-type-webform-number.form-group {
    float: left;
    width: 50%;
    margin-left: 10px;
}

.form-item.webform-component.webform-component-number.webform-component--ta-abo-pidvyshchennya-kvalifikaciyi-specialistiv-u-sferi-publichnyh--dystanciyne2.form-group.form-item.form-item-submitted-ta-abo-pidvyshchennya-kvalifikaciyi-specialistiv-u-sferi-publichnyh-dystanciyne2.form-type-webform-number.form-group {
    float: left;
    width: 50%;
    margin-left: 10px;
}

.form-item.webform-component.webform-component-number.webform-component--ta-abo-seminar-u-sferi-publichnyh-zakupivel--ochne2.form-group.form-item.form-item-submitted-ta-abo-seminar-u-sferi-publichnyh-zakupivel-ochne2.form-type-webform-number.form-group {
    float: left;
    width: 40%;
}

.form-item.webform-component.webform-component-number.webform-component--ta-abo-seminar-u-sferi-publichnyh-zakupivel--dystanciyne1.form-group.form-item.form-item-submitted-ta-abo-seminar-u-sferi-publichnyh-zakupivel-dystanciyne1.form-type-webform-number.form-group {
    width: 50%;
    float: left;
    margin-left: 10px;
}

article#node-14 {
    background: #fff;
    border: 1px solid black;
    padding: 10px;
}

#block-block-1 h2.block-title {
    color: #fff;
    background: green;
    height: 35px;
    text-align: center;
}

#block-block-2 h2.block-title {
    color: #fff;
    background: green;
    /*height: 35px;*/
    text-align: center;
}

#block-block-10 h2.block-title {
    color: #fff;
    background: green;
    /*height: 35px;*/
    text-align: center;
}

#block-block-11 h2.block-title {
    color: #fff;
    background: green;
    /*height: 35px;*/
    text-align: center;
}

#block-block-3 h2.block-title {
    color: #fff;
    background: green;
    height: 35px;
    text-align: center;
}

a.colorbox-node.init-colorbox-node-processed-processed {
    color: #fff;
    background: green;
    padding: 10px;
        float: left;
}

.page-node-3 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-4 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-5 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-7 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-8 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-9 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-2 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-11 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

.page-node-12 h1.page-header {
    color: #fff;
    background: green;
    text-align: center;
}

#node-6 a.colorbox-node.init-colorbox-node-processed-processed {
    color: #ff7600;
    background: none;
    padding: 0;
    float: none;
}

.page-node-6 #cboxLoadedContent {
    overflow: hidden;
    position: relative;
    background: #fff;
    padding: 10px;
    border: 1px solid;
    height: 260px !important;
}

.page-node-6 #cboxContent {
    position: relative;
    overflow: hidden;
    height: 260px !important;
    width: 600px !important;
}

.page-node-6 #colorbox {
    width: 600px !important;
    height: 260px !important;
}

.page-node-6 #cboxWrapper {
    overflow: hidden;
    position: relative;
    width: 600px !important;
    height: 260px !important;
}