/* Theme Name: Wordfence */
/* Reset */
/* line 98, scss/style.scss */
* { padding: 0; margin: 0; box-sizing: border-box; }

/* line 104, scss/style.scss */
a, a img { outline: 0; border: 0; -webkit-tap-highlight-color: none; color: inherit; text-decoration: none; }

/* line 113, scss/style.scss */
img { display: block; max-width: 100%; height: auto; }

/* line 119, scss/style.scss */
input[type="text"], input[type="password"], input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }

/* Clearfix */
/* line 129, scss/style.scss */
.clear, .row { *zoom: 1; }

/* line 134, scss/style.scss */
.clear:before, .clear:after, .row:before, .row:after { display: table; line-height: 0; content: ""; }

/* line 143, scss/style.scss */
.clear:after, .row:after { clear: both; }

/* General */
/* line 149, scss/style.scss */
html { -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; font-smooth: always; }

/* line 155, scss/style.scss */
body { background-color: #ffffff; font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; color: #2d2d2d; font-size: 14px; overflow-y: scroll; /*&.logged-in {
	padding-bottom: 0 !important;
}*/ }

/* line 166, scss/style.scss */
.container { max-width: 1020px; margin: 0 auto; padding: 40px 20px; box-sizing: content-box; }
@media screen and (min-width: 992px) { /* line 166, scss/style.scss */
  .container { padding: 30px 25px; }
  /* line 173, scss/style.scss */
  .container.tall { padding-top: 100px; padding-bottom: 100px; } }

/* line 180, scss/style.scss */
.br { display: inline; }
@media screen and (min-width: 992px) { /* line 180, scss/style.scss */
  .br { display: block; } }

/* Colors */
/* line 188, scss/style.scss */
.bg-blue { background-color: #00709e; }

/* line 192, scss/style.scss */
.bg-lt-blue { background-color: #008cc1; }

/* line 196, scss/style.scss */
.bg-red { background-color: #9e0000; }

/* line 200, scss/style.scss */
.bg-green { background-color: #11967a; }

/* line 204, scss/style.scss */
.bg-yellow { background-color: #Fcb214; }

/* line 208, scss/style.scss */
.bg-lt-gray { background-color: #9f9fa0; }

/* line 212, scss/style.scss */
.bg-black { background-color: #2d2d2d; }

/* line 216, scss/style.scss */
.bg-gray { background-color: #363636; }

/* line 220, scss/style.scss */
.bg-white { background-color: #ffffff; }

/* line 224, scss/style.scss */
.bg-dk-white { background-color: #eeeeee; }

/* line 228, scss/style.scss */
.bg-silver { background-color: #dddddd; }

/* line 232, scss/style.scss */
.txt-blue { color: #00709e; }

/* line 236, scss/style.scss */
.txt-red { color: #9e0000; }

/* line 240, scss/style.scss */
.txt-green { color: #11967a; }

/* line 244, scss/style.scss */
.txt-yellow { color: #Fcb214; }

/* line 248, scss/style.scss */
.txt-lt-gray { color: #9f9fa0; }

/* line 252, scss/style.scss */
.txt-black { color: #2d2d2d; }

/* line 256, scss/style.scss */
.txt-white { color: #ffffff; }

/* line 260, scss/style.scss */
.txt-nowrap { white-space: nowrap; }

/* Alignment and Floats */
/* line 265, scss/style.scss */
.aln-left { text-align: left; }

/* line 269, scss/style.scss */
.aln-right { text-align: right; }

/* line 273, scss/style.scss */
.aln-center { text-align: center; }

/* line 276, scss/style.scss */
.aln-center-mobile { text-align: center; }
@media screen and (min-width: 992px) { /* line 276, scss/style.scss */
  .aln-center-mobile { text-align: inherit; } }

/* line 283, scss/style.scss */
.flt-left { float: left; }

/* line 287, scss/style.scss */
.flt-right { float: right; }

/* line 291, scss/style.scss */
.flt-none { float: none; }

/* line 295, scss/style.scss */
h1, h2, h3, h4, h5, h6 { font-family: "RockwellMT", Georgia, serif; font-weight: normal; margin-bottom: 15px; }
@media screen and (min-width: 992px) { /* line 295, scss/style.scss */
  h1, h2, h3, h4, h5, h6 { margin-bottom: 20px; } }
@media screen and (min-width: 480px) { /* line 308, scss/style.scss */
  h1.narrow, h2.narrow, h3.narrow, h4.narrow, h5.narrow, h6.narrow { max-width: 90%; margin-left: auto; margin-right: auto; } }
@media screen and (min-width: 992px) { /* line 308, scss/style.scss */
  h1.narrow, h2.narrow, h3.narrow, h4.narrow, h5.narrow, h6.narrow { max-width: 80%; margin-left: auto; margin-right: auto; } }
@media screen and (min-width: 1200px) { /* line 308, scss/style.scss */
  h1.narrow, h2.narrow, h3.narrow, h4.narrow, h5.narrow, h6.narrow { max-width: 72.5%; margin-left: auto; margin-right: auto; } }

/* line 327, scss/style.scss */
h1, h2 { font-size: 18px; line-height: 24px; }
@media screen and (min-width: 992px) { /* line 327, scss/style.scss */
  h1, h2 { font-size: 26px; line-height: 32px; } }
/* line 335, scss/style.scss */
h1.medium, h2.medium { font-size: 24px; line-height: 30px; }
@media screen and (min-width: 992px) { /* line 335, scss/style.scss */
  h1.medium, h2.medium { font-size: 31px; line-height: 37px; } }
/* line 343, scss/style.scss */
h1.large, h2.large { font-size: 30px; line-height: 36px; }
@media screen and (min-width: 992px) { /* line 343, scss/style.scss */
  h1.large, h2.large { font-size: 36px; line-height: 42px; } }

/* line 353, scss/style.scss */
h3 { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 16px; line-height: 22px; }
@media screen and (min-width: 992px) { /* line 353, scss/style.scss */
  h3 { /*font-size: 21px;
line-height: 27px;*/ font-size: 18px; line-height: 24px; } }

/* line 366, scss/style.scss */
h4 { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 16px; line-height: 22px; }
@media screen and (min-width: 992px) { /* line 366, scss/style.scss */
  h4 { font-size: 18px; line-height: 24px; } }

/* line 377, scss/style.scss */
p, ul, ol { font-size: 12px; line-height: 18px; margin-bottom: 20px; }
@media screen and (min-width: 480px) { /* line 377, scss/style.scss */
  p, ul, ol { font-size: 14px; line-height: 22px; } }
/* line 387, scss/style.scss */
p.small, ul.small, ol.small { font-size: 10px; line-height: 16px; }
@media screen and (min-width: 480px) { /* line 387, scss/style.scss */
  p.small, ul.small, ol.small { font-size: 12px; line-height: 18px; } }
/* line 395, scss/style.scss */
p.large, ul.large, ol.large { font-size: 16px; line-height: 22px; }
@media screen and (min-width: 480px) { /* line 395, scss/style.scss */
  p.large, ul.large, ol.large { font-size: 18px; line-height: 24px; } }
/* line 403, scss/style.scss */
p:last-child, ul:last-child, ol:last-child { margin-bottom: 0; }
/* line 406, scss/style.scss */
p a, ul a, ol a { color: #00709e; border-bottom: solid 1px #dddddd; }
/* line 409, scss/style.scss */
p a:hover, ul a:hover, ol a:hover { color: #3f596b; border-bottom: 0; }

@media screen and (min-width: 480px) { /* line 418, scss/style.scss */
  p.narrow { max-width: 90%; margin-left: auto; margin-right: auto; } }
@media screen and (min-width: 992px) { /* line 418, scss/style.scss */
  p.narrow { max-width: 80%; margin-left: auto; margin-right: auto; } }
@media screen and (min-width: 1200px) { /* line 418, scss/style.scss */
  p.narrow { max-width: 72.5%; margin-left: auto; margin-right: auto; } }

/* line 437, scss/style.scss */
.btn { display: block; font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; min-width: 100px; padding: 0 30px; height: 44px; line-height: 44px; border: 0; vertical-align: middle; text-decoration: none !important; outline: 0; cursor: pointer; text-transform: uppercase; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; -ms-border-radius: 3px !important; -o-border-radius: 3px !important; -khtml-border-radius: 3px !important; border-radius: 3px !important; text-align: center; width: 100%; background-color: #00709e; color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); border-bottom: solid 2px rgba(0, 0, 0, 0.25); }
/* line 459, scss/style.scss */
.btn.btn-white, .btn.btn-no-shadow { text-shadow: none !important; border-bottom-width: 0 !important; background-image: none !important; box-shadow: none !important; }
/* line 465, scss/style.scss */
.btn.btn-no-shadow { height: 40px; line-height: 40px; }
/* line 469, scss/style.scss */
.btn:hover { background-image: url(img/bg-btn-hover.png); }
/* line 471, scss/style.scss */
.backgroundsize .btn:hover { background-size: 1px 1px; }
/* line 475, scss/style.scss */
.btn:active { border-bottom-width: 0px; -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); background-image: none; }
/* line 482, scss/style.scss */
.btn.btn-small { height: 34px; line-height: 34px; }
/* line 486, scss/style.scss */
.btn.btn-large { padding: 30px; }
/* line 489, scss/style.scss */
.btn.btn-util { height: 24px; line-height: 24px; font-size: 11px; color: #363636 !important; padding: 0 9px; min-width: 0; border: solid 1px #dfdfdf; background: transparent url(img/bg-btn-util.png) center center repeat-x; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; -ms-border-radius: 3px !important; -o-border-radius: 3px !important; -khtml-border-radius: 3px !important; border-radius: 3px !important; text-shadow: none !important; border-bottom: solid 1px #dfdfdf !important; box-shadow: none !important; }
/* line 502, scss/style.scss */
.backgroundsize .btn.btn-util { background-image: url(img/bg-btn-util-2x.png); background-size: 1px 24px; }
/* line 506, scss/style.scss */
.btn.btn-util:hover { border-bottom: 0; line-height: 24px; text-shadow: none; }
@media screen and (min-width: 480px) { /* line 437, scss/style.scss */
  .btn { display: inline-block; width: auto; } }

/* line 518, scss/style.scss */
.btn-blue { background-color: #00709e; }

/* line 521, scss/style.scss */
.btn-red { background-color: #9e0000; }

/* line 524, scss/style.scss */
.btn-green { background-color: #11967a; }

/* line 527, scss/style.scss */
.btn-yellow { background-color: #Fcb214; }

/* line 530, scss/style.scss */
.btn-black { background-color: #2d2d2d; }

/* line 533, scss/style.scss */
.btn-lt-gray { background-color: #9f9fa0; }

/* line 536, scss/style.scss */
.btn-white { background-color: #ffffff; color: #2d2d2d !important; text-shadow: none; }

/* line 542, scss/style.scss */
.btn-txt-black { color: #2d2d2d !important; }

/* line 547, scss/style.scss */
.btns .btn { margin-top: 10px; }
@media screen and (min-width: 480px) { /* line 547, scss/style.scss */
  .btns .btn { margin-top: 0; margin: 0 10px; } }

/* line 557, scss/style.scss */
blockquote { font-size: 16px; line-height: 22px; margin-bottom: 15px; font-style: italic; }
@media screen and (min-width: 992px) { /* line 557, scss/style.scss */
  blockquote { /*font-size: 21px;
line-height: 27px;*/ font-size: 18px; line-height: 24px; } }

/* line 570, scss/style.scss */
.add-top { margin-top: 20px !important; }
/* line 573, scss/style.scss */
.add-top-small { margin-top: 10px !important; }

/* line 578, scss/style.scss */
.add-bottom { margin-bottom: 20px !important; }
/* line 581, scss/style.scss */
.add-bottom-small { margin-bottom: 10px !important; }

/* line 586, scss/style.scss */
.add-padding-top { padding-top: 20px !important; }
/* line 589, scss/style.scss */
.add-padding-top-small { padding-top: 10px !important; }

/* line 594, scss/style.scss */
.add-padding-bottom { padding-bottom: 20px !important; }
/* line 597, scss/style.scss */
.add-padding-bottom-small { padding-bottom: 10px !important; }

/* line 602, scss/style.scss */
.height-auto { height: auto !important; }

/* line 606, scss/style.scss */
.wf-flex-horizontal { display: -webkit-flex !important; display: flex !important; -webkit-align-items: center !important; align-items: center !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; -webkit-flex-direction: row !important; flex-direction: row !important; }

/* line 613, scss/style.scss */
.wf-flex-vertical { display: -webkit-flex !important; display: flex !important; -webkit-align-items: center !important; align-items: center !important; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; -webkit-flex-direction: column !important; flex-direction: column !important; }
/* line 619, scss/style.scss */
.wf-flex-vertical.wf-flex-align-left { -webkit-align-items: flex-start !important; align-items: flex-start !important; }
/* line 623, scss/style.scss */
.wf-flex-vertical.wf-flex-align-right { -webkit-align-items: flex-end !important; align-items: flex-end !important; }

/* Mobile/Desktop Utility */
@media screen and (min-width: 1000px) { /* line 629, scss/style.scss */
  .mobile-nav { display: none; } }

/* line 635, scss/style.scss */
.desktop-nav { display: none; }
@media screen and (min-width: 1000px) { /* line 635, scss/style.scss */
  .desktop-nav { display: block; } }

/* line 642, scss/style.scss */
.overflow-wrap { width: 100%; overflow-y: auto; }

/* Banner */
/* line 648, scss/style.scss */
#banner { background-color: #525355; }
/* line 650, scss/style.scss */
#banner .container { padding: 10px; text-transform: uppercase; }
/* line 653, scss/style.scss */
#banner .container a { color: #ffd10A; text-decoration: underline; }

/* Header */
/* line 661, scss/style.scss */
header { box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2); background-color: #ffffff; position: relative; z-index: 998; }
/* line 666, scss/style.scss */
header .container { padding-top: 10px; padding-bottom: 10px; }
@media screen and (min-width: 992px) { /* line 666, scss/style.scss */
  header .container { padding-top: 15px; padding-bottom: 15px; } }
/* line 674, scss/style.scss */
header .logo { float: left; }
/* line 676, scss/style.scss */
header .logo img { height: 26px; margin-top: 2px; width: auto; }
@media screen and (min-width: 992px) { /* line 676, scss/style.scss */
  header .logo img { margin-top: 0; height: 34px; } }
@media screen and (min-width: 1000px) { /* line 676, scss/style.scss */
  header .logo img { margin-top: 10px; } }
/* line 690, scss/style.scss */
header .mobile-nav-toggle { float: right; height: 32px; position: relative; z-index: 5; }
@media screen and (min-width: 1000px) { /* line 690, scss/style.scss */
  header .mobile-nav-toggle { display: none; } }
/* line 698, scss/style.scss */
header .mobile-nav-toggle a { display: block; height: 32px; width: 40px; padding: 5px 0; }
@media screen and (min-width: 992px) { /* line 698, scss/style.scss */
  header .mobile-nav-toggle a { padding: 9px 0; } }
/* line 706, scss/style.scss */
header .mobile-nav-toggle a span { display: block; width: 40px; height: 4px; margin-top: 5px; background-color: #00709e; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
/* line 713, scss/style.scss */
header .mobile-nav-toggle a span:first-child { margin-top: 0; }
/* line 719, scss/style.scss */
header nav { position: fixed; top: 0; right: -250px; width: 250px; z-index: 4; background-color: #ffffff; height: 100%; padding-top: 50px; }
@media screen and (min-width: 992px) { /* line 719, scss/style.scss */
  header nav { padding-top: 70px; } }
@media screen and (min-width: 1000px) { /* line 719, scss/style.scss */
  header nav { padding-top: 0; float: right; position: static; width: auto; height: auto; } }
/* line 738, scss/style.scss */
header nav ul { list-style: none; padding: 0; font-size: 12px; text-transform: uppercase; font-weight: bold; }
/* line 744, scss/style.scss */
header nav ul li { display: block; padding: 10px; text-align: center; }
@media screen and (min-width: 1000px) { /* line 744, scss/style.scss */
  header nav ul li { padding: 0; text-align: left; float: left; height: 34px; margin: 10px 0 10px 15px; line-height: 34px; } }
/* line 756, scss/style.scss */
header nav ul li:first-child { margin-left: 0; }
/* line 759, scss/style.scss */
header nav ul li a { color: #2d2d2d; border-bottom: 0; }
/* line 762, scss/style.scss */
header nav ul li a:hover { color: #2d2d2d; }
/* line 766, scss/style.scss */
header nav ul li[class*=bg-] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin: 15px 15px 0 15px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); border-bottom: solid 2px rgba(0, 0, 0, 0.25); }
/* line 771, scss/style.scss */
header nav ul li[class*=bg-]:hover { background-image: url(img/bg-btn-hover.png); }
/* line 773, scss/style.scss */
.backgroundsize header nav ul li[class*=bg-]:hover { background-size: 1px 1px; }
/* line 777, scss/style.scss */
header nav ul li[class*=bg-]:active { border-bottom-width: 0px; -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); background-image: none; }
@media screen and (min-width: 1000px) { /* line 766, scss/style.scss */
  header nav ul li[class*=bg-] { margin: 10px 0 10px 20px; } }
/* line 787, scss/style.scss */
header nav ul li[class*=bg-] a, header nav ul li[class*=bg-] input[type=submit] { padding: 0 15px; color: #ffffff; display: block; border-bottom: 0; }
@media screen and (min-width: 1000px) { /* line 796, scss/style.scss */
  header nav ul li.btn-dashboard { width: 34px; height: 34px; position: relative; }
  /* line 800, scss/style.scss */
  header nav ul li.btn-dashboard a { width: 34px; height: 34px; font-family: "SSStandard"; color: #ffffff; font-size: 18px; text-align: center; padding: 0; line-height: 38px; }
  /* line 810, scss/style.scss */
  header nav ul li.btn-dashboard > div { padding-top: 15px; position: absolute; right: 0; top: 34px; width: 164px; background: transparent url(img/bg-dashboard-menu-arrow.png) right 5px no-repeat; display: none; }
  /* line 818, scss/style.scss */
  header nav ul li.btn-dashboard > div ul { background-color: #2d2d2d; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; overflow: hidden; }
  /* line 822, scss/style.scss */
  header nav ul li.btn-dashboard > div ul li { display: block; float: none; margin: 0; padding: 0; height: auto; border-top: solid 1px #333333; }
  /* line 829, scss/style.scss */
  header nav ul li.btn-dashboard > div ul li:first-child { border-top: 0; }
  /* line 832, scss/style.scss */
  header nav ul li.btn-dashboard > div ul li a { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-weight: normal; display: block; padding: 9px 15px; font-size: 12px; text-transform: none; line-height: normal; width: auto; height: auto; margin: 0; text-align: left; color: #9f9fa0; border-bottom: 0; }
  /* line 846, scss/style.scss */
  header nav ul li.btn-dashboard > div ul li a:hover { background-color: #333333; color: #ffffff; }
  /* line 854, scss/style.scss */
  header nav ul li.btn-dashboard:hover { background-color: #2d2d2d; }
  /* line 856, scss/style.scss */
  header nav ul li.btn-dashboard:hover > div { display: block; } }

/* line 867, scss/style.scss */
.mobile-nav-bg { background-color: rgba(0, 140, 193, 0.9); position: fixed; z-index: 3; width: 100%; height: 100%; top: 0; left: 0; display: none; }

/* Super Footer */
/* line 880, scss/style.scss */
#super-footer .container { padding-top: 10px; padding-bottom: 10px; }
/* line 884, scss/style.scss */
#super-footer span { display: block; margin-bottom: 10px; font-family: "RockwellMT", Georgia, serif; font-size: 18px; }
@media screen and (min-width: 992px) { /* line 884, scss/style.scss */
  #super-footer span { display: inline; padding-right: 21px; position: relative; bottom: -2px; } }
@media screen and (min-width: 1200px) { /* line 884, scss/style.scss */
  #super-footer span { font-size: 24px; line-height: 0; bottom: -3px; } }

/* Footer */
/* line 904, scss/style.scss */
footer { text-transform: uppercase; color: #9f9fa0; }
/* line 907, scss/style.scss */
footer .footer-inner { padding-bottom: 15px; }
@media screen and (min-width: 992px) { /* line 907, scss/style.scss */
  footer .footer-inner { position: relative; padding-bottom: 0; } }
/* line 913, scss/style.scss */
footer .footer-inner .top { display: block; height: 24px; width: 24px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color: #9f9fa0; color: #2d2d2d; font-size: 16px; text-align: center; line-height: 28px; font-family: "SSStandard"; margin: 15px auto 0 auto; }
@media screen and (min-width: 992px) { /* line 913, scss/style.scss */
  footer .footer-inner .top { position: absolute; top: 50%; right: 8px; margin-top: -12px; } }
/* line 931, scss/style.scss */
footer .footer-inner .top:hover { background-color: #ffffff; }
/* line 936, scss/style.scss */
footer .container { padding-top: 15px; padding-bottom: 15px; }
@media screen and (min-width: 992px) { /* line 936, scss/style.scss */
  footer .container { padding-top: 0; padding-bottom: 0; height: 40px; line-height: 38px; } }
/* line 946, scss/style.scss */
footer p, footer ul { font-size: 11px; }
@media screen and (min-width: 480px) { /* line 946, scss/style.scss */
  footer p, footer ul { font-size: 12px; } }
@media screen and (min-width: 992px) { /* line 946, scss/style.scss */
  footer p, footer ul { display: inline-block; margin-bottom: 0; }
  /* line 954, scss/style.scss */
  footer p.copyright, footer ul.copyright { margin-right: 10px; } }
/* line 959, scss/style.scss */
footer p span, footer ul span { display: block; }
@media screen and (min-width: 480px) { /* line 959, scss/style.scss */
  footer p span, footer ul span { display: inline; } }
/* line 966, scss/style.scss */
footer #defiant-logo-footer { height: 20px; }
/* line 969, scss/style.scss */
footer .social { font-family: "SSSocial"; margin-bottom: 20px; font-size: 24px; }
@media screen and (min-width: 992px) { /* line 969, scss/style.scss */
  footer .social { display: inline-block; margin-bottom: 0; } }
/* line 977, scss/style.scss */
footer .social a { margin: 0 10px; position: relative; bottom: -4px; color: #9f9fa0; border-bottom: 0; }
/* line 983, scss/style.scss */
footer .social a:hover { color: #ffffff; }
/* line 989, scss/style.scss */
footer .footer-left { padding-right: 10px; }
@media screen and (min-width: 992px) { /* line 989, scss/style.scss */
  footer .footer-left { padding-right: 30px; } }
/* line 996, scss/style.scss */
footer .footer-center { -webkit-flex-grow: 1; flex-grow: 1; padding: 0 10px; }
@media screen and (min-width: 992px) { /* line 996, scss/style.scss */
  footer .footer-center { padding: 0 30px; } }
/* line 1004, scss/style.scss */
footer .footer-right { padding-left: 10px; font-weight: 600; }
@media screen and (min-width: 992px) { /* line 1004, scss/style.scss */
  footer .footer-right { padding-left: 30px; } }
/* line 1013, scss/style.scss */
footer .footer-center > ul > li > ul, footer .footer-right > ul > li > ul { margin-top: 10px; }
/* line 1015, scss/style.scss */
footer .footer-center > ul > li > ul > li, footer .footer-right > ul > li > ul > li { display: inline-block; }
/* line 1019, scss/style.scss */
footer .footer-center > ul > li > ul .menu-item, footer .footer-right > ul > li > ul .menu-item { margin-left: 20px; }
/* line 1028, scss/style.scss */
footer .footer-center ul > li > ul .menu-item:first-of-type { margin-left: 0px; }
/* line 1035, scss/style.scss */
footer ul { list-style: none; }
/* line 1038, scss/style.scss */
footer ul li a { color: #9f9fa0; border-bottom: 0; font-weight: 600; }
/* line 1042, scss/style.scss */
footer ul li a:hover { color: #ffffff; }

/* Signed in Marquee */
/* line 1051, scss/style.scss */
#marquee-user { background: #008ac3 url(img/bg-marquee-user.png) bottom center no-repeat; text-align: center; color: #ffffff; }
/* line 1055, scss/style.scss */
.backgroundsize #marquee-user { background-image: url(img/bg-marquee-user-2x.png); background-size: 808px 360px; }
/* line 1059, scss/style.scss */
#marquee-user .btn { color: #00709e !important; }

/* Home Marquee */
/* line 1066, scss/style.scss */
#home-marquee h1 { font-weight: bold; letter-spacing: 1px; margin-bottom: 50px; }
/* line 1071, scss/style.scss */
#home-marquee h2 { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-size: 30px; margin-bottom: 5px; }
@media screen and (min-width: 480px) { /* line 1077, scss/style.scss */
  #home-marquee .marquee-buttons .container { padding-bottom: 10px; } }
@media screen and (max-width: 480px) { /* line 1082, scss/style.scss */
  #home-marquee .marquee-buttons .container h2 { margin-bottom: 15px; } }
@media screen and (min-width: 768px) { /* line 1089, scss/style.scss */
  #home-marquee #home-marquee-filler { background: url(img/marquee-home-bg.gif?v=1) repeat-x; background-size: auto 263px; -webkit-background-size: auto 263px; -moz-background-size: auto 263px; -o-background-size: auto 263px; background-position: center 142px; } }
@media screen and (min-width: 992px) { /* line 1089, scss/style.scss */
  #home-marquee #home-marquee-filler { background-size: auto 336px; -webkit-background-size: auto 336px; -moz-background-size: auto 336px; -o-background-size: auto 336px; background-position: center 183px; } }
@media screen and (min-width: 1200px) { /* line 1089, scss/style.scss */
  #home-marquee #home-marquee-filler { background-size: auto 358px; -webkit-background-size: auto 358px; -moz-background-size: auto 358px; -o-background-size: auto 358px; background-position: center 185px; } }
/* line 1113, scss/style.scss */
#home-marquee .marquee { display: none; background: url(img/marquee-home.gif) no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 1113, scss/style.scss */
  #home-marquee .marquee { background: url(img/marquee-home@2x.gif) no-repeat; } }
@media screen and (min-width: 768px) { /* line 1113, scss/style.scss */
  #home-marquee .marquee { display: block; background-size: auto 400px; -webkit-background-size: auto 400px; -moz-background-size: auto 400px; -o-background-size: auto 400px; background-position: center -165px; } }
@media screen and (min-width: 992px) { /* line 1113, scss/style.scss */
  #home-marquee .marquee { background-size: auto 512px; -webkit-background-size: auto 512px; -moz-background-size: auto 512px; -o-background-size: auto 512px; background-position: center -210px; } }
@media screen and (min-width: 1200px) { /* line 1113, scss/style.scss */
  #home-marquee .marquee { background-size: auto 541px; -webkit-background-size: auto 541px; -moz-background-size: auto 541px; -o-background-size: auto 541px; background-position: center -230px; } }
/* line 1141, scss/style.scss */
#home-marquee .marquee > .container { padding: 20px 20px; position: relative; }
@media (min-width: 992px) { /* line 1141, scss/style.scss */
  #home-marquee .marquee > .container { padding: 40px 20px; } }
@media (min-width: 1200px) { /* line 1141, scss/style.scss */
  #home-marquee .marquee > .container { /* keep md size */ } }
/* line 1153, scss/style.scss */
#home-marquee .marquee > .container #tdf-center { position: absolute; margin-left: -125px; width: 250px; top: 0px; left: 50%; }
@media screen and (min-width: 992px) { /* line 1153, scss/style.scss */
  #home-marquee .marquee > .container #tdf-center { margin-left: -150px; width: 300px; top: 60px; } }
@media screen and (min-width: 1200px) { /* line 1153, scss/style.scss */
  #home-marquee .marquee > .container #tdf-center { /* keep laptop size */ } }
/* line 1169, scss/style.scss */
#home-marquee .marquee > .container #tdf-center h4 { text-transform: uppercase; font-size: 14px; margin-bottom: 5px; }
/* line 1175, scss/style.scss */
#home-marquee .marquee > .container #tdf-center .small { font-size: 11px; }
/* line 1180, scss/style.scss */
#home-marquee .marquee > .container > ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
/* line 1185, scss/style.scss */
#home-marquee .marquee > .container > ul > li { float: left; width: 33.33333%; text-align: center; }
/* line 1189, scss/style.scss */
#home-marquee .marquee > .container > ul > li.lab, #home-marquee .marquee > .container > ul > li.feed, #home-marquee .marquee > .container > ul > li.plugin { color: #ffffff; padding-top: 180px; padding-left: 8px; padding-right: 8px; }
@media (min-width: 768px) { /* line 1189, scss/style.scss */
  #home-marquee .marquee > .container > ul > li.lab, #home-marquee .marquee > .container > ul > li.feed, #home-marquee .marquee > .container > ul > li.plugin { /* keep xs size */ } }
@media (min-width: 992px) { /* line 1189, scss/style.scss */
  #home-marquee .marquee > .container > ul > li.lab, #home-marquee .marquee > .container > ul > li.feed, #home-marquee .marquee > .container > ul > li.plugin { padding-top: 200px; } }
@media (min-width: 1200px) { /* line 1189, scss/style.scss */
  #home-marquee .marquee > .container > ul > li.lab, #home-marquee .marquee > .container > ul > li.feed, #home-marquee .marquee > .container > ul > li.plugin { /* keep md size */ } }
/* line 1207, scss/style.scss */
#home-marquee .marquee > .container > ul > li h4 { text-transform: uppercase; font-size: 15px; margin-bottom: 5px; }

/* Signup Marquee */
/* line 1220, scss/style.scss */
#signup-marquee { background: url(img/marquee-signup-bg.png) top center repeat-x; background-size: auto 100%; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; }
/* line 1226, scss/style.scss */
#signup-marquee > div { background: url(img/marquee-signup.png) top center no-repeat; background-size: auto 75%; -webkit-background-size: auto 75%; -moz-background-size: auto 75%; -o-background-size: auto 75%; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 1226, scss/style.scss */
  #signup-marquee > div { background: url(img/marquee-signup@2x.png) top center no-repeat; background-size: auto 250px; -webkit-background-size: auto 250px; -moz-background-size: auto 250px; -o-background-size: auto 250px; } }
@media screen and (min-width: 480px) { /* line 1226, scss/style.scss */
  #signup-marquee > div { background-size: auto 100%; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; margin-bottom: 75px; } }
/* line 1246, scss/style.scss */
#signup-marquee > div .container { padding-top: 100px; }
@media screen and (min-width: 480px) { /* line 1246, scss/style.scss */
  #signup-marquee > div .container { padding-top: 140px; padding-bottom: 0; } }
@media screen and (min-width: 480px) { /* line 1253, scss/style.scss */
  #signup-marquee > div .btns { margin-top: 60px; } }

/* Hero */
/* line 1263, scss/style.scss */
#hero h1 { margin-bottom: 20px; }
@media screen and (min-width: 480px) { /* line 1263, scss/style.scss */
  #hero h1 { margin-bottom: 30px; } }
@media screen and (min-width: 992px) { /* line 1263, scss/style.scss */
  #hero h1 { margin-bottom: 50px; } }
@media screen and (min-width: 1200px) { /* line 1263, scss/style.scss */
  #hero h1 { margin-bottom: 100px; } }

/* Map */
/* line 1278, scss/style.scss */
#map { background-color: #dddddd; }
/* line 1280, scss/style.scss */
#map img { margin: 20px auto; }
@media screen and (min-width: 480px) { /* line 1280, scss/style.scss */
  #map img { margin: 30px auto; } }
@media screen and (min-width: 992px) { /* line 1280, scss/style.scss */
  #map img { margin: 50px auto; } }
/* line 1290, scss/style.scss */
#map .map-legend ul { list-style: none; margin: 30px 0; text-align: center; }
/* line 1294, scss/style.scss */
#map .map-legend ul li { display: inline; margin: 0 15px; font-size: 12px; }
/* line 1298, scss/style.scss */
#map .map-legend ul li span { display: inline-block; width: 8px; height: 8px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; margin-right: 10px; }

/* Watch Video */
/* line 1311, scss/style.scss */
#video { text-transform: uppercase; }
/* line 1313, scss/style.scss */
#video > a { display: block; }
/* line 1316, scss/style.scss */
#video .container { padding-top: 10px; padding-bottom: 10px; height: 44px; }
/* line 1320, scss/style.scss */
#video .container p { margin-bottom: 0; line-height: 42px; font-size: 20px; }
/* line 1325, scss/style.scss */
#video .container .ico { font-family: "SSStandard"; font-size: 24px; position: relative; bottom: -5px; display: inline-block; margin-left: 9px; }

/* Downloads */
/* line 1337, scss/style.scss */
#downloads { text-transform: uppercase; }
/* line 1339, scss/style.scss */
#downloads span { display: block; font-size: 42px; line-height: normal; }
@media screen and (min-width: 480px) { /* line 1339, scss/style.scss */
  #downloads span { font-size: 46px; } }
@media screen and (min-width: 992px) { /* line 1339, scss/style.scss */
  #downloads span { font-size: 50px; } }

/* line 1352, scss/style.scss */
[class*=show-compare-by-] { margin-top: 25px; }
@media screen and (min-width: 992px) { /* line 1352, scss/style.scss */
  [class*=show-compare-by-] { margin-top: 50px; } }
/* line 1357, scss/style.scss */
[class*=show-compare-by-] span { display: block; margin-bottom: 10px; text-transform: uppercase; font-weight: bold; }
@media screen and (min-width: 992px) { /* line 1357, scss/style.scss */
  [class*=show-compare-by-] span { display: inline; padding-right: 20px; } }

/* line 1369, scss/style.scss */
#compare-by-plan { display: none; }
/* line 1371, scss/style.scss */
#compare-by-plan table { width: 100% !important; border-collapse: collapse; text-align: center; }
/* line 1375, scss/style.scss */
#compare-by-plan table th, #compare-by-plan table td { padding: 10px 15px; font-weight: normal; }
@media screen and (min-width: 992px) { /* line 1375, scss/style.scss */
  #compare-by-plan table th, #compare-by-plan table td { width: 33.3333333333%; } }
/* line 1384, scss/style.scss */
#compare-by-plan table thead th { padding: 20px 15px; background-color: #2d2d2d; color: #ffffff; border-right: solid 1px #2d2d2d; }
/* line 1389, scss/style.scss */
#compare-by-plan table thead th:first-child { text-align: left; border-right-width: 0; }
/* line 1393, scss/style.scss */
#compare-by-plan table thead th.premium { background-color: #00709e; border-right-width: 0; }
/* line 1397, scss/style.scss */
#compare-by-plan table thead th span { display: none; }
@media screen and (min-width: 992px) { /* line 1397, scss/style.scss */
  #compare-by-plan table thead th span { display: inline; } }
/* line 1406, scss/style.scss */
#compare-by-plan table tbody td { font-family: "SSStandard"; font-size: 18px; border-bottom: solid 1px #d9d9d9; border-right: solid 1px #9f9fa0; }
/* line 1411, scss/style.scss */
#compare-by-plan table tbody td:first-child { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; text-align: left; font-size: inherit; border-right-width: 0; border-left: solid 1px #9f9fa0; }
/* line 1418, scss/style.scss */
#compare-by-plan table tbody td.premium { background-color: #cce2ec; color: #00709e; border-bottom-color: #aec4cd; border-right-width: 0; }
/* line 1426, scss/style.scss */
#compare-by-plan table tbody tr:last-child td { border-bottom-color: #9f9fa0; }

/* Features */
/* line 1435, scss/style.scss */
#features { position: relative; }
@media screen and (min-width: 992px) { /* line 1437, scss/style.scss */
  #features .container { /*padding-top: 80px;
padding-bottom: 80px;*/ } }
/* line 1443, scss/style.scss */
#features .features-nav { padding: 10px 0; }
@media screen and (min-width: 992px) { /* line 1443, scss/style.scss */
  #features .features-nav { padding-bottom: 30px; } }
/* line 1448, scss/style.scss */
#features .features-nav ul { list-style: none; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
@media screen and (min-width: 992px) { /* line 1448, scss/style.scss */
  #features .features-nav ul { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; } }
/* line 1455, scss/style.scss */
#features .features-nav ul li { display: block; float: left; width: 25%; }
@media screen and (min-width: 992px) { /* line 1455, scss/style.scss */
  #features .features-nav ul li { width: 22.7%; margin-left: 3%; } }
/* line 1463, scss/style.scss */
#features .features-nav ul li:first-child { margin-left: 0; }
/* line 1466, scss/style.scss */
#features .features-nav ul li a { background-color: #9f9fa0; color: #ffffff; width: 100%; padding: 0; font-size: 11px; min-width: 0; height: 44px; line-height: 44px; display: block; text-transform: uppercase; border-bottom: 0; }
@media screen and (min-width: 480px) { /* line 1466, scss/style.scss */
  #features .features-nav ul li a { font-weight: bold; font-size: 14px; } }
@media screen and (min-width: 992px) { /* line 1466, scss/style.scss */
  #features .features-nav ul li a { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); border-bottom: solid 2px rgba(0, 0, 0, 0.25); }
  /* line 1486, scss/style.scss */
  #features .features-nav ul li a:hover { background-image: url(img/bg-btn-hover.png); }
  /* line 1488, scss/style.scss */
  .backgroundsize #features .features-nav ul li a:hover { background-size: 1px 1px; }
  /* line 1492, scss/style.scss */
  #features .features-nav ul li a:active { border-bottom-width: 0px; -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); background-image: none; } }
/* line 1500, scss/style.scss */
#features .features-nav ul li a.current { background-color: #00709e; }
/* line 1507, scss/style.scss */
#features .features { overflow: hidden; }
@media screen and (min-width: 992px) { /* line 1507, scss/style.scss */
  #features .features { margin: -1.5%; } }
/* line 1512, scss/style.scss */
#features .features .feature { display: none; }
/* line 1514, scss/style.scss */
#features .features .feature.firewall { display: block; }
@media screen and (min-width: 992px) { /* line 1512, scss/style.scss */
  #features .features .feature { width: 33.333333333%; padding: 1.5%; float: left; } }
/* line 1525, scss/style.scss */
#features .features .feature > a { display: block; position: relative; }
/* line 1528, scss/style.scss */
#features .features .feature > a .icon { padding: 30px 0; border: solid 1px #9f9fa0; border-bottom-width: 0; display: none; }
@media screen and (min-width: 992px) { /* line 1528, scss/style.scss */
  #features .features .feature > a .icon { display: block; } }
/* line 1536, scss/style.scss */
#features .features .feature > a .icon img { height: 100px; width: auto; margin: 0 auto; }
/* line 1542, scss/style.scss */
#features .features .feature > a .name { text-align: left; background-color: #00709e; color: #ffffff; height: 44px; line-height: 44px; font-size: 14px; position: relative; z-index: 3; padding: 0 15px; background-image: url(img/bg-plus.png); background-position: center right; background-repeat: no-repeat; }
/* line 1555, scss/style.scss */
.backgroundsize #features .features .feature > a .name { background-image: url(img/bg-plus-2x.png); background-size: 25px 10px; }
/* line 1559, scss/style.scss */
#features .features .feature > a .name.open { background-image: url(img/bg-minus.png); }
/* line 1561, scss/style.scss */
.backgroundsize #features .features .feature > a .name.open { background-image: url(img/bg-minus-2x.png); background-size: 25px 2px; }
@media screen and (min-width: 992px) { /* line 1542, scss/style.scss */
  #features .features .feature > a .name { text-align: center; background-image: none !important; } }
/* line 1571, scss/style.scss */
#features .features .feature > a .feature-type-icons { position: absolute; top: 10px; left: 10px; z-index: 3; display: none; }
@media screen and (min-width: 992px) { /* line 1571, scss/style.scss */
  #features .features .feature > a .feature-type-icons { display: block; } }
/* line 1581, scss/style.scss */
#features .features .feature > a span { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 140, 193, 0.9); z-index: 2; opacity: 0; -webkit-transition: all ease-in-out 200ms; -moz-transition: all ease-in-out 200ms; }
@media screen and (min-width: 992px) { /* line 1596, scss/style.scss */
  #features .features .feature > a:hover span { opacity: 1; }
  /* line 1599, scss/style.scss */
  #features .features .feature > a:hover i { color: #ffffff; } }
/* line 1605, scss/style.scss */
#features .features .feature .feature-details { display: none; }

/* line 1612, scss/style.scss */
.legend { display: none; margin-bottom: 20px; overflow: hidden; }
@media screen and (min-width: 992px) { /* line 1612, scss/style.scss */
  .legend { display: block; } }
/* line 1619, scss/style.scss */
.legend > div { display: inline-block; line-height: 24px; margin: 10px 10px 0 10px; }
/* line 1623, scss/style.scss */
.legend > div:first-child { margin-top: 0; }
@media screen and (min-width: 480px) { /* line 1619, scss/style.scss */
  .legend > div { margin-top: 0; } }

/* line 1632, scss/style.scss */
.ico-feature-type { font-style: normal !important; display: inline-block; margin-right: 10px; font-size: 24px !important; font-family: "SSStandard"; position: relative; bottom: -5px; }

/* line 1643, scss/style.scss */
.feature-details { text-align: center; }
/* line 1645, scss/style.scss */
.feature-details .icon { height: 100px; margin-bottom: 20px; }
/* line 1648, scss/style.scss */
.feature-details .icon img { width: auto; height: 100px; margin: 0 auto; display: block; }

/* Get Premium */
/* line 1663, scss/style.scss */
#get-premium { background-image: url(img/bg-get-premium.png); background-position: bottom center; background-repeat: repeat-x; }
/* line 1667, scss/style.scss */
.backgroundsize #get-premium { background-image: url(img/bg-get-premium-2x.png); background-size: 1106px 279px; }

/* Reviews */
/* line 1674, scss/style.scss */
.reviews-nav, .owl-dots { text-align: center; padding-top: 30px; }
/* line 1678, scss/style.scss */
.reviews-nav a, .reviews-nav .owl-dot, .owl-dots a, .owl-dots .owl-dot { display: inline-block; width: 12px; height: 12px; background-color: #9f9fa0; margin: 0 3px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -khtml-border-radius: 30px; border-radius: 30px; }
/* line 1686, scss/style.scss */
.reviews-nav a.current, .reviews-nav a.active, .reviews-nav .owl-dot.current, .reviews-nav .owl-dot.active, .owl-dots a.current, .owl-dots a.active, .owl-dots .owl-dot.current, .owl-dots .owl-dot.active { background-color: #00709e; }

/* line 1694, scss/style.scss */
.reviews .review { display: none; }
/* line 1696, scss/style.scss */
.reviews .review:first-child { display: block; }

/* GoDaddy Partner Program */
/* line 1704, scss/style.scss */
#godaddy-partner .container { padding: 25px; }
/* line 1707, scss/style.scss */
#godaddy-partner .container a img { display: inline-block; vertical-align: middle; }
/* line 1712, scss/style.scss */
#godaddy-partner .container span { margin-left: 1em; }

/* Newsletter */
/* line 1720, scss/style.scss */
#newsletter form { display: block; margin: 0 auto; max-width: 650px; }
/* line 1724, scss/style.scss */
#newsletter form .left, #newsletter form .right { margin-top: 10px; }
@media screen and (min-width: 480px) { /* line 1724, scss/style.scss */
  #newsletter form .left, #newsletter form .right { float: left; padding-left: 20px; margin-top: 0; }
  /* line 1731, scss/style.scss */
  #newsletter form .left.left, #newsletter form .right.left { width: 70%; }
  /* line 1734, scss/style.scss */
  #newsletter form .left.right, #newsletter form .right.right { width: 30%; }
  /* line 1736, scss/style.scss */
  #newsletter form .left.right .btn, #newsletter form .right.right .btn { width: 100%; min-width: 0; padding: 0; } }
/* line 1743, scss/style.scss */
#newsletter form .left:first-child, #newsletter form .right:first-child { margin-top: 0; padding-left: 0; }
/* line 1748, scss/style.scss */
#newsletter form input[type=text] { display: block; width: 100%; height: 44px; line-height: 46px; border: 0; padding: 0 10px; text-align: center; font-size: 14px; font-family: inherit; color: #2d2d2d; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
@media screen and (min-width: 480px) { /* line 1748, scss/style.scss */
  #newsletter form input[type=text] { text-align: left; } }
@media screen and (min-width: 992px) { /* line 1748, scss/style.scss */
  #newsletter form input[type=text] { height: 44px; padding: 0 20px; } }

/* Wordfence Team */
/* line 1773, scss/style.scss */
#wordfence-team .avatar { width: 175px; height: auto; margin: 20px auto; -webkit-border-radius: 300px; -moz-border-radius: 300px; -ms-border-radius: 300px; -o-border-radius: 300px; -khtml-border-radius: 300px; border-radius: 300px; }
/* line 1779, scss/style.scss */
#wordfence-team h3 { text-transform: uppercase; }
/* line 1781, scss/style.scss */
#wordfence-team h3 span { display: block; font-size: 14px; font-weight: normal; text-transform: none; }

/* Grid */
/* line 1791, scss/style.scss */
.row { margin-top: 20px; }
/* line 1793, scss/style.scss */
.row:first-child { margin-top: 0; }
/* line 1796, scss/style.scss */
.row.row-flex { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-align-content: flex-start; align-content: flex-start; -webkit-justify-content: space-around; justify-content: space-around; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (min-width: 992px) { /* line 1796, scss/style.scss */
  .row.row-flex { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; } }
/* line 1807, scss/style.scss */
.row [class*=col] { margin-top: 20px; }
/* line 1809, scss/style.scss */
.row [class*=col]:first-child { margin-top: 0; }
@media screen and (min-width: 992px) { /* line 1807, scss/style.scss */
  .row [class*=col] { float: left; margin-left: 3%; margin-top: 0; }
  /* line 1816, scss/style.scss */
  .row [class*=col]:first-child { margin-left: 0; }
  /* line 1819, scss/style.scss */
  .row [class*=col].col1-2 { width: 48.5%; }
  /* line 1822, scss/style.scss */
  .row [class*=col].col1-3 { width: 31.3333333%; }
  /* line 1825, scss/style.scss */
  .row [class*=col].col1-4 { width: 22.75%; }
  /* line 1828, scss/style.scss */
  .row [class*=col].col2-3 { width: 65.666666666%; }
  /* line 1831, scss/style.scss */
  .row [class*=col].col-flex { float: none; margin: 0; } }

/* Form Elements */
/* line 1840, scss/style.scss */
label { display: block; margin-bottom: 5px; }

/* line 1844, scss/style.scss */
input[type="text"], input[type="password"], textarea { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-size: 13px; border: solid 1px #d9d9d9; background-color: #ffffff; padding: 10px; width: 100%; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

/* line 1857, scss/style.scss */
textarea { height: 140px; }

/* line 1861, scss/style.scss */
p.error { font-size: 12px; color: #9e0000; margin-top: 3px; }

/* line 1867, scss/style.scss */
.totals { font-weight: bold; -webkit-align-self: flex-start; align-self: flex-start; }

/* line 1872, scss/style.scss */
.discount { font-weight: bold; color: #c10000; -webkit-align-self: flex-start; align-self: flex-start; }

/* line 1878, scss/style.scss */
input[disabled="disabled"], input[disabled] { background-color: #f1f1f1; }

/* line 1883, scss/style.scss */
.otherPaymentMethod { position: relative; font-size: 14px; color: #959595; text-align: center; line-height: 60px; background: #ffffff; width: 75%; margin: 0 auto; }
/* line 1893, scss/style.scss */
.otherPaymentMethod:before { display: inline-block; content: ""; position: absolute; height: 1px; background: #dbdbdb; top: 50%; width: 100%; left: 0; right: 0; }
/* line 1905, scss/style.scss */
.otherPaymentMethod span { display: inline-block; position: relative; padding: 0 10px; background-color: #ffffff; }

/* line 1913, scss/style.scss */
#payPalWrapper[disabled="disabled"], #payPalWrapper[disabled] { opacity: 0.5; }

/* line 1918, scss/style.scss */
#payPalWrapper iframe { vertical-align: middle; }

/* line 1922, scss/style.scss */
.customSelect { height: 40px; background-color: #ffffff; border: solid 1px  #d9d9d9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; display: block !important; width: 100% !important; min-width: 80px; font-size: 13px; text-align: left; background: #ffffff url(img/bg-custom-select-arrow.png) center right no-repeat; }
/* line 1933, scss/style.scss */
.backgroundsize .customSelect { background-image: url(img/bg-custom-select-arrow-2x.png); background-size: 22px 9px; }
/* line 1937, scss/style.scss */
.customSelect .customSelectInner { padding: 11px; width: 100% !important; display: block !important; padding-right: 40px; }
/* line 1946, scss/style.scss */
.customSelect.customSelectFocus { background-color: #ffffff; }

/* Premium Order Form */
/* line 1952, scss/style.scss */
#premium-order-form { text-align: left; padding-top: 30px; }
/* line 1955, scss/style.scss */
#premium-order-form form { max-width: 600px; margin: 0 auto; }
/* line 1959, scss/style.scss */
#premium-order-form .alert { max-width: 600px; margin-left: auto; margin-right: auto; }

/* line 1965, scss/style.scss */
.quantities { margin-bottom: 0; margin-top: 0; padding-left: 0; list-style: none; clear: both; }
/* line 1972, scss/style.scss */
.quantities > li { float: left; position: relative; display: block; margin: 0px 0px 2px 0px; }
/* line 1979, scss/style.scss */
.quantities > li.disabled > a { color: #d9d9d9; }
/* line 1982, scss/style.scss */
.quantities > li.disabled > a:hover, .quantities > li.disabled > a:focus { color: #d9d9d9; text-decoration: none; background-color: transparent; cursor: not-allowed; }
/* line 1992, scss/style.scss */
.quantities > li > a { text-decoration: none; border: 1px solid #d9d9d9; border-radius: 4px; position: relative; display: block; padding: 8px 16px; }
/* line 1999, scss/style.scss */
.quantities > li > a:hover, .quantities > li > a:focus { text-decoration: none; background-color: #d9d9d9; }
/* line 2005, scss/style.scss */
.quantities > li + li { margin-left: 2px; }
/* line 2011, scss/style.scss */
.quantities > li.active > a, .quantities > li.active > a:hover, .quantities > li.active > a:focus { color: #ffffff; background-color: #00709e; border-color: #00709e; }
/* line 2020, scss/style.scss */
.quantities > li.text-only { position: relative; display: block; padding: 8px 16px; }
/* line 2026, scss/style.scss */
.quantities > li input { width: 60px; text-align: center; }
/* line 2034, scss/style.scss */
.quantities.quantities-connected > li > a { border-radius: 0; border-right-width: 0px; }
/* line 2038, scss/style.scss */
.quantities.quantities-connected > li + li { margin-left: 0; }
/* line 2043, scss/style.scss */
.quantities.quantities-connected > li.active + li > a { border-left-width: 0px; }
/* line 2049, scss/style.scss */
.quantities.quantities-connected > li:first-of-type > a { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; -khtml-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
/* line 2055, scss/style.scss */
.quantities.quantities-connected > li:last-of-type > a { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; -khtml-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; border-right-width: 1px; }
/* line 2066, scss/style.scss */
.quantities > li > a > img { max-width: none; }

/* line 2070, scss/style.scss */
.card-state, .exp-month { width: 47%; float: left; }

/* line 2075, scss/style.scss */
.card-zip, .exp-year { width: 47%; float: right; }

/* Premium Features */
/* line 2082, scss/style.scss */
#premium-features-nav { display: none; }
@media screen and (min-width: 992px) { /* line 2082, scss/style.scss */
  #premium-features-nav { display: block; } }
/* line 2088, scss/style.scss */
#premium-features-nav a { display: inline-block; width: 130px; padding: 12px; vertical-align: top; font-size: 13px; }
@media screen and (min-width: 480px) { /* line 2088, scss/style.scss */
  #premium-features-nav a { width: 160px; } }
@media screen and (min-width: 992px) { /* line 2088, scss/style.scss */
  #premium-features-nav a { width: 180px; } }
/* line 2100, scss/style.scss */
#premium-features-nav a img { display: block; max-height: 60px; margin: 0 auto 15px auto; }

/* line 2108, scss/style.scss */
#premium-features { position: relative; padding: 0 20px; }
@media screen and (min-width: 480px) { /* line 2108, scss/style.scss */
  #premium-features { padding: 0 35px; } }
@media screen and (min-width: 992px) { /* line 2108, scss/style.scss */
  #premium-features { padding: 0 50px; } }
/* line 2118, scss/style.scss */
#premium-features .legend .ico-feature-type { color: #ffffff !important; }
/* line 2123, scss/style.scss */
#premium-features .owl-nav > div { position: absolute; font-family: "SSStandard"; height: 50px; margin-top: -25px; font-size: 24px; line-height: 50px; }
@media screen and (min-width: 992px) { /* line 2123, scss/style.scss */
  #premium-features .owl-nav > div { font-size: 36px; } }
/* line 2133, scss/style.scss */
#premium-features .owl-nav > div.owl-prev { top: 50%; left: -10px; }
/* line 2137, scss/style.scss */
#premium-features .owl-nav > div.owl-next { top: 50%; right: -10px; }

/* line 2151, scss/style.scss */
.premium-feature, .feature-details-inner { padding: 15px; }
@media screen and (min-width: 992px) { /* line 2151, scss/style.scss */
  .premium-feature, .feature-details-inner { padding: 0; } }
/* line 2157, scss/style.scss */
.premium-feature ul, .feature-details-inner ul { list-style: none; margin: 0; padding: 0; }
@media screen and (min-width: 992px) { /* line 2157, scss/style.scss */
  .premium-feature ul, .feature-details-inner ul { max-width: 75%; margin: 0 auto; } }
/* line 2165, scss/style.scss */
.premium-feature ul li, .feature-details-inner ul li { display: block; }
/* line 2167, scss/style.scss */
.premium-feature ul li:before, .feature-details-inner ul li:before { content: ""; display: block; width: 30px; height: 1px; background-color: #2d2d2d; margin: 10px auto; opacity: .35; }
/* line 2177, scss/style.scss */
.premium-feature ul li:first-child:before, .feature-details-inner ul li:first-child:before { content: none; }
@media screen and (min-width: 992px) { /* line 2183, scss/style.scss */
  .premium-feature p, .feature-details-inner p { max-width: 75%; margin-left: auto; margin-right: auto; } }
/* line 2190, scss/style.scss */
.premium-feature blockquote, .feature-details-inner blockquote { max-width: 600px; margin: 20px auto 10px auto; }

/* line 2198, scss/style.scss */
.premium-feature ul li:before { background-color: #ffffff; }

/* line 2206, scss/style.scss */
.premium-feature-icon img { height: 100px; width: auto !important; margin: 0 auto 20px auto; }

/* Site Cleanings */
/* line 2215, scss/style.scss */
#site-cleaning h1 { color: #00709e; }
/* line 2218, scss/style.scss */
#site-cleaning .badge { height: 250px; margin: -50px 0 0 1em; display: none; }
@media screen and (min-width: 480px) { /* line 2218, scss/style.scss */
  #site-cleaning .badge { display: block; } }
/* line 2226, scss/style.scss */
#site-cleaning ol { clear: both; overflow: hidden; list-style: none; counter-reset: li; font-size: 0; /* Remove whitespace between li */ }
/* line 2232, scss/style.scss */
#site-cleaning ol li { display: inline-block; vertical-align: top; position: relative; counter-increment: counter; text-align: center; font-size: 14px; margin-bottom: 3em; width: 100%; }
@media screen and (min-width: 480px) { /* line 2232, scss/style.scss */
  #site-cleaning ol li { width: 50%; } }
@media screen and (min-width: 992px) { /* line 2232, scss/style.scss */
  #site-cleaning ol li { width: 33.333333333%; } }
/* line 2247, scss/style.scss */
#site-cleaning ol li:before { content: counter(counter); background: #008cc1; font-family: "RockwellMT", Georgia, serif; color: white; position: absolute; top: 0; left: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
/* line 2263, scss/style.scss */
#site-cleaning ol li img { height: 100px; margin: 0 auto 1.5em; }
/* line 2267, scss/style.scss */
#site-cleaning ol li p { padding: 0 1em; }

/* line 2274, scss/style.scss */
#site-cleaning-buy-now, #site-audit-buy-now { background-color: #eeeeee; }
/* line 2277, scss/style.scss */
#site-cleaning-buy-now .cc-logos, #site-audit-buy-now .cc-logos { display: inline-block; vertical-align: bottom; }

/* line 2284, scss/style.scss */
.checkout .checkout-user-label, .checkout .checkout-card-label { display: block; margin-bottom: 5px; }
/* line 2288, scss/style.scss */
.checkout .checkout-user, .checkout .checkout-card { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-size: 13px; background-color: #f5f5f5; padding: 10px; width: 100%; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
/* line 2297, scss/style.scss */
.checkout .cc-logos { display: inline-block; vertical-align: middle; margin-left: 1em; }
/* line 2302, scss/style.scss */
.checkout .working { display: inline-block; margin: 0 0 0 1em; vertical-align: middle; }

/* line 2309, scss/style.scss */
.wf-site-cleaning-completion, .wf-audit-cleaning-completion { font-size: 1rem; color: #535353; }

/* line 2314, scss/style.scss */
.wf-site-cleaning-priority, .wf-site-audit-priority { font-size: 0.8rem; color: #535353; }

/* line 2320, scss/style.scss */
.checkout-form .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
/* line 2326, scss/style.scss */
.checkout-form .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }
/* line 2334, scss/style.scss */
.checkout-form .checkbox input[type="checkbox"], .checkout-form .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }
/* line 2341, scss/style.scss */
.checkout-form .help-block { display: block; margin-top: 5px; /*margin-bottom: 10px;*/ color: #6d6d6d; }

/* line 2350, scss/style.scss */
#order-summary table { width: 100%; border-collapse: collapse; }
/* line 2353, scss/style.scss */
#order-summary table td { padding-bottom: 0.5em; }
/* line 2356, scss/style.scss */
#order-summary table tfoot tr:first-child td { padding-top: 0.5em; border-top: solid 1px #9f9fa0; }
/* line 2360, scss/style.scss */
#order-summary table .large { font-size: larger; }

/* Steps */
/* line 2367, scss/style.scss */
.steps { max-width: 500px; margin: 0 auto 20px auto; text-align: left; }
/* line 2371, scss/style.scss */
.steps .step { min-height: 30px; padding: 10px 0; margin-top: 20px; position: relative; padding-left: 40px; }
/* line 2377, scss/style.scss */
.steps .step:first-child { margin-top: 0; }
/* line 2380, scss/style.scss */
.steps .step p { max-width: none; }
/* line 2383, scss/style.scss */
.steps .step .step-num { position: absolute; display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; text-align: center; line-height: 30px; font-weight: bold; background-color: #00709e; color: #ffffff; left: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; }

/* Order */
/* line 2404, scss/style.scss */
#order .container { max-width: 800px; background-color: #ffffff; }

/* Discounts */
/* line 2415, scss/style.scss */
table.discounts { width: 100% !important; border-collapse: collapse; margin-bottom: 30px; background: #ffffff url(img/bg-table.png) bottom right no-repeat; }
/* line 2420, scss/style.scss */
table.discounts.mobile { display: table; }
@media screen and (min-width: 992px) { /* line 2420, scss/style.scss */
  table.discounts.mobile { display: none; } }
/* line 2426, scss/style.scss */
table.discounts.desktop { display: none; }
@media screen and (min-width: 992px) { /* line 2426, scss/style.scss */
  table.discounts.desktop { display: table; } }
/* line 2432, scss/style.scss */
table.discounts th, table.discounts td { text-align: center; padding: 10px; }
/* line 2437, scss/style.scss */
table.discounts th { background-color: #363636; color: #ffffff; }
/* line 2441, scss/style.scss */
table.discounts td { border-top-width: 0; border-left-width: 0; }
/* line 2447, scss/style.scss */
table.discounts .odd td { background-color: #eeeeee; }

/* Overlays */
/* line 2454, scss/style.scss */
.modal { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 140, 193, 0.9); z-index: 999; display: none; }
/* line 2463, scss/style.scss */
.modal > div { display: table; width: 100%; height: 100%; }
/* line 2468, scss/style.scss */
.modal > div > div { display: table-cell; width: 100%; vertical-align: middle; }
/* line 2473, scss/style.scss */
.modal > div > div .container .modal-content { overflow-x: auto; padding: 25px; background-color: #ffffff; border: solid 3px #d9d9d9; position: relative; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); max-width: 600px; margin: 0 auto; }
@media screen and (min-width: 992px) { /* line 2473, scss/style.scss */
  .modal > div > div .container .modal-content { padding: 50px; } }
/* line 2485, scss/style.scss */
.modal > div > div .container .modal-content.modal700 { max-width: 700px; }
/* line 2488, scss/style.scss */
.modal > div > div .container .modal-content.wide { max-width: none; }
/* line 2491, scss/style.scss */
.modal > div > div .container .modal-content .close-modal { font-family: "SSStandard"; position: absolute; top: 5px; right: 5px; color: #9f9fa0; font-size: 18px; display: block; }
@media screen and (min-width: 992px) { /* line 2491, scss/style.scss */
  .modal > div > div .container .modal-content .close-modal { top: 23px; right: 23px; } }
/* line 2503, scss/style.scss */
.modal > div > div .container .modal-content .close-modal:hover { color: #00709e; }

/* line 2514, scss/style.scss */
.wfkModal #wf-signin .container, .wfkModal #wf-signin .wf-signin-form { padding: 0; box-sizing: content-box; }

/* line 2520, scss/style.scss */
.wfkModal > div > div .container .modal-content.modal-signin { max-width: 500px; }

/* line 2524, scss/style.scss */
.wfkModal > div > div .container .modal-content.modal700 { max-width: 700px; }

/* Blog */
/* line 2529, scss/style.scss */
#blog-hero { background: transparent url(img/bg-blog-hero.png) top center repeat-y; }
/* line 2531, scss/style.scss */
#blog-hero h1, #blog-hero h2 { margin-bottom: 0; }
/* line 2535, scss/style.scss */
#blog-hero .archive-heading { margin: 10px 0 0 0; }
/* line 2538, scss/style.scss */
.backgroundsize #blog-hero { /*background-size: 2500px 1px;*/ }
/* line 2541, scss/style.scss */
#blog-hero .blog-hero-fence { background: transparent url(img/bg-blog-hero-fence.png) bottom center no-repeat; }
/* line 2543, scss/style.scss */
.backgroundsize #blog-hero .blog-hero-fence { background-image: url(img/bg-blog-hero-fence-2x.png); background-size: 1200px 280px; }

/* line 2549, scss/style.scss */
.post { margin-top: 40px; }
/* line 2551, scss/style.scss */
.post:first-child { margin-top: 0; }
/* line 2554, scss/style.scss */
.post ul { padding-left: 20px; margin-bottom: 20px; }
/* line 2557, scss/style.scss */
.post ul li { margin-top: 10px; }
/* line 2559, scss/style.scss */
.post ul li:first-child { margin-top: 0; }
/* line 2564, scss/style.scss */
.post .post-title { margin-bottom: 25px; padding-bottom: 30px; background: #ffffff url(img/bg-post-title.png) bottom center repeat-x; }
/* line 2568, scss/style.scss */
.post .post-title h1, .post .post-title h2 { margin-bottom: 5px; }
/* line 2571, scss/style.scss */
.post .post-title h1 a, .post .post-title h2 a { color: inherit; border-bottom: 0; text-decoration: none; }
/* line 2575, scss/style.scss */
.post .post-title h1 a:hover, .post .post-title h2 a:hover { color: #00709e; }
/* line 2580, scss/style.scss */
.post .post-title p { margin-bottom: 0; }
/* line 2584, scss/style.scss */
.post img.alignright { float: right; margin: 0 0 1em 1em; }
/* line 2588, scss/style.scss */
.post img.alignleft { float: left; margin: 0 1em 1em 0; }
/* line 2592, scss/style.scss */
.post img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
/* line 2597, scss/style.scss */
.post .alignright { float: right; }
/* line 2600, scss/style.scss */
.post .alignleft { float: left; }
/* line 2603, scss/style.scss */
.post .aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* line 2610, scss/style.scss */
.blog-nav { padding: 10px; background-color: #f1f1f1; margin-top: 30px; }
/* line 2614, scss/style.scss */
.blog-nav .blog-nav-prev { float: left; }
/* line 2617, scss/style.scss */
.blog-nav .blog-nav-next { float: right; }
/* line 2621, scss/style.scss */
.blog-nav a span { color: #00709e; font-weight: bold; }
/* line 2624, scss/style.scss */
.blog-nav a span:hover { color: #00709e; }

/* Sidebar */
/* line 2633, scss/style.scss */
#sidebar .widget { margin-top: 30px; }
/* line 2635, scss/style.scss */
#sidebar .widget:first-child { margin-top: 0; }
/* line 2639, scss/style.scss */
#sidebar ul { list-style: none; }
/* line 2641, scss/style.scss */
#sidebar ul li { display: block; margin-top: 8px; }
/* line 2644, scss/style.scss */
#sidebar ul li:first-child { margin-top: 0; }

/* Promotions */
/* line 2652, scss/style.scss */
.promo { height: auto; border: solid 1px #c6c6c6; float: none; margin: 0 auto 20px auto; display: block; width: 100%; padding: 15px; text-align: center; }
/* line 2662, scss/style.scss */
.promo img { width: 100%; height: auto; display: block; }
/* line 2667, scss/style.scss */
.promo .btn { margin-bottom: 20px; }
@media screen and (min-width: 480px) { /* line 2652, scss/style.scss */
  .promo { position: relative; bottom: -5px; }
  /* line 2673, scss/style.scss */
  .promo.flt-left { float: left; margin: 0 20px 20px 0; }
  /* line 2677, scss/style.scss */
  .promo.flt-right { float: right; margin: 0 0 20px 20px; }
  /* line 2681, scss/style.scss */
  .promo.flt-none { margin: 0 auto 20px auto; } }
@media screen and (min-width: 480px) { /* line 2686, scss/style.scss */
  .post .promo { max-width: 50%; } }

/* Comments */
/* line 2693, scss/style.scss */
#comments { margin-top: 80px; }
/* line 2695, scss/style.scss */
#comments .comments-intro { margin-bottom: 25px; padding-bottom: 30px; background: #ffffff url(img/bg-post-title.png) bottom center repeat-x; }
/* line 2700, scss/style.scss */
#comments .comment { margin-top: 30px; overflow: hidden; min-height: 60px; }
@media screen and (min-width: 480px) { /* line 2700, scss/style.scss */
  #comments .comment { margin-top: 40px; } }
@media screen and (min-width: 992px) { /* line 2707, scss/style.scss */
  #comments .comment .comment { padding-left: 80px; } }
/* line 2712, scss/style.scss */
#comments .comment .comment-avatar { width: 40px; padding: 2px; background-color: #ffffff; border: solid 1px #9f9fa0; float: left; }
@media screen and (min-width: 992px) { /* line 2712, scss/style.scss */
  #comments .comment .comment-avatar { width: 60px; } }
/* line 2721, scss/style.scss */
#comments .comment .comment-avatar img { display: block; width: auto; height: auto; }
/* line 2727, scss/style.scss */
#comments .comment .comment-body { margin-left: 55px; }
@media screen and (min-width: 992px) { /* line 2727, scss/style.scss */
  #comments .comment .comment-body { margin-left: 80px; } }
/* line 2732, scss/style.scss */
#comments .comment .comment-body .comment-date { font-weight: bold; color: #9f9fa0; margin-bottom: 10px; }
/* line 2736, scss/style.scss */
#comments .comment .comment-body .comment-date .comment-author, #comments .comment .comment-body .comment-date .comment-author-link { color: #2d2d2d; border-bottom: 0; }
/* line 2741, scss/style.scss */
#comments .comment .comment-body .comment-date .comment-author-link:hover { color: #Fcb214; }
/* line 2744, scss/style.scss */
#comments .comment .comment-body .comment-date .comment-reply-link { font-weight: normal; }
/* line 2751, scss/style.scss */
#comments > .comment:first-child { margin-top: 0; }

/* Respond */
/* Careers */
/* line 2762, scss/style.scss */
.position-filled { color: #9f9fa0; }
/* line 2764, scss/style.scss */
.position-filled a { color: inherit; }
/* line 2766, scss/style.scss */
.position-filled a:hover { color: #9f9fa0; }

/* WF Signin */
/* line 2774, scss/style.scss */
#wf-signin .wf-signin-form { padding: 40px; background-color: #ffffff; margin: 0 auto; max-width: 440px; }
/* line 2779, scss/style.scss */
#wf-signin .wf-signin-form > img { display: block; max-width: 250px; margin: 0 auto 20px auto; }
/* line 2784, scss/style.scss */
.wfkModal #wf-signin .wf-signin-form > img { max-width: 50%; }
/* line 2788, scss/style.scss */
#wf-signin .wf-signin-form p { max-width: none; font-size: 13px; padding-top: 20px; }
/* line 2793, scss/style.scss */
#wf-signin .wf-signin-form .login-remember { float: left; }
/* line 2796, scss/style.scss */
#wf-signin .wf-signin-form .login-submit { float: right; }
/* line 2800, scss/style.scss */
#wf-signin .wf-signin-form .remember-btn label { text-align: center; margin-bottom: 20px; }
@media screen and (min-width: 480px) { /* line 2800, scss/style.scss */
  #wf-signin .wf-signin-form .remember-btn label { margin-bottom: 0; text-align: left; float: left; line-height: 34px; } }
@media screen and (min-width: 480px) { /* line 2811, scss/style.scss */
  #wf-signin .wf-signin-form .remember-btn .btn { float: right; } }

/* Page Title */
/* line 2821, scss/style.scss */
#page-title h1 { margin-bottom: 0; }

/* Member Page Title */
/* line 2827, scss/style.scss */
#member-page-title { background-color: #f1f1f1; }
/* line 2830, scss/style.scss */
#member-page-title .breadcrumbs a { font-weight: bold; }

/* Dashboard */
@media screen and (min-width: 992px) { /* line 2838, scss/style.scss */
  #member-dashboard [class*=col] { min-height: 190px; position: relative; margin-bottom: 30px; }
  /* line 2843, scss/style.scss */
  #member-dashboard [class*=col] .btn { position: absolute; bottom: 0; left: 0; } }
@media screen and (min-width: 992px) { /* line 2851, scss/style.scss */
  #member-dashboard .row:first-child [class*=col] { min-height: 240px; } }

/* Alert */
/* line 2860, scss/style.scss */
.alert { padding: 15px; border: solid 1px #9e0000; background-color: #f3a5a5; color: #9e0000; margin-bottom: 20px; }
/* line 2866, scss/style.scss */
.alert.alert-success { border-color: #11967a; background-color: #bce8df; color: #11967a; }

/* WF Tables */
/* line 2874, scss/style.scss */
.wf-table { width: 100% !important; border-collapse: collapse; margin-bottom: 25px; font-size: 12px !important; line-height: 17px; background-color: #ffffff; }
/* line 2881, scss/style.scss */
.wf-table thead { border: solid 1px #363636; }
/* line 2884, scss/style.scss */
.wf-table tbody { border: solid 1px #eeeeee; border-top-width: 0; }
/* line 2888, scss/style.scss */
.wf-table th, .wf-table td { text-align: center; padding: 10px; }
/* line 2893, scss/style.scss */
.wf-table th { background-color: #363636; color: #ffffff; }
/* line 2896, scss/style.scss */
.wf-table th a { color: #ffffff; text-decoration: none; }
/* line 2901, scss/style.scss */
.wf-table td { border-top-width: 0; border-left-width: 0; }
/* line 2904, scss/style.scss */
.wf-table td a { color: #00709e; border-bottom: solid 1px #dddddd; }
/* line 2907, scss/style.scss */
.wf-table td a:hover { color: #3f596b; border-bottom: 0; }
/* line 2914, scss/style.scss */
.wf-table .odd td { background-color: #fff; }
/* line 2919, scss/style.scss */
.wf-table .even td { background-color: #eeeeee; }

/* Responsive Embeds */
/* line 2926, scss/style.scss */
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; margin-bottom: 20px; border: solid 1px #dddddd; background-color: #ffffff; }
/* line 2934, scss/style.scss */
.embed-container:last-child { margin-bottom: 0; }

/* line 2939, scss/style.scss */
.player .video-wrapper { background-color: #ffffff !important; }

/* line 2943, scss/style.scss */
.embed-container iframe, .embed-container object, .embed-container embed { background-color: #ffffff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Learning Center */
/* line 2955, scss/style.scss */
#learning-center-marquee { text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25); background-color: #008cc1; background-image: url(img/bg-learning-center-marquee.png), url(img/bg-learning-center-marquee-inner.png); background-repeat: no-repeat, no-repeat; background-position: center left, center right; text-align: center; color: #ffffff; }
/* line 2963, scss/style.scss */
.backgroundsize #learning-center-marquee { background-image: url(img/bg-learning-center-marquee-2x.png), url(img/bg-learning-center-marquee-inner-2x.png); background-size: 490px 500px, 706px 700px; }

/* line 2969, scss/style.scss */
.topic { padding-bottom: 10px; background: #ffffff url(img/bg-post-title.png) bottom center repeat-x; margin-top: 30px; }
/* line 2973, scss/style.scss */
.topic:first-child { margin-top: 0; }
/* line 2976, scss/style.scss */
.topic .topic-name { margin-bottom: 10px; }
/* line 2978, scss/style.scss */
.topic .topic-name h3 { font-family: "RockwellMT", Georgia, serif; font-weight: normal; font-size: 18px; line-height: 24px; margin-bottom: 0; }
@media screen and (min-width: 992px) { /* line 2978, scss/style.scss */
  .topic .topic-name h3 { font-size: 26px; line-height: 32px; } }
/* line 2990, scss/style.scss */
.topic .topic-description { padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #dddddd; }
/* line 2996, scss/style.scss */
.topic .topic-articles .topic-article { overflow: hidden; padding: 20px 0; border-top: solid 1px #dddddd; }
/* line 3000, scss/style.scss */
.topic .topic-articles .topic-article:first-child { padding-top: 0; border-top-width: 0; }
/* line 3004, scss/style.scss */
.topic .topic-articles .topic-article .topic-article-left { margin: 0 auto 20px auto; text-align: center; width: 120px; }
@media screen and (min-width: 768px) { /* line 3004, scss/style.scss */
  .topic .topic-articles .topic-article .topic-article-left { float: left; text-align: left; margin: 0; } }
/* line 3013, scss/style.scss */
.topic .topic-articles .topic-article .topic-article-left img { display: block; margin-bottom: 10px; height: auto; }
@media screen and (min-width: 768px) { /* line 3019, scss/style.scss */
  .topic .topic-articles .topic-article .topic-article-right { margin-left: 150px; } }
/* line 3024, scss/style.scss */
.topic .topic-articles .topic-article h2 { margin-bottom: 10px; }
/* line 3026, scss/style.scss */
.topic .topic-articles .topic-article h2 a:hover { color: #00709e; }

/* line 3034, scss/style.scss */
.non-article-lessons ul { list-style: none; }
/* line 3036, scss/style.scss */
.non-article-lessons ul li { display: block; padding-left: 40px; position: relative; margin-bottom: 0; margin-top: 5px; }
/* line 3042, scss/style.scss */
.non-article-lessons ul li:first-child { margin-top: 0; }
/* line 3045, scss/style.scss */
.non-article-lessons ul li a { border-bottom: 0; }
/* line 3047, scss/style.scss */
.non-article-lessons ul li a:before { content: ""; position: absolute; top: 50%; left: 0; margin-top: -20px; width: 40px; height: 40px; background-image: url(img/ico-non-article-lessons.png); background-repeat: no-repeat; }
/* line 3057, scss/style.scss */
.backgroundsize .non-article-lessons ul li a:before { background-size: 200px 60px; }
/* line 3064, scss/style.scss */
.non-article-lessons ul li.video a:before { background-position: 0 top; }
/* line 3066, scss/style.scss */
.backgroundsize .non-article-lessons ul li.video a:before { background-position: 0 bottom; }
/* line 3074, scss/style.scss */
.non-article-lessons ul li.checklist a:before { background-position: -40px top; }
/* line 3076, scss/style.scss */
.backgroundsize .non-article-lessons ul li.checklist a:before { background-position: -40px bottom; }
/* line 3084, scss/style.scss */
.non-article-lessons ul li.infographic a:before { background-position: -80px top; }
/* line 3086, scss/style.scss */
.backgroundsize .non-article-lessons ul li.infographic a:before { background-position: -80px bottom; }
/* line 3094, scss/style.scss */
.non-article-lessons ul li.list a:before { background-position: -120px top; }
/* line 3096, scss/style.scss */
.backgroundsize .non-article-lessons ul li.list a:before { background-position: -120px bottom; }
/* line 3104, scss/style.scss */
.non-article-lessons ul li.survey a:before { background-position: -160px top; }
/* line 3106, scss/style.scss */
.backgroundsize .non-article-lessons ul li.survey a:before { background-position: -160px bottom; }

/* Lesson Meta */
/* line 3117, scss/style.scss */
.lesson-meta { height: 46px; line-height: 16px; overflow: hidden; padding-bottom: 30px; background: #ffffff url(img/bg-post-title.png) bottom center repeat-x; margin-bottom: 20px; }
/* line 3124, scss/style.scss */
.lesson-meta .lesson-difficulty { float: left; margin-right: 30px; }

/* Lesson Anchors */
/* line 3131, scss/style.scss */
.lesson-anchors { padding: 10px 15px; border: solid 1px #dddddd; margin: 20px 0; }
/* line 3135, scss/style.scss */
.lesson-anchors p { margin-bottom: 10px; }
/* line 3138, scss/style.scss */
.lesson-anchors ul { list-style: none; }

/* Difficulty Levels */
/* line 3144, scss/style.scss */
.difficulty-level { height: 16px; line-height: 16px; padding-left: 33px; display: inline-block; font-size: 13px; position: relative; }
/* line 3151, scss/style.scss */
.difficulty-level span:before { content: ""; position: absolute; top: 0; left: 0; display: block; height: 16px; width: 28px; background-image: url(img/bg-difficulty-level.png); background-repeat: no-repeat; }
/* line 3161, scss/style.scss */
.backgroundsize .difficulty-level span:before { background-size: 84px 24px; }
/* line 3165, scss/style.scss */
.difficulty-level.difficulty-level-basics span:before { background-position: top left; }
/* line 3167, scss/style.scss */
.backgroundsize .difficulty-level.difficulty-level-basics span:before { background-position: bottom left; }
/* line 3171, scss/style.scss */
.difficulty-level.difficulty-level-intermediate span:before { background-position: -28px top; }
/* line 3173, scss/style.scss */
.backgroundsize .difficulty-level.difficulty-level-intermediate span:before { background-position: -28px bottom; }
/* line 3177, scss/style.scss */
.difficulty-level.difficulty-level-advanced span:before { background-position: -56px top; }
/* line 3179, scss/style.scss */
.backgroundsize .difficulty-level.difficulty-level-advanced span:before { background-position: -56px bottom; }

/* Accordions */
/* line 3188, scss/style.scss */
.accordions { border-top: solid 1px #dddddd; }
/* line 3190, scss/style.scss */
.accordions .accordion { border-bottom: solid 1px #dddddd; }
/* line 3194, scss/style.scss */
.accordions .accordion-trigger a { display: block; padding: 10px 16px 10px 0; position: relative; }
/* line 3198, scss/style.scss */
.accordions .accordion-trigger a strong:after { content: ""; display: block; height: 16px; width: 16px; position: absolute; top: 50%; right: 0; margin-top: -8px; background-image: url(img/ico-accordion.png); background-repeat: no-repeat; background-position: top left; }
/* line 3210, scss/style.scss */
.backgroundsize .accordions .accordion-trigger a strong:after { background-size: 32px 24px; background-position: bottom left; }
/* line 3216, scss/style.scss */
.accordions .accordion-trigger a.open strong:after { background-position: -16px top; }
/* line 3218, scss/style.scss */
.backgroundsize .accordions .accordion-trigger a.open strong:after { background-position: -16px bottom; }
/* line 3225, scss/style.scss */
.accordions .accordion-content { display: none; }
/* line 3227, scss/style.scss */
.accordions .accordion-content ul { padding: 20px 10px 10px 10px; background: #ffffff url(img/bg-post-title.png) top center repeat-x; }
/* line 3230, scss/style.scss */
.accordions .accordion-content ul .current a { color: #2d2d2d; border-bottom-width: 0; font-weight: bold; cursor: default; }

/* Learning Center Widgets */
/* line 3241, scss/style.scss */
.lc-widget-header { background: #ffffff url(img/bg-post-title.png) bottom center repeat-x; padding-bottom: 25px; margin-bottom: 15px; }

/* line 3246, scss/style.scss */
.lc-widget-title { font-family: "RockwellMT", Georgia, serif; font-weight: 400; font-size: 18px; }
/* line 3250, scss/style.scss */
.lc-widget-title.lc-widget-title-small { font-size: 14px; text-align: center; }
@media screen and (min-width: 480px) { /* line 3246, scss/style.scss */
  .lc-widget-title { font-size: 24px; }
  /* line 3256, scss/style.scss */
  .lc-widget-title.lc-widget-title-small { font-size: 18px; } }
@media screen and (min-width: 992px) { /* line 3246, scss/style.scss */
  .lc-widget-title { font-size: 30px; }
  /* line 3262, scss/style.scss */
  .lc-widget-title.lc-widget-title-small { font-size: 24px; } }
/* line 3266, scss/style.scss */
.lc-widget-title a:hover { color: #00709e; }

/* line 3271, scss/style.scss */
.lc-widget-image { margin-bottom: 15px; }

/* line 3277, scss/style.scss */
.widget_wf_briefs_list ul li { display: block; margin-top: 0 !important; padding: 14px 0 15px 0; border-top: solid 1px #dddddd; }
/* line 3282, scss/style.scss */
.widget_wf_briefs_list ul li:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
/* line 3287, scss/style.scss */
.widget_wf_briefs_list ul li a { border-bottom: 0; display: block; position: relative; padding-left: 52px; min-height: 40px; }
/* line 3294, scss/style.scss */
.widget_wf_briefs_list ul li img { display: block; width: 40px; height: 40px; position: absolute; top: 2px; left: 0; }

/* Learning Center Single Lesson Header */
/* line 3307, scss/style.scss */
.lesson-header { text-align: center; background: #00709e url(img/bg-lesson-header.png) center center repeat; }
@media screen and (min-width: 768px) { /* line 3307, scss/style.scss */
  .lesson-header { text-align: left; } }
@media screen and (min-width: 768px) { /* line 3313, scss/style.scss */
  .lesson-header .lesson-header-inner { padding-left: 200px; position: relative; } }
/* line 3319, scss/style.scss */
.lesson-header .lesson-header-icon { width: 100px; margin: 0 auto 20px auto; }
@media screen and (min-width: 768px) { /* line 3319, scss/style.scss */
  .lesson-header .lesson-header-icon { width: 150px; position: absolute; left: 0; top: 0; height: 100%; margin-bottom: 0; } }
/* line 3330, scss/style.scss */
.lesson-header .lesson-header-icon img { display: block; max-width: 100%; max-height: 100%; margin: 0 auto; position: relative; }
/* line 3338, scss/style.scss */
.lesson-header .lesson-header-title { color: #ffffff; font-size: 18px; font-weight: 600; font-family: "RockwellMT", Georgia, serif; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25); }
@media screen and (min-width: 768px) { /* line 3338, scss/style.scss */
  .lesson-header .lesson-header-title { font-size: 30px; } }
/* line 3347, scss/style.scss */
.lesson-header .lesson-header-title span { font-size: 24px; display: block; margin-top: 10px; }
@media screen and (min-width: 768px) { /* line 3347, scss/style.scss */
  .lesson-header .lesson-header-title span { font-size: 48px; margin-top: 25px; line-height: 52px; } }

/* Vertical Align */
/* line 3361, scss/style.scss */
.valign { display: table; table-layout: fixed; width: 100%; height: 100%; }
/* line 3366, scss/style.scss */
.valign .valign-middle { display: table-cell; vertical-align: middle; }

/* Next Lesson */
/* line 3373, scss/style.scss */
.next-lesson { padding-top: 30px; margin-top: 15px; background: #ffffff url(img/bg-post-title.png) top center repeat-x; }
/* line 3377, scss/style.scss */
.next-lesson a { display: block; overflow: hidden; }
/* line 3380, scss/style.scss */
.next-lesson a .btn { width: 110px; display: none; position: absolute; top: 33px; right: 0; padding-left: 10px; padding-right: 10px; }
@media screen and (min-width: 992px) { /* line 3377, scss/style.scss */
  .next-lesson a { padding-right: 110px; position: relative; }
  /* line 3392, scss/style.scss */
  .next-lesson a .btn { display: block; } }
/* line 3397, scss/style.scss */
.next-lesson .next-lesson-left { width: 100px; float: left; }
/* line 3401, scss/style.scss */
.next-lesson .next-lesson-right { margin-left: 120px; }
/* line 3403, scss/style.scss */
.next-lesson .next-lesson-right p { margin-bottom: 5px; }
/* line 3406, scss/style.scss */
.next-lesson .next-lesson-right h4 { font-family: "RockwellMT", Georgia, serif; font-weight: normal; margin-bottom: 5px; }

/* Checklists */
/* line 3415, scss/style.scss */
.checklist { margin-bottom: 25px; }
/* line 3417, scss/style.scss */
.checklist h2 { margin-bottom: 10px; }
/* line 3420, scss/style.scss */
.checklist .checkbox { position: relative; padding-left: 20px; margin-top: 10px; }
/* line 3424, scss/style.scss */
.checklist .checkbox input { position: absolute; top: 2px; left: 0; }

/* Lessson Content */
/* line 3434, scss/style.scss */
.lesson-content ul, .lesson-content ol { padding-left: 20px; }
/* line 3437, scss/style.scss */
.lesson-content ul li, .lesson-content ol li { margin-top: 10px; }
/* line 3439, scss/style.scss */
.lesson-content ul li:first-child, .lesson-content ol li:first-child { margin-top: 0; }

/* Survey Report */
/* line 3447, scss/style.scss */
.survey-report-conclusion { padding: 35px 20px 20px 20px; background-color: #9f9fa0; color: #ffffff; background: #9f9fa0 url(img/bg-survey-report-conclusion.png) top left no-repeat; }
/* line 3452, scss/style.scss */
.backgroundsize .survey-report-conclusion { background-image: url(img/bg-survey-report-conclusion-2x.png); background-size: 50px 15px; }

/* Back to Top */
/* line 3459, scss/style.scss */
.back-to-top { margin-bottom: 20px; overflow: hidden; padding-bottom: 5px; border-bottom: solid 1px #363636; }
/* line 3464, scss/style.scss */
.back-to-top a { float: right; color: #363636; display: inline-block; height: 10px; line-height: 10px; font-size: 12px; background: transparent url(img/bg-back-to-top.png) center left no-repeat; padding-left: 15px; }
/* line 3473, scss/style.scss */
.backgroundsize .back-to-top a { background-image: url(img/bg-back-to-top-2x.png); background-size: 10px 5px; }

/* Social Share */
/* line 3481, scss/style.scss */
.fm_social_share { overflow: hidden; }

/* line 3484, scss/style.scss */
.fm_social_share_buttons-button--twitter strong { display: none; }

/* line 3488, scss/style.scss */
.wf-flex-columns { display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: flex-start; align-content: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
@media screen and (max-width: 767px) { /* line 3488, scss/style.scss */
  .wf-flex-columns { -webkit-flex-direction: column; flex-direction: column; } }
/* line 3503, scss/style.scss */
.wf-flex-columns .wf-flex-column-fixed-1 { -webkit-flex-grow: 1; flex-grow: 1; }

/* TDF Counts */
/* line 3509, scss/style.scss */
.wf-tdf-status { margin: 0 -1rem; padding: 0; list-style: none; box-sizing: border-box; margin-top: -1px; display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: flex-start; align-content: flex-start; -webkit-justify-content: space-around; justify-content: space-around; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 768px) { /* line 3509, scss/style.scss */
  .wf-tdf-status { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: center; justify-content: center; } }
/* line 3526, scss/style.scss */
.wf-tdf-status > li { display: block; min-height: 44px; margin: 0; box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 100%; flex-basis: 100%; }
@media (min-width: 768px) { /* line 3526, scss/style.scss */
  .wf-tdf-status > li { -webkit-flex-grow: 0; flex-grow: 0; -webkit-flex-basis: auto; flex-basis: auto; } }
@media (min-width: 992px) { /* line 3526, scss/style.scss */
  .wf-tdf-status > li { /* keep sm size */ } }
@media (min-width: 1200px) { /* line 3526, scss/style.scss */
  .wf-tdf-status > li { /* keep md size */ } }
/* line 3551, scss/style.scss */
.wf-tdf-status > li > *:first-child { -webkit-flex-grow: 1; flex-grow: 1; min-width: 0; }
/* line 3556, scss/style.scss */
.wf-tdf-status > li > .wf-dashboard-item-list > li { /*border-top: 0;*/ }
/* line 3561, scss/style.scss */
.wf-tdf-status .wf-tdf-status-count { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-direction: column; flex-direction: column; }
/* line 3568, scss/style.scss */
.wf-tdf-status .wf-tdf-status-count-value { font-size: 1.5rem; line-height: 1.5rem; color: #ffffff; padding: 0.25rem; font-weight: bold; }
@media (min-width: 768px) { /* line 3568, scss/style.scss */
  .wf-tdf-status .wf-tdf-status-count-value { /* keep xs size */ } }
@media (min-width: 992px) { /* line 3568, scss/style.scss */
  .wf-tdf-status .wf-tdf-status-count-value { font-size: 2rem; line-height: 2rem; padding: 0.5rem; } }
@media (min-width: 1200px) { /* line 3568, scss/style.scss */
  .wf-tdf-status .wf-tdf-status-count-value { /* keep md size */ } }
/* line 3590, scss/style.scss */
.wf-tdf-status .wf-tdf-status-count-label { font-size: 0.75rem; color: #ffffff; padding: 0 0.5rem 0.5rem 0.5rem; text-transform: uppercase; }
@media (min-width: 768px) { /* line 3590, scss/style.scss */
  .wf-tdf-status .wf-tdf-status-count-label { /* keep xs size */ } }
@media (min-width: 992px) { /* line 3590, scss/style.scss */
  .wf-tdf-status .wf-tdf-status-count-label { padding: 0 1rem 1rem 1rem; } }
@media (min-width: 1200px) { /* line 3590, scss/style.scss */
  .wf-tdf-status .wf-tdf-status-count-label { /* keep md size */ } }

/* Repository Stats */
/* line 3612, scss/style.scss */
#wf-repository-stats { display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: flex-start; align-content: flex-start; -webkit-justify-content: center; justify-content: center; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
/* line 3619, scss/style.scss */
#wf-repository-stats .wf-repository-stat-container { -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-basis: 50%; flex-basis: 50%; display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: flex-start; align-content: flex-start; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
/* line 3628, scss/style.scss */
#wf-repository-stats .wf-repository-stat-container:first-of-type { background-color: #008cc1; -webkit-justify-content: flex-end; justify-content: flex-end; }
/* line 3633, scss/style.scss */
#wf-repository-stats .wf-repository-stat-container:nth-of-type(n+2) { background-color: #00709e; -webkit-justify-content: flex-start; justify-content: flex-start; }
/* line 3639, scss/style.scss */
#wf-repository-stats .wf-repository-stat { text-align: center; padding: 20px 15px; color: #ffffff; }
@media (min-width: 768px) { /* line 3639, scss/style.scss */
  #wf-repository-stats .wf-repository-stat { padding: 30px 50px; } }
@media (min-width: 992px) { /* line 3639, scss/style.scss */
  #wf-repository-stats .wf-repository-stat { padding: 30px 65px; } }
@media (min-width: 1200px) { /* line 3639, scss/style.scss */
  #wf-repository-stats .wf-repository-stat { /* keep md size */ } }
/* line 3656, scss/style.scss */
#wf-repository-stats .wf-repository-stat .wf-repository-stat-downloads, #wf-repository-stats .wf-repository-stat .wf-repository-stat-rating, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-small, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-large { font-size: 20px; }
@media (min-width: 768px) { /* line 3656, scss/style.scss */
  #wf-repository-stats .wf-repository-stat .wf-repository-stat-downloads, #wf-repository-stats .wf-repository-stat .wf-repository-stat-rating, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-small, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-large { font-size: 40px; } }
@media (min-width: 992px) { /* line 3656, scss/style.scss */
  #wf-repository-stats .wf-repository-stat .wf-repository-stat-downloads, #wf-repository-stats .wf-repository-stat .wf-repository-stat-rating, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-small, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-large { /* keep sm size */ } }
@media (min-width: 1200px) { /* line 3656, scss/style.scss */
  #wf-repository-stats .wf-repository-stat .wf-repository-stat-downloads, #wf-repository-stats .wf-repository-stat .wf-repository-stat-rating, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-small, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-large { /* keep sm size */ } }
/* line 3672, scss/style.scss */
#wf-repository-stats .wf-repository-stat .wf-repository-stat-text-small { font-weight: 200; }
/* line 3676, scss/style.scss */
#wf-repository-stats .wf-repository-stat .wf-repository-stat-downloads, #wf-repository-stats .wf-repository-stat .wf-repository-stat-rating, #wf-repository-stats .wf-repository-stat .wf-repository-stat-text-large { font-weight: bold; }
/* line 3680, scss/style.scss */
#wf-repository-stats .wf-repository-stat .wf-repository-stat-label { display: block; font-size: 14px; line-height: 17px; text-transform: uppercase; font-weight: bold; margin-top: 10px; }
@media (min-width: 768px) { /* line 3680, scss/style.scss */
  #wf-repository-stats .wf-repository-stat .wf-repository-stat-label { font-size: 18px; line-ehheight: 24px; margin-top: 20px; } }
@media (min-width: 992px) { /* line 3680, scss/style.scss */
  #wf-repository-stats .wf-repository-stat .wf-repository-stat-label { /* keep sm size */ } }
@media (min-width: 1200px) { /* line 3680, scss/style.scss */
  #wf-repository-stats .wf-repository-stat .wf-repository-stat-label { /* keep sm size */ } }

/* Site Audit */
/* line 3708, scss/style.scss */
.side-audit-callout { position: relative; padding-top: 78px; }
@media screen and (min-width: 768px) { /* line 3708, scss/style.scss */
  .side-audit-callout { padding-top: 104px; } }
@media screen and (min-width: 992px) { /* line 3708, scss/style.scss */
  .side-audit-callout { padding-top: 130px; } }
@media screen and (min-width: 1200px) { /* line 3708, scss/style.scss */
  .side-audit-callout { padding-top: 189.8px; } }
/* line 3722, scss/style.scss */
.side-audit-callout .site-audit-banner-image { /* Image is 950 x 650 */ display: block; position: absolute; top: 0px; left: 50%; background: url(img/site-audit-preview.png) no-repeat; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 3722, scss/style.scss */
  .side-audit-callout .site-audit-banner-image { background: url(img/site-audit-preview@2x.png) no-repeat; } }
@media screen and (max-width: 767px) { /* line 3722, scss/style.scss */
  .side-audit-callout .site-audit-banner-image { margin-left: -142.5px; width: 285px; height: 195px; -moz-background-size: 285px auto; -o-background-size: 285px auto; -webkit-background-size: 285px auto; background-size: 285px auto; } }
@media screen and (min-width: 768px) { /* line 3722, scss/style.scss */
  .side-audit-callout .site-audit-banner-image { margin-left: -190px; width: 380px; height: 260px; -moz-background-size: 380px auto; -o-background-size: 380px auto; -webkit-background-size: 380px auto; background-size: 380px auto; } }
@media screen and (min-width: 992px) { /* line 3722, scss/style.scss */
  .side-audit-callout .site-audit-banner-image { margin-left: -237.5px; width: 475px; height: 325px; -moz-background-size: 475px auto; -o-background-size: 475px auto; -webkit-background-size: 475px auto; background-size: 475px auto; } }
@media screen and (min-width: 1200px) { /* line 3722, scss/style.scss */
  .side-audit-callout .site-audit-banner-image { margin-left: -346.75px; width: 693.5px; height: 474.5px; -moz-background-size: 693.5px auto; -o-background-size: 693.5px auto; -webkit-background-size: 693.5px auto; background-size: 693.5px auto; } }
/* line 3760, scss/style.scss */
.side-audit-callout > .bg-lt-blue { padding-top: 117px; }
@media screen and (min-width: 768px) { /* line 3760, scss/style.scss */
  .side-audit-callout > .bg-lt-blue { padding-top: 156px; } }
@media screen and (min-width: 992px) { /* line 3760, scss/style.scss */
  .side-audit-callout > .bg-lt-blue { padding-top: 195px; } }
@media screen and (min-width: 1200px) { /* line 3760, scss/style.scss */
  .side-audit-callout > .bg-lt-blue { padding-top: 284.7px; } }

/* Gravity */
/* line 3775, scss/style.scss */
.bg-gravity { background-image: url(img/gravityscan/bg-space.jpg); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 20px; }
@media screen and (min-width: 768px) { /* line 3775, scss/style.scss */
  .bg-gravity { padding: 60px; } }

/* line 3794, scss/style.scss */
#gravity { max-width: 900px; padding: 30px 20px 20px 20px; background-color: rgba(0, 0, 0, 0.7); }
@media screen and (min-width: 768px) { /* line 3794, scss/style.scss */
  #gravity { padding: 60px 40px 40px 40px; } }
/* line 3809, scss/style.scss */
#gravity #gravity-logo { display: block; margin: 0 auto 40px auto; width: 260px; }
@media screen and (min-width: 768px) { /* line 3809, scss/style.scss */
  #gravity #gravity-logo { width: 320px; } }
/* line 3825, scss/style.scss */
#gravity a { color: #eeeeee; }
/* line 3829, scss/style.scss */
#gravity p { margin: 0 auto; max-width: 700px; }
/* line 3834, scss/style.scss */
#gravity form { margin: 20px 0; }
/* line 3837, scss/style.scss */
#gravity form input[type="text"] { width: 100%; }
@media screen and (min-width: 768px) { /* line 3837, scss/style.scss */
  #gravity form input[type="text"] { width: 330px; } }
/* line 3851, scss/style.scss */
#gravity form .gravity-url-error { display: none; color: #ffd1d1; }

/* line 3859, scss/style.scss */
#gravity-details p { margin: 0 auto; max-width: 700px; }
/* line 3864, scss/style.scss */
#gravity-details .gravity-feature-list { list-style: none; margin: 0; padding: 0; display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: flex-start; align-content: flex-start; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
/* line 3874, scss/style.scss */
#gravity-details .gravity-feature-list li { width: 140px; margin-top: 50px; }
/* line 3878, scss/style.scss */
#gravity-details .gravity-feature-list li .gravity-feature-icon { margin: 0 auto 35px auto; width: 100px; height: 118px; background-position: center center; background-repeat: no-repeat; }
/* line 3886, scss/style.scss */
#gravity-details .gravity-feature-list li #gravity-feature-malware { background-image: url(img/gravityscan/feature-malware.png); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 3886, scss/style.scss */
  #gravity-details .gravity-feature-list li #gravity-feature-malware { background-image: url(img/gravityscan/feature-malware@2x.png); background-size: 100px 100px; } }
/* line 3893, scss/style.scss */
#gravity-details .gravity-feature-list li #gravity-feature-reputation { background-image: url(img/gravityscan/feature-reputation.png); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 3893, scss/style.scss */
  #gravity-details .gravity-feature-list li #gravity-feature-reputation { background-image: url(img/gravityscan/feature-reputation@2x.png); background-size: 100px 90px; } }
/* line 3900, scss/style.scss */
#gravity-details .gravity-feature-list li #gravity-feature-contentsafety { background-image: url(img/gravityscan/feature-contentsafety.png); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 3900, scss/style.scss */
  #gravity-details .gravity-feature-list li #gravity-feature-contentsafety { background-image: url(img/gravityscan/feature-contentsafety@2x.png); background-size: 100px 95px; } }
/* line 3907, scss/style.scss */
#gravity-details .gravity-feature-list li #gravity-feature-vulnerabilities { background-image: url(img/gravityscan/feature-vulnerabilities.png); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 3907, scss/style.scss */
  #gravity-details .gravity-feature-list li #gravity-feature-vulnerabilities { background-image: url(img/gravityscan/feature-vulnerabilities@2x.png); background-size: 100px 72px; } }
/* line 3914, scss/style.scss */
#gravity-details .gravity-feature-list li #gravity-feature-knownbackdoors { background-image: url(img/gravityscan/feature-knownbackdoors.png); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { /* line 3914, scss/style.scss */
  #gravity-details .gravity-feature-list li #gravity-feature-knownbackdoors { background-image: url(img/gravityscan/feature-knownbackdoors@2x.png); background-size: 100px 118px; } }
/* line 3922, scss/style.scss */
#gravity-details .gravity-feature-list li h3 { font-size: 14px; line-height: 18px; margin-bottom: 0; }

/* line 3931, scss/style.scss */
#success_message { border: 1px solid #999999; background-color: #f2f2fe; padding: 20px; }
/* line 3936, scss/style.scss */
#success_message ul { padding-left: 20px; }
/* line 3940, scss/style.scss */
#success_message ul li .false-positive-description { margin-left: 30px; margin-bottom: 12px; margin-top: 8px; }

/* line 3963, scss/style.scss */
.visible-xs { display: none !important; }

/* line 3963, scss/style.scss */
.visible-sm { display: none !important; }

/* line 3963, scss/style.scss */
.visible-md { display: none !important; }

/* line 3963, scss/style.scss */
.visible-lg { display: none !important; }

/* line 3973, scss/style.scss */
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { /* line 3952, scss/style.scss */
  .visible-xs { display: block !important; }
  /* line 3955, scss/style.scss */
  table.visible-xs { display: table !important; }
  /* line 3956, scss/style.scss */
  tr.visible-xs { display: table-row !important; }
  /* line 3957, scss/style.scss */
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { /* line 3991, scss/style.scss */
  .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { /* line 3996, scss/style.scss */
  .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { /* line 4001, scss/style.scss */
  .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 3952, scss/style.scss */
  .visible-sm { display: block !important; }
  /* line 3955, scss/style.scss */
  table.visible-sm { display: table !important; }
  /* line 3956, scss/style.scss */
  tr.visible-sm { display: table-row !important; }
  /* line 3957, scss/style.scss */
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 4010, scss/style.scss */
  .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 4015, scss/style.scss */
  .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 4020, scss/style.scss */
  .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 3952, scss/style.scss */
  .visible-md { display: block !important; }
  /* line 3955, scss/style.scss */
  table.visible-md { display: table !important; }
  /* line 3956, scss/style.scss */
  tr.visible-md { display: table-row !important; }
  /* line 3957, scss/style.scss */
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 4029, scss/style.scss */
  .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 4034, scss/style.scss */
  .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 4039, scss/style.scss */
  .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { /* line 3952, scss/style.scss */
  .visible-lg { display: block !important; }
  /* line 3955, scss/style.scss */
  table.visible-lg { display: table !important; }
  /* line 3956, scss/style.scss */
  tr.visible-lg { display: table-row !important; }
  /* line 3957, scss/style.scss */
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { /* line 4048, scss/style.scss */
  .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { /* line 4053, scss/style.scss */
  .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { /* line 4058, scss/style.scss */
  .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { /* line 3963, scss/style.scss */
  .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 3963, scss/style.scss */
  .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 3963, scss/style.scss */
  .hidden-md { display: none !important; } }
@media (min-width: 1200px) { /* line 3963, scss/style.scss */
  .hidden-lg { display: none !important; } }
/* line 3963, scss/style.scss */
.visible-print { display: none !important; }

@media print { /* line 3952, scss/style.scss */
  .visible-print { display: block !important; }
  /* line 3955, scss/style.scss */
  table.visible-print { display: table !important; }
  /* line 3956, scss/style.scss */
  tr.visible-print { display: table-row !important; }
  /* line 3957, scss/style.scss */
  th.visible-print, td.visible-print { display: table-cell !important; } }
/* line 4092, scss/style.scss */
.visible-print-block { display: none !important; }
@media print { /* line 4092, scss/style.scss */
  .visible-print-block { display: block !important; } }

/* line 4099, scss/style.scss */
.visible-print-inline { display: none !important; }
@media print { /* line 4099, scss/style.scss */
  .visible-print-inline { display: inline !important; } }

/* line 4106, scss/style.scss */
.wf-visible-print-inline-block { display: none !important; }
@media print { /* line 4106, scss/style.scss */
  .wf-visible-print-inline-block { display: inline-block !important; } }

@media print { /* line 3963, scss/style.scss */
  .hidden-print { display: none !important; } }
