/*
Theme Name:     DCK Child Theme
Theme URI:		http://www.inetinteractive.com/
Description:	This parent theme was developed to be applied to all iNET Interactive properties
Author:			iNET Interactive
Author URI:		http://www.inetinteractive.com
Template:       inet-wp-theme                   
Version:        0.1.0
*/
/* FIRST RESET & NORMALIZE */
/* -----------------------------------------------------------
	RESET & NORMALIZE
-------------------------------------------------------------- */
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 {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

:focus {
  /* remember to define focus styles! */
  outline: 0; }

ol, ul {
  list-style: none; }

table {
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0; }

caption {
  font-weight: normal;
  text-align: left; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }

a img {
  border: 0; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

h3 {
  font-size: 1.17em;
  margin: 1em 0; }

h4 {
  font-size: 1em;
  margin: 1.33em 0; }

h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
b,
strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

/*
 * Addresses styling not present in S5, Chrome.
 */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE6/7/8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/*
 * Addresses margins set differently in IE6/7.
 */
p,
pre {
  margin: 1em 0; }

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/*
 * Improves readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
q {
  quotes: none; }

/*
 * Addresses `quotes` property not supported in S4.
 */
q:before,
q:after {
  content: '';
  content: none; }

small {
  font-size: 75%; }

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

dd {
  margin: 0 0 0 40px; }

/*
 * Addresses paddings set differently in IE6/7.
 */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/*
 * Corrects list images handled incorrectly in IE7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */ }

/*
 * Corrects overflow displayed oddly in IE9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
form {
  margin: 0; }

/*
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */ }

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */ }

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
button,
input {
  line-height: normal; }

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */ }

/*
 * Re-set default cursor for disabled elements.
 */
button[disabled],
input[disabled] {
  cursor: default; }

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */ }

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/*
 * Removes inner padding and border in FF3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

b, strong, .strong {
  font-weight: bold; }

dfn, em, .em {
  font-style: italic; }

small, .small {
  font-size: 75%; }

ul, ol {
  padding: 0;
  list-style-type: none; }

dd {
  margin: 0; }

.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none; }

/* COMPILE VARIABLE PARTIALS */
/* -----------------------------------------------------------
	PARENT VARIABLES PARTIAL
-------------------------------------------------------------- */
/* right side */
/* body, headings, default */
/* nav items, category titles */
/* buttons, footer headings */
/* accepts default (10% darkened header) or a hex value */
/* deprecated */
/* nav */
/* toolbar */
/* specify a background color */
/* nav font */
/* nav font */
/* ----------------------
	LINKS
------------------------- */
a {
  /* not quite a variable, a parent reference */
  color: #1982d1;
  text-decoration: none; }
  a:visited {
    color: #1674ba; }
  a:hover {
    color: #025ea3;
    text-decoration: underline; }

.entry-content a {
  text-decoration: underline; }

/*
$link-alt-color: #1982d1;
$link-alt-visited-color: #1982d1;
$link-alt-hover-color: #1982d1;
*/
/* default parent style vars */
/* -----------------------------------------------------------
	DCK CHILD VARIABLES PARTIAL
-------------------------------------------------------------- */
/* background! */
/* nav */
/* toolbar */
/* specify a background color */
/* nav font */
/* nav font */
/* ----------------------
	LINKS
------------------------- */
/* inherit */
/* override with child vars */
/* GLYPHS */
@font-face {
  font-family: 'Glyphicons Regular';
  src: url("../inet-wp-theme/fonts/glyphicons-regular.eot");
  src: url("../inet-wp-theme/fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("../inet-wp-theme/fonts/glyphicons-regular.woff2") format("woff2"), url("../inet-wp-theme/fonts/glyphicons-regular.woff") format("woff"), url("../inet-wp-theme/fonts/glyphicons-regular.ttf") format("truetype"), url("../inet-wp-theme/fonts/glyphicons-regular.svg#glyphiconsregular") format("svg"); }

.glyphicons {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicons.x05 {
  font-size: 12px; }

.glyphicons.x2 {
  font-size: 48px; }

.glyphicons.x3 {
  font-size: 72px; }

.glyphicons.x4 {
  font-size: 96px; }

.glyphicons.x5 {
  font-size: 120px; }

.glyphicons.light:before {
  color: #f2f2f2; }

.glyphicons.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); }

.glyphicons.flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }

.glyphicons.flipv {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV"; }

.glyphicons.rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.glyphicons.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.glyphicons.rotate270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.glyphicons-glass:before {
  content: "\E001"; }

.glyphicons-leaf:before {
  content: "\E002"; }

.glyphicons-dog:before {
  content: "\E003"; }

.glyphicons-user:before {
  content: "\E004"; }

.glyphicons-girl:before {
  content: "\E005"; }

.glyphicons-car:before {
  content: "\E006"; }

.glyphicons-user-add:before {
  content: "\E007"; }

.glyphicons-user-remove:before {
  content: "\E008"; }

.glyphicons-film:before {
  content: "\E009"; }

.glyphicons-magic:before {
  content: "\E010"; }

.glyphicons-envelope:before {
  content: "\2709"; }

.glyphicons-camera:before {
  content: "\E011"; }

.glyphicons-heart:before {
  content: "\E013"; }

.glyphicons-beach-umbrella:before {
  content: "\E014"; }

.glyphicons-train:before {
  content: "\E015"; }

.glyphicons-print:before {
  content: "\E016"; }

.glyphicons-bin:before {
  content: "\E017"; }

.glyphicons-music:before {
  content: "\E018"; }

.glyphicons-note:before {
  content: "\E019"; }

.glyphicons-heart-empty:before {
  content: "\E020"; }

.glyphicons-home:before {
  content: "\E021"; }

.glyphicons-snowflake:before {
  content: "\2744"; }

.glyphicons-fire:before {
  content: "\E023"; }

.glyphicons-magnet:before {
  content: "\E024"; }

.glyphicons-parents:before {
  content: "\E025"; }

.glyphicons-binoculars:before {
  content: "\E026"; }

.glyphicons-road:before {
  content: "\E027"; }

.glyphicons-search:before {
  content: "\E028"; }

.glyphicons-cars:before {
  content: "\E029"; }

.glyphicons-notes-2:before {
  content: "\E030"; }

.glyphicons-pencil:before {
  content: "\270F"; }

.glyphicons-bus:before {
  content: "\E032"; }

.glyphicons-wifi-alt:before {
  content: "\E033"; }

.glyphicons-luggage:before {
  content: "\E034"; }

.glyphicons-old-man:before {
  content: "\E035"; }

.glyphicons-woman:before {
  content: "\E036"; }

.glyphicons-file:before {
  content: "\E037"; }

.glyphicons-coins:before {
  content: "\E038"; }

.glyphicons-airplane:before {
  content: "\2708"; }

.glyphicons-notes:before {
  content: "\E040"; }

.glyphicons-stats:before {
  content: "\E041"; }

.glyphicons-charts:before {
  content: "\E042"; }

.glyphicons-pie-chart:before {
  content: "\E043"; }

.glyphicons-group:before {
  content: "\E044"; }

.glyphicons-keys:before {
  content: "\E045"; }

.glyphicons-calendar:before {
  content: "\E046"; }

.glyphicons-router:before {
  content: "\E047"; }

.glyphicons-camera-small:before {
  content: "\E048"; }

.glyphicons-star-empty:before {
  content: "\E049"; }

.glyphicons-star:before {
  content: "\E050"; }

.glyphicons-link:before {
  content: "\E051"; }

.glyphicons-eye-open:before {
  content: "\E052"; }

.glyphicons-eye-close:before {
  content: "\E053"; }

.glyphicons-alarm:before {
  content: "\E054"; }

.glyphicons-clock:before {
  content: "\E055"; }

.glyphicons-stopwatch:before {
  content: "\E056"; }

.glyphicons-projector:before {
  content: "\E057"; }

.glyphicons-history:before {
  content: "\E058"; }

.glyphicons-truck:before {
  content: "\E059"; }

.glyphicons-cargo:before {
  content: "\E060"; }

.glyphicons-compass:before {
  content: "\E061"; }

.glyphicons-keynote:before {
  content: "\E062"; }

.glyphicons-paperclip:before {
  content: "\E063"; }

.glyphicons-power:before {
  content: "\E064"; }

.glyphicons-lightbulb:before {
  content: "\E065"; }

.glyphicons-tag:before {
  content: "\E066"; }

.glyphicons-tags:before {
  content: "\E067"; }

.glyphicons-cleaning:before {
  content: "\E068"; }

.glyphicons-ruler:before {
  content: "\E069"; }

.glyphicons-gift:before {
  content: "\E070"; }

.glyphicons-umbrella:before {
  content: "\2602"; }

.glyphicons-book:before {
  content: "\E072"; }

.glyphicons-bookmark:before {
  content: "\E073"; }

.glyphicons-wifi:before {
  content: "\E074"; }

.glyphicons-cup:before {
  content: "\E075"; }

.glyphicons-stroller:before {
  content: "\E076"; }

.glyphicons-headphones:before {
  content: "\E077"; }

.glyphicons-headset:before {
  content: "\E078"; }

.glyphicons-warning-sign:before {
  content: "\E079"; }

.glyphicons-signal:before {
  content: "\E080"; }

.glyphicons-retweet:before {
  content: "\E081"; }

.glyphicons-refresh:before {
  content: "\E082"; }

.glyphicons-roundabout:before {
  content: "\E083"; }

.glyphicons-random:before {
  content: "\E084"; }

.glyphicons-heat:before {
  content: "\E085"; }

.glyphicons-repeat:before {
  content: "\E086"; }

.glyphicons-display:before {
  content: "\E087"; }

.glyphicons-log-book:before {
  content: "\E088"; }

.glyphicons-address-book:before {
  content: "\E089"; }

.glyphicons-building:before {
  content: "\E090"; }

.glyphicons-eyedropper:before {
  content: "\E091"; }

.glyphicons-adjust:before {
  content: "\E092"; }

.glyphicons-tint:before {
  content: "\E093"; }

.glyphicons-crop:before {
  content: "\E094"; }

.glyphicons-vector-path-square:before {
  content: "\E095"; }

.glyphicons-vector-path-circle:before {
  content: "\E096"; }

.glyphicons-vector-path-polygon:before {
  content: "\E097"; }

.glyphicons-vector-path-line:before {
  content: "\E098"; }

.glyphicons-vector-path-curve:before {
  content: "\E099"; }

.glyphicons-vector-path-all:before {
  content: "\E100"; }

.glyphicons-font:before {
  content: "\E101"; }

.glyphicons-italic:before {
  content: "\E102"; }

.glyphicons-bold:before {
  content: "\E103"; }

.glyphicons-text-underline:before {
  content: "\E104"; }

.glyphicons-text-strike:before {
  content: "\E105"; }

.glyphicons-text-height:before {
  content: "\E106"; }

.glyphicons-text-width:before {
  content: "\E107"; }

.glyphicons-text-resize:before {
  content: "\E108"; }

.glyphicons-left-indent:before {
  content: "\E109"; }

.glyphicons-right-indent:before {
  content: "\E110"; }

.glyphicons-align-left:before {
  content: "\E111"; }

.glyphicons-align-center:before {
  content: "\E112"; }

.glyphicons-align-right:before {
  content: "\E113"; }

.glyphicons-justify:before {
  content: "\E114"; }

.glyphicons-list:before {
  content: "\E115"; }

.glyphicons-text-smaller:before {
  content: "\E116"; }

.glyphicons-text-bigger:before {
  content: "\E117"; }

.glyphicons-embed:before {
  content: "\E118"; }

.glyphicons-embed-close:before {
  content: "\E119"; }

.glyphicons-table:before {
  content: "\E120"; }

.glyphicons-message-full:before {
  content: "\E121"; }

.glyphicons-message-empty:before {
  content: "\E122"; }

.glyphicons-message-in:before {
  content: "\E123"; }

.glyphicons-message-out:before {
  content: "\E124"; }

.glyphicons-message-plus:before {
  content: "\E125"; }

.glyphicons-message-minus:before {
  content: "\E126"; }

.glyphicons-message-ban:before {
  content: "\E127"; }

.glyphicons-message-flag:before {
  content: "\E128"; }

.glyphicons-message-lock:before {
  content: "\E129"; }

.glyphicons-message-new:before {
  content: "\E130"; }

.glyphicons-inbox:before {
  content: "\E131"; }

.glyphicons-inbox-plus:before {
  content: "\E132"; }

.glyphicons-inbox-minus:before {
  content: "\E133"; }

.glyphicons-inbox-lock:before {
  content: "\E134"; }

.glyphicons-inbox-in:before {
  content: "\E135"; }

.glyphicons-inbox-out:before {
  content: "\E136"; }

.glyphicons-cogwheel:before {
  content: "\E137"; }

.glyphicons-cogwheels:before {
  content: "\E138"; }

.glyphicons-picture:before {
  content: "\E139"; }

.glyphicons-adjust-alt:before {
  content: "\E140"; }

.glyphicons-database-lock:before {
  content: "\E141"; }

.glyphicons-database-plus:before {
  content: "\E142"; }

.glyphicons-database-minus:before {
  content: "\E143"; }

.glyphicons-database-ban:before {
  content: "\E144"; }

.glyphicons-folder-open:before {
  content: "\E145"; }

.glyphicons-folder-plus:before {
  content: "\E146"; }

.glyphicons-folder-minus:before {
  content: "\E147"; }

.glyphicons-folder-lock:before {
  content: "\E148"; }

.glyphicons-folder-flag:before {
  content: "\E149"; }

.glyphicons-folder-new:before {
  content: "\E150"; }

.glyphicons-edit:before {
  content: "\E151"; }

.glyphicons-new-window:before {
  content: "\E152"; }

.glyphicons-check:before {
  content: "\E153"; }

.glyphicons-unchecked:before {
  content: "\E154"; }

.glyphicons-more-windows:before {
  content: "\E155"; }

.glyphicons-show-big-thumbnails:before {
  content: "\E156"; }

.glyphicons-show-thumbnails:before {
  content: "\E157"; }

.glyphicons-show-thumbnails-with-lines:before {
  content: "\E158"; }

.glyphicons-show-lines:before {
  content: "\E159"; }

.glyphicons-playlist:before {
  content: "\E160"; }

.glyphicons-imac:before {
  content: "\E161"; }

.glyphicons-macbook:before {
  content: "\E162"; }

.glyphicons-ipad:before {
  content: "\E163"; }

.glyphicons-iphone:before {
  content: "\E164"; }

.glyphicons-iphone-transfer:before {
  content: "\E165"; }

.glyphicons-iphone-exchange:before {
  content: "\E166"; }

.glyphicons-ipod:before {
  content: "\E167"; }

.glyphicons-ipod-shuffle:before {
  content: "\E168"; }

.glyphicons-ear-plugs:before {
  content: "\E169"; }

.glyphicons-record:before {
  content: "\E170"; }

.glyphicons-step-backward:before {
  content: "\E171"; }

.glyphicons-fast-backward:before {
  content: "\E172"; }

.glyphicons-rewind:before {
  content: "\E173"; }

.glyphicons-play:before {
  content: "\E174"; }

.glyphicons-pause:before {
  content: "\E175"; }

.glyphicons-stop:before {
  content: "\E176"; }

.glyphicons-forward:before {
  content: "\E177"; }

.glyphicons-fast-forward:before {
  content: "\E178"; }

.glyphicons-step-forward:before {
  content: "\E179"; }

.glyphicons-eject:before {
  content: "\E180"; }

.glyphicons-facetime-video:before {
  content: "\E181"; }

.glyphicons-download-alt:before {
  content: "\E182"; }

.glyphicons-mute:before {
  content: "\E183"; }

.glyphicons-volume-down:before {
  content: "\E184"; }

.glyphicons-volume-up:before {
  content: "\E185"; }

.glyphicons-screenshot:before {
  content: "\E186"; }

.glyphicons-move:before {
  content: "\E187"; }

.glyphicons-more:before {
  content: "\E188"; }

.glyphicons-brightness-reduce:before {
  content: "\E189"; }

.glyphicons-brightness-increase:before {
  content: "\E190"; }

.glyphicons-circle-plus:before {
  content: "\E191"; }

.glyphicons-circle-minus:before {
  content: "\E192"; }

.glyphicons-circle-remove:before {
  content: "\E193"; }

.glyphicons-circle-ok:before {
  content: "\E194"; }

.glyphicons-circle-question-mark:before {
  content: "\E195"; }

.glyphicons-circle-info:before {
  content: "\E196"; }

.glyphicons-circle-exclamation-mark:before {
  content: "\E197"; }

.glyphicons-remove:before {
  content: "\E198"; }

.glyphicons-ok:before {
  content: "\E199"; }

.glyphicons-ban:before {
  content: "\E200"; }

.glyphicons-download:before {
  content: "\E201"; }

.glyphicons-upload:before {
  content: "\E202"; }

.glyphicons-shopping-cart:before {
  content: "\E203"; }

.glyphicons-lock:before {
  content: "\E204"; }

.glyphicons-unlock:before {
  content: "\E205"; }

.glyphicons-electricity:before {
  content: "\E206"; }

.glyphicons-ok-2:before {
  content: "\E207"; }

.glyphicons-remove-2:before {
  content: "\E208"; }

.glyphicons-cart-out:before {
  content: "\E209"; }

.glyphicons-cart-in:before {
  content: "\E210"; }

.glyphicons-left-arrow:before {
  content: "\E211"; }

.glyphicons-right-arrow:before {
  content: "\E212"; }

.glyphicons-down-arrow:before {
  content: "\E213"; }

.glyphicons-up-arrow:before {
  content: "\E214"; }

.glyphicons-resize-small:before {
  content: "\E215"; }

.glyphicons-resize-full:before {
  content: "\E216"; }

.glyphicons-circle-arrow-left:before {
  content: "\E217"; }

.glyphicons-circle-arrow-right:before {
  content: "\E218"; }

.glyphicons-circle-arrow-top:before {
  content: "\E219"; }

.glyphicons-circle-arrow-down:before {
  content: "\E220"; }

.glyphicons-play-button:before {
  content: "\E221"; }

.glyphicons-unshare:before {
  content: "\E222"; }

.glyphicons-share:before {
  content: "\E223"; }

.glyphicons-chevron-right:before {
  content: "\E224"; }

.glyphicons-chevron-left:before {
  content: "\E225"; }

.glyphicons-bluetooth:before {
  content: "\E226"; }

.glyphicons-euro:before {
  content: "\20AC"; }

.glyphicons-usd:before {
  content: "\E228"; }

.glyphicons-gbp:before {
  content: "\E229"; }

.glyphicons-retweet-2:before {
  content: "\E230"; }

.glyphicons-moon:before {
  content: "\E231"; }

.glyphicons-sun:before {
  content: "\2609"; }

.glyphicons-cloud:before {
  content: "\2601"; }

.glyphicons-direction:before {
  content: "\E234"; }

.glyphicons-brush:before {
  content: "\E235"; }

.glyphicons-pen:before {
  content: "\E236"; }

.glyphicons-zoom-in:before {
  content: "\E237"; }

.glyphicons-zoom-out:before {
  content: "\E238"; }

.glyphicons-pin:before {
  content: "\E239"; }

.glyphicons-albums:before {
  content: "\E240"; }

.glyphicons-rotation-lock:before {
  content: "\E241"; }

.glyphicons-flash:before {
  content: "\E242"; }

.glyphicons-google-maps:before {
  content: "\E243"; }

.glyphicons-anchor:before {
  content: "\2693"; }

.glyphicons-conversation:before {
  content: "\E245"; }

.glyphicons-chat:before {
  content: "\E246"; }

.glyphicons-male:before {
  content: "\E247"; }

.glyphicons-female:before {
  content: "\E248"; }

.glyphicons-asterisk:before {
  content: "\002A"; }

.glyphicons-divide:before {
  content: "\00F7"; }

.glyphicons-snorkel-diving:before {
  content: "\E251"; }

.glyphicons-scuba-diving:before {
  content: "\E252"; }

.glyphicons-oxygen-bottle:before {
  content: "\E253"; }

.glyphicons-fins:before {
  content: "\E254"; }

.glyphicons-fishes:before {
  content: "\E255"; }

.glyphicons-boat:before {
  content: "\E256"; }

.glyphicons-delete:before {
  content: "\E257"; }

.glyphicons-sheriffs-star:before {
  content: "\E258"; }

.glyphicons-qrcode:before {
  content: "\E259"; }

.glyphicons-barcode:before {
  content: "\E260"; }

.glyphicons-pool:before {
  content: "\E261"; }

.glyphicons-buoy:before {
  content: "\E262"; }

.glyphicons-spade:before {
  content: "\E263"; }

.glyphicons-bank:before {
  content: "\E264"; }

.glyphicons-vcard:before {
  content: "\E265"; }

.glyphicons-electrical-plug:before {
  content: "\E266"; }

.glyphicons-flag:before {
  content: "\E267"; }

.glyphicons-credit-card:before {
  content: "\E268"; }

.glyphicons-keyboard-wireless:before {
  content: "\E269"; }

.glyphicons-keyboard-wired:before {
  content: "\E270"; }

.glyphicons-shield:before {
  content: "\E271"; }

.glyphicons-ring:before {
  content: "\02DA"; }

.glyphicons-cake:before {
  content: "\E273"; }

.glyphicons-drink:before {
  content: "\E274"; }

.glyphicons-beer:before {
  content: "\E275"; }

.glyphicons-fast-food:before {
  content: "\E276"; }

.glyphicons-cutlery:before {
  content: "\E277"; }

.glyphicons-pizza:before {
  content: "\E278"; }

.glyphicons-birthday-cake:before {
  content: "\E279"; }

.glyphicons-tablet:before {
  content: "\E280"; }

.glyphicons-settings:before {
  content: "\E281"; }

.glyphicons-bullets:before {
  content: "\E282"; }

.glyphicons-cardio:before {
  content: "\E283"; }

.glyphicons-t-shirt:before {
  content: "\E284"; }

.glyphicons-pants:before {
  content: "\E285"; }

.glyphicons-sweater:before {
  content: "\E286"; }

.glyphicons-fabric:before {
  content: "\E287"; }

.glyphicons-leather:before {
  content: "\E288"; }

.glyphicons-scissors:before {
  content: "\E289"; }

.glyphicons-bomb:before {
  content: "\E290"; }

.glyphicons-skull:before {
  content: "\E291"; }

.glyphicons-celebration:before {
  content: "\E292"; }

.glyphicons-tea-kettle:before {
  content: "\E293"; }

.glyphicons-french-press:before {
  content: "\E294"; }

.glyphicons-coffee-cup:before {
  content: "\E295"; }

.glyphicons-pot:before {
  content: "\E296"; }

.glyphicons-grater:before {
  content: "\E297"; }

.glyphicons-kettle:before {
  content: "\E298"; }

.glyphicons-hospital:before {
  content: "\E299"; }

.glyphicons-hospital-h:before {
  content: "\E300"; }

.glyphicons-microphone:before {
  content: "\E301"; }

.glyphicons-webcam:before {
  content: "\E302"; }

.glyphicons-temple-christianity-church:before {
  content: "\E303"; }

.glyphicons-temple-islam:before {
  content: "\E304"; }

.glyphicons-temple-hindu:before {
  content: "\E305"; }

.glyphicons-temple-buddhist:before {
  content: "\E306"; }

.glyphicons-bicycle:before {
  content: "\E307"; }

.glyphicons-life-preserver:before {
  content: "\E308"; }

.glyphicons-share-alt:before {
  content: "\E309"; }

.glyphicons-comments:before {
  content: "\E310"; }

.glyphicons-flower:before {
  content: "\2698"; }

.glyphicons-baseball:before {
  content: "\26BE"; }

.glyphicons-rugby:before {
  content: "\E313"; }

.glyphicons-ax:before {
  content: "\E314"; }

.glyphicons-table-tennis:before {
  content: "\E315"; }

.glyphicons-bowling:before {
  content: "\E316"; }

.glyphicons-tree-conifer:before {
  content: "\E317"; }

.glyphicons-tree-deciduous:before {
  content: "\E318"; }

.glyphicons-more-items:before {
  content: "\E319"; }

.glyphicons-sort:before {
  content: "\E320"; }

.glyphicons-filter:before {
  content: "\E321"; }

.glyphicons-gamepad:before {
  content: "\E322"; }

.glyphicons-playing-dices:before {
  content: "\E323"; }

.glyphicons-calculator:before {
  content: "\E324"; }

.glyphicons-tie:before {
  content: "\E325"; }

.glyphicons-wallet:before {
  content: "\E326"; }

.glyphicons-piano:before {
  content: "\E327"; }

.glyphicons-sampler:before {
  content: "\E328"; }

.glyphicons-podium:before {
  content: "\E329"; }

.glyphicons-soccer-ball:before {
  content: "\E330"; }

.glyphicons-blog:before {
  content: "\E331"; }

.glyphicons-dashboard:before {
  content: "\E332"; }

.glyphicons-certificate:before {
  content: "\E333"; }

.glyphicons-bell:before {
  content: "\E334"; }

.glyphicons-candle:before {
  content: "\E335"; }

.glyphicons-pushpin:before {
  content: "\E336"; }

.glyphicons-iphone-shake:before {
  content: "\E337"; }

.glyphicons-pin-flag:before {
  content: "\E338"; }

.glyphicons-turtle:before {
  content: "\E339"; }

.glyphicons-rabbit:before {
  content: "\E340"; }

.glyphicons-globe:before {
  content: "\E341"; }

.glyphicons-briefcase:before {
  content: "\E342"; }

.glyphicons-hdd:before {
  content: "\E343"; }

.glyphicons-thumbs-up:before {
  content: "\E344"; }

.glyphicons-thumbs-down:before {
  content: "\E345"; }

.glyphicons-hand-right:before {
  content: "\E346"; }

.glyphicons-hand-left:before {
  content: "\E347"; }

.glyphicons-hand-up:before {
  content: "\E348"; }

.glyphicons-hand-down:before {
  content: "\E349"; }

.glyphicons-fullscreen:before {
  content: "\E350"; }

.glyphicons-shopping-bag:before {
  content: "\E351"; }

.glyphicons-book-open:before {
  content: "\E352"; }

.glyphicons-nameplate:before {
  content: "\E353"; }

.glyphicons-nameplate-alt:before {
  content: "\E354"; }

.glyphicons-vases:before {
  content: "\E355"; }

.glyphicons-bullhorn:before {
  content: "\E356"; }

.glyphicons-dumbbell:before {
  content: "\E357"; }

.glyphicons-suitcase:before {
  content: "\E358"; }

.glyphicons-file-import:before {
  content: "\E359"; }

.glyphicons-file-export:before {
  content: "\E360"; }

.glyphicons-bug:before {
  content: "\E361"; }

.glyphicons-crown:before {
  content: "\E362"; }

.glyphicons-smoking:before {
  content: "\E363"; }

.glyphicons-cloud-download:before {
  content: "\E364"; }

.glyphicons-cloud-upload:before {
  content: "\E365"; }

.glyphicons-restart:before {
  content: "\E366"; }

.glyphicons-security-camera:before {
  content: "\E367"; }

.glyphicons-expand:before {
  content: "\E368"; }

.glyphicons-collapse:before {
  content: "\E369"; }

.glyphicons-collapse-top:before {
  content: "\E370"; }

.glyphicons-globe-af:before {
  content: "\E371"; }

.glyphicons-global:before {
  content: "\E372"; }

.glyphicons-spray:before {
  content: "\E373"; }

.glyphicons-nails:before {
  content: "\E374"; }

.glyphicons-claw-hammer:before {
  content: "\E375"; }

.glyphicons-classic-hammer:before {
  content: "\E376"; }

.glyphicons-hand-saw:before {
  content: "\E377"; }

.glyphicons-riflescope:before {
  content: "\E378"; }

.glyphicons-electrical-socket-eu:before {
  content: "\E379"; }

.glyphicons-electrical-socket-us:before {
  content: "\E380"; }

.glyphicons-message-forward:before {
  content: "\E381"; }

.glyphicons-coat-hanger:before {
  content: "\E382"; }

.glyphicons-dress:before {
  content: "\E383"; }

.glyphicons-bathrobe:before {
  content: "\E384"; }

.glyphicons-shirt:before {
  content: "\E385"; }

.glyphicons-underwear:before {
  content: "\E386"; }

.glyphicons-log-in:before {
  content: "\E387"; }

.glyphicons-log-out:before {
  content: "\E388"; }

.glyphicons-exit:before {
  content: "\E389"; }

.glyphicons-new-window-alt:before {
  content: "\E390"; }

.glyphicons-video-sd:before {
  content: "\E391"; }

.glyphicons-video-hd:before {
  content: "\E392"; }

.glyphicons-subtitles:before {
  content: "\E393"; }

.glyphicons-sound-stereo:before {
  content: "\E394"; }

.glyphicons-sound-dolby:before {
  content: "\E395"; }

.glyphicons-sound-5-1:before {
  content: "\E396"; }

.glyphicons-sound-6-1:before {
  content: "\E397"; }

.glyphicons-sound-7-1:before {
  content: "\E398"; }

.glyphicons-copyright-mark:before {
  content: "\E399"; }

.glyphicons-registration-mark:before {
  content: "\E400"; }

.glyphicons-radar:before {
  content: "\E401"; }

.glyphicons-skateboard:before {
  content: "\E402"; }

.glyphicons-golf-course:before {
  content: "\E403"; }

.glyphicons-sorting:before {
  content: "\E404"; }

.glyphicons-sort-by-alphabet:before {
  content: "\E405"; }

.glyphicons-sort-by-alphabet-alt:before {
  content: "\E406"; }

.glyphicons-sort-by-order:before {
  content: "\E407"; }

.glyphicons-sort-by-order-alt:before {
  content: "\E408"; }

.glyphicons-sort-by-attributes:before {
  content: "\E409"; }

.glyphicons-sort-by-attributes-alt:before {
  content: "\E410"; }

.glyphicons-compressed:before {
  content: "\E411"; }

.glyphicons-package:before {
  content: "\E412"; }

.glyphicons-cloud-plus:before {
  content: "\E413"; }

.glyphicons-cloud-minus:before {
  content: "\E414"; }

.glyphicons-disk-save:before {
  content: "\E415"; }

.glyphicons-disk-open:before {
  content: "\E416"; }

.glyphicons-disk-saved:before {
  content: "\E417"; }

.glyphicons-disk-remove:before {
  content: "\E418"; }

.glyphicons-disk-import:before {
  content: "\E419"; }

.glyphicons-disk-export:before {
  content: "\E420"; }

.glyphicons-tower:before {
  content: "\E421"; }

.glyphicons-send:before {
  content: "\E422"; }

.glyphicons-git-branch:before {
  content: "\E423"; }

.glyphicons-git-create:before {
  content: "\E424"; }

.glyphicons-git-private:before {
  content: "\E425"; }

.glyphicons-git-delete:before {
  content: "\E426"; }

.glyphicons-git-merge:before {
  content: "\E427"; }

.glyphicons-git-pull-request:before {
  content: "\E428"; }

.glyphicons-git-compare:before {
  content: "\E429"; }

.glyphicons-git-commit:before {
  content: "\E430"; }

.glyphicons-construction-cone:before {
  content: "\E431"; }

.glyphicons-shoe-steps:before {
  content: "\E432"; }

.glyphicons-plus:before {
  content: "\002B"; }

.glyphicons-minus:before {
  content: "\2212"; }

.glyphicons-redo:before {
  content: "\E435"; }

.glyphicons-undo:before {
  content: "\E436"; }

.glyphicons-golf:before {
  content: "\E437"; }

.glyphicons-hockey:before {
  content: "\E438"; }

.glyphicons-pipe:before {
  content: "\E439"; }

.glyphicons-wrench:before {
  content: "\E440"; }

.glyphicons-folder-closed:before {
  content: "\E441"; }

.glyphicons-phone-alt:before {
  content: "\E442"; }

.glyphicons-earphone:before {
  content: "\E443"; }

.glyphicons-floppy-disk:before {
  content: "\E444"; }

.glyphicons-floppy-saved:before {
  content: "\E445"; }

.glyphicons-floppy-remove:before {
  content: "\E446"; }

.glyphicons-floppy-save:before {
  content: "\E447"; }

.glyphicons-floppy-open:before {
  content: "\E448"; }

.glyphicons-translate:before {
  content: "\E449"; }

.glyphicons-fax:before {
  content: "\E450"; }

.glyphicons-factory:before {
  content: "\E451"; }

.glyphicons-shop-window:before {
  content: "\E452"; }

.glyphicons-shop:before {
  content: "\E453"; }

.glyphicons-kiosk:before {
  content: "\E454"; }

.glyphicons-kiosk-wheels:before {
  content: "\E455"; }

.glyphicons-kiosk-light:before {
  content: "\E456"; }

.glyphicons-kiosk-food:before {
  content: "\E457"; }

.glyphicons-transfer:before {
  content: "\E458"; }

.glyphicons-money:before {
  content: "\E459"; }

.glyphicons-header:before {
  content: "\E460"; }

.glyphicons-blacksmith:before {
  content: "\E461"; }

.glyphicons-saw-blade:before {
  content: "\E462"; }

.glyphicons-basketball:before {
  content: "\E463"; }

.glyphicons-server:before {
  content: "\E464"; }

.glyphicons-server-plus:before {
  content: "\E465"; }

.glyphicons-server-minus:before {
  content: "\E466"; }

.glyphicons-server-ban:before {
  content: "\E467"; }

.glyphicons-server-flag:before {
  content: "\E468"; }

.glyphicons-server-lock:before {
  content: "\E469"; }

.glyphicons-server-new:before {
  content: "\E470"; }

.glyphicons-charging-station:before {
  content: "\F471"; }

.glyphicons-gas-station:before {
  content: "\E472"; }

.glyphicons-target:before {
  content: "\E473"; }

.glyphicons-bed-alt:before {
  content: "\E474"; }

.glyphicons-mosquito-net:before {
  content: "\E475"; }

.glyphicons-dining-set:before {
  content: "\E476"; }

.glyphicons-plate-of-food:before {
  content: "\E477"; }

.glyphicons-hygiene-kit:before {
  content: "\E478"; }

.glyphicons-blackboard:before {
  content: "\E479"; }

.glyphicons-marriage:before {
  content: "\E480"; }

.glyphicons-bucket:before {
  content: "\E481"; }

.glyphicons-none-color-swatch:before {
  content: "\E482"; }

.glyphicons-bring-forward:before {
  content: "\E483"; }

.glyphicons-bring-to-front:before {
  content: "\E484"; }

.glyphicons-send-backward:before {
  content: "\E485"; }

.glyphicons-send-to-back:before {
  content: "\E486"; }

.glyphicons-fit-frame-to-image:before {
  content: "\E487"; }

.glyphicons-fit-image-to-frame:before {
  content: "\E488"; }

.glyphicons-multiple-displays:before {
  content: "\E489"; }

.glyphicons-handshake:before {
  content: "\E490"; }

.glyphicons-child:before {
  content: "\E491"; }

.glyphicons-baby-formula:before {
  content: "\E492"; }

.glyphicons-medicine:before {
  content: "\E493"; }

.glyphicons-atv-vehicle:before {
  content: "\E494"; }

.glyphicons-motorcycle:before {
  content: "\E495"; }

.glyphicons-bed:before {
  content: "\E496"; }

.glyphicons-tent:before {
  content: "\26FA"; }

.glyphicons-glasses:before {
  content: "\E498"; }

.glyphicons-sunglasses:before {
  content: "\E499"; }

.glyphicons-family:before {
  content: "\E500"; }

.glyphicons-education:before {
  content: "\E501"; }

.glyphicons-shoes:before {
  content: "\E502"; }

.glyphicons-map:before {
  content: "\E503"; }

.glyphicons-cd:before {
  content: "\E504"; }

.glyphicons-alert:before {
  content: "\E505"; }

.glyphicons-piggy-bank:before {
  content: "\E506"; }

.glyphicons-star-half:before {
  content: "\E507"; }

.glyphicons-cluster:before {
  content: "\E508"; }

.glyphicons-flowchart:before {
  content: "\E509"; }

.glyphicons-commodities:before {
  content: "\E510"; }

.glyphicons-duplicate:before {
  content: "\E511"; }

.glyphicons-copy:before {
  content: "\E512"; }

.glyphicons-paste:before {
  content: "\E513"; }

.glyphicons-bath-bathtub:before {
  content: "\E514"; }

.glyphicons-bath-shower:before {
  content: "\E515"; }

.glyphicons-shower:before {
  content: "\1F6BF"; }

.glyphicons-menu-hamburger:before {
  content: "\E517"; }

.glyphicons-option-vertical:before {
  content: "\E518"; }

.glyphicons-option-horizontal:before {
  content: "\E519"; }

.glyphicons-currency-conversion:before {
  content: "\E520"; }

.glyphicons-user-ban:before {
  content: "\E521"; }

.glyphicons-user-lock:before {
  content: "\E522"; }

.glyphicons-user-flag:before {
  content: "\E523"; }

.glyphicons-user-asterisk:before {
  content: "\E524"; }

.glyphicons-user-alert:before {
  content: "\E525"; }

.glyphicons-user-key:before {
  content: "\E526"; }

.glyphicons-user-conversation:before {
  content: "\E527"; }

.glyphicons-database:before {
  content: "\E528"; }

.glyphicons-database-search:before {
  content: "\E529"; }

.glyphicons-list-alt:before {
  content: "\E530"; }

.glyphicons-hazard-sign:before {
  content: "\E531"; }

.glyphicons-hazard:before {
  content: "\E532"; }

.glyphicons-stop-sign:before {
  content: "\E533"; }

.glyphicons-lab:before {
  content: "\E534"; }

.glyphicons-lab-alt:before {
  content: "\E535"; }

.glyphicons-ice-cream:before {
  content: "\E536"; }

.glyphicons-ice-lolly:before {
  content: "\E537"; }

.glyphicons-ice-lolly-tasted:before {
  content: "\E538"; }

.glyphicons-invoice:before {
  content: "\E539"; }

.glyphicons-cart-tick:before {
  content: "\E540"; }

.glyphicons-hourglass:before {
  content: "\231B"; }

.glyphicons-cat:before {
  content: "\1F408"; }

.glyphicons-lamp:before {
  content: "\E543"; }

.glyphicons-scale-classic:before {
  content: "\E544"; }

.glyphicons-eye-plus:before {
  content: "\E545"; }

.glyphicons-eye-minus:before {
  content: "\E546"; }

.glyphicons-quote:before {
  content: "\E547"; }

.glyphicons-bitcoin:before {
  content: "\E548"; }

.glyphicons-yen:before {
  content: "\00A5"; }

.glyphicons-ruble:before {
  content: "\20BD"; }

.glyphicons-erase:before {
  content: "\E551"; }

.glyphicons-podcast:before {
  content: "\E552"; }

.glyphicons-firework:before {
  content: "\E553"; }

.glyphicons-scale:before {
  content: "\E554"; }

.glyphicons-king:before {
  content: "\E555"; }

.glyphicons-queen:before {
  content: "\E556"; }

.glyphicons-pawn:before {
  content: "\E557"; }

.glyphicons-bishop:before {
  content: "\E558"; }

.glyphicons-knight:before {
  content: "\E559"; }

.glyphicons-mic-mute:before {
  content: "\E560"; }

.glyphicons-voicemail:before {
  content: "\E561"; }

.glyphicons-paragraph:before {
  content: "\00B6"; }

.glyphicons-person-walking:before {
  content: "\E563"; }

.glyphicons-person-wheelchair:before {
  content: "\E564"; }

.glyphicons-underground:before {
  content: "\E565"; }

.glyphicons-car-hov:before {
  content: "\E566"; }

.glyphicons-car-rental:before {
  content: "\E567"; }

.glyphicons-transport:before {
  content: "\E568"; }

.glyphicons-taxi:before {
  content: "\1F695"; }

.glyphicons-ice-cream-no:before {
  content: "\E570"; }

.glyphicons-uk-rat-u:before {
  content: "\E571"; }

.glyphicons-uk-rat-pg:before {
  content: "\E572"; }

.glyphicons-uk-rat-12a:before {
  content: "\E573"; }

.glyphicons-uk-rat-12:before {
  content: "\E574"; }

.glyphicons-uk-rat-15:before {
  content: "\E575"; }

.glyphicons-uk-rat-18:before {
  content: "\E576"; }

.glyphicons-uk-rat-r18:before {
  content: "\E577"; }

.glyphicons-tv:before {
  content: "\E578"; }

.glyphicons-sms:before {
  content: "\E579"; }

.glyphicons-mms:before {
  content: "\E580"; }

.glyphicons-us-rat-g:before {
  content: "\E581"; }

.glyphicons-us-rat-pg:before {
  content: "\E582"; }

.glyphicons-us-rat-pg-13:before {
  content: "\E583"; }

.glyphicons-us-rat-restricted:before {
  content: "\E584"; }

.glyphicons-us-rat-no-one-17:before {
  content: "\E585"; }

.glyphicons-equalizer:before {
  content: "\E586"; }

.glyphicons-speakers:before {
  content: "\E587"; }

.glyphicons-remote-control:before {
  content: "\E588"; }

.glyphicons-remote-control-tv:before {
  content: "\E589"; }

.glyphicons-shredder:before {
  content: "\E590"; }

.glyphicons-folder-heart:before {
  content: "\E591"; }

.glyphicons-person-running:before {
  content: "\E592"; }

.glyphicons-person:before {
  content: "\E593"; }

.glyphicons-voice:before {
  content: "\E594"; }

.glyphicons-stethoscope:before {
  content: "\E595"; }

.glyphicons-hotspot:before {
  content: "\E596"; }

.glyphicons-activity:before {
  content: "\E597"; }

.glyphicons-watch:before {
  content: "\231A"; }

.glyphicons-scissors-alt:before {
  content: "\E599"; }

.glyphicons-car-wheel:before {
  content: "\E600"; }

.glyphicons-chevron-up:before {
  content: "\E601"; }

.glyphicons-chevron-down:before {
  content: "\E602"; }

.glyphicons-superscript:before {
  content: "\E603"; }

.glyphicons-subscript:before {
  content: "\E604"; }

.glyphicons-text-size:before {
  content: "\E605"; }

.glyphicons-text-color:before {
  content: "\E606"; }

.glyphicons-text-background:before {
  content: "\E607"; }

.glyphicons-modal-window:before {
  content: "\E608"; }

.glyphicons-newspaper:before {
  content: "\1F4F0"; }

.glyphicons-tractor:before {
  content: "\1F69C"; }

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1); }

  50% {
    -webkit-transform: scale(1.1); }

  100% {
    -webkit-transform: scale(1); } }

@keyframes pulse {
  0% {
    transform: scale(1); }

  50% {
    transform: scale(1.1); }

  100% {
    transform: scale(1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0; }

  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0; }

  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes bounce {
  0%,20%,50%,80%,100% {
    -webkit-transform: translateY(0); }

  40% {
    -webkit-transform: translateY(-30px); }

  60% {
    -webkit-transform: translateY(-15px); } }

@keyframes bounce {
  0%,20%,50%,80%,100% {
    transform: translateY(0); }

  40% {
    transform: translateY(-30px); }

  60% {
    transform: translateY(-15px); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce; }

@-webkit-keyframes swing {
  20%,40%,60%,80%,100% {
    -webkit-transform-origin: top center; }

  20% {
    -webkit-transform: rotate(15deg); }

  40% {
    -webkit-transform: rotate(-10deg); }

  60% {
    -webkit-transform: rotate(5deg); }

  80% {
    -webkit-transform: rotate(-5deg); }

  100% {
    -webkit-transform: rotate(0deg); } }

@keyframes swing {
  20% {
    transform: rotate(15deg); }

  40% {
    transform: rotate(-10deg); }

  60% {
    transform: rotate(5deg); }

  80% {
    transform: rotate(-5deg); }

  100% {
    transform: rotate(0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1); }

  10%,20% {
    -webkit-transform: scale(0.9) rotate(-3deg); }

  30%,50%,70%,90% {
    -webkit-transform: scale(1.1) rotate(3deg); }

  40%,60%,80% {
    -webkit-transform: scale(1.1) rotate(-3deg); }

  100% {
    -webkit-transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    transform: scale(1); }

  10%,20% {
    transform: scale(0.9) rotate(-3deg); }

  30%,50%,70%,90% {
    transform: scale(1.1) rotate(3deg); }

  40%,60%,80% {
    transform: scale(1.1) rotate(-3deg); }

  100% {
    transform: scale(1) rotate(0); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* see http://glyphicons.com/ */
/* FORM STYLING DEFAULTS */
/* -----------------------------------------------------------
	Forms
-------------------------------------------------------------- */
/* Layout
------------------------ */
.column-left,
.column-right {
  width: 48%;
  float: left; }

.column-left {
  margin-right: 4%; }

fieldset {
  margin: 0 0 20px;
  padding: 15px; }

/* Inputs
------------------------ */
form div.input {
  clear: none;
  overflow: hidden;
  margin: 0;
  padding: 0 30px 15px 0; }

form.inline div.input {
  float: left;
  width: auto; }

form div.input input,
form div.input select,
form div.input textarea,
form div.input input[type="password"] {
  width: 100%;
  font-size: 15px;
  line-height: 17px;
  background: #fff;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
  color: #888; }

form div.input input[type="radio"],
form div.input input[type="checkbox"] {
  width: auto;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: inherit; }

form div.input input[type="radio"] {
  margin-left: 1px; }

form.inline div.input input,
form.inline div.input select,
form.inline div.input textarea,
form.inline div.input input[type="password"] {
  clear: none;
  float: left;
  width: auto; }

input[type="file"] {
  width: auto; }

input[type="radio"],
input[type="checkbox"] {
  margin-right: 7px; }

/* Labels
------------------------ */
form div.required label:after {
  content: ' *';
  color: #ff0000; }

form div label {
  display: block;
  text-align: left;
  width: auto;
  margin: 0;
  padding: 0 0 5px;
  font-weight: bold; }

form div.radio label,
form div.checkbox label {
  display: inline-block;
  font-weight: normal; }

/* Buttons
------------------------ */
div.submit {
  padding: 8px 0 0; }

.button,
.btn input,
.fieldBtn,
.btn a,
.uploader div.submit input,
div.submit input,
form div.submit input {
  display: block;
  float: left;
  width: auto;
  margin: 0;
  padding: 10px 15px;
  text-align: center;
  font: bold 16px/28px "Arvo", Rockwell, sans-serif, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  text-shadow: 1px 2px 2px #333;
  cursor: pointer;
  border-width: 0;
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
  background: #afac4d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afac4d), color-stop(100%, #8c893d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #afac4d 0%, #8c893d 100%);
  /* W3C */
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8); }

.button:hover,
.btn input:hover,
.fieldBtn:hover,
.btn a:hover,
.uploader div.submit input:hover,
div.submit input:hover,
form div.submit input:hover {
  background: #afac4d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45441e), color-stop(100%, #8c893d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #68662e 0%, #45441e 100%);
  /* W3C */ }

/* Alerts
------------------------ */
.alert {
  display: block;
  clear: both;
  margin: 0 0 30px;
  padding: 15px;
  border: 1px solid red; }

.alert-error {
  color: #a94442;
  background: #f2dede;
  border-color: #ebccd1; }

.alert-success {
  color: #060;
  background: #E0FBD8;
  border-color: #96CB55; }

.alert-notice {
  color: #222;
  background: #FFFBCC;
  border-color: #E6DB55; }

/* COMPILE THE PARENT STYLE */
/* -----------------------------------------------------------
	LAYOUT SKELETON
--------------------------------------------------------------
GO BACK AND ADD THE "inner" CLASS TO ANYTHING WHICH SHARES LAYOUT WIDTH (980) + margin: auto

header#header
	div#header-inner
		div#access
			div#toolbar
				div
				div
				div#search
			nav#main-nav
	#header-outer
	.header-layout-both
	.header-layout-one
	.header-layout-two
	.header-layout-empty
		a#site-title
		div.promo-spot-one
		div.promo-spot-two
		#announcements
#container
	#content
		#content-inner
			#main
			#sidebar
footer#footer
	nav#footer-nav
	div#footer-inner
		div#properties
			div.vertical.IS
			div.vertical.WD
			div.vertical.DM
			div.vertical.CT
				h6
				ul
					li
		div#site-info
			a.iNET
			span.copyright
			span.rights
			div.footer-links
				a.terms
				a.privacy
				a.privacy-eu
			div.asides
				a.advertising
				a.hosted-by		
*/
/* -----------------------------------------------------------
	LAYOUT
-------------------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #3f3f3f;
  background: white;
  /* see also #container */
  min-width: 1040px; }

header#header,
#container,
footer#footer {
  min-width: 1040px;
  text-align: center; }

.fb_iframe_widget span {
  overflow: visible !important; }

/* get it together, facebook */
/* -----------------------------------------------------------
	STYLIN'
-------------------------------------------------------------- */
html,
button,
input,
select,
textarea,
* textarea,
.gform_wrapper textarea {
  font-family: "Open Sans", Helvetica, Arial, sans-serif; }

input,
select,
textarea,
* textarea,
.gform_wrapper textarea {
  padding: 5px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #888; }

textarea.small {
  /* gravity forms conflict */
  color: #888;
  font-weight: normal;
  text-transform: none; }

/* ----------------------
	HEADINGS
------------------------- */
h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 2em;
  font-weight: 300; }

h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 300; }

h3 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.17em;
  font-weight: 300; }

h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: 300; }

h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 300; }

h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 0.67em;
  font-weight: 300; }

/* ----------------------
	TEXT ELEMENTS
------------------------- */
p {
  margin: 0 0 1.625em; }

hr {
  clear: both;
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.625em; }

.entry-content ul, .entry-content ol {
  margin: 0 0 1.625em 2.5em; }
  .entry-content ul li, .entry-content ol li {
    margin: 0 0 1em; }

.entry-content ul {
  list-style: square; }

.entry-content ol {
  list-style-type: decimal; }

.entry-content ol ol {
  list-style: upper-alpha; }

.entry-content ol ol ol {
  list-style: lower-roman; }

.entry-content ol ol ol ol {
  list-style: lower-alpha; }

.entry-content ul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul {
  margin-bottom: 0; }

dl {
  margin: 0 1.625em; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: 1.625em; }

strong {
  font-weight: bold; }

cite, em, i {
  font-style: italic; }

blockquote {
  font-family: Georgia, "Bitstream Charter", serif;
  font-style: italic;
  font-weight: normal;
  margin: 0 3em; }

blockquote em, blockquote i, blockquote cite {
  font-style: normal; }

blockquote cite {
  color: #666;
  font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.05em;
  text-transform: uppercase; }

pre {
  background: #f4f4f4;
  font: 13px "Courier 10 Pitch", Courier, monospace;
  line-height: 1.5;
  margin-bottom: 1.625em;
  overflow: auto;
  padding: 0.75em 1.625em; }

code, kbd {
  font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr, acronym, dfn {
  border-bottom: 1px dotted #666;
  cursor: help; }

address {
  display: block;
  margin: 0 0 1.625em; }

ins {
  background: #fff9c0;
  text-decoration: none; }

sup,
sub {
  font-size: 10px;
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline; }

sup {
  bottom: 1ex; }

sub {
  top: .5ex; }

.text-muted {
  color: #727272; }

.text-success {
  color: #3c763d; }

.text-info {
  color: #31708f; }

.text-warning {
  color: #8a6d3b; }

.text-danger {
  color: #a94442; }

.uppercase {
  text-transform: uppercase !important; }

.lowercase {
  text-transform: lowercase !important; }

.capitalize {
  text-transform: capitalize !important; }

.italic {
  font-style: italic !important; }

.light,
* .light {
  font-weight: 100 !important; }

.bold {
  font-weight: bold; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  color: #555;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

/* ----------------------
	FORMS :: deprecated, move to forms.scss partial
------------------------- */
input[type=text],
input[type=password],
input[type=text],
input[type=email],
input[type=url],
textarea,
.gform_wrapper input[type="text"] {
  background: #fff;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
  color: #888; }

.gform_wrapper .gform_body ul {
  margin: 0; }

.gform_wrapper .gform_body input[type="text"] {
  font-size: 13px;
  padding: 4px 5px; }

input[type=text]:focus,
textarea:focus {
  color: #373737; }

textarea {
  padding-left: 3px;
  width: 98%; }

input[type=text],
input[type=email],
input[type=url] {
  padding: 5px; }

.button.btn-sponsor,
.button.btn-sponsor:hover {
  display: inline-block;
  padding: 3px 5px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
  cursor: default; }

#content-feed .btn-sponsor,
.archive .btn-sponsor {
  float: right;
  margin: -5px 0 0; }

.single .btn-sponsor {
  float: left;
  margin: -4px 5px 0 0; }

button,
.button,
a.button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #content input.button, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
  padding: 10px 15px;
  font: normal 16px "Arvo", Rockwell, sans-serif;
  text-decoration: none;
  color: #fff;
  border-width: 0;
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
  background: #afac4d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afac4d), color-stop(100%, #8c893d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #afac4d 0%, #8c893d 100%);
  /* W3C */
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8); }

button.center,
.button.center,
a.button.center,
html input[type="button"].center,
input[type="reset"].center,
input[type="submit"].center {
  float: none; }

.button.capitalize,
a.button.capitalize {
  text-transform: capitalize; }

.button.lowercase,
a.button.lowercase {
  text-transform: capitalize; }

button:hover,
.button:hover,
a.button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
  background: #afac4d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45441e), color-stop(100%, #8c893d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #68662e 0%, #45441e 100%);
  /* W3C */ }

button.small,
.button.small,
a.button.small,
html input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
  padding: 2px 10px;
  font-size: 85%; }

.button-alt,
#button-alt,
a.button-alt {
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cccccc 0%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cccccc 0%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cccccc 0%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cccccc 0%, #b3b3b3 100%);
  /* W3C */ }

.button-alt:hover,
#button-alt:hover,
a.button-alt:hover {
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #999999 0%, gray 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, gray), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #999999 0%, gray 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #999999 0%, gray 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #999999 0%, gray 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #999999 0%, gray 100%);
  /* W3C */ }

.button-primary,
#button-primary,
a.button-primary {
  background: #afac4d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afac4d), color-stop(100%, #8c893d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #afac4d 0%, #8c893d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #afac4d 0%, #8c893d 100%);
  /* W3C */ }

.button-primary:hover,
#button-primary:hover,
a.button-primary:hover {
  background: #afac4d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45441e), color-stop(100%, #8c893d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #68662e 0%, #45441e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #68662e 0%, #45441e 100%);
  /* W3C */ }

.button-gray,
a.button-gray,
.faded-btn,
.button.btn-sponsor,
html input[type="button"].button-gray,
input[type="reset"].button-gray,
input[type="submit"].button-gray {
  color: #666;
  border: 1px outset #d6d6d6;
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #d6d6d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #d6d6d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #d6d6d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #d6d6d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #d6d6d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #d6d6d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d6d6d6',GradientType=0 );
  /* IE6-9 */ }

.button-gray:hover,
a.button-gray:hover,
.faded-btn:hover,
.button.btn-sponsor:hover {
  color: #4D4D4D;
  background: #e0e0e0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e0e0e0 0%, #c9c9c9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #c9c9c9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #c9c9c9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e0e0e0 0%, #c9c9c9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e0e0e0 0%, #c9c9c9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e0e0e0 0%, #c9c9c9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#c9c9c9',GradientType=0 );
  /* IE6-9 */ }

button.plain-text {
  display: inline;
  float: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  border-width: 0;
  background: transparent;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }

button.plain-text:hover {
  text-decoration: underline; }

/* ----------------------
	ASSISTIVE TEXT
------------------------- */
/* Assistive text */
.assistive-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

#access a.assistive-text:active,
#access a.assistive-text:focus {
  background: #eee;
  border-bottom: 1px solid #ddd;
  color: #1982d1;
  clip: auto !important;
  font-size: 12px;
  position: absolute;
  text-decoration: underline;
  top: 0;
  left: 7.6%; }

/* -----------------------------------------------------------
	HELPERS
-------------------------------------------------------------- */
.inner {
  width: 1020px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px; }

.margin {
  margin: 10px; }

.padded {
  padding: 10px; }

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

.inline {
  display: inline; }

.section {
  margin: 0 0 20px; }

.texture {
  background: transparent url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat !important; }

.borderless {
  border-width: 0 !important; }

/* ----------------------
	FLOATIN'
------------------------- */
.float-left,
.left {
  float: left; }

.float-right,
.right {
  float: right !important; }

/* ----------------------
	CLEARFIXIN'
------------------------- */
.clearfix {
  zoom: 1; }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clear {
  clear: both; }

.clearLeft {
  clear: left; }

.clearRight {
  clear: right; }

.left {
  float: left; }

.right {
  float: right; }

/* -----------------------------------------------------------
	HEADER
-------------------------------------------------------------- */
/*header#header
	div#header-actions
		div#access
			div#toolbar
				div
				div
				div#search
			nav#main-nav
	#header-display
	.header-layout-both
	.header-layout-one
	.header-layout-two
	.header-layout-empty
		a#site-title
		div.promo-spot-one
		div.promo-spot-two
		#announcements
*/
.widget.top-text,
.widget.ad.top-text {
  /* promo bar, when placed above toolbar */
  padding: 10px 0;
  font-size: 12px;
  text-align: center;
  background: #cacaca;
  /* applications for penton privacy notice */
  font-weight: bold;
  padding-left: 18px; }
  .widget.top-text p,
  .widget.ad.top-text p {
    display: inline-block;
    margin: 0 auto;
    padding: 0 0 0 18px;
    color: #0e364a;
    background: url(../inet-wp-theme/images/asterisk.png) 0 2px no-repeat; }

header#header {
  background-color: #f7f7f7;
  background-image: url(../inet-wp-theme/images/fade.png);
  background-position: bottom left;
  background-repeat: repeat; }

div#header-actions {
  min-width: 100%; }

div#access {
  overflow: visible;
  /*test browsers */ }

div#toolbar {
  height: 40px;
  /* overflow: hidden; */
  /* removed 11/11/14, test other sites */
  background: #353535 url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat; }

div#toolbar.no-content {
  height: 0px; }

div#toolbar a {
  color: #fff; }

a.powered-by {
  display: block;
  float: left;
  width: 318px;
  height: 36px;
  margin: 2px 0 0;
  text-align: left; }

.promo-spot-one a.powered-by {
  float: right;
  width: 290px;
  height: 20px;
  background: url(../inet-wp-theme/images/sprite.png) 0 -630px no-repeat; }
  .promo-spot-one a.powered-by img {
    display: none; }

div#toolbar div.widget_text,
div#toolbar .widget_nav_menu {
  float: right;
  margin: 12px 25px 0;
  font-size: 11px;
  font-weight: 300;
  color: #fff;
  background: transparent; }

div.user-links,
div#toolbar .widget_nav_menu {
  text-transform: uppercase;
  color: #557CA2; }

div#toolbar .widget_nav_menu ul {
  margin: 0; }

div#toolbar .widget_nav_menu li {
  display: block;
  float: left; }

div.user-links a,
div#toolbar .widget_nav_menu a {
  padding: 0 10px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #fff; }

header div.widget_search {
  float: right;
  position: relative;
  margin: 8px 0 0;
  padding: 0;
  border-width: 0;
  background: transparent; }

header div.widget_search label {
  display: none; }

header div.widget_search input#s {
  width: 140px;
  margin: 0;
  padding: 3px 25px 3px 8px;
  font: normal 12px 'Open Sans', Helvetica, Arial, sans-serif;
  color: #fff;
  border-width: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #4D4D4D;
  background: #4f4f4f; }

header div.widget_search input#s:active,
header div.widget_search input#s:focus {
  background: #424242; }

header div.widget_search input#searchsubmit {
  display: block;
  position: absolute;
  right: 8px;
  top: 7px;
  width: 10px;
  height: 10px;
  line-height: 0;
  padding: 0;
  text-align: left;
  text-indent: -5000em;
  background: url(../inet-wp-theme/images/sprite.png) 0 -94px no-repeat;
  border-width: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }

nav#main-nav {
  background: #afac4d;
  font-size: 13px;
  font-weight: 600; }

nav#main-nav ul {
  width: 1020px;
  margin: 0 auto;
  padding: 0 10px 0 0;
  text-indent: 0; }

nav#main-nav ul ul,
nav#main-nav div.nav-menu > ul {
  border-bottom: 1px solid #d7d6a4;
  border-top: 1px solid #d7d6a4;
  text-align: left;
  width: 100%; }

nav#main-nav ul li {
  display: block;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
  border-left: 1px solid #c8c581;
  z-index: 1000; }

nav#main-nav ul li.menu-item-last {
  border-right: 1px solid #c8c581; }

nav#main-nav li a {
  display: block;
  padding: 0 20px 0 10px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 35px;
  text-transform: uppercase;
  white-space: nowrap;
  border-bottom: 0;
  color: white; }

nav#main-nav li a:hover,
nav#main-nav li.current-menu-item a,
nav#main-nav li a.current_page_item,
nav#main-nav ul > li:hover a,
nav#main-nav ul > li ul li:hover a {
  text-decoration: none;
  color: white;
  background: #8c893d; }

nav#main-nav li ul {
  display: none;
  width: auto;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 100%;
  z-index: 1;
  border-width: 1px 1px 0; }

nav#main-nav li ul li {
  float: none; }

nav#main-nav li ul ul {
  top: 0;
  left: 100%; }

nav#main-nav li ul ul li {
  border-width: 0; }

nav#main-nav ul li:hover > ul {
  border-left: 0;
  display: block; }

nav#main-nav li ul li a,
nav#main-nav ul > li:hover li a,
nav#main-nav ul > li ul li:hover li a {
  background: #c0bd6f;
  border: 0;
  border-bottom: 1px solid #d7d6a4;
  display: block;
  font-size: 11px;
  font-size: 0.785714286rem;
  line-height: 2.181818182;
  padding: 8px 10px;
  padding: 0.571428571rem 0.714285714rem;
  width: 180px;
  width: 12.85714286rem;
  white-space: normal; }

nav#main-nav li ul li a:hover {
  background: #afac4d !important;
  color: white; }

nav#main-nav .current-menu-item > a,
nav#main-nav .current-menu-ancestor > a,
nav#main-nav .current_page_item > a,
nav#main-nav .current_page_ancestor > a {
  color: white;
  font-weight: bold; }

nav#main-nav li.strong a {
  font-weight: bold; }

nav#main-nav li.strong li a {
  font-weight: 300; }

div#header-display {
  width: 1020px;
  margin: 0 auto;
  padding: 13px 10px;
  overflow: hidden; }

a#site-title {
  display: block;
  float: left;
  width: 268px;
  height: 94px;
  margin: 0 20px 0 0;
  padding: 0;
  overflow: hidden;
  text-indent: -5000em;
  text-decoration: none;
  outline: 0;
  background: url(images/sprite.png) 0 -338px no-repeat; }

#header.alt-placement #alt-logo-placement {
  /* alt logo wrapper */
  position: absolute;
  top: -26.85714px; }
#header.alt-placement .inner {
  position: relative; }
  #header.alt-placement .inner ul {
    /* alt logo nav */
    width: auto;
    padding: 0;
    margin-left: 268px; }
#header.alt-placement div#header-display.header-layout-empty {
  padding: 0; }

#container.alt-placement {
  padding-top: 25px; }

.header-layout-both a#site-title {
  width: 132px;
  height: 90px;
  margin-right: 20px;
  background: url(images/sprite.png) 0 -470px no-repeat; }

.header-layout-one a#site-title {
  /* same width as default */ }

.header-layout-two a#site-title {
  /* same width as default */ }

div.promo-spot-one {
  /* prepared to take a 728x90, hardcode the width? */
  float: right;
  width: 728px; }

div.promo-spot-two {
  /* prepared to take a 146x90, hardcode the width? */
  float: right;
  width: 146px;
  margin: 0 0 0 20px; }

.header-layout-both div.promo-spot-two {
  margin-left: 10px; }

.widget.ad {
  padding: 0;
  border-width: 0;
  background: transparent; }

#announcements {
  margin: 0 0 5px;
  /* for header background */
  padding: 0;
  font-size: 15px;
  border-top: 1px solid #E5E5E5;
  background: #fff; }

#announcements h5 {
  float: left;
  margin: 0 20px 0 0;
  padding: 10px 30px 10px 0;
  font-family: "Arvo", Rockwell, sans-serif;
  font-size: 15px;
  color: #882827;
  background: url(../inet-wp-theme/images/sprite.png) top right no-repeat; }

#announcements div.textwidget {
  float: left;
  padding: 10px 0;
  font-size: 13px;
  font-weight: 300; }

#toolbar .widget.ad {
  /* promo bar/text ad */
  float: left;
  width: 82%;
  padding: 11px 0 0;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  color: #cbcbcb; }

/* -----------------------------------------------------------
	CONTENTS
-------------------------------------------------------------- */
/*	#container
		#content
			#content-inner
				#main
				#sidebar
*/
#container {
  width: 100%;
  padding: 15px 0;
  background: white; }

#content {
  padding: 0; }

#content-inner {
  width: 1020px;
  margin: 0 auto;
  padding: 0 10px;
  text-align: left; }

#main {
  float: left;
  width: 506px;
  margin: 0 16px 0 0; }

.one-column #main {
  float: none;
  width: auto;
  margin: 0; }

.one-column #main .entry,
.one-column #main .wrapper {
  width: auto; }

.two-column-left-sidebar #main {
  width: 822px;
  margin-right: 0; }

.three-column #main {
  width: 506px; }

#sidebar {
  float: left;
  width: 300px; }
  #sidebar .widget {
    padding: 0; }

#sidebar-left {
  float: left;
  width: 180px;
  margin-right: 18px; }

/*
.two-column #sidebar-left {
	width: $sidebar;
}*/
.entry,
.sidebar .widget,
.wrapper {
  background: #fff; }

#breadcrumbs {
  width: 1020px;
  margin: 0 auto;
  padding: 10px 0;
  text-align: left;
  font-size: 90%; }

/* -----------------------------------------------------------
	SIDEBAR WIDGETS
-------------------------------------------------------------- */
#sidebar .widget,
.sidebar .widget {
  clear: both;
  margin: 0 0 20px;
  border: 1px solid #d3d3d3; }
  #sidebar .widget .entry h1,
  .sidebar .widget .entry h1 {
    display: block;
    font-size: 14px;
    font-weight: bold; }
  #sidebar .widget .entry figure,
  .sidebar .widget .entry figure {
    float: left;
    margin-top: 4px; }
  #sidebar .widget .entry p.entry-content,
  .sidebar .widget .entry p.entry-content {
    margin-bottom: 0; }

.sidebar .widget_custom_text .entry-content {
  padding: 20px; }

.sidebar .widget h5,
.home #main .widget h5 {
  display: block;
  width: auto;
  margin: 0;
  padding: 15px 25px;
  font-size: 20px;
  color: #333;
  border-bottom: 2px solid #afac4d;
  background: #f3f3f3; }

.widget .widget-content {
  padding: 20px 25px; }

.widget .widget-content ul {
  margin: 0;
  padding: 0 0 0 10px; }

.widget.simple h5 {
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #333;
  border-width: 0px;
  background: none; }

.widget.simple .widget-content {
  padding: 0; }

.widget.simple .widget-content ul {
  margin: 0;
  padding: 0; }

.widget_recent_entries ul,
.widget_recent_comments ul,
.sidebar .mostcommented ul {
  list-style-type: square;
  padding-left: 40px; }

.sidebar .menu ul li {
  margin: 0 0 10px; }

.sidebar .toptrending ul {
  list-style: none;
  padding: 20px 25px; }

.sidebar .toptrending ul li {
  clear: left;
  overflow: hidden;
  margin: 0 0 6px; }

.sidebar .toptrending ul li.has-image a {
  float: left;
  width: 180px; }

.sidebar .toptrending ul li a.post-image {
  display: block;
  width: 50px;
  margin: 0 15px 0 0; }

.sidebar .toptrending ul li a.post-image img {
  width: 50px;
  height: auto;
  max-height: 50px;
  margin-top: 3px; }

.sidebar .special_wrapper,
.gform_wrapper.special_wrapper,
.special_wrapper {
  overflow: hidden;
  margin: 0;
  padding: 10px 20px 20px;
  background: #e6e6e6 url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat;
  /* headlines w/ logos will need to be child based */ }
  .sidebar .special_wrapper .gform_heading,
  .sidebar .special_wrapper .gform_body,
  .gform_wrapper.special_wrapper .gform_heading,
  .gform_wrapper.special_wrapper .gform_body,
  .special_wrapper .gform_heading,
  .special_wrapper .gform_body {
    width: 100%;
    margin-bottom: 10px; }
    .sidebar .special_wrapper .gform_heading .top_label .gfield_label,
    .sidebar .special_wrapper .gform_body .top_label .gfield_label,
    .gform_wrapper.special_wrapper .gform_heading .top_label .gfield_label,
    .gform_wrapper.special_wrapper .gform_body .top_label .gfield_label,
    .special_wrapper .gform_heading .top_label .gfield_label,
    .special_wrapper .gform_body .top_label .gfield_label {
      margin-top: 0px; }
  .sidebar .special_wrapper .form-image,
  .gform_wrapper.special_wrapper .form-image,
  .special_wrapper .form-image {
    display: none; }
  .sidebar .special_wrapper h3,
  .gform_wrapper.special_wrapper h3,
  .special_wrapper h3 {
    text-transform: uppercase;
    line-height: 30px;
    color: #afac4d; }
  .sidebar .special_wrapper h3 span.logo,
  .gform_wrapper.special_wrapper h3 span.logo,
  .special_wrapper h3 span.logo {
    display: block;
    width: 65px;
    height: 50px;
    float: left;
    margin: -7px 10px 0 0;
    text-indent: -5000em;
    background: url(/wp-content/themes/inet-whir-wp-theme/images/site-login-logo.png) 0 0 no-repeat;
    background-size: 65px; }
  .sidebar .special_wrapper .gform_description,
  .gform_wrapper.special_wrapper .gform_description,
  .special_wrapper .gform_description {
    display: block;
    clear: left; }
  .sidebar .special_wrapper .gfield.left,
  .gform_wrapper.special_wrapper .gfield.left,
  .special_wrapper .gfield.left {
    width: auto; }
    .sidebar .special_wrapper .gfield.left .gfield_label,
    .sidebar .special_wrapper .gfield.left .label,
    .gform_wrapper.special_wrapper .gfield.left .gfield_label,
    .gform_wrapper.special_wrapper .gfield.left .label,
    .special_wrapper .gfield.left .gfield_label,
    .special_wrapper .gfield.left .label {
      display: none; }
    .sidebar .special_wrapper .gfield.left input.medium,
    .gform_wrapper.special_wrapper .gfield.left input.medium,
    .special_wrapper .gfield.left input.medium {
      margin: 2px 0 0;
      width: 140px;
      font-size: 1em;
      line-height: 26px;
      min-height: 26px; }
  .sidebar .special_wrapper .gform_footer,
  .gform_wrapper.special_wrapper .gform_footer,
  .special_wrapper .gform_footer {
    clear: none;
    float: left;
    margin: 0;
    padding: 0; }
    .sidebar .special_wrapper .gform_footer input[type="submit"],
    .gform_wrapper.special_wrapper .gform_footer input[type="submit"],
    .special_wrapper .gform_footer input[type="submit"] {
      display: inline-block;
      padding: 10px !important;
      line-height: 18px;
      text-transform: uppercase;
      background: #afac4d; }

#sidebar .special_wrapper ul,
.sidebar .special_wrapper ul {
  padding: 0; }

.single article .special_wrapper .gfield.left input.medium {
  width: 300px; }
.single article .special_wrapper ul li.gfield {
  /* for image insertion */
  clear: none; }
.single article .special_wrapper .form-image {
  display: block;
  float: left;
  margin: 3px 30px 20px 0 !important; }

.single .special_wrapper
.widget.newsletter,
#sidebar .alt-widget,
.sidebar .alt-widget {
  padding: 18px 20px;
  border-width: 0;
  color: white;
  background: #cccccc url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat; }

#sidebar .alt-widget a,
.sidebar .alt-widget a {
  color: white; }

.gform_wrapper.newsletterCallout_wrapper .gform_heading {
  margin: 0 0 10px; }

.gform_wrapper.newsletterCallout_wrapper .gform_body,
.gform_wrapper.newsletterCallout_wrapper .gform_footer {
  width: auto;
  float: left;
  clear: none;
  margin: 0;
  padding: 0; }

#sidebar ul li.gfield,
.sidebar ul li.gfield {
  padding: 0; }

.widget.newsletter p,
.gform_wrapper.newsletterCallout_wrapper span.gform_description {
  margin: 0 0 10px;
  font-size: 90%;
  color: white; }

#sidebar ul.gform_fields,
.sidebar ul.gform_fields {
  padding: 0; }

.gform_wrapper.newsletterCallout_wrapper .top_label .gfield_label {
  display: none; }

#sidebar .widget.newsletterCallout,
.widget.newsletterCallout,
.gform_wrapper.newsletterCallout_wrapper {
  overflow: hidden;
  max-width: 100%;
  margin: 0;
  padding: 18px 20px;
  background: #cccccc url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat;
  color: white; }

.sidebar .widget.member h5,
#sidebar .widget.member h5,
#sidebar .widget.newsletterCallout h5,
.widget .newsletterCallout h5,
.gform_wrapper.newsletterCallout_wrapper h3.gform_title,
.sidebar .widget.alt-widget h5 {
  margin: 0 0 5px;
  padding: 0;
  font-family: "Arvo", Rockwell, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: white;
  border-width: 0;
  background: none; }

.sidebar .alt-widget h5 {
  font-size: 20px;
  margin-bottom: 20px;
  text-transform: uppercase; }

.single .widget.newsletterCallout h5 {
  font-size: 20px; }

.widget.newsletterCallout .widget-content,
.widget .newsletterCallout .widget-content {
  padding: 0; }

.newsletterCallout input,
.gform_wrapper.newsletterCallout_wrapper .top_label input.medium {
  float: left;
  height: 18px;
  font-size: 12px;
  border-width: 0; }

.newsletterCallout input.subscribeemail,
.gform_wrapper.newsletterCallout_wrapper .top_label input.medium {
  background: #fff; }

.newsletterCallout .subscribeemail,
.gform_wrapper.newsletterCallout_wrapper .top_label input.medium {
  width: 210px;
  margin: 0;
  padding: 4px; }

.newsletterCallout .subscribesubmit,
.gform_wrapper.newsletterCallout_wrapper input.button,
.woocommerce-page #content .newsletterCallout input.button {
  display: block;
  height: 26px;
  padding: 5px;
  margin-top: 10px;
  font-size: 12px !important;
  color: transparent;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }

.newsletterCallout .required {
  color: #F00; }

.newsletterCallout #emailAddress,
.newsletterCallout #country {
  width: 90%; }

.newsletterCallout .legaltext {
  clear: left;
  padding: 10px 0;
  margin-bottom: 5px;
  font-style: italic; }

.LV_validation_message.LV_valid {
  display: none; }

.LV_validation_message.LV_invalid {
  color: #F00; }

#sidebar-left .newsletterCallout .subscribeemail {
  width: 96px; }

#sidebar .widget.social {
  overflow: hidden;
  padding: 15px 0;
  border-width: 3px;
  background: white url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat; }

#sidebar .widget.social h5 {
  display: block;
  width: auto;
  padding: 0 0 10px 15px;
  font-size: 15px;
  text-transform: uppercase;
  color: #666;
  background: none;
  border-width: 0; }

.widget.social .widget-content {
  float: left;
  padding: 0; }

#sidebar .widget.social ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#sidebar .widget.social ul li {
  display: block;
  float: left;
  width: 37px;
  height: 37px;
  margin: 0 5px 0 15px; }

.widget.social ul li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -5000em; }

.widget.social ul li a.facebook {
  background: url(../inet-wp-theme/images/sprite.png) 0 -756px no-repeat; }

.widget.social ul li a.linkedin {
  background: url(../inet-wp-theme/images/sprite.png) 0 -843px no-repeat; }

.widget.social ul li a.twitter {
  background: url(../inet-wp-theme/images/sprite.png) 0 -930px no-repeat; }

.widget.social ul li a.googleplus {
  background: url(../inet-wp-theme/images/sprite.png) 0 -1017px no-repeat; }

.widget.social ul li a.rss {
  background: url(../inet-wp-theme/images/sprite.png) 0 -1104px no-repeat; }

.widget.social ul.small {
  margin: 0 15px 0 0; }

.widget.social ul.small li {
  width: 24px;
  height: 24px;
  margin-top: 6px; }

.widget.social ul.small li a.facebook {
  background-position: -144px -756px; }

.widget.social ul.small li a.linkedin {
  background-position: -144px -843px; }

.widget.social ul.small li a.twitter {
  background-position: -144px -930px; }

.widget.social ul.small li a.googleplus {
  background-position: -144px -1016px; }

.widget.social ul.small li a.rss {
  background-position: -144px -1103px; }

#sidebar ul,
.sidebar ul,
.home #main .widget ul {
  list-style: none;
  margin: 0;
  padding: 20px 25px; }

.sidebar .text-widget {
  padding: 20px 25px; }

#sidebar .widget_recent_comments ul,
.home #main .widget_recent_comments ul,
#sidebar .widget-list ul,
#sidebar ul.blogroll,
.home #main .widget-list ul {
  padding: 0px; }

#sidebar ul.children {
  padding: 5px 10px; }

#sidebar ul li,
.home #main .widget ul li {
  padding: 2px 0; }

#sidebar .widget_recent_comments ul li,
.home #main .widget_recent_comments ul li,
#sidebar .widget-list ul li,
#sidebar ul.blogroll li,
.home #main .widget-list ul li {
  margin: 0;
  padding: 15px 25px;
  border-bottom: 1px dashed #E0E0E0; }

.sidebar .widget_recent_comments ul li:last-child,
.home #main .widget_recent_comments ul li:last-child,
.sidebar ul .widget-list li:last-child,
.home #main .widget-list ul li:last-child,
.sidebar ul.blogroll li:last-child {
  border-bottom-width: 0 !important; }

#sidebar ul li a,
.home #main .widget ul li a {
  color: #333; }

.widget_categories ul li a:hover,
.widget_nav_menu ul li a:hover {
  text-decoration: underline; }

#sidebar .tagcloud {
  padding: 20px; }

.sidebar .widget.flush,
#sidebar .widget.flush {
  padding: 0; }
  .sidebar .widget.flush ul,
  #sidebar .widget.flush ul {
    padding: 0; }
  .sidebar .widget.flush .entry-content,
  #sidebar .widget.flush .entry-content {
    padding: 0; }

.widget_links a {
  display: block;
  font-size: 14px;
  font-weight: bold; }

.sidebar .widget_text .textwidget {
  padding: 20px;
  word-wrap: break-word; }

.sidebar .widget.listings ul ul li {
  margin: 0; }
  .sidebar .widget.listings ul ul li a {
    display: block;
    padding: 3px 10px;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px dashed #E0E0E0; }
  .sidebar .widget.listings ul ul li ul {
    display: none;
    padding: 0; }
    .sidebar .widget.listings ul ul li ul li a {
      padding: 3px 20px; }
.sidebar .widget.listings ul ul li.current-cat {
  background: #fefefd; }
  .sidebar .widget.listings ul ul li.current-cat ul {
    display: block; }
    .sidebar .widget.listings ul ul li.current-cat ul li {
      list-style: none;
      margin: 0;
      background: #fefefd; }
      .sidebar .widget.listings ul ul li.current-cat ul li a {
        text-transform: none;
        color: #9fb8ca; }
      .sidebar .widget.listings ul ul li.current-cat ul li a:hover {
        color: #6e93af; }

.sidebar .widget.plain-block,
#sidebar .widget.plain-block {
  border-width: 0;
  background: transparent; }

.sidebar .alt-block {
  /* alt-block also available in content feed */
  color: white;
  background: #b8b55e; }
  .sidebar .alt-block h5, .sidebar .alt-block h5 a {
    margin: 0;
    padding: 20px 20px 0;
    font-size: 20px;
    text-transform: uppercase;
    color: #353535;
    background: none;
    border-width: 0; }
  .sidebar .alt-block .entry-content {
    padding: 20px; }
  .sidebar .alt-block img {
    float: left;
    margin: 0 20px 20px 0;
    border-width: 0; }

.sidebar .alt-links a {
  text-decoration: none;
  font-size: 110%; }

.sidebar .glyphicons {
  color: #afac4d; }

#sidebar .widget_sp_image, .sidebar .widget_sp_image {
  border: 0; }

/* -----------------------------------------------------------
	FRONT PAGE
-------------------------------------------------------------- */
.home #main {
  margin-right: 16px; }

.home #main.wrapper {
  width: 456px; }

#content-feed,
.archive #main #content-feed,
.page #main #content-feed {
  /* specific widgets*/ }
  #content-feed .entry,
  #content-feed .widget,
  .archive #main #content-feed .entry,
  .archive #main #content-feed .widget,
  .page #main #content-feed .entry,
  .page #main #content-feed .widget {
    margin: 0;
    padding: 0;
    color: #3f3f3f;
    border-width: 0;
    background: transparent; }
    #content-feed .entry .post-wrap,
    #content-feed .widget .post-wrap,
    .archive #main #content-feed .entry .post-wrap,
    .archive #main #content-feed .widget .post-wrap,
    .page #main #content-feed .entry .post-wrap,
    .page #main #content-feed .widget .post-wrap {
      /*	width: $widget-default - 40px; */
      /* try without 9/9*/
      /* So IE doesn't act all crazy-like */
      margin-right: -1px;
      /* fake a border collapse */
      margin-bottom: -1px;
      /* fake a border collapse */
      padding: 20px;
      border: 1px solid #E0E0E0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: #fff; }
      #content-feed .entry .post-wrap p.entry-content,
      #content-feed .widget .post-wrap p.entry-content,
      .archive #main #content-feed .entry .post-wrap p.entry-content,
      .archive #main #content-feed .widget .post-wrap p.entry-content,
      .page #main #content-feed .entry .post-wrap p.entry-content,
      .page #main #content-feed .widget .post-wrap p.entry-content {
        margin: 0; }
  #content-feed .widget.alt-block,
  .archive #main #content-feed .widget.alt-block,
  .page #main #content-feed .widget.alt-block {
    border-width: 0;
    background: transparent; }
  #content-feed .post-wide,
  .archive #main #content-feed .post-wide,
  .page #main #content-feed .post-wide {
    width: 100%; }
  #content-feed .post-default,
  .archive #main #content-feed .post-default,
  .page #main #content-feed .post-default {
    width: 50%; }
  #content-feed .stand-out,
  .archive #main #content-feed .stand-out,
  .page #main #content-feed .stand-out {
    margin: 0 0 30px;
    -webkit-box-shadow: 0px 0px 3px 2px #b7b7b7;
    -moz-box-shadow: 0px 0px 3px 2px #b7b7b7;
    box-shadow: 0px 0px 3px 2px #b7b7b7; }
  #content-feed #slideshow,
  .archive #main #content-feed #slideshow,
  .page #main #content-feed #slideshow {
    height: 270px;
    overflow: hidden;
    border-width: 0;
    background: transparent; }
    #content-feed #slideshow .bx-prev,
    .archive #main #content-feed #slideshow .bx-prev,
    .page #main #content-feed #slideshow .bx-prev {
      display: none; }
    #content-feed #slideshow img,
    .archive #main #content-feed #slideshow img,
    .page #main #content-feed #slideshow img {
      margin: 0; }
  #content-feed .widget,
  .archive #main #content-feed .widget,
  .page #main #content-feed .widget {
    /* ????			border: 2px solid #E0E0E0; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff; }
    #content-feed .widget .widget,
    .archive #main #content-feed .widget .widget,
    .page #main #content-feed .widget .widget {
      /*it happens*/
      margin: 0;
      border-width: 0; }
  #content-feed h1,
  .archive #main #content-feed h1,
  .page #main #content-feed h1 {
    color: #3f3f3f;
    font-size: 24px; }
  #content-feed h1.clearfix,
  .archive #main #content-feed h1.clearfix,
  .page #main #content-feed h1.clearfix {
    clear: left; }
  #content-feed img,
  .archive #main #content-feed img,
  .page #main #content-feed img {
    margin-bottom: 20px; }
  #content-feed h5,
  #content-feed .widget h5,
  .archive #main #content-feed h5,
  .archive #main #content-feed .widget h5,
  .page #main #content-feed h5,
  .page #main #content-feed .widget h5 {
    display: block;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    font-size: 20px;
    border-width: 0;
    background: #E0E0E0; }
  #content-feed .ad,
  .archive #main #content-feed .ad,
  .page #main #content-feed .ad {
    padding: 20px 0;
    text-align: center; }
    #content-feed .ad img,
    .archive #main #content-feed .ad img,
    .page #main #content-feed .ad img {
      margin: 0; }

.feature-container {
  /* do not add overflow to this */
  position: relative;
  margin: auto; }

.feature-container.small,
.FeaturedPostWidget .attachment-small,
.single .attachment-small {
  width: 400px;
  height: auto; }

.feature-container.medium,
.FeaturedPostWidget .attachment-medium,
.FeaturedPostWidget .attachment-medium {
  width: 500px;
  height: auto; }

.feature-container .wp-post-image {
  display: block;
  height: auto;
  margin: 0 auto; }

.feature-container .attachment-full,
.single .attachment-full {
  display: block;
  width: 476px;
  height: auto; }

.single .attachment-full {
  width: 504px;
  /* separate border */ }

.feature-container .attachment-small,
.feature-container .attachment-medium,
.single .attachment-small,
.single .attachment-medium {
  display: block;
  margin: 10px auto; }

figcaption.featured {
  position: absolute;
  right: 0;
  top: 30px;
  padding: 5px 10px;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  background: #d7d6a4;
  zoom: 1;
  filter: alpha(opacity=90);
  opacity: 0.9; }

/* -----------------------------------------------------------
	OTHER POST BITS
-------------------------------------------------------------- */
div.post-category,
a.post-category,
span.post-category,
div.post-category a {
  display: block;
  float: none;
  margin: 0 0 5px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #afac4d; }

div.post-category {
  float: none;
  margin: 0 0 5px;
  padding: 0; }

div.post-category a {
  display: inline;
  float: none; }

.kicker,
div.post-category .kicker kicker-tip {
  display: inline;
  padding-left: 5px;
  text-transform: none;
  font: normal 11px 'Arial Narrow', Arial, sans-serif;
  color: #3f3f3f; }

.kicker #kicker-tip {
  padding: 0;
  border-bottom: 1px solid #3f3f3f;
  cursor: pointer; }

.kicker-body {
  position: relative;
  margin: 10px 0 0;
  padding: 15px;
  background: #ffffff;
  color: #3f3f3f;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  border: 1px solid #d4d4d4;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px #ccc;
  -moz-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #ccc; }

.kicker-body:after,
.kicker-body:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.kicker-body:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 6px;
  margin-left: -6px; }

.kicker-body:before {
  border-color: rgba(212, 212, 212, 0);
  border-bottom-color: #d4d4d4;
  border-width: 7px;
  margin-left: -7px; }

div.post-category .kicker-body a {
  padding: 0;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #3f3f3f;
  text-transform: none;
  text-decoration: underline;
  border-width: 0; }

p.entry-meta {
  margin: 0 0 10px;
  font-size: 12px;
  font-weight: 300; }

.home p.entry-meta {
  margin-bottom: 0; }

p.entry-meta span {
  text-transform: uppercase; }

.single p.entry-meta {
  float: left;
  width: 60%; }

.single .comment-count {
  float: right;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 300; }

.article-footer {
  position: relative; }

.social-shares {
  display: block;
  position: relative;
  left: -20px;
  /* Roll back now, over .default-wrap */
  bottom: 0;
  width: 100%;
  height: 19px;
  margin: 0 0 -20px;
  padding: 10px 0 0;
  font-size: 12px;
  line-height: 19px;
  text-transform: uppercase;
  cursor: pointer; }

.share-icon {
  display: block;
  float: left;
  margin: 0 7px 0 0;
  width: 20px;
  height: 20px;
  background: #d7d6a4 url(../inet-wp-theme/images/sprite.png) left bottom no-repeat; }

.article-shares {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  padding-left: 5px;
  background: #fff; }

.entry,
.wrapper {
  padding: 30px 25px;
  border: 1px solid #E0E0E0; }

.wrapper {
  overflow: hidden; }

.remove-padding,
.sidebar .remove-padding .entry-content {
  padding: 0; }

.wrapper.remove-padding {
  width: 506px; }

.single article.entry {
  border: 1px solid #E0E0E0;
  padding: 0 25px;
  font-size: 16px; }

.single .entry figure {
  margin: 0 0 20px -25px; }

.single .entry figure .wp-caption {
  width: 488px;
  max-width: 488px; }

.divided {
  margin-top: 20px;
  padding-top: 6px;
  background: transparent url(../inet-wp-theme/images/textures/diagonal.png) 0 0 repeat-x; }

.divided h3 {
  /* used for comments */
  margin-top: 15px; }

.tags p {
  margin: 1em 0; }

.in-content {
  clear: left;
  float: left;
  margin: 0 20px 20px 0; }

/* -----------------------------------------------------------
	iNET Directory
-------------------------------------------------------------- */
.panel,
.archive #main .entry.panel {
  margin: 0 0 20px;
  padding: 0;
  border-width: 1px; }
  .panel .moretag,
  .archive #main .entry.panel .moretag {
    display: none; }

#merchants ul {
  display: block;
  list-style: none;
  float: left;
  width: 25%;
  margin: 0 0 20px 0;
  padding: 0; }
  #merchants ul li {
    padding: 0 20px 0 0; }
    #merchants ul li ul {
      width: auto; }
    #merchants ul li h5 {
      margin: 0 0 10px;
      padding: 0; }
    #merchants ul li a {
      text-decoration: none; }

.panel-wrap {
  overflow: hidden;
  padding: 20px 15px; }

#sidebarListing .panel-wrap {
  border-bottom: 1px solid #ccc; }

#sidebarListing .panel-wrap:last-child {
  border-bottom-width: 0px; }

/*
.panel h2 {
	margin: 0 auto 10px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
*/
.panel.categoryLists .entry-content {
  margin-bottom: 20px;
  border-bottom: 1px solid #b5b5b5; }

.categoryLists .col {
  float: left;
  width: 25%; }

.categoryLists ul li h5 {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #004b98; }

.categoryLists ul li ul {
  margin: 0;
  padding: 5px; }

.panel.premium,
.panel.enhanced {
  width: 506px; }

.panel.standard {
  clear: left; }

.panel.result {
  width: auto;
  margin: 0; }

.panel.enhanced,
.archive #main .entry.panel.enhanced {
  float: left;
  width: 158.66667px;
  margin-right: 20px;
  padding: 0; }

.panel.panel-last,
.archive #main .entry.enhanced.panel-last {
  margin-right: 0px; }

.panel.panel-last + .panel,
.archive #main .entry.enhanced.panel-last + .archive #main .entry.enhanced {
  clear: left; }

.panel img.logo {
  display: block;
  max-width: 184px;
  max-height: 48px;
  margin: 0 auto 20px; }

.panel ul,
#abwHome .panel ul {
  margin: 10px 0; }
  .panel ul li label,
  #abwHome .panel ul li label {
    font-weight: bold; }

.panel ul li,
#abwHome .section .panel ul li p {
  margin: 2px 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px; }

.panel ul li.description,
#abwHome .panel ul li.description {
  margin: 0 0 10px; }

.panel.standard ul {
  clear: both;
  padding-top: 10px;
  border-top: 1px solid #e0e0e0; }
  .panel.standard ul li {
    float: left;
    margin-right: 10px;
    line-height: 20px; }
  .panel.standard ul li:after {
    content: ' | ';
    color: #dfdfdf;
    font-size: 16px; }
  .panel.standard ul li:last-child:after {
    color: transparent;
    /*keep line-height*/ }

.panel ul li.networks .network_icon,
#abwHome .panel ul li.networks .network_icon {
  margin: 0 5px;
  position: relative;
  top: 2px; }

.panel ul li .mp_icon,
#abwHome .panel ul li .mp_icon {
  margin-right: 5px; }

.action-buttons {
  display: inline-block;
  width: 100%;
  margin: 15px 0px 0px 0px;
  text-align: center; }
  .action-buttons .button {
    padding: 10px 12px; }
  .action-buttons .button:nth-child(2) {
    margin-left: 6px; }

.panel.standard .description {
  float: left;
  width: 80%; }

.panel.standard .action-buttons {
  float: right;
  width: auto;
  margin: 0 0 0 20px; }

.premium img.logo {
  float: left;
  margin: 20px 50px 20px 0; }

.enhanced img.logo {
  margin: 10px auto 20px; }

.panel.premium .program-info {
  float: left;
  width: 360px;
  padding: 0 30px 0 0;
  border-right: 1px solid #d0d0d0; }

.panel.premium .action-buttons {
  float: left;
  width: 140px;
  margin: 0;
  padding: 20px 0 20px 30px;
  text-align: left; }
  .panel.premium .action-buttons .button {
    display: block; }

.panel.enhanced.first {
  clear: left; }

.panel.enhanced .program-info {
  min-height: 240px; }

.panel ul.social,
.single-program ul.social {
  padding: 15px 0 40px;
  text-align: center; }
  .panel ul.social li,
  .single-program ul.social li {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    margin: 10px 10px 0 0; }
    .panel ul.social li a,
    .single-program ul.social li a {
      display: block;
      width: 100%;
      height: 100%;
      text-indent: -5000em;
      background: url(../inet-wp-theme/images/sprite.png) 0 0 no-repeat; }
  .panel ul.social li.facebook a,
  .single-program ul.social li.facebook a {
    background-position: -144px -756px; }
  .panel ul.social li.linkedin a,
  .single-program ul.social li.linkedin a {
    background-position: -144px -843px; }
  .panel ul.social li.twitter a,
  .single-program ul.social li.twitter a {
    background-position: -144px -931px; }
  .panel ul.social li.google a,
  .single-program ul.social li.google a {
    background-position: -144px -1017px; }

.panel span.label,
.single-program span.label {
  font-weight: bold; }

/* Single */
.single-program .attachment-full {
  width: auto;
  margin-bottom: 20px; }

.programCallout {
  overflow: hidden;
  margin: 0 0 20px;
  border: 1px solid #999;
  background: #fff; }

.clientBanner {
  display: block;
  max-width: 720px;
  margin: 0 auto 20px;
  border-bottom: 1px solid #999; }

.programCallout .logo img {
  float: left;
  max-width: 450px;
  max-height: 110px;
  margin: 10px 20px 20px 20px; }

.programCallout ul {
  margin: 0 20px 20px 0;
  text-align: right; }

.skinnyDeal {
  margin-bottom: 20px;
  color: #fff;
  background: #008ad0;
  -moz-box-shadow: 0 0 7px #b2b2b2;
  -webkit-box-shadow: 0 0 7px #b2b2b2;
  box-shadow: 0 0 7px #b2b2b2; }

.skinnyDeal .border {
  border: 1px solid #fff;
  background: #008ad0; }

.skinnyDeal .panel-wrap {
  overflow: hidden;
  margin: 5px;
  padding: 0;
  border: 1px solid #9bd3ef;
  background: #008ad0 url(/shared/images/bluetex.gif) 0 0 repeat; }

.skinnyDeal .text {
  width: auto;
  padding: 5px 10px; }

.skinnyDeal h1 {
  font-size: 30px; }

.skinnyDeal h1,
.skinnyDeal p {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  color: #fff; }

.skinnyDeal p {
  width: auto;
  margin: 3px 0 10px; }

.skinnyDeal p a:link {
  color: #fff; }

.single-program ul.social {
  float: right;
  width: auto;
  margin: 0;
  padding: 12px 5px 11px; }

.directory-content {
  /* Up to 4 additional content areas */
  padding: 0; }
  .directory-content header {
    margin: 0;
    padding: 5px 20px;
    color: white;
    background: #cccccc; }
    .directory-content header h2 {
      margin: 0; }
  .directory-content article {
    padding: 20px; }

/*
 .column-1 {
	float: left;
	width: 60%;
}
 .column-1.column-wide {
	width: 99.5%;
}
 .column-2 {
	float: left;
	width: 39.5%;
	}
	 .column-2 .column-2-wrap {
		margin-left: 25px;
	}
	 .column-1 .panel,
	 .column-2 .panel {
		width: 100%;
		margin-bottom: 20px;
	}
	*/
.programSingle .panel ul {
  list-style-type: disc;
  margin: 10px 0 10px 15px; }

.programSingle .panel table {
  border: 0; }

.panel ul li.flight {
  padding-left: 80px;
  background: url(/shared/images/icon-flight.gif) 0 0 no-repeat; }

.panel ul li.hotel {
  padding-left: 80px;
  background: url(/shared/images/icon-hotel.gif) 0 0 no-repeat; }

.panel ul li.car {
  padding-left: 80px;
  background: url(/shared/images/icon-car.gif) 0 0 no-repeat; }

.highlights ul li h1 {
  margin: 0;
  padding: 0; }

.panelTop {
  height: auto; }

.panelBottom {
  height: auto; }

.post-image {
  border: 1px solid #999; }

.doubleContent .panel-wrap {
  overflow: hidden; }

.doubleContent .entry-content.floatLeft {
  float: left;
  width: 50%; }

.entryLeft {
  padding-right: 10px; }

.entryRight {
  padding-left: 10px; }

.doubleContent .entry-content.floatLeft .post-image {
  margin: 0 0 20px; }

/* Search Results */
.search-results .panel.result .action-buttons {
  width: auto;
  float: right; }
  .search-results .panel.result .action-buttons .button {
    display: block; }

.search-results article.panel,
.paged #main article.panel,
#paged.search-results article.panel {
  width: 100%;
  padding: 0;
  border-bottom-width: 0px; }
  .search-results article.panel img.logo,
  .paged #main article.panel img.logo,
  #paged.search-results article.panel img.logo {
    float: left;
    margin: 20px 50px 20px 0; }

.panel.result .program-info {
  float: left;
  width: 65%;
  padding: 0;
  border-width: 0; }
  .panel.result .program-info .entry-content {
    width: auto; }
  .panel.result .program-info ul {
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
    border-width: 0;
    /* override standard listings */ }
    .panel.result .program-info ul li {
      display: block;
      float: none; }
    .panel.result .program-info ul li:after {
      content: ''; }

/* ----------------------
	WOO (My Account)
------------------------- */
.woocommerce table.my_account_orders th,
.woocommerce-page table.my_account_orders th,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
  background: #cccccc;
  color: white; }

.woocommerce table.my_account_orders .order-actions .button,
.woocommerce-page table.my_account_orders .order-actions .button {
  display: block;
  text-align: center; }

.content-block {
  margin: 2em 0;
  padding: 20px;
  text-align: left;
  border: 1px solid #e0dadf;
  border-radius: 5px; }

.split {
  width: 50%;
  float: left; }

	/* social icons
--------------------------------- */
.social-buttons {
  margin: 1px 0 10px; }

.single .social-buttons {
  clear: both;
  margin: 5px 0;
  padding: 10px;
  background: #f4f4f4; }

.social-buttons ul {
  clear: left;
  list-style: none;
  margin: 0;
  padding: 0; }

.social-buttons ul li {
  display: block;
  float: left;
  margin: 0 3px 0 0;
  padding: 0;
  background: none; }

.single .social-buttons ul li {
  margin-right: 20px; }

.social-buttons ul li.facebook {
  width: 80px; }

.home .fb-like span,
.home .fb-like iframe {
  width: 450px !important;
  height: 210px !important; }

.social-buttons ul li.twitter {
  width: 80px;
  position: relative;
  z-index: 9999; }

.social-buttons ul li.linkedin {
  width: 107px; }

.social-buttons ul li.googleplus {
  width: 60px; }

.single .social-buttons ul li.facebook {
  width: auto; }

.single .social-buttons ul li.twitter {
  width: auto; }

.single .social-buttons ul li.linkedin {
  width: auto; }

.single .social-buttons ul li.googleplus {
  width: auto; }

.LeftPostWidget .article-shares,
.RightPostWidget .article-shares {
  width: 315px;
  padding-left: 12px; }

.LeftPostWidget .social-buttons ul li.facebook,
.RightPostWidget .social-buttons ul li.facebook {
  width: 74px; }

.LeftPostWidget .social-buttons ul li.twitter,
.RightPostWidget .social-buttons ul li.twitter {
  width: 76px; }

.LeftPostWidget .social-buttons ul li.linkedin,
.RightPostWidget .social-buttons ul li.linkedin {
  overflow: hidden;
  width: 68px; }

.LeftPostWidget .social-buttons ul li.googleplus,
.RightPostWidget .social-buttons ul li.googleplus {
  overflow: hidden;
  width: 57px; }

.entry ul.socialBar li.email {
  width: 84px;
  overflow: hidden;
  margin-top: 2px; }

.entry ul.socialBar li.print {
  width: 84px;
  overflow: hidden;
  margin-top: 2px; }

	/* announcement box (different from #announcements)
--------------------------------- */
.announcement {
  margin: 15px 0;
  padding: 15px 20px;
  font-size: 0.8em;
  color: #454545;
  background: #F8F8F8;
  border: 1px solid #E0E0E0; }

.announcement h5 {
  margin: 0; }

.announcement p {
  margin: 10px 0 0; }

	/* author box
--------------------------------- */
.author-box {
  clear: both;
  margin: 20px 0 0;
  padding: 10px 10px 8px;
  color: #000;
  background: #FEFDE8;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }

.author-box h3 {
  margin: 0 5px 8px;
  padding: 0 8px 2px;
  letter-spacing: 0.025em; }

.author-box .avatar {
  float: left;
  margin: 0 12px 0 0;
  padding: 7px 15px 15px;
  border: 0; }

.author-box span {
  font-weight: normal;
  font-size: 0.825em; }

.author-box a img {
  margin-bottom: -3px;
  margin-left: 2px; }

.author-box span[itemprop="name"] {
  font-weight: bold;
  font-size: 1.25em;
  padding: 3px 0 0; }

.author-box span[itemtype="http://schema.org/Person"] a {
  color: #000;
  text-decoration: none; }

.author-box span[itemtype="http://schema.org/Person"] a:hover {
  text-decoration: underline; }

.author-box p {
  margin: 2px 0 8px; }

/* -----------------------------------------------------------
	SEARCH PAGE
-------------------------------------------------------------- */
.search .entry {
  border-width: 1px 1px 0; }

.search-results #main article:last-of-type {
  border-bottom: 1px solid #E0E0E0 !important; }

.search-title {
  clear: left; }

/* -----------------------------------------------------------
	SWIFTYPE SEARCH
-------------------------------------------------------------- */
ul.search_order {
  list-style: none;
  margin: 20px 0 0;
  padding: 0; }
  ul.search_order li {
    display: block;
    float: left;
    margin: 0 0.5em 0 0;
    padding: 0 10px 0 0;
    border: 1px solid #E0E0E0;
    border-bottom-width: 0;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -khtml-border-radius-topleft: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    background: aliceblue; }
    ul.search_order li a {
      display: block;
      margin: 0;
      padding: 7px 125px 7px 10px;
      text-decoration: none;
      color: #666;
      background: url(../inet-wp-theme/images/sprite.png) right -1716px no-repeat; }
  ul.search_order li.current {
    background: #fff; }
    ul.search_order li.current a {
      color: #000;
      background-position: right -1860px; }

/* -----------------------------------------------------------
	PAGE PAGE
-------------------------------------------------------------- */
.page #main .entry {
  border: 1px solid #E0E0E0;
  padding: 20px; }

/* -----------------------------------------------------------
	AUTHOR PAGE
-------------------------------------------------------------- */
.author .author-box {
  margin-bottom: 20px; }

/* -----------------------------------------------------------
	ARCHIVES
-------------------------------------------------------------- */
.paged .entry-content img,
.archive .entry-content img {
  float: left;
  margin: 0.25em 1em 1.25em 0; }

.paged #main .entry,
.archive #main .entry,
.panel {
  border: 1px solid #E0E0E0;
  border-width: 1px 1px 0;
  padding: 20px; }

.panel {
  padding: 0; }

.archive .entry-content p:last-child {
  margin-bottom: 0; }

/* -----------------------------------------------------------
	404
-------------------------------------------------------------- */
.error404 .entry {
  border-width: 1px; }

.error404 #main #searchform {
  overflow: hidden;
  margin: 2em 0;
  padding: 1.625em 8.9%;
  border: 1px solid #ddd;
  border-width: 1px 0;
  background: #f9f9f9; }

.error404 #main label {
  display: block;
  margin: 0 0 5px; }

.error404 #main #s {
  float: left;
  width: 80%;
  margin: 0 10px 0 0; }

.error404 #searchsubmit {
  float: left;
  padding: 8px 15px;
  font-size: 13px; }

/* -----------------------------------------------------------
	RELATED STORIES
-------------------------------------------------------------- */
.related-posts {
  display: block;
  width: 506px;
  position: relative;
  left: -26px; }
  .related-posts li.entry {
    display: block;
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    color: #3f3f3f;
    background: transparent;
    border-width: 0px; }
    .related-posts li.entry .post-wrap {
      min-height: 340px;
      /* temporary patch, configure isotope at a later date */
      margin-right: -1px;
      /* fake a border collapse */
      margin-bottom: -1px;
      /* fake a border collapse */
      padding: 20px 20px 0;
      border: 1px solid #E0E0E0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: #fff; }
      .related-posts li.entry .post-wrap h1 {
        clear: left;
        font-size: 20px; }
      .related-posts li.entry .post-wrap h3 {
        padding: 20px 20px 0; }

/* -----------------------------------------------------------
	COMMENTS
-------------------------------------------------------------- */
/* ----------------------
	RESPOND FORM
------------------------- */
respond {
  position: relative; }

#respond ul {
  margin: 0;
  padding: 0; }

#respond li {
  display: block;
  margin: 0 0 10px; }

#respond label {
  display: block;
  line-height: 2.2em; }

#respond .comment-form-author .required,
#respond .comment-form-email .required {
  color: #bd3500;
  font-size: 22px;
  font-weight: bold;
  left: 75%;
  position: absolute;
  top: 45px;
  z-index: 1; }

#respond .comment-notes,
#respond .logged-in-as {
  font-size: 13px; }

#respond p {
  margin: 10px 0; }

#respond #cancel-comment-reply-link {
  color: #666;
  margin-left: 10px;
  text-decoration: none; }

#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
  text-decoration: underline; }

#reply-title {
  color: #373737;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px; }

#cancel-comment-reply-link {
  color: #888;
  display: block;
  font-size: 10px;
  font-weight: normal;
  line-height: 2.2em;
  letter-spacing: 0.05em;
  position: absolute;
  right: 1.625em;
  text-decoration: none;
  text-transform: uppercase;
  top: 1.1em; }

#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
  color: #ff4b33; }

#respond input[type=text],
#respond input[type=email],
#respond input[type=url] {
  display: block;
  height: 24px;
  width: 75%; }

p.comment-form-comment {
  margin: 0; }

.form-allowed-tags {
  display: none; }

/* ----------------------
	NAVBARS
------------------------- */
#content nav.navbar {
  display: inline-block;
  position: relative;
  width: 100%;
  background: #f8f8f8;
  border: 1px solid #e7e7e7;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  #content nav.navbar .flyout {
    position: relative;
    float: left; }
  #content nav.navbar .flyout .wpas-checkboxes,
  #content nav.navbar .flyout .wpas-select,
  #content nav.navbar .flyout .wpas-radio-buttons {
    display: none;
    position: absolute;
    width: 150px;
    /* arbitrary :( */
    padding: 5px 10px;
    background: #f8f8f8;
    border: 1px solid #e7e7e7; }
  #content nav.navbar .flyout .wpas-select {
    position: relative; }
  #content nav.navbar .flyout .wpas-checkboxes {
    width: 200px; }
  #content nav.navbar .flyout .label-container span.caret {
    margin: 0 10px 0 10px; }

/* WP Advanced Search */
.wpas-field {
  float: left;
  margin: 0;
  padding: 5px 10px;
  line-height: 30px; }

.wpas-field input[type=text] {
  color: #353535; }

.wpas-radio-container {
  float: left;
  margin: 0 10px 0 0; }

/* ----------------------
	ARTICLE WIDGETS
------------------------- */
article .widget {
  clear: both;
  margin: 0 0 20px; }

article .widget.newsletter article .widget.newsletterCallout {
  clear: both;
  margin: 0;
  padding-top: 15px;
  text-align: center; }
  article .widget.newsletter article .widget.newsletterCallout form {
    display: block;
    width: 355px;
    margin: 0 auto; }
article .widget.newsletter p {
  margin: 0 0 15px; }
article .widget.newsletter .subscribeemail {
  width: 300px; }
article .widget.newsletter .subscribesubmit {
  margin-left: 10px;
  border-left-width: 0; }
article .widget.newsletter .article-footer .social-buttons {
  margin: 20px 0 0; }

/* ----------------------
	COMMENT DISPLAY
------------------------- */
.nopassword,
.nocomments {
  color: #aaa;
  font-size: 24px;
  font-weight: 100;
  margin: 26px 0;
  text-align: center; }

.commentlist {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%; }

.content .commentlist,
.page-template-sidebar-page-php .commentlist {
  width: 100%;
  /* reset the width for the one-column and sidebar page layout */ }

.commentlist > li.comment {
  position: relative;
  margin: 0;
  padding: 20px 20px 20px 100px;
  border-width: 0 0 1px; }

.commentlist .pingback {
  margin: 0 0 1.625em;
  padding: 0 1.625em; }

.commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0; }

.commentlist .children li.comment {
  background: #fff;
  border-left: 1px solid #ddd;
  margin: 1.625em 0 0;
  padding: 1.625em 0;
  position: relative; }

.commentlist .children li.comment .comment-meta,
.commentlist .children li.comment .comment-content,
.commentlist .children li.comment .reply {
  line-height: 1.625em;
  margin-left: 100px; }

.commentlist .children .avatar {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  left: 10px;
  padding: 0;
  top: 2.2em; }

.comment-meta .fn {
  margin-right: 10px;
  font-size: 13px;
  font-style: normal;
  /*			color: ; */ }

.comment-meta .fn a {
  color: #9E2827;
  /* ALT */ }

.comment-meta a,
.comment-meta time {
  font-size: 11px;
  font-weight: 300;
  color: #666; }

.comment-content p {
  margin: 0 0 1em; }

.comment-meta {
  color: #666;
  font-size: 12px;
  line-height: 2.2em;
  text-transform: uppercase; }

.comment-meta a {
  font-weight: bold; }

.comment-author {
  font-weight: bold; }

.comment-date {
  margin: 0 0 4px;
  padding: 0;
  line-height: 1.5em; }

.comment-date a {
  font-weight: normal; }

.commentlist .avatar {
  position: absolute;
  left: 0;
  width: 64px;
  height: 64px;
  padding: 2px;
             /*
background: url('/shared/images/avatar.png');
*/
  border: 2px solid #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px #ccc;
  -moz-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #ccc; }

a.leaveComment {
  clear: both;
  float: right;
  margin: 20px 0 0; }

.commentlist > li.pingback:before {
  content: ''; }

a.comment-reply-link {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  display: inline-block;
  font-size: 12px;
  padding: 0 8px;
  text-decoration: none; }

a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
  background: #888;
  color: #fff; }

a.comment-reply-link > span {
  display: inline-block;
  position: relative;
  top: -1px; }

/* Post author highlighting */
.commentlist > li.bypostauthor {
  background: #ddd;
  border-color: #d3d3d3; }

.commentlist > li.bypostauthor .comment-meta {
  color: #575757; }

.commentlist > li.bypostauthor:before {
  content: url(../inet-wp-theme/images/comment-arrow-bypostauthor.png); }

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
  background: #ddd;
  border-color: #d3d3d3; }

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
  margin-left: 102px;
  width: auto; }

/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
  width: auto; }

.comment-awaiting-moderation {
  margin: 0 0 10px;
  padding: 5px;
  background: #f5f0b6; }

.pingback .comment-author, .trackback .comment-author {
  padding-left: 10px;
  background-color: #FFF1D1; }

.pingback .comment-meta, .trackback .comment-meta {
  padding: 3px 0 0 10px; }

.pingback .comment-author:before, .trackback .comment-author:before {
  content: 'PINGBACK:';
  font-size: 9px;
  display: block;
  height: 16px;
  margin: -4px 0 -8px; }

.trackback .comment-author {
  background-color: #E1EBB9; }

.trackback .comment-author:before {
  content: 'TRACKBACK:'; }

.pingback ul.children .comment-author,
.trackback ul.children .comment-author,
.pingback ul.children .comment-meta,
.trackback ul.children .comment-meta {
  padding: 0px; }

.trackback ul.children .comment-author:before,
.pingback ul.children .comment-author:before {
  display: none; }

/* ----------------------
	PAGINATION
------------------------- */
.navigation {
  clear: both;
  width: auto;
  margin: 0 0 20px;
  padding: 13px 4px 20px 0;
  border-top: 1px solid #ccc; }

.wp-pagenavi {
  float: right; }

.wp-pagenavi span,
.wp-pagenavi a {
  float: left;
  margin: 0 4px 0 0;
  border: 0; }

.wp-pagenavi span.pages {
  margin: 4px 8px 0 0;
  font: italic 200 14px Candara, 'Gill Sans', 'Trebuchet MS', Arial, sans-serif;
  color: #4D4D4D; }

.wp-pagenavi a,
.wp-pagenavi span.current {
  display: block;
  padding: 3px 6px;
  background: #afac4d;
  color: white;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none; }

.wp-pagenavi a:hover {
  background: #EBEDEE;
  text-decoration: underline; }

.wp-pagenavi span.current {
  margin-top: -1px;
  padding: 4px 6px;
  background: #cccccc;
  color: white;
  font-size: 15px; }

.home .navigation {
  margin-top: 20px; }

/* -----------------------------------------------------------
	FOOTER
-------------------------------------------------------------- */
footer#footer {
  overflow: hidden;
  font-size: 11px;
  /*color: $alt-color;
  background: $footer $texture;*/
  background: #eaeaea; }

footer#footer a {
  /*color: $alt-color;*/
  /*	text-decoration: none; */ }

nav#footer-nav {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  background: #d1d1d1; }

nav#footer-nav ul {
  width: 1020px;
  margin: 0 auto;
  padding: 15px 20px; }

nav#footer-nav ul li {
  float: left;
  margin: 0 40px 0 0;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase; }
  nav#footer-nav ul li a {
    color: #353535; }

div#footer-inner {
  width: 1020px;
  margin: 0 auto;
  padding: 15px 10px 0;
  text-align: left; }

div#properties {
  float: left;
  width: 85%; }

div#properties .vertical {
  float: left;
  width: 20%;
  padding: 15px 0;
  border-left: #cccccc; }
  div#properties .vertical a {
    color: #353535; }

div#properties h6 {
  display: block;
  margin: 0 0 5px;
  padding: 0 25px 0 0;
  font-weight: bold;
  font-size: 13px;
  color: #353535; }

div#properties ul {
  margin: 0 0 20px;
  padding: 0 25px 0 0; }

div#properties ul li {
  display: block;
  margin: 0 0 8px;
  padding: 0;
  font-size: 12px; }

div#site-info {
  float: right;
  width: 15%;
  padding-top: 20px;
  text-align: right; }

a.iNET {
  display: block;
  float: right;
  width: 160px;
  height: 65px;
  margin: 0 0 15px;
  background: url(../inet-wp-theme/images/sprite.png) 0 -223px no-repeat;
  text-align: left;
  text-indent: -5000em; }

p.copyright {
  clear: right;
  margin: 0 0 10px;
  font-size: 10px; }

div.footer-links {
  margin: 10px 0 0;
  font-size: 11px; }

div.asides {
  margin: 0; }

a.advertising {
  display: block;
  padding: 10px 0 15px; }

footer a.powered-by {
  float: right;
  width: 150px;
  height: 38px;
  margin: 0;
  text-indent: -5000em;
  background: url(../inet-wp-theme/images/sprite.png) 0 -543px no-repeat; }

#foot {
  clear: both;
  overflow: hidden;
  background: #282828;
  color: #fff; }
  #foot .inner {
    overflow: hidden;
    padding: 10px 0; }
  #foot .copyright {
    float: left;
    line-height: 37px; }
  #foot .penton {
    float: right;
    text-align: left;
    width: 234px;
    height: 37px;
    text-indent: -5000em;
    background: url(../inet-wp-theme/images/sprite.png) 0 -1170px no-repeat; }

.widget.ad {
  text-align: center; }

.skyscraper {
  width: 160px;
  margin: 12px auto; }

.site-foot.ad {
  width: 728px;
  margin: 30px auto;
  text-align: center; }

/* =Structure
----------------------------------------------- */
/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.625em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.625em; }

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* One column */
.one-column #page {
  max-width: 690px; }

.one-column #content {
  margin: 0 7.6%;
  width: auto; }

.one-column #nav-below {
  border-bottom: 1px solid #ddd;
  margin-bottom: 1.625em; }

.one-column #secondary {
  float: none;
  margin: 0 7.6%;
  width: auto; }

/* Simplify the showcase template */
.one-column .page-template-showcase-php section.recent-posts {
  float: none;
  margin: 0;
  width: 100%; }

.one-column .page-template-showcase-php #main .widget-area {
  float: none;
  margin: 0;
  width: auto; }

.one-column .page-template-showcase-php .other-recent-posts {
  border-bottom: 1px solid #ddd; }

/* Make sure we have room for our comment avatars */
.one-column .commentlist > li.comment {
  margin-left: 102px;
  width: auto; }

/* Make sure the logo and search form don't collide */
.one-column #branding #searchform {
  right: 40px;
  top: 4em; }

/* Talking avatars take up too much room at this size */
.one-column .commentlist > li.comment {
  margin-left: 0; }

.one-column .commentlist > li.comment .comment-meta,
.one-column .commentlist > li.comment .comment-content {
  margin-right: 85px; }

.one-column .commentlist .avatar {
  background: transparent;
  display: block;
  padding: 0;
  top: 1.625em;
  left: auto;
  right: 1.625em; }

.one-column .commentlist .children .avatar {
  background: none;
  padding: 0;
  position: absolute;
  top: 2.2em;
  left: 2.2em; }

.one-column #respond {
  width: auto; }

/* =Content
----------------------------------------------- */
.blog .sticky .entry-header .entry-meta {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important; }

.page-header,
.home article.first .entry-header {
  /*	.heading-style; LESS?*/
  padding: 0;
  border: none; }

.page-header div,
.page-header h1,
.home article.first .entry-title,
.home article.first .entry-title a,
.sub-center .page-header div h2 {
  display: block;
  /*	.heading-inner-left; LESS?*/ }

.page-header h1,
.home article.first .entry-title a,
.sub-center .page-header div h2 {
  width: auto;
  padding: 24px 10px 0; }

.socialbuttons,
.entry-meta .commentBubble {
  height: 20px; }

.entry-meta .commentBubble {
  float: right;
  padding: 12px 0 8px;
  font-size: 12px; }

.entry-meta .commentBubble span {
  padding: 10px 15px 10px 53px;
  /*	background: url("/shared/images/sprite-icons.png") 9px -353px no-repeat;*/ }

.single-author .entry-meta .by-author {
  display: none; }

h1 {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0 0 10px;
  color: black; }

#content-feed h1 {
  font-size: 20px; }

h1 a,
h1 a:visited {
  /* revisit these */
  color: black; }

h1 a:hover {
  color: black; }

h2 {
  /*	color: @nice-blue; */
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 5px; }

h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0 0 15px;
  color: black;
  /*psh, why */ }

h3 a,
h3 a:visited {
  color: black; }

h3 a:hover {
  color: black; }

.entry-content table,
.comment-content table {
  border-bottom: 1px solid #ddd;
  margin: 0 0 1.625em;
  width: 100%; }

.entry-content th,
.comment-content th {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  text-transform: uppercase; }

.entry-content td,
.comment-content td {
  border-top: 1px solid #ddd;
  padding: 6px 10px 6px 0;
  vertical-align: top; }

.entry-content #s {
  width: 75%; }

.comment-content ul,
.comment-content ol {
  margin-bottom: 1.625em; }

.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
  margin-bottom: 0; }

.entry-footer {
  padding: 0 20px; }

.entry-footer .entry-meta {
  margin: 0 0 20px; }

#related ol {
  list-style-type: none;
  margin-left: 8px;
  padding: 0; }

#related ol li {
  padding: 0 0 0 10px;
  /*	background: url("/shared/images/sprite-icons.png") 0 -642px no-repeat;*/ }

.page-link {
  clear: both;
  display: block;
  margin: 0 0 1.625em; }

.page-link a {
  background: #eee;
  color: #373737;
  margin: 0;
  padding: 2px 3px;
  text-decoration: none; }

.page-link a:hover {
  background: #888;
  color: #fff;
  font-weight: bold; }

.page-link span {
  margin-right: 6px; }

.edit-link a {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  float: right;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 300;
  text-decoration: none;
  padding: 0 8px;
  margin: 0 20px 8px; }

.edit-link a:hover {
  background: #888;
  color: #fff; }

.entry-content .edit-link {
  clear: both;
  display: block; }

/* Images */
.comment-content img {
  max-width: 97.5%;
  /* Fluid images for posts, comments, and widgets */
  height: auto; }

img[class*="align"],
img[class*="wp-image-"] {
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */ }

img.size-full {
  max-width: 97.5%;
  width: auto;
  /* Prevent stretching of full-size images with height and width attributes in IE8 */ }

.entry-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 1.625em; }

p img {
  margin-top: 0.4em; }

.wp-caption {
  background: #eee;
  margin-bottom: 1.625em;
  max-width: 96%;
  padding: 9px; }

.wp-caption img {
  display: block;
  margin: 0 auto;
  max-width: 98%; }

.wp-caption .wp-caption-text {
  color: #666;
  font-size: 12px; }

.wp-caption .wp-caption-text {
  margin: 0;
  padding: 5px 0 5px 20px;
  position: relative; }

.wp-caption .wp-caption-text:before {
  /* removed by request for DCK
  	color: #666;
  	content: '\2014';
  	font-size: 14px;
  	font-style: normal;
  	font-weight: bold;
  	margin-right: 5px;
  	position: absolute;
  	left: 10px;
  	top: 7px;*/ }

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
  /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
  border: 1px solid #ddd;
  padding: 6px; }

.wp-caption img {
  border-color: #eee; }

a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
  /* Add some useful style to those fancy borders for linked images ... */
  background: #eee;
  border-color: #bbb; }

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
  /* ... including captioned images! */
  background: #fff;
  border-color: #ddd; }

/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
  margin: 1.625em 0 0; }

.post-password-required input[type=password] {
  margin: 0.8125em 0; }

.post-password-required input[type=password]:focus {
  background: #f7f7f7; }

/* Author Info */
#author-info {
  font-size: 12px;
  overflow: hidden; }

.archive #author-info {
  border-bottom: 1px solid #ddd;
  margin: 0 0 2.2em;
  padding: 0 0 2.2em; }

#author-avatar {
  float: left;
  margin-right: -78px; }

#author-avatar img {
  background: #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px #bbb;
  -moz-box-shadow: 0 1px 2px #bbb;
  box-shadow: 0 1px 2px #bbb;
  padding: 3px; }

#author-description {
  float: left;
  margin-left: 108px; }

#author-description h2 {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  margin: 5px 0 10px; }

/* Comments link */
.entry-header .comments-link a {
  background: #eeeeee url(../inet-wp-theme/images/comment-bubble.png) no-repeat;
  color: #666;
  font-size: 13px;
  font-weight: normal;
  line-height: 35px;
  overflow: hidden;
  padding: 0 0 0;
  position: absolute;
  top: 1.5em;
  right: 0;
  text-align: center;
  text-decoration: none;
  width: 43px;
  height: 36px; }

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
  background-color: #1982d1;
  color: #fff;
  color: rgba(255, 255, 255, 0.8); }

.entry-header .comments-link .leave-reply {
  visibility: hidden; }

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  position: absolute;
  text-transform: uppercase;
  top: -5px; }

article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
  padding: 20px 0 0; }

.recent-posts .entry-header .entry-format {
  display: none; }

.recent-posts .entry-header hgroup .entry-title {
  padding-top: 0; }

body.page .entry-title span {
  padding: 24px 10px 0; }

blockquote.pull {
  font-size: 21px;
  font-weight: bold;
  line-height: 1.6125em;
  margin: 0 0 1.625em;
  text-align: center; }

.pull.alignleft {
  margin: 0 1.625em 0 0;
  text-align: right;
  width: 33%; }

.pull.alignright {
  margin: 0 0 0 1.625em;
  text-align: left;
  width: 33%; }

/* =Aside
----------------------------------------------- */
.format-aside .entry-title,
.format-aside .entry-header .comments-link {
  display: none; }

.format-aside .entry-content {
  padding: 0; }

/* =Link
----------------------------------------------- */
.format-link .entry-title,
.format-link .entry-header .comments-link {
  display: none; }

.format-link .entry-content {
  padding: 0; }

/* =Quote
----------------------------------------------- */
.format-quote blockquote {
  color: #555;
  font-size: 17px;
  margin: 0; }

/* =Image
----------------------------------------------- */
.indexed.format-image .entry-header {
  min-height: 61px;
  /* Prevent the comment icon from colliding with the image when there is no title */ }

.indexed.format-image .entry-content {
  padding-top: 0.5em; }

.indexed.format-image p,
.indexed.format-image p img {
  margin-bottom: 0; }

.indexed.format-image footer.entry-meta {
  background: #ddd;
  margin-top: -7px;
  padding: 20px 30px;
  overflow: hidden; }

.indexed.format-image div.entry-meta {
  display: inline-block;
  float: left;
  width: 35%; }

.indexed.format-image div.entry-meta + div.entry-meta {
  float: none;
  width: 65%; }

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
  display: block; }

.indexed.format-image footer.entry-meta a {
  color: #444; }

.indexed.format-image footer.entry-meta a:hover {
  color: #fff; }

#content .indexed.format-image img {
  border: none;
  max-width: 100%;
  padding: 0; }

.indexed.format-image .wp-caption {
  background: #111;
  margin-bottom: 0;
  max-width: 96%;
  padding: 11px; }

.indexed.format-image .wp-caption .wp-caption-text {
  color: #ddd; }

.indexed.format-image .wp-caption .wp-caption-text:before {
  color: #444; }

.indexed.format-image a:hover img {
  opacity: 0.8; }

/* =Attachments
----------------------------------------------- */
.image-attachment div.attachment {
  background: #f9f9f9;
  border: 1px solid #ddd;
  border-width: 1px 0;
  margin: 0 -8.9% 1.625em;
  overflow: hidden;
  padding: 1.625em 1.625em 0;
  text-align: center; }

.image-attachment div.attachment img {
  display: block;
  height: auto;
  margin: 0 auto 1.625em;
  max-width: 100%; }

.image-attachment div.attachment a img {
  border-color: #f9f9f9; }

.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
  border-color: #ddd;
  background: #fff; }

.image-attachment .entry-caption p {
  font-size: 10px;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  margin: 0 0 2.6em;
  text-transform: uppercase; }

/* -----------------------------------------------------------
	PAGE NAV
-------------------------------------------------------------- */
.nav-single {
  clear: both;
  overflow: hidden;
  margin: 20px 0 0; }

.nav-single ul {
  margin: 0;
  padding: 0; }

.nav-single a {
  display: block;
  padding: 15px 30px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-decoration: none; }

.nav-single a:hover {
  color: #333; }

.nav-single a strong {
  display: block;
  color: #999; }

.post-nav .prev-link {
  float: left;
  width: 50%; }
.post-nav .next-link {
  float: right;
  text-align: right;
  width: 50%; }
.post-nav .prev-link a,
.post-nav .next-link a {
  padding: 0 15px 0 42px;
  background: url(../inet-wp-theme/images/sprite.png) left -1286px no-repeat; }
.post-nav .next-link a {
  padding: 0 42px 0 15px;
  background-position: right -1574px; }

.cat-link {
  margin: 10px auto;
  text-align: center; }

/* -----------------------------------------------------------
	JQUERY UI OVERRIDES
-------------------------------------------------------------- */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  outline: 0; }

/* -----------------------------------------------------------
	RESPONSIVE
-------------------------------------------------------------- */
@media (max-width: 800px) {
  /* Simplify the basic layout */
  /*
  #main #content {
  	margin: 0 7.6%;
  	width: auto;
  }
  */
  #nav-below {
    border-bottom: 1px solid #ddd;
    margin-bottom: 1.625em; }

  #main #secondary {
    float: none;
    margin: 0 7.6%;
    width: auto; }

  /* Simplify the showcase template */
  .page-template-showcase-php .featured-posts {
    min-height: 280px; }

  .featured-posts section.featured-post {
    height: auto; }

  .page-template-showcase-php section.recent-posts {
    float: none;
    margin: 0;
    width: 100%; }

  .page-template-showcase-php #main .widget-area {
    float: none;
    margin: 0;
    width: auto; }

  .page-template-showcase-php .other-recent-posts {
    border-bottom: 1px solid #ddd; }

  /* Simplify the showcase template when small feature */
  section.featured-post .attachment-small-feature,
  .one-column section.featured-post .attachment-small-feature {
    border: none;
    display: block;
    float: left;
    height: auto;
    margin: 0.625em auto 1.025em;
    max-width: 30%;
    position: static; }

  article.feature-image.small {
    float: right;
    margin: 0 0 1.625em;
    width: 64%; }

  .one-column article.feature-image.small .entry-summary {
    height: auto; }

  article.feature-image.small .entry-summary p a {
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: auto; }

  /* Remove the margin on singular articles */
  .singular .entry-header,
  .singular .entry-content,
  .singular footer.entry-meta,
  .singular #comments-title {
    width: 100%; }

  /* Simplify the pullquotes and pull styles */
  .singular blockquote.pull {
    margin: 0 0 1.625em; }

  .singular .pull.alignleft {
    margin: 0 1.625em 0 0; }

  .singular .pull.alignright {
    margin: 0 0 0 1.625em; }

  .singular .entry-meta .edit-link a {
    left: 0;
    position: absolute;
    top: 40px; }

  .singular #author-info {
    margin: 2.2em -8.8% 0;
    padding: 20px 8.8%; }

  /* Make sure we have room for our comment avatars */
  .commentlist {
    width: 100%; }

  .commentlist > li.comment,
  .commentlist .pingback {
    margin-left: 102px;
    width: auto; }

  /* And a full-width comment form */
  #respond {
    width: auto; }

  /* No need to float footer widgets at this size */
  #colophon #supplementary .widget-area {
    float: none;
    margin-right: 0;
    width: auto; }

  /* No need to float 404 widgets at this size */
  .error404 #main .widget {
    float: none;
    margin-right: 0;
    width: auto; }

  /* Make sure embeds fit their containers */
  embed,
  object {
    max-width: 100%; } }
@media (max-width: 650px) {
  /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
  body, input, textarea {
    font-size: 13px; }

  #site-title a {
    font-size: 24px; }

  #site-description {
    font-size: 12px; }

  #access ul {
    font-size: 12px; }

  article.intro .entry-content {
    font-size: 12px; }

  .entry-title {
    font-size: 21px; }

  .featured-post .entry-title {
    font-size: 14px; }

  .singular .entry-title {
    font-size: 28px; }

  .entry-meta {
    font-size: 12px; }

  blockquote {
    margin: 0; }

  blockquote.pull {
    font-size: 17px; }

  /* Reposition the site title and description slightly */
  #site-title {
    padding: 5.30625em 0 0; }

  #site-title,
  #site-description {
    margin-right: 0; }

  /* Make sure the logo and search form don't collide */
  #branding #searchform {
    top: 1.625em !important; }

  /* Floated content doesn't work well at this size */
  .alignleft,
  .alignright {
    float: none;
    margin-left: 0;
    margin-right: 0; }

  /* Make sure the post-post navigation doesn't collide with anything */
  #nav-single {
    display: block;
    position: static; }

  .singular .entry {
    padding: 1.625em 0 0; }

  .singular.page .entry {
    padding: 1.625em 0 0; }

  /* Talking avatars take up too much room at this size */
  .commentlist > li.comment,
  .commentlist > li.pingback {
    margin-left: 0 !important; }

  .commentlist .avatar {
    background: transparent;
    display: block;
    padding: 0;
    position: static; }

  .commentlist .children .avatar {
    background: none;
    left: 2.2em;
    padding: 0;
    position: absolute;
    top: 2.2em; }

  /* Use the available space in the smaller comment form */
  #respond input[type="text"] {
    width: 95%; }

  #respond .comment-form-author .required,
  #respond .comment-form-email .required {
    left: 95%; }

  #content .gallery-columns-3 .gallery-item {
    width: 31%;
    padding-right: 2%; }

  #content .gallery-columns-3 .gallery-item img {
    width: 100%;
    height: auto; } }
@media (max-width: 450px) {
  #content .gallery-columns-2 .gallery-item {
    width: 45%;
    padding-right: 4%; }

  #content .gallery-columns-2 .gallery-item img {
    width: 100%;
    height: auto; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  body {
    padding: 0; }

  #page {
    margin-top: 0; }

  #branding {
    border-top: none; } }
/* -----------------------------------------------------------
	PRINT
-------------------------------------------------------------- */
@media print {
  body {
    background: none !important;
    font-size: 10pt; }

  footer.entry-meta a[rel=bookmark]:link:after,
  footer.entry-meta a[rel=bookmark]:visited:after {
    content: " [" attr(href) "] ";
    /* Show URLs */ }

  #sidebar-left,
  #sidebar,
  .promo-spot-one,
  .promo-spot-two,
  div.in-content,
  .social-buttons,
  p.comment-count,
  div.newsletter,
  #site-info .footer-links,
  #site-info .asides a {
    display: none; }

  #main,
  .three-column #main {
    width: auto;
    margin: 0 10px;
    padding: 10px; }

  a#site-title {
    float: none;
    text-indent: 0;
    width: auto;
    height: auto;
    margin: 0 auto 10px;
    padding: 10px 0 0;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    line-height: 1em;
    color: #333;
    border-bottom: 1px dotted #ccc;
    background: none; }

  a#site-title:before {
    content: "This content was printed from ";
    font-size: 18pt;
    font-weight: normal;
    line-height: 1em;
    color: #333; }

  #page {
    clear: both !important;
    display: block !important;
    float: none !important;
    max-width: 100%;
    position: relative !important; }

  #branding {
    border-top: none !important;
    padding: 0; }

  #branding hgroup {
    margin: 0; }

  #site-title a {
    font-size: 21pt; }

  #site-description {
    font-size: 10pt; }

  #branding #searchform {
    display: none; }

  #branding img {
    display: none; }

  #access {
    display: none; }

  #main {
    border-top: none;
    box-shadow: none; }

  #primary {
    float: left;
    margin: 0;
    width: 100%; }

  #content {
    margin: 0;
    width: auto; }

  .singular .entry-header .entry-meta {
    position: static; }

  .entry-meta .edit-link a {
    display: none; }

  #content nav {
    display: none; }

  .singular .entry-header,
  .singular .entry-content,
  .singular footer.entry-meta,
  .singular #comments-title {
    margin: 0;
    width: 100%; }

  .singular .entry {
    padding: 0; }

  .entry-title,
  .singular .entry-title {
    font-size: 21pt; }

  .entry-meta {
    font-size: 10pt; }

  .entry-header .comments-link {
    display: none; }

  .page-link {
    display: none; }

  .singular #author-info {
    background: none;
    border-bottom: none;
    border-top: none;
    margin: 2.2em 0 0;
    padding: 0; }

  #respond {
    display: none; }

  .widget-area {
    display: none; }

  #colophon {
    display: none; }

  /* Comments */
  .commentlist > li.comment {
    background: none;
    border: 1px solid #ddd;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    margin: 0 auto 1.625em;
    padding: 1.625em;
    position: relative;
    width: auto; }

  .commentlist .avatar {
    height: 39px;
    left: 2.2em;
    top: 2.2em;
    width: 39px; }

  .commentlist li.comment .comment-meta {
    line-height: 1.625em;
    margin-left: 50px; }

  .commentlist li.comment .fn {
    display: block; }

  .commentlist li.comment .comment-content {
    margin: 1.625em 0 0; }

  .commentlist .comment-edit-link {
    display: none; }

  .commentlist > li::before,
  .commentlist > li.bypostauthor::before {
    content: ''; }

  .commentlist .reply {
    display: none; }

  /* Post author highlighting */
  .commentlist > li.bypostauthor {
    color: #444; }

  .commentlist > li.bypostauthor .comment-meta {
    color: #666; }

  .commentlist > li.bypostauthor:before {
    content: none; }

  /* Post Author threaded comments */
  .commentlist .children > li.bypostauthor {
    background: #fff;
    border-color: #ddd; }

  .commentlist .children > li.bypostauthor > article,
  .commentlist .children > li.bypostauthor > article .comment-meta {
    color: #666; }

  footer {
    margin: 30px 0 0; }

  footer #properties:before {
    display: block;
    font-size: 13pt;
    content: "Visit our other properties: ";
    color: #666; }

  div#properties {
    width: 100%; }

  div#properties .vertical {
    float: none;
    width: auto;
    padding: 10px 0; }

  div#properties h6,
  div#properties ul {
    display: inline;
    padding-right: 5px;
    color: #333; }

  div#properties .vertical ul li {
    display: inline; }

  div#properties .vertical ul li a {
    color: #333; }

  div#properties .vertical ul li:after {
    content: ", "; }

  div#properties .vertical ul li:last-child:after {
    content: ""; }

  div#site-info,
  #site-info p.copyright,
  footer a.powered-by {
    clear: left;
    float: none;
    width: 100%;
    text-align: left; }

  #site-info p.copyright {
    font-size: 15pt;
    color: #000;
    margin: 25px 0 0;
    padding: 25px 0 0; }

  #site-info .asides a.powered-by {
    display: block; }

  #site-info a.powered-by,
  #site-info a.powered-by:before {
    text-indent: 0;
    font-size: 13pt;
    color: #666; }

  #site-info .powered-by:before {
    content: "Powered by "; } }
/* =IE7
----------------------------------------------- */
#ie7 article.intro {
  margin-left: -7.6%;
  margin-right: -7.6%;
  padding-left: -7.6%;
  padding-right: -7.6%;
  max-width: 1000px; }

#ie7 section.featured-post {
  margin-left: -7.6%;
  margin-right: -7.6%;
  max-width: 850px; }

#ie7 section.recent-posts {
  margin-right: 7.6%; }

/* Dates as images */
.imageDate span {
  float: left; }

.month, .day, .year {
  display: block;
  position: relative;
  top: 3px;
  height: 14px;
  text-indent: -1000em;
  background-image: url(../inet-wp-theme/images/sprite-dates.png);
  background-repeat: no-repeat; }

.month {
  background-position: 0 0;
  margin: 0 0 0 1px; }

.day {
  background-position: -72px 0;
  width: 13px;
  margin: 0 0 0 5px; }

.year {
  background-position: -108px 0;
  width: 28px; }

.m-01 {
  width: 51px;
  background-position: 0 0; }

.m-02 {
  width: 58px;
  background-position: 0 -36px; }

.m-03 {
  width: 42px;
  background-position: 0 -72px; }

.m-04 {
  width: 31px;
  background-position: 0 -108px; }

.m-05 {
  width: 25px;
  background-position: 0 -144px; }

.m-06 {
  width: 27px;
  background-position: 0 -180px; }

.m-07 {
  width: 25px;
  background-position: 0 -216px; }

.m-08 {
  width: 49px;
  background-position: 0 -252px; }

.m-09 {
  width: 69px;
  background-position: 0 -288px; }

.m-10 {
  width: 56px;
  background-position: 0 -324px; }

.m-11 {
  width: 65px;
  background-position: 0 -360px; }

.m-12 {
  width: 64px;
  background-position: 0 -396px; }

.d-01 {
  width: 8px;
  background-position: -72px 0; }

.d-02 {
  width: 8px;
  background-position: -72px -36px; }

.d-03 {
  width: 8px;
  background-position: -72px -72px; }

.d-04 {
  width: 8px;
  background-position: -72px -108px; }

.d-05 {
  width: 8px;
  background-position: -72px -144px; }

.d-06 {
  width: 8px;
  background-position: -72px -180px; }

.d-07 {
  width: 8px;
  background-position: -72px -216px; }

.d-08 {
  width: 8px;
  background-position: -72px -252px; }

.d-09 {
  width: 8px;
  background-position: -72px -288px; }

.d-10 {
  background-position: -72px -324px; }

.d-11 {
  background-position: -72px -360px; }

.d-12 {
  background-position: -72px -396px; }

.d-13 {
  background-position: -72px -432px; }

.d-14 {
  background-position: -72px -468px; }

.d-15 {
  background-position: -72px -504px; }

.d-16 {
  background-position: -72px -540px; }

.d-17 {
  background-position: -72px -576px; }

.d-18 {
  background-position: -72px -612px; }

.d-19 {
  background-position: -72px -648px; }

.d-20 {
  background-position: -72px -684px; }

.d-21 {
  background-position: -72px -720px; }

.d-22 {
  background-position: -72px -756px; }

.d-23 {
  background-position: -72px -792px; }

.d-24 {
  background-position: -72px -828px; }

.d-25 {
  background-position: -72px -864px; }

.d-26 {
  background-position: -72px -900px; }

.d-27 {
  background-position: -72px -936px; }

.d-28 {
  background-position: -72px -972px; }

.d-29 {
  background-position: -72px -1008px; }

.d-30 {
  background-position: -72px -1044px; }

.d-31 {
  background-position: -72px -1080px; }

.y-2006 {
  background-position: -108px 0; }

.y-2007 {
  background-position: -108px -36px; }

.y-2008 {
  background-position: -108px -72px; }

.y-2009 {
  background-position: -108px -108px; }

.y-2010 {
  background-position: -108px -144px; }

.y-2011 {
  background-position: -108px -180px; }

.y-2012 {
  background-position: -108px -216px; }

.y-2013 {
  background-position: -108px -252px; }

.y-2014 {
  background-position: -108px -288px; }

.y-2015 {
  background-position: -108px -324px; }

.y-2016 {
  background-position: -108px -360px; }

.y-2017 {
  background-position: -108px -396px; }

.y-2018 {
  background-position: -108px -432px; }

.y-2019 {
  background-position: -108px -468px; }

.y-2020 {
  background-position: -108px -504px; }

.y-2021 {
  background-position: -108px -540px; }

/* apply our variables to the main stylesheet */
/* COMPILE THE CHILD OVERRIDES */
/* -----------------------------------------------------------
	CONTENTS
-------------------------------------------------------------- */
.home .post-category {
  display: none; }

.gridalicious .entry.even {
  margin: 0 -2px 0 0; }

a#site-title {
  height: 66px;
  margin-top: 11px; }

#container {
  padding-bottom: 0; }

.home #main .ad,
.front-page #main .ad,
.archive .incontent-ad {
  clear: both;
  margin: 30px auto;
  text-align: center; }

.archive .incontent-ad {
  margin: 0 auto;
  padding: 30px 0;
  border-top: 1px solid #E0E0E0; }

.archive .incontent-ad * {
  text-align: center; }

.home #main .ad *,
.front-page #main .ad *,
.archive .incontent-ad * {
  margin: auto;
  text-align: center; }

#gallery-1 .gallery-item {
  margin: 10px auto !important; }

/* ??????
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.newsletterCallout .subscribesubmit {
	color: #333;
    background: #AFAC4D;
}
*/
/* -----------------------------------------------------------
	WIDGETS
-------------------------------------------------------------- */
.powered-by-sidebar {
  margin: 20px auto; }

.newsletterCallout img {
  float: left;
  margin: 4px 10px 0 0; }

.widget.newsletterCallout h5,
.sidebar .widget .newsletterCallout h5,
.widget.elqnewsletter p,
.widget.elqnewsletter label,
.sidebar .widget.elqnewsletter p {
  color: #333333; }

.widget_links {
  color: #222;
  margin: 7px 0 5px;
  overflow: auto;
  font-size: 12px; }

.widget_links ul.blogroll li {
  clear: both;
  list-style-type: none;
  padding: 15px 0;
  border-bottom: 1px dashed #dfdfdf; }

.widget_links ul.blogroll li:first-child {
  padding-top: 0px; }

.widget_links ul.blogroll li:last-child {
  border-bottom-width: 0; }

.widget_links ul.blogroll li a {
  clear: right;
  text-decoration: none;
  font-weight: bold;
  color: #222; }

.widget_links h4 {
  margin: 0px;
  padding: 3px 2px 0 5px;
  display: block;
  height: 23px;
  color: #fff;
  font-weight: bold;
  font-size: 12px; }

.widget_links img {
  float: right;
  max-width: 60px;
  margin: 2px 0px 15px 15px; }

.industryPerspectives img {
  float: left;
  margin: 2px 15px 15px 0; }

.industryPerspectives h6 {
  margin: 10px 0;
  font-size: 100%;
  font-weight: bold; }

#whitepaper-ad.entry {
  margin: 20px 0 0;
  padding: 0;
  border-width: 0; }

.archive-form {
  padding: 20px; }

.sidebar .archive-form h5 {
  padding: 0 0 10px;
  border-width: 0;
  background: none; }

#dcsponsors * {
  text-align: center; }

#dcsponsors h4 {
  margin: 10px 0 5px;
  padding: 0;
  font-weight: bold; }

#dcsponsors ul {
  list-style: none;
  margin: 0 0 20px;
  padding: 0; }

#dcsponsors ul li {
  margin: 0;
  padding: 3px 0; }

.sidebar #dcsponsors ul li a {
  color: #1982d1; }

.sidebar #jbb_widget_customizable {
  overflow: hidden;
  margin: 0 !important;
  padding: 0 0 10px !important;
  font: 300 12px "Open Sans", Helvetica, Arial, sans-serif !important; }

#jbb_widget_customizable #jbb_widget_board_title {
  display: block;
  width: auto;
  margin: 0 !important;
  padding: 15px 25px !important;
  font: 300 20px "Open Sans", Helvetica, Arial, sans-serif !important;
  color: #333;
  border-bottom: 2px solid #afac4d;
  background: #f3f3f3; }

#jbb_widget_customizable #jbb_widget_board_title a strong {
  font: 300 20px "Open Sans", Helvetica, Arial, sans-serif !important; }

#jbb_widget_customizable #jbb_widget_body ul {
  display: block;
  margin: 10px 10px 15px !important;
  padding: 12px 10px !important;
  border: 1px solid #ccc;
  background: #ccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

#jbb_widget_customizable #jbb_widget_body ul li {
  margin: 0 !important;
  padding: 6px 0;
  text-align: left;
  border-bottom: 1px dotted #fff; }

#jbb_widget_customizable #jbb_widget_body ul li:last-child {
  border-width: 0px; }

#jbb_widget_body ul li a {
  font-weight: bold; }

.sidebar #jbb_widget_customizable #jbb_widget_all {
  margin: 0 0 4px;
  font-size: 12px; }

.sidebar #jbb_widget_customizable #jbb_widget_post_a_job {
  margin: 0 0 20px;
  font-size: 12px; }

#bottom-ad {
  margin: 20px 0 0; }

#sidebar .white-papers ul {
  margin: 0;
  padding: 0; }
  #sidebar .white-papers ul li {
    padding: 20px 25px;
    border-bottom: 1px dashed #dfdfdf; }
    #sidebar .white-papers ul li p {
      margin: 0;
      padding: 0; }
    #sidebar .white-papers ul li h6 {
      margin: 0 0 3px;
      padding: 0;
      font-size: 14px;
      font-weight: bold;
      text-transform: capitalize; }

#library-submit {
  display: block;
  padding: 15px 25px;
  font-size: 12px; }

#sidebar-left .special_wrapper h3 {
  font-family: "Arvo", Rockwell, sans-serif;
  color: white;
  color: #333; }
#sidebar-left .special_wrapper .top_label input.medium {
  width: 91%; }
#sidebar-left .special_wrapper .gform_footer {
  width: 100%; }
  #sidebar-left .special_wrapper .gform_footer .gform_button {
    width: 100%;
    color: #fff; }

#sidebar .bold h5 {
  font-weight: bold; }

#sidebar .alt-block h5 {
  border-bottom: 1px solid #c8c581; }

#sidebar .alt-block ul.blogroll {
  margin: 15px 0 0; }
  #sidebar .alt-block ul.blogroll li {
    border-color: #c8c581; }

#sidebar .widget_wlwi h5 {
  background-image: url("http://www.datacenterknowledge.com/wp-content/uploads/2016/02/afcom-logo.png");
  background-size: 25%;
  background-repeat: no-repeat;
  background-position: 12px 12px;
  padding-left: 100px; }

.widget_wlwi .link_with_icon img {
  width: 30%;
  float: right;
  padding: 0 0 1em 1em; }

.widget_wlwi li {
  clear: both;
  font-weight: bold; }

#sidebar .widget_sp_image {
  border: 0; }

/* -----------------------------------------------------------
	MISC
-------------------------------------------------------------- */
.columnist-image {
  width: 105px;
  float: left;
  font-size: 9px;
  text-align: center;
  margin: 5px 15px 15px 0; }

.columnist-image img {
  display: block;
  text-align: left; }

/* -----------------------------------------------------------
	ADS
-------------------------------------------------------------- */
#channelSponsor {
  display: block;
  margin: 0;
  padding: 10px;
  text-align: center;
  background: white;
  border: 1px solid #E0E0E0; }

#channelSponsor img {
  display: block;
  margin: 0 auto; }

.in-content {
  float: right;
  margin: 0 0 20px 20px; }

/* -----------------------------------------------------------
	CUSTOM WEBINARS
-------------------------------------------------------------- */
.webinars .authorsure-author-box,
.page-webinars .authorsure-author-box {
  display: none; }

ul.post-list.webinars {
  margin: 0 0 45px;
  padding: 0; }

.webinars li {
  margin: 0;
  padding: 0; }

.webinars article {
  overflow: hidden; }

.webinarDetails ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0; }

.webinarDetails .right {
  float: right;
  width: 45%; }

.webinarDetails .left {
  margin-right: 5%;
  width: 50%; }

.single .webinarDetails {
  float: left;
  width: 100%; }

.single .webinarDetails ul {
  float: none;
  width: 100%; }

.webinarDetails li {
  list-style: none;
  overflow: hidden;
  margin: 0 0 10px;
  padding: 0;
  font-size: 12px;
  line-height: 21px; }

.webinarDetails li ul {
  margin: 0;
  padding: 0 0 0 20px; }

.webinarDetails li ul li {
  list-style: disc;
  overflow: visible;
  margin: 0 0 4px;
  line-height: 18px; }

.webinarDetails h4 {
  float: left;
  margin: 0 0 5px;
  padding: 0;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold;
  line-height: 20px; }

.webinarDetails .right h4 {
  float: none;
  width: auto; }

.webinarDetails .definition {
  float: right;
  width: 124px; }

.single .webinarDetails .definition {
  float: left;
  width: auto; }

.webinarDetails h5 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px; }

.webinarDetails h3 {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0 0 2px;
  color: black; }

.webinarDetails li p {
  font-size: 12px;
  line-height: 18px; }

.webinarDetails hr {
  margin: 20px 0 15px; }

.single-webinar .entry {
  border-width: 0; }

.single .webinarDetails .webinarSponsors li {
  display: inline-block;
  margin-left: 10px; }

.single .webinarDetails a.sponsorLink {
  display: block;
  clear: left;
  margin: 20px 0 0; }

.singleWebinar .gform_wrapper {
  float: right;
  width: 34%;
  margin: 20px 0 30px 5%;
  padding: 10px 20px 20px;
  border: 1px solid #999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #e0e0e0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e0e0e0 0%, #e0e0e0 66%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(66%, #e0e0e0), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #e0e0e0 66%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e0e0e0 0%, #e0e0e0 66%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e0e0e0 0%, #e0e0e0 66%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e0e0e0 0%, #e0e0e0 66%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  box-shadow: 1px 1px 2px #666;
  -moz-box-shadow: 1px 1px 2px #666;
  -webkit-box-shadow: 1px 1px 2px #666; }

.singleWebinar .gform_wrapper .gform_heading {
  width: 100%; }

.singleWebinar .gform_wrapper .gform_heading h3 {
  width: 100%; }

.singleWebinar .gform_wrapper ul li.gfield {
  padding: 0 0 10px; }

.singleWebinar .gform_wrapper .top_label .gfield_label {
  float: left;
  width: 150px;
  margin: 7px 10px 0 0;
  font-size: 13px; }

.singleWebinar .gform_wrapper .ginput_complex label {
  margin: 2px 0 4px; }

.singleWebinar .gform_wrapper .top_label input.medium {
  margin: 0; }

.singleWebinar .gform_wrapper .top_label select.medium {
  margin: 4px 0 0; }

.singleWebinar .gform_wrapper .gform_footer input.button,
.singleWebinar .gform_wrapper .gform_footer input[type=submit] {
  float: none;
  margin: 0 auto; }

/* ------------- CATEGORY PAGE ENHANCEMENTS -------------*/
ul#double {
  width: 450px;
  margin: 10px 0;
  overflow: hidden; }

#double li {
  width: 50%;
  float: left;
  display: inline;
  font-size: 12px;
  line-height: 1.8em; }

/* 2 col */
#triple li {
  width: 33.333%; }

/* 3 col */
.category-768 .entry-content p {
  margin-bottom: 0; }

/**
 * @author Will Ruman <will.ruman@penton.com>
 * @ticket PW-86
 * Scale the info widget title text up ~30% from baseline (24px)
 */
.category-widget-header-lg {
  font-size: 32px !important; }

/* -----------------------------------------------------------
	FOOTER MENUS
-------------------------------------------------------------- */
#site-footer {
  clear: both;
  overflow: hidden;
  margin: 30px 0 0;
  background: #d7d6a4; }

#site-footer div div.widget_nav_menu {
  float: left;
  width: 25%;
  padding: 20px 0;
  text-align: left;
  font-size: 12px;
  line-height: 24px;
  background: none; }

#site-footer h5 {
  margin: 0 0 2px;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #333; }

#site-footer ul {
  margin: 0;
  padding: 0; }

#site-footer ul li a {
  color: #333; }

/* -----------------------------------------------------------
	ELOQUA
-------------------------------------------------------------- */
.elqnewsletter .legaltext {
  font-size: 11px; }

.elqnewsletter select {
  border: none; }

.elqnewsletter .subscribesubmit.elq-subscribe-btn {
  color: white;
  padding: 14px;
  line-height: 0px;
  font-size: 13px !important;
  text-shadow: none; }

/* hit anything leftover that needs changing */
