/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */

@font-face {
  font-family: "Avenir";
  src: url("/fonts/avenir_roman.otf");
}

@font-face {
  font-family: "Avenir";
  font-style: italic;
  src: url("/fonts/avenir_oblique.otf");
}

@font-face {
  font-family: "Avenir";
  font-weight: bold;
  src: url("/fonts/avenir_heavy.otf");
}

@font-face {
  font-family: "Avenir";
  font-weight: 900;
  src: url("/fonts/avenir_black.otf");
}

@font-face {
  font-family: "Avenir";
  font-weight: 300;
  src: url("/fonts/avenir_medium.otf");
}

@font-face {
  font-family: "Avenir";
  font-weight: 100;
  src: url("/fonts/avenir_light.otf");
}

@font-face {
  font-family: "Avenir";
  src: url("/fonts/avenir_roman.ttf");
}

@font-face {
  font-family: "Avenir";
  font-style: italic;
  src: url("/fonts/avenir_oblique.ttf");
}

@font-face {
  font-family: "Avenir";
  font-weight: bold;
  src: url("/fonts/avenir_heavy.ttf");
}

@font-face {
  font-family: "Avenir";
  font-weight: 900;
  src: url("/fonts/avenir_black.ttf");
}

@font-face {
  font-family: "Avenir";
  font-weight: 300;
  src: url("/fonts/avenir_medium.ttf");
}

@font-face {
  font-family: "Avenir";
  font-weight: 100;
  src: url("/fonts/avenir_light.ttf");
}

/* line 22, ../_sass/screen.scss */
body {
  font-family: "Avenir", 'helvetica neue', 'helvetica', 'arial' !important;
  background: #f1f1f1 url("/images/bg.jpg") repeat;
  background-image: -webkit-image-set(url("/images/bg.jpg") 1x, url("/images/bg@2x.jpg") 2x);
  background-size: 108px 108px;
}

/* line 30, ../_sass/screen.scss */
.wrapper {
  overflow: hidden;
}

/* line 34, ../_sass/screen.scss */
h1, h2, h3, h4, h5 {
  font-family: "Avenir";
}

/* line 40, ../_sass/screen.scss */
body.page .container, body.layout-posts .container, body.layout-default .container {
  max-width: 960px;
}

/* line 44, ../_sass/screen.scss */
body.layout-frontpage .container {
  max-width: 1120px;
}

/* line 48, ../_sass/screen.scss */
.inner_content_wrapper {
  max-width: 900px;
  margin: 0 auto;
  margin-top: -70px;
  display: block;
}

/* line 56, ../_sass/screen.scss */
.thumbnail {
  background: none;
  border: none;
  padding: 0px;
}

/* line 62, ../_sass/screen.scss */
.navbar.main .container {
  max-width: 1240px;
}

/* line 68, ../_sass/screen.scss */
.navbar.main {
  z-index: 50 !important;
  background: transparent;
  margin-bottom: 0px;
  border-bottom: none;
  padding-bottom: 10px;
  padding: 6px 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
}
/* line 78, ../_sass/screen.scss */
.navbar.main .navbar-toggle {
  border: none;
}
/* line 82, ../_sass/screen.scss */
.navbar.main .navbar-header {
  max-height: 20px;
}
/* line 86, ../_sass/screen.scss */
.navbar.main a.logo_wrapper {
  height: 50px;
  overflow: hidden;
  top: -0px;
  left: 10px;
  display: block;
  max-height: 50px;
  position: relative;
}
/* line 95, ../_sass/screen.scss */
.navbar.main a.logo_wrapper .icon-logo {
  color: #6e7e8e;
  font-size: 105px;
  position: relative;
  line-height: 0px;
  top: -24px;
}

@media screen and (min-width: 768px) {
  /* line 107, ../_sass/screen.scss */
  .navbar.main .choose_page a {
    padding: 20px 12px;
  }

  /* line 111, ../_sass/screen.scss */
  .navbar.main .navbar-nav a {
    color: #666;
  }
  /* line 115, ../_sass/screen.scss */
  .navbar.main .active a {
    background: none !important;
    color: white;
  }
  /* line 120, ../_sass/screen.scss */
  .navbar.main .choose_page {
    position: absolute;
    left: 50%;
    margin-left: -220px;
    text-transform: uppercase;
    font-size: 13px;
  }

  /* line 129, ../_sass/screen.scss */
  .navbar.main .btn-success {
    background: #5fc073;
    /*-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;*/
    text-transform: uppercase;
    padding: 0 18px;
    line-height: 35px;
    font-size: 12px;
    font-weight: normal;
    border: 0px;
    margin-top: 8px;
    margin-left: 10px;
  }

  .navbar.main .btn-primary {
    background: #2d6ca2;
    /*-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;*/
    text-transform: uppercase;
    padding: 0 18px;
    line-height: 35px;
    font-size: 12px;
    font-weight: normal;
    border: 0px;
    margin-top: 8px;
  }
}

  .btn-primary {
    background: #2d6ca2;
    /*-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;*/
    padding: 0 38px;
    line-height: 70px;
    font-size: 27px;
    font-weight: bold;
    border: 0px;
  }

  .btn-warning {
	/*background: #ff9b2e;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.1) 0 -2px 1px inset;*/
    padding: 0 38px;
    line-height: 70px;
    font-size: 27px;
    font-weight: bold;
    border: 0px;
  }

  /*.container .active .btn-primary a {
    background: none !important;
    color: white;
  }*/

/* line 143, ../_sass/screen.scss */
.top_wrapper {
  background: #a5cee2;
}

/* line 143, ../_sass/screen.scss */
.footer_wrapper {
  background: #2e3e4d;
}

/* line 149, ../_sass/screen.scss */
.layout-frontpage .top_wrapper {
  background: url("/images/front_pattern.jpg") repeat;
  background-image: -webkit-image-set(url("/images/front_pattern.jpg") 1x, url("/images/front_pattern@2x.jpg") 2x);
  background-size: 912px 629px;
  margin-bottom: 0px;
}
/* line 157, ../_sass/screen.scss */
.layout-frontpage .jumbotron {
  background: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 60, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(60%, rgba(255, 255, 255, 0)));
  background: -webkit-radial-gradient(bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%);
  background: -moz-radial-gradient(bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%);
  background: -o-radial-gradient(bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%);
  background: radial-gradient(bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%);
}

/* line 167, ../_sass/screen.scss */
p.back_to_blog {
  display: block;
  margin-top: 60px;
  line-height: 60px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}

/* line 177, ../_sass/screen.scss */
body.page-template-default .top_wrapper, body.layout-posts .top_wrapper, body.layout-default .top_wrapper {
  background: #a5cee2 url("/images/blueprint_20.png") repeat;
  background-image: -webkit-image-set(url("/images/blueprint_20.png") 1x, url("/images/blueprint_20.png") 2x);
  background-size: 121px 121px;
}

/* line 187, ../_sass/screen.scss */
.jumbotron {
  background: transparent;
  padding: 0;
  color: white;
  background: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 60, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(60%, rgba(255, 255, 255, 0)));
  background: -webkit-radial-gradient(bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) 60%);
  background: -moz-radial-gradient(bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) 60%);
  background: -o-radial-gradient(bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) 60%);
  background: radial-gradient(bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) 60%);
}
/* line 194, ../_sass/screen.scss */
.jumbotron h1 {
  font-size: 34px;
  letter-spacing: -1px;
  margin-top: 10px;
  font-weight: 300;
}
/* line 202, ../_sass/screen.scss */
.jumbotron a h1 {
  color: white;
}
/* line 205, ../_sass/screen.scss */
.jumbotron a h1:hover {
  text-decoration: underline;
}
/* line 210, ../_sass/screen.scss */
.jumbotron h2 {
  font-weight: 100;
  margin-top: 0px;
  font-size: 24px;
  margin-bottom: 10px;
  color: #6a6c6d;
}
/* line 219, ../_sass/screen.scss */
.jumbotron img.first_graph {
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  /* line 219, ../_sass/screen.scss */
  .jumbotron img.first_graph {
    margin-bottom: -60px;
  }
}
@media screen and (max-width: 767px) {
  /* line 219, ../_sass/screen.scss */
  .jumbotron img.first_graph {
    margin-bottom: -34px;
  }
}
/* line 226, ../_sass/screen.scss */
.jumbotron p.intro {
  color: #6a6c6d;
  margin-bottom: 70px;
  font-size: 18px;
  margin-top: -10px;
  font-weight: 100;
}

/* line 237, ../_sass/screen.scss */
body.layout-frontpage .jumbotron h1 {
  margin-top: 20px;
}

/* line 243, ../_sass/screen.scss */
p, ul {
  font-size: 17px;
  margin: 0 0 20px 0;
  line-height: 1.5;
}
/* line 248, ../_sass/screen.scss */
p.intro, ul.intro {
  font-size: 19px;
  margin-bottom: 28px;
  font-weight: bold;
}

/* line 260, ../_sass/screen.scss */
body.layout-frontpage ul.nav li.home a,
body.layout-posts ul.nav li.blog a,
body.page-id-363 ul.nav li.about a,
body.page-id-70 ul.nav li.contact a {
  color: white;
}

/* line 267, ../_sass/screen.scss */
h3 {
  font-weight: bold;
  margin-top: 40px;
}

/* line 273, ../_sass/screen.scss */
.split {
  display: block;
  border-top: 1px solid #e2e8ec;
  border-bottom: 1px solid #e2e8ec;
  padding: 25px 0;
  font-size: 18px;
  text-align: center;
  margin: 30px 0;
}
/* line 282, ../_sass/screen.scss */
.split strong, .split a {
  font-size: 25px;
}

/* BLOG */
/* line 289, ../_sass/screen.scss */
.entry_header {
  margin-bottom: 20px;
}
/* line 292, ../_sass/screen.scss */
.entry_header h2.entry_title {
  display: block;
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 4px;
  margin-top: 0px;
  line-height: 38px;
}
/* line 301, ../_sass/screen.scss */
.entry_header h2.entry_title a {
  color: #424242;
}
/* line 306, ../_sass/screen.scss */
.entry_header span.time {
  font-weight: normal;
  color: #cacaca;
  display: block;
}

/* line 315, ../_sass/screen.scss */
.entry_content video,
.entry_content iframe {
  max-width: 100% !important;
  height: auto !important;
}

/* line 321, ../_sass/screen.scss */
.post {
  margin-bottom: 80px;
  background: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
  padding: 70px 130px;
}
@media screen and (max-width: 767px) {
  /* line 321, ../_sass/screen.scss */
  .post {
    padding: 15px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    width: 100%;
    padding-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  /* line 337, ../_sass/screen.scss */
  .plans .no_gutter {
    margin-bottom: 30px !important;
  }
}
/* line 342, ../_sass/screen.scss */
.blog .post {
  margin-bottom: 0px;
  background: none;
  border-radius: 0px;
  padding: 0px 15px 45px 15px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 45px;
  border-bottom: 1px solid #eaeced;
}

/* line 352, ../_sass/screen.scss */
.blog .inner_content_wrapper {
  margin-bottom: 80px;
  background: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
  padding: 40px 0;
}

/* line 360, ../_sass/screen.scss */
body.layout-posts .inner_content_wrapper .post:last-child {
  margin-bottom: 0px !important;
  border-bottom: 0px;
}

/* line 636, ../_sass/screen.scss */
.carousel-control {
  background: none !important;
  top: 20%;
}

/* line 369, ../_sass/screen.scss */
.selling_point {
  display: block;
  margin-bottom: 0px;
  color: #2d3b47;
  padding: 40px 0;
  text-align: center;
}
/* line 376, ../_sass/screen.scss */
.selling_point .item {
  min-height: 160px;
}
/* line 693, ../_sass/screen.scss */
.selling_point.quotes {
  border-bottom: 1px solid #e4e4e4;
  background: #F6F8F9;
  margin-top: -50px;
  padding-top: 44px;
}
/* line 699, ../_sass/screen.scss */
.selling_point.quotes h3 {
  font-size: 28px;
}
/* line 703, ../_sass/screen.scss */
.selling_point.quotes .carousel-control {
  color: #717171;
  text-shadow: none;
}
/* line 707, ../_sass/screen.scss */
.selling_point.quotes .carousel-control span {
  top: 20px;
}
/* line 712, ../_sass/screen.scss */
.selling_point.quotes .carousel-inner {
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  padding-bottom: 0px;
}
/* line 723, ../_sass/screen.scss */
.selling_point.quotes .left span {
  left: 0;
}
/* line 727, ../_sass/screen.scss */
.selling_point.quotes .right span {
  right: 0;
}
/* line 732, ../_sass/screen.scss */
.selling_point.secondary {
  background: #F6F8F9;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 80px;
}
/* line 744, ../_sass/screen.scss */
.selling_point .quote {
  background: #e4f1f5;
  border: 1px solid #ddeff5;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  margin-bottom: 7px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 752, ../_sass/screen.scss */
.selling_point .quote blockquote {
  font-size: 18px;
  font-style: italic;
  padding: 8px 8px;
  margin: 0 0 0px 0;
  border-left: 0px;
  color: #4c4c4c;
}

/* line 764, ../_sass/screen.scss */
.selling_point .author img {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

.selling_point .author {
  font-size: 20px;
}

/* line 442, ../_sass/screen.scss */
.selling_point h3 {
  text-align: center;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0px;
  letter-spacing: -1px;
}
/* line 450, ../_sass/screen.scss */
.selling_point h4 {
  font-weight: 100;
  font-size: 22px;
  font-weight: bold;
  color: #414141;
}
/* line 457, ../_sass/screen.scss */
.selling_point span.summary {
  color: #818a92;
  font-size: 17px;
  text-align: center;
  display: block;
  margin-bottom: 25px;
}

/* line 829, ../_sass/screen.scss */
.person_quote {
  border-top: 1px solid #e2e8ec;
  padding-top: 20px;
  margin-bottom: 40px;
}
/* line 834, ../_sass/screen.scss */
.person_quote blockquote {
  font-size: 20px;
  font-style: italic;
  padding: 10px 0px;
  margin: 0 0 10px 0;
  border-left: 0px;
}
/* line 843, ../_sass/screen.scss */
.person_quote small {
  font-size: 15px;
}
/* line 851, ../_sass/screen.scss */
.person_quote .col-sm-2 {
  padding-right: 0px;
}
/* line 856, ../_sass/screen.scss */
.person_quote img {
  margin-top: 10px;
  max-width: 60px;
  max-height: 60px;
  -webkit-border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  -ms-border-radius: 50px !important;
  -o-border-radius: 50px !important;
  border-radius: 50px !important;
}

/* line 864, ../_sass/screen.scss */
.container.quotes {
  max-width: 100% !important;
  width: 100%;
}

@font-face {
  font-family: "logo";
  src: url("/fonts/logo.eot");
  src: url("/fonts/logo.eot?#iefix") format("embedded-opentype"), url("/fonts/logo.woff") format("woff"), url("/fonts/logo.ttf") format("truetype"), url("/fonts/logo.svg#iconvault") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 514, ../_sass/screen.scss */
.icon-logo:before {
  font-family: logo;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 526, ../_sass/screen.scss */
.icon-logo:before {
  content: "\f100";
}

/* line 527, ../_sass/screen.scss */
.icon-calendar:before {
  content: "\f101";
}

/* line 528, ../_sass/screen.scss */
.icon-projects:before {
  content: "\f102";
}

/* line 529, ../_sass/screen.scss */
.icon-users:before {
  content: "\f103";
}

/* line 531, ../_sass/screen.scss */
.clear {
  clear: both;
}

/* line 535, ../_sass/screen.scss */
.blue, .green {
  color: white;
}
/* line 538, ../_sass/screen.scss */
.blue span.summary, .green span.summary {
  color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 544, ../_sass/screen.scss */
.blue {
  background: #64a2bd;
}

/* line 548, ../_sass/screen.scss */
.green {
  background: #41b27a;
}

/* line 552, ../_sass/screen.scss */
.first {
  padding-top: 10px;
}

/* line 556, ../_sass/screen.scss */
.launch_offer {
  background-color: #fcf8e3;
  border: 1px solid #efe1c6;
  display: block;
  padding: 15px;
  font-size: 16px;
  padding-bottom: 20px;
  margin-bottom: -5px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 567, ../_sass/screen.scss */
.plans_wrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.04) 0 0 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.04) 0 0 6px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 0 6px;
  margin-bottom: 10px;
}

/* line 573, ../_sass/screen.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background: #3A4953;
}

/* line 577, ../_sass/screen.scss */
.navbar-inverse .navbar-collapse .navbar-nav > .active > a {
  background: #3A4953;
}

/* line 581, ../_sass/screen.scss */
.navbar-collapse {
  border-top: 0px;
}

/* line 585, ../_sass/screen.scss */
.navbar-collapse .btn-success {
  background: #5fc073 !important;
}

/* line 589, ../_sass/screen.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #8EA2AD;
}

/* line 593, ../_sass/screen.scss */
.plans {
  background: #f9f9f9 !important;
}
/* line 596, ../_sass/screen.scss */
.plans .col-sm-2 {
  width: 100%;
}
/* line 600, ../_sass/screen.scss */
.plans .no_gutter {
  padding: 40px 0px;
  background: white;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  color: #336077;
}
/* line 617, ../_sass/screen.scss */
.plans .no_gutter.last_plan {
  -webkit-border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  -ms-border-radius: 0 6px 6px 0;
  -o-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
  border-right: 1px solid #e5e5e5;
}
/* line 622, ../_sass/screen.scss */
.plans .no_gutter.first_plan {
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  -ms-border-radius: 6px 0 0 6px;
  -o-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
  margin-left: 162px;
}
/* line 626, ../_sass/screen.scss */
.plans .no_gutter .top {
  border-bottom: 1px solid #e7ecf2;
  margin-bottom: 20px;
  min-height: 105px;
  margin: 0 24px 18px 24px;
}
/* line 633, ../_sass/screen.scss */
.plans .no_gutter .type {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 24px;
  margin-top: -15px;
  color: #282c2f;
}
/* line 642, ../_sass/screen.scss */
.plans .no_gutter .cost {
  font-size: 28px;
  display: block;
  margin-bottom: 15px;
  letter-spacing: -1px;
  margin-top: -5px;
}

/* line 649, ../_sass/screen.scss */
.plans .no_gutter .cost small {
  font-size: 16px;
  padding-left: 4px;
}
/* line 655, ../_sass/screen.scss */
.plans .no_gutter .normal_price {
  text-decoration: line-through;
  font-weight: normal;
  font-size: 22px;
  color: #999fa6;
  line-height: 26px;
}
/* line 662, ../_sass/screen.scss */
.plans .no_gutter .normal_price small {
  font-size: 16px;
  padding-left: 4px;
}
/* line 668, ../_sass/screen.scss */
.plans .no_gutter .month {
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: -4px;
}
/* line 675, ../_sass/screen.scss */
.plans .no_gutter .info {
  font-weight: normal;
  display: block;
  font-size: 16px;
}
/* line 681, ../_sass/screen.scss */
.plans .no_gutter a.btn {
  margin-top: 34px;
  font-size: 15px;
  /*text-transform: uppercase;*/
  font-weight: bold;
  padding: 10px 14px;
  /*-webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;*/
}

/* line 692, ../_sass/screen.scss */
.footer {
  display: block;
  min-height: 200px;
  color: white;
}
/* line 697, ../_sass/screen.scss */
.footer .footer_content {
  padding-top: 40px;
  margin-bottom: 40px;
  display: block;
  text-align: center;
  color: #3B4A5A;
}
/* line 704, ../_sass/screen.scss */
.footer .footer_content strong {
  text-transform: uppercase;
  font-size: 15px;
}
/* line 709, ../_sass/screen.scss */
.footer .footer_content ul, .footer .footer_content li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  text-align: center;
  display: inline-block;
}
/* line 718, ../_sass/screen.scss */
.footer .footer_content li {
  padding: 0 0px;
}
/* line 722, ../_sass/screen.scss */
.footer .footer_content a {
  color: #798898;
  line-height: 30px;
  padding: 0 14px;
}
/* line 729, ../_sass/screen.scss */
.footer .copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 40px;
  display: block;
  color: rgba(255, 255, 255, 0.3);
}
/* line 735, ../_sass/screen.scss */
.footer .copyright p {
  font-size: 13px;
}
/* line 739, ../_sass/screen.scss */
.footer .copyright .icon-logo {
  font-size: 80px;
  margin-top: -50px;
  display: inline-block;
}

/* line 748, ../_sass/screen.scss */
.large_video {
  display: block;
  position: relative;
  text-align: center;
}
/* line 753, ../_sass/screen.scss */
.large_video img {
  border: 1px solid #cecece;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 758, ../_sass/screen.scss */
.large_video span.video_circle {
  position: absolute;
  display: block;
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 400px;
  -moz-border-radius: 400px;
  -ms-border-radius: 400px;
  -o-border-radius: 400px;
  border-radius: 400px;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -50px;
  color: white;
}
/* line 772, ../_sass/screen.scss */
.large_video span.video_circle span.glyphicon {
  font-size: 30px;
  width: 50px;
  height: 50px;
  top: 50%;
  margin-top: -25px;
}
/* line 781, ../_sass/screen.scss */
.large_video strong {
  font-size: 20px;
  letter-spacing: -1px;
  position: absolute;
  bottom: 10px;
  color: #343434;
  text-align: center;
  width: 400px;
  left: 50%;
  margin-left: -200px;
}

/* line 795, ../_sass/screen.scss */
a.video_link {
  display: block;
}

/* line 799, ../_sass/screen.scss */
.video_wrapper {
  display: block;
  position: relativerelative;
}
/* line 804, ../_sass/screen.scss */
.video_wrapper span.play_video {
  position: absolute;
  display: block;
  width: 100px;
  height: 100px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 400px;
  -moz-border-radius: 400px;
  -ms-border-radius: 400px;
  -o-border-radius: 400px;
  border-radius: 400px;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
}
/* line 818, ../_sass/screen.scss */
.video_wrapper span.play_text {
  height: 60px;
  width: 50px;
  color: white;
  font-size: 15px;
  position: absolute;
  font-weight: 300;
  left: 50%;
  top: 50%;
  margin-top: -24px;
  margin-left: -25px;
}
/* line 830, ../_sass/screen.scss */
.video_wrapper span.play_text span.glyphicon {
  font-size: 30px;
}
/* line 835, ../_sass/screen.scss */
.video_wrapper span.play_text span.text {
  margin-top: -5px;
  display: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  /* line 844, ../_sass/screen.scss */
  img.first_graph {
    width: 110% !important;
    max-width: 110% !important;
    min-width: 110% !important;
    margin-left: -5% !important;
  }
}
@media (min-width: 768px) {
  /* line 860, ../_sass/screen.scss */
  .person_quote {
    width: 110%;
    margin-left: -5%;
  }
  /* line 864, ../_sass/screen.scss */
  .person_quote .col-sm-10 {
    margin-left: -10px;
    padding-left: 0px;
  }

  /* line 869, ../_sass/screen.scss */
  .quotes {
    padding-bottom: 8px !important;
  }

  /* line 873, ../_sass/screen.scss */
  .media-object-wrapper {
    padding-bottom: 56.25%;
    margin: 1.25em 0 25px 0;
    width: 120%;
    margin-left: -10%;
    height: 0;
    position: relative;
  }
  /* line 881, ../_sass/screen.scss */
  .media-object-wrapper iframe {
    width: 120% !important;
    height: 120% !important;
    position: absolute;
  }

  /* line 888, ../_sass/screen.scss */
  .layout-posts .media-object-wrapper {
    margin-bottom: 5.25em;
  }

  /* line 892, ../_sass/screen.scss */
  .blog .inner_content_wrapper {
    margin-bottom: 80px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 70px 0;
  }

  /* line 898, ../_sass/screen.scss */
  .entry_header h2.entry_title {
    font-size: 30px;
  }

  /* line 902, ../_sass/screen.scss */
  .entry_header span.time {
    margin-bottom: 30px;
  }

  /* line 906, ../_sass/screen.scss */
  .blog .post {
    padding: 0px 130px 65px 130px;
    margin-bottom: 75px;
  }

  /* line 911, ../_sass/screen.scss */
  a.video_link {
    display: block;
  }
  /* line 914, ../_sass/screen.scss */
  a.video_link:hover span.play_video {
    width: 360px;
    height: 100px;
    margin-left: -170px;
    margin-top: -60px;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }

  /* line 923, ../_sass/screen.scss */
  .video_wrapper {
    display: block;
    position: relative;
  }
  /* line 927, ../_sass/screen.scss */
  .video_wrapper span.play_video {
    position: absolute;
    display: block;
    width: 340px;
    height: 80px;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 400px;
    -moz-border-radius: 400px;
    -ms-border-radius: 400px;
    -o-border-radius: 400px;
    border-radius: 400px;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    left: 50%;
    top: 70%;
    margin-left: -160px;
    margin-top: -50px;
  }
  /* line 941, ../_sass/screen.scss */
  .video_wrapper span.play_text {
    width: 300px;
    height: 50px;
    margin-top: -25px;
    margin-left: -150px;
    color: white;
    font-size: 20px;
    top: 50%;
    left: 50%;
    position: absolute;
    font-weight: 300;
  }
  /* line 953, ../_sass/screen.scss */
  .video_wrapper span.play_text span.glyphicon {
    margin-right: 10px;
    font-size: 30px;
    top: 5px;
  }
  /* line 959, ../_sass/screen.scss */
  .video_wrapper span.play_text span.text {
    margin-top: -5px;
    display: inline-block;
  }

  /* line 968, ../_sass/screen.scss */
  .jumbotron h1 {
    margin-top: 30px;
  }
  /* line 972, ../_sass/screen.scss */
  .jumbotron h2 {
    font-size: 36px;
    margin-bottom: 24px;
  }
  /* line 977, ../_sass/screen.scss */
  .jumbotron p.intro {
    font-size: 24px;
  }

  /* line 982, ../_sass/screen.scss */
  body.layout-frontpage .jumbotron h1 {
    font-size: 44px;
    margin-top: 28px;
    margin-bottom: 2px;
  }

  /* line 987, ../_sass/screen.scss */
  .selling_point {
    padding: 100px 0;
  }
  /* line 990, ../_sass/screen.scss */
  .selling_point .secondary {
    padding-bottom: 120px;
  }
  /* line 994, ../_sass/screen.scss */
  .selling_point h3 {
    font-size: 33px;
  }
  /* line 998, ../_sass/screen.scss */
  .selling_point span.summary {
    font-size: 20px;
    margin-bottom: 40px;
  }

  /* line 1009, ../_sass/screen.scss */
  a.large_video_link:hover span.video_circle {
    width: 160px;
    height: 160px;
    margin-left: -80px;
    margin-top: -100px;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }

  /* line 1017, ../_sass/screen.scss */
  .large_video {
    display: block;
    position: relative;
    text-align: center;
  }
  /* line 1022, ../_sass/screen.scss */
  .large_video img {
    border: 1px solid #cecece;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }
  /* line 1027, ../_sass/screen.scss */
  .large_video span.video_circle {
    position: absolute;
    display: block;
    width: 140px;
    height: 140px;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 400px;
    -moz-border-radius: 400px;
    -ms-border-radius: 400px;
    -o-border-radius: 400px;
    border-radius: 400px;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    left: 50%;
    top: 50%;
    margin-left: -70px;
    margin-top: -90px;
    color: white;
  }
  /* line 1041, ../_sass/screen.scss */
  .large_video span.video_circle span.glyphicon {
    font-size: 40px;
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
  }
  /* line 1050, ../_sass/screen.scss */
  .large_video strong {
    font-size: 38px;
    letter-spacing: -1px;
    position: absolute;
    bottom: 80px;
    color: #343434;
    text-align: center;
    width: 400px;
    left: 50%;
    margin-left: -200px;
  }

  /* line 1067, ../_sass/screen.scss */
  .plans .col-sm-2 {
    width: 35%;
  }

  /* line 1074, ../_sass/screen.scss */
  .first {
    padding-top: 10px;
    padding-bottom: 80px;
  }
  /* line 1078, ../_sass/screen.scss */
  .first span.summary {
    margin-bottom: 30px;
  }
}
/* line 1084, ../_sass/screen.scss */
.red {
  color: #cc3535;
}

/* line 1092, ../_sass/screen.scss */
.layout-press .top_wrapper {
  min-height: 140px;
}
/* line 1096, ../_sass/screen.scss */
.layout-press .navbar.main, .layout-press .jumbotron {
  background: none;
}
/* line 1100, ../_sass/screen.scss */
.layout-press h1 {
  margin-top: -34px;
}
/* line 1108, ../_sass/screen.scss */
.layout-press a {
  text-decoration: underline;
}
/* line 1112, ../_sass/screen.scss */
.layout-press h3 {
  display: block;
  font-weight: normal;
  font-size: 22px;
  margin-top: 25px;
  margin-bottom: 10px;
}
/* line 1120, ../_sass/screen.scss */
.layout-press .navbar.main .container {
  max-width: 960px;
}
/* line 1124, ../_sass/screen.scss */
.layout-press textarea.code {
  width: 100%;
  padding: 10px;
  background: #f8f8f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e4e4e4;
}
/* line 1132, ../_sass/screen.scss */
.layout-press .images_group {
  list-style-type: none;
  display: block;
  padding: 0;
}
/* line 1137, ../_sass/screen.scss */
.layout-press .images_group .col-sm-6, .layout-press .images_group .col-sm-4 {
  margin-bottom: 20px;
}
/* line 1141, ../_sass/screen.scss */
.layout-press .images_group li {
  display: inline-block;
  margin: 0 10px 20px 0;
}
/* line 1146, ../_sass/screen.scss */
.layout-press .images_group img {
  background: white;
  padding: 4px;
  border: 1px solid #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
/* line 1154, ../_sass/screen.scss */
.layout-press .images_group small {
  color: #727272;
  text-align: center;
  font-size: 13px;
  margin-top: 5px;
  line-height: 16px;
  padding: 0 5px;
  display: inline-block;
  width: 100%;
}
/* line 1165, ../_sass/screen.scss */
.layout-press .images_group a:hover img {
  background: #999999;
}
/* line 1171, ../_sass/screen.scss */
.layout-press .images_group.split li {
  margin: 0 0px 20px -10px;
  padding: 0 10px;
  max-width: 50%;
}
/* line 1179, ../_sass/screen.scss */
.layout-press .post {
  padding: 0px 110px 65px 110px;
  margin-bottom: 75px;
}
@media screen and (max-width: 768px) {
  /* line 1188, ../_sass/screen.scss */
  .layout-press .post {
    padding: 0px 20px 30px 20px;
    margin-bottom: 30px;
  }
  /* line 1193, ../_sass/screen.scss */
  .layout-press h1 {
    margin-top: -16px;
    text-align: right;
    font-size: 24px;
  }
  /* line 1199, ../_sass/screen.scss */
  .layout-press .plans .no_gutter {
    margin-bottom: 30px !important;
  }
}
/* line 1206, ../_sass/screen.scss */
.layout-press .media-object-wrapper {
  max-width: 100%;
  width: 100%;
  height: 100%;
  margin-left: 0px;
  max-height: 200px !important;
}
/* line 1213, ../_sass/screen.scss */
.layout-press .media-object-wrapper iframe {
  width: 100% !important;
  height: 100% !important;
}
/* line 1219, ../_sass/screen.scss */
.layout-press ul {
  padding: 0;
}
/* line 1225, ../_sass/screen.scss */
.layout-press .logo_wrapper {
  top: 16px !important;
}
/* line 1229, ../_sass/screen.scss */
.layout-press .navbar-right {
  padding-top: 26px;
  padding-right: 80px;
}

/* line 1786, ../_sass/screen.scss */
.quote_wrap {
margin-bottom: 40px;
}
/* line 1789, ../_sass/screen.scss */
.quote_wrap.third {
margin-bottom: 0px;
}

/* line 387, ../_sass/screen.scss */
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin: 0 -15px;
}

.input_container input {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: rgba(0,0,0,0.15) 1px 1px 4px inset;
-moz-box-shadow: rgba(0,0,0,0.15) 1px 1px 4px inset;
box-shadow: rgba(0,0,0,0.15) 1px 1px 4px inset;
background: #fcfcfc;
border: 1px solid #c7c9d3;
padding: 8px 6px;
width: 360px;
font-size: 15px;
}

input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {
outline-offset: -2px;
}

input, textarea, keygen, select, button, isindex, meter, progress {
-webkit-writing-mode: horizontal-tb;
}

.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  font-size: 22px;
}
.rating span.stars {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}
/*.rating span.star:hover {
  cursor: pointer;
}*/
.rating span.stars:before {
  content: "\f005\f005\f005\f005\f123";
  padding-right: 5px;
  color: #ffd714;
}
/*.rating span.star:hover:before,
.rating span.star:hover ~ span.star:before {
  content: "\f005";
  color: #e3cf7a;
}*/

.container span.iconset {
  color: #333;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 2px;
}
