/*------------------------------------------------------------------
[Main Stylesheet]

Project:  CallFire
Version:  2.0
Last change:  5/13/13
Last edited by: Jeff
-------------------------------------------------------------------*/
/* CUSTOM ANIMATIONS
-------------------------------------------------- */
.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  animation-duration: 2s;
}
@keyframes moveLeft {
  0% {
    left: -45%;
    opacity: 0;
  }
  50% {
    left: -60%;
    opacity: .15;
    transform: scale(1.2);
  }
  100% {
    left: -45%;
    opacity: 0;
  }
}
@-moz-keyframes moveLeft {
  0% {
    left: -45%;
    opacity: 0;
  }
  50% {
    left: -60%;
    opacity: .15;
    transform: scale(1.2);
  }
  100% {
    left: -45%;
    opacity: 0;
  }
}
@-webkit-keyframes moveLeft {
  0% {
    left: -45%;
    opacity: 0;
  }
  50% {
    left: -60%;
    opacity: .15;
    transform: scale(1.2);
  }
  100% {
    left: -45%;
    opacity: 0;
  }
}
@keyframes moveRight {
  0% {
    right: -45%;
    opacity: 0;
  }
  50% {
    right: -60%;
    opacity: .15;
    transform: scale(1.2);
  }
  100% {
    right: -45%;
    opacity: 0;
  }
}
@-moz-keyframes moveRight {
  0% {
    right: -45%;
    opacity: 0;
  }
  50% {
    right: -60%;
    opacity: .15;
    transform: scale(1.2);
  }
  100% {
    right: -45%;
    opacity: 0;
  }
}
@-webkit-keyframes moveRight {
  0% {
    right: -45%;
    opacity: 0;
  }
  50% {
    right: -60%;
    opacity: .15;
    transform: scale(1.2);
  }
  100% {
    right: -45%;
    opacity: 0;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}
@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}
@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}
@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}
@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}
@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}
@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}
@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}
@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
.colorDark {
  -webkit-animation-name: colorDark;
  -moz-animation-name: colorDark;
  animation-name: colorDark;
}
@-webkit-keyframes colorDark {
  /* Safari and Chrome */
  0% {
    background: #88bacc;
  }
  100% {
    background: #024464;
  }
}
@-moz-keyframes colorDark {
  /* Safari and Chrome */
  0% {
    background: #88bacc;
  }
  100% {
    background: #024464;
  }
}
@-o-keyframes colorDark {
  /* Safari and Chrome */
  0% {
    background: #88bacc;
  }
  100% {
    background: #024464;
  }
}
@keyframes colorDark {
  0% {
    background: #88bacc;
  }
  100% {
    background: #024464;
  }
}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on June 29, 2016 */
@font-face {
  font-family: 'Lato';
  src: url('/sites/all/themes/ghost_rider/fonts/lato-bold-webfont.woff2') format('woff2'), url('/sites/all/themes/ghost_rider/fonts/lato-bold-webfont.woff') format('woff'), url('/sites/all/themes/ghost_rider/fonts/lato-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('/sites/all/themes/ghost_rider/fonts/lato-light-webfont.woff2') format('woff2'), url('/sites/all/themes/ghost_rider/fonts/lato-light-webfont.woff') format('woff'), url('/sites/all/themes/ghost_rider/fonts/lato-light-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('/sites/all/themes/ghost_rider/fonts/lato-regular-webfont.woff2') format('woff2'), url('/sites/all/themes/ghost_rider/fonts/lato-regular-webfont.woff') format('woff'), url('/sites/all/themes/ghost_rider/fonts/lato-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'CallFire';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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AwUFBAECAgIgAQEBAQEDAgMCAgQEBQIDBQYGAwMGBgUDAgUEBAICAwMCAQEBAQEBAQECAwMCAgQEBQIDBQYGAwMGBgUDAgUEBAICAwIDAQEBAQGsICBHEAEBAQEBAQEBAQEBWwEcEQEBAgEBAgEBAVoBHK0BAQEBAQEBAQEBAQEBAQEBAQEBAQECEQECAgEBAQICAgEEBAUDCQEBJwEBAQEBAQEBAQEBAQEBAQEBAQIBEgECAQIBAQEBAgIBBAUFAgoBAT7AAQEFDAwJAeEJDQsFAQEBBwkPB/4dBw4KBwEBvgLOAQICAwH+HQQBAwEBkJABAQMBBAHjAQMCAgEBwAQFBwQEAgYEBgEFAQECAQEBAQEBAgEBAQECAQECAQECAwECAQIBAgEDAQMCAQMBAgEDAQQCAQIBAwIIBAYIBgQBBAUHBAQCBgQGAQUBAQIBAQEBAQECAQEBAQIBAQIBAQIDAQIBAgECAQMBAwIBAwECAQMBBAIBAgEDAggEBggGBJAUAQMCAQEBAQEBAQEBAQEBAQEBAQEBAQIBAgQCBAMDBQQDcAFwAwgGBwIEBAYEAwEFAgMBAgIBAQEBAQEBAVcDCwcKAwUHCAUEAgYEBQECAgIBAQICAgEFBAYCBAUIBwUDCgcLAwYICggFAwgGCAIEBAYDAgEDAQIBAQIBAwECAwYEBAIIBggDBQgKCAYBAwgFBwIEBAYDAwEFAgMCAQIBAQIBAgMCBQEDAwYEBAIHBQgDBAYHBQQCBgQGAQMCBAICAgIBAQICAgIEAgMBBgQGAgQFBwYEVqwBrgEBrgEBAQEBAQEBAQEBAQECAQECAQJzAwEDAgEDAQJoAa4BAQEBAgEBAgEBcwMBAwIDAQJpAXwCAgEBAgICAwECAwEBAwEDAgEDAQIBAwEEAgECAQMCCAMCBQIDBQIEAQQFBwQEAgYEBgEEAgEBAQECAQIBAQICAQECAgIDAQIDAQEDAQMCAQMBAgEDAQQCAQIBAwIIAwIFAgMFAgQBBAUHBAQCBgQGAQQCAQEBAQIBAgEAAAAJAAD/wAQAA8AAGAAxAOMA7ADwATABUgF0AccAAAUhIi4CNRE0PgIzITIeAhURFA4CIwEiDgIVERQeAjMhMj4CNRE0LgIjIQE1PAE+ATU+Az8BPgM3PgM3PgM3PgM1NC4CJy4DJy4DJy4CIiMqAQ4BBw4D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AQMCAwICBAQFAwIGBgYDAwYHBgMBAQEBAQEBAQICAQMCAwECBAQDAgEDAwIBAgECAgEBGMgBBAUFAwIHBwcEBAgJCgQFCggJBAQHBwYDAwUFAwIBAwEBAQEDAQIDBQUDAwYHBwQECQgKBQQKCQgEBAcHBwIDBQUEAQICAgICAkMYGL4MAQEBAQEBAQFmFQ0BAQEBAQEBAWYBFTcBBAMFAgcBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEOAQECAQECAgEkAQMEBAIIAQEBAQIBAQEBAQEBAQEBAQIBAQEBAg4BAgEBAQEBAQICAkoCBAMDAQIBAgIBAgEDAwQCAwUFBgMEBwcIBAQHCAcDAwYGBAMCBAMDAQIBAgIBAgEDAwQCAwQGBgMDBwgHBAQIBwcEAwYFBQMBBAMHCAX9wAUJBgStrQQGCQUCQAUIBwPdAQEBAgEBAgEBAQECAgECAgIBAQICAgEBAgICAgEBAQECAQUBAwMDAgEDAwMCAwUFBgIDBQQFAgQBAQEBAQEBAQECAQECAQEBAQICAQICAgEBAgICAQECAgICAQEBAQIBBQEDAwMCAQMDAwIDBQUGAgMFBAUCBAEBAQEBAXYEBwYHAwIGBQQCAgQDAwEBAQIBAQEBAgICAQICAgEBAQEBAQEBAQECAgIBAQMEAwICBQUFA3R0CQQIBwcDAwUFBAECAgIBAQICAgEEBQUDAwcHCAQECQkJBQUKCQkEBAgHBwMDBQUEAQICAgEBAgICAQQFBQMDBwcIBAQJCQoFBQkJCQQ0sbEBAQEBhgECAQIBAgEBAX6xAQEBAYYBAgECAQIBAgF9sY0CBQUFAgUBAQEBAQEBAQIBAgEBAQECAQIBAgICAQECAgIBAQICAwEBAQEBAgEFAQMDAwIBAwMDAQMGBQUDAgUFBQIFAQEBAQEBAQECAQIBAQEBAgECAQICAgEBAgICAQECAgMBAQEBAQIBBQEDAwMCAQMDAwEDBgUFAwAIAAH/wQQBA8EAGADFAM4BDgFhAWQBhgGoAAABISIOAhURFB4CMyEyPgI1ETQuAiMBMDY0NjU0PgIxNz4DNz4DNz4DNz4DNTQuAicuAycuAycuAiIjIg4CBw4DBw4DBw4DFQ4DIzAiOAEjOAEiMDEnPgM3PgM3PgM3PgMzMh4CFx4DFx4DFx4DFRQOAgcOAwcOAwcOAw8BMj4CMzI2OgE7AToBHgEVMh4BFB0BITUTJyMHIzczFyM3DgMHDgMjBioCKwE1MzoBFjIXMh4CFx4DFx4DFRQOAgcOAwceAxceAxUUDgIHFw4DIyIuAicuAzU0PgI3PgMzMh4CFx4DFwcuAycuAiIjIg4CBw4DFRQeAhceAzMyPgI3PgM3Fw4DByUzJxcyPgI3PgM1NC4CJy4DIyImKgErARUzMjY6ATMXLgEqASsBFTM6AjYzMj4CNz4DNTQmNCY1LgMjA+P8OwYKCQQECQoGA8UGCwgFBQgLBv2kAQEBAQKSBQgJCAQEBwcGAwIGBAQCAQMBAQECAwICBAYFBAMHCAgEBAkJCQUFCgkJBQQIBwcEAwYFBQIDAwMDAQIDBAIBAQEOAQMDBQMDBgcIBAQKCgoGBQwMDQYGDAwLBgYKCgkEBAgHBQMCBAICAQIDAgIEBQYDAwcHCAQECQkJBIYCBQUGAgMFBQYCuQECAgIBAQH+7BkNOQwfOB86IKMBAgQDAgIFBAYDAQcIDAcxOgQIBgUCAgQEBAECAwMCAQIBAQEBAQICAQMEBAIDBgUEAgICAgEBAQECgAMJCQsGBw0MCgUFBwQDAwQHBQUKDQ0IBwwKCgQCBQMDAh0BAgIEAgIEBQYDBAcGBgMCBAICAgIEAgMFBwcEAwUFBQICAwMDARwCBAUHBP6gJxSfAQQDAgEBAgEBAQEBAQECAwMCAQQHCAUREwUHBQMCCQIFBggFGBsEBwUDAQIDAgMBAQEBAQECAQICAwEDwQUICwb8OwYLCAQECAsGA8UGCwgF/a4CAgEBAQIBApQFCQkIBQQJCAkFBAkJCQQFCQoKBgYLCgkFBAgHBwIDBQQEAQECAgEBAgICAwUEAwMGBggDBAgJCAUCBAMBAgcNDAwFBgoJCAQDBwUFAgIDAgEBAgMBAgUFBgQDCAkKBgUMDA4HBwsLCwUFCwoJBQUJCQoEBQkJCQWIAQEBAQEBAQICAgERC/70ICCQkBYCBAQDAgECAgEBkAEBAQIBAgECAwQCAgQEBAMCBQUEAgIEAwMBAQIEBAICBQYFBAIFBQQDDQMFAgIDBAgFBQsODwgJEA4MBQUIBQICBAUEAwUHCAQHAwUEBAIBAwIBAwQDAwgJCwYHDAoHAwMFAwEBAgMBAgUGBwQJBgsICAIwNRcBAQIBAQMCBAECAwMCAQECAQEBIgEbAQEmAQECAQIBAgMEAgEDAwMBAQICAQABAAAAAQAAHPGWoV8PPPUACwQAAAAAAM6gct0AAAAAzqBy3QAA/8AEAQPBAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAD//wQBAAEAAAAAAAAAAAAAAAAAAAAZAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAEEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAQAAAAAACgEoAloC+gU0BeQH/giCCNQJQgmsCeQKIAuqC9QM+g7oD3IQwhKyFfAYOBskHUAAAQAAABkCnwAUAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABAAAAABAAAAAAACAA4ATgABAAAAAAADABAAJgABAAAAAAAEABAAXAABAAAAAAAFABYAEAABAAAAAAAGAAgANgABAAAAAAAKACgAbAADAAEECQABABAAAAADAAEECQACAA4ATgADAAEECQADABAAJgADAAEECQAEABAAXAADAAEECQAFABYAEAADAAEECQAGABAAPgADAAEECQAKACgAbABDAGEAbABsAEYAaQByAGUAVgBlAHIAcwBpAG8AbgAgADAALgAwAEMAYQBsAGwARgBpAHIAZUNhbGxGaXJlAEMAYQBsAGwARgBpAHIAZQBSAGUAZwB1AGwAYQByAEMAYQBsAGwARgBpAHIAZQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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AwIDAwQBAgMDAwJsAgICAQQFBQMDBgcHBAQJCQkFBQkJCQQEBwcGAwMFBQMCAgICAgICAgMFBQMDBgcHBAQJCQkFBQkJCQQEBwcGAwMFBQQBAgICIAEBAQEBAwIDAgIEBAUCAwUGBgMDBgYFAwIFBAQCAgMDAgEBAQEBAQEBAgMDAgIEBAUCAwUGBgMDBgYFAwIFBAQCAgMCAwEBAQEBrCAgRxABAQEBAQEBAQEBAVsBHBEBAQIBAQIBAQFaARytAQEBAQEBAQEBAQEBAQEBAQEBAQEBAhEBAgIBAQECAgIBBAQFAwkBAScBAQEBAQEBAQEBAQEBAQEBAQECARIBAgECAQEBAQICAQQFBQIKAQE+wAEBBQwMCQHhCQ0LBQEBAQcJDwf+HQcOCgcBAb4CzgECAgMB/h0EAQMBAZCQAQEDAQQB4wEDAgIBAcAEBQcEBAIGBAYBBQEBAgEBAQEBAQIBAQEBAgEBAgEBAgMBAgECAQIBAwEDAgEDAQIBAwEEAgECAQMCCAQGCAYEAQQFBwQEAgYEBgEFAQECAQEBAQEBAgEBAQECAQECAQECAwECAQIBAgEDAQMCAQMBAgEDAQQCAQIBAwIIBAYIBgSQFAEDAgEBAQEBAQEBAQEBAQEBAQEBAQECAQIEAgQDAwUEA3ABcAMIBgcCBAQGBAMBBQIDAQICAQEBAQEBAQFXAwsHCgMFBwgFBAIGBAUBAgICAQECAgIBBQQGAgQFCAcFAwoHCwMGCAoIBQMIBggCBAQGAwIBAwECAQECAQMBAgMGBAQCCAYIAwUICggGAQMIBQcCBAQGAwMBBQIDAgECAQECAQIDAgUBAwMGBAQCBwUIAwQGBwUEAgYEBgEDAgQCAgICAQECAgICBAIDAQYEBgIEBQcGBFasAa4BAa4BAQEBAQEBAQEBAQEBAgEBAgECcwMBAwIBAwECaAGuAQEBAQIBAQIBAXMDAQMCAwECaQF8AgIBAQICAgMBAgMBAQMBAwIBAwECAQMBBAIBAgEDAggDAgUCAwUCBAEEBQcEBAIGBAYBBAIBAQEBAgECAQECAgEBAgICAwECAwEBAwEDAgEDAQIBAwEEAgECAQMCCAMCBQIDBQIEAQQFBwQEAgYEBgEEAgEBAQECAQIBAAAACQAA/8AEAAPAABgAMQDjAOwA8AEwAVIBdAHHAAAFISIuAjURND4C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AQEBAQEBAQEBAQECDQECAQIBAQEBAwEBBAQFAgYBASYBAQEBAQEBAQEBAQEBAQEBAQEBAQEOAQEBAQEBAgIBAgMEBAMGAQEBAWgBAgEDAgMCAgQEBQMCBgYGAwMGBwYDAQEBAQEBAQECAgEDAgMBAgQEAwIBAwMCAQIBAgIBARjIAQQFBQMCBwcHBAQICQoEBQoICQQEBwcGAwMFBQMCAQMBAQEBAwECAwUFAwMGBwcEBAkICgUECgkIBAQHBwcCAwUFBAECAgICAgJDGBi+DAEBAQEBAQEBZhUNAQEBAQEBAQFmARU3AQQDBQIHAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBDgEBAgEBAgIBJAEDBAQCCAEBAQECAQEBAQEBAQEBAQECAQEBAQIOAQIBAQEBAQECAgJKAgQDAwECAQICAQIBAwMEAgMFBQYDBAcHCAQEBwgHAwMGBgQDAgQDAwECAQICAQIBAwMEAgMEBgYDAwcIBwQECAcHBAMGBQUDAQQDBwgF/cAFCQYEra0EBgkFAkAFCAcD3QEBAQIBAQIBAQEBAgIBAgICAQECAgIBAQICAgIBAQEBAgEFAQMDAwIBAwMDAgMFBQYCAwUEBQIEAQEBAQEBAQEBAgEBAgEBAQECAgECAgIBAQICAgEBAgICAgEBAQECAQUBAwMDAgEDAwMCAwUFBgIDBQQFAgQBAQEBAQF2BAcGBwMCBgUEAgIEAwMBAQECAQEBAQICAgECAgIBAQEBAQEBAQEBAgICAQEDBAMCAgUFBQN0dAkECAcHAwMFBQQBAgICAQECAgIBBAUFAwMHBwgEBAkJCQUFCgkJBAQIBwcDAwUFBAECAgIBAQICAgEEBQUDAwcHCAQECQkKBQUJCQkENLGxAQEBAYYBAgECAQIBAQF+sQEBAQGGAQIBAgECAQIBfbGNAgUFBQIFAQEBAQEBAQECAQIBAQEBAgECAQICAgEBAgICAQECAgMBAQEBAQIBBQEDAwMCAQMDAwEDBgUFAwIFBQUCBQEBAQEBAQEBAgECAQEBAQIBAgECAgIBAQICAgEBAgIDAQEBAQECAQUBAwMDAgEDAwMBAwYFBQMACAAB/8EEAQPBABgAxQDOAQ4BYQFkAYYBqAAAASEiDgIVERQeAjMhMj4CNRE0LgIjATA2NDY1ND4CMTc+Azc+Azc+Azc+AzU0LgIn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) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class*="cf-"] {
  font-family: 'CallFire';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cf-outbound-ivr-o:before {
  content: "\e612";
}
.cf-voice:before {
  content: "\e601";
}
.cf-text-variant-o:before {
  content: "\e602";
}
.cf-text-o:before {
  content: "\e610";
}
.cf-text:before {
  content: "\e607";
}
.cf-auto-reply-o:before {
  content: "\e608";
}
.cf-auto-reply:before {
  content: "\e60b";
}
.cf-ivr-o:before {
  content: "\e60c";
}
.cf-ivr:before {
  content: "\e60e";
}
.cf-inbound-ivr-o:before {
  content: "\e60f";
}
.cf-inbound-ivr:before {
  content: "\e600";
}
.cf-cloud-o:before {
  content: "\e603";
}
.cf-cloud:before {
  content: "\e604";
}
.cf-coin-o:before {
  content: "\e605";
}
.cf-coin:before {
  content: "\e606";
}
.cf-coin-fill:before {
  content: "\e609";
}
.cf-tracking-o:before {
  content: "\e60a";
}
.cf-tracking:before {
  content: "\e60d";
}
.cf-outbound-ivr:before {
  content: "\e611";
}
.cf-keyword-o:before {
  content: "\e613";
}
.cf-phone-o:before {
  content: "\e614";
}
.cf-keyword:before {
  content: "\e615";
}
.cf-phone:before {
  content: "\e616";
}
pre .close {
  float: none;
  font-size: 0.9em;
  opacity: 1;
  text-shadow: none;
}
body {
  border-top: 70px solid #002c47;
  padding-bottom: 30px;
  color: #515151;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  -webkit-font-smoothing: antialiased;
}
.fonts-loaded body {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}
p {
  margin-bottom: 20px;
}
/* BOOTSTRAP OVERRIDES */
.container-fluid {
  max-width: 1280px;
  margin: 0 auto;
}
.container-fluid .container-fluid {
  padding: 0;
}
.container-fluid .all-content {
  padding: 40px 0;
}
.btn {
  text-shadow: none;
  background-image: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 0;
}
.btn-info {
  background: #88bacc;
}
.btn-info:hover {
  background: #4d6871;
}
.btn-info i:before {
  margin-left: 5px;
}
.btn-primary {
  background: #f18627;
}
.btn-primary:hover,
.btn-primary.active {
  background: #7f3b03;
}
.btn-action {
  background: #10a254;
  color: #fff;
}
.btn-action:hover,
.btn-action.active {
  background: #024d25;
  color: #fff;
}
a {
  color: #028dd0;
}
a:hover,
a:active {
  color: #024464;
}
/* Hero */
#hero {
  background: #028dd0;
  background-size: cover;
  color: #9bd9ff;
  padding: 70px 0 0;
  text-align: center;
}
#hero h1 {
  color: #fff;
  font-size: 64px;
  font-weight: 300;
  line-height: 1;
}
#hero .btn {
  font-size: 24px;
  margin: 30px 0;
  padding: 18px 32px;
  background-color: #f18627;
}
#hero .btn:hover {
  background-color: #7f3b03;
}
#hero.headline {
  background: #f6f6f6;
  padding: 20px 0;
  text-align: left;
}
#hero.headline h1 {
  font-size: 28px;
  color: #4d6871;
}
/* Callouts
------------------------- */
#callouts {
  padding: 5% 0;
}
#callouts h3 {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.4em;
}
/* Case Studies Callout
------------------------- */
#case-studies-callout {
  text-align: center;
  padding: 5% 0;
  background-color: #f6f6f6;
  font-size: 17.5px;
}
#case-studies-callout img {
  margin: 0 auto 1em;
  display: block;
}
#case-studies-callout h2 {
  color: #f6a21c;
  text-transform: uppercase;
  margin: 0;
  font-size: 42px;
}
#case-studies-callout h3 {
  font-size: 18px;
  line-height: 1.4em;
}
#case-studies-callout .btn-link {
  padding-left: 0;
}
#case-studies-callout .btn-info {
  margin-left: 19px;
}
.view-glossary-navigation .view-header {
  margin-bottom: 40px;
}
.page-glossary .view-content .span3,
.page-local-phone-numbers .view-content .span3,
.view-glossary-navigation .view-content .span3 {
  background-color: #f6f6f6;
  margin-bottom: 30px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #4d6871;
}
.page-glossary .view-content .span3 h3,
.page-local-phone-numbers .view-content .span3 h3,
.view-glossary-navigation .view-content .span3 h3 {
  margin-top: 0;
  line-height: 1;
}
.page-glossary .view-content .span3 ul,
.page-local-phone-numbers .view-content .span3 ul,
.view-glossary-navigation .view-content .span3 ul {
  list-style: none;
  margin: 0;
}
.page-glossary .view-content .span3:nth-child(4n+1),
.page-local-phone-numbers .view-content .span3:nth-child(4n+1),
.view-glossary-navigation .view-content .span3:nth-child(4n+1) {
  clear: left;
  margin-left: 0;
}
.block-book .btn-navbar {
  float: right;
  display: none;
}
.block-book .nav-collapse .nav > li > a {
  font-weight: normal;
  color: #028dd0;
}
.block-book .nav-collapse .nav > li > a:hover {
  color: #024464;
  background-color: #eee;
}
.page-local-phone-numbers .view-content .span3 {
  padding: 20px 20px 0;
  border-bottom: 20px solid #f6f6f6;
  height: 200px;
  overflow: hidden;
}
.page-local-phone-numbers .view-content .span3 h3 a {
  font-size: 12px;
  float: right;
}
.node-type-glossary-term #hero a {
  color: #9bd9ff;
}
.node-type-glossary-term #hero a:hover {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.node-type-glossary-term .block-glossary-navigation {
  font-size: 14px;
}
.node-type-glossary-term .block-glossary-navigation h3 {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 15px;
}
.node-type-glossary-term .references-and-providers ul {
  list-style: none;
  margin-left: 0;
}
.node-type-glossary-term .references-and-providers ul li {
  line-height: 1.5;
}
.book-navigation .page-links {
  margin-top: 30px;
  text-align: center;
}
.book-navigation .page-links a.page-previous {
  float: left;
}
.book-navigation .page-links a.page-next {
  float: right;
}
.support_links,
.view-display-id-block_faq_menu {
  padding: 20px;
  margin: 0;
  list-style: none;
  background-color: #f6f6f6;
}
.support_links li:first-child,
.view-display-id-block_faq_menu li:first-child {
  margin-bottom: 10px;
}
.view-team-members .span4 {
  margin-bottom: 30px;
  background-color: #515151;
  color: #f6f6f6;
  padding-bottom: 20px;
}
.view-team-members .span4 .views-field-picture {
  margin-bottom: 20px;
}
.view-team-members .span4 .views-field-picture img {
  width: 100%;
  max-height: 200px;
}
.view-team-members .span4 .views-field-field-firstname {
  margin-left: 20px;
}
.view-team-members .span4 .views-field-field-job-title {
  margin: 0 20px;
}
.view-team-members .span4 .views-field-field-firstname,
.view-team-members .span4 .views-field-field-lastname {
  display: inline-block;
}
.view-team-members .span4:nth-child(3n+1) {
  margin-left: 0;
  clear: left;
}
/*tips in help pages */
.tip {
  background-color: #FEFFE2;
  position: relative;
  margin: 30px 0;
}
.tip div {
  border-left: 63px solid #FEF6B7;
  padding: 20px;
  color: #A68F00;
}
.tip span[class^="icon-"] {
  position: absolute;
  top: 20px;
  left: 20px;
}
.tip span[class^="icon-"]:before {
  font-size: 40px;
  color: #A68F00;
}
.view-help-docs-index ul {
  margin: 0;
  list-style: none;
}
.view-help-docs-index ul li {
  margin-bottom: 11px;
}
.view-help-docs-index ul .depth-3 {
  margin-left: 30px;
}
.view-help-docs-index ul .depth-4 {
  margin-left: 60px;
}
/*help videos */
.view-help-videos .views-row-first,
.view-help-videos .views-row-4,
.view-help-videos .views-row-7,
.view-help-videos .views-row-10,
.view-help-videos .views-row-13,
.view-help-videos .views-row-16,
.view-help-videos .views-row-19,
.view-help-videos .views-row-22 {
  clear: left;
  margin-left: 0;
}
.view-help-videos .views-row {
  margin-bottom: 30px;
}
.view-help-videos a {
  display: block;
  background-color: #252525;
  color: #dbe1e5;
  font-weight: normal;
  position: relative;
}
.view-help-videos a:hover {
  background-color: #515151;
  text-decoration: none;
}
.view-help-videos a:before {
  font-family: 'FontAwesome';
  content: "\f01d";
  font-size: 90px;
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 30%;
  color: #fff;
  font-weight: normal;
  z-index: 1;
}
.view-help-videos a img {
  width: 100%;
  opacity: 0.6;
}
.view-help-videos a span {
  display: block;
  padding: 10px;
}
.view-area-codes .benefits h4 {
  margin-top: 0;
}
.view-area-codes .benefits p {
  margin-bottom: 40px;
}
.view-area-codes .benefits span {
  font-size: 60px;
  background-color: #f6a21c;
  color: #fff;
  text-align: center;
  line-height: 80px;
  display: block;
  margin-bottom: 40px;
}
.view-area-codes .references ul {
  list-style: none;
  margin-left: 0;
}
/* seo pages */
.video-embed {
  padding: 5%;
  margin: 3% 0 5% 0;
  background-color: #f6f6f6;
}
.video-embed .flex-video {
  margin-bottom: 0;
}
.node-type-seo-page .feature-list {
  margin: 30px 0;
}
.node-type-seo-page .feature-list i {
  clear: both;
  float: left;
  font-size: 32px;
}
.node-type-seo-page .feature-list span {
  display: block;
  line-height: 1.25;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-bottom: 10px;
}
.node-type-seo-page .setup-list {
  margin: 30px 0 20px;
}
.node-type-seo-page .setup-list i {
  clear: both;
  float: left;
  background: #88bacc;
  border-radius: 100px;
  font-style: normal;
  color: #FFF;
  display: block;
  padding: 0 7px;
}
.node-type-seo-page .setup-list span {
  display: block;
  margin-left: 40px;
  padding-bottom: 10px;
  line-height: 1.25;
}
.view-product-featured .field-content a {
  display: block;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  padding: 120px 20px 20px;
}
.view-product-featured .field-content a:hover {
  background-color: #f6f6f6;
  text-decoration: none;
}
.view-product-featured .Interactive-Voice-Response-IVR a {
  background-image: url(../images/products/icon-outbound-ivr.png);
}
.view-product-featured .Voice-Broadcast a {
  background-image: url(../images/products/icon-voice-broadcast.png);
}
.view-product-featured .Text-Messaging a {
  background-image: url(../images/products/icon-text-broadcast.png);
}
.view-product-featured .Call-Tracking a {
  background-image: url(../images/products/icon-call-tracking.png);
}
.view-product-featured .Cloud-Call-Center a {
  background-image: url(../images/products/icon-cloud-call-center.png);
}
/* Reviews page */
.page-reviews .view-quotes .views-field {
  padding: 45px 0;
}
.page-reviews .view-quotes .views-field .quote-text p {
  font-size: 30px;
  line-height: 1.5;
}
.page-reviews .view-quotes .views-field .quotee {
  color: #848484;
}
.page-reviews .view-quotes .views-row-even .views-field {
  background-color: #f6f6f6;
}
.page-reviews #sign-up-cta {
  margin-bottom: 45px;
}
/* Sign up block */
#sign-up-cta {
  font-size: 16px;
  background-color: #dbe1e5;
  color: #4d6871;
  padding: 20px;
}
#sign-up-cta h2 {
  margin-top: 0;
  border: none;
  font-size: 24px;
  line-height: 1;
}
#sign-up-cta ul {
  list-style: none;
  margin: 0 0 20px;
}
#sign-up-cta ul li {
  line-height: 28px;
}
#sign-up-cta ul li i {
  vertical-align: middle;
}
#sign-up-cta ul li i:before {
  font-size: 22px;
  margin-right: 4px;
  color: #10a254;
  line-height: 28px;
}
#sign-up-cta input {
  border: none;
  font-size: 16px;
  line-height: 22px;
  padding: 6px 9px;
  margin-bottom: 14px;
}
#sign-up-cta a {
  color: #024464;
}
#sign-up-cta a:hover {
  color: #001421;
}
#sign-up-cta.full-width {
  margin-top: 30px;
}
#sign-up-cta.full-width form {
  margin-top: 10px;
}
#sign-up-cta.full-width ul li {
  font-size: 22px;
  line-height: 40px;
}
#sign-up-cta.full-width ul li i:before {
  font-size: 28px;
}
/* help */
.page-node-187001 h2,
.page-node-187001 h3 {
  border-bottom: 1px solid #ddd;
  font-size: 24px;
}
.page-node-187001 .training-and-video {
  padding: 60px 0;
  background-color: #f6f6f6;
  margin: 20px 0 60px;
}
.page-node-187001 .training-and-video img {
  width: 100%;
}
.page-node-187001 .view-popular h2,
.page-node-187001 .view-latest-help-documents h2 {
  margin-bottom: 30px;
}
.page-node-187001 .view-popular .views-row,
.page-node-187001 .view-latest-help-documents .views-row {
  margin-bottom: 30px;
}
.page-node-187001 .view-popular .views-row .views-field-title,
.page-node-187001 .view-latest-help-documents .views-row .views-field-title {
  font-size: 18px;
}
body.section-404-error .four-oh-four {
  padding-top: 80px;
}
body.section-404-error .four-oh-four .navbar .brand {
  padding-bottom: 18px;
}
body.section-404-error .four-oh-four h1 {
  font-size: 60px;
  line-height: 1em;
}
body.section-404-error .four-oh-four h2 {
  color: #8BA2A9;
  font-size: 14px;
  line-height: 1.25em;
  text-transform: uppercase;
}
body.section-404-error .four-oh-four .span9 {
  text-align: left;
}
body.section-404-error .four-oh-four .footer-links {
  margin-top: 20px;
}
body.section-404-error .four-oh-four li {
  padding: 0.25em 0;
}
body.section-404-error .four-oh-four li a {
  color: #4d6871;
  display: inline;
}
body.section-404-error .four-oh-four li a:hover {
  background: transparent;
  text-decoration: underline;
}
body.in-maintenance #main {
  padding-bottom: 100px;
}
body.in-maintenance .maintenance {
  padding-top: 80px;
}
body.in-maintenance .maintenance .span9 {
  text-align: left;
}
body.in-maintenance .maintenance h1 {
  font-size: 60px;
  line-height: 1em;
}
#colorbox,
#cboxWrapper {
  outline: none;
}
#cboxClose {
  border: none;
}
.roi-calculator {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}
.roi-calculator h2 {
  text-align: center;
  margin-bottom: 20px;
}
.roi-calculator input[type="submit"] {
  margin: 20px auto;
  display: block;
  width: 200px;
}
.roi-calculator input[type="submit"]:focus {
  background-color: #7f3b03;
  outline: none;
}
.roi-calculator label {
  display: inline-block;
  line-height: 40px;
  margin: 0 0 10px 10px;
  vertical-align: middle;
  font-size: 18px;
}
.roi-calculator .input-append .add-on,
.roi-calculator .input-prepend .add-on {
  background: #f0f0f0;
  border: none;
  font-size: 18px;
  line-height: 32px;
  height: 32px;
}
.roi-calculator .promo-icon {
  font-size: 180px;
  line-height: 0.9;
  text-align: center;
  color: #ccc;
}
.roi-calculator input[type="text"] {
  box-shadow: none;
  border: none;
  background: #f0f0f0;
  font-size: 18px;
  line-height: 32px;
  height: 32px;
}
.roi-calculator .control-group > input.input-small {
  width: 115px;
}
.roi-calculator #results {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #f6f6f6;
  padding-top: 72px;
}
.roi-calculator #results li {
  color: #848484;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 8px;
}
.roi-calculator #results li > span {
  color: #252525;
  font-size: 30px;
  display: block;
  line-height: 1;
}
.roi-calculator #results .promo-icon {
  margin-top: 58px;
}
.roi-calculator #results .try-again {
  display: block;
  margin: 20px auto;
  width: 200px;
}
.product-guide {
  margin: -80px 0 80px;
  padding: 0;
  background: #018FD0;
  color: #FFF;
  text-align: right;
}
.product-guide .container-fluid {
  background: url('https://www.callfire.com/sites/default/files/images/product-guides/vb.jpg') bottom left no-repeat;
  padding-top: 65px;
  padding-bottom: 65px;
}
.product-guide.voice .container-fluid {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/vb.jpg");
}
.product-guide.sms .container-fluid {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/sms.jpg");
}
.product-guide.ivr .container-fluid {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/ivr.jpg");
}
.product-guide.tracking .container-fluid {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/ct.jpg");
}
.product-guide.ccc .container-fluid {
  background-image: url('https://www.callfire.com/sites/default/files/images/product-guides/ccc.jpg');
}
.product-guide h3 {
  font-style: italic;
  font-weight: normal;
  color: #024464;
  margin-top: 0;
}
.product-guide h1 {
  padding-left: 45%;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 32px;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar {
  background: #002c47;
  z-index: 99999;
  /* Remove border and change up box shadow for more contrast */
}
.navbar.scrolled {
  -webkit-transition: background 1s ease-in-out;
  -moz-transition: background 1s ease-in-out;
  transition: background 1s ease-in-out;
  background: rgba(0, 44, 71, 0.95);
}
.navbar .navbar-inner {
  background: transparent;
  border: 0;
  box-shadow: none;
}
.navbar .brand {
  text-shadow: none;
  padding: 6px 20px 11px 20px;
}
.navbar .brand img {
  width: 130px;
}
.navbar .nav {
  margin: 15px 10px 15px 0;
  font-size: 16px;
  font-weight: 500;
}
.navbar .nav > li > a {
  text-shadow: none;
  color: #FFF;
  /* Navbar links: increase padding for taller navbar */
}
.navbar .nav > li > a:hover {
  color: #FFF;
  text-decoration: underline;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > .active-trail > a,
.navbar .nav > .active-trail > a:hover,
.navbar .nav > .active-trail > a:focus {
  box-shadow: none;
  background: #024464;
  color: #fff;
}
.brand {
  width: 130px;
  height: 46px;
}
.brand img {
  margin-top: 2px;
  display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .brand {
    background: url("../images/logo@2x.png") 20px 8px no-repeat;
    background-size: 130px 46px;
  }
  .brand img {
    display: none;
  }
}
.menu-sub-nav li.menu-214261 a {
  background: #028dd0;
}
.menu-sub-nav li.menu-214261 a:hover {
  background-color: #024464;
}
.menu-sub-nav li.last a {
  background: #f18627;
  margin-left: 10px;
}
.menu-sub-nav li.last a:hover {
  background: #7f3b03;
}
.phone-number {
  color: #4cc5eb;
  font-weight: 700;
  margin-top: 10px;
  padding: 15px 15px 5px;
}
.phone-number a {
  color: inherit;
}
@media screen and (max-width: 914px) {
  .phone-number {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .visible-phone {
    display: inherit !important;
  }
}
#navToggle,
.closeToggle {
  display: none;
}
/* FOOTER
    -------------------------------------------------- */
footer {
  padding: 1em 0;
  font-size: 12px;
}
footer .email-links ul,
footer .phone-links ul {
  list-style-type: none;
  margin: 0;
}
footer .legal-links p {
  margin: 0;
}
footer .social-links {
  margin-top: 6px;
}
footer .social-links a {
  color: #f18627;
  font-size: 2.5em;
  margin: 0 5px 0 0;
}
footer .social-links a:hover {
  text-decoration: none;
  color: #7f3b03;
}
footer strong a {
  color: inherit;
}
#footer-links {
  background: #dbe1e5;
  padding: 2em 0;
}
#footer-links h2 {
  font-size: 14px;
  color: #8ba2a9;
  line-height: 1.25em;
  text-transform: uppercase;
}
#footer-links ul {
  list-style-type: none;
  margin: 0;
}
#footer-links ul li {
  padding: .25em 0;
}
#footer-links a,
#footer-links a:active,
#footer-links a:focus,
#footer-links a:visited {
  color: #4d6871;
  display: inline;
}
#footer-links a:hover,
#footer-links a:active:hover,
#footer-links a:focus:hover,
#footer-links a:visited:hover {
  color: #002c47;
  text-decoration: underline;
  background-color: transparent;
}
/* SIDEBAR
-------------------------------------------------- */
.sidebar {
  font-size: 14px;
}
.sidebar h3 {
  font-size: 16px;
  margin: 15px 0 0;
  line-height: 1;
}
.sidebar img {
  display: block;
  margin: 10px 0;
}
.sidebar .block,
.sidebar .view-seo-sidebar-second {
  margin-bottom: 40px;
}
.sidebar .block .block-title,
.sidebar .view-seo-sidebar-second .block-title,
.sidebar .block h2,
.sidebar .view-seo-sidebar-second h2 {
  font-size: 18px;
  line-height: 1.8;
  border-bottom: 1px solid #ccc;
  margin-bottom: 12px;
}
.sidebar .block h2 + ul,
.sidebar .view-seo-sidebar-second h2 + ul {
  margin: 0 0 40px;
  list-style: none;
}
.sidebar .block-book {
  background-color: #f6f6f6;
  padding: 20px;
}
.sidebar .block-book .block-title {
  line-height: 1;
  border-bottom: none;
  margin-top: 0;
}
.sidebar .nav-pills ul {
  margin-left: 20px;
  margin-bottom: 0;
}
.sidebar .nav-pills .active-trail > a {
  font-weight: 700;
  color: #024464;
  background-color: #f6f6f6;
}
.sidebar .nav-pills .active-trail .active {
  background-color: #08c;
  color: #fff;
}
.sidebar .view-grouping-header {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 0;
}
.sidebar .view-grouping-content,
.sidebar .view-Tags .views-summary {
  list-style: none;
  margin-left: 0;
}
.sidebar .connect-with-us li {
  line-height: 28px;
}
.sidebar .connect-with-us li a:hover {
  text-decoration: none;
}
.sidebar .connect-with-us li a i[class^="icon-"] {
  font-size: 24px;
  vertical-align: middle;
}
.sidebar .benefits ul {
  list-style: none;
  margin-left: 0;
}
.sidebar .benefits ul li {
  font-size: 16px;
  line-height: 2;
}
.sidebar .benefits ul li span {
  display: inline-block;
  width: 20px;
  margin-right: 6px;
  font-size: 18px;
  text-align: center;
}
.front {
  border-color: transparent;
  background-color: #002c47;
  padding-bottom: 0;
  /* New Video on homepage */
  /* HERO CONTENT
  -------------------------------------------------- */
  /* MARKETING CONTENT
  -------------------------------------------------- */
  /* Center align the text within the three columns below the carousel */
}
.front #bgvid {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  background: #002c47 no-repeat;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-size: cover;
  transition: 1s opacity;
  opacity: 0.2;
}
.front .navbar {
  background: transparent;
}
.front .navbar.navbar-fixed-top .navbar-inner,
.front .navbar.navbar-static-top .navbar-inner {
  box-shadow: none;
}
.front .navbar.scrolled {
  background: rgba(0, 44, 71, 0.95);
}
.front #hero {
  background: transparent;
  padding-top: 90px;
}
.front #hero p {
  font-size: 22px;
  font-weight: bold;
  margin: 15px 0 30px;
}
.front #hero .btn {
  margin-bottom: 90px;
}
.front #hero #product-tabs {
  border: none;
  margin: 0;
}
.front #hero #product-tabs li {
  width: 20%;
  margin: 0 1vw 0;
}
.front #hero #product-tabs li a {
  color: #fff;
  display: block;
  text-align: center;
  margin: 0;
  padding: 15px 0;
  border-radius: 0;
  border: none;
  transition: all 0.3s linear;
}
.front #hero #product-tabs li a:hover {
  background: rgba(0, 0, 0, 0);
  color: inherit;
  border-radius: 5px;
}
.front #hero #product-tabs li a .tab-text {
  display: block;
  font-size: 18px;
  margin-top: 8px;
}
.front #hero #product-tabs li i[class*="cf-"] {
  font-size: 70px;
}
.front #callouts {
  background-color: #fff;
}
.front #callouts h3 {
  margin: 0 0 15px;
  line-height: 1em;
}
.front #callouts p {
  color: #888;
}
.front #callouts .callout-icon i:before {
  background: #f6a21c;
  color: #FFF;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  font-size: 48px;
}
.front .marketing h2 {
  font-weight: 500;
}
.front .marketing .span4 {
  text-align: center;
}
.front .marketing .span4 p {
  margin-left: 10px;
  margin-right: 10px;
}
.front #distinctions {
  padding: 5% 0;
  background-color: #f6f6f6;
  font-size: 18px;
}
.front #distinctions h2 {
  color: #f6a21c;
  text-transform: uppercase;
  margin: 0 0 45px;
  font-size: 42px;
  text-align: center;
}
.front #distinctions p {
  font-size: 20px;
  line-height: 30px;
  max-width: 520px;
  margin: 0 auto;
}
.front #distinctions img {
  display: block;
  margin: 0 auto;
}
.front #case-studies-callout {
  background: #fff;
}
.front footer {
  background-color: #fff;
  padding-bottom: 30px;
}
@media (max-width: 1680px) {
  .front #hero #product-tabs li i[class*="cf-"] {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .front #main {
    background: transparent;
  }
  .front #bgvid {
    opacity: 1;
    background-size: auto;
  }
}
@media (max-width: 480px) {
  .front #hero {
    padding-top: 20px;
    background: #002c47;
  }
  .front #bgvid {
    display: none;
  }
}
.page-press .views-field-field-press-date {
  color: #919191;
  font-size: 14px;
  margin-bottom: 10px;
}
.page-press .views-field-body {
  color: #848484;
}
.page-press .views-field-body p {
  margin-bottom: 0;
}
.page-press .views-field-field-press-link {
  font-size: 24px;
  line-height: 30px;
  color: #252525;
  margin-bottom: 0;
}
.page-press .views-field-field-press-link a {
  color: inherit;
}
.page-press .views-field-field-press-link-1 {
  font-size: 14px;
  margin-bottom: 30px;
}
.section-about #hero {
  padding: 0;
}
.section-about #hero .container-fluid .headline-inner {
  background: url('../images/about/office.jpg') center top no-repeat;
  min-height: 310px;
  position: relative;
}
.section-about #hero .container-fluid .headline-inner h1 {
  position: absolute;
  text-align: left;
  bottom: 0;
  background-color: rgba(30, 30, 30, 0.9);
  color: #dbe1e5;
  max-width: 100%;
  width: 100%;
  font-size: 48px;
  padding: 20px 0;
  text-indent: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
.section-about #hero .flexible-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  margin-bottom: 15px;
  height: 0;
  overflow: hidden;
}
.section-about #hero .flexible-container iframe,
.section-about #hero .flexible-container object,
.section-about #hero .flexible-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-about.page-node-114138 #hero .container-fluid .headline-inner,
.section-about.page-node-2776004 #hero .container-fluid .headline-inner,
.section-about.page-node-2800001 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/bikes.jpg');
}
.section-about.page-node-114137 #hero .container-fluid .headline-inner,
.section-about.page-node-2776002 #hero .container-fluid .headline-inner,
.section-about.page-node-2801001 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/ping-pong.jpg');
}
.section-about.page-node-114136 #hero .container-fluid .headline-inner,
.section-about.page-node-2776003 #hero .container-fluid .headline-inner,
.section-about.page-node-2799001 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/coffee-table2.jpg');
}
.section-about.page-node-50 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/culture.jpg');
}
.section-about.page-node-2776005 #hero .container-fluid .headline-inner,
.section-about.page-node-2802001 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/careers.jpg');
}
.section-about.page-node-114134 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/support2.jpg');
}
.section-about.page-node-114133 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/dev.jpg');
}
.section-about.page-node-114135 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/marketing.jpg');
}
.section-about.page-node-2018001 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/marketing2.jpg');
}
.section-about.page-node-2018001 .executive-bio {
  margin-bottom: 30px;
}
.section-about.page-node-2018001 .executive-bio img {
  width: 100%;
  max-width: 100%;
}
.section-about.page-node-2018001 .executive-bio .executive-title {
  background: #252525;
  padding: 15px;
  color: #fff;
}
.section-about.page-node-2018001 .executive-bio .executive-title h3 {
  margin: 0;
  line-height: 1;
}
.section-about.page-node-2018001 .executive-bio .executive-title em {
  display: block;
  color: #848484;
  font-style: normal;
  margin-bottom: 5px;
}
.section-about.page-node-2018001 .executive-bio .executive-title .social-links {
  float: right;
}
.section-about.page-node-2018001 .executive-bio .executive-title .social-links a {
  color: #88bacc;
  display: inline-block;
  margin: 0;
  font-size: 24px;
  height: 24px;
  width: 24px;
  text-decoration: none;
}
.section-about.page-node-2018001 .executive-bio .executive-title .social-links a:hover {
  color: #4d6871;
}
.section-about.page-node-3002001 #hero .container-fluid .headline-inner {
  background-image: url('../images/about/business-intelligence.jpg');
}
.section-about.node-type-job-post #hero {
  padding: 20px 0;
}
.section-about.node-type-job-post #hero .container-fluid .headline-inner {
  background: transparent;
  min-height: 0;
  position: static;
}
.section-about.node-type-job-post #hero .container-fluid .headline-inner h1 {
  background: transparent;
  position: static;
  color: #4d6871;
  padding: 0;
  text-indent: 0;
  margin: 10px 0;
}
.section-about .book-navigation {
  display: none;
}
.section-blog .views-field-title,
.section-blog h2 {
  font-size: 28px;
  line-height: 1.2;
  margin: 0;
  font-weight: 700;
}
.section-blog .views-field-field-firstname {
  font-size: 14px;
}
.section-blog .date,
.section-blog .views-field-created {
  color: #919191;
}
.section-blog .views-row {
  margin-bottom: 40px;
}
.section-blog .submitted {
  margin-bottom: 20px;
}
.section-blog .social-share {
  font-size: 13px;
  margin-top: 10px;
  background-color: #f6f6f6;
  display: inline-block;
  padding: 4px 12px;
}
.section-blog .social-share a {
  position: relative;
  padding-left: 16px;
  display: inline-block;
  margin-left: 10px;
}
.section-blog .social-share a:before {
  left: 0px;
  position: absolute;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
.section-blog .social-share a:hover:before {
  text-decoration: none;
}
.section-blog .social-share a.social-share-facebook:before {
  content: "\f082";
}
.section-blog .social-share a.social-share-twitter:before {
  content: "\f081";
}
.section-blog .social-share a.social-share-googleplus:before {
  content: "\f0d4";
}
.section-blog .social-share a.social-share-linkedin:before {
  content: "\f08c";
}
.section-blog .links {
  margin-top: 10px;
}
.section-blog .links li {
  padding: 0;
}
.section-blog .links li a {
  padding: 0 10px 0 20px;
  position: relative;
  display: inline-block;
}
.section-blog .links li a:before {
  left: 0px;
  position: absolute;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
.section-blog .links li a:hover:before {
  text-decoration: none;
}
.section-blog .links li.comment-add a:before {
  content: "\f0e5";
}
.section-blog .links li.node-readmore a:before {
  content: "\f138";
}
.section-blog .comment-wrapper {
  margin-top: 30px;
}
.section-blog .comment-wrapper h2 {
  font-size: 20px;
  margin-bottom: 12px;
}
.section-blog .views-exposed-form .views-exposed-widgets label {
  font-size: 18px;
  line-height: 1.8;
  border-bottom: 1px solid #ccc;
  margin-bottom: 12px;
  position: relative;
  padding-left: 20px;
}
.section-blog .views-exposed-form .views-exposed-widgets label:before {
  left: 0px;
  position: absolute;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f002";
}
.section-blog .views-exposed-form .views-exposed-widgets .form-type-textfield {
  float: left;
}
.section-blog .views-exposed-form .views-exposed-widgets .views-widget-submit {
  float: left;
}
.section-blog .views-exposed-form .views-exposed-widgets .views-widget-submit input {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  color: #fff;
  background: #f18627;
  border: none;
  height: 30px;
  margin-left: -1px;
  padding: 0 12px;
}
.section-blog .views-exposed-form .views-exposed-widgets .views-widget-submit input:hover {
  background: #7f3b03;
}
.section-blog .product-guide {
  margin: 30px 0 30px;
  padding: 30px 30px;
  background: #018FD0 url("https://www.callfire.com/sites/default/files/images/product-guides/vb.jpg") top left no-repeat;
  color: #FFF;
  text-align: right;
}
.section-blog .product-guide.voice {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/vb.jpg");
}
.section-blog .product-guide.sms {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/sms.jpg");
}
.section-blog .product-guide.ivr {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/ivr.jpg");
}
.section-blog .product-guide.tracking {
  background-image: url("https://www.callfire.com/sites/default/files/images/product-guides/ct.jpg");
}
.section-blog .product-guide.ccc {
  background-image: url('https://www.callfire.com/sites/default/files/images/product-guides/ccc.jpg');
}
.section-blog .product-guide h3 {
  font-style: italic;
  font-weight: normal;
  color: #024464;
  margin-top: 0;
}
.section-blog .product-guide h1 {
  padding-left: 45%;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 30px;
}
.views-field-field-tags,
.field-name-field-tags {
  margin: 10px 0;
}
.views-field-field-tags .field-label,
.field-name-field-tags .field-label,
.views-field-field-tags .views-label-field-tags,
.field-name-field-tags .views-label-field-tags {
  padding: 0 10px 0 20px;
  position: relative;
  display: inline-block;
}
.views-field-field-tags .field-label:before,
.field-name-field-tags .field-label:before,
.views-field-field-tags .views-label-field-tags:before,
.field-name-field-tags .views-label-field-tags:before {
  left: 0px;
  position: absolute;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f02c";
}
.views-field-field-tags ul,
.field-name-field-tags ul {
  margin: 0;
}
.views-field-field-tags ul a,
.field-name-field-tags ul a {
  padding-left: 0;
}
.view-Tags .views-field-title,
.view-blog-search .views-field-title {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
}
.view-Tags .views-field-created,
.view-blog-search .views-field-created {
  color: #919191;
}
.view-Tags .views-row,
.view-blog-search .views-row {
  margin-bottom: 40px;
}
.view-Tags .submitted,
.view-blog-search .submitted {
  margin-bottom: 20px;
}
.view-blog-archives .view-grouping.year ul {
  margin-left: 18px;
}
.view-blog-archives .active {
  font-weight: bold;
  color: #515151;
}
.node-type-product-page #hero {
  background: #002c47;
  /* Old browsers */
  background: linear-gradient(to bottom, #002c47 0%, #04638e 100%);
  /* W3C */
  text-align: left;
}
.node-type-product-page #hero h1 {
  font-size: 46px;
  text-align: left;
  margin: 0 0 30px;
}
.node-type-product-page #hero .btn {
  margin: 15px 0 30px 0;
}
.node-type-product-page .carousel {
  position: relative;
  color: #82ABC3;
  margin-bottom: 0;
}
.node-type-product-page .carousel .tab-content {
  overflow: visible;
  padding: 0 0 5%;
  min-height: 0;
}
.node-type-product-page .carousel .tab-content .tab-content-text {
  padding: 0;
}
.node-type-product-page .carousel .tab-content .tab-content-text h2 {
  font-size: 36px;
  margin-bottom: 1em;
  display: none;
}
.node-type-product-page .carousel .tab-content .tab-content-text p {
  line-height: 1.5em;
  font-size: 20px;
  font-weight: 300;
  text-align: left;
  padding-right: 0;
}
.node-type-product-page .carousel .tab-content .tab-content-text p a {
  color: #fff;
  display: block;
  margin-top: 20px;
  font-weight: normal;
}
.node-type-product-page .carousel .tab-content .tab-content-text p a:hover {
  text-decoration: underline;
}
.node-type-product-page .carousel .tab-content .tab-content-text p a:hover i:before {
  text-decoration: none;
}
.node-type-product-page .carousel .tab-content .tab-content-text p a i:before {
  font-size: 18px;
  padding-left: 6px;
}
.node-type-product-page #callouts {
  padding: 80px;
}
.node-type-product-page #callouts h3 {
  margin: 0 0 15px;
  line-height: 1;
}
.node-type-product-page #callouts .row-fluid p {
  margin-bottom: 0;
  color: #878787;
}
.node-type-product-page #callouts .row-fluid:first-child p {
  margin-bottom: 40px;
}
.node-type-product-page #callouts .callout-icon i:before {
  background-color: transparent;
  color: #f6a21c;
  height: 48px;
  width: 100%;
  padding: 0;
  text-align: right;
  font-size: 48px;
}
.node-type-product-page .full-feature-list {
  padding: 80px 0;
}
.node-type-product-page .full-feature-list h2 {
  margin-top: 0;
  margin-bottom: 45px;
  text-align: center;
  text-transform: uppercase;
}
.node-type-product-page .full-feature-list ul.row-fluid {
  margin: 0 0 20px;
}
.node-type-product-page .full-feature-list ul.row-fluid li {
  font-size: 18px;
}
.node-type-product-page .full-feature-list ul.row-fluid li i {
  color: #10a254;
  font-size: 22px;
}
.node-type-product-page .product-tour-wrapper {
  border-top: 1px solid #ddd;
  padding: 80px 0;
}
.node-type-product-page .product-tour-wrapper .product-tour {
  text-align: center;
}
.node-type-product-page .product-tour-wrapper .product-tour h2 {
  font-weight: normal;
  text-align: center;
  margin-bottom: 45px;
  text-transform: uppercase;
  font-weight: 700;
}
.node-type-product-page .product-tour-wrapper .product-tour .span3 a {
  display: block;
  padding: 45px 0 48px;
  margin-bottom: 10px;
  background: #f6f6f6;
  border: 1px solid #fff;
  color: #4d6871;
  border-radius: 5px;
  font-size: 15px;
  transition: all 0.2s ease;
}
.node-type-product-page .product-tour-wrapper .product-tour .span3 a:hover {
  text-decoration: none;
  background: #dbe1e5;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.node-type-product-page .product-tour-wrapper .product-tour .span3 a i {
  font-size: 50px;
  display: block;
  margin: 0 auto 3px;
}
.node-type-product-page .product-tour-wrapper .product-tour .span3 a span {
  display: block;
}
.node-type-product-page .guide {
  background: #dbe1e5;
  padding-top: 45px;
}
.node-type-product-page .guide .guide-headline {
  padding-right: 20px;
}
.node-type-product-page .guide .guide-headline h1 {
  font-size: 32px;
  text-transform: uppercase;
  color: #028dd0;
  margin-bottom: 30px;
}
.node-type-product-page .guide .guide-headline h3 {
  font-size: 20px;
  line-height: 1.2em;
}
.node-type-product-page .guide .guide-headline .btn {
  background: #f6a21c;
  color: #fff;
}
.node-type-product-page .guide .guide-bullets {
  margin-left: 0;
  padding-left: 300px;
  background: url("../images/guides/starter-kit.png") top left no-repeat;
  min-height: 300px;
  background-size: 250px;
}
.node-type-product-page .guide .guide-bullets h3 {
  color: #028dd0;
  font-size: 20px;
  font-weight: normal;
}
.node-type-product-page .guide .guide-bullets ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.node-type-product-page .guide .guide-bullets ul li {
  padding: 0 0 10px 20px;
  margin: 0;
}
.node-type-product-page .guide .guide-bullets ul li:before {
  content: "\f058";
  font-family: 'FontAwesome';
  color: #f6a21c;
  padding-right: 5px;
  margin-left: -20px;
}
.node-type-product-page .product-expanded-pricing {
  margin: 60px 0 -80px;
  padding: 60px 0;
  background: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
}
.node-type-product-page .product-expanded-pricing .product-header {
  text-align: center;
}
.node-type-product-page .product-expanded-pricing .product-header h3 {
  text-transform: uppercase;
  font-size: 31.5px;
  line-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 300;
  margin-left: -50px;
}
.node-type-product-page .product-expanded-pricing .product-header h3 img {
  width: 100px;
  display: inline-block;
  margin-top: -5px;
}
.node-type-product-page .product-expanded-pricing .product-header h4 {
  font-weight: 300;
  color: #828282;
  margin-top: -5px;
  margin-bottom: 30px;
}
.node-type-product-page .product-expanded-pricing .product-header h4 .price {
  font-weight: 500;
  color: #737373;
}
.node-type-product-page .product-expanded-pricing .button-group {
  width: 360px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.node-type-product-page .product-expanded-pricing .button-group .btn {
  width: 156px;
}
.node-type-product-page .product-expanded-pricing .sign-up-link {
  text-align: center;
}
.node-type-product-page .product-expanded-pricing .ccc-lite {
  color: #828282;
}
.node-type-product-page .product-expanded-pricing .ccc-standard {
  color: #f6a21c;
}
.node-type-product-page .product-expanded-pricing .ccc-pro {
  color: #024464;
}
.node-type-product-page .product-expanded-pricing td.check {
  text-align: center;
  color: #10a254;
}
.node-type-product-page .product-expanded-pricing h4.all-feature-heading {
  text-align: center;
  padding-bottom: 8px;
  border-bottom: 1px solid #ddd;
  margin: 30px 0;
}
.node-type-product-page .product-expanded-pricing .all-features {
  margin-bottom: 30px;
}
.node-type-product-page .product-expanded-pricing .all-features ul {
  list-style: none;
}
.node-type-product-page .product-expanded-pricing .all-features ul li {
  margin-bottom: 8px;
  font-size: 16px;
}
.node-type-product-page .product-expanded-pricing .all-features ul li i {
  color: #515151;
  font-size: 16px;
}
.page-node-169001 .product-tour-wrapper {
  border: none;
}
.block .product-expanded-pricing-link {
  margin-top: -100px;
  display: block;
  margin-bottom: 100px;
}
.product-quotes {
  background-color: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
}
.product-quotes .view-quotes {
  padding-top: 60px;
  padding-bottom: 60px;
}
.product-quotes .view-quotes h2 {
  font-weight: normal;
  text-align: center;
  margin-bottom: 45px;
  color: #f6a21c;
  text-transform: uppercase;
  font-weight: 700;
}
.product-quotes .view-quotes .views-field-field-image {
  background-color: #fff;
  text-align: center;
  padding: 20px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}
.product-quotes .view-quotes .views-field-field-image img {
  width: 100%;
}
.product-quotes .view-quotes .quote-text p {
  font-size: 18px;
  line-height: 28px;
}
.product-quotes .view-quotes .quote-text .quotee {
  font-size: 15px;
  color: #919191;
}
.product-quotes .view-quotes .view-footer {
  margin-top: 45px;
  text-align: center;
}
.product-quotes .view-quotes .view-footer .btn-info {
  margin-left: 19px;
  margin-right: 19px;
}
/* Products page styles */
.product-overview a {
  min-height: 100px;
  display: block;
  border: 1px solid #dbe1e5;
  color: #515151;
  padding: 30px 20px;
  margin-bottom: 20px;
}
.product-overview a i {
  font-size: 90px;
  margin: 10px 30px 5px 20px;
  display: block;
  float: left;
}
.product-overview a i.cf-voice {
  color: #e64517;
}
.product-overview a i.cf-text-o {
  color: #88bacc;
}
.product-overview a i.cf-tracking {
  color: #10a254;
}
.product-overview a i.cf-ivr-o {
  color: #5d459b;
}
.product-overview a i.cf-cloud-o {
  color: #f6a21c;
}
.product-overview a h2 {
  font-size: 22px;
  line-height: 1;
  margin: 20px 0 5px 140px;
}
.product-overview a p {
  margin-bottom: 0;
  color: #848484;
  font-size: 16px;
  line-height: 1.4;
  margin-left: 140px;
}
.product-overview a:hover,
.product-overview a:active {
  text-decoration: none;
  background: #f6f6f6;
}
.product-overview a:hover h2,
.product-overview a:active h2 {
  color: inherit;
}
/* international pricing block */
#international-pricing-container {
  background-color: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
  padding-top: 60px;
}
#international-pricing-container select {
  display: block;
  margin: 0 auto;
}
#international-pricing-container h3 {
  margin-left: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 31.5px;
  line-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 300;
}
#international-pricing-container #result {
  min-height: 300px;
}
#international-pricing-container #result .loading {
  min-height: 300px;
  background: url('../images/pricing/ajax-loader.gif') center center no-repeat;
}
#international-pricing-container .pricing-group {
  margin-bottom: 20px;
  text-align: center;
}
#international-pricing-container .pricing-group .price-display {
  color: #828282;
}
#international-pricing-container .pricing-group .price-display .price {
  color: #515151;
  margin-top: 5px;
  display: block;
  font-size: 60px;
  line-height: 1;
  font-weight: 500;
}
#international-pricing-container .pricing-group h4 {
  line-height: 24px;
}
#international-pricing-container .pricing-group h4 i {
  margin-right: 4px;
  font-size: 24px;
  line-height: 24px;
}
#international-pricing-container .rates-notice {
  font-size: 14px;
  color: #828282;
  clear: left;
  display: block;
  text-align: center;
}
#international-pricing-container .select2-container {
  float: none;
  width: 300px;
  margin: 0 auto;
  display: block;
  font-size: 16px;
}
#international-pricing-container .select2-container .select2-results li {
  font-size: 16px;
}
#international-pricing-container #rates-overview {
  margin-top: 20px;
}
#international-pricing-container #rates-overview h4 {
  text-align: center;
}
/* WIDGET
-------------------------------------------------- */
.demo-widget {
  background: url("../images/blurred-bg.jpg") 50% 100% no-repeat;
  background-size: cover;
  color: #fff;
  padding: 0 45px;
  overflow: hidden;
}
.demo-widget .instructions {
  position: relative;
  padding: 60px 0;
  /* phone - basic */
  /* Call Tracking Tab */
}
.demo-widget .instructions h1 {
  color: #aaaaaa;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  line-height: 1;
}
.demo-widget .instructions h3 {
  font-size: 60px;
  line-height: 1;
  margin-right: 50%;
}
.demo-widget .instructions ul.steps {
  list-style-type: none;
  margin: 0 60% 15px 0;
  padding: 0;
  font-size: 18px;
}
.demo-widget .instructions ul.steps li {
  margin: 0;
  padding: 5px 0;
}
.demo-widget .instructions ul.steps li .step {
  background: #22b6fd;
  border-radius: 100px;
  color: #FFF;
  padding: 3px 2px;
  margin-right: 5px;
  width: 1.25em;
  display: inline-block;
  text-align: center;
}
.demo-widget .instructions ul.steps li a {
  text-decoration: underline;
  color: #6dcffe;
}
.demo-widget .instructions ul.steps li a:hover {
  color: #fff;
}
.demo-widget .instructions .phone {
  border-color: #252525;
  border-width: 40px 9px 50px;
  border-style: solid;
  background-color: #f6f6f6;
  height: 300px;
  width: 200px;
  position: relative;
  text-align: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  position: absolute;
  right: 0;
  margin: -15px 120px 0 0;
  box-shadow: 0 -40px 125px rgba(192, 254, 242, 0.35);
  /* IVR */
}
.demo-widget .instructions .phone:before {
  content: "";
  width: 25%;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: #515151;
  height: .35em;
  left: 37.5%;
  top: -23px;
  position: absolute;
}
.demo-widget .instructions .phone:after {
  content: "";
  width: 1.75em;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: #515151;
  height: 1.75em;
  left: 43.5%;
  bottom: -39px;
  position: absolute;
}
.demo-widget .instructions .phone.phone-sms .bubble i {
  margin: 0;
}
.demo-widget .instructions .phone.phone-sms .bubble i.fa-reply {
  font-size: 1em;
}
.demo-widget .instructions .phone.phone-sms i {
  color: #9ba5ab;
  font-size: 320%;
  margin-top: 10%;
  display: block;
  text-align: center;
}
.demo-widget .instructions .phone.phone-sms i#first-text {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.demo-widget .instructions .phone.phone-sms i#second-text {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}
.demo-widget .instructions .phone.phone-sms i#third-text {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  animation-delay: 2s;
}
.demo-widget .instructions .phone.phone-sms #text1 {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s;
  background: #fff;
  width: 85%;
  height: 65px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 15px 5px 40px rgba(0, 0, 0, 0.15);
  position: absolute;
  left: -60%;
  top: 6%;
  padding: 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.demo-widget .instructions .phone.phone-sms #text1 span {
  width: 100%;
  display: block;
  height: 5px;
  margin-bottom: 5%;
  background: #88bacc;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.demo-widget .instructions .phone.phone-sms #text1 span:last-child {
  width: 75%;
}
.demo-widget .instructions .phone.phone-sms #text1:after {
  left: 99%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.demo-widget .instructions .phone.phone-sms #text1:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 10px;
  top: 35%;
}
.demo-widget .instructions .phone.phone-sms #text2 {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  animation-delay: 1.5s;
  background: #024464;
  width: 85%;
  height: 65px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: -15px 5px 40px rgba(0, 0, 0, 0.15);
  position: absolute;
  right: -60%;
  top: 29%;
  padding: 12%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.demo-widget .instructions .phone.phone-sms #text2 i {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 12px;
}
.demo-widget .instructions .phone.phone-sms #text2 span {
  width: 100%;
  display: block;
  height: 5px;
  margin-bottom: 5%;
  background: #17678d;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.demo-widget .instructions .phone.phone-sms #text2 span:last-child {
  width: 75%;
}
.demo-widget .instructions .phone.phone-sms #text2:after {
  right: 99%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.demo-widget .instructions .phone.phone-sms #text2:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #024464;
  border-width: 10px;
  top: 35%;
}
.demo-widget .instructions .phone.phone-sms #text3 {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  animation-delay: 2.5s;
  background: #fff;
  width: 85%;
  height: 65px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 15px 5px 40px rgba(0, 0, 0, 0.15);
  position: absolute;
  left: -60%;
  top: 53%;
  padding: 7%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.demo-widget .instructions .phone.phone-sms #text3 i {
  font-size: 40px;
  color: #88bacc;
}
.demo-widget .instructions .phone.phone-sms #text3:after {
  left: 99%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.demo-widget .instructions .phone.phone-sms #text3:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 10px;
  top: 35%;
}
.demo-widget .instructions .phone.phone-vb h1 {
  color: #515151;
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  margin: 12% 0;
}
.demo-widget .instructions .phone.phone-vb .incoming-contact {
  font-size: 100px;
  display: block;
  color: #f6f6f6;
  width: 65%;
  padding: 15px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #dbe1e5;
  margin: 10% auto;
}
.demo-widget .instructions .phone.phone-vb .incoming-contact:before {
  content: "((";
  font-size: 120px;
  position: absolute;
  left: -45%;
  margin-top: 5%;
  color: #fff;
  font-weight: bold;
  opacity: .15;
  -webkit-animation: moveLeft 1.25s ease 5;
  -moz-animation: moveLeft 1.25s ease 5;
  animation: moveLeft 1.25s ease 5;
}
.demo-widget .instructions .phone.phone-vb .incoming-contact:after {
  content: "))";
  font-size: 120px;
  position: absolute;
  right: -45%;
  margin-top: 5%;
  color: #fff;
  font-weight: bold;
  opacity: .15;
  -webkit-animation: moveRight 1.25s ease 5;
  -moz-animation: moveRight 1.25s ease 5;
  animation: moveRight 1.25s ease 5;
}
.demo-widget .instructions .phone.phone-ivr {
  margin-right: 0;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.demo-widget .instructions .phone.phone-ivr ul {
  list-style-type: none;
  padding: 2%;
  display: block;
  width: 100%;
  margin: 0;
}
.demo-widget .instructions .phone.phone-ivr .key {
  width: 29%;
  display: block;
  height: 50px;
  line-height: 50px;
  float: left;
  background: #88bacc;
  margin: 1.5%;
}
.demo-widget .instructions .phone.phone-ivr .key.active {
  background: #024464;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.demo-widget .instructions .phone.phone-ivr .key.active span {
  -webkit-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.demo-widget .instructions .phone.phone-ivr .key.inactive {
  background: transparent;
}
.demo-widget .instructions .phone.phone-ivr .key span {
  font-size: 22px;
  line-height: 1.8;
}
.demo-widget .instructions .phone.phone-ivr .ivr1 {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
  background: #fff;
  width: 200px;
  height: 55px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  left: -220px;
  top: 0;
  padding: 8% 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.demo-widget .instructions .phone.phone-ivr .ivr1 .fake-text {
  padding-left: 45px;
}
.demo-widget .instructions .phone.phone-ivr .ivr1 span {
  width: 100%;
  display: block;
  height: 5px;
  margin-bottom: 3%;
  background: #88bacc;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.demo-widget .instructions .phone.phone-ivr .ivr1 span:last-child {
  width: 75%;
}
.demo-widget .instructions .phone.phone-ivr .ivr1 i {
  color: #88bacc;
  font-size: 40px;
  float: left;
  margin-left: -5px;
  margin-top: -8px;
}
.demo-widget .instructions .phone.phone-ivr .ivr1:after {
  left: 99%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.demo-widget .instructions .phone.phone-ivr .ivr1:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 10px;
  top: 30%;
}
.demo-widget .instructions .phone.phone-ivr .choices1 {
  position: absolute;
  left: 0px;
  top: 17%;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.demo-widget .instructions .phone.phone-ivr .choices1 div {
  font-size: 24px;
  line-height: 1.8;
  position: absolute;
  top: 25px;
}
.demo-widget .instructions .phone.phone-ivr .ivr2a {
  width: 62px;
  background: #88bacc;
  height: 45px;
  left: -221px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #024464;
}
.demo-widget .instructions .phone.phone-ivr .ivr2a:after {
  bottom: 98%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #88bacc;
  border-width: 10px;
  left: 36%;
}
.demo-widget .instructions .phone.phone-ivr .ivr2b {
  left: -151px;
  width: 62px;
  height: 45px;
  background: #024464;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.demo-widget .instructions .phone.phone-ivr .ivr2b:after {
  bottom: 98%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #024464;
  border-width: 10px;
  left: 36%;
}
.demo-widget .instructions .phone.phone-ivr .ivr2c {
  width: 62px;
  background: #88bacc;
  height: 45px;
  left: -82px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #024464;
}
.demo-widget .instructions .phone.phone-ivr .ivr2c:after {
  bottom: 98%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #88bacc;
  border-width: 10px;
  left: 36%;
}
.demo-widget .instructions .phone.phone-ivr .ivr3 {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 3.5s;
  -moz-animation-delay: 3.5s;
  animation-delay: 3.5s;
  background: #fff;
  width: 200px;
  height: 45px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  left: -220px;
  top: 47%;
  padding: 2% 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.demo-widget .instructions .phone.phone-ivr .ivr3 .fake-text {
  padding-top: 10px;
}
.demo-widget .instructions .phone.phone-ivr .ivr3 span {
  width: 100%;
  display: block;
  height: 5px;
  margin-bottom: 2.5%;
  background: #88bacc;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.demo-widget .instructions .phone.phone-ivr .ivr3 span:last-child {
  width: 75%;
}
.demo-widget .instructions .phone.phone-ivr .ivr3 i {
  color: #88bacc;
  font-size: 50px;
  float: left;
}
.demo-widget .instructions .phone.phone-ivr .ivr3:after {
  bottom: 98%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.demo-widget .instructions .phone.phone-ivr .ivr3:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFF;
  border-width: 10px;
  left: 45%;
}
.demo-widget .instructions #chart {
  position: absolute;
  right: 0;
}
.demo-widget .instructions #chart #line-chart {
  position: absolute;
  z-index: 20;
  right: 28px;
  top: 20px;
  width: 305px;
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  animation-delay: 3s;
}
.demo-widget .instructions #chart ul {
  list-style-type: none;
  position: relative;
  bottom: 10px;
  right: 0;
  margin: 0;
  padding: 0;
  height: 250px;
  width: 350px;
  float: right;
}
.demo-widget .instructions #chart ul li {
  margin: 0;
  padding: 0;
  width: 16%;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  background: #024464;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.demo-widget .instructions #chart ul li span {
  position: absolute;
  display: block;
  bottom: 20px;
  width: 100%;
  text-align: center;
}
.demo-widget .instructions #chart ul li#mon {
  left: 0;
  height: 139px;
  background: #024464;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  animation-delay: 0s;
}
.demo-widget .instructions #chart ul li#tues {
  left: 20%;
  height: 200px;
  background: #002c47;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.demo-widget .instructions #chart ul li#wed {
  left: 40%;
  height: 245px;
  background: #001421;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}
.demo-widget .instructions #chart ul li#wed i {
  color: #FFF;
  background: green;
  display: block;
  width: 35%;
  margin: 25px auto;
  line-height: .5;
  text-align: center;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.demo-widget .instructions #chart ul li#thur {
  left: 60%;
  height: 126px;
  background: #024464;
  -webkit-animation-delay: 1.75s;
  -moz-animation-delay: 1.75s;
  animation-delay: 1.75s;
}
.demo-widget .instructions #chart ul li#fri {
  left: 80%;
  height: 175px;
  background: #002c47;
  -webkit-animation-delay: 2.25s;
  -moz-animation-delay: 2.25s;
  animation-delay: 2.25s;
}
.section-pricing #hero,
.section-precios #hero {
  background: #f6f6f6;
  padding-top: 40px;
  padding-bottom: 185px;
}
.section-pricing #hero h1,
.section-precios #hero h1 {
  font-size: 54px;
  margin-bottom: 20px;
  color: #252525;
}
.section-pricing #hero h1::selection,
.section-precios #hero h1::selection {
  color: #f6f6f6;
  background-color: #515151;
}
.section-pricing #hero h1::-moz-selection,
.section-precios #hero h1::-moz-selection {
  color: #f6f6f6;
  background-color: #515151;
}
.section-pricing #hero .benefits,
.section-precios #hero .benefits {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 60px;
  color: #848484;
}
.section-pricing #hero .benefits::selection,
.section-precios #hero .benefits::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing #hero .benefits::-moz-selection,
.section-precios #hero .benefits::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing #hero .benefits span,
.section-precios #hero .benefits span {
  vertical-align: top;
  display: inline-block;
  line-height: 24px;
  font-size: 80%;
}
.section-pricing #hero .benefits span::selection,
.section-precios #hero .benefits span::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing #hero .benefits span::-moz-selection,
.section-precios #hero .benefits span::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing #hero .btn-large,
.section-precios #hero .btn-large {
  margin: 10px auto;
}
.section-pricing .payg-pricing,
.section-precios .payg-pricing {
  margin: 0 auto 30px;
  width: 800px;
}
.section-pricing .payg-pricing .pricing-container,
.section-precios .payg-pricing .pricing-container {
  float: left;
  width: 25%;
  margin-right: 3%;
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 0;
}
.section-pricing .payg-pricing .pricing-container.minutes-pricing,
.section-precios .payg-pricing .pricing-container.minutes-pricing {
  margin-left: 9%;
}
.section-pricing .payg-pricing .pricing-container.keyword-pricing,
.section-precios .payg-pricing .pricing-container.keyword-pricing {
  margin-right: 9%;
}
.section-pricing .payg-pricing .pricing-container .price,
.section-precios .payg-pricing .pricing-container .price {
  font-size: 24px;
  color: #fff;
}
.section-pricing .payg-pricing b,
.section-precios .payg-pricing b {
  display: block;
  clear: both;
}
.section-pricing .pricing-plans,
.section-precios .pricing-plans {
  text-align: center;
  margin-top: -180px;
}
.section-pricing .pricing-plans .pricing-anchor,
.section-precios .pricing-plans .pricing-anchor {
  position: fixed;
  top: 0;
}
.section-pricing .pricing-plans .more,
.section-precios .pricing-plans .more,
.section-pricing .pricing-plans .less,
.section-precios .pricing-plans .less {
  display: none;
  float: right;
  margin-top: -34px;
  margin-right: 15px;
  text-decoration: none;
  color: #000;
  cursor: pointer;
}
.section-pricing .pricing-plans.single,
.section-precios .pricing-plans.single {
  margin-top: 30px;
}
.section-pricing .pricing-plans.single .row-fluid,
.section-precios .pricing-plans.single .row-fluid {
  width: 580px;
  margin: 0 auto;
}
.section-pricing .pricing-plans.single .span3,
.section-precios .pricing-plans.single .span3 {
  width: 100%;
  height: 224px;
}
.section-pricing .pricing-plans.single .span3 .plan-information,
.section-precios .pricing-plans.single .span3 .plan-information,
.section-pricing .pricing-plans.single .span3 .add-ons,
.section-precios .pricing-plans.single .span3 .add-ons {
  width: 50%;
  float: left;
  box-sizing: border-box;
}
.section-pricing .pricing-plans.single .span3 .add-ons,
.section-precios .pricing-plans.single .span3 .add-ons {
  padding: 25px 0 67px 0;
}
.section-pricing .pricing-plans.single .span3 .plan-information h2.plan-name,
.section-precios .pricing-plans.single .span3 .plan-information h2.plan-name {
  margin-bottom: 0;
  padding-bottom: 0;
}
.section-pricing .pricing-plans.single .span3 .plan-information .price,
.section-precios .pricing-plans.single .span3 .plan-information .price {
  font-size: 18px;
  line-height: 0;
  margin-bottom: 15px;
  font-weight: 400;
}
.section-pricing .pricing-plans.single .span3 .plan-information .credits,
.section-precios .pricing-plans.single .span3 .plan-information .credits {
  margin: 25px 0;
  font-size: 14px;
}
.section-pricing .pricing-plans .span3,
.section-precios .pricing-plans .span3 {
  margin: 0;
  width: 20%;
  border-bottom: 1px solid #dbe1e5;
  border-right: 1px solid #dbe1e5;
  border-top: 1px solid #dbe1e5;
  background-color: #fff;
  height: 482px;
  transition: background-color 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in;
  -moz-transition: background-color 0.3s ease-in;
}
.section-pricing .pricing-plans .span3:hover,
.section-precios .pricing-plans .span3:hover {
  background-color: #fcfcfc;
}
.section-pricing .pricing-plans .span3:hover .btn-large,
.section-precios .pricing-plans .span3:hover .btn-large {
  background-color: #f7ab33;
}
.section-pricing .pricing-plans .span3:hover .btn-large:hover,
.section-precios .pricing-plans .span3:hover .btn-large:hover {
  background-color: #7b510e;
}
.section-pricing .pricing-plans .span3:last-child h2,
.section-precios .pricing-plans .span3:last-child h2 {
  margin-right: 0;
}
.section-pricing .pricing-plans .span3:last-child .credits,
.section-precios .pricing-plans .span3:last-child .credits {
  margin: 26px 0;
  font-size: 20px;
}
.section-pricing .pricing-plans .span3:last-child .price .per-month,
.section-precios .pricing-plans .span3:last-child .price .per-month {
  font-size: 14px;
  display: block;
  padding-top: 22px;
}
.section-pricing .pricing-plans .span3:first-child,
.section-precios .pricing-plans .span3:first-child {
  border-left: 1px solid #dbe1e5;
}
.section-pricing .pricing-plans .span3:first-child h2,
.section-precios .pricing-plans .span3:first-child h2 {
  margin-right: 0;
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.section-pricing .pricing-plans .span3.pro-plan,
.section-precios .pricing-plans .span3.pro-plan {
  background-color: #024464;
  position: relative;
  border: none;
  overflow: hidden;
  color: #fff;
  height: 510px;
  margin-top: -28px;
  padding-top: 29px;
}
.section-pricing .pricing-plans .span3.pro-plan .more,
.section-precios .pricing-plans .span3.pro-plan .more,
.section-pricing .pricing-plans .span3.pro-plan .less,
.section-precios .pricing-plans .span3.pro-plan .less {
  color: #fff;
}
.section-pricing .pricing-plans .span3.pro-plan:hover,
.section-precios .pricing-plans .span3.pro-plan:hover {
  background-color: #023d5a;
}
.section-pricing .pricing-plans .span3.pro-plan:hover .btn-large,
.section-precios .pricing-plans .span3.pro-plan:hover .btn-large {
  background-color: #40b576;
}
.section-pricing .pricing-plans .span3.pro-plan:hover .btn-large:hover,
.section-precios .pricing-plans .span3.pro-plan:hover .btn-large:hover {
  background-color: #08512a;
}
.section-pricing .pricing-plans .span3.pro-plan h2,
.section-precios .pricing-plans .span3.pro-plan h2 {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #fff;
}
.section-pricing .pricing-plans .span3.pro-plan h2::selection,
.section-precios .pricing-plans .span3.pro-plan h2::selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan h2::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan h2::-moz-selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan h2 span,
.section-precios .pricing-plans .span3.pro-plan h2 span {
  border-bottom: 1px solid #fff;
}
.section-pricing .pricing-plans .span3.pro-plan h2 span::selection,
.section-precios .pricing-plans .span3.pro-plan h2 span::selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan h2 span::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan h2 span::-moz-selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan .best-value,
.section-precios .pricing-plans .span3.pro-plan .best-value {
  position: absolute;
  padding: 5px 40px;
  top: 22px;
  left: -48px;
  background-color: #10a254;
  color: #fff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  font-size: 13px;
}
.section-pricing .pricing-plans .span3.pro-plan .add-ons,
.section-precios .pricing-plans .span3.pro-plan .add-ons {
  color: #eee;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan .add-ons .add-ons-header,
.section-precios .pricing-plans .span3.pro-plan .add-ons .add-ons-header {
  color: #dadada;
}
.section-pricing .pricing-plans .span3.pro-plan .add-ons .add-ons-header::selection,
.section-precios .pricing-plans .span3.pro-plan .add-ons .add-ons-header::selection {
  color: #fff;
  background-color: #024464;
}
.section-pricing .pricing-plans .span3.pro-plan .add-ons .add-ons-header::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan .add-ons .add-ons-header::-moz-selection {
  color: #fff;
  background-color: #024464;
}
.section-pricing .pricing-plans .span3.pro-plan .btn-large,
.section-precios .pricing-plans .span3.pro-plan .btn-large {
  background-color: #10a254;
}
.section-pricing .pricing-plans .span3.pro-plan .credits,
.section-precios .pricing-plans .span3.pro-plan .credits,
.section-pricing .pricing-plans .span3.pro-plan .price,
.section-precios .pricing-plans .span3.pro-plan .price {
  color: #fff;
}
.section-pricing .pricing-plans .span3.pro-plan .credits::selection,
.section-precios .pricing-plans .span3.pro-plan .credits::selection,
.section-pricing .pricing-plans .span3.pro-plan .price::selection,
.section-precios .pricing-plans .span3.pro-plan .price::selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan .credits::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan .credits::-moz-selection,
.section-pricing .pricing-plans .span3.pro-plan .price::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan .price::-moz-selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan .credits span,
.section-precios .pricing-plans .span3.pro-plan .credits span,
.section-pricing .pricing-plans .span3.pro-plan .price span,
.section-precios .pricing-plans .span3.pro-plan .price span {
  color: #dadada;
}
.section-pricing .pricing-plans .span3.pro-plan .credits span::selection,
.section-precios .pricing-plans .span3.pro-plan .credits span::selection,
.section-pricing .pricing-plans .span3.pro-plan .price span::selection,
.section-precios .pricing-plans .span3.pro-plan .price span::selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans .span3.pro-plan .credits span::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan .credits span::-moz-selection,
.section-pricing .pricing-plans .span3.pro-plan .price span::-moz-selection,
.section-precios .pricing-plans .span3.pro-plan .price span::-moz-selection {
  color: #fff;
  background-color: #002c47;
}
.section-pricing .pricing-plans h2,
.section-precios .pricing-plans h2 {
  color: #4d6871;
  text-align: center;
  padding: 8px 0 20px;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  margin: 30px 0;
  letter-spacing: 3px;
}
.section-pricing .pricing-plans h2::selection,
.section-precios .pricing-plans h2::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans h2::-moz-selection,
.section-precios .pricing-plans h2::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans h2 span,
.section-precios .pricing-plans h2 span {
  border-bottom: 1px solid rgba(132, 132, 132, 0.18);
  padding-bottom: 20px;
}
.section-pricing .pricing-plans h2 span::selection,
.section-precios .pricing-plans h2 span::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans h2 span::-moz-selection,
.section-precios .pricing-plans h2 span::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .credits,
.section-precios .pricing-plans .credits {
  font-size: 26px;
  line-height: 32px;
  font-weight: normal;
  margin: 36px 0;
  color: #515151;
}
.section-pricing .pricing-plans .credits::selection,
.section-precios .pricing-plans .credits::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .credits::-moz-selection,
.section-precios .pricing-plans .credits::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .credits span,
.section-precios .pricing-plans .credits span {
  display: block;
  color: #848484;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
}
.section-pricing .pricing-plans .credits span::selection,
.section-precios .pricing-plans .credits span::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .credits span::-moz-selection,
.section-precios .pricing-plans .credits span::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .credits .icon-ok,
.section-precios .pricing-plans .credits .icon-ok {
  color: #10a254;
}
.section-pricing .pricing-plans .btn-large,
.section-precios .pricing-plans .btn-large {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 15px;
  padding: 10px 35px;
  transition: background-color 0.3s ease;
}
.section-pricing .pricing-plans .price,
.section-precios .pricing-plans .price {
  font-size: 46px;
  color: #252525;
  font-weight: 300;
  margin: 20px 0;
  line-height: 30px;
}
.section-pricing .pricing-plans .price::selection,
.section-precios .pricing-plans .price::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .price::-moz-selection,
.section-precios .pricing-plans .price::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .price.no-fee,
.section-precios .pricing-plans .price.no-fee {
  font-size: 26px;
}
.section-pricing .pricing-plans .price .per-month,
.section-precios .pricing-plans .price .per-month {
  font-size: 18px;
  color: #252525;
  font-weight: 300;
  line-height: 12px;
}
.section-pricing .pricing-plans .price .per-month::selection,
.section-precios .pricing-plans .price .per-month::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .price .per-month::-moz-selection,
.section-precios .pricing-plans .price .per-month::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-plans .pay-as-you-go,
.section-precios .pricing-plans .pay-as-you-go {
  padding: 20px 0;
  color: #848484;
}
.section-pricing .pricing-plans .add-ons,
.section-precios .pricing-plans .add-ons {
  color: #848484;
  list-style: none;
  margin: 0;
  font-size: 14px;
  background-color: #f6f6f6;
  padding: 15px 0 20px;
}
.section-pricing .pricing-plans .add-ons .add-ons-header,
.section-precios .pricing-plans .add-ons .add-ons-header {
  color: #bbb;
}
.section-pricing .pricing-plans .add-ons li,
.section-precios .pricing-plans .add-ons li {
  line-height: 24px;
  padding-top: 19px;
}
.section-pricing .pricing-plans .add-ons li::selection,
.section-precios .pricing-plans .add-ons li::selection {
  color: #f6f6f6;
  background-color: #515151;
}
.section-pricing .pricing-plans .add-ons li::-moz-selection,
.section-precios .pricing-plans .add-ons li::-moz-selection {
  color: #f6f6f6;
  background-color: #515151;
}
.section-pricing .sign-up,
.section-precios .sign-up {
  padding: 35px 0 35px;
  color: #515151;
  background-color: #f6f6f6;
  font-size: 18px;
  margin-top: 40px;
  text-align: center;
  border-top: 1px solid rgba(132, 132, 132, 0.25);
  border-bottom: 1px solid rgba(132, 132, 132, 0.25);
}
.section-pricing .sign-up p,
.section-precios .sign-up p {
  margin: 0;
  font-size: 20px;
  line-height: 1.4em;
  color: #252525;
}
.section-pricing .sign-up p::selection,
.section-precios .sign-up p::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .sign-up p::-moz-selection,
.section-precios .sign-up p::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .sign-up p b,
.section-precios .sign-up p b {
  color: #f6a21c;
}
.section-pricing .sign-up p b::selection,
.section-precios .sign-up p b::selection {
  color: #f6a21c;
  background-color: #f6f6f6;
}
.section-pricing .sign-up p b::-moz-selection,
.section-precios .sign-up p b::-moz-selection {
  color: #f6a21c;
  background-color: #f6f6f6;
}
.section-pricing .basic-plan,
.section-precios .basic-plan {
  text-align: center;
  margin-top: 15px;
}
.section-pricing .basic-plan h3,
.section-precios .basic-plan h3 {
  margin: 0 0 10px;
  line-height: 1.3;
  font-size: 22px;
  color: #515151;
}
.section-pricing .basic-plan p,
.section-precios .basic-plan p {
  margin: 0 20px 10px;
  color: #515151;
}
.section-pricing .basic-plan p.special-benefits,
.section-precios .basic-plan p.special-benefits {
  margin-bottom: 15px;
}
.section-pricing .basic-plan p span,
.section-precios .basic-plan p span {
  font-weight: bold;
  color: #4d6871;
  font-size: 18px;
}
.section-pricing .enterprise-pricing,
.section-precios .enterprise-pricing {
  margin: 45px 0 0;
  font-size: 18px;
  text-align: center;
}
.section-pricing .enterprise-pricing b,
.section-precios .enterprise-pricing b {
  color: #024464;
}
.section-pricing .pricing-faqs,
.section-precios .pricing-faqs {
  margin-bottom: 60px;
}
.section-pricing .pricing-faqs h2,
.section-precios .pricing-faqs h2 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 46px;
  font-weight: 300;
}
.section-pricing .pricing-faqs h2::selection,
.section-precios .pricing-faqs h2::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-faqs h2::-moz-selection,
.section-precios .pricing-faqs h2::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-faqs h3,
.section-precios .pricing-faqs h3 {
  font-size: 18px;
  margin: 0;
  line-height: 24px;
  font-weight: 400;
  cursor: pointer;
}
.section-pricing .pricing-faqs h3::selection,
.section-precios .pricing-faqs h3::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-faqs h3::-moz-selection,
.section-precios .pricing-faqs h3::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .pricing-faqs h3 a,
.section-precios .pricing-faqs h3 a {
  display: block;
  color: #4d6871;
  padding: 24px 10px;
  border-top: 1px solid #dbe1e5;
  cursor: pointer;
}
.section-pricing .pricing-faqs h3 a:hover,
.section-precios .pricing-faqs h3 a:hover {
  text-decoration: none;
}
.section-pricing .pricing-faqs h3 + p,
.section-precios .pricing-faqs h3 + p {
  display: none;
  padding: 0 10px 10px;
  font-size: 18px;
  line-height: 40px;
  font-weight: 400;
}
.section-pricing .pricing-faqs h3 + p::selection,
.section-precios .pricing-faqs h3 + p::selection {
  color: #fff;
  background-color: #f6a21c;
}
.section-pricing .pricing-faqs h3 + p::-moz-selection,
.section-precios .pricing-faqs h3 + p::-moz-selection {
  color: #fff;
  background-color: #f6a21c;
}
.section-pricing .plan-features,
.section-precios .plan-features {
  margin: 30px 0;
  padding: 35px 0;
  background: #fff;
}
.section-pricing .plan-features h3,
.section-precios .plan-features h3 {
  text-align: center;
  font-size: 46px;
  line-height: 1;
  font-weight: 300;
  padding-bottom: 60px;
}
.section-pricing .plan-features h3::selection,
.section-precios .plan-features h3::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .plan-features h3::-moz-selection,
.section-precios .plan-features h3::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .plan-features ul,
.section-precios .plan-features ul {
  margin-left: 0;
  list-style: none;
}
.section-pricing .plan-features ul li,
.section-precios .plan-features ul li {
  font-size: 20px;
  line-height: 24px;
  padding: 10px 0;
}
.section-pricing .plan-features ul li::selection,
.section-precios .plan-features ul li::selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .plan-features ul li::-moz-selection,
.section-precios .plan-features ul li::-moz-selection {
  color: #515151;
  background-color: #f6f6f6;
}
.section-pricing .plan-features ul li i,
.section-precios .plan-features ul li i {
  color: #10a254;
}
.section-pricing #main > .block.odd,
.section-precios #main > .block.odd {
  background-color: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
}
.section-pricing #main > .block.odd .table-striped tbody > tr:nth-child(odd) > td,
.section-precios #main > .block.odd .table-striped tbody > tr:nth-child(odd) > td {
  background-color: #fff;
}
.section-pricing #main > .block .pricing-cta-bottom,
.section-precios #main > .block .pricing-cta-bottom {
  padding: 30px 0;
  background-color: #002c47;
  text-align: center;
  color: #fff;
  font-size: 24px;
}
.select2-drop .select2-results {
  font-size: 16px;
}
.node-type-landing-page .brand {
  padding: 12px 20px;
}
.node-type-landing-page a.landing-login {
  margin-top: 13px;
  background: #028dd0;
  color: #FFF;
  padding: 10px 15px;
}
.node-type-landing-page a.landing-login:hover {
  text-decoration: none;
  background: #026b9d;
}
.node-type-landing-page #hero h1 {
  margin-bottom: 70px;
}
.node-type-landing-page #hero h2 {
  font-size: 30px;
  margin-bottom: 15px;
  margin-top: 0;
}
.node-type-landing-page .callfire-benefits {
  background: url('../images/landing-page/woman-asian.png') bottom right no-repeat;
  height: 330px;
  text-align: left;
}
.node-type-landing-page .callfire-benefits ul {
  list-style: none;
  margin: 0;
}
.node-type-landing-page .callfire-benefits ul li {
  font-size: 20px;
  line-height: 40px;
  vertical-align: middle;
}
.node-type-landing-page .callfire-benefits ul li i:before {
  font-size: 30px;
  line-height: 40px;
  margin-right: 10px;
  vertical-align: middle;
  color: #fff;
}
.node-type-landing-page .fitness-banner {
  background: url('../images/landing-page/landing-fitness.png') bottom right no-repeat;
}
.node-type-landing-page .insurance-banner {
  background: url('../images/landing-page/landing-insurance.png') bottom right no-repeat;
}
.node-type-landing-page .vote-banner {
  background: url('../images/landing-page/landing-vote.png') bottom right no-repeat;
}
.node-type-landing-page .political-banner {
  background: url('../images/landing-page/landing-political.png') bottom right no-repeat;
}
.node-type-landing-page #landing-page-sign-up {
  text-align: left;
  color: #fff;
}
.node-type-landing-page #landing-page-sign-up form {
  margin-bottom: 0;
}
.node-type-landing-page #landing-page-sign-up input {
  font-size: 18px;
  margin-bottom: 15px;
  border: none;
  padding: 8px 12px;
  height: 36px;
  min-height: 0;
}
.node-type-landing-page #landing-page-sign-up .btn {
  margin: 5px 0 10px;
}
.node-type-landing-page #landing-page-sign-up .btn + a {
  clear: left;
  display: block;
  color: #024464;
}
.node-type-landing-page #landing-page-sign-up .btn + a:hover {
  color: #001421;
}
.node-type-landing-page #callouts {
  padding: 30px 0;
}
.node-type-landing-page #callouts h2 {
  text-align: center;
  margin-bottom: 30px;
}
.node-type-landing-page #callouts h3 {
  line-height: 1.4em;
}
.node-type-landing-page #callouts ul {
  margin: 0;
  list-style: none;
}
.node-type-landing-page #callouts ul li {
  font-size: 20px;
  margin-bottom: 25px;
}
.node-type-landing-page #callouts ul li i:before {
  margin-right: 8px;
}
.node-type-landing-page #callouts .product-features {
  margin-bottom: 30px;
}
.node-type-landing-page #callouts .industry-specific-product {
  margin: 60px 0 0;
}
.node-type-landing-page #callouts .industry-specific-product:first-child {
  margin-top: 40px;
}
.node-type-landing-page #callouts .industry-specific-product h2 {
  margin-bottom: 10px;
}
.node-type-landing-page #callouts .industry-specific-product h2 img {
  display: block;
  margin: 0 auto 10px;
  width: 100px;
}
.node-type-landing-page #callouts .industry-specific-product .intro {
  text-align: center;
  margin-bottom: 30px;
}
.node-type-landing-page #callouts .industry-specific-product .product-feature-list:last-child li {
  margin-bottom: 0;
}
.node-type-landing-page #callouts .vid-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3% 3% 1%;
  margin: 3% 10%;
  background: #333;
  border-radius: 10px;
}
.node-type-landing-page #callouts ul.step-list {
  margin-top: 75px;
}
.node-type-landing-page #callouts ul.step-list li {
  display: block;
  clear: both;
  text-align: left;
}
.node-type-landing-page #callouts ul.step-list li span.step-num {
  display: block;
  padding-top: 10px;
}
.node-type-landing-page #callouts ul.step-list li span.step-text {
  font-size: 16px;
  display: block;
  padding-bottom: 10px;
}
.node-type-landing-page #callouts ul.step-list li i {
  background: #f6a21c;
  color: #fff;
  float: left;
  font-size: 32px;
  padding: 15px;
  text-align: center;
  margin-right: 15px;
  width: 1em;
}
.node-type-landing-page #callouts ul.step-list li i:before {
  margin: 0;
}
.node-type-landing-page #quotes {
  margin: 80px 0 40px;
}
.node-type-landing-page #quotes .quote {
  padding: 20px;
  background-color: #dbe1e5;
  color: #4d6871;
  font-size: 24px;
  line-height: 1.5;
}
.node-type-landing-page #quotes .quote-attribution {
  color: #4d6871;
  font-size: 16px;
  padding: 5px 20px;
}
.node-type-landing-page.section-mobile-marketing #hero {
  background: #f6f6f6;
  padding-bottom: 30px;
}
.node-type-landing-page.section-mobile-marketing #hero .btn {
  margin: 10px;
}
.node-type-landing-page.section-mobile-marketing #hero h1 {
  margin: 30px 0 15px;
  color: #333;
}
.node-type-landing-page.section-mobile-marketing #hero h2 {
  font-weight: 300;
  font-size: 30px;
  margin: 0 0 30px;
  color: #989183;
  text-transform: uppercase;
}
.node-type-landing-page.section-mobile-marketing #hero .tab-content-text {
  width: 100%;
}
.node-type-landing-page.section-mobile-marketing #callouts h2 {
  color: #848484;
  font-weight: normal;
}
.node-type-landing-page.section-mobile-marketing #callouts .try.try-voice {
  background: #e0745e;
}
.node-type-landing-page.section-mobile-marketing #callouts .try.try-text {
  background: #9ac4d4;
}
.node-type-landing-page.section-mobile-marketing #callouts .try.try-ivr {
  background: #946aae;
}
.node-type-landing-page.section-mobile-marketing #callouts .try.try-track {
  background: rgba(16, 162, 82, 0.75);
}
.node-type-landing-page.section-mobile-marketing #callouts .try i {
  font-size: 130px;
  text-align: center;
  color: #fff;
  width: auto;
  padding: 25px 0 10px;
  display: block;
  margin: 0px auto;
}
.node-type-landing-page.section-mobile-marketing #callouts .try h3 {
  text-align: center;
  color: #fff;
  font-size: 16px;
  text-transform: none;
  margin: 0 0 30px;
  padding: 0 5px;
}
.node-type-landing-page.section-mobile-marketing #callouts .try span {
  text-align: center;
  background: #444;
  color: #ccc;
  padding: 15px;
  display: block;
  margin: 0 auto;
  font-size: 16px;
  width: auto;
  line-height: 1.25;
}
.node-type-landing-page.section-mobile-marketing #callouts .try span .keyword {
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 0 3px;
  color: #FFF;
  font-size: 28px;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row {
  margin-bottom: 60px;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row .industry-block {
  background: #f6f6f6;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row ul {
  padding: 10px;
  border-left: 60px solid #EBEDEE;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row ul li {
  font-size: 14px;
  margin: 0 0 10px;
  padding: 5px 0;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row ul li i {
  display: inline-block;
  vertical-align: middle;
  color: #4D6871;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row ul li i:before {
  margin-left: -75px;
  font-weight: bold;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row a.all-industries {
  display: block;
  text-align: center;
  padding: 37px 0;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row a.all-industries i {
  font-size: 80px;
  margin-bottom: 20px;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row i {
  font-size: 28px;
  text-align: center;
  display: block;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row h3 {
  font-size: 14px;
  border-bottom: 1px solid #CCC;
  padding: 15px 15px 10px;
  background: #dbe1e5;
  color: #4d6871;
  margin: 0;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row h3 i {
  font-size: 32px;
  margin: 0 10px 0 0;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row p {
  font-size: 14px;
  line-height: 1.25em;
}
.node-type-landing-page.section-mobile-marketing #callouts .industry-row .keyword {
  font-weight: bold;
  color: #777;
}
.node-type-landing-page.section-mobile-marketing #callouts .more-demos {
  text-align: center;
  color: #818181;
  font-size: 22px;
  margin: 60px 0;
  font-weight: 300;
}
.node-type-landing-page.section-mobile-marketing #callouts .more-demos a.btn {
  font-weight: bold;
  font-size: 22px;
}
.node-type-landing-page.section-mobile-marketing #callouts .more-demos a.btn:hover {
  background: #024464;
}
.page-case-studies .case-filter {
  margin-bottom: 20px;
}
.page-case-studies .case-filter .case-filter-title {
  float: left;
  padding: 8px 0;
  margin-right: 10px;
  color: #848484;
  line-height: 18px;
}
.page-case-studies .case-filter .nav-pills {
  display: inline-block;
  margin-bottom: 10px;
}
.page-case-studies .case-filter .tab-content {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
.page-case-studies .case-filter .tab-content a {
  padding: 8px 12px;
}
.page-case-studies .case-filter .tab-content a.active {
  background-color: #028dd0;
  color: #fff;
  border-radius: 5px;
}
.page-case-studies .case-filter .tab-content .span3:nth-child(4n+1) {
  margin: 0;
  clear: both;
}
.page-case-studies .case-filter .tab-content a.product {
  display: inline-block;
  margin-right: 40px;
}
.page-case-studies .case-filter .tab-content a.product:before {
  margin-right: 5px;
  float: left;
  font-size: 30px;
  font-family: 'CallFire';
}
.page-case-studies .case-filter .tab-content a.product.product-cloud-call-center:before {
  content: "\e604";
}
.page-case-studies .case-filter .tab-content a.product.product-voice-broadcast:before {
  content: "\e601";
}
.page-case-studies .case-filter .tab-content a.product.product-call-tracking:before {
  content: "\e60d";
}
.page-case-studies .case-filter .tab-content a.product.product-ivr:before {
  content: "\e60e";
}
.page-case-studies .case-filter .tab-content a.product.product-sms-texting:before {
  content: "\e607";
}
.page-case-studies .shuffle__sizer {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.page-case-studies .grid {
  position: relative;
  overflow: hidden;
}
.page-case-studies .case-study-item {
  height: 200px;
  margin-top: 30px;
}
.page-case-studies .case-study-item.shuffle-item {
  margin-left: 0;
}
.page-case-studies .span4:hover {
  box-shadow: 0 10px 20px #ccc;
}
.page-case-studies .span4:hover .views-field-title a {
  background: #001421;
}
.page-case-studies .views-field-title {
  font-size: 14px;
}
.page-case-studies .views-field-title a {
  background: #024464;
  color: #FFF;
  display: block;
  font-weight: 300;
  line-height: 1.2;
  padding: 15px;
  height: 35px;
}
.page-case-studies .views-field-title a:hover {
  text-decoration: none;
}
.page-case-studies .views-field-title-1 {
  margin-bottom: 0;
  background: #002c47;
  color: #88bacc;
  padding: 10px 15px 8px;
  font-weight: 300;
  font-size: 12px;
  line-height: 1;
}
.page-case-studies .views-field-title-1 a {
  color: inherit;
}
.page-case-studies .views-field-title-1 a:hover {
  color: inherit;
  text-decoration: none;
}
.page-case-studies .views-field-title-1 .field-content:before {
  content: "\F0F7";
  font-family: FontAwesome;
  font-size: 14px;
  padding-right: 7px;
}
.page-case-studies .case-study-image-wrapper a {
  display: block;
  overflow: hidden;
  text-align: center;
}
.page-case-studies .case-study-image-wrapper a img {
  max-width: 150%;
  margin-left: -25%;
}
.node-type-case-study #hero {
  padding: 0;
}
.node-type-case-study #hero #case-study-header {
  position: relative;
}
.node-type-case-study #hero #case-study-header h1 {
  position: absolute;
  text-align: left;
  bottom: 0;
  background-color: rgba(30, 30, 30, 0.9);
  color: #dbe1e5;
  max-width: 100%;
  width: 100%;
  font-size: 48px;
  padding: 40px 20px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
.node-type-case-study #hero #case-study-header h1 span {
  position: absolute;
  top: 0;
  font-size: 14px;
  line-height: 1;
  background-color: #f18627;
  display: block;
  padding: 6px;
  color: #fff;
}
.node-type-case-study #hero #case-study-header img {
  width: 100%;
}
.node-type-case-study .tag-line {
  padding: 20px;
  font-size: 24px;
  line-height: 1.5;
  background-color: #dbe1e5;
  color: #4d6871;
}
.node-type-case-study .sidebar {
  padding: 20px;
  background: #f6f6f6;
  color: #4d6871;
}
.node-type-case-study .sidebar img {
  margin: 0 auto 20px;
  max-width: 100%;
  display: block;
}
.node-type-case-study .sidebar h3 {
  font-size: 18px;
  line-height: 1;
  margin: 0;
}
.node-type-case-study .sidebar ul {
  list-style: none;
  margin: 0 0 20px;
}
.node-type-case-study .sidebar p {
  margin-bottom: 20px;
}
.node-type-case-study .sidebar .btn {
  font-size: 16px;
  display: block;
  float: none;
}
.page-events .all-content {
  float: left;
  width: 67%;
}
.page-events .webinar-schedule {
  float: left;
  width: 33%;
  padding: 40px 0;
}
.page-events .webinar-schedule ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 13px;
}
.page-events .webinar-schedule ul li {
  padding: 3px 0;
}
.page-events .view-header {
  margin-bottom: 30px;
  padding-right: 5%;
}
.page-events .view-content .views-row {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 15px;
  font-size: 14px;
  margin-bottom: 30px;
}
.page-events .view-content .views-row:nth-child(2n+1) {
  clear: both;
}
.page-events .view-content .views-row .views-field-title {
  font-weight: bold;
  font-size: 16px;
}
.page-events .view-content .views-row .views-field-field-event-link a {
  border: 1px solid #dbe1e5;
  color: #515151;
  padding: 5px 10px;
  margin-top: 5px;
  display: inline-block;
}
.page-events .view-content .views-row .views-field-field-event-link a:hover {
  color: #252525;
  border-color: #515151;
  text-decoration: none;
}
.page-events .view-footer {
  clear: both;
}
.page-industries .span4 {
  background-color: #f6f6f6;
  padding: 20px;
  border-left: 120px solid #dbe1e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  position: relative;
}
.page-industries .span4 h2 {
  font-size: 18px;
  line-height: 1;
  margin-top: 0;
}
.page-industries .span4 p {
  margin-bottom: 0;
}
.page-industries .span4:nth-child(3n+1) {
  clear: left;
  margin-left: 0;
}
.page-industries .span4:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  height: 120px;
  width: 120px;
  position: absolute;
  top: 0;
  left: -120px;
  text-align: center;
  vertical-align: middle;
  color: #515151;
  font-size: 60px;
  line-height: 120px;
}
.page-industries .span4.industry-194001:before {
  content: "\f0d1";
}
.page-industries .span4.industry-195001:before {
  content: "\f0d6";
}
.page-industries .span4.industry-196001:before {
  content: "\f0c3";
}
.page-industries .span4.industry-197001:before {
  content: "\f071";
  content: "\f134";
}
.page-industries .span4.industry-198001:before {
  content: "\f145";
}
.page-industries .span4.industry-199001:before {
  content: "\f0b1";
  top: 4px;
}
.page-industries .span4.industry-200001:before {
  content: "\f0f1";
}
.page-industries .span4.industry-201001:before {
  content: "\f0e9";
}
.page-industries .span4.industry-202001:before {
  content: "\f0e3";
}
.page-industries .span4.industry-203001:before {
  content: "\f015";
}
.page-industries .span4.industry-203001:before {
  content: "\f015";
}
.page-industries .span4.industry-206001:before {
  content: "\f0c0";
}
.page-industries .span4.industry-2398001:before {
  content: "\f004";
}
.page-industries .span4.industry-207001:before {
  content: "\f0eb";
}
.page-industries .span4.industry-205001:before {
  content: "\f02d";
}
.page-industries .span4.industry-204001:before {
  content: "\f164";
}
.page-industries .span4.industry-2828001:before {
  content: "\f0f5";
}
.page-industries .span4.industry-2819001:before {
  content: "\f02c";
}
.page-industries .span4.industry-2821001:before {
  content: "\f09d";
}
.node-type-industries #hero h1 a {
  text-decoration: none !important;
  color: #4d6871;
}
.node-type-industries #hero h1 a:hover {
  color: #028dd0;
}
.node-type-industries #hero h1 a i:before {
  margin-left: 12px;
  font-size: 30px;
  vertical-align: middle;
}
.node-type-industries .industries-menu {
  background-color: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
  padding: 30px;
  display: none;
}
.node-type-industries .industries-menu h2 {
  font-size: 18px;
  line-height: 1;
  margin-top: 0;
  color: #252525;
}
.node-type-industries .industries-menu .span3:nth-child(4n+1) {
  clear: left;
  margin-left: 0;
}
.node-type-industries .industry-feature .feature-inner {
  padding: 40px 40% 40px 0;
  background: transparent url('../images/industries/text.png') 90% bottom no-repeat;
}
.node-type-industries .industry-feature.even {
  background-color: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
}
.node-type-industries .industry-feature.even .feature-inner {
  background-position: 5% bottom;
  padding-left: 40%;
  padding-right: 0;
}
.node-type-industries .field-collection-container {
  margin: 0;
  border: 0px;
  padding: 0;
}
.node-type-industries .field-collection-container .field-collection-view {
  background-color: #f6f6f6;
  box-shadow: 0 0 50px #eee inset;
  margin: 0;
  border-bottom: 0px;
  padding: 0;
}
.node-type-industries .field-collection-container .field-collection-view .row-fluid {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}
.node-type-industries .field-collection-container .field-collection-view .field-name-field-industry-product-image {
  position: absolute;
  bottom: 0;
}
.node-type-industries .field-collection-container .field-collection-view .field-name-field-industry-product-text {
  padding-left: 40px;
}
.node-type-industries .field-collection-container .field-collection-view.even {
  background-color: #fff;
  box-shadow: none;
}
.node-type-industries .field-collection-container .field-collection-view.even .field-name-field-industry-product-image {
  float: right;
  right: 0;
  margin-left: 2.127659574468085%;
  text-align: right;
}
.node-type-industries .field-collection-container .field-collection-view.even .field-name-field-industry-product-text {
  margin-left: 0;
  padding-left: 0;
  padding-right: 40px;
}
.page-node-2057001 .api-documentation-buttons .btn {
  margin-bottom: 30px;
  height: 100px;
}
.page-node-2057001 .api-documentation-buttons .btn .method-delivery {
  display: inherit;
  font-size: 50px;
  line-height: 1;
}
#breadcrumb {
  padding: 5px;
  background-color: #eee;
  font-size: 12px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dedede;
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
  min-height: 18px;
}
#breadcrumb ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#breadcrumb li {
  display: inline;
  margin: 0;
  padding: 0;
}
#hero .container-fluid {
  padding-left: 20px;
  padding-right: 20px;
}
.header {
  background-color: #f6f6f6;
  padding: 5px;
  margin-bottom: 15px;
  border-bottom: 1px solid #dedede;
}
.super-secret {
  border: 1px solid #dedede;
  background-color: #f6f6f6;
  font-weight: bold;
  color: #666;
  padding: 10px;
  margin: 0 10px 20px;
}
.operation {
  margin-bottom: 30px;
}
.operation-name-bar {
  margin: 5px 0 30px;
}
.operation-name-bar .operation-name {
  float: left;
  margin: 0;
}
.operation-name-bar .operation-method {
  float: right;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  padding: 7px 10px;
}
.operation-name-bar.POST {
  background-color: #c3e8d4;
}
.operation-name-bar.GET {
  background-color: #f9d9b0;
}
.operation-name-bar.PUT {
  background-color: #cde4f4;
}
.operation-name-bar.DELETE {
  background-color: #f9c0b0;
}
.operation-name-bar .operation-method.POST {
  background-color: #10a254;
}
.operation-name-bar .operation-method.GET {
  background-color: #e68a17;
}
.operation-name-bar .operation-method.PUT {
  background-color: #176093;
}
.operation-name-bar .operation-method.DELETE {
  background-color: #e64517;
}
h3.api-operation.name {
  float: left;
  margin: 0;
}
.api-operation.summary {
  float: right;
  line-height: 2.5em;
}
.api-documentation-soap div.sidebar {
  background-color: #f6f6f6;
  padding: 20px;
}
.toggle-close .operations {
  display: none;
}
#navigator-sidebar {
  font-size: 14px;
}
#navigator-sidebar ul {
  margin: 0 0 20px 0;
  list-style-type: none;
}
#navigator-sidebar ul li ul {
  margin-left: 18px;
}
.collapse-icon {
  cursor: pointer;
}
.params-table {
  width: 100%;
  font-size: .9em;
}
.params-table th {
  vertical-align: middle;
  text-align: left;
  color: #666666;
  font-weight: normal;
  padding: 5px;
  border-bottom: 1px solid #999999;
}
.params-table td {
  padding: 6px;
  border-bottom: 1px solid #cccccc;
  line-height: 1.3em;
}
.params-table tr.drilldown td {
  background-color: #e4eff7;
}
.params-table tr.drilldown:hover td {
  background-color: #fffcd5;
}
.params-table tr.drilldown.tree-open:hover td {
  background-color: #f6f6f6;
}
.params-table tr.drilldown td:hover {
  cursor: hand;
  cursor: pointer;
}
.params-table tr.drilldown.tree-closed td:first-child:before {
  content: "+\00a0";
}
.params-table tr.drilldown.tree-open td:first-child:before {
  content: "-\00a0";
}
.params-table td.level-1 {
  padding-left: 20px;
}
.params-table td.level-2 {
  padding-left: 35px;
}
.params-table td.level-3 {
  padding-left: 50px;
}
.params-table td.level-4 {
  padding-left: 65px;
}
.asterisk-note {
  font-size: 0.8em;
}
.required {
  font-weight: bold;
}
.param-name {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
.closed {
  display: none;
}
.heading {
  float: left;
}
.generate {
  text-align: right;
  margin-bottom: 20px;
}
.generate .button {
  font-size: 13px;
}
.code-example-bar {
  margin-bottom: 5px;
}
.select2-container {
  float: right;
  font-size: 12px;
}
.lang-select2 {
  width: 80px;
  float: right;
}
.select2-drop {
  font-size: 12px;
}
pre {
  padding: 0;
}
#toolbar + #page .navbar-fixed-top {
  position: static;
}
body.toolbar-drawer {
  border-top: none;
}
.toolbar .pricing-plans {
  margin-top: 0;
}
.toolbar.section-pricing #hero {
  padding-bottom: 60px;
}
/*# sourceMappingURL=cf.css.map */