/* Font-size (13px) */
/* Font */
/* Effect */
/* Button */
/* line 3, ../sass/style.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* menu */
/* line 10, ../sass/style.scss */
#main-menu-inner .menu {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 13, ../sass/style.scss */
#main-menu-inner .menu > li {
  padding: 0;
  display: block;
  float: left;
  position: relative;
  list-style-image: none;
  list-style-type: none;
}
/* line 20, ../sass/style.scss */
#main-menu-inner .menu > li > a {
  line-height: 1.2;
  padding: 34px 15px;
  display: block;
  position: relative;
  color: #666666;
}
/* line 26, ../sass/style.scss */
#main-menu-inner .menu > li > a:hover, #main-menu-inner .menu > li > a:focus {
  color: #bc1361;
}
/* line 28, ../sass/style.scss */
#main-menu-inner .menu > li > a:hover:after, #main-menu-inner .menu > li > a:focus:after {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 33, ../sass/style.scss */
#main-menu-inner .menu > li > a:after {
  content: '';
  position: absolute;
  right: 15px;
  left: 15px;
  bottom: 0;
  height: 4px;
  width: auto;
  background-color: #bc1361;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 47, ../sass/style.scss */
#main-menu-inner .menu > li > .active {
  color: #bc1361;
}
/* line 49, ../sass/style.scss */
#main-menu-inner .menu > li > .active:after {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* mobile */
/* menu mobile */
/* line 61, ../sass/style.scss */
.row-offcanvas {
  position: relative;
  right: 0;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
/* line 70, ../sass/style.scss */
.row-offcanvas #mobile-menu, .row-offcanvas #page {
  padding-left: 0;
  padding-right: 0;
}

/* line 80, ../sass/style.scss */
.left-menu-offcanvas .block-menu ul.menu {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 83, ../sass/style.scss */
.left-menu-offcanvas .block-menu ul.menu li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #393939;
}
/* line 88, ../sass/style.scss */
.left-menu-offcanvas .block-menu ul.menu li a {
  color: white;
  display: block;
  padding: 10px 25px;
  text-transform: uppercase;
}
/* line 93, ../sass/style.scss */
.left-menu-offcanvas .block-menu ul.menu li a:hover, .left-menu-offcanvas .block-menu ul.menu li a:focus {
  background-color: #bc1361;
}
/* line 97, ../sass/style.scss */
.left-menu-offcanvas .block-menu ul.menu li a.active {
  background-color: #bc1361;
}
/* line 100, ../sass/style.scss */
.left-menu-offcanvas .block-menu ul.menu li:first-child {
  border-top: 0 none;
}

/* line 108, ../sass/style.scss */
.left-menu-offcanvas {
  position: absolute;
  top: 0;
  width: 200px;
  height: 100%;
  right: -200px;
  background-color: #1a1a1a;
  z-index: 999;
  overflow-y: auto;
}

/* line 119, ../sass/style.scss */
.row-offcanvas.active {
  right: 0;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

/* end menu */
/* block */
/* logo */
/* line 129, ../sass/style.scss */
#logo {
  margin-top: 15px;
}

/* block header */
/* line 134, ../sass/style.scss */
.main {
  margin-top: -25px;
  z-index: 2;
  position: relative;
  margin-bottom: 20px;
}
/* line 139, ../sass/style.scss */
.main .view-header {
  border: 10px solid #bc1361;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  min-height: 220px;
  color: white;
  padding: 20px 285px;
  margin-bottom: 15px;
  position: relative;
  background: url("../images/bg-header.jpg") no-repeat;
  background-color: #9b185f;
}
/* line 149, ../sass/style.scss */
.main .view-header p {
  margin-bottom: 0;
  margin-top: 15px;
}
/* line 152, ../sass/style.scss */
.main .view-header p:first-child {
  margin-top: 0;
}
/* line 156, ../sass/style.scss */
.main .view-header h3 {
  color: white;
  margin-bottom: 20px;
}
/* line 160, ../sass/style.scss */
.main .view-header ul {
  margin-bottom: 20px;
}
/* line 162, ../sass/style.scss */
.main .view-header ul li {
  list-style: none;
  margin-top: 5px;
}
/* line 165, ../sass/style.scss */
.main .view-header ul li:first-child {
  margin-top: 0;
}
/* line 170, ../sass/style.scss */
.main .view-header .last-item {
  margin-bottom: 0;
}
/* line 174, ../sass/style.scss */
.main .block-menu-2 {
  background-color: #d6d6d6;
  padding: 15px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 178, ../sass/style.scss */
.main .block-menu-2 ul.menu {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 181, ../sass/style.scss */
.main .block-menu-2 ul.menu li {
  margin-top: 15px;
  list-style: none;
}
/* line 184, ../sass/style.scss */
.main .block-menu-2 ul.menu li a {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: block;
  min-height: 90px;
  background: url(../images/doct-menu.png) repeat-x;
  background-color: white;
  background-position: left bottom;
  color: #777;
  font-size: 1.923em;
  padding: 20px 30px;
}
/* line 194, ../sass/style.scss */
.main .block-menu-2 ul.menu li a .icon {
  float: left;
  background: url("../images/sprite.png");
  background-repeat: no-repeat;
  margin-right: 20px;
  width: 52px;
  text-align: center;
  /* position: relative;
  top: 10px; */
}
/* line 204, ../sass/style.scss */
.main .block-menu-2 ul.menu li a .content {
  overflow: hidden;
  display: block;
  margin-top: 10px;
}
/* line 210, ../sass/style.scss */
.main .block-menu-2 ul.menu li:first-child {
  margin-top: 0;
}
/* line 213, ../sass/style.scss */
.main .block-menu-2 ul.menu li .icon.icon-1 {
  height: 45px;
  background-position: 0 -55px;
}
/* line 217, ../sass/style.scss */
.main .block-menu-2 ul.menu li .icon.icon-2 {
  height: 49px;
  background-position: 0 -298px;
}
/* line 221, ../sass/style.scss */
.main .block-menu-2 ul.menu li .icon.icon-3 {
  height: 42px;
  background-position: 10px -398px;
}
/* line 226, ../sass/style.scss */
.main .block-menu-2 ul.menu li:hover a, .main .block-menu-2 ul.menu li:focus a {
  color: white;
  background: url(../images/doct-menu-hover.png) repeat-x;
  background-color: #bc1361;
  background-position: left bottom;
}
/* line 232, ../sass/style.scss */
.main .block-menu-2 ul.menu li:hover .icon-1, .main .block-menu-2 ul.menu li:focus .icon-1 {
  background-position: 0 -129px;
}
/* line 235, ../sass/style.scss */
.main .block-menu-2 ul.menu li:hover .icon-2, .main .block-menu-2 ul.menu li:focus .icon-2 {
  background-position: 0 -220px;
}
/* line 238, ../sass/style.scss */
.main .block-menu-2 ul.menu li:hover .icon-3, .main .block-menu-2 ul.menu li:focus .icon-3 {
  background-position: 10px -469px;
}

/* line 247, ../sass/style.scss */
.block-adress-1 {
  text-align: right;
  padding-right: 10px;
}

/* line 252, ../sass/style.scss */
.block-adress-2 {
  padding-left: 10px;
}

/* end block */
/* slideshow */
/* line 258, ../sass/style.scss */
.slideshow {
  z-index: 1;
}
/* line 260, ../sass/style.scss */
.slideshow .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
/* line 266, ../sass/style.scss */
.slideshow .carousel-control.left {
  left: 4%;
  background-position: 2px -525px;
}
/* line 270, ../sass/style.scss */
.slideshow .carousel-control.right {
  right: 4%;
  background-position: 1px -566px;
}
/* line 274, ../sass/style.scss */
.slideshow .carousel-control {
  text-shadow: none;
  bottom: auto;
  top: 50%;
  margin-top: -13px;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  background: url("../images/sprite.png");
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}
/* line 285, ../sass/style.scss */
.slideshow .carousel-control:hover, .slideshow .carousel-control:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* front-page */
/* line 293, ../sass/style.scss */
.view-front .views-field {
  margin-bottom: 10px;
}
/* line 296, ../sass/style.scss */
.view-front .views-field-date {
  display: inline-block;
  font-size: 0.923em;
  font-style: italic;
  margin-right: 15px;
}
/* line 302, ../sass/style.scss */
.view-front .views-field-node {
  display: inline-block;
}
/* line 304, ../sass/style.scss */
.view-front .views-field-node a {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 6px 10px 4px;
  outline: none;
  outline: 0;
  background-color: transparent;
  line-height: 1;
  border: 1px solid #b2b2b2;
  color: #666666;
  font-size: 0.923em;
  text-align: center;
  display: inline-block;
}
/* line 80, ../sass/includes/_include.scss */
.view-front .views-field-node a:hover, .view-front .views-field-node a:focus {
  color: #fff;
  outline: 0;
  background-color: #bc1361;
  border-color: #bc1361;
}
/* line 308, ../sass/style.scss */
.view-front .view-row {
  border-bottom: 1px dotted #929292;
  margin-top: 20px;
}
/* line 311, ../sass/style.scss */
.view-front .view-row:first-child {
  margin-top: 0;
}
/* line 314, ../sass/style.scss */
.view-front .view-row:last-child {
  border-bottom-color: transparent;
}

/* line 321, ../sass/style.scss */
.view-services .services-item {
  margin-top: 15px;
  position: relative;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  z-index: 1;
  overflow: hidden;
}
/* line 327, ../sass/style.scss */
.view-services .services-item:first-child {
  margin-top: 0;
}
/* line 330, ../sass/style.scss */
.view-services .services-item .views-field-title {
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: url("../images/doct-sv.png") repeat-x;
}
/* line 338, ../sass/style.scss */
.view-services .services-item .views-field-title span {
  display: inline-block;
  padding: 10px 15px;
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 349, ../sass/style.scss */
.view-services .services-item img {
  z-index: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 355, ../sass/style.scss */
.view-services .services-item:hover img, .view-services .services-item:focus img {
  -webkit-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

/* block-adress */
/* line 363, ../sass/style.scss */
.footer-top {
  background-color: #3f3f3f;
}
/* line 365, ../sass/style.scss */
.footer-top .container {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 372, ../sass/style.scss */
.footer-top ul.menu {
  border-bottom: 1px solid #383838;
  padding: 0 0 15px;
  margin-bottom: 0;
}
/* line 376, ../sass/style.scss */
.footer-top ul.menu li {
  list-style: none;
  display: inline-block;
  margin-left: 30px;
  padding-left: 30px;
  border-left: 1px solid #999;
}
/* line 382, ../sass/style.scss */
.footer-top ul.menu li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0 none;
}
/* line 387, ../sass/style.scss */
.footer-top ul.menu li a {
  display: block;
  line-height: 1;
  color: #999;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 392, ../sass/style.scss */
.footer-top ul.menu li a:hover, .footer-top ul.menu li a:focus {
  color: white;
}
/* line 398, ../sass/style.scss */
.footer-top .footer-inner {
  padding-top: 15px;
  border-top: 1px solid #494949;
}
/* line 401, ../sass/style.scss */
.footer-top .footer-inner .block {
  padding-right: 10px;
  width: 50%;
  float: left;
  color: #999;
}
/* line 406, ../sass/style.scss */
.footer-top .footer-inner .block:last-child {
  padding-left: 10px;
  padding-right: 0;
}
/* line 411, ../sass/style.scss */
.footer-top .footer-inner p {
  margin-bottom: 5px;
  font-size: 0.923em;
}
/* line 415, ../sass/style.scss */
.footer-top .footer-inner a {
  color: #999;
}
/* line 417, ../sass/style.scss */
.footer-top .footer-inner a:hover, .footer-top .footer-inner a:focus {
  color: white;
}

/* line 424, ../sass/style.scss */
.footer-bottom {
  background-color: #bc1361;
  text-align: center;
}
/* line 427, ../sass/style.scss */
.footer-bottom .container {
  padding-top: 15px;
  padding-bottom: 15px;
  color: white;
}
/* line 433, ../sass/style.scss */
.footer-bottom .container p {
  margin-bottom: 0;
  font-size: 0.923em;
}

/* end front-page */
/* banner */
/* line 443, ../sass/style.scss */
.banner {
  background: url("../images/banner.jpg") no-repeat 50% 50% #9b1760;
  box-shadow: 0 4px 10px -5px #333333 inset;
  width: 100%;
}
/* line 447, ../sass/style.scss */
.banner .container {
  min-height: 280px;
}
/* line 450, ../sass/style.scss */
.banner .title {
  padding-top: 45px;
  margin-bottom: 0;
  font-size: 1.923em;
  color: white;
}
/* line 455, ../sass/style.scss */
.banner .title span {
  font-size: 15px;
  font-weight: normal;
  margin-top: 10px;
  display: block;
}
/* line 461, ../sass/style.scss */
.banner .title:before {
  display: none;
}

/* non-front */
/* line 469, ../sass/style.scss */
.not-front .main {
  margin-top: -182px;
}
/* line 471, ../sass/style.scss */
.not-front .main > .container {
  padding-top: 27px;
  background: url("../images/shadow-1.png") no-repeat 50% 0;
}
/* line 475, ../sass/style.scss */
.not-front .main .content {
  background-color: white;
  padding: 80px 40px;
  margin-left: -40px;
  margin-right: -40px;
}

/* page about */
/* line 488, ../sass/style.scss */
.block-about .field-imgae {
  float: left;
  margin-right: 56px;
  border: 1px solid #b6b6b6;
  padding: 7px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
/* line 494, ../sass/style.scss */
.block-about .field-imgae img {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
/* line 498, ../sass/style.scss */
.block-about .body {
  overflow: hidden;
}
/* line 501, ../sass/style.scss */
.block-about .table-type {
  width: 100%;
}
/* line 503, ../sass/style.scss */
.block-about .table-type tr {
  border-top: 1px solid #d7d7d7;
}
/* line 505, ../sass/style.scss */
.block-about .table-type tr td {
  padding: 5px 0;
  vertical-align: top;
  color: #707070;
}
/* line 509, ../sass/style.scss */
.block-about .table-type tr td a {
  color: #707070;
}
/* line 511, ../sass/style.scss */
.block-about .table-type tr td a:hover, .block-about .table-type tr td a:focus {
  color: #bc1361;
}
/* line 515, ../sass/style.scss */
.block-about .table-type tr td p {
  margin-bottom: 10px;
}
/* line 520, ../sass/style.scss */
.block-about .table-type .col-1 {
  width: 35%;
  padding-left: 25px;
  color: black;
}
/* line 525, ../sass/style.scss */
.block-about .table-type .col-2 {
  width: 65%;
}

/* end page about */
/* page contact */
/* line 534, ../sass/style.scss */
.block-contact {
  margin-bottom: 60px;
  color: #707070;
}
/* line 537, ../sass/style.scss */
.block-contact p {
  margin-bottom: 30px;
  line-height: 2;
}
/* line 541, ../sass/style.scss */
.block-contact h2 {
  font-size: 1.077em;
  color: black;
  font-weight: normal;
  margin-bottom: 5px;
  padding-top: 5px;
}

/* line 550, ../sass/style.scss */
.form-contact {
  color: #707070;
}
/* line 552, ../sass/style.scss */
.form-contact h3 {
  color: #707070;
  font-size: 0.923em;
  width: 400px;
  border-bottom: 1px dotted #e0e0e0;
  padding-bottom: 8px;
  margin-bottom: 15px;
}
/* line 560, ../sass/style.scss */
.form-contact .form-text, .form-contact .form-textarea {
  max-width: 365px;
  width: 365px;
  padding: 5px;
  line-height: 1.3;
}
/* line 566, ../sass/style.scss */
.form-contact .form-textarea {
  min-height: 140px;
}
/* line 569, ../sass/style.scss */
.form-contact label {
  min-width: 135px;
  margin: 5px 0 0;
}
/* line 572, ../sass/style.scss */
.form-contact label.error {
  margin-left: 140px;
}
/* line 576, ../sass/style.scss */
.form-contact p {
  margin: 10px 0;
}
/* line 579, ../sass/style.scss */
.form-contact .noted {
  margin-top: 15px;
}
/* line 582, ../sass/style.scss */
.form-contact .form-actions {
  display: inline-block;
  width: 100%;
  margin-top: 90px;
  text-align: center;
}
/* line 587, ../sass/style.scss */
.form-contact .form-actions .form-submit {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 6px 10px 4px;
  outline: none;
  outline: 0;
  background-color: transparent;
  line-height: 1;
  border: 1px solid #b2b2b2;
  color: #666666;
  font-size: 0.923em;
  text-align: center;
  display: inline-block;
  font-size: 1.231em;
  line-height: 22px;
  padding: 6px 65px 3px;
  position: relative;
}
/* line 80, ../sass/includes/_include.scss */
.form-contact .form-actions .form-submit:hover, .form-contact .form-actions .form-submit:focus {
  color: #fff;
  outline: 0;
  background-color: #bc1361;
  border-color: #bc1361;
}
/* line 593, ../sass/style.scss */
.form-contact .form-actions .form-submit .icon-message {
  background: url("../images/sprite.png") no-repeat 0 -628px transparent;
  position: absolute;
  top: 0;
  left: 35px;
  width: 45px;
  height: 25px;
}
/* line 601, ../sass/style.scss */
.form-contact .form-actions .form-submit:hover, .form-contact .form-actions .form-submit:focus {
  color: white;
  background-color: #bc1361;
}
/* line 604, ../sass/style.scss */
.form-contact .form-actions .form-submit:hover .icon-message, .form-contact .form-actions .form-submit:focus .icon-message {
  background-position: 0 -601px;
}

/* end page contact */
/* page message-form-ceo */
/* line 615, ../sass/style.scss */
.block-message {
  position: relative;
}
/* line 617, ../sass/style.scss */
.block-message .field-image {
  margin: 30px 50px 0 0;
  float: left;
  border: 1px solid #b6b6b6;
  padding: 8px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  display: inline-block;
  position: relative;
}
/* line 625, ../sass/style.scss */
.block-message .field-image .shadow {
  position: absolute;
  bottom: -28px;
  left: 0;
  background: url("../images/shadow-2.png") no-repeat;
  width: 301px;
  height: 27px;
}
/* line 633, ../sass/style.scss */
.block-message .field-image img {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
/* line 637, ../sass/style.scss */
.block-message .field-content {
  overflow: hidden;
}
/* line 639, ../sass/style.scss */
.block-message .field-content p {
  line-height: 2;
  margin-bottom: 25px;
}
/* line 644, ../sass/style.scss */
.block-message .form-actions {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 55px;
}
/* line 649, ../sass/style.scss */
.block-message .form-actions .form-submit {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 6px 10px 4px;
  outline: none;
  outline: 0;
  background-color: transparent;
  line-height: 1;
  border: 1px solid #b2b2b2;
  color: #666666;
  font-size: 0.923em;
  text-align: center;
  display: inline-block;
  font-size: 1.231em;
  line-height: 22px;
  padding: 9px 57px 5px;
}
/* line 80, ../sass/includes/_include.scss */
.block-message .form-actions .form-submit:hover, .block-message .form-actions .form-submit:focus {
  color: #fff;
  outline: 0;
  background-color: #bc1361;
  border-color: #bc1361;
}
/* line 654, ../sass/style.scss */
.block-message .form-actions .form-submit:hover, .block-message .form-actions .form-submit:focus {
  color: white;
  background-color: #bc1361;
}
/* line 660, ../sass/style.scss */
.block-message .block-quote-left {
  background: url("../images/quote.png") no-repeat 0 -5px;
  width: 102px;
  height: 80px;
}
/* line 665, ../sass/style.scss */
.block-message .block-quote-right {
  position: absolute;
  right: 0;
  bottom: 40px;
  background: url("../images/quote.png") no-repeat 0 -100px;
  width: 102px;
  height: 80px;
}

/* end page message-form-ceo */
/* page service */
/* line 679, ../sass/style.scss */
.block-service .field-image {
  border: 1px solid #b6b6b6;
  padding: 8px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  display: block;
}
/* line 684, ../sass/style.scss */
.block-service .field-image img {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
/* line 689, ../sass/style.scss */
.block-service .media > .pull-left {
  margin-right: 15px;
}
/* line 692, ../sass/style.scss */
.block-service .media .title-number {
  width: 38px;
  height: 38px;
  text-align: center;
  background-color: #c9c9c9;
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  line-height: 40px;
  font-size: 1.077em;
  font-weight: 700;
  color: black;
}
/* line 704, ../sass/style.scss */
.block-service .media .media-heading {
  margin: 12px 0 20px;
  line-height: 1.3;
  color: black;
  min-height: 37px;
}
/* line 709, ../sass/style.scss */
.block-service .media .media-heading span {
  color: #bc1361;
}
/* line 713, ../sass/style.scss */
.block-service .media ul {
  list-style: none;
  padding-left: 24px;
}
/* line 716, ../sass/style.scss */
.block-service .media ul li {
  position: relative;
  margin-bottom: 15px;
}
/* line 719, ../sass/style.scss */
.block-service .media ul li .number {
  position: absolute;
  top: 1px;
  left: -24px;
  width: 14px;
  height: 14px;
  text-align: center;
  font-size: 9px;
  border: 1px solid #666666;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
/* line 734, ../sass/style.scss */
.block-service .form-actions .form-submit {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 6px 10px 4px;
  outline: none;
  outline: 0;
  background-color: transparent;
  line-height: 1;
  border: 1px solid #b2b2b2;
  color: #666666;
  font-size: 0.923em;
  text-align: center;
  display: inline-block;
  font-size: 0.923em;
  line-height: 1;
  padding: 9px 20px 7px;
}
/* line 80, ../sass/includes/_include.scss */
.block-service .form-actions .form-submit:hover, .block-service .form-actions .form-submit:focus {
  color: #fff;
  outline: 0;
  background-color: #bc1361;
  border-color: #bc1361;
}
/* line 739, ../sass/style.scss */
.block-service .form-actions .form-submit:hover, .block-service .form-actions .form-submit:focus {
  color: white;
  background-color: #bc1361;
}

/* end page service */
/* page message-form-ceo */
/* line 72, ../sass/style.scss */
.coffee { margin:10px;}
