 /*! Made with Bones: http://themble.com/bones :) 
Site Name:    Author:
Stylesheet: Main Stylesheet
Here's where the magic happens. Here, you'll see we are calling in the separate media queries. The base mobile goes outside any query and is called at the beginning, after that we call the rest of the styles inside media queries.
Helpful articles on Sass file organization: http://thesassway.com/advanced/modular-css-naming-conventions*/
 /* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
 /* ==========================================================================
HTML5 display definitions
========================================================================== */
 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
   display: block;
 }
 audio, canvas, video {
   display: inline-block;
 }
 audio:not([controls]) {
   display: none;
   height: 0;
 }
 [hidden], template {
   display: none;
 }
 * {
   outline: none !important;
 }
 /* ==========================================================================
Base
========================================================================== */
 html {
   font-family: 'Roboto', sans-serif;
   -ms-text-size-adjust: 100%; /* 2 */
   -webkit-text-size-adjust: 100%; /* 2 */
 }
 /* ==========================================================================
Typography
========================================================================== */
 abbr[title] {
   border-bottom: 1px dotted;
 }
 b, strong, .strong {
   font-weight: bold;
 }
 dfn, em, .em {
   font-style: italic;
 }
 hr {
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   height: 0;
 }
 pre {
   margin: 0;
 }
 code, kbd, pre, samp {
   font-family: monospace, serif;
   font-size: 1em;
 }
 pre {
   white-space: pre-wrap;
 }
 q {
   quotes: "\201C""\201D""\2018""\2019";
 }
 q:before, q:after {
   content: '';
   content: none;
 }
 small, .small {
   font-size: 75%;
 }
 sub, sup {
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline;
 }
 sup {
   top: -0.5em;
 }
 sub {
   bottom: -0.25em;
 }
 /* ==========================================================================
Lists
========================================================================== */
 dl, menu, ol, ul {
   margin: 1em 0;
 }
 dd {
   margin: 0;
 }
 menu {
   padding: 0 0 0 40px;
 }
 ol, ul {
   padding: 0;
   list-style-type: none;
 }
 .sidebar .sidebar-section ul {
   list-style-type: disc;
   list-style-position: outside;
   margin-left: 15px;
   margin-bottom: 10px;
 }
 .sidebar .sidebar-section ul li {
   font-size: 12px;
 }
 nav ul, nav ol {
   list-style: none;
   list-style-image: none;
 }
 /* ==========================================================================
Embedded content
========================================================================== */
 img {
   border: 0;
   max-width: 100%;
   height: auto;
 }
 img.img-fluid.wp-post-image {
   width: 100%;
 }
 svg:not(:root) {
   overflow: hidden;
 }
 /* ==========================================================================
Figures
========================================================================== */
 figure {
   margin: 0;
 }
 figcaption {
   font-style: italic;
   color: #666;
   margin-top: 10px;
 }
 /* ==========================================================================
Forms
========================================================================== */
 fieldset {
   border: 1px solid #c0c0c0;
   margin: 0 2px;
   padding: 0.35em 0.625em 0.75em;
 }
 legend {
   border: 0; /* 1 */
   padding: 0; /* 2 */
 }
 button, input, select, textarea {
   font-family: inherit; /* 1 */
   font-size: 100%; /* 2 */
   margin: 0; /* 3 */
 }
 button, input {
   line-height: normal;
 }
 button, select {
   text-transform: none;
 }
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
   -webkit-appearance: button; /* 2 */
   cursor: pointer; /* 3 */
 }
 button[disabled], html input[disabled] {
   cursor: default;
 }
 input[type="checkbox"], input[type="radio"] {
   box-sizing: border-box; /* 1 */
   padding: 0; /* 2 */
 }
 input[type="search"] {
   -webkit-appearance: textfield; /* 1 */
   -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box; /* 2 */
   box-sizing: content-box;
 }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: none;
 }
 button::-moz-focus-inner, input::-moz-focus-inner {
   border: 0;
   padding: 0;
 }
 textarea {
   overflow: auto; /* 1 */
   vertical-align: top; /* 2 */
 }
 /* ==========================================================================
Tables
========================================================================== */
 table {
   border-collapse: collapse;
   border-spacing: 0;
 }
 * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 .image-replacement, .ir {
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
 }
 .clearfix, .cf, .comment-respond {
   zoom: 1;
 }
 .clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {
   content: "";
   display: table;
 }
 .clearfix:after, .cf:after, .comment-respond:after {
   clear: both;
 }
 span.amp {
   font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif !important;
   font-style: italic;
 }
 p {
   -ms-word-break: break-all;
   -ms-word-wrap: break-all;
   word-break: break-word;
   -webkit-hyphens: none;
   -epub-hyphens: none;
   -moz-hyphens: none;
   hyphens: none;
   -webkit-hyphenate-before: 2;
   -webkit-hyphenate-after: 3;
   hyphenate-lines: 3;
 }
 /*********************
INPUTS
*********************/
 input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field {
   display: block;
   height: 40px;
   line-height: 40px;
   padding: 0 12px;
   margin-bottom: 14px;
   font-size: 1em;
   color: #5c6b80;
   border-radius: 0;
   vertical-align: middle;
   box-shadow: none;
   border: 0;
   width: 100%;
   max-width: 400px;
   font-family: 'Roboto', sans-serif;
   background-color: #eaedf2;
   -webkit-transition: background-color 0.24s ease-in-out;
   transition: background-color 0.24s ease-in-out;
 }
 input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="datetime"]:focus, input[type="datetime"]:active, input[type="datetime-local"]:focus, input[type="datetime-local"]:active, input[type="date"]:focus, input[type="date"]:active, input[type="month"]:focus, input[type="month"]:active, input[type="time"]:focus, input[type="time"]:active, input[type="week"]:focus, input[type="week"]:active, input[type="number"]:focus, input[type="number"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="url"]:focus, input[type="url"]:active, input[type="search"]:focus, input[type="search"]:active, input[type="tel"]:focus, input[type="tel"]:active, input[type="color"]:focus, input[type="color"]:active, select:focus, select:active, textarea:focus, textarea:active, .field:focus, .field:active {
   background-color: #f7f8fa;
 }
 input[type="text"].error, input[type="text"].is-invalid, input[type="password"].error, input[type="password"].is-invalid, input[type="datetime"].error, input[type="datetime"].is-invalid, input[type="datetime-local"].error, input[type="datetime-local"].is-invalid, input[type="date"].error, input[type="date"].is-invalid, input[type="month"].error, input[type="month"].is-invalid, input[type="time"].error, input[type="time"].is-invalid, input[type="week"].error, input[type="week"].is-invalid, input[type="number"].error, input[type="number"].is-invalid, input[type="email"].error, input[type="email"].is-invalid, input[type="url"].error, input[type="url"].is-invalid, input[type="search"].error, input[type="search"].is-invalid, input[type="tel"].error, input[type="tel"].is-invalid, input[type="color"].error, input[type="color"].is-invalid, select.error, select.is-invalid, textarea.error, textarea.is-invalid, .field.error, .field.is-invalid {
   color: #fbe3e4;
   border-color: #fbe3e4;
   background-color: white;
   background-position: 99% center;
   background-repeat: no-repeat;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
   outline-color: #fbe3e4;
 }
 input[type="text"].success, input[type="text"].is-valid, input[type="password"].success, input[type="password"].is-valid, input[type="datetime"].success, input[type="datetime"].is-valid, input[type="datetime-local"].success, input[type="datetime-local"].is-valid, input[type="date"].success, input[type="date"].is-valid, input[type="month"].success, input[type="month"].is-valid, input[type="time"].success, input[type="time"].is-valid, input[type="week"].success, input[type="week"].is-valid, input[type="number"].success, input[type="number"].is-valid, input[type="email"].success, input[type="email"].is-valid, input[type="url"].success, input[type="url"].is-valid, input[type="search"].success, input[type="search"].is-valid, input[type="tel"].success, input[type="tel"].is-valid, input[type="color"].success, input[type="color"].is-valid, select.success, select.is-valid, textarea.success, textarea.is-valid, .field.success, .field.is-valid {
   color: #e6efc2;
   border-color: #e6efc2;
   background-color: white;
   background-position: 99% center;
   background-repeat: no-repeat;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
   outline-color: #e6efc2;
 }
 input[type="text"][disabled], input[type="text"].is-disabled, input[type="password"][disabled], input[type="password"].is-disabled, input[type="datetime"][disabled], input[type="datetime"].is-disabled, input[type="datetime-local"][disabled], input[type="datetime-local"].is-disabled, input[type="date"][disabled], input[type="date"].is-disabled, input[type="month"][disabled], input[type="month"].is-disabled, input[type="time"][disabled], input[type="time"].is-disabled, input[type="week"][disabled], input[type="week"].is-disabled, input[type="number"][disabled], input[type="number"].is-disabled, input[type="email"][disabled], input[type="email"].is-disabled, input[type="url"][disabled], input[type="url"].is-disabled, input[type="search"][disabled], input[type="search"].is-disabled, input[type="tel"][disabled], input[type="tel"].is-disabled, input[type="color"][disabled], input[type="color"].is-disabled, select[disabled], select.is-disabled, textarea[disabled], textarea.is-disabled, .field[disabled], .field.is-disabled {
   cursor: not-allowed;
   border-color: #cfcfcf;
   opacity: 0.6;
 }
 input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active, input[type="password"][disabled]:focus, input[type="password"][disabled]:active, input[type="password"].is-disabled:focus, input[type="password"].is-disabled:active, input[type="datetime"][disabled]:focus, input[type="datetime"][disabled]:active, input[type="datetime"].is-disabled:focus, input[type="datetime"].is-disabled:active, input[type="datetime-local"][disabled]:focus, input[type="datetime-local"][disabled]:active, input[type="datetime-local"].is-disabled:focus, input[type="datetime-local"].is-disabled:active, input[type="date"][disabled]:focus, input[type="date"][disabled]:active, input[type="date"].is-disabled:focus, input[type="date"].is-disabled:active, input[type="month"][disabled]:focus, input[type="month"][disabled]:active, input[type="month"].is-disabled:focus, input[type="month"].is-disabled:active, input[type="time"][disabled]:focus, input[type="time"][disabled]:active, input[type="time"].is-disabled:focus, input[type="time"].is-disabled:active, input[type="week"][disabled]:focus, input[type="week"][disabled]:active, input[type="week"].is-disabled:focus, input[type="week"].is-disabled:active, input[type="number"][disabled]:focus, input[type="number"][disabled]:active, input[type="number"].is-disabled:focus, input[type="number"].is-disabled:active, input[type="email"][disabled]:focus, input[type="email"][disabled]:active, input[type="email"].is-disabled:focus, input[type="email"].is-disabled:active, input[type="url"][disabled]:focus, input[type="url"][disabled]:active, input[type="url"].is-disabled:focus, input[type="url"].is-disabled:active, input[type="search"][disabled]:focus, input[type="search"][disabled]:active, input[type="search"].is-disabled:focus, input[type="search"].is-disabled:active, input[type="tel"][disabled]:focus, input[type="tel"][disabled]:active, input[type="tel"].is-disabled:focus, input[type="tel"].is-disabled:active, input[type="color"][disabled]:focus, input[type="color"][disabled]:active, input[type="color"].is-disabled:focus, input[type="color"].is-disabled:active, select[disabled]:focus, select[disabled]:active, select.is-disabled:focus, select.is-disabled:active, textarea[disabled]:focus, textarea[disabled]:active, textarea.is-disabled:focus, textarea.is-disabled:active, .field[disabled]:focus, .field[disabled]:active, .field.is-disabled:focus, .field.is-disabled:active {
   background-color: #d5edf8;
 }
 input[type="password"] {
   letter-spacing: 0.3em;
 }
 textarea {
   max-width: 100%;
   min-height: 120px;
   line-height: 1.5em;
 }
 select {
   -webkit-appearance: none; /* 1 */
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
   background-repeat: no-repeat;
   background-position: 97.5% center;
 }
 /* Buttons */
 .btn, .button, button, input[type="button"], input[type=submit], input[type="reset"], .btn:visited, .button:visited, button:visited, input[type="button"]:visited, input[type=submit]:visited, input[type="reset"]:visited, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer input.button:visited, .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_footer input[type=submit]:visited, .gform_wrapper .gform_page_footer input.button:visited, .gform_wrapper .gform_page_footer input[type=submit]:visited {
   display: inline-flex;
   align-items: center;
   width: auto;
   text-transform: uppercase;
   letter-spacing: 0.75px;
   color: #FFF;
   background: #0066CC;
   border: none;
   border-radius: 0;
   font-weight: 400;
   font-size: 14px;
   line-height: 1.2857;
   padding: 8px 16px;
   -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
   -o-transition: background-color 0.2s ease-out, color 0.2s ease-out;
   transition: background-color 0.2s ease-out, color 0.2s ease-out;
 }
 .btn:hover, .button:hover, button:hover, input[type="button"]:hover, input[type=submit]:hover, input[type="reset"]:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
   background: #000;
   color: #FFF !important;
 }
 .btn:focus, .button:focus, button:focus, input[type="button"]:focus, input[type=submit]:focus, input[type="reset"]:focus, .gform_wrapper .gform_footer input.button:focus, .gform_wrapper .gform_footer input[type=submit]:focus, .gform_wrapper .gform_page_footer input.button:focus, .gform_wrapper .gform_page_footer input[type=submit]:focus {
   box-shadow: none;
   background: #0066CC;
   color: #FFF;
 }
 .btn:focus:hover, .button:focus:hover, button:focus:hover, input[type="button"]:focus:hover, input[type=submit]:focus:hover, input[type="reset"]:focus:hover, .gform_wrapper .gform_footer input.button:focus:hover, .gform_wrapper .gform_footer input[type=submit]:focus:hover, .gform_wrapper .gform_page_footer input.button:focus:hover, .gform_wrapper .gform_page_footer input[type=submit]:focus:hover {
   background: #0066CC;
   color: #FFF;
 }
 /*********************
GENERAL STYLES
*********************/
 body {
   font-family: 'Roboto', sans-serif;
   font-size: 14px;
   line-height: 1.5;
   color: #545859;
   margin: 0;
   -webkit-font-smoothing: antialiased;
 }
 /*********************
LINK STYLES
*********************/
 a, a:visited {
   color: #0066CC;
   background: transparent;
 }
 a:active, a:hover, a:focus {
   outline: 0;
 }
 a:hover, a:focus, a:visited:hover, a:visited:focus {
   color: #0066CC;
 }
 a:link, a:visited:link {
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
 }
 /******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
 h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6 {
   text-rendering: optimizelegibility;
   font-weight: 700;
   font-family: 'Noto Serif', serif;
   color: #000;
 }
 h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
   text-decoration: none;
 }
 h1, .h1 {
   font-size: 20px;
   line-height: 1.333em;
   margin: 0.67em 0;
   text-transform: uppercase;
 }
 h2, .h2 {
   font-size: 20px;
   line-height: 1.4em;
   margin-bottom: 0.375em;
   text-transform: uppercase;
 }
 h3, .h3 {
   font-size: 18px;
 }
 h4, .h4 {
   font-size: 16px;
 }
 h5, .h5 {
   font-size: 15px;
 }
 h6, .h6 {
   font-size: 12px;
 }
 /*********************
HEADER STYLES
*********************/
 .header {
   background-color: #fff;
   position: fixed;
   z-index: 10;
   width: 100%;
   height: 100px;
   box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
 }
 #inner-header {
   position: relative;
   height: calc(100% - 46px);
   align-items: center;
   display: flex;
 }
 .header-top {
   background: #F0F0F0;
   color: #fff;
   font-size: 12px;
   position: relative;
   line-height: 1.4167;
 }
 .header-top > .container, .header-top > .container-fluid {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   align-items: center;
   padding: 0;
 }
 .header-top .header-contact-us > ul > li > a {
   text-decoration: none;
   font-size: 12px;
   font-weight: 500;
   letter-spacing: .75px;
   color: #545859;
 }
 .header-top .header-contact-us > ul > li > a:hover {
   color: #0066cc;
 }
 .header-top .header-contact-us > ul > li > a.btn {
   color: #fff;
 }
 .header-top .header-contact-us > ul > li > #login {
   margin-right: 15px;
 }
 .header-top .header-search {
   padding: 0;
   max-width: 130px;
 }
 .header-top .header-search .search-opener {
   display: block;
   color: #fff;
   text-decoration: none;
   font-size: 17px;
   margin-left: 10px;
   line-height: 1;
   outline: none;
 }
 .header-top .header-search .search-opener i {
   display: block;
 }
 .header-top .header-search form {
   display: flex;
 }
 .header-top .header-search form input[type="search"] {
   border-radius: 0;
   font: 14px/1 'Roboto', sans-serif;
   height: 26px;
   border: none;
   outline: 0;
   padding: 5px 5px 5px 2px !important;
   box-sizing: border-box;
   margin: 0;
   color: #31404a !important;
   display: block;
   width: 100%;
   background-color: transparent;
 }
 .header-top .header-search form input[type="search"]::-webkit-input-placeholder {
   color: #31404a;
 }
 .header-top .header-search form input[type="search"]::-moz-placeholder {
   opacity: 1;
   color: #31404a;
 }
 .header-top .header-search form input[type="search"]:-moz-placeholder {
   color: #31404a;
 }
 .header-top .header-search form input[type="search"]:-ms-input-placeholder {
   color: #31404a;
 }
 .header-top .header-search form input[type="search"].placeholder {
   color: #31404a;
 }
 .header-top .header-search form button[type="submit"] {
   border: none;
   outline: none;
   background-color: transparent;
   font-size: 14px;
   font-weight: 500;
   line-height: 1;
   padding: 6px 3px;
   margin: 0;
   color: #707070;
   min-height: 26px;
 }
 .header-top .header-search form button[type="submit"] i {
   display: block;
 }
 /*********************
NAVIGATION STYLES
*********************/
 #nav .navbar-brand, header #nav .navbar-brand img, .topbar, .topbar #button-bucket .btn {
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   -ms-transition: all .25s ease-in-out;
   transition: all .25s ease-in-out;
 }
 .navbar-brand img {
   max-width: 100%;
 }
 .navbar {
   padding: 0;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   -ms-transition: all .25s ease-in-out;
   transition: all .25s ease-in-out;
 }
 .navbar-toggler {
   -webkit-transition: .2s linear width, .2s linear right, .2s linear top, .2s linear position;
   transition: .2s linear width, .2s linear right, .2s linear top, .2s linear position;
   font-size: 0;
   line-height: 0;
   padding: 0;
   background: none !important;
   border: none;
   border-radius: 0;
   z-index: 5;
   width: 26px;
   height: 42px;
   position: relative;
   margin: 0 15px 0 auto;
 }
 .navbar-toggler:focus {
   outline: none;
 }
 .navbar-toggler span {
   -webkit-transition: .2s linear all;
   transition: .2s linear all;
   position: absolute;
   left: 0;
   right: 0;
   height: .1875rem;
   background: none;
   top: 50%;
   margin: -.0625rem 0 0;
   width: 100%;
   border-radius: .5rem;
 }
 .navbar-toggler span:before, .navbar-toggler span:after {
   -webkit-transition: .2s linear all;
   transition: .2s linear all;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
   content: "";
   position: absolute;
   height: .1875rem;
   left: .0625rem;
   right: .0625rem;
   background: #545859;
   top: 0;
   border-radius: .5rem;
 }
 .navbar-toggler span:after {
   -webkit-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   transform: rotate(-45deg);
 }
 .navbar-toggler.collapsed span {
   background: #545859;
 }
 .navbar-toggler.collapsed span:before, .navbar-toggler.collapsed span:after {
   -webkit-transform: rotate(0);
   -ms-transform: rotate(0);
   transform: rotate(0);
   left: 0;
   right: 0;
 }
 .navbar-toggler.collapsed span:before {
   top: -.4375rem;
 }
 .navbar-toggler.collapsed span:after {
   bottom: -.4375rem;
   top: auto;
 }
 .navbar-brand {
   padding: 0;
   margin-right: 0;
   -ms-flex-preferred-size: 7.5rem;
   -ms-flex-preferred-size: 200px;
   flex-basis: 200px;
   width: 200px;
   max-width: 200px;
   margin: 0;
   z-index: 10;
 }
 #nav .navbar-nav .nav-item {
   font-weight: 400;
 }
 #nav .navbar-nav .nav-link {
   color: #545859;
   font-weight: normal;
   -webkit-transition: .2s linear color, .2s linear background;
   transition: .2s linear color, .2s linear background;
 }
 /* SHARETHIS */
 .share {
   text-align: center;
   display: flex;
   margin: 0 0 20px;
   align-items: center;
   list-style: none !important;
   padding: 0 !important;
 }
 .share li:first-child {
   padding-left: 0;
 }
 .share li a {
   color: #545859;
   display: flex;
   align-items: center;
   justify-content: center;
   width: auto;
   height: 20px;
   margin: 0;
   font-size: 18px;
 }
 .stButton {
   visibility: hidden;
   position: absolute !important;
   z-index: 2 !important;
 }
 .share li a:hover {
   color: #000;
   text-decoration: none;
 }
 .share li a span.space {
   display: none;
 }
 .share li a.print {
   color: #3B5998;
 }
 a.rss {
   color: #F78422;
 }
 /*----RELATED ARTICLES STUFF----*/
 #relatedPosts {
   padding: 15px 0px;
 }
 #relatedPosts h3 {
   font-family: 'Noto Serif', serif;
   text-transform: uppercase;
   padding: 0 0 0 10px;
   margin: 30px 0px !important;
   border-left: 4px solid #0066CC;
   line-height: 1;
   font-size: 20px;
   border-top: unset;
   border-bottom: unset;
 }
 #postHolder {
   display: flex;
 }
 .relatedItem .relatedMeta {
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   text-transform: uppercase;
   padding: 10px 0 5px;
   letter-spacing: .25px;
   font-style: italic;
   color: #545859;
   display: block;
 }
 .relatedItem:first-child {
   margin-left: 0;
 }
 .relatedItem .featuredImage {}
 .relatedItem .featuredImage img {
   width: 100%;
   height: auto;
   display: block;
   object-fit: cover;
   top: -50%;
   position: relative;
   max-height: 203px;
 }
 .relatedItem h4 {
   font: bold 14px/1em serif
 }
 .relatedItem h4 a {
   line-height: 1.3em;
 }
 .relatedMeta {
   font-size: 10px;
   color: #aaa;
 }
 #relatedPosts h3 {
   font-family: 'Noto Serif', serif;
   text-transform: uppercase;
   padding: 0 0 0 10px;
   margin: 0 15px 0 0;
   border-left: 4px solid #0066CC;
   line-height: 1;
   font-size: 20px;
   border-top: unset;
 }
 /* Dropdown */
 .dropdown-menu {
   font-size: 13px;
   border-radius: 0;
   margin-top: 0;
   border: none;
   background-color: #fff;
 }
 .dropdown-item, a.dropdown-item {
   color: #000;
 }
 .dropdown-item:focus, .dropdown-item:hover, .dropdown-item.active, .dropdown-item:active, a.dropdown-item:hover, .navbar-nav .dropdown-menu.mega ul li a:hover {
   background-color: #333;
   color: #fff;
 }
 /* Mega Menu */
 .navbar-nav .dropdown-menu.mega ul {
   margin: 0
 }
 .navbar-nav .dropdown-menu.mega ul li a {
   display: block;
   padding: .25rem 1.5rem;
   color: #212529;
   text-decoration: none;
 }
 .navbar-nav .dropdown-menu.mega ul li h4 {
   padding: .5rem 1.5rem;
   margin: 10px 0 0;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
 }
 /**/
 #secondary-navigation ul {
   list-style-type: none;
   padding: 0;
   margin: 0
 }
 #secondary-navigation > ul > li {
   display: inline-block;
   vertical-align: top;
   position: relative;
 }
 #secondary-navigation > ul > li.contact {
   padding-left: 5%;
   border-left: 1px solid #e3e3e3;
 }
 /*********************
CONTENT STYLES
*********************/
 #ndic-content {
   padding-top: 100px;
 }
 #ndic-content > #ad {
   text-align: center;
 }
 #ndic-content h3 {
   color: #000;
 }
 #inner-content ul {
   list-style: disc;
   padding-left: 18px;
 }
 #content {
   margin-top: 1.5em;
   margin-bottom: 1.5em;
 }
 #ad {
   padding: 15px 10px 0;
 }
 #date {
   position: relative;
   height: 28px;
   display: flex;
   align-items: center;
   justify-content: center;
   text-transform: uppercase;
   font-weight: 700;
   font-size: 11px;
   max-width: 100%;
   /*border-bottom: 1px solid #DEE2E6;*/
 }
 #date div {
   background-color: #fff;
   font-size: 10px;
   font-weight: 500;
   color: #000;
   padding: 0 15px;
   z-index: 1;
 }
 #date:before {
   content: "";
   position: absolute;
   height: 1px;
   width: 100%;
   background-color: #DEE2E6;
   z-index: 0;
 }
 .breadcrumbs {
   margin-top: 25px;
 }
 .breadcrumbs .text-normal {
   position: relative;
 }
 .breadcrumbs .text-normal {
   padding-left: 30px;
   margin-left: 5px;
 }
 .breadcrumbs .text-normal:before {
   content: "●";
   position: absolute;
   left: .5em;
   color: #aaa;
   font-weight: 400;
 }
 .breadcrumbs + h1 {
   margin-top: 10px;
   margin-bottom: 10px;
 }
 /* Content Column */
 #left-column #featured, #left-column #latest {
   padding-top: 15px;
 }
 #right-column {
   padding-top: 15px;
 }
 /*
.roboto h3 {
  font-family: 'Roboto', sans-serif;
}*/
 .blue {
   color: #0066CC
 }
 /* News Block or Thumb */
 .byline, .big-block .byline {
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   text-transform: uppercase;
   padding: 10px 0 5px;
   letter-spacing: .25px;
 }
 .big-block .byline {
   padding: 18px 0 8px;
 }
 .latest-news .byline {
   font-size: 11px;
   margin: 0;
   padding: 0 0 2px;
 }
 .compact .byline {
   font-size: 11px;
 }
 .byline.of-post {
   font-weight: normal;
   border-bottom: 1px solid #DEE2E6;
   padding-bottom: 10px;
   margin-bottom: 20px;
 }
 /**/
 .big-block {
   padding-bottom: 15px;
   margin-bottom: 15px;
   border-bottom: 1px solid #DEE2E6;
 }
 .gray-block {
   padding: 25px;
   background-color: #E8E8E8
 }
 .gray-block p:last-child {
   margin-bottom: 0;
 }
 .btm-gap [class*="col-"] {
   margin-bottom: 20px;
 }
 .btm-gap [class*="col-"] p:last-child {
   margin-bottom: 0;
 }
 /* Latest News */
 .latest-news {
   margin: 0;
   padding: 0 !important;
   list-style: none !important;
 }
 .latest-news li {
   padding: 10px;
   border-bottom: 1px dotted #A9B1B8;
 }
 .latest-news li h5 {
   margin-bottom: 0
 }
 .latest-news li.sponsored-post-content {
   background-color: #F0F0F0;
 }
 .latest-news li.sponsored-post-content .byline {
   color: #0065CC;
 }
 .latest-news li:last-child {
   border-bottom: none;
 }
 /* Link Color */
 #left-column .byline a, .latest-news .byline a, .byline a {
   color: #545859;
 }
 #left-column h3 a, #left-column h4 a, #left-column h5 a, #left-column h6 a, .latest-news h5 a, .sidebar h6 a, .related-recommended h5 a {
   color: #000;
 }
 .byline a:hover, #left-column .byline a:hover, .latest-news .byline a:hover, #left-column h3 a:hover, #left-column h4 a:hover, #left-column h5 a:hover, #left-column h6 a:hover, .latest-news h5 a:hover, .sidebar h6 a:hover, .related-recommended h5 a:hover {
   color: #0066CC;
   text-decoration: none;
 }
 /**/
 .hentry {
   background-color: white;
   margin-bottom: 0;
 }
 .hentry header {
   padding: 1.5em 0;
 }
 .hentry footer {
   padding: 1.5em 0;
   border-top: 1px solid #f8f9fa;
 }
 .hentry footer p {
   margin: 0;
 }
 /* Gap Small */
 .row.compact {
   margin-right: -10px;
   margin-left: -10px;
 }
 .row.compact [class*="col-"] {
   padding-right: 10px;
   padding-left: 10px;
 }
 .row.compact:not(.ad-info) [class*="col-"] img {
   width: 100%
 }
 .row.without-thumb {
   margin-right: -20px;
   margin-left: -20px;
 }
 .row.without-thumb [class*="col-"] {
   padding-right: 20px;
   padding-left: 20px;
 }
 /**/
 .divider {
   height: 4px;
   width: 100%;
   margin: 30px 0;
   border-top: 1px dotted #BBBBBB;
   border-bottom: 1px dotted #BBBBBB;
 }
 .divider.single {
   height: 1px;
   margin: 0;
   border-bottom: none;
   border-top: 1px solid #DEE2E6;
 }
 .sidebar .divider {
   height: 1px;
   margin: 18px 0 18px -16px;
   border-bottom: none;
 }
 .sidebar .sidebar-section .footer-widget-title {
   text-transform: uppercase;
   font: bold 13px/40px sans-serif;
   border-bottom: 1px solid #e9e9e9;
   margin: -10px 0 18px -16px;
   padding-left: 20px;
   letter-spacing: .5px;
 }
 .sidebar .divider.narrow-gap {
   margin: 10px 0;
 }
 .sidebar img {
   width: 100%;
 }
 .designation, .small-copy {
   font-size: 14px;
   line-height: 1.4;
   margin-bottom: 0;
   text-align: left !important;
 }
 .smallest {
   font-size: 10px !important
 }
 .btm-gap.ad-info {
   margin-bottom: 12px !important;
 }
 .ad-info h3 {
   display: flex;
   align-items: flex-end;
 }
 .ad-info p {
   margin-top: 5px;
 }
 .ad-info h3 img {
   margin-left: 8px;
   max-height: 28px;
 }
 /*Wide Section in the Left Column */
 .section-title h2 {
   text-transform: uppercase;
   padding: 0 0 0 10px;
   margin: 0 15px 0 0;
   border-left: 4px solid #0066CC;
   line-height: 1
 }
 .ad-block {
   border-top: 7px solid #E6E6E6;
   background: #F0F0F0;
   padding: 25px;
   padding-bottom: 5px;
 }
 .ad-block .section-title h2 {
   margin-top: 0 !important;
 }
 /**/
 .btm-gap-sm.all-screens [class*="col-"] {
   margin-bottom: 35px;
 }
 /* SIDEBAR */
 #sidebar-newsletter {
   background: #0066CC url("../images/watermark.svg") right bottom no-repeat;
   padding: 30px;
   margin-bottom: 20px;
 }
 #sidebar-newsletter h4 {
   color: #fff;
   text-transform: uppercase;
 }
 #sidebar-newsletter #signup-sidebar {
   border: 1px solid #fff;
 }
 .sidebar-section h4 {
   text-transform: uppercase
 }
 /* Posts */
 #inner-content .post-submenu ul {
   list-style: none;
   padding: 0;
 }
 #inner-content .post-submenu ul li {
   padding-bottom: 15px;
 }
 #inner-content .post-submenu ul li .item-title {
   font-weight: bold;
 }
 #inner-content .post-submenu ul li .item-subtitle {
   display: block;
   line-height: 1;
   font-size: 12px;
 }
 /**/
 .highlight {
   padding: 25px 35px;
   background-color: #f0f0f0;
   border-left: 8px solid #0163a2;
 }
 /**/
 .gray-section {
   background-color: #f8f8f8;
   padding: 35px 0;
   margin: 30px auto;
   border-top: 1px solid #eee;
   border-bottom: 1px solid #ddd;
 }
 .package {
   max-width: 800px;
   margin-left: auto;
   margin-right: auto;
 }
 .package img {
   border: 1px solid #ddd;
 }
 .package h3 {
   display: flex;
   align-items: center;
 }
 .package h3 .numbers {
   width: 30px;
   height: 30px;
   background-color: #0163a4;
   color: #FFFFFF;
   font-family: 'Roboto', sans-serif;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   /*border-radius: 100px;
  border: 3px solid #ccc;*/
   margin-right: 10px;
 }
 #inner-content .package ul {
   padding-left: 66px;
   margin-top: 0;
 }
 .package-price {
   font-size: 160%;
   font-weight: bold;
 }
 /* end .hentry */
 .single-title, .page-title, .entry-title {
   margin: 0;
 }
 .single-sponsored .breadcrumbs {
   margin-top: 25px;
   font-style: italic;
 }
 /* entry content */
 .entry-content {
   padding: 0;
 }
 .entry-content p {
   margin: 0 0 1.5em;
 }
 .entry-content table {
   width: 100%;
   border: 1px solid #eaedf2;
   margin-bottom: 1.5em;
 }
 .entry-content table caption {
   margin: 0 0 7px;
   font-size: 0.75em;
   color: #9fa6b4;
   text-transform: uppercase;
   letter-spacing: 1px;
 }
 .entry-content tr {
   border-bottom: 1px solid #eaedf2;
 }
 .entry-content tr:nth-child(even) {
   background-color: #f8f9fa;
 }
 .entry-content td {
   padding: 7px;
   border-right: 1px solid #eaedf2;
 }
 .entry-content td:last-child {
   border-right: 0;
 }
 .entry-content th {
   background-color: #f8f9fa;
   border-bottom: 1px solid #eaedf2;
   border-right: 1px solid #eaedf2;
 }
 .entry-content th:last-child {
   border-right: 0;
 }
 .entry-content blockquote {
   margin: 0 0 1.5em 0.75em;
   padding: 0 0 0 0.75em;
   border-left: 3px solid #2980b9;
   font-style: italic;
   color: #9fa6b4;
 }
 .entry-content dd {
   margin-left: 0;
   font-size: 0.9em;
   color: #787878;
   margin-bottom: 1.5em;
 }
 article img {
   max-width: 100%;
   height: auto;
 }
 .entry-content img {
   margin: 0 0 1.5em 0;
   max-width: 100%;
   height: auto;
 }
 .entry-content .size-auto, .entry-content .size-full, .entry-content .size-large, .entry-content .size-medium, .entry-content .size-thumbnail {
   max-width: 100%;
   height: auto;
 }
 .entry-content pre {
   background: #323944;
   color: #f8f9fa;
   font-size: 0.9em;
   padding: 1.5em;
   margin: 0 0 1.5em;
   border-radius: 3px;
 }
 /* end .entry-content */
 .wp-caption {
   max-width: 100%;
   /*background: #eee;*/
   /* padding: 5px;*/
 }
 .wp-caption img {
   max-width: 100%;
   margin-bottom: 0;
   width: 100%;
 }
 .premium_content_tag {
   margin-right: 10px;
   margin-top: 4px;
 }
 .home .premium_content_tag {
   margin-top: 2px;
   max-width: 12px;
   max-height: 12px;
 }
 .wp-caption p.wp-caption-text {
   font-size: 0.85em;
   margin: 4px 0 7px;
   text-align: center;
 }
 /* end .wp-caption */
 .tags {
   margin: 0;
 }
 /*********************
FOOTER STYLES
*********************/
 #footer {
   clear: both;
   background-color: #212121;
   color: #fff;
   padding-top: 22px;
   margin-top: 40px;
   font-size: 14px;
   text-align: center;
 }
 #footer h4 {
   color: #fff;
 }
 #footer a, #credit {
   color: #A5A5A5;
 }
 #footer a:hover {
   color: #fff;
   text-decoration: none;
 }
 #footer-social, #newsletter form {
   display: flex;
   align-items: center;
   justify-content: center;
 }
 #footer-social h4, #newsletter h4 {
   padding-right: 15px;
 }
 #footer-top-bar {
   padding-bottom: 30px;
   margin-bottom: 40px;
   border-bottom: 1px solid #4A4A4A;
 }
 #newsletter input[type="text"], #newsletter input[type="email"] {
   width: auto;
   margin: 0;
   max-width: 150px;
   background-color: transparent;
   height: 40px;
   border: 1px solid #5B5B5B;
   border-right: none;
   color: #CCC;
 }
 #newsletter button, #newsletter .ctct-submit {
   height: 40px;
   font-weight: normal;
 }
 #newsletter a {
   height: 40px;
   display: inline-flex;
   align-items: center;
   width: auto;
   text-transform: uppercase;
   letter-spacing: 0.75px;
   color: #FFF;
   background: #0066CC;
   border: none;
   border-radius: 0;
   font-weight: 400;
   font-size: 14px;
   line-height: 1.2857;
   padding: 8px 16px;
   -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
   -o-transition: background-color 0.2s ease-out, color 0.2s ease-out;
   transition: background-color 0.2s ease-out, color 0.2s ease-out;
 }
 #newsletter .ctct-form-wrapper .ctct-form-field {
   margin: 0;
 }
 #newsletter .ctct-form-wrapper .ctct-message.ctct-success, #sidebar-newsletter .ctct-form-wrapper .ctct-message.ctct-success {
   color: #fff;
 }
 #footer-social h4, #newsletter h4 {
   margin: 0;
 }
 #footer-nav h4 {
   font-size: 14px;
   letter-spacing: .75px;
   font-family: 'Roboto', sans-serif;
   text-transform: uppercase
 }
 #footer-nav ul, #footer-nav ul li {
   margin-top: 2px;
 }
 #credit {
   background-color: #303030;
   padding: 16px 0;
 }
 #footer-bottom-nav a {
   margin: 0 10px;
 }
 #footer-bottom-nav a:first-child {
   margin-left: 0;
 }
 /** Social **/
 .social {
   text-align: center;
   display: flex;
   padding: 0;
   margin: 0;
   align-items: center;
   justify-content: center;
 }
 .social li {
   margin: 0;
   padding: 0 3px;
 }
 .social li a {
   color: #545859;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 32px;
   height: 32px;
   margin: 0;
   font-size: 18px;
   border-right: 1px solid #CDD2D6;
 }
 .social li a.tw {
   color: #2BA9E1;
 }
 .social li a.fb {
   color: #3B5998;
 }
 .social li a.rss {
   color: #F78422;
 }
 .social li a span.space {
   display: none;
 }
 .social li a:hover {
   color: #000;
   text-decoration: none;
 }
 /* Share */
 .share {
   text-align: center;
   display: flex;
   margin: 0 0 20px;
   align-items: center;
   list-style: none !important;
   padding: 0 !important;
 }
 .share li {
   margin: 0;
   padding: 0 10px;
   border-right: 1px solid #CDD2D6;
 }
 .share li a {
   color: #545859;
   display: flex;
   align-items: center;
   justify-content: center;
   width: auto;
   height: 20px;
   margin: 0;
   font-size: 18px;
 }
 .share li:first-child {
   padding-left: 0;
 }
 .share li:last-child {
   border-right: none;
 }
 .share li a.tw {
   color: #2BA9E1;
 }
 .share li a.fb {
   color: #3B5998;
 }
 .share li a.rss {
   color: #F78422;
 }
 .share li a span.space {
   display: none;
 }
 .share li a:hover {
   color: #000;
   text-decoration: none;
 }
 /**/
 #footer .social li a {
   color: #fff;
   width: 24px;
   height: 24px;
   font-size: 14px;
   border-right: none;
   background-color: #646464;
   border-radius: 3px;
 }
 #footer .social li a:hover {
   background-color: #0066CC;
 }
 /* copied from main site start */
 .clear {
   clear: both;
 }
 .author .posttitle {
   font: bold 16px/1.1em serif;
   margin-bottom: 10px;
   width: 95%;
 }
 .posttitle a {
   color: #444;
   text-transform: none;
 }
 .posttitle, .entrytitle, body.paged .listing .post:first-child .posttitle {
   font: bold 24px/1.1em serif;
   margin-bottom: 10px;
   white-space: normal;
   text-overflow: ellipsis;
   overflow: hidden;
   text-transform: none;
 }
 .metaStuff {
   margin: -8px 0 15px;
   color: #888;
   font: 11px sans-serif;
 }
 .author .metaStuff {
   margin: 0px 0 15px;
 }
 div.post a.thumbLink img {
   margin: 0 20px 0 0;
   box-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
   max-width: 150px;
 }
 .readMore {
   font-size: 12px;
   margin-top: 10px;
   display: block;
 }
 .advertising {
   background: 0 0;
   padding: 0 0 20px;
   text-align: center;
   margin: 0 auto;
 }
 #advertising-content {
   margin: 0 auto;
 }
 #crumbs #loading, .sticky #crumbs {
   line-height: 44px;
   height: 44px;
   border-right: 1px solid #e9e9e9;
 }
 .author .metaStuff, .author .metaStuff a {
   color: #6e6c6c !important;
   font-size: 12px;
   text-transform: uppercase !important;
   font-weight: 700;
   font-family: 'ROBOTO';
 }
 a[rel*=category] {
   color: #544f4f !important;
   font-size: 10px;
 }
 #crumbs #loading {
   position: absolute;
   top: -100%;
   left: 0;
   height: 40px;
   line-height: 40px;
   width: 569px;
   padding-left: 35px;
   color: #aaa;
   background-color: #fff;
   background-image: url(images/ajax-loader.gif);
   background-repeat: no-repeat;
   background-position: 10px center;
 }
 #crumbs {
   position: relative;
   font: 10px/40px sans-serif;
   background: #fff;
   border-bottom: 1px solid #e9e9e9;
   height: 40px;
   padding-left: 5px;
   width: 100%;
   color: #888;
   overflow: hidden;
   margin-left: -1px;
   margin-bottom: 15px;
   z-index: 0;
 }
 .listing > .post {
   overflow: hidden;
   border-bottom: 3px double #e3e3e3;
 }
 .listing > .post, .listing > .page {
   margin: 0 -15px 0px 0;
   padding: 20px 40px 20px 5px;
   position: relative;
   border-bottom: 1px solid #e9e9e9;
 }
 .listing > .post:first-child, .listing > .page:first-child {
   margin-top: -15px;
 }
 div.post a.thumbLink {
   float: left;
   display: block;
 }
 body:not(.single) .listing > div:first-child img {
   width: 300px;
   /*height: 224px;*/
 }
 .post-submenu {
   /*padding-top: 66px;*/
 }
 .post-submenu ul li {
   padding-bottom: 15px;
 }
 .post-submenu ul {
   list-style: none;
   padding: 0;
 }
 .post-submenu ul li .item-subtitle {
   display: block;
   line-height: 1;
   font-size: 12px;
 }
 .post-submenu ul li a {
   font-weight: bold;
   font-style: italic;
 }
 .listing p {
   text-align: justify;
 }
 .author .wp-pagenavi .pages {
   display: none;
 }
 .author .wp-pagenavi {
   width: fit-content;
 }
 .author .listing p {
   font-size: 12px;
 }
 p {
   margin: 15px 0 0;
 }
 .listing > div .latest, body.paged .listing > div:first-child .latest {
   display: none;
 }
 .single .byline + .wp-block-image {
   display: none;
 }
 .wp-block-image {
   display: none;
 }
 .page-id-61064 .wp-block-image {
   display: block !important;
 }
 .page-template-block-editor-page .wp-block-image {
   display: block !important;
 }
 
 .spon .wp-caption {
	display: none;
 }
 .singlepage .wp-caption {
  display: none;
}
 .listing > div .latest {
   display: block;
   color: #fff;
   position: absolute;
   text-transform: uppercase;
   font: bold 10px/35px sans-serif;
   background: #333;
   letter-spacing: 1px;
   text-shadow: 1px 1px 2px #333;
   padding: 0 29px;
   right: -29px;
   top: 6px;
   -webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
   -o-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   rotation: 45deg;
 }
 /* POPULAR ARTICLES */
 ul.popular-articles {
   padding-left: 0px;
   margin-left: 0px;
 }
 ul.popular-articles .popular-article {
   list-style: none;
   vertical-align: top;
   border-bottom: 1px solid #e9e9e9;
   width: 100%;
   padding-bottom: 10px;
   margin-top: 10px;
   font-family: 'Noto Serif', serif;
 }
 ul.popular-articles .popular-article:last-of-type {
   border-bottom: unset;
 }
 ul.popular-articles .popular-article .title {
   width: 50%;
   float: left;
   padding-left: 10px;
 }
 ul.popular-articles .popular-article .title div.author {
   font-weight: bold;
   font-size: 12px;
   color: #101010;
   text-transform: uppercase;
 }
 ul.popular-articles .popular-article .title a {
   color: black;
   font-weight: bold;
   font-size: 14px;
   height: 100px;
   width: 100%;
   text-transform: capitalize;
   margin: 10px 0px;
 }
 ul.popular-articles .popular-article .image {
   float: left;
   overflow: hidden;
   position: relative;
   width: 50%;
   height: 100px;
   background-color: #e9e9e9;
 }
 ul.popular-articles .popular-article img {
   width: 100%;
   position: absolute;
   transform: translate(-50%, -50%);
   left: 50%;
   top: 50%;
   margin: 0px !important;
 }
 ul.popular-articles .popular-article .clear {
   clear: both;
 }
 body.page-template-full-page-php #main {
   float: none;
   padding-right: 0;
   width: 100%;
 }
 .alignright {
   display: inline;
   margin: 0 0 15px 15px;
 }
 .alignright {
   float: right;
 }
 .alignleft {
   display: inline;
   margin: 0 15px 15px 0;
 }
 .alignleft {
   float: left;
 }
 .wide-section .section-title {
   margin-top: 15px;
 }
 .with-sponsor {
   display: flex;
   align-items: center;
 }
 .with-sponsor .entrytitle {
   padding-right: 24px;
 }
 /* copied from main site end */
 @media (min-width: 375px) {
   .header-top {
     font-size: 13px;
     line-height: 0;
   }
   .header-top .btn-register {
     font-size: 13px;
     line-height: 1.3077;
   }
 }
 @media only screen and (min-width: 481px) {
   .header-top > .container, .header-top > .container-fluid {
     justify-content: space-between
   }
   #nav-search {
     border-left: 1px solid #CDD2D6;
     border-right: 1px solid #CDD2D6;
     padding: 0 5px 0 10px;
   }
   /*********************
	POSTS & CONTENT STYLES
	*********************/
   .entry-content .alignleft, .entry-content img.alignleft {
     margin-right: 1.5em;
     display: inline;
     float: left;
   }
   .entry-content .alignright, .entry-content img.alignright {
     margin-left: 1.5em;
     display: inline;
     float: right;
   }
   .entry-content .aligncenter, .entry-content img.aligncenter {
     margin-right: auto;
     margin-left: auto;
     display: block;
     clear: both;
   }
   /* Footer */
   #newsletter {
     display: flex;
     align-items: center;
     justify-content: center;
   }
 }
 @media (min-width:576px) {
   #footer {
     text-align: left;
   }
   #footer-social, #newsletter, #newsletter form {
     justify-content: flex-start;
   }
   .without-thumb [class*="col-"] {
     padding-right: 20px;
     border-right: 1px solid #DEE2E6
   }
   .without-thumb [class*="col-"]:last-child {
     border-right: none
   }
   .wide-section .section-title:not(.one-line), .section-title:not(.one-line) .title-by {
     display: flex;
     align-items: center;
     /*justify-content: space-between;*/
   }
   .section-title:not(.one-line) .by-whom {
     border-left: 1px solid #929596;
     padding-left: 15px;
   }
   .section-title .more {
     margin-right: 0;
     margin-left: auto;
   }
 }
 @media (min-width:640px) {
   #secondary-navigation > ul li > ul.sub-menu {
     width: 160px;
   }
 }
 @media (min-width: 768px) {
   h5, .h5 {
     font-size: 14px;
   }
   .header-top .header-search {
     position: relative;
     padding: 0;
     -ms-flex-preferred-size: 150px;
     flex-basis: 150px;
   }
   .header-top .header-search form button[type="submit"] {
     top: 0;
     right: 0;
   }
   .navbar-toggler {
     width: 1.75rem;
   }
   #brand {
     margin: 0 auto 0;
   }
   /*********************
	NAVIGATION STYLES
  *********************/
   .navbar {
     top: 8px !important;
   }
   .navbar-collapse {
     margin-top: 10px !important;
   }
   .navbar-brand {
     width: 464px;
     top: 32px;
   }
   .navbar-toggler {
     height: 50px;
   }
   .navbar-toggler.collapsed span:before {
     top: -.5625rem;
   }
   .navbar-toggler.collapsed span:after {
     bottom: -.5625rem;
   }
   .navbar-brand {
     -ms-flex-preferred-size: 11.1875rem;
     flex-basis: 11.1875rem;
     max-width: 11.1875rem;
   }
   /**/
   .post-entry img {
     margin: 5px 25px 20px 0;
     float: left;
     max-width: 50%;
   }
   /*********************
	SIDEBARS & ASIDES
	*********************/
   .widgettitle {
     border-bottom: 2px solid #444;
     margin-bottom: 0.75em;
   }
   .widget {
     padding: 0 10px;
     margin: 2.2em 0;
   }
   .widget ul li {
     margin-bottom: 0.75em;
     /* deep nesting */
   }
   .widget ul li ul {
     margin-top: 0.75em;
     padding-left: 1em;
   }
   /* Footer */
   #footer {
     margin-top: 60px;
   }
   #footer-top-bar {
     display: flex;
     align-items: center;
     flex-wrap: wrap
   }
   #footer-logo {
     width: 100%;
     margin-bottom: 15px;
   }
   #footer-social {
     margin-right: 50px;
   }
   #footer-top-bar {
     padding-bottom: 20px;
   }
 }
 @media (min-width: 768px) and (max-width:991px) {
   .sidebar .grid-sm {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
   }
   .grid-sm .related-recommended, .grid-sm .sidebar-section, .grid-sm .sidebar-ad {
     -ms-flex-preferred-size: calc(50% - 10px);
     flex-basis: calc(50% - 10px);
     width: calc(50% - 10px);
     max-width: calc(50% - 10px);
     padding: 0 0 30px 0;
   }
   .grid-sm .narrow-gap, .grid-sm .divider {
     display: none;
   }
 }
 @media (min-width: 768px) and (max-width:1199px) {
   .sidebar .grid {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
   }
   /* commented out because it blows out side bar - not in line with lives current design */
   /*.sidebar .grid .sidebar-ad, .sidebar .grid .sidebar-section {
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    width: calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
  .grid .divider {
    display: none;
  }*/
   #sidebar-newsletter {
     margin-bottom: 0;
     margin-right: 15px;
     align-items: center;
     display: flex;
     justify-content: center;
   }
   #sidebar-newsletter form {
     width: 80%;
   }
   .vert-center {
     align-items: center;
   }
   .package h3 {
     font-size: 14px;
   }
   .package h3 .text-uppercase {
     font-size: 18px;
   }
 }
 @media (min-width: 992px) {
   h1, .h1 {
     font-size: 22px;
   }
   .header-top .header-login {
     padding-left: 22px;
     padding-right: 17px;
   }
   .header-top .btn-register {
     border-radius: 3px;
     min-width: 102px;
   }
   .navbar-brand {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     z-index: 2
   }
   .navbar-brand {
     position: absolute;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     z-index: 2;
     padding: 0;
   }
   .navbar-collapse {
     margin-top: 0 !important;
   }
   nav#nav {
     width: 100%;
     margin-bottom: 10px;
     z-index: 1;
   }
   #nav {
     padding-top: 10px;
     padding-bottom: 0;
   }
   .navbar-expand-lg .navbar-nav .nav-link {
     padding: 0 15px 21px;
     margin-top: 20px;
     font-weight: 500 !important;
   }
   #nav .navbar-nav .nav-item {
     margin-left: 0;
   }
   #nav .navbar-nav .nav-link:hover {
     opacity: 1;
     color: #0066CC;
   }
   .navbar-nav {
     margin: 0;
   }
   .navbar-nav#nav-left li:first-child a {
     padding-left: 0;
   }
   .navbar-nav#nav-right li:last-child a {
     padding-right: 0;
   }
   /* Below just display Counties separate from the other two columns*/
   .navbar-nav#nav-left li.nav-item ul.dropdown-menu li:nth-child(15) > a {
     font-size: 16px;
     font-weight: 500;
   }
   .navbar-nav#nav-left li.nav-item ul.dropdown-menu li:nth-child(n+15) {
     border-left: 1px solid #CCC;
     padding-left: 20px;
   }
   /* Dropdown */
   .dropdown-menu {
     background: #F0F0F0 url("../images/dropdown-shadow.png") top left repeat-x;
     border: none;
     padding: 30px;
     min-width: 14rem;
   }
   #nav .navbar-nav .nav-item:hover > .dropdown-menu {
     display: block;
     box-shadow: 0 4px 8px rgba(0, 0, 0, .25)
   }
   #nav .navbar-nav .nav-item.show > .dropdown-menu {
     display: none;
   }
   #nav .navbar-nav .nav-item .dropdown-menu.show {
     display: none;
   }
   .dropdown-item:focus, .dropdown-item, a.dropdown-item {
     background-color: transparent;
     color: #545859;
     padding: 3px 0;
     font-size: 14px;
     -moz-transition: all .1s ease-in-out;
     -webkit-transition: all .1s ease-in-out;
     -o-transition: all .1s ease-in-out;
     -ms-transition: all .1s ease-in-out;
     transition: all .1s ease-in-out;
   }
   .dropdown-item:focus, .dropdown-item:hover, a.dropdown-item:hover {
     background-color: transparent;
     color: #0066CC;
   }
   /* Mega */
   .dropdown-menu.double {
     column-width: auto;
     column-fill: balance;
     column-count: 3;
     padding: 30px calc(100% - 970px);
     position: fixed !important;
     width: 100%;
     top: 98px;
   }
   .navbar-expand-lg .navbar-nav .dropdown-menu.mega {
     width: 100%;
     left: 0;
     right: 0;
     position: fixed;
     top: 100px;
   }
   .navbar-nav .dropdown-menu.mega > .container {
     display: flex;
   }
   .navbar-nav .dropdown-menu.mega > .container > li {
     width: 33.33%;
   }
   .navbar-nav .dropdown-menu.mega ul li a {
     padding-left: 0;
     padding-right: 0;
   }
   .navbar-nav .dropdown-menu.mega ul li a:hover {
     background-color: transparent;
     color: #0066CC;
   }
   .navbar-nav .dropdown-menu.mega ul li h4 {
     padding: .5rem 0;
     margin: 0;
   }
   .navbar-nav .dropdown-menu.mega > .container > li.mega-last {
     padding-left: 20px;
     border-left: 1px solid #CCC;
   }
   /* Content */
   body:not(.home) #left-column {
     width: 71.58%;
     -ms-flex: 0 0 71.58%;
     flex: 0 0 71.58%;
     max-width: 71.58%;
   }
   body:not(.home) #right-column {
     width: 28.42%;
     -ms-flex: 0 0 28.42%;
     flex: 0 0 28.42%;
     max-width: 28.42%;
     border-left: 1px solid #DEE2E6;
     padding-bottom: 15px;
   }
   #left-column .sections {
     display: flex;
   }
   #left-column #featured {
     width: 60.044%;
     -ms-flex: 0 0 60.044%;
     flex: 0 0 60.044%;
     max-width: 60.044%;
   }
   #left-column #latest {
     width: 39.956%;
     -ms-flex: 0 0 39.956%;
     flex: 0 0 39.956%;
     max-width: 39.956%;
   }
   #left-column #latest {
     border-left: 1px solid #DEE2E6;
     padding-left: 15px;
   }
   #featured {
     padding-right: 15px;
   }
   .gray-section {
     padding: 45px 0;
   }
   .package h3 .numbers {
     width: 36px;
     height: 36px;
   }
   /**/
   .wide-section .section-title.one-line, .section-title.one-line .title-by {
     display: flex;
     align-items: center;
     justify-content: space-between;
   }
   .section-title.one-line .by-whom {
     border-left: 1px solid #929596;
     padding-left: 15px;
   }
   /*Post*/
   .post-submenu {
     /*padding-top: 66px;*/
   }
   /* Footer */
   #footer {
     margin-top: 80px;
   }
   #footer-top-bar, #credit .container, #footer-social, #newsletter {
     display: flex;
     justify-content: space-between;
     align-items: center;
   }
   #footer-logo {
     width: auto;
     margin-bottom: 0;
   }
   #footer-social {
     margin-right: 0;
   }
   #footer-nav ul + h4 {
     margin-top: 30px;
   }
   #footer-nav {
     margin-bottom: 40px;
   }
   #credit {
     padding: 22px 0;
   }
 }
 @media (min-width: 1200px) {
   h2, .h2 {
     font-size: 22px;
   }
   .header {
     height: 136px;
   }
   .header-top .header-search {
     max-width: 146px;
   }
   .header-top .header-search form input[type="search"] {
     padding: 3px 5px 7px 5px !important;
   }
   .navbar-brand {
     width: 450px;
     max-width: 450px;
     top: 52px;
     border-left: 1px solid #CDD2D6;
     border-right: 1px solid #CDD2D6;
     padding: 26px 32px;
   }
   .dropdown-menu {
     min-width: 15.2rem;
     padding: 40px;
   }
   .navbar-expand-lg .navbar-nav .nav-link {
     padding: 0px 15px 40px;
     margin-top: 40px;
   }
   .navbar-expand-lg .navbar-nav .dropdown-menu.mega {
     top: 136px;
   }
   /* Mega */
   .dropdown-menu.double {
     padding: 60px calc(100% - 1160px);
     top: 136px;
   }
   /**/
   #ndic-content {
     padding-top: 136px;
   }
   #ndic-content > #ad img {
     width: 100%;
     max-width: 1280px;
   }
   #ad {
     padding: 15px 15px 0;
   }
   /* Content */
   #left-column {
     width: 71.58%;
     -ms-flex: 0 0 71.58%;
     flex: 0 0 71.58%;
     max-width: 71.58%;
   }
   #right-column {
     width: 28.42%;
     -ms-flex: 0 0 28.42%;
     flex: 0 0 28.42%;
     max-width: 28.42%;
     border-left: 1px solid #DEE2E6;
     padding-bottom: 15px;
   }
   .bordered-rc-xl {
     border-left: 1px solid #DEE2E6;
     padding-left: 20px;
   }
   .posttitle, .entrytitle, body.paged .listing .post:first-child .posttitle {
     font-size: 32px;
     font-weight: normal;
   }
   .premium_content_tag {
     margin-top: 8px;
   }
   /* Footer */
   #footer {
     margin-top: 100px;
   }
 }
 @media (min-width: 1600px) {
   .navbar-brand {
     width: 530px;
     max-width: 530px;
     padding: 20px 32px;
   }
   .navbar-nav#nav-left li.nav-item ul.dropdown-menu li:nth-child(n+15) {
     padding-left: 40px;
   }
   .navbar-nav .dropdown-menu.mega > .container > li.mega-last {
     padding-left: 40px;
   }
   .dropdown-menu {
     padding: 60px;
   }
   /* Mega */
   .dropdown-menu.double {
     padding: 60px calc(100% - 1430px);
   }
   /**/
   .container {
     max-width: 1310px;
   }
 }
 @media (max-width: 991px) {
   #right-column, #left-column #latest {
     margin-top: 15px;
     border-top: 1px solid #DEE2E6;
   }
 }
 @media (max-width: 991px) {
   .navbar {
     position: absolute;
     padding: 0;
     width: 100%;
     top: 8px;
     right: 0;
   }
   .navbar-collapse {
     background: #F0F0F0;
     margin-top: 7px;
   }
   #nav .navbar-collapse > .navbar-nav {
     margin: 0;
   }
   #nav .navbar-nav li {
     border-bottom: 1px solid #CDD2D6;
   }
   #nav .navbar-nav#nav-right li:last-child {
     border-bottom: none;
   }
   #nav .navbar-nav#nav-right li:last-child {
     border-bottom: none;
   }
   #nav .navbar-nav .nav-link {
     color: #545859;
     padding: 10px 25px;
   }
   #nav .navbar-nav .nav-link:hover, #nav .navbar-nav .nav-item.show > a {
     color: #fff;
     background: #0066CC
   }
   #inner-header, .navbar-nav .dropdown-menu.mega > .container {
     max-width: none;
   }
   .dropdown-menu {
     padding: 0;
   }
   #footer-nav [class*="col-"] {
     padding-bottom: 20px;
   }
   #newsletter input[type="text"], #newsletter button {
     height: 30px;
   }
   body:not(.home) .sidebar#right-column {
     padding-top: 50px;
     margin-top: 30px;
   }
   /*Third Level Menu */
   #nav .navbar-nav li.item ul {
     display: none
   }
   #nav .navbar-nav li.item:hover ul {
     display: block
   }
   #nav .navbar-nav li.item ul li:first-child {
     border-top: 1px solid #CDD2D6;
   }
   #nav .navbar-nav li.item.has-dropdown {
     position: relative;
   }
   #nav .navbar-nav li.item.has-dropdown > a::after {
     display: inline-block;
     width: 0;
     height: 0;
     margin-left: 0.255em;
     vertical-align: 0.255em;
     content: "";
     border-top: 0.3em solid #545859;
     border-right: 0.3em solid transparent;
     border-bottom: 0;
     border-left: 0.3em solid transparent;
   }
   #nav .navbar-nav li.item.has-dropdown:hover > a::after, #nav .navbar-nav li.item.has-dropdown > a:hover::after {
     border-top-color: #fff;
   }
   #nav .navbar-nav li.item.has-dropdown:hover > a {
     background-color: #333;
     color: #fff;
   }
   #nav .navbar-nav li.item.has-dropdown ul li a::after {
     display: none
   }
   #nav .navbar-nav li.item.has-dropdown ul li a {
     padding-left: 2.5rem;
   }
   #nav .navbar-nav li.item.has-dropdown ul li a:hover {
     background-color: #666;
     color: #fff;
   }
 }
 @media (max-width:767px) {
   /* Footer */
   #footer-social {
     padding: 25px 0;
   }
   .btm-gap-md [class*="col-"] {
     margin-bottom: 20px;
   }
   .btm-gap-md [class*="col-"]:last-child {
     margin-bottom: 0;
   }
 }
 @media (max-width:549px) {
   div.post a.thumbLink {
     float: none;
   }
   div.post a.thumbLink img {
     width: 100%;
     height: auto;
   }
   .posttitle, .entrytitle, body.paged .listing .post:first-child .posttitle, .listing .post:first-child .posttitle, body.single .posttitle, body.page .entrytitle {
     font-size: 22px;
     width: auto !important;
   }
 }
 @media (max-width:575px) {
   .btm-gap-sm [class*="col-"] {
     margin-bottom: 25px;
   }
   .btm-gap-sm [class*="col-"]:last-child {
     margin-bottom: 0;
   }
   .more {
     margin-top: 8px;
   }
   .package .col-md-6 {
     margin-left: auto;
     margin-right: auto;
     width: auto;
   }
 }
 @media (max-width:479px) {
   .header {
     height: 100px;
   }
   #inner-header {
     height: calc(100% - 36px);
   }
   .header-top > .container, .header-top > .container-fluid {
     justify-content: center;
     padding: 0 15px 5px;
   }
   .social {
     margin-right: 15px;
   }
   .social li a {
     height: 16px;
   }
   #menu-secondary-navigation .btn {
     padding: 4px 8px;
     font-size: 11px;
   }
   #newsletter h4 {
     padding-bottom: 10px;
   }
   .package h3 {
     font-size: 14px;
   }
   .package h3 .text-uppercase {
     font-size: 18px;
   }
 }
 @media (max-width:418px) {
   .header {
     height: 110px;
   }
   #inner-header {
     height: calc(100% - 56px);
   }
   #ndic-content {
     padding-top: 110px;
   }
 }
 @media print {
   /******************************************************************
	Site Name:    	Author:	
	Stylesheet: Print Stylesheet	
	This is the print stylesheet. There's probably not a lot of reasons to edit this stylesheet. If you want to though, go for it.
	******************************************************************/
   * {
     background: transparent !important;
     color: black !important;
     text-shadow: none !important;
     filter: none !important;
     -ms-filter: none !important;
   }
   a, a:visited {
     color: #444 !important;
     text-decoration: underline;
   }
   a:after, a:visited:after {
     content: " ("attr(href) ")";
   }
   a abbr[title]:after, a:visited abbr[title]:after {
     content: " ("attr(title) ")";
   }
   .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
     content: "";
   }
   pre, blockquote {
     border: 1px solid #999;
     page-break-inside: avoid;
   }
   thead {
     display: table-header-group;
   }
   tr, img {
     page-break-inside: avoid;
   }
   img {
     max-width: 100% !important;
   }
   @page {
     margin: 0.5cm;
   }
   p, h2, h3 {
     orphans: 3;
     widows: 3;
   }
   h2, h3 {
     page-break-after: avoid;
   }
   .sidebar, .page-navigation, .wp-prev-next, .respond-form, nav {
     display: none;
   }
 }
 /* 3rd-party CSS */
 .flexible-frontend-login {
   padding-right: 5px;
 }
 /*#newsletter input[type="email"] {
    height: 33px;
    line-height: 40px;
    padding: 0 12px;
    margin-bottom: 0px;
    color: #ffffff;
    border: 1px solid #fff;
}*/
 #sidebar-newsletter .ctct-form-wrapper .ctct-submit {
   border: 1px solid #fff;
 }
 #sidebar-newsletter a#signup-sidebar {
   color: #fff;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 8px;
   padding-bottom: 8px;
 }
 .menu-bottom-menu-container .menu {
   margin: 0em;
 }
 .menu-bottom-menu-container .menu li {
   float: left;
 }
.topimg img {
  width: 100%;
}