/*
Theme Name: Microsoft OMB
Theme URI: http://webdevstudios.com/
Author: WebDevStudios
Author URI: http://webdevstudios.com/
Description: Framework created for the Microsoft Themes
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: wds_ms
Domain Path: /languages/

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 Microsoft Framework is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/* line 2, inc/sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
  vertical-align: baseline;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

/* line 20, inc/sass/_reset.scss */
html {
  overflow-y: scroll;
  /* Keeps page centered in all browsers regardless of content height */
  font-size: 62.5%;
  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

/* line 26, inc/sass/_reset.scss */
body {
  background: #fff;
}

/* line 29, inc/sass/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

/* line 41, inc/sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 44, inc/sass/_reset.scss */
table {
  border-spacing: 0;
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
}

/* line 48, inc/sass/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
}

/* line 52, inc/sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 56, inc/sass/_reset.scss */
blockquote, q {
  quotes: "" "";
}

/* line 59, inc/sass/_reset.scss */
a:focus {
  outline: thin dotted;
}

/* line 62, inc/sass/_reset.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 66, inc/sass/_reset.scss */
a img {
  border: 0;
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'SegoeUI';
  src: url("fonts/segoeui-light-webfont.eot");
  src: url("fonts/segoeui-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/segoeui-light-webfont.woff") format("woff"), url("fonts/segoeui-light-webfont.ttf") format("truetype"), url("fonts/segoeui-light-webfont.svg#segoe_uilight") format("svg");
}
@font-face {
  font-weight: bold;
  font-style: normal;
  font-family: 'SegoeUIHeavy';
  src: url("fonts/segoebd-webfont.eot");
  src: url("fonts/segoebd-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/segoebd-webfont.woff") format("woff"), url("fonts/segoebd-webfont.ttf") format("truetype"), url("fonts/segoebd-webfont.svg#segoebold") format("svg");
}
@font-face {
  font-weight: 600;
  font-style: normal;
  font-family: 'SegoeUIBold';
  src: url("fonts/segoesb-webfont.eot");
  src: url("fonts/segoesb-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/segoesb-webfont.woff") format("woff"), url("fonts/segoesb-webfont.ttf") format("truetype"), url("fonts/segoesb-webfont.svg#segoe_semiboldregular") format("svg");
}
@font-face {
  font-weight: 500;
  font-style: normal;
  font-family: 'SegoeUIMed';
  src: url("fonts/segoerg-webfont.eot");
  src: url("fonts/segoerg-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/segoerg-webfont.woff") format("woff"), url("fonts/segoerg-webfont.ttf") format("truetype"), url("fonts/segoerg-webfont.svg#segoe_semiboldregular") format("svg");
}
/* line 1, inc/sass/_global.scss */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-size: 14px;
  font-family: "SegoeUI", "Segoe UI", sans-serif;
  line-height: 1.5;
}

/* Headings */
/* line 13, inc/sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  line-height: 1.5;
}

/* line 17, inc/sass/_global.scss */
h1 {
  font-size: 40px;
  font-size: 4rem;
}

/* line 20, inc/sass/_global.scss */
h2, h3, h4, h5, h6 {
  font-family: "SegoeUIMed", "Segoe UI", sans-serif;
}

/* line 23, inc/sass/_global.scss */
h2 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 40px;
  line-height: 4rem;
}

/* line 27, inc/sass/_global.scss */
h3 {
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 1.3;
}

/* line 31, inc/sass/_global.scss */
h4 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 34px;
  line-height: 3.4rem;
}

/* line 35, inc/sass/_global.scss */
h5 {
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 30px;
  line-height: 3rem;
}

/* line 39, inc/sass/_global.scss */
h6 {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 42, inc/sass/_global.scss */
body h1 {
  font-family: "SegoeUI", "Segoe UI", sans-serif;
}

/* line 49, inc/sass/_global.scss */
.blog h3,
.archive h3 {
  font-family: "SegoeUI", "Segoe UI", sans-serif;
}

/* line 54, inc/sass/_global.scss */
hr {
  margin-bottom: 1.5em;
  height: 1px;
  border: 0;
  background-color: #ccc;
}

/* Text elements */
/* line 62, inc/sass/_global.scss */
p {
  margin-bottom: 1.5em;
}

/* line 65, inc/sass/_global.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 68, inc/sass/_global.scss */
ul {
  list-style: disc;
}

/* line 71, inc/sass/_global.scss */
ol {
  list-style: decimal;
}

/* line 74, inc/sass/_global.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 79, inc/sass/_global.scss */
dt {
  font-weight: bold;
}

/* line 82, inc/sass/_global.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 85, inc/sass/_global.scss */
b, strong {
  font-family: "SegoeUIBold", "Segoe UI", sans-serif;
  font-weight: normal;
}

/* line 89, inc/sass/_global.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 92, inc/sass/_global.scss */
blockquote {
  border-bottom: 1px solid #00bcf2;
  border-top: 1px solid #00bcf2;
  color: #505050;
  font-family: "SegoeUI", "Segoe UI", sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 100;
  line-height: 38px;
  line-height: 3.8rem;
  margin: 37px 0 30px;
}
/* line 102, inc/sass/_global.scss */
blockquote p {
  margin: 0 1.5em;
  padding: 0.6em 0;
}

/* line 107, inc/sass/_global.scss */
address {
  margin: 0 0 1.5em;
}

/* line 110, inc/sass/_global.scss */
pre {
  overflow: auto;
  margin-bottom: 1.6em;
  padding: 1.6em;
  max-width: 100%;
  background: #eee;
  font-size: 15px;
  font-size: 1.5rem;
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  line-height: 1.6;
}

/* line 121, inc/sass/_global.scss */
code, kbd, tt, var {
  font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* line 124, inc/sass/_global.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 128, inc/sass/_global.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 132, inc/sass/_global.scss */
sup,
sub {
  position: relative;
  height: 0;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}

/* line 140, inc/sass/_global.scss */
sup {
  bottom: 1ex;
}

/* line 143, inc/sass/_global.scss */
sub {
  top: .5ex;
}

/* line 146, inc/sass/_global.scss */
small {
  font-size: 75%;
}

/* line 149, inc/sass/_global.scss */
big {
  font-size: 125%;
}

/* line 152, inc/sass/_global.scss */
figure {
  margin: 0;
}

/* line 155, inc/sass/_global.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* line 159, inc/sass/_global.scss */
th {
  font-weight: bold;
}

/* line 162, inc/sass/_global.scss */
img {
  max-width: 100%;
  /* Adhere to container width. */
  height: auto;
  /* Make sure images are scaled correctly. */
}

/* line 166, inc/sass/_global.scss */
button,
input,
select,
textarea {
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  *vertical-align: middle;
  /* Improves appearance and consistency in all browsers */
}

/* line 175, inc/sass/_global.scss */
button,
input {
  line-height: normal;
  /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
}

/* line 179, inc/sass/_global.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
  padding: .4em 20px .4em;
  border: none;
  border-radius: 0;
  background: #00bcf2;
  color: #fff !important;
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1;
  cursor: pointer;
  /* Improves usability and consistency of cursor style between image-type 'input' and others */
}

/* line 196, inc/sass/_global.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* Addresses box sizing set to content-box in IE8/9 */
  padding: 0;
  /* Addresses excess padding in IE8/9 */
}

/* line 201, inc/sass/_global.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
}

/* line 207, inc/sass/_global.scss */
input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}

/* line 210, inc/sass/_global.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
}

/* line 215, inc/sass/_global.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #666;
}

/* line 225, inc/sass/_global.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}

/* line 233, inc/sass/_global.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}

/* line 240, inc/sass/_global.scss */
textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  width: 98%;
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
}

/* Links */
/* line 248, inc/sass/_global.scss */
a {
  color: #00bcf2;
  text-decoration: none;
}

/* line 252, inc/sass/_global.scss */
a:visited,
a:hover,
a:focus,
a:active {
  color: #00bcf2;
}

/* Alignment */
/* line 260, inc/sass/_global.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
/* line 265, inc/sass/_global.scss */
.alignleft img {
  width: 100%;
}

/* line 270, inc/sass/_global.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 275, inc/sass/_global.scss */
.aligncenter {
  display: block;
  clear: both;
  margin: 0 auto;
}

/* Text meant only for screen readers */
/* line 282, inc/sass/_global.scss */
.screen-reader-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 287, inc/sass/_global.scss */
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  top: 5px;
  left: 5px;
  z-index: 100000;
  /* Above WP toolbar */
  display: block;
  clip: auto !important;
  padding: 15px 23px 14px;
  width: auto;
  height: auto;
  border-radius: 3px;
  background-color: #f1f1f1;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  color: #21759b;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  line-height: normal;
}

/* Clearing */
/* line 309, inc/sass/_global.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  display: table;
  content: '';
}

/* line 325, inc/sass/_global.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* Sprites */
/* line 335, inc/sass/_global.scss */
.sprite {
  background: url(images/sprites.png) 0 0 no-repeat;
}

@media (max-width: 768px) {
  /* line 341, inc/sass/_global.scss */
  .thumbnail {
    margin-top: 7px;
  }

  /* line 346, inc/sass/_global.scss */
  .hentry .alignleft {
    width: 45%;
    margin-right: 2.5em;
  }

  /* line 353, inc/sass/_global.scss */
  .sticky .alignleft {
    float: none;
    display: block;
    margin: 0 0 20px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 366, inc/sass/_global.scss */
  .hentry .alignleft {
    width: 100%;
    margin: 0 0 15px;
  }

  /* line 372, inc/sass/_global.scss */
  .back-to-top {
    top: -20px;
    padding: 10px 20px 10px 30px;
    background: #e1e1e1 url(images/icon-backtotop.png) no-repeat 10px 10px;
  }
}
@media (max-width: 440px) {
  /* line 381, inc/sass/_global.scss */
  .term-archive-header {
    width: 100%;
  }
}
/* line 386, inc/sass/_global.scss */
#search-taxonomy-filter {
  padding: 1em 0;
}

/* line 390, inc/sass/_global.scss */
.gallery-caption {
  font-size: inherit;
}

/* line 2, inc/sass/_header.scss */
.site {
  position: relative;
  overflow: hidden;
}

/* line 7, inc/sass/_header.scss */
.site.filtered {
  margin-top: 171px;
}

/* line 10, inc/sass/_header.scss */
.page-template-template-custom-filter-php .site.filtered {
  margin-top: 126px;
}

@media (max-width: 1100px) {
  /* line 14, inc/sass/_header.scss */
  .site, .site.filtered {
    margin-top: 0;
  }
}
/* line 19, inc/sass/_header.scss */
.site-header-wrap {
  background: #d2d2d2;
  border-top: solid 2px #737373;
  border-bottom: solid 2px #737373;
  position: relative;
  z-index: 5000;
}

@media (max-width: 1100px) {
  /* line 28, inc/sass/_header.scss */
  .site-header-wrap {
    position: relative;
    top: 0 !important;
  }
}
/* line 34, inc/sass/_header.scss */
.site-header {
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 980px;
  height: 124px;
  color: #505050;
}

/* line 43, inc/sass/_header.scss */
.site-title {
  font-size: 35px;
  font-size: 3.5rem;
  height: 50px;
  margin: -4px 0 0 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  white-space: nowrap;
}
/* line 52, inc/sass/_header.scss */
.site-title a {
  color: #505050;
}

/* line 57, inc/sass/_header.scss */
.header-logo {
  background: url(images/logo.png) no-repeat left top;
  display: block;
  height: 24px;
  margin: 11px 0 0 0;
  width: 102px;
}

/* line 65, inc/sass/_header.scss */
.header-search {
  position: absolute;
  top: 82px;
  right: 20px;
  z-index: 500;
  width: 32.333%;
}

/* line 73, inc/sass/_header.scss */
.header-search .search-field {
  background-color: #F0F0F0;
  border: none;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 5px;
  line-height: 24px;
  -ms-box-sizing: border-box;
  width: 100%;
}

/* line 86, inc/sass/_header.scss */
.header-search .search-submit {
  position: absolute;
  top: -2px;
  right: 0;
  overflow: hidden;
  padding: 0;
  width: 30px;
  height: 30px;
  border: none;
  background: url(images/icon-search.png) no-repeat center center;
  box-shadow: none !important;
  text-indent: 2000%;
  white-space: nowrap;
}

/* line 101, inc/sass/_header.scss */
.header-mobile-dropdown-toggle {
  display: none;
}

/* line 105, inc/sass/_header.scss */
.applied-filters {
  position: relative;
  z-index: 1000;
  background: #505050;
  line-height: 45px;
  top: 47px;
}
/* line 112, inc/sass/_header.scss */
.applied-filters a {
  color: #fff;
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 118, inc/sass/_header.scss */
.applied-filters.down {
  margin-bottom: -45px;
  height: 45px;
}

/* line 122, inc/sass/_header.scss */
.filtered .applied-filters.down {
  margin-bottom: 0;
}

/* line 126, inc/sass/_header.scss */
.applied-filters:before {
  position: absolute;
  top: 0;
  right: -2000px;
  bottom: 0;
  left: -2000px;
  z-index: -1;
  background: #505050;
  content: '';
}

/* line 137, inc/sass/_header.scss */
.applied-filters ul {
  margin: 0;
  list-style-type: none;
}

/* line 142, inc/sass/_header.scss */
.term-filter-toggles-actions {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 148, inc/sass/_header.scss */
.down .term-filter-toggles-actions {
  display: none;
}

/* line 152, inc/sass/_header.scss */
.term-filter-toggles-actions li {
  display: inline-block;
  padding-left: 40px;
}

/* line 157, inc/sass/_header.scss */
.down .term-filter-toggles {
  display: none;
}

/* line 161, inc/sass/_header.scss */
.term-filter-toggles {
  max-width: 80%;
}

/* line 165, inc/sass/_header.scss */
.term-filter-toggles li {
  display: inline-block;
  padding-left: 25px;
}

/* line 170, inc/sass/_header.scss */
.term-filter-toggles a {
  padding-right: 15px;
  background: url(images/icon-x.png) no-repeat right center;
}

/* line 175, inc/sass/_header.scss */
.term-filter-toggles li:first-child {
  padding-left: 0;
}

/* line 180, inc/sass/_header.scss */
.announcement {
  width: 980px;
  height: 39px;
  margin: 0 auto;
}
/* line 185, inc/sass/_header.scss */
.announcement .highlight {
  text-align: center;
  width: 149px;
  font-size: 18px;
  font-weight: 300;
  padding: 10px 0px;
  background: #ef512e;
  color: white;
  float: left;
}
/* line 196, inc/sass/_header.scss */
.announcement .message {
  padding: 5px 0px 0px 11px;
  float: left;
}
/* line 200, inc/sass/_header.scss */
.announcement .message h4 {
  font-size: 14px;
  padding: 0;
  margin: 0;
}
/* line 210, inc/sass/_header.scss */
.announcement a h4 {
  color: #515151;
}
/* line 215, inc/sass/_header.scss */
.announcement .col-11 {
  padding: 0px;
  margin: 0px;
}
/* line 219, inc/sass/_header.scss */
.announcement .col-1 {
  padding: 0px;
  margin: 0px;
}

/* line 226, inc/sass/_header.scss */
.announcement_wrap {
  background: #f0f0f0;
  overflow: hidden;
}
/* line 230, inc/sass/_header.scss */
.has-announcement.filtering .announcement_wrap {
  position: relative;
  top: 47px;
}
/* line 235, inc/sass/_header.scss */
.announcement_wrap #dismiss {
  color: #d2d2d2;
  float: right;
  font-size: 16px;
  font-size: 1.6rem;
  height: 15px;
  padding: 12px 0 0;
  position: relative;
  width: 15px;
}
/* line 244, inc/sass/_header.scss */
.announcement_wrap #dismiss:hover {
  cursor: pointer;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 259, inc/sass/_header.scss */
  .header-logo {
    background: url(images/logo@2x.png) no-repeat left top;
    background-size: contain;
  }
}
/* line 2, inc/sass/_navigation.scss */
.filter-nav-title {
  float: left;
  margin-right: 25px;
  padding: 15px 0 17px;
  color: #fff;
  font-size: 16px;
}

/* line 10, inc/sass/_navigation.scss */
.main-navigation {
  position: absolute;
  top: 71px;
  display: block;
  clear: both;
  width: 100%;
}
/* line 17, inc/sass/_navigation.scss */
.main-navigation ul {
  margin: 10px 0 0 0;
  padding-left: 0;
  list-style: none;
}
/* line 23, inc/sass/_navigation.scss */
.main-navigation li {
  float: left;
}
/* line 26, inc/sass/_navigation.scss */
.main-navigation li.sort-label {
  color: #969696;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  margin-right: 1.53061%;
  padding: .5em 10px .55em 0;
}
@media (max-width: 1100px) {
  /* line 26, inc/sass/_navigation.scss */
  .main-navigation li.sort-label {
    margin-left: 10px;
  }
}
/* line 38, inc/sass/_navigation.scss */
.main-navigation li:last-child {
  margin-right: 0;
}
/* line 43, inc/sass/_navigation.scss */
.main-navigation a {
  cursor: pointer;
  display: block;
  padding: .5em .5em 1.3em;
  color: #969696;
  text-decoration: none;
  font-size: 16px;
}
/* line 51, inc/sass/_navigation.scss */
.main-navigation a:before {
  content: '\f055';
  color: #969696;
  font-family: FontAwesome;
  padding-right: 5px;
}
/* line 61, inc/sass/_navigation.scss */
.main-navigation li li a:before {
  content: '';
  padding-right: 0;
}

/* line 68, inc/sass/_navigation.scss */
.main-navigation .open > a {
  background-color: #e5e5e5;
  color: #737373;
}
/* line 72, inc/sass/_navigation.scss */
.main-navigation .open > a:before {
  content: '\f056';
  color: #969696;
  font-family: FontAwesome;
  padding-right: 5px;
}

/* line 80, inc/sass/_navigation.scss */
.main-navigation ul ul {
  background: #e5e5e5;
  display: none;
  float: left;
  left: 0;
  padding: 10px 0 20px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 99999;
}
/* line 91, inc/sass/_navigation.scss */
.main-navigation ul ul:before {
  position: absolute;
  top: -20px;
  right: -2000px;
  bottom: 0;
  left: -2000px;
  z-index: -1;
  background: #e5e5e5;
  content: '';
}
/* line 102, inc/sass/_navigation.scss */
.main-navigation ul ul a {
  background: none;
  color: #000;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 30px;
  padding: 0 6px;
}
/* line 110, inc/sass/_navigation.scss */
.main-navigation ul ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 10px 10px 0 0;
  width: 16.666666667%;
  -ms-box-sizing: border-box;
}

/* line 121, inc/sass/_navigation.scss */
.main-navigation ul ul ul {
  top: 0;
  left: 100%;
}

/* line 126, inc/sass/_navigation.scss */
.main-navigation ul ul a:hover, .main-navigation .active {
  background: #e5e5e5;
  color: #505050;
}

/* line 131, inc/sass/_navigation.scss */
.main-navigation .active {
  background: #ccc !important;
}

/* line 135, inc/sass/_navigation.scss */
.main-navigation i {
  color: #969696;
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 140, inc/sass/_navigation.scss */
.main-navigation ul li.open > ul {
  display: block;
}

/* line 148, inc/sass/_navigation.scss */
.main-navigation .term-filter-actions {
  background: #505050;
  height: 45px;
  left: auto;
  position: absolute;
  top: 100%;
  width: 100%;
}
/* line 156, inc/sass/_navigation.scss */
.main-navigation .term-filter-actions:after {
  background: #505050;
  bottom: 0;
  content: '';
  height: 45px;
  left: -2000px;
  position: absolute;
  right: -2000px;
  z-index: -1;
}

/* line 168, inc/sass/_navigation.scss */
.main-navigation .term-filter-actions ul {
  background: none;
  display: block;
  left: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  z-index: 99999;
}

/* line 179, inc/sass/_navigation.scss */
.main-navigation .term-filter-actions ul:before {
  content: none;
}

/* line 182, inc/sass/_navigation.scss */
.main-navigation .term-filter-actions li {
  padding-top: 0;
  width: auto;
  margin: -11px 0 0 0;
}

/* line 187, inc/sass/_navigation.scss */
.main-navigation .term-filter-actions a {
  color: #ccc;
  font-size: 14px;
  line-height: 45px;
}

/* line 193, inc/sass/_navigation.scss */
.header-mobile-dropdown a.term-filters-apply {
  padding-right: 24px;
  background: url(images/icon-accept.png) no-repeat right center !important;
}
/* line 197, inc/sass/_navigation.scss */
.header-mobile-dropdown a.term-filters-apply:hover {
  color: #fff;
}

/* line 202, inc/sass/_navigation.scss */
.mobile-filter-actions {
  display: none;
}
@media (max-width: 1100px) {
  /* line 202, inc/sass/_navigation.scss */
  .mobile-filter-actions {
    display: block;
  }
}

/* Small menu */
/* line 211, inc/sass/_navigation.scss */
.menu-toggle {
  display: none;
  cursor: pointer;
}

/* line 216, inc/sass/_navigation.scss */
.utility-navigation {
  font-family: "SegoeUIBold", "Segoe UI", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  position: absolute;
  right: 20px;
  top: 50px;
  width: 32.333%;
}
/* line 224, inc/sass/_navigation.scss */
.utility-navigation > div {
  display: inline;
}
/* line 228, inc/sass/_navigation.scss */
.utility-navigation ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 235, inc/sass/_navigation.scss */
.utility-navigation li {
  display: inline-block;
}
/* line 241, inc/sass/_navigation.scss */
.utility-navigation .social-links ul {
  margin-left: 5px;
}
/* line 245, inc/sass/_navigation.scss */
.utility-navigation .social-links li {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 249, inc/sass/_navigation.scss */
.utility-navigation .social-links a {
  color: #505050;
  position: relative;
  top: 2px;
  display: block;
  margin: 0 2px;
}
/* line 260, inc/sass/_navigation.scss */
.utility-navigation .menu li {
  margin-left: 47px;
}
/* line 264, inc/sass/_navigation.scss */
.utility-navigation .menu a {
  color: #505050;
  text-decoration: none;
}
/* line 269, inc/sass/_navigation.scss */
.utility-navigation .menu span {
  padding: 0 10px;
}
/* line 274, inc/sass/_navigation.scss */
.utility-navigation .menu-utility-nav-container {
  float: right;
  padding-top: 3px;
}

/* line 280, inc/sass/_navigation.scss */
.utility-navigation a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

/* line 286, inc/sass/_navigation.scss */
.featured-searches-wrap {
  position: absolute;
  top: 0px;
  right: 20px;
  left: 20px;
  color: #999;
}

/* line 294, inc/sass/_navigation.scss */
.featured-searches {
  margin: 0 auto;
  max-width: 1200px;
  text-align: right;
}

@media (max-width: 1100px) {
  /* line 300, inc/sass/_navigation.scss */
  .featured-searches-wrap, .filtered .featured-searches-wrap {
    top: 82px;
  }
}
/* line 305, inc/sass/_navigation.scss */
.featured-searches-menu {
  display: inline;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 311, inc/sass/_navigation.scss */
.featured-searches-menu li {
  display: inline;
  padding-left: 15px;
}
/* line 316, inc/sass/_navigation.scss */
.featured-searches-menu a {
  color: #0044cc;
  text-decoration: none;
}
/* line 320, inc/sass/_navigation.scss */
.featured-searches-menu a:hover {
  text-decoration: underline;
}

/* line 326, inc/sass/_navigation.scss */
.site-main [class*="navigation"] {
  overflow: hidden;
  margin: 0 0 1.5em;
}

/* line 331, inc/sass/_navigation.scss */
[class*="navigation"] .nav-previous {
  float: left;
  width: 50%;
}

/* line 336, inc/sass/_navigation.scss */
[class*="navigation"] .nav-next {
  float: right;
  width: 50%;
  text-align: right;
}

@media (max-width: 770px) {
  /* line 343, inc/sass/_navigation.scss */
  .main-navigation ul ul.term-filters {
    margin: 0 5px;
  }

  /* line 347, inc/sass/_navigation.scss */
  .main-navigation ul ul li {
    padding: 10px 0 0 0;
    width: 31%;
  }
}
@media (max-width: 440px) {
  /* line 354, inc/sass/_navigation.scss */
  .main-navigation {
    width: 100%;
  }

  /* line 358, inc/sass/_navigation.scss */
  .main-navigation ul ul li {
    width: 50%;
    white-space: nowrap;
  }
}
@media (max-width: 1100px) {
  /* line 3, inc/sass/_header-responsive.scss */
  .site-header {
    max-width: 100%;
  }

  /* line 7, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown {
    position: absolute;
    top: 81px;
    right: 0;
    left: 0;
    z-index: 300;
    display: none;
    padding: 20px 10px 0;
    background: #e5e5e5;
    color: #505050;
  }

  /* line 19, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown.open {
    display: block;
  }

  /* line 23, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown a {
    color: #505050;
  }

  /* line 27, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown-toggle {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    overflow: hidden;
    width: 32px;
    height: 42px;
    background: url(images/icon-mobiletoggle-closed.png) no-repeat left center;
    text-indent: -200%;
    white-space: nowrap;
  }

  /* line 40, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown-toggle.open {
    background-image: url(images/icon-mobiletoggle-open.png);
  }

  /* line 44, inc/sass/_header-responsive.scss */
  .site-title a {
    margin-bottom: 18px;
  }

  /* line 48, inc/sass/_header-responsive.scss */
  .main-navigation,
  .utility-navigation,
  .header-search {
    position: relative;
    top: 0;
    right: 0;
  }

  /* line 56, inc/sass/_header-responsive.scss */
  .filter-nav-title {
    display: none;
  }

  /* line 60, inc/sass/_header-responsive.scss */
  .main-navigation {
    padding-bottom: 15px;
  }
  /* line 63, inc/sass/_header-responsive.scss */
  .main-navigation.open {
    padding-bottom: 0;
  }
  /* line 67, inc/sass/_header-responsive.scss */
  .main-navigation li {
    float: none;
    margin: 20px 0 0;
  }
  /* line 72, inc/sass/_header-responsive.scss */
  .main-navigation a {
    display: block;
    margin-left: 10px;
    padding: 0;
    text-decoration: none;
    font-size: 16px;
  }
  /* line 80, inc/sass/_header-responsive.scss */
  .main-navigation ul ul {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    display: none;
    float: none;
    margin-right: -10px;
    padding: 10px 0;
  }
  /* line 91, inc/sass/_header-responsive.scss */
  .main-navigation ul ul li {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 10px 10px 0 0;
    width: 25%;
    -ms-box-sizing: border-box;
  }
  /* line 101, inc/sass/_header-responsive.scss */
  .main-navigation ul ul li.term-filter-actions {
    display: none;
  }
  /* line 106, inc/sass/_header-responsive.scss */
  .main-navigation ul ul a {
    margin-left: 0;
  }
  /* line 111, inc/sass/_header-responsive.scss */
  .main-navigation ul ul:before {
    content: none;
  }
  /* line 115, inc/sass/_header-responsive.scss */
  .main-navigation ul li.open > ul {
    display: inline-block;
  }

  /* line 120, inc/sass/_header-responsive.scss */
  .mobile-filter-actions {
    display: none;
    margin: 20px -10px 0;
    height: 45px;
    background: #505050;
    text-align: right;
    line-height: 45px;
  }
  /* line 128, inc/sass/_header-responsive.scss */
  .mobile-filter-actions.open {
    display: block;
  }
  /* line 132, inc/sass/_header-responsive.scss */
  .mobile-filter-actions ul {
    margin-right: 10px;
  }
  /* line 136, inc/sass/_header-responsive.scss */
  .mobile-filter-actions li {
    display: inline-block;
    margin: 0;
  }
  /* line 141, inc/sass/_header-responsive.scss */
  .mobile-filter-actions a {
    margin-left: 20px;
    padding-left: 0;
    background: none;
    color: #ccc;
  }
  /* line 147, inc/sass/_header-responsive.scss */
  .mobile-filter-actions a:hover {
    color: #8d8d8d;
  }

  /* line 155, inc/sass/_header-responsive.scss */
  .has-announcement.filtering .announcement_wrap {
    top: 0;
  }

  /* line 160, inc/sass/_header-responsive.scss */
  .social-links-text {
    display: none;
  }

  /* line 163, inc/sass/_header-responsive.scss */
  .social-link-facebook,
  .social-link-twitter,
  .social-link-linkedin {
    overflow: hidden;
    width: 16px;
    height: 16px;
  }
  /* line 170, inc/sass/_header-responsive.scss */
  .social-link-facebook i,
  .social-link-twitter i,
  .social-link-linkedin i {
    position: absolute;
    top: 0;
  }

  /* line 176, inc/sass/_header-responsive.scss */
  .utility-navigation .social-links ul {
    margin-bottom: 10px;
    margin-left: 0;
  }

  /* line 181, inc/sass/_header-responsive.scss */
  .utility-navigation, .header-search {
    padding: 0 10px;
  }

  /* line 185, inc/sass/_header-responsive.scss */
  .header-search {
    margin-bottom: 20px;
    width: auto;
  }

  /* line 190, inc/sass/_header-responsive.scss */
  .header-search .search-submit {
    right: 7px;
  }

  /* line 194, inc/sass/_header-responsive.scss */
  .utility-navigation > div {
    float: right;
  }

  /* line 198, inc/sass/_header-responsive.scss */
  .social-links {
    float: none !important;
  }

  /* line 202, inc/sass/_header-responsive.scss */
  .utility-navigation .menu a {
    color: #505050;
  }

  /* line 206, inc/sass/_header-responsive.scss */
  .applied-filters {
    display: none;
    top: auto;
    margin-top: 15px;
  }
  /* line 211, inc/sass/_header-responsive.scss */
  .applied-filters.open {
    margin-top: 0;
  }
  /* line 215, inc/sass/_header-responsive.scss */
  .applied-filters.down {
    float: left;
    height: auto;
    margin: 0;
    width: 100%;
  }
  /* line 222, inc/sass/_header-responsive.scss */
  .filtering .applied-filters {
    display: block;
  }

  /* line 232, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown.open .term-filter-toggles,
  .header-mobile-dropdown.open .term-filter-toggles-actions, .header-mobile-dropdown.down .term-filter-toggles,
  .header-mobile-dropdown.down .term-filter-toggles-actions {
    display: block;
  }
  /* line 236, inc/sass/_header-responsive.scss */
  .header-mobile-dropdown.open .term-filter-toggles a,
  .header-mobile-dropdown.open .term-filter-toggles-actions a, .header-mobile-dropdown.down .term-filter-toggles a,
  .header-mobile-dropdown.down .term-filter-toggles-actions a {
    color: #fff;
  }
  /* line 244, inc/sass/_header-responsive.scss */
  .term-filter-actions {
    display: none;
  }
}

/* Footer
---------------------------------------------------------*/
/* line 4, inc/sass/_footer.scss */
.site-footer {
  position: relative;
  padding: 30px 20px;
  background: #e1e1e1;
}
/* line 9, inc/sass/_footer.scss */
.site-footer .widget-title {
  font-family: "SegoeUI", "Segoe UI", sans-serif;
  line-height: 1.2;
}
/* line 14, inc/sass/_footer.scss */
.site-footer a {
  color: #666;
  text-decoration: none;
}
/* line 18, inc/sass/_footer.scss */
.site-footer a:hover {
  color: #00bcf2;
}

/* line 24, inc/sass/_footer.scss */
.footer-logo {
  bottom: 30px;
  position: absolute;
  right: 20px;
  text-align: right;
}
/* line 30, inc/sass/_footer.scss */
.footer-logo p {
  clear: both;
  font-size: 11px;
  font-size: 1.1rem;
  font-family: "SegoeUIMed", "Segoe UI", sans-serif;
  margin-bottom: 0;
}

/* line 38, inc/sass/_footer.scss */
.copyright-logo {
  background: url(images/footer-logo.png) no-repeat right top;
  display: block;
  float: right;
  height: 18px;
  margin-bottom: 5px;
  width: 85px;
}

/* line 47, inc/sass/_footer.scss */
ul.footer-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 53, inc/sass/_footer.scss */
ul.footer-menu li {
  display: inline-block;
  padding-right: 20px;
}
/* line 58, inc/sass/_footer.scss */
ul.footer-menu a {
  font-size: 12px;
  font-size: 1.2rem;
}
@media (max-width: 768px) {
  /* line 47, inc/sass/_footer.scss */
  ul.footer-menu {
    padding-bottom: 60px;
  }
}

/* line 67, inc/sass/_footer.scss */
.footer-widgets {
  overflow: hidden;
  margin: 0 auto 50px;
  max-width: 980px;
  /* Grid Edit */
}
/* line 72, inc/sass/_footer.scss */
.footer-widgets .widget {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px;
}
/* line 79, inc/sass/_footer.scss */
.footer-widgets h4 {
  margin: 0 0 6px 0;
}
/* line 83, inc/sass/_footer.scss */
.footer-widgets .menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 90, inc/sass/_footer.scss */
.home .footer-widgets .col-4,
.footer-widgets .col-4 {
  margin: 0 1.5%;
  padding: 0 0 0 60px;
  width: 31.25%;
}
@media (max-width: 600px) {
  /* line 90, inc/sass/_footer.scss */
  .home .footer-widgets .col-4,
  .footer-widgets .col-4 {
    margin: 0;
    width: 100%;
  }
}
@media (max-width: 1100px) {
  /* line 90, inc/sass/_footer.scss */
  .home .footer-widgets .col-4,
  .footer-widgets .col-4 {
    padding-left: 0px;
  }
}
/* line 105, inc/sass/_footer.scss */
.home .footer-widgets .col-4:first-child,
.footer-widgets .col-4:first-child {
  margin-left: 0;
}
/* line 109, inc/sass/_footer.scss */
.home .footer-widgets .col-4:last-child,
.footer-widgets .col-4:last-child {
  margin-right: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 123, inc/sass/_footer.scss */
  .copyright-logo {
    background: url(images/footer-logo@2x.png) no-repeat left top;
    background-size: contain;
  }
}
/* line 1, inc/sass/_content.scss */
.site-content {
  margin: 40px auto;
  max-width: 980px;
  padding: 0 20px;
}
/* line 6, inc/sass/_content.scss */
.filtering.has-announcement .site-content {
  margin-top: 70px;
}

@media (max-width: 770px) {
  /* line 13, inc/sass/_content.scss */
  body.page-template-template-custom-filter-php main > article {
    margin-right: 1.5em;
    width: 100%;
  }
}
@media (max-width: 1100px) {
  /* line 23, inc/sass/_content.scss */
  .filtering.has-announcement .site-content {
    margin-top: 40px;
  }
}
/* line 1, inc/sass/_home-above-content.scss */
.sort-wrap,
.showall-wrap {
  margin-bottom: 20px;
  font-weight: 500;
}

/* line 7, inc/sass/_home-above-content.scss */
.sort-wrap {
  color: #000;
  vertical-align: top;
}

/* line 12, inc/sass/_home-above-content.scss */
.sort-wrap ul {
  position: absolute;
  z-index: 200;
  display: inline-block;
  margin: 0;
  padding: 0 5px;
  background: #fff;
  list-style-type: none;
}

/* line 22, inc/sass/_home-above-content.scss */
.sort-wrap:hover ul {
  margin: -1px;
  border: 1px solid #e1e1e1;
}

/* line 27, inc/sass/_home-above-content.scss */
.sort-wrap li {
  display: none;
}

/* line 31, inc/sass/_home-above-content.scss */
.sort-wrap li.selected {
  display: inline-block !important;
  padding-right: 14px;
  background: url(images/arrow-dropdown.png) no-repeat right center;
}

/* line 37, inc/sass/_home-above-content.scss */
.sort-wrap:hover li {
  display: block;
}

/* line 41, inc/sass/_home-above-content.scss */
.sort-wrap a {
  color: #000;
  text-decoration: none;
}

/* line 46, inc/sass/_home-above-content.scss */
.showall-wrap {
  text-align: right;
}

/* line 49, inc/sass/_home-above-content.scss */
a.show-all-link {
  color: #00bcf2;
  text-decoration: none;
}

/* line 53, inc/sass/_home-above-content.scss */
a.show-all-link:hover {
  text-decoration: underline;
}

/* line 57, inc/sass/_home-above-content.scss */
.filter-wrap {
  position: relative;
  top: -4px;
  text-align: right;
  font-weight: 500;
}

/* line 64, inc/sass/_home-above-content.scss */
.filter-wrap {
  display: inline;
  list-style-type: none;
  margin-left: 5px;
}

/* line 69, inc/sass/_home-above-content.scss */
.filter-wrap .term-filters li {
  display: inline;
}

/* line 73, inc/sass/_home-above-content.scss */
.filter-wrap .term-filters a {
  display: inline-block;
  padding: 0 10px;
  color: #000;
  line-height: 30px;
}

/* line 80, inc/sass/_home-above-content.scss */
.filter-wrap .term-filters .active {
  background: #505050;
  color: #fff;
}

@media (max-width: 950px) {
  /* line 86, inc/sass/_home-above-content.scss */
  .filter-wrap {
    position: static;
    padding-right: 120px !important;
    vertical-align: top;
  }

  /* line 91, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters {
    position: absolute;
    display: inline-block;
    margin: 0;
    padding: 0 5px;
    width: 110px;
    background: #fff;
    text-align: left;
  }

  /* line 101, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters:hover {
    margin: -1px;
    border: 1px solid #ccc;
  }

  /* line 106, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters li {
    display: block;
  }

  /* line 110, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters a {
    display: none;
    padding: 0;
    line-height: inherit;
  }

  /* line 116, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters:hover a {
    display: block;
  }

  /* line 120, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters .active {
    display: block;
    background: #fff url(images/arrow-dropdown.png) no-repeat right center;
    color: #000;
  }

  /* line 126, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters:hover .active {
    background-image: inherit;
  }

  /* line 130, inc/sass/_home-above-content.scss */
  .filter-wrap .term-filters:hover li:first-child {
    background: #fff url(images/arrow-dropdown.png) no-repeat right center;
  }
}
/* line 1, inc/sass/_paging.scss */
.paging-wrap {
  text-align: center;
  font-size: 18px;
}
/* line 5, inc/sass/_paging.scss */
.paging-wrap a {
  color: #00bcf2;
  text-decoration: none;
}
/* line 10, inc/sass/_paging.scss */
.paging-wrap .page-numbers {
  padding: 0 10px;
}
/* line 14, inc/sass/_paging.scss */
.paging-wrap .prev, .paging-wrap .next {
  display: inline-block;
  overflow: hidden;
  margin-bottom: 2px;
  padding: 0;
  width: 14px;
  height: 10px;
  background: url(images/arrow-left.png) no-repeat left center;
  text-indent: -200%;
  white-space: nowrap;
}
/* line 26, inc/sass/_paging.scss */
.paging-wrap .next {
  background-image: url(images/arrow-right.png);
}
/* line 30, inc/sass/_paging.scss */
.paging-wrap .current {
  display: inline-block;
  height: 30px;
  background: #e1e1e1;
  color: #00bcf2;
  line-height: 30px;
}

/* line 6, inc/sass/_archive.scss */
.blog article .wp-post-image,
.archive article .wp-post-image {
  margin-right: 2.8em;
}

/* line 1, inc/sass/_posts.scss */
.entry-header {
  margin-bottom: 1.2em;
  position: relative;
}
/* line 5, inc/sass/_posts.scss */
.entry-header .addthis_toolbox {
  bottom: 0;
  float: none;
  margin: 0;
  position: absolute;
  right: 0;
}
/* line 12, inc/sass/_posts.scss */
.entry-header .addthis_toolbox a {
  margin-left: 5px;
}
/* line 17, inc/sass/_posts.scss */
.entry-header .social-icon {
  display: inline-block;
  height: 17px;
  width: 16px;
}
/* line 22, inc/sass/_posts.scss */
.entry-header .social-icon.twitter {
  background-position: -25px 0;
}
/* line 26, inc/sass/_posts.scss */
.entry-header .social-icon.linkedin {
  background-position: -50px 0;
}
/* line 30, inc/sass/_posts.scss */
.entry-header .social-icon.email {
  background-position: -74px 0;
  width: 19px;
}

/* line 36, inc/sass/_posts.scss */
.entry-title a, .entry-meta a {
  color: inherit;
  text-decoration: none;
}

/* line 40, inc/sass/_posts.scss */
.page h1.entry-title {
  line-height: 40px;
}

/* line 43, inc/sass/_posts.scss */
.entry-title {
  line-height: 1;
}

/* line 46, inc/sass/_posts.scss */
.entry-meta {
  color: #737373;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 500;
  margin-top: 10px;
}
/* line 54, inc/sass/_posts.scss */
.entry-meta .author a {
  color: #00bcf2;
}
/* line 59, inc/sass/_posts.scss */
.entry-meta .author-title {
  font-style: italic;
}

/* line 63, inc/sass/_posts.scss */
.entry-meta .addthis_toolbox {
  float: none;
  margin: 0;
}

/* line 67, inc/sass/_posts.scss */
.entry-meta .addthis_counter {
  display: inline !important;
  font-size: inherit;
  cursor: default;
}

/* line 75, inc/sass/_posts.scss */
.search .search-title {
  padding: 0;
}
/* line 79, inc/sass/_posts.scss */
.search article {
  overflow: hidden;
  position: relative;
}
/* line 83, inc/sass/_posts.scss */
.search article h3 {
  font-family: "SegoeUI", "Segoe UI", sans-serif;
}

/* line 89, inc/sass/_posts.scss */
.hentry {
  margin: 0 0 2em;
}

/* line 92, inc/sass/_posts.scss */
.updated {
  display: none;
}

/* line 95, inc/sass/_posts.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 99, inc/sass/_posts.scss */
.entry-content {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
  line-height: 2.2rem;
}
@media (max-width: 600px) {
  /* line 99, inc/sass/_posts.scss */
  .entry-content {
    display: block;
    width: 100%;
  }
}

/* line 108, inc/sass/_posts.scss */
.entry-content a:hover {
  text-decoration: underline;
}

/* line 114, inc/sass/_posts.scss */
.entry-summary p {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 500;
}
/* line 119, inc/sass/_posts.scss */
.entry-summary a {
  color: inherit;
}
/* line 123, inc/sass/_posts.scss */
.entry-summary .read-more {
  color: #00bcf2;
}

/* line 128, inc/sass/_posts.scss */
.entry-content h1,
.entry-content h3 {
  margin-bottom: 0.3em;
}

/* line 132, inc/sass/_posts.scss */
.entry-content h2 {
  margin-bottom: 0.2em;
}

/* line 135, inc/sass/_posts.scss */
.entry-content td,
.entry-content th {
  border-bottom: 1px solid #e1e1e1;
}

/* line 139, inc/sass/_posts.scss */
.search-title {
  margin-bottom: 0.75em;
  padding-left: 10px;
  font-size: 24px;
}

/* line 144, inc/sass/_posts.scss */
.search-term {
  color: #00bcf2;
}

/* line 147, inc/sass/_posts.scss */
#search-term {
  font-weight: 500;
}

/* line 150, inc/sass/_posts.scss */
.search-entry .entry-summary {
  margin-top: 0.5em;
}

/* line 153, inc/sass/_posts.scss */
.search-entry p {
  margin-bottom: 1em;
}

/* line 156, inc/sass/_posts.scss */
article.search-post {
  overflow: hidden;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

/* line 161, inc/sass/_posts.scss */
.entry-share-col .addthis_toolbox {
  margin: 60px 0 0;
}

@media (max-width: 475px) {
  /* line 165, inc/sass/_posts.scss */
  .entry-share-col {
    display: none;
  }
}
/* line 169, inc/sass/_posts.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* line 174, inc/sass/_posts.scss */
.attachment-box-thumbnail {
  clear: both;
  display: block;
  margin-bottom: 5px;
}

/* line 181, inc/sass/_posts.scss */
.entry-header-term {
  position: absolute;
  top: 20px;
  right: 50px;
  left: 20px;
  overflow: hidden;
  height: 40px;
  font-size: 17px;
  line-height: 40px;
}

/* line 192, inc/sass/_posts.scss */
.entry-featured-category-wrap, .term-archive-header-wrap {
  position: relative;
  margin-bottom: 20px;
  height: 80px;
}

/* line 197, inc/sass/_posts.scss */
.entry-featured-category-box, .term-archive-header {
  position: absolute;
  left: -160px;
  height: 80px;
  background: #00bcf2;
  line-height: 80px;
}

@media (max-width: 1260px) {
  /* line 206, inc/sass/_posts.scss */
  .entry-featured-category-wrap, .term-archive-header-wrap {
    position: static;
  }

  /* line 210, inc/sass/_posts.scss */
  .entry-featured-category-box, .term-archive-header {
    left: 0;
  }
}
/* line 215, inc/sass/_posts.scss */
.term-archive-header {
  padding-left: 160px;
}

/* line 219, inc/sass/_posts.scss */
.entry-featured-category-wrap .back-link {
  display: inline-block;
  margin-left: 10px;
  padding-left: 40px;
  width: 110px;
  height: 28px;
  background: url(images/arrow-back.png) no-repeat;
  color: #fff;
  text-decoration: none;
  line-height: 28px;
  opacity: 0.45;
}

/* line 232, inc/sass/_posts.scss */
.entry-featured-category {
  display: inline-block;
  padding-right: 20px;
  color: #fff;
  vertical-align: middle;
  font-size: 24px;
}

/* Single post styles */
/* line 244, inc/sass/_posts.scss */
.single article {
  padding: 0 10px 0 0;
}
/* line 248, inc/sass/_posts.scss */
.single .entry-title {
  font-size: 40px;
  font-size: 4rem;
  line-height: 49px;
  line-height: 4.9rem;
  margin-bottom: 35px;
}
/* line 254, inc/sass/_posts.scss */
.single .featured-image {
  float: left;
  width: 100%;
}
/* line 258, inc/sass/_posts.scss */
.single .featured-image img {
  float: left;
  width: 100%;
}
/* line 264, inc/sass/_posts.scss */
.single .entry-meta {
  background: #f0f0f0;
  color: #737373;
  float: left;
  font-weight: normal;
  margin: 0 0 30px 0;
  padding: 9px 0;
  position: relative;
  width: 100%;
}
/* line 274, inc/sass/_posts.scss */
.single .entry-meta a {
  color: #737373;
}
/* line 278, inc/sass/_posts.scss */
.single .entry-meta .byline {
  color: #00bcf2;
}
/* line 281, inc/sass/_posts.scss */
.single .entry-meta .byline a {
  color: #00bcf2;
  font-weight: 600;
}
/* line 288, inc/sass/_posts.scss */
.single .post-info {
  float: left;
  padding-left: 5px;
}
/* line 293, inc/sass/_posts.scss */
.single .entry-content {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 1.5em;
}
/* line 297, inc/sass/_posts.scss */
.single .entry-content li {
  margin-bottom: .6em;
}
/* line 302, inc/sass/_posts.scss */
.single #secondary {
  float: right;
  padding: 0;
  width: 31.333%;
}
/* line 307, inc/sass/_posts.scss */
.single #secondary .widget-title {
  background: #f0f0f0;
  color: #505050;
  font-family: "SegoeUI", "Segoe UI", sans-serif;
  margin-bottom: 20px;
  padding: 4px 20px;
}
/* line 316, inc/sass/_posts.scss */
.single footer.entry-meta {
  clear: both;
  margin-bottom: 30px;
  padding: 0;
}
/* line 321, inc/sass/_posts.scss */
.single footer.entry-meta h2 {
  background: #00bcf2;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 28px;
  line-height: 2.8rem;
  padding: 6px 13px 12px 13px;
}
/* line 330, inc/sass/_posts.scss */
.single footer.entry-meta .tag-list {
  display: inline;
}
/* line 333, inc/sass/_posts.scss */
.single footer.entry-meta .tag-list a {
  background: transparent;
  color: #00bcf2;
  text-transform: lowercase;
}

/* line 345, inc/sass/_posts.scss */
.single .wp-caption,
.page .wp-caption {
  background: #edf1f7;
  border: none;
  color: #505050;
  font-style: italic;
  padding: 0;
}
/* line 352, inc/sass/_posts.scss */
.single .wp-caption img[class*="wp-image-"],
.page .wp-caption img[class*="wp-image-"] {
  width: 100%;
  max-width: 100%;
}
/* line 357, inc/sass/_posts.scss */
.single .wp-caption .wp-caption-text,
.page .wp-caption .wp-caption-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-family: "SegoeUIMed", "Segoe UI", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 17px;
  line-height: 1.7rem;
  margin: 0;
  padding: 12px 17px 14px;
  width: 100%;
}

/* line 372, inc/sass/_posts.scss */
.back-to-top-wrap {
  right: 0px;
  position: absolute;
  width: 70px;
  height: 65px;
  margin-top: -101px;
}

/* line 380, inc/sass/_posts.scss */
.back-to-top {
  background: #ededed url(images/icon-backtotop.png) no-repeat 50% 8px;
  color: #505050 !important;
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  height: 33px;
  padding: 32px 12px 5px 12px;
  line-height: 13px;
  line-height: 1.3rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 45px;
}

/* line 394, inc/sass/_posts.scss */
#tag-wrap {
  float: left;
}

/* line 398, inc/sass/_posts.scss */
.tag-list {
  margin: 1em 0;
  padding: 0;
  list-style-type: none;
}

/* line 404, inc/sass/_posts.scss */
.tag-list li {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 10px;
}

/* line 410, inc/sass/_posts.scss */
.tag-list a {
  display: block;
  padding: 0 10px;
  line-height: 30px;
}

/* line 416, inc/sass/_posts.scss */
#footer-share {
  background: #edf1f7;
  border-left: 1px solid #fff;
  box-sizing: border-box;
  float: right;
  font-size: 13px;
  font-size: 1.3rem;
  height: 46px;
  min-width: 225px;
  padding: 5px 0 0;
}
/* line 426, inc/sass/_posts.scss */
#footer-share > span {
  color: #505050;
  float: left;
  padding: 7px 10px 7px 20px;
}
/* line 432, inc/sass/_posts.scss */
#footer-share .addthis_default_style a {
  padding: 0px 7px 0px 0px;
}

@media (max-width: 770px) {
  /* line 438, inc/sass/_posts.scss */
  .entry-header-term {
    position: static;
    float: left;
    width: 250px;
  }

  /* line 443, inc/sass/_posts.scss */
  article .entry-upper-head:after {
    display: table;
    clear: both;
    content: '';
  }

  /* line 448, inc/sass/_posts.scss */
  article.col-10 {
    width: 97%;
  }
}
/* Social Icon styles */
/* line 458, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap {
  float: right;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 462, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap li {
  float: left;
  height: 24px;
  list-style-type: none;
  margin: 0 6px 0 0;
  min-width: 60px;
}
/* line 470, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap a {
  color: #fff;
  min-height: 24px;
  padding: 3px 10px 0 35px;
}
/* line 476, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap .facebook {
  background: url(images/icon-facebook-single.png) 10px 50% no-repeat #537cbe;
}
/* line 479, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap .facebook a {
  display: block;
}
/* line 484, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap .twitter {
  background: url(images/icon-twitter-single.png) 4px 50% no-repeat #76cdf0;
}
/* line 487, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap .twitter a {
  display: block;
  padding-left: 38px;
}
/* line 493, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap .linkedin {
  background: url(images/icon-linkedin-single.png) 4px 50% no-repeat #0e85c9;
}
/* line 496, inc/sass/_posts.scss */
.entry-meta .social-icons-wrap .linkedin a {
  display: block;
}

/* line 504, inc/sass/_posts.scss */
.hero .entry-title {
  font-family: "SegoeUIMed", "Segoe UI", sans-serif;
}
/* line 506, inc/sass/_posts.scss */
.hero .entry-title a {
  color: #000;
}
/* line 511, inc/sass/_posts.scss */
.hero .entry-summary p {
  margin-bottom: 0;
}

/* line 1, inc/sass/_grid.scss */
.masonry-container {
  clear: both;
}
/* line 4, inc/sass/_grid.scss */
.masonry-container .post {
  position: relative;
  overflow: hidden;
}
/* line 8, inc/sass/_grid.scss */
.masonry-container .post .entry-title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 39px;
  line-height: 3.9rem;
}
/* line 13, inc/sass/_grid.scss */
.masonry-container .post.sticky {
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 1.7em;
  padding-bottom: 25px;
}
/* line 21, inc/sass/_grid.scss */
.masonry-container .post.sticky .entry-title {
  font-family: "SegoeUIMed", "Segoe UI", sans-serif;
}
/* line 24, inc/sass/_grid.scss */
.masonry-container .post.sticky .entry-title a {
  color: #000;
}

/* line 32, inc/sass/_grid.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  -ms-box-sizing: border-box;
}
@media (max-width: 475px) {
  /* line 32, inc/sass/_grid.scss */
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    width: 100%;
  }
}

/* line 44, inc/sass/_grid.scss */
.row {
  overflow: hidden;
}

/* line 47, inc/sass/_grid.scss */
.col-1 {
  width: 8.333333333%;
}

/* line 48, inc/sass/_grid.scss */
.col-2 {
  width: 16.666666667%;
}

/* line 49, inc/sass/_grid.scss */
.col-3 {
  width: 25%;
}

/* line 50, inc/sass/_grid.scss */
.col-4 {
  width: 33.333333333%;
}

/* line 51, inc/sass/_grid.scss */
.col-5 {
  width: 41.666666667%;
}

/* line 52, inc/sass/_grid.scss */
.col-6 {
  width: 50%;
}

/* line 53, inc/sass/_grid.scss */
.col-7 {
  width: 58.333333333%;
}

/* line 54, inc/sass/_grid.scss */
.col-8 {
  width: 66.666666667%;
}

/* line 55, inc/sass/_grid.scss */
.col-9 {
  width: 75%;
}

/* line 56, inc/sass/_grid.scss */
.col-10 {
  width: 83.333333333%;
}

/* line 57, inc/sass/_grid.scss */
.col-11 {
  width: 91.666666667%;
}

/* line 58, inc/sass/_grid.scss */
.col-12 {
  width: 100%;
}

@media (max-width: 770px) {
  /* line 61, inc/sass/_grid.scss */
  .col-4 {
    width: 50%;
  }

  /* line 62, inc/sass/_grid.scss */
  .col-3 {
    width: 50%;
  }

  /* line 64, inc/sass/_grid.scss */
  div.showall-wrap.col-4.post-wrap {
    top: 0;
    right: 0 !important;
  }

  /* line 68, inc/sass/_grid.scss */
  div.sort-wrap.col-8.post-wrap {
    width: 50%;
  }

  /* line 71, inc/sass/_grid.scss */
  div.filter-wrap.col-9 {
    width: 100%;
  }

  /* line 74, inc/sass/_grid.scss */
  body.search-results .entry-main-section.col-8 {
    width: 90.3%;
  }

  /* line 78, inc/sass/_grid.scss */
  .announcement_wrap {
    display: none;
  }
  /* line 80, inc/sass/_grid.scss */
  .announcement_wrap .announcement {
    width: 100%;
  }
  /* line 84, inc/sass/_grid.scss */
  .announcement_wrap #dismiss {
    padding: 16px 10px 0px 0px;
  }
}
/* line 2, inc/sass/_related-posts.scss */
.related-posts-bar {
  border-top: 1px solid #dadada;
  position: relative;
  clear: both;
  padding: 0 0 35px;
}

/* line 9, inc/sass/_related-posts.scss */
.related-posts-bar h3 {
  background: #00bcf2;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  font-size: 1.8rem;
  margin: -1px 0 25px;
  padding: 4px 0;
  text-align: center;
  width: 140px;
}

/* line 20, inc/sass/_related-posts.scss */
.related-posts-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 26, inc/sass/_related-posts.scss */
.related-posts-list li {
  padding: 0 20px 0 0;
}

/* line 31, inc/sass/_related-posts.scss */
.related-post {
  margin-bottom: 20px;
}
/* line 34, inc/sass/_related-posts.scss */
.related-post .post-title {
  color: #00bcf2;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 10px;
}
/* line 42, inc/sass/_related-posts.scss */
.related-post p {
  color: #505050;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 15px;
  line-height: 1.5rem;
  margin: 0;
}
/* line 50, inc/sass/_related-posts.scss */
.related-post .read-more {
  color: #00bcf2;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 500;
}

/* line 58, inc/sass/_related-posts.scss */
.related-post a {
  color: inherit;
  text-decoration: none;
}

/* line 63, inc/sass/_related-posts.scss */
.related-post-thumb {
  display: block;
  margin: 0 10px 10px 0;
}

@media (max-width: 440px) {
  /* line 70, inc/sass/_related-posts.scss */
  .related-posts-bar h3 {
    padding-left: 0;
    text-align: center;
  }

  /* line 74, inc/sass/_related-posts.scss */
  .related-post {
    width: 100%;
    text-align: center;
  }

  /* line 78, inc/sass/_related-posts.scss */
  .related-post a {
    display: block;
  }

  /* line 81, inc/sass/_related-posts.scss */
  .related-post-thumb {
    margin: 0 auto 10px;
  }
}
@media (max-width: 770px) {
  /* line 87, inc/sass/_related-posts.scss */
  .related-post {
    width: 31%;
  }
}
/* line 1, inc/sass/_author.scss */
.author-bio-box {
  overflow: hidden;
  margin-bottom: 40px;
}
/* line 5, inc/sass/_author.scss */
.author-bio-box .avatar {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 2, inc/sass/_product-icons.scss */
.entry-header-term-access,
.entry-header-term-excel,
.entry-header-term-exchange,
.entry-header-term-infopath,
.entry-header-term-lync,
.entry-header-term-onenote,
.entry-header-term-outlook,
.entry-header-term-powerpoint,
.entry-header-term-project,
.entry-header-term-publisher,
.entry-header-term-visio,
.entry-header-term-word {
  background-repeat: no-repeat;
  text-indent: -200%;
  white-space: nowrap;
}

/* line 19, inc/sass/_product-icons.scss */
.entry-header-term-access {
  background-image: url(images/archive-terms/access.png);
}

/* line 20, inc/sass/_product-icons.scss */
.entry-header-term-excel {
  background-image: url(images/archive-terms/excel.png);
}

/* line 21, inc/sass/_product-icons.scss */
.entry-header-term-exchange {
  background-image: url(images/archive-terms/exchange.png);
}

/* line 22, inc/sass/_product-icons.scss */
.entry-header-term-infopath {
  background-image: url(images/archive-terms/infopath.png);
}

/* line 23, inc/sass/_product-icons.scss */
.entry-header-term-lync {
  background-image: url(images/archive-terms/lync.png);
}

/* line 24, inc/sass/_product-icons.scss */
.entry-header-term-onenote {
  background-image: url(images/archive-terms/onenote.png);
}

/* line 25, inc/sass/_product-icons.scss */
.entry-header-term-outlook {
  background-image: url(images/archive-terms/outlook.png);
}

/* line 26, inc/sass/_product-icons.scss */
.entry-header-term-powerpoint {
  background-image: url(images/archive-terms/powerpoint.png);
}

/* line 27, inc/sass/_product-icons.scss */
.entry-header-term-project {
  background-image: url(images/archive-terms/project.png);
}

/* line 28, inc/sass/_product-icons.scss */
.entry-header-term-publisher {
  background-image: url(images/archive-terms/publisher.png);
}

/* line 29, inc/sass/_product-icons.scss */
.entry-header-term-visio {
  background-image: url(images/archive-terms/visio.png);
}

/* line 30, inc/sass/_product-icons.scss */
.entry-header-term-word {
  background-image: url(images/archive-terms/word.png);
}

/* line 32, inc/sass/_product-icons.scss */
.search-featured-term {
  font-size: 14px;
}

/* line 36, inc/sass/_product-icons.scss */
.search-featured-term-access,
.search-featured-term-excel,
.search-featured-term-exchange,
.search-featured-term-infopath,
.search-featured-term-lync,
.search-featured-term-onenote,
.search-featured-term-outlook,
.search-featured-term-powerpoint,
.search-featured-term-project,
.search-featured-term-publisher,
.search-featured-term-visio,
.search-featured-term-word {
  overflow: hidden;
  height: 40px;
  background-repeat: no-repeat;
  text-indent: -200%;
  white-space: nowrap;
}

/* line 55, inc/sass/_product-icons.scss */
.search-featured-term-access {
  background-image: url(images/search-terms/access.png);
}

/* line 56, inc/sass/_product-icons.scss */
.search-featured-term-excel {
  background-image: url(images/search-terms/excel.png);
}

/* line 57, inc/sass/_product-icons.scss */
.search-featured-term-exchange {
  background-image: url(images/search-terms/exchange.png);
}

/* line 58, inc/sass/_product-icons.scss */
.search-featured-term-infopath {
  background-image: url(images/search-terms/infopath.png);
}

/* line 59, inc/sass/_product-icons.scss */
.search-featured-term-lync {
  background-image: url(images/search-terms/lync.png);
}

/* line 60, inc/sass/_product-icons.scss */
.search-featured-term-onenote {
  background-image: url(images/search-terms/onenote.png);
}

/* line 61, inc/sass/_product-icons.scss */
.search-featured-term-outlook {
  background-image: url(images/search-terms/outlook.png);
}

/* line 62, inc/sass/_product-icons.scss */
.search-featured-term-powerpoint {
  background-image: url(images/search-terms/powerpoint.png);
}

/* line 63, inc/sass/_product-icons.scss */
.search-featured-term-project {
  background-image: url(images/search-terms/project.png);
}

/* line 64, inc/sass/_product-icons.scss */
.search-featured-term-publisher {
  background-image: url(images/search-terms/publisher.png);
}

/* line 65, inc/sass/_product-icons.scss */
.search-featured-term-visio {
  background-image: url(images/search-terms/visio.png);
}

/* line 66, inc/sass/_product-icons.scss */
.search-featured-term-word {
  background-image: url(images/search-terms/word.png);
}

/* line 68, inc/sass/_product-icons.scss */
.entry-featured-category-excel,
.entry-featured-category-access,
.entry-featured-category-excel,
.entry-featured-category-exchange,
.entry-featured-category-infopath,
.entry-featured-category-lync,
.entry-featured-category-onenote,
.entry-featured-category-outlook,
.entry-featured-category-powerpoint,
.entry-featured-category-project,
.entry-featured-category-publisher,
.entry-featured-category-visio,
.entry-featured-category-word {
  overflow: hidden;
  width: 140px;
  background-position: left center;
  background-repeat: no-repeat;
  text-indent: -2000%;
  white-space: nowrap;
}

/* line 90, inc/sass/_product-icons.scss */
.featured-category-box-access {
  background: #b90e17;
}

/* line 91, inc/sass/_product-icons.scss */
.featured-category-box-excel {
  background: #007233;
}

/* line 92, inc/sass/_product-icons.scss */
.featured-category-box-exchange {
  background: #0071c5;
}

/* line 93, inc/sass/_product-icons.scss */
.featured-category-box-infopath {
  background: #511c74;
}

/* line 94, inc/sass/_product-icons.scss */
.featured-category-box-lync {
  background: #0071c6;
}

/* line 95, inc/sass/_product-icons.scss */
.featured-category-box-onenote {
  background: #662d91;
}

/* line 96, inc/sass/_product-icons.scss */
.featured-category-box-outlook {
  background: #0071bc;
}

/* line 97, inc/sass/_product-icons.scss */
.featured-category-box-powerpoint {
  background: #f04e23;
}

/* line 98, inc/sass/_product-icons.scss */
.featured-category-box-project {
  background: #0caa59;
}

/* line 99, inc/sass/_product-icons.scss */
.featured-category-box-publisher {
  background: #00887d;
}

/* line 100, inc/sass/_product-icons.scss */
.featured-category-box-visio {
  background: #436ab3;
}

/* line 101, inc/sass/_product-icons.scss */
.featured-category-box-word {
  background: #0054a6;
}

/* line 102, inc/sass/_product-icons.scss */
.entry-featured-category-access {
  background-image: url(images/featured-terms/access.png);
}

/* line 103, inc/sass/_product-icons.scss */
.entry-featured-category-excel {
  background-image: url(images/featured-terms/excel.png);
}

/* line 104, inc/sass/_product-icons.scss */
.entry-featured-category-exchange {
  width: 160px;
  background-image: url(images/featured-terms/exchange.png);
}

/* line 105, inc/sass/_product-icons.scss */
.entry-featured-category-infopath {
  background-image: url(images/featured-terms/infopath.png);
}

/* line 106, inc/sass/_product-icons.scss */
.entry-featured-category-lync {
  background-image: url(images/featured-terms/lync.png);
}

/* line 107, inc/sass/_product-icons.scss */
.entry-featured-category-onenote {
  width: 160px;
  background-image: url(images/featured-terms/onenote.png);
}

/* line 108, inc/sass/_product-icons.scss */
.entry-featured-category-outlook {
  background-image: url(images/featured-terms/outlook.png);
}

/* line 109, inc/sass/_product-icons.scss */
.entry-featured-category-powerpoint {
  width: 180px;
  background-image: url(images/featured-terms/powerpoint.png);
}

/* line 110, inc/sass/_product-icons.scss */
.entry-featured-category-project {
  background-image: url(images/featured-terms/project.png);
}

/* line 111, inc/sass/_product-icons.scss */
.entry-featured-category-publisher {
  width: 170px;
  background-image: url(images/featured-terms/publisher.png);
}

/* line 112, inc/sass/_product-icons.scss */
.entry-featured-category-visio {
  background-image: url(images/featured-terms/visio.png);
}

/* line 113, inc/sass/_product-icons.scss */
.entry-featured-category-word {
  background-image: url(images/featured-terms/word.png);
}

@media (max-width: 440px) {
  /* line 116, inc/sass/_product-icons.scss */
  .entry-featured-category-box {
    width: 100%;
  }

  /* line 119, inc/sass/_product-icons.scss */
  .entry-featured-category-wrap .back-link {
    width: 90px;
  }

  /* line 122, inc/sass/_product-icons.scss */
  .entry-featured-category-box.featured-category-box-powerpoint .back-link {
    width: 70px;
  }

  /* line 125, inc/sass/_product-icons.scss */
  .entry-featured-category-publisher {
    width: 150px;
  }

  /* line 128, inc/sass/_product-icons.scss */
  .entry-featured-category-exchange {
    width: 150px;
  }

  /* line 131, inc/sass/_product-icons.scss */
  .entry-featured-category-office-web-apps {
    padding-right: 0;
    width: 150px;
    font-size: 20px;
  }

  /* line 136, inc/sass/_product-icons.scss */
  .entry-featured-category-onenote {
    width: 150px;
  }

  /* line 139, inc/sass/_product-icons.scss */
  .entry-featured-category-powerpoint {
    width: 170px;
  }
}
/* line 1, inc/sass/_asides.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/* line 2, inc/sass/_media.scss */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  border: none;
}

/* line 10, inc/sass/_media.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
  border: 1px solid #ccc;
}

/* line 15, inc/sass/_media.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 1.2% auto 0;
  max-width: 98%;
}

/* line 20, inc/sass/_media.scss */
.wp-caption-text {
  text-align: center;
}

/* line 23, inc/sass/_media.scss */
.wp-caption .wp-caption-text {
  margin: 0.4em 0;
  font-size: 80%;
  line-height: 1.5;
}

/* line 28, inc/sass/_media.scss */
.site-main .gallery {
  margin-bottom: 1.5em;
}

/* line 33, inc/sass/_media.scss */
.site-main .gallery a img {
  max-width: 90%;
  height: auto;
  border: none;
}

/* line 38, inc/sass/_media.scss */
.site-main .gallery dd {
  margin: 0;
}

/* Make sure embeds and iframes fit their containers */
/* line 47, inc/sass/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* Legacy Slideshow Overrides
---------------------------------------------------------*/
/* line 57, inc/sass/_media.scss */
.amSlideShow {
  margin: 0 0 1.5em;
  max-width: 580px;
  width: 100% !important;
}
/* line 62, inc/sass/_media.scss */
.amSlideShow .amSlideShowTitle {
  width: 100%;
}

/* line 67, inc/sass/_media.scss */
.amSlideShowArrowContainer {
  background: #fff;
}
/* line 70, inc/sass/_media.scss */
.amSlideShowArrowContainer table {
  margin-bottom: 0;
}
/* line 74, inc/sass/_media.scss */
.amSlideShowArrowContainer td {
  border-bottom: 0;
  text-align: right;
}
/* line 78, inc/sass/_media.scss */
.amSlideShowArrowContainer td:first-child {
  width: 86% !important;
}
/* line 82, inc/sass/_media.scss */
.amSlideShowArrowContainer td:last-child {
  width: 7% !important;
}

/* line 88, inc/sass/_media.scss */
.amSlideShowContainer {
  background-color: #f0f0f0;
  padding: 10px 10px 20px;
}

/* line 93, inc/sass/_media.scss */
.amSlideShowEmbed {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 10px 10px;
}

/* line 98, inc/sass/_media.scss */
.amSlideShowImage > div {
  height: auto !important;
  margin-bottom: 1em;
}

/* line 103, inc/sass/_media.scss */
.amNewscenterImageTitle {
  font-family: "SegoeUI", "Segoe UI", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1;
}

/* line 110, inc/sass/_media.scss */
.amNewscenterImageSpacer {
  padding-bottom: 1.5em;
}

/* line 114, inc/sass/_media.scss */
.amSlideShowImageDescContainer {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 10px;
}

/* line 119, inc/sass/_media.scss */
.amNewscenterImageDate {
  color: #00bcf2;
  font-size: 11px;
  font-size: 1.1rem;
}

/* line 1, inc/sass/_comments.scss */
.comments-area {
  clear: both;
  position: relative;
}

/* line 6, inc/sass/_comments.scss */
.comments-head {
  margin-bottom: 10px;
  padding: 45px 0;
  height: 40px;
  border-bottom: 1px solid #cdcdcd;
  line-height: 40px;
}

/* line 14, inc/sass/_comments.scss */
.comments-count {
  position: relative;
  top: -12px;
  color: #00bcf2;
  text-align: center;
  font-size: 36px;
  line-height: 36px;
}

/* line 23, inc/sass/_comments.scss */
.comments-count-sub {
  display: block;
  color: #000;
  font-size: 12px;
  line-height: 12px;
}

/* line 30, inc/sass/_comments.scss */
.add-comment-wrap {
  padding-right: 0;
  text-align: right;
}

/* line 35, inc/sass/_comments.scss */
.comment-list, .comment-list .children {
  margin: 0;
  list-style-type: none;
}

/* line 40, inc/sass/_comments.scss */
.comment-list .children {
  padding-left: 8.333333333%;
  background: url(images/icon-childcomment.png) no-repeat 6% 0;
}

/* line 45, inc/sass/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 49, inc/sass/_comments.scss */
.comment-body {
  padding: 20px;
}

/* line 52, inc/sass/_comments.scss */
.comment-time {
  font-style: italic;
}

/* line 55, inc/sass/_comments.scss */
.bypostauthor > .comment-body {
  margin-bottom: 10px;
  background: #e1e1e1;
}

/* line 60, inc/sass/_comments.scss */
.comment-content {
  margin-right: 220px;
}

/* line 64, inc/sass/_comments.scss */
.comment.depth-1 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cdcdcd;
}
/* line 69, inc/sass/_comments.scss */
.comment.depth-1:last-child {
  border: none;
}

/* line 74, inc/sass/_comments.scss */
.comment-right {
  float: right;
  padding-left: 100px;
  width: 120px;
}

/* line 80, inc/sass/_comments.scss */
.comment-actions {
  margin-top: 20px;
}

/* line 84, inc/sass/_comments.scss */
.comment-actions a {
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 28px;
  width: 32px;
  height: 32px;
  background: url(images/icon-reply.png) no-repeat;
  text-indent: 200%;
  white-space: nowrap;
}

/* line 96, inc/sass/_comments.scss */
.comment-actions .report a {
  background-image: url(images/icon-report.png);
}

/* line 100, inc/sass/_comments.scss */
.comment-actions .report span {
  line-height: 30px;
}

/* line 104, inc/sass/_comments.scss */
.comment-author, .logged-in-as {
  margin-bottom: 10px;
  font-size: 18px;
}

/* line 108, inc/sass/_comments.scss */
.comment-author a {
  color: inherit;
  text-decoration: none;
}

/* line 112, inc/sass/_comments.scss */
.comment-author img, .logged-in-as img {
  vertical-align: middle;
}

/* line 116, inc/sass/_comments.scss */
.comment-respond {
  position: relative;
  top: -15px;
  z-index: 10;
  display: none;
  overflow: hidden;
  padding-top: 10px;
  background: #fff;
}

/* line 126, inc/sass/_comments.scss */
.comment-form-comment {
  margin: 0;
  padding-left: 0;
}

/* line 131, inc/sass/_comments.scss */
.comment-form-comment textarea {
  border-radius: 0;
}

/* line 135, inc/sass/_comments.scss */
.comment-respond .form-submit {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
}

/* line 142, inc/sass/_comments.scss */
#cancel-comment-reply-link {
  position: absolute;
  bottom: 0;
  left: 78%;
  color: #666666;
  font-size: 14px;
}

@media (max-width: 770px) {
  /* line 151, inc/sass/_comments.scss */
  .add-comment-wrap.col-2 {
    padding-right: 6%;
    width: 100%;
  }

  /* line 155, inc/sass/_comments.scss */
  .comment-respond {
    top: -44px;
    padding: 0 0 0 10px;
  }

  /* line 159, inc/sass/_comments.scss */
  .comments-count {
    width: 20%;
  }
}
@media (max-width: 568px) {
  /* line 165, inc/sass/_comments.scss */
  .add-comment-wrap.col-2 {
    padding-right: 3%;
  }
}
@media (max-width: 440px) {
  /* line 171, inc/sass/_comments.scss */
  ol.comment-list {
    margin: -10px 5px;
  }

  /* line 174, inc/sass/_comments.scss */
  .comment-respond {
    top: -55px;
    padding: 0 5px;
  }

  /* line 178, inc/sass/_comments.scss */
  .add-comment-wrap.col-2 {
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }

  /* line 183, inc/sass/_comments.scss */
  .comment-content {
    margin-right: 0;
  }

  /* line 186, inc/sass/_comments.scss */
  .comments-count {
    width: 100%;
  }

  /* line 190, inc/sass/_comments.scss */
  .comments-head {
    padding: 5px 0 105px 0;
  }
}
/* line 1, inc/sass/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
}

/* line 5, inc/sass/_widgets.scss */
.widget-title {
  font-size: 18px;
  font-size: 1.8rem;
}

/* Make sure select elements fit in widgets */
/* line 10, inc/sass/_widgets.scss */
.widget select {
  max-width: 100%;
}

/* Search widget */
/* line 15, inc/sass/_widgets.scss */
.widget_search .search-submit {
  display: none;
}

/* Featured Posts */
/* line 22, inc/sass/_widgets.scss */
.widget .featured-post a {
  color: #00bcf2;
  text-decoration: none;
}
/* line 27, inc/sass/_widgets.scss */
.widget.widget_ms_have_a_tip .blue {
  background: #00bcf2;
}

/* Featured Posts Widget */
/* line 35, inc/sass/_widgets.scss */
.widget_ms_featured_posts ul {
  padding: 0 15px;
}

/* line 39, inc/sass/_widgets.scss */
.featured-posts-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 46, inc/sass/_widgets.scss */
.featured-posts-list li {
  padding: 0 20px 0 0;
}

/* line 50, inc/sass/_widgets.scss */
.featured-post {
  margin-bottom: 20px;
}

/* line 54, inc/sass/_widgets.scss */
.featured-post .post-title {
  color: #426ab2;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19px;
  line-height: 1.9rem;
  margin-bottom: 10px;
}

/* line 64, inc/sass/_widgets.scss */
.featured-post p {
  color: #505050;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 15px;
  line-height: 1.5rem;
  margin: 0;
}

/* line 74, inc/sass/_widgets.scss */
.featured-post .read-more {
  color: #004185;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 600;
}

/* line 82, inc/sass/_widgets.scss */
.featured-post a {
  color: inherit;
  font-family: 'SegoeUIMed', sans-serif;
  text-decoration: none;
}

/* line 88, inc/sass/_widgets.scss */
.featured-post-thumb {
  display: block;
  margin: 0 10px 10px 0;
}

/* Popular Posts Widget */
/* line 96, inc/sass/_widgets.scss */
.widget_wds_ms_popular_posts ul {
  list-style-type: none;
  margin: 0;
  padding: 0 15px;
}
/* line 101, inc/sass/_widgets.scss */
.widget_wds_ms_popular_posts ul li {
  padding: 0 20px 0 0;
}

/* line 107, inc/sass/_widgets.scss */
.widget_wds_ms_popular_posts .content-wrap {
  overflow: hidden;
}

/* line 1, inc/sass/_add-this.scss */
.addthis_toolbox {
  float: right;
  margin: 0 0 20px 20px;
  text-align: center;
}
/* line 6, inc/sass/_add-this.scss */
.addthis_toolbox a {
  color: #969696;
  font-size: 19px;
  font-size: 1.9rem;
}

/* line 12, inc/sass/_add-this.scss */
.addthis_counter {
  display: block !important;
  color: #333 !important;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
}

/* line 21, inc/sass/_add-this.scss */
.addthis_counter:after {
  content: ' Shares';
}

/* line 25, inc/sass/_add-this.scss */
.addthis-single-wrap {
  position: fixed;
  right: 0;
  bottom: 50%;
  z-index: 100;
  margin-bottom: -126px;
  padding: 20px 20px 0;
  width: 28px;
  background: #e1e1e1;
}
/* line 35, inc/sass/_add-this.scss */
.addthis-single-wrap a {
  display: block;
  margin-bottom: 20px;
}
@media (max-width: 475px) {
  /* line 25, inc/sass/_add-this.scss */
  .addthis-single-wrap {
    display: none;
  }
}
@media (max-width: 770px) {
  /* line 25, inc/sass/_add-this.scss */
  .addthis-single-wrap {
    display: none;
  }
}

/* line 49, inc/sass/_add-this.scss */
.addthis-single-wrap .addthis_toolbox {
  margin: 0;
}

/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, inc/sass/_infinite-scroll.scss */
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
/* line 8, inc/sass/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

@media screen and (max-width: 600px) {
  /* line 3, inc/sass/_600max.scss */
  .site-header {
    height: auto;
  }
  /* line 10, inc/sass/_600max.scss */
  .site-header .main-navigation .term-filters-products li.term-filter-actions {
    top: 110.5%;
  }
  /* line 17, inc/sass/_600max.scss */
  .site-header .main-navigation .term-filters-type li.term-filter-actions {
    top: 120%;
  }

  /* line 24, inc/sass/_600max.scss */
  .header-mobile-dropdown-toggle {
    bottom: 0;
    top: inherit;
  }

  /* line 35, inc/sass/_600max.scss */
  .main-navigation ul ul li {
    display: block;
    float: left;
    padding-right: 10px;
    padding-right: 1rem;
    width: 50%;
  }
  /* line 41, inc/sass/_600max.scss */
  .main-navigation ul ul li a {
    white-space: normal;
    line-height: 18px;
    line-height: 1.8rem;
  }

  /* line 50, inc/sass/_600max.scss */
  .term-filter-toggles {
    max-width: 75%;
  }
  /* line 53, inc/sass/_600max.scss */
  .term-filter-toggles li {
    padding-left: 0;
    width: 100%;
  }

  /* line 62, inc/sass/_600max.scss */
  .single .social-icons-wrap,
  .page .social-icons-wrap {
    clear: both;
    float: left;
  }
  /* line 66, inc/sass/_600max.scss */
  .single .social-icons-wrap ul,
  .page .social-icons-wrap ul {
    margin: 10px 0 0 5px;
    margin: 1rem 0 0 0.5rem;
  }

  /* line 74, inc/sass/_600max.scss */
  .related-posts-list li {
    margin: 0 0 15px 0;
    margin: 0 0 1.5rem 0;
    padding: 0;
    text-align: left;
    width: 100%;
  }
  /* line 81, inc/sass/_600max.scss */
  .related-posts-list .post-title {
    margin: 0;
  }
  /* line 85, inc/sass/_600max.scss */
  .related-posts-list .related-post-thumb {
    margin: 0 10px 10px 0;
    margin: 0 1rem 1rem 0;
  }

  /* line 92, inc/sass/_600max.scss */
  .footer-widgets h4 {
    line-height: 22px;
    line-height: 2.2rem;
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 99, inc/sass/_600max.scss */
  .footer-widgets .footer-widget-col:last-child {
    padding: 0;
  }
}
@media screen and (max-width: 600px) and (orientation: landscape) {
  /* line 109, inc/sass/_600max.scss */
  .site-header {
    height: auto;
  }
  /* line 116, inc/sass/_600max.scss */
  .site-header .main-navigation .term-filters-products li.term-filter-actions {
    top: 112%;
  }
}
@media screen and (max-width: 1024px) {
  /* line 3, inc/sass/_600up.scss */
  .site-header {
    height: auto;
  }
  /* line 8, inc/sass/_600up.scss */
  .site-header .main-navigation .term-filter-actions {
    right: 0;
    width: 220px;
  }
  /* line 12, inc/sass/_600up.scss */
  .site-header .main-navigation .term-filter-actions ul {
    position: absolute;
  }
  /* line 19, inc/sass/_600up.scss */
  .site-header .main-navigation .term-filters-products .term-filter-actions {
    top: 115%;
  }
  /* line 26, inc/sass/_600up.scss */
  .site-header .main-navigation .term-filters-type .term-filter-actions {
    top: 125%;
  }

  /* line 33, inc/sass/_600up.scss */
  .term-filter-toggles {
    max-width: 75%;
  }
  /* line 36, inc/sass/_600up.scss */
  .term-filter-toggles li {
    margin-right: 25px;
    padding-left: 0;
  }

  /* line 42, inc/sass/_600up.scss */
  .site-title {
    height: auto;
    overflow: inherit;
    white-space: normal;
  }

  /* line 48, inc/sass/_600up.scss */
  .header-mobile-dropdown {
    top: 100%;
  }

  /* line 52, inc/sass/_600up.scss */
  #site-utility-navigation {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
  }

  /* line 61, inc/sass/_600up.scss */
  .header-search .search-field {
    border-radius: 0;
    -webkit-appearance: none;
  }

  /* line 67, inc/sass/_600up.scss */
  .entry-header {
    float: left;
    width: 100%;
  }
  /* line 71, inc/sass/_600up.scss */
  .entry-header .addthis_toolbox {
    float: left;
    position: relative;
  }
  /* line 75, inc/sass/_600up.scss */
  .entry-header .addthis_toolbox .addthis_button_twitter {
    margin-left: 0;
  }

  /* line 84, inc/sass/_600up.scss */
  .single article,
  .single #secondary,
  .page article,
  .page #secondary {
    padding: 0;
    width: 100%;
  }
  /* line 90, inc/sass/_600up.scss */
  .single #secondary,
  .page #secondary {
    margin-bottom: 25px;
    margin-bottom: 2.5rem;
  }
  /* line 96, inc/sass/_600up.scss */
  .single footer.entry-meta,
  .page footer.entry-meta {
    height: auto;
  }
  /* line 100, inc/sass/_600up.scss */
  .single footer #footer-share,
  .page footer #footer-share {
    border: none;
    width: 100%;
  }
  /* line 104, inc/sass/_600up.scss */
  .single footer #footer-share > span,
  .page footer #footer-share > span {
    padding-left: 10px;
    padding-left: 1rem;
  }

  /* line 111, inc/sass/_600up.scss */
  .back-to-top-wrap {
    display: none;
  }

  /* line 119, inc/sass/_600up.scss */
  #comments .comments-head .comments-title {
    padding: 0;
    width: 100%;
  }
}
