/*!Theme Name: One Life v2Version: 2.0License: Copyright Â© 2014â€ƒ1Life Healthcare, Inc.â€ƒAll rights reserved.*//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {    font-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%}body {    margin: 0}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {    display: block}audio, canvas, progress, video {    display: inline-block;    vertical-align: baseline}audio:not([controls]) {    display: none;    height: 0}[hidden], template {    display: none}a {    background: transparent}a:active, a:hover {    outline: 0}abbr[title] {    border-bottom: 1px dotted}b, strong {    font-weight: bold}dfn {    font-style: italic}h1 {    font-size: 2em;    margin: 0.67em 0}mark {    background: #ff0;    color: #000}small {    font-size: 80%}sub, sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline}sup {    top: -0.5em}sub {    bottom: -0.25em}img {    border: 0}svg:not(:root) {    overflow: hidden}figure {    margin: 1em 40px}hr {    -moz-box-sizing: content-box;    box-sizing: content-box;    height: 0}pre {    overflow: auto}code, kbd, pre, samp {    font-family: monospace, monospace;    font-size: 1em}button, input, optgroup, select, textarea {    color: inherit;    font: inherit;    margin: 0}button {    overflow: visible}button, select {    text-transform: none}button, html input[type="button"], input[type="reset"], input[type="submit"] {    -webkit-appearance: button;    cursor: pointer}button[disabled], html input[disabled] {    cursor: default}button::-moz-focus-inner, input::-moz-focus-inner {    border: 0;    padding: 0}input {    line-height: normal}input[type="checkbox"], input[type="radio"] {    box-sizing: border-box;    padding: 0}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {    height: auto}input[type="search"] {    -webkit-appearance: textfield;    -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;    box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none}fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em}legend {    border: 0;    padding: 0}textarea {    overflow: auto}optgroup {    font-weight: bold}table {    border-collapse: collapse;    border-spacing: 0}td, th {    padding: 0}@media print {    * {        text-shadow: none !important;        color: #000 !important;        background: transparent !important;        box-shadow: none !important    }    a, a:visited {        text-decoration: underline    }    a[href]:after {        content: " (" attr(href) ")"    }    abbr[title]:after {        content: " (" attr(title) ")"    }    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    }    p, h2, h3 {        orphans: 3;        widows: 3    }    h2, h3 {        page-break-after: avoid    }    select {        background: #fff !important    }    .navbar {        display: none    }    .table td, .table th {        background-color: #fff !important    }    .btn > .caret, .dropup > .btn > .caret {        border-top-color: #000 !important    }    .label {        border: 1px solid #000    }    .table {        border-collapse: collapse !important    }    .table-bordered th, .table-bordered td {        border: 1px solid #ddd !important    }}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}*:before, *:after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}html {    font-size: 10px;    -webkit-tap-highlight-color: transparent}body {    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 14px;    line-height: 1.428571429;    color: #333;    background-color: #fff}input, button, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit}a {    color: #428bca;    text-decoration: none}a:hover, a:focus {    color: #2a6496;    text-decoration: underline}a:focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px}figure {    margin: 0}img {    vertical-align: middle}.img-responsive {    display: block;    width: 100% \9;    max-width: 100%;    height: auto}.img-rounded {    border-radius: 6px}.img-thumbnail {    padding: 4px;    line-height: 1.428571429;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 4px;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    display: inline-block;    width: 100% \9;    max-width: 100%;    height: auto}.img-circle {    border-radius: 50%}hr {    margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #eee}.sr-only {    position: absolute;    width: 1px;    height: 1px;    margin: -1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    border: 0}.sr-only-focusable:active, .sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    margin: 0;    overflow: visible;    clip: auto}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    font-family: inherit;    font-weight: 500;    line-height: 1.1;    color: inherit}h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {    font-weight: normal;    line-height: 1;    color: #777}h1, .h1, h2, .h2, h3, .h3 {    margin-top: 20px;    margin-bottom: 10px}h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {    font-size: 65%}h4, .h4, h5, .h5, h6, .h6 {    margin-top: 10px;    margin-bottom: 10px}h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {    font-size: 75%}h1, .h1 {    font-size: 36px}h2, .h2 {    font-size: 30px}h3, .h3 {    font-size: 24px}h4, .h4 {    font-size: 18px}h5, .h5 {    font-size: 14px}h6, .h6 {    font-size: 12px}p {    margin: 0 0 10px}.lead {    margin-bottom: 20px;    font-size: 16px;    font-weight: 300;    line-height: 1.4}@media (min-width: 768px) {    .lead {        font-size: 21px    }}small, .small {    font-size: 85%}cite {    font-style: normal}mark, .mark {    background-color: #fcf8e3;    padding: .2em}.text-left {    text-align: left}.text-right {    text-align: right}.text-center {    text-align: center}.text-justify {    text-align: justify}.text-nowrap {    white-space: nowrap}.text-lowercase {    text-transform: lowercase}.text-uppercase {    text-transform: uppercase}.text-capitalize {    text-transform: capitalize}.text-muted {    color: #777}.text-primary {    color: #428bca}a.text-primary:hover {    color: #3071a9}.text-success {    color: #3c763d}a.text-success:hover {    color: #2b542c}.text-info {    color: #31708f}a.text-info:hover {    color: #245269}.text-warning {    color: #8a6d3b}a.text-warning:hover {    color: #66512c}.text-danger {    color: #a94442}a.text-danger:hover {    color: #843534}.bg-primary {    color: #fff}.bg-primary {    background-color: #428bca}a.bg-primary:hover {    background-color: #3071a9}.bg-success {    background-color: #dff0d8}a.bg-success:hover {    background-color: #c1e2b3}.bg-info {    background-color: #d9edf7}a.bg-info:hover {    background-color: #afd9ee}.bg-warning {    background-color: #fcf8e3}a.bg-warning:hover {    background-color: #f7ecb5}.bg-danger {    background-color: #f2dede}a.bg-danger:hover {    background-color: #e4b9b9}.page-header {    padding-bottom: 9px;    margin: 40px 0 20px;    border-bottom: 1px solid #eee}ul, ol {    margin-top: 0;    margin-bottom: 10px}ul ul, ul ol, ol ul, ol ol {    margin-bottom: 0}.list-unstyled, .list-inline {    padding-left: 0;    list-style: none}.list-inline > li {    display: inline-block;    padding-left: 5px;    padding-right: 5px}dl {    margin-top: 0;    margin-bottom: 20px}dt, dd {    line-height: 1.428571429}dt {    font-weight: bold}dd {    margin-left: 0}.dl-horizontal dd:before, .dl-horizontal dd:after {    content: " ";    display: table}.dl-horizontal dd:after {    clear: both}@media (min-width: 768px) {    .dl-horizontal dt {        float: left;        width: 160px;        clear: left;        text-align: right;        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap    }    .dl-horizontal dd {        margin-left: 180px    }}abbr[title], abbr[data-original-title] {    cursor: help;    border-bottom: 1px dotted #777}.initialism {    font-size: 90%;    text-transform: uppercase}blockquote {    padding: 10px 20px;    margin: 0 0 20px;    font-size: 17.5px;    border-left: 5px solid #eee}blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {    margin-bottom: 0}blockquote footer, blockquote small, blockquote .small {    display: block;    font-size: 80%;    line-height: 1.428571429;    color: #777}blockquote footer:before, blockquote small:before, blockquote .small:before {    content: '\2014 \00A0'}.blockquote-reverse, blockquote.pull-right {    padding-right: 15px;    padding-left: 0;    border-right: 5px solid #eee;    border-left: 0;    text-align: right}.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {    content: ''}.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {    content: '\00A0 \2014'}blockquote:before, blockquote:after {    content: ""}address {    margin-bottom: 20px;    font-style: normal;    line-height: 1.428571429}.container {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px}.container:before, .container:after {    content: " ";    display: table}.container:after {    clear: both}@media (min-width: 768px) {    .container {        width: 750px    }}@media (min-width: 992px) {    .container {        width: 970px    }}@media (min-width: 1200px) {    .container {        width: 1250px;    }}.container-fluid {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px}.container-fluid:before, .container-fluid:after {    content: " ";    display: table}.container-fluid:after {    clear: both}.row {    margin-left: -14px;    margin-right: -14px}.row:before, .row:after {    content: " ";    display: table}.row:after {    clear: both}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {    position: relative;    min-height: 1px;    padding-left: 15px;    padding-right: 15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {    float: left}.col-xs-1 {    width: 8.3333333333%}.col-xs-2 {    width: 16.6666666667%}.col-xs-3 {    width: 25%}.col-xs-4 {    width: 33.3333333333%}.col-xs-5 {    width: 41.6666666667%}.col-xs-6 {    width: 50%}.col-xs-7 {    width: 58.3333333333%}.col-xs-8 {    width: 66.6666666667%}.col-xs-9 {    width: 75%}.col-xs-10 {    width: 83.3333333333%}.col-xs-11 {    width: 91.6666666667%}.col-xs-12 {    width: 100%}.col-xs-pull-0 {    right: auto}.col-xs-pull-1 {    right: 8.3333333333%}.col-xs-pull-2 {    right: 16.6666666667%}.col-xs-pull-3 {    right: 25%}.col-xs-pull-4 {    right: 33.3333333333%}.col-xs-pull-5 {    right: 41.6666666667%}.col-xs-pull-6 {    right: 50%}.col-xs-pull-7 {    right: 58.3333333333%}.col-xs-pull-8 {    right: 66.6666666667%}.col-xs-pull-9 {    right: 75%}.col-xs-pull-10 {    right: 83.3333333333%}.col-xs-pull-11 {    right: 91.6666666667%}.col-xs-pull-12 {    right: 100%}.col-xs-push-0 {    left: auto}.col-xs-push-1 {    left: 8.3333333333%}.col-xs-push-2 {    left: 16.6666666667%}.col-xs-push-3 {    left: 25%}.col-xs-push-4 {    left: 33.3333333333%}.col-xs-push-5 {    left: 41.6666666667%}.col-xs-push-6 {    left: 50%}.col-xs-push-7 {    left: 58.3333333333%}.col-xs-push-8 {    left: 66.6666666667%}.col-xs-push-9 {    left: 75%}.col-xs-push-10 {    left: 83.3333333333%}.col-xs-push-11 {    left: 91.6666666667%}.col-xs-push-12 {    left: 100%}.col-xs-offset-0 {    margin-left: 0%}.col-xs-offset-1 {    margin-left: 8.3333333333%}.col-xs-offset-2 {    margin-left: 16.6666666667%}.col-xs-offset-3 {    margin-left: 25%}.col-xs-offset-4 {    margin-left: 33.3333333333%}.col-xs-offset-5 {    margin-left: 41.6666666667%}.col-xs-offset-6 {    margin-left: 50%}.col-xs-offset-7 {    margin-left: 58.3333333333%}.col-xs-offset-8 {    margin-left: 66.6666666667%}.col-xs-offset-9 {    margin-left: 75%}.col-xs-offset-10 {    margin-left: 83.3333333333%}.col-xs-offset-11 {    margin-left: 91.6666666667%}.col-xs-offset-12 {    margin-left: 100%}@media (min-width: 768px) {    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {        float: left    }    .col-sm-1 {        width: 8.3333333333%    }    .col-sm-2 {        width: 16.6666666667%    }    .col-sm-3 {        width: 25%    }    .col-sm-4 {        width: 33.3333333333%    }    .col-sm-5 {        width: 41.6666666667%    }    .col-sm-6 {        width: 50%    }    .col-sm-7 {        width: 58.3333333333%    }    .col-sm-8 {        width: 66.6666666667%    }    .col-sm-9 {        width: 75%    }    .col-sm-10 {        width: 83.3333333333%    }    .col-sm-11 {        width: 91.6666666667%    }    .col-sm-12 {        width: 100%    }    .col-sm-pull-0 {        right: auto    }    .col-sm-pull-1 {        right: 8.3333333333%    }    .col-sm-pull-2 {        right: 16.6666666667%    }    .col-sm-pull-3 {        right: 25%    }    .col-sm-pull-4 {        right: 33.3333333333%    }    .col-sm-pull-5 {        right: 41.6666666667%    }    .col-sm-pull-6 {        right: 50%    }    .col-sm-pull-7 {        right: 58.3333333333%    }    .col-sm-pull-8 {        right: 66.6666666667%    }    .col-sm-pull-9 {        right: 75%    }    .col-sm-pull-10 {        right: 83.3333333333%    }    .col-sm-pull-11 {        right: 91.6666666667%    }    .col-sm-pull-12 {        right: 100%    }    .col-sm-push-0 {        left: auto    }    .col-sm-push-1 {        left: 8.3333333333%    }    .col-sm-push-2 {        left: 16.6666666667%    }    .col-sm-push-3 {        left: 25%    }    .col-sm-push-4 {        left: 33.3333333333%    }    .col-sm-push-5 {        left: 41.6666666667%    }    .col-sm-push-6 {        left: 50%    }    .col-sm-push-7 {        left: 58.3333333333%    }    .col-sm-push-8 {        left: 66.6666666667%    }    .col-sm-push-9 {        left: 75%    }    .col-sm-push-10 {        left: 83.3333333333%    }    .col-sm-push-11 {        left: 91.6666666667%    }    .col-sm-push-12 {        left: 100%    }    .col-sm-offset-0 {        margin-left: 0%    }    .col-sm-offset-1 {        margin-left: 8.3333333333%    }    .col-sm-offset-2 {        margin-left: 16.6666666667%    }    .col-sm-offset-3 {        margin-left: 25%    }    .col-sm-offset-4 {        margin-left: 33.3333333333%    }    .col-sm-offset-5 {        margin-left: 41.6666666667%    }    .col-sm-offset-6 {        margin-left: 50%    }    .col-sm-offset-7 {        margin-left: 58.3333333333%    }    .col-sm-offset-8 {        margin-left: 66.6666666667%    }    .col-sm-offset-9 {        margin-left: 75%    }    .col-sm-offset-10 {        margin-left: 83.3333333333%    }    .col-sm-offset-11 {        margin-left: 91.6666666667%    }    .col-sm-offset-12 {        margin-left: 100%    }}@media (min-width: 992px) {    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {        float: left    }    .col-md-1 {        width: 8.3333333333%    }    .col-md-2 {        width: 16.6666666667%    }    .col-md-3 {        width: 25%    }    .col-md-4 {        width: 33.3333333333%    }    .col-md-5 {        width: 41.6666666667%    }    .col-md-6 {        width: 50%    }    .col-md-7 {        width: 58.3333333333%    }    .col-md-8 {        width: 66.6666666667%    }    .col-md-9 {        width: 75%    }    .col-md-10 {        width: 83.3333333333%    }    .col-md-11 {        width: 91.6666666667%    }    .col-md-12 {        width: 100%    }    .col-md-pull-0 {        right: auto    }    .col-md-pull-1 {        right: 8.3333333333%    }    .col-md-pull-2 {        right: 16.6666666667%    }    .col-md-pull-3 {        right: 25%    }    .col-md-pull-4 {        right: 33.3333333333%    }    .col-md-pull-5 {        right: 41.6666666667%    }    .col-md-pull-6 {        right: 50%    }    .col-md-pull-7 {        right: 58.3333333333%    }    .col-md-pull-8 {        right: 66.6666666667%    }    .col-md-pull-9 {        right: 75%    }    .col-md-pull-10 {        right: 83.3333333333%    }    .col-md-pull-11 {        right: 91.6666666667%    }    .col-md-pull-12 {        right: 100%    }    .col-md-push-0 {        left: auto    }    .col-md-push-1 {        left: 8.3333333333%    }    .col-md-push-2 {        left: 16.6666666667%    }    .col-md-push-3 {        left: 25%    }    .col-md-push-4 {        left: 33.3333333333%    }    .col-md-push-5 {        left: 41.6666666667%    }    .col-md-push-6 {        left: 50%    }    .col-md-push-7 {        left: 58.3333333333%    }    .col-md-push-8 {        left: 66.6666666667%    }    .col-md-push-9 {        left: 75%    }    .col-md-push-10 {        left: 83.3333333333%    }    .col-md-push-11 {        left: 91.6666666667%    }    .col-md-push-12 {        left: 100%    }    .col-md-offset-0 {        margin-left: 0%    }    .col-md-offset-1 {        margin-left: 8.3333333333%    }    .col-md-offset-2 {        margin-left: 16.6666666667%    }    .col-md-offset-3 {        margin-left: 25%    }    .col-md-offset-4 {        margin-left: 33.3333333333%    }    .col-md-offset-5 {        margin-left: 41.6666666667%    }    .col-md-offset-6 {        margin-left: 50%    }    .col-md-offset-7 {        margin-left: 58.3333333333%    }    .col-md-offset-8 {        margin-left: 66.6666666667%    }    .col-md-offset-9 {        margin-left: 75%    }    .col-md-offset-10 {        margin-left: 83.3333333333%    }    .col-md-offset-11 {        margin-left: 91.6666666667%    }    .col-md-offset-12 {        margin-left: 100%    }}@media (min-width: 1200px) {    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {        float: left    }    .col-lg-1 {        width: 8.3333333333%    }    .col-lg-2 {        width: 16.6666666667%    }    .col-lg-3 {        width: 25%    }    .col-lg-4 {        width: 33.3333333333%    }    .col-lg-5 {        width: 41.6666666667%    }    .col-lg-6 {        width: 50%    }    .col-lg-7 {        width: 58.3333333333%    }    .col-lg-8 {        width: 66.6666666667%    }    .col-lg-9 {        width: 75%    }    .col-lg-10 {        width: 83.3333333333%    }    .col-lg-11 {        width: 91.6666666667%    }    .col-lg-12 {        width: 100%    }    .col-lg-pull-0 {        right: auto    }    .col-lg-pull-1 {        right: 8.3333333333%    }    .col-lg-pull-2 {        right: 16.6666666667%    }    .col-lg-pull-3 {        right: 25%    }    .col-lg-pull-4 {        right: 33.3333333333%    }    .col-lg-pull-5 {        right: 41.6666666667%    }    .col-lg-pull-6 {        right: 50%    }    .col-lg-pull-7 {        right: 58.3333333333%    }    .col-lg-pull-8 {        right: 66.6666666667%    }    .col-lg-pull-9 {        right: 75%    }    .col-lg-pull-10 {        right: 83.3333333333%    }    .col-lg-pull-11 {        right: 91.6666666667%    }    .col-lg-pull-12 {        right: 100%    }    .col-lg-push-0 {        left: auto    }    .col-lg-push-1 {        left: 8.3333333333%    }    .col-lg-push-2 {        left: 16.6666666667%    }    .col-lg-push-3 {        left: 25%    }    .col-lg-push-4 {        left: 33.3333333333%    }    .col-lg-push-5 {        left: 41.6666666667%    }    .col-lg-push-6 {        left: 50%    }    .col-lg-push-7 {        left: 58.3333333333%    }    .col-lg-push-8 {        left: 66.6666666667%    }    .col-lg-push-9 {        left: 75%    }    .col-lg-push-10 {        left: 83.3333333333%    }    .col-lg-push-11 {        left: 91.6666666667%    }    .col-lg-push-12 {        left: 100%    }    .col-lg-offset-0 {        margin-left: 0%    }    .col-lg-offset-1 {        margin-left: 8.3333333333%    }    .col-lg-offset-2 {        margin-left: 16.6666666667%    }    .col-lg-offset-3 {        margin-left: 25%    }    .col-lg-offset-4 {        margin-left: 33.3333333333%    }    .col-lg-offset-5 {        margin-left: 41.6666666667%    }    .col-lg-offset-6 {        margin-left: 50%    }    .col-lg-offset-7 {        margin-left: 58.3333333333%    }    .col-lg-offset-8 {        margin-left: 66.6666666667%    }    .col-lg-offset-9 {        margin-left: 75%    }    .col-lg-offset-10 {        margin-left: 83.3333333333%    }    .col-lg-offset-11 {        margin-left: 91.6666666667%    }    .col-lg-offset-12 {        margin-left: 100%    }}fieldset {    padding: 0;    margin: 0;    border: 0;    min-width: 0}legend {    display: block;    width: 100%;    padding: 0;    margin-bottom: 20px;    font-size: 21px;    line-height: inherit;    color: #333;    border: 0;    border-bottom: 1px solid #e5e5e5}label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: bold}input[type="search"] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}input[type="radio"], input[type="checkbox"] {    margin: 4px 0 0;    margin-top: 1px \9;    line-height: normal}input[type="file"] {    display: block}input[type="range"] {    display: block;    width: 100%}select[multiple], select[size] {    height: auto}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px}output {    display: block;    padding-top: 7px;    font-size: 14px;    line-height: 1.428571429;    color: #555}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.428571429;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.form-control:focus {    border-color: #66afe9;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder {    color: #777;    opacity: 1}.form-control:-ms-input-placeholder {    color: #777}.form-control::-webkit-input-placeholder {    color: #777}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {    cursor: not-allowed;    background-color: #eee;    opacity: 1}textarea.form-control {    height: auto}input[type="search"] {    -webkit-appearance: none}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {    line-height: 34px;    line-height: 1.428571429 \0}input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, input[type="time"].input-sm, .form-horizontal .form-group-sm input[type="time"].form-control, input[type="datetime-local"].input-sm, .form-horizontal .form-group-sm input[type="datetime-local"].form-control, input[type="month"].input-sm, .form-horizontal .form-group-sm input[type="month"].form-control {    line-height: 30px}input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, input[type="time"].input-lg, .form-horizontal .form-group-lg input[type="time"].form-control, input[type="datetime-local"].input-lg, .form-horizontal .form-group-lg input[type="datetime-local"].form-control, input[type="month"].input-lg, .form-horizontal .form-group-lg input[type="month"].form-control {    line-height: 46px}.form-group {    margin-bottom: 15px}.radio, .checkbox {    position: relative;    display: block;    min-height: 20px;    margin-top: 10px;    margin-bottom: 10px}.radio label, .checkbox label {    padding-left: 20px;    margin-bottom: 0;    font-weight: normal;    cursor: pointer}.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {    position: absolute;    margin-left: -20px;    margin-top: 4px \9}.radio + .radio, .checkbox + .checkbox {    margin-top: -5px}.radio-inline, .checkbox-inline {    display: inline-block;    padding-left: 20px;    margin-bottom: 0;    vertical-align: middle;    font-weight: normal;    cursor: pointer}.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {    margin-top: 0;    margin-left: 10px}input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {    cursor: not-allowed}.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {    cursor: not-allowed}.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {    cursor: not-allowed}.form-control-static {    padding-top: 7px;    padding-bottom: 7px;    margin-bottom: 0}.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control {    padding-left: 0;    padding-right: 0}.input-sm, .form-horizontal .form-group-sm .form-control {    height: 30px;    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px}select.input-sm, .form-horizontal .form-group-sm select.form-control {    height: 30px;    line-height: 30px}textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, select[multiple].input-sm, .form-horizontal .form-group-sm select[multiple].form-control {    height: auto}.input-lg, .form-horizontal .form-group-lg .form-control {    height: 46px;    padding: 10px 16px;    font-size: 18px;    line-height: 1.33;    border-radius: 6px}select.input-lg, .form-horizontal .form-group-lg select.form-control {    height: 46px;    line-height: 46px}textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, select[multiple].input-lg, .form-horizontal .form-group-lg select[multiple].form-control {    height: auto}.has-feedback {    position: relative}.has-feedback .form-control {    padding-right: 42.5px}.form-control-feedback {    position: absolute;    top: 25px;    right: 0;    z-index: 2;    display: block;    width: 34px;    height: 34px;    line-height: 34px;    text-align: center}.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback {    width: 46px;    height: 46px;    line-height: 46px}.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback {    width: 30px;    height: 30px;    line-height: 30px}.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {    color: #3c763d}.has-success .form-control {    border-color: #3c763d;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.has-success .form-control:focus {    border-color: #2b542c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168}.has-success .input-group-addon {    color: #3c763d;    border-color: #3c763d;    background-color: #dff0d8}.has-success .form-control-feedback {    color: #3c763d}.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {    color: #8a6d3b}.has-warning .form-control {    border-color: #8a6d3b;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.has-warning .form-control:focus {    border-color: #66512c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b}.has-warning .input-group-addon {    color: #8a6d3b;    border-color: #8a6d3b;    background-color: #fcf8e3}.has-warning .form-control-feedback {    color: #8a6d3b}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {    color: #a94442}.has-error .form-control {    border-color: #a94442;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.has-error .form-control:focus {    border-color: #843534;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483}.has-error .input-group-addon {    color: #a94442;    border-color: #a94442;    background-color: #f2dede}.has-error .form-control-feedback {    color: #a94442}.has-feedback label.sr-only ~ .form-control-feedback {    top: 0}.help-block {    display: block;    margin-top: 5px;    margin-bottom: 10px;    color: #737373}@media (min-width: 768px) {    .form-inline .form-group {        display: inline-block;        margin-bottom: 0;        vertical-align: middle    }    .form-inline .form-control {        display: inline-block;        width: auto;        vertical-align: middle    }    .form-inline .input-group {        display: inline-table;        vertical-align: middle    }    .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {        width: auto    }    .form-inline .input-group > .form-control {        width: 100%    }    .form-inline .control-label {        margin-bottom: 0;        vertical-align: middle    }    .form-inline .radio, .form-inline .checkbox {        display: inline-block;        margin-top: 0;        margin-bottom: 0;        vertical-align: middle    }    .form-inline .radio label, .form-inline .checkbox label {        padding-left: 0    }    .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {        position: relative;        margin-left: 0    }    .form-inline .has-feedback .form-control-feedback {        top: 0    }}.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {    margin-top: 0;    margin-bottom: 0;    padding-top: 7px}.form-horizontal .radio, .form-horizontal .checkbox {    min-height: 27px}.form-horizontal .form-group {    margin-left: -15px;    margin-right: -15px}.form-horizontal .form-group:before, .form-horizontal .form-group:after {    content: " ";    display: table}.form-horizontal .form-group:after {    clear: both}@media (min-width: 768px) {    .form-horizontal .control-label {        text-align: right;        margin-bottom: 0;        padding-top: 7px    }}.form-horizontal .has-feedback .form-control-feedback {    top: 0;    right: 15px}@media (min-width: 768px) {    .form-horizontal .form-group-lg .control-label {        padding-top: 14.3px    }}@media (min-width: 768px) {    .form-horizontal .form-group-sm .control-label {        padding-top: 6px    }}.caret {    display: inline-block;    width: 0;    height: 0;    margin-left: 2px;    vertical-align: middle;    border-top: 4px solid;    border-right: 4px solid transparent;    border-left: 4px solid transparent}.dropdown {    position: relative}.dropdown-toggle:focus {    outline: 0}.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 160px;    padding: 5px 0;    margin: 2px 0 0;    list-style: none;    font-size: 14px;    text-align: left;    background-color: #fff;    border: 1px solid #ccc;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 4px;    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    background-clip: padding-box}.dropdown-menu.pull-right {    right: 0;    left: auto}.dropdown-menu .divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5}.dropdown-menu > li > a {    display: block;    padding: 3px 20px;    clear: both;    font-weight: normal;    line-height: 1.428571429;    color: #333;    white-space: nowrap}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {    text-decoration: none;    color: #262626;    background-color: #f5f5f5}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {    color: #fff;    text-decoration: none;    outline: 0;    background-color: #428bca}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {    color: #777}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {    text-decoration: none;    background-color: transparent;    background-image: none;    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    cursor: not-allowed}.open > .dropdown-menu {    display: block}.open > a {    outline: 0}.dropdown-menu-right {    left: auto;    right: 0}.dropdown-menu-left {    left: 0;    right: auto}.dropdown-header {    display: block;    padding: 3px 20px;    font-size: 12px;    line-height: 1.428571429;    color: #777;    white-space: nowrap}.dropdown-backdrop {    position: fixed;    left: 0;    right: 0;    bottom: 0;    top: 0;    z-index: 990}.pull-right > .dropdown-menu {    right: 0;    left: auto}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {    border-top: 0;    border-bottom: 4px solid;    content: ""}.archive .single-post-home,.category .single-post-home{    width: 100%;}.archive .container .row .col-md-3:nth-child(4n+1){    clear: left;}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {    top: auto;    bottom: 100%;    margin-bottom: 1px}@media (min-width: 768px) {    .navbar-right .dropdown-menu {        right: 0;        left: auto    }    .navbar-right .dropdown-menu-left {        left: 0;        right: auto    }}@-ms-viewport {    width: device-width}.single-cat-post .card-content{    min-height: 335px;    position: relative;}.single-cat-post .card-content .card-social {    position: absolute;    bottom: 10px;    right: 20px;}.visible-xs, .visible-sm, .visible-md, .visible-lg {    display: none !important}.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {    display: none !important}@media (max-width: 767px) {    .visible-xs {        display: block !important    }    table.visible-xs {        display: table    }    tr.visible-xs {        display: table-row !important    }    th.visible-xs, td.visible-xs {        display: table-cell !important    }}@media (max-width: 767px) {    .visible-xs-block {        display: block !important    }}@media (max-width: 767px) {    .visible-xs-inline {        display: inline !important    }}@media (max-width: 767px) {    .visible-xs-inline-block {        display: inline-block !important    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm {        display: block !important    }    table.visible-sm {        display: table    }    tr.visible-sm {        display: table-row !important    }    th.visible-sm, td.visible-sm {        display: table-cell !important    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm-block {        display: block !important    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm-inline {        display: inline !important    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm-inline-block {        display: inline-block !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .visible-md {        display: block !important    }    table.visible-md {        display: table    }    tr.visible-md {        display: table-row !important    }    th.visible-md, td.visible-md {        display: table-cell !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .visible-md-block {        display: block !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .visible-md-inline {        display: inline !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .visible-md-inline-block {        display: inline-block !important    }}@media (min-width: 1200px) {    .visible-lg {        display: block !important    }    table.visible-lg {        display: table    }    tr.visible-lg {        display: table-row !important    }    th.visible-lg, td.visible-lg {        display: table-cell !important    }}@media (min-width: 1200px) {    .visible-lg-block {        display: block !important    }}@media (min-width: 1200px) {    .visible-lg-inline {        display: inline !important    }}@media (min-width: 1200px) {    .visible-lg-inline-block {        display: inline-block !important    }}@media (max-width: 767px) {    .hidden-xs {        display: none !important    }}@media (min-width: 768px) and (max-width: 991px) {    .hidden-sm {        display: none !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .hidden-md {        display: none !important    }}@media (min-width: 1200px) {    .hidden-lg {        display: none !important    }}.visible-print {    display: none !important}@media print {    .visible-print {        display: block !important    }    table.visible-print {        display: table    }    tr.visible-print {        display: table-row !important    }    th.visible-print, td.visible-print {        display: table-cell !important    }}.visible-print-block {    display: none !important}@media print {    .visible-print-block {        display: block !important    }}.visible-print-inline {    display: none !important}@media print {    .visible-print-inline {        display: inline !important    }}.visible-print-inline-block {    display: none !important}@media print {    .visible-print-inline-block {        display: inline-block !important    }}@media print {    .hidden-print {        display: none !important    }}@media (max-width: 480px) {    .col-xxs {        display: block;        float: none;        width: 100%    }}.fixedsticky {    position: -webkit-sticky;    position: -moz-sticky;    position: -ms-sticky;    position: -o-sticky;    position: sticky}.fixedsticky-withoutfixedfixed .fixedsticky-off, .fixed-supported .fixedsticky-off {    position: static}.fixedsticky-withoutfixedfixed .fixedsticky-on, .fixed-supported .fixedsticky-on {    position: fixed}.fixedsticky-dummy {    display: none}.fixedsticky-on + .fixedsticky-dummy {    display: block}*, *:before, *:after {    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box}html {    font-size: 16px;    font-size: 1rem;    line-height: 16px;    line-height: 1rem}body {    font-family: 'proxima-nova', Helvetica, Arial, sans-serif;    /*background: url('images/bg.png?1412288988') #d5d5d5 fixed;*/    background-size: 198px 200px;    color: #555;    -webkit-font-smoothing: antialiased;    font-size: 16px;    font-size: 1rem;    line-height: 16px;    line-height: 1rem}a {    color: #2c271b}a:hover {    color: #37b0c9}img {    max-width: 100%;    height: auto}.btn {    display: block;    padding: 13px;    color: white;    background-color: #37b0c9;    border: none;    font-weight: 200;    font-size: 24px;    font-size: 1.5rem;    line-height: 24px;    line-height: 1.5rem;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    -webkit-transition: background 0.1s linear;    -o-transition: background 0.1s linear;    transition: background 0.1s linear}.btn.btn-inverse {    background-color: white;    border: 1px solid #37b0c9;    color: #37b0c9}.btn.btn-prev {    text-align: right}.btn.btn-prev:before {    float: left;    font-family: 'icomoon';    content: '\e64d'}.btn.btn-next:before {    float: right;    font-family: 'icomoon';    content: '\e64e'}.btn.btn-small {    padding: 9px 30px;    font-size: 16px;    font-size: 1rem;    line-height: 16px;    line-height: 1rem}.btn.btn-nav {    display: none;    padding: 9px 10px;    font-size: 16px;    font-size: 1rem;    line-height: 16px;    line-height: 1rem}@media (max-width: 991px) {    .btn.btn-nav {        display: inline-block    }}.btn.btn-nav:hover .icon-bar {    background: white}.btn.btn-nav .icon-bar {    display: block;    width: 22px;    height: 2px;    border-radius: 1px;    background-color: #37b0c9}.btn.btn-nav .icon-bar + .icon-bar {    margin-top: 4px}.btn:hover {    color: white;    text-decoration: none;    background-color: #2c8da1}.list-social li {    padding: 0 0 0 10px;    vertical-align: top}.list-social li:first-of-type {    padding-left: 0}@font-face {    font-family: 'icomoon';    src: url('https://cdnjs.cloudflare.com/ajax/libs/bootcards/1.1.2/fonts/icomoon.eot?x7wni8&1412019228');    src: url('https://cdnjs.cloudflare.com/ajax/libs/bootcards/1.1.2/fonts/icomoon.eot?&1412019228#iefixx7wni8') format("embedded-opentype"), url('https://cdnjs.cloudflare.com/ajax/libs/bootcards/1.1.2/fonts/icomoon.woff?x7wni8&1412019228') format("woff"), url('https://cdnjs.cloudflare.com/ajax/libs/bootcards/1.1.2/fonts/icomoon.ttf?x7wni8&1412019228') format("truetype"), url('https://cdnjs.cloudflare.com/ajax/libs/bootcards/1.1.2/fonts/icomoon.svg?x7wni8&1412019228#icomoon') format("svg");    font-weight: normal;    font-style: normal}[class^="icon-"], [class*=" icon-"] {    font-family: 'icomoon';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.icon-comment:before {    content: "\e0a8"}.icon-arrow-left:before {    content: "\e64d"}.icon-arrow-right:before {    content: "\e64e"}.icon-rss:before {    content: "\e310"}.icon-facebook:before {    content: "\f610"}.icon-twitter:before {    content: "\f611"}.icon-googleplus:before {    content: "\f613"}.icon-instagram:before {    content: "\f641"}.icon-pinterest:before {    content: "\f650"}.icon-search:before {    content: "\e600"}html, body {    height: 100%}@media (min-width: 1200px) {    .page-wrap {        min-height: 100%;        margin-bottom: -108px    }    .page-wrap:after {        content: "";        display: block    }    .site-footer, .page-wrap:after {        height: 108px    }}.site-header {    top: 0;    width: 100%;    padding: 10px 0;    background-color: white;    border-top: 5px solid #37b0c9;    vertical-align: middle;    z-index: 100;}@media (min-width: 992px) {    .site-header {        padding: 15px 0 0 0;    }}.site-header.fixedsticky-on {    background-color: rgba(255, 255, 255, 0.95)}.site-header .logo {    display: inline-block;    width: 80px;    height: 37px;    text-indent: -999999px;    background: url('images/logo.png?1412360483') no-repeat;    background-size: 100% auto}@media (min-width: 768px) {    .site-header .logo {        /*margin-left: 30px*/    }}@media (min-width: 992px) {    .site-header .logo {        width: 100px;        height: 46px;        margin-top: 5px    }}@media (max-width: 1024px) {    body ul#menu-main-menu li:not(:last-child) {        margin-right: -1%;    }    body .form-inline .form-control {        width: 100% !important;    }}@media (min-width: 1200px) {    .site-header .logo {        width: 169px;        height: 62px;        margin-top: 0    }}@media (min-width: 1200px) {    .site-header nav {        /*margin-top: 30px;*/        font-size: 100%    }    .site-header nav a {        margin: 0 4px !important    }}.site-header nav .open > .dropdown-menu {    display: none}#menu-item-8935 ul.dropdown-menu{    left: -90%;}@media (min-width: 768px) {    .site-header nav .open > .dropdown-menu {        display: block;        left: -20%;    }}@media (max-width: 768px) {    .col-24.text-center.external {        clear: both;        width: 100%;        text-align: center;    }    .search-form-wrapper{        width: 100% !important;    }    .site-header .social{        float: none!important;    }    .nav-mobile nav {        float: none;        margin: 80px auto 30px !important;    }}.site-header nav ul {    display: inline-block}.site-header nav ul .caret {    display: none !important}.site-header nav ul .dropdown.open > a {    text-decoration: none}.site-header nav ul > li {    padding: 0 3px}.site-header nav ul ul {    display: none;    margin-top: 15px;    background: #f2f2f2;    text-align: center;    margin-left: -30%;    border: 1px solid #ccc !important}.site-header nav ul ul a {    color: #555;    margin: 0;    text-transform: none}.site-header nav ul ul a:hover {    background: inherit;    text-decoration: underline}.site-header nav ul ul .active a, .site-header nav ul ul .active a:hover {    background: inherit;    color: inherit}.site-header nav ul ul .active a:hover, .site-header nav ul ul .active a:hover:hover {    text-decoration: underline}.site-header nav ul ul:after, .site-header nav ul ul:before {    bottom: 100%;    left: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none}.site-header nav ul ul:after {    border-color: rgba(242, 242, 242, 0);    border-bottom-color: #f2f2f2;    border-width: 10px;    margin-left: -10px}.site-header nav ul ul:before {    border-color: rgba(204, 204, 204, 0);    border-bottom-color: #ccc;    border-width: 11px;    margin-left: -11px}.site-header nav a {    margin: 0 5px;    color: #656367;    text-transform: uppercase;    cursor: pointer;    font-size: 13px;    font-weight: 600;}.site-header nav .list-other a {    color: #666}.site-header nav .list-other a:hover {    color: #4d4d4d}.site-header nav .list-other a.icon-search:hover {    text-decoration: none}.site-header .external {    font-weight: bold;    font-size: 14px;    font-size: 0.875rem;    line-height: 14px;    line-height: 0.875rem}.site-header .newsletter {    display: none}.site-header .social {    font-size: 30px;    font-size: 1.875rem;    line-height: 24px;    line-height: 1.5rem;    margin-bottom: 0;    float: right;}.site-header .social li {    padding-left: 0;    padding-right: 0;    margin-left: 4px;}.custom-padding-33{    padding: 0 33px;}.site-header .social a:hover {    color: #2c8da1;    text-decoration: none}.site-header .btn-nav {    float: right}/*.site-header form {*/    /*display: none*//*}*/.site-header form .btn {    display: inline-block;    vertical-align: middle;    margin-left: 10px;    background: #76c23b}.site-header form .btn:hover {    background: #5e9b2f}.site-header.searchform nav a, .site-header.searchform .external a, .site-header.subscribeform nav a, .site-header.subscribeform .external a {    opacity: 0.5;    filter: alpha(opacity=50)}.site-header.searchform legend, .site-header.subscribeform legend {    display: none}.site-header.searchform.searchform #searchform, .site-header.subscribeform.searchform #searchform {    display: inline-block}.site-header.searchform.searchform .search, .site-header.subscribeform.searchform .search {    opacity: 1;    filter: alpha(opacity=100)}.site-header.searchform.subscribeform #subscribeform, .site-header.subscribeform.subscribeform #subscribeform {    display: inline-block}.site-header.searchform.subscribeform .newsletter, .site-header.subscribeform.subscribeform .newsletter {    opacity: 1;    filter: alpha(opacity=100)}.site-content {    padding-top: 30px;    padding-bottom: 30px}section > header {    text-align: center;    padding-bottom: 20px;    margin-bottom: 30px;    border-bottom: 1px solid #a1a1a1}section > header h1, section > header h2 {    margin: 0;    font-weight: 200}section > header h1 {    font-size: 36px;    font-size: 2.25rem;    line-height: 36px;    line-height: 2.25rem}section > header h2 {    margin-bottom: 5px;    color: #999;    text-transform: uppercase;    font-size: 18px;    font-size: 1.125rem;    line-height: 18px;    line-height: 1.125rem}.nav-mobile {    position: relative;    width: 88%;    margin: auto;    padding: 24px 0;}.nav-mobile .close {    display: none;    position: absolute;    top: 10px;    right: 15px;    font-weight: bold;    font-size: 32px;    font-size: 2rem;    line-height: 32px;    line-height: 2rem}.nav-mobile .close:hover {    text-decoration: none}@media (max-width: 991px) {    .nav-mobile {        position: fixed;        overflow-y: scroll;        -webkit-overflow-scrolling: touch;        width: 300px;        right: -320px;        top: 0;        bottom: 0;        padding: 30px 15px;        background: #555;        z-index: 100;        -webkit-box-shadow: -5px 0 5px -5px #333;        box-shadow: -5px 0 5px -5px #333;        -webkit-transition: right 0.2s linear;        -o-transition: right 0.2s linear;        transition: right 0.2s linear    }    .nav-mobile.open {        right: 0    }    .nav-mobile .close {        display: block    }    .nav-mobile nav {        margin-top: 30px;        margin-bottom: 30px;        text-align: left    }    .nav-mobile nav ul {        display: block    }    .nav-mobile nav > ul > li {        display: block;        clear: both;        margin-bottom: 15px    }    .nav-mobile nav > ul > li > a:before {        display: inline-block;        content: '○';        color: white;        margin-right: 5px;        -webkit-transition: transform 0.2s linear;        -o-transition: transform 0.2s linear;        transition: transform 0.2s linear    }    .nav-mobile nav > ul > li.open > a:before {        -moz-transform: rotate(90deg);        -ms-transform: rotate(90deg);        -webkit-transform: rotate(90deg);        transform: rotate(90deg)    }    .nav-mobile nav > ul > li.om {        margin-left: 20px    }    .nav-mobile nav > ul > li.om a:before {        display: none    }    .nav-mobile nav > ul > li a {        padding: 0;        margin: 0    }    .nav-mobile nav ul ul {        position: static;        background: transparent;        text-align: left;        margin: 0 0 15px 23px !important;        border: none !important;        -webkit-box-shadow: none;        box-shadow: none    }    .nav-mobile nav ul ul:before, .nav-mobile nav ul ul:after {        display: none !important    }    .nav-mobile a {        color: white !important    }    .nav-mobile a:hover {        color: #eee    }    .nav-mobile form {        display: block;        padding: 15px 20px 0    }    .nav-mobile form legend {        display: block;        color: #ccc;        border: none;        margin-bottom: 5px;        font-size: 16px;        font-size: 1rem;        line-height: 16px;        line-height: 1rem    }    .nav-mobile form input {        display: inline-block;        width: 230px !important    }    .nav-mobile form .btn {        display: none    }}.site-footer {    color: #666;    background: #999;    background: rgba(102, 102, 102, 0.2);    font-size: 14px;    font-size: 0.875rem;    line-height: 18px;    line-height: 1.125rem}.site-footer strong {    display: block}@media (min-width: 992px) {    .site-footer strong {        color: white    }}.site-footer .visit-us {    color: #666;    text-decoration: none;    border-bottom: 1px dotted #666}.site-footer .visit-us:hover {    color: #4d4d4d;    border-bottom: 1px solid #4d4d4d}@media (min-width: 992px) {    .site-footer .visit-us {        color: white;        border-color: white    }    .site-footer .visit-us:hover {        color: #eee;        border-color: #eee    }}.site-footer .container {    padding-top: 20px;    padding-bottom: 20px}.site-footer p {    margin-top: 25px;    margin-bottom: 0}.site-footer .about-copyright {    margin-top: 0}.site-footer a {    color: #666;    text-decoration: none;    border-bottom: 1px dotted #666}.site-footer a:hover {    color: #4d4d4d;    border-bottom: 1px solid #4d4d4d}.site-footer a.logo {    border-bottom: none}.site-footer a.logo:hover {    border-bottom: none}@media (min-width: 992px) {    .site-footer .about-copyright {        margin-top: 30px;        text-align: right    }}.site-footer .logo {    display: inline-block;    width: 125px;    height: 68px;    margin-right: 20px;    text-indent: -999999px;    background: url('images/logo-om.png?1412360483') no-repeat;    background-size: 125px 68px}@media (min-width: 992px) {    .site-footer .logo {        float: left    }}.card {    position: relative;    margin-bottom: 30px;    background: white;    font-size: 14px;    font-size: 0.875rem;    line-height: 20px;    line-height: 1.25rem;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.75);    box-shadow: 0 2px 2px rgba(175, 175, 175, 0.75)}@media (min-width: 992px) {    .card {        height: 430px    }}@media (min-width: 992px) {    .card.card-large {        height: 590px    }    .card.card-large .card-content {        padding-left: 15px;        padding-right: 15px    }    .card.card-large h3, .card.card-large .card-meta, .card.card-large .card-excerpt {        padding: 0 15px    }    .card.card-large h3, .card.card-large .card-excerpt {        float: left;        width: 50%    }}.card h3 {    margin-top: 0;    font-weight: 200;    font-size: 26px;    font-size: 1.625rem;    line-height: 32px;    line-height: 2rem}.card h3 a {    color: #dc6016}.card img {    display: inline-block;    width: 100%;    height: auto;    -moz-border-radius: 4px 4px 0 0;    -webkit-border-radius: 4px;    border-radius: 4px 4px 0 0}.card .card-content {    padding: 30px}.card .card-meta {    margin-bottom: 0px;    color: #999}.card .card-meta a {    font-weight: bold;    margin-right: 5px}.card .card-social {    bottom: 0;    right: 0;    width: 100%;    padding-top: 20px;    text-align: right;    background: white;    z-index: 1;    -moz-border-radius: 0 0 4px 4px;    -webkit-border-radius: 0;    border-radius: 0 0 4px 4px}@media (min-width: 992px) {    .card .card-social {        position: absolute;        padding: 20px 20px    }}.card .card-social ul {    margin: 0}.author .author-content {    margin-bottom: 30px;    font-size: 18px;    font-size: 1.125rem;    line-height: 26px;    line-height: 1.625rem}.author .author-content a {    color: #438411}.author .author-image {    border: 3px solid white;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px}.author aside > header {    text-align: center;    padding-bottom: 20px;    margin-bottom: 30px;    border-bottom: 1px solid #a1a1a1;    font-weight: bold;    text-transform: uppercase;    font-size: 18px;    font-size: 1.125rem;    line-height: 18px;    line-height: 1.125rem}.sidebar .sidebar-item {    margin-bottom: 30px;    overflow: hidden;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.75);    box-shadow: 0 2px 2px rgba(175, 175, 175, 0.75)}.sidebar .sidebar-item-content {    padding: 30px;    background-color: white}.sidebar .sidebar-author strong {    color: #37b0c9}.sidebar .sidebar-author img {    width: 100%}.sidebar .sidebar-author h2 {    margin: 5px 0;    font-size: 26px;    font-size: 1.625rem;    line-height: 26px;    line-height: 1.625rem}.sidebar .sidebar-author h2 a {    color: #dc6016;    font-weight: 200}.sidebar .sidebar-author .more {    display: inline-block;    margin-bottom: 30px;    font-weight: bold}.sidebar .sidebar-related h3, .sidebar .sidebar-related h4 {    margin: 0}.sidebar .sidebar-related h3 {    font-weight: bold;    text-transform: uppercase;    padding: 0 30px 25px;    margin: 0 -30px 30px;    color: #666;    border-bottom: 1px solid #dbdbdb;    font-size: 18px;    font-size: 1.125rem;    line-height: 18px;    line-height: 1.125rem}.sidebar .sidebar-related h4 a {    color: #dc6016;    font-weight: 200;    font-size: 26px;    font-size: 1.625rem;    line-height: 32px;    line-height: 2rem}.sidebar .sidebar-related strong {    margin-bottom: 5px}.sidebar .sidebar-related li {    margin-bottom: 30px}.sidebar .sidebar-related li:last-of-type {    margin-bottom: 0}.post article {    background: white;    margin-bottom: 30px;    overflow: hidden;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.75);    box-shadow: 0 2px 2px rgba(175, 175, 175, 0.75)}.post article header {    position: relative;    margin-bottom: 15px}.post article header img {    width: 100%}.post article header > div {    width: 100%;    padding: 30px 15px 0}@media (min-width: 768px) {    .post article header > div {        position: absolute;        bottom: 0;        left: 0;        padding: 30px;        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');        background-size: 100%;        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));        background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), #000000);        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), #000000);        background-image: linear-gradient(rgba(0, 0, 0, 0), #000000)    }}.post article header h1 {    font-weight: 200;    color: #dc6016;    margin: 0}.post article header .post-meta {    margin-bottom: 15px;    color: white;    font-weight: bold}.post article header .post-meta time {    margin-left: 5px;    font-weight: normal}.post article header.post-imageless > div {    position: static;    background: none;    border-bottom: 1px solid #ccc}.post article header.post-imageless .post-meta {    color: #999}.post article .content-styled {    padding-left: 15px;    padding-right: 15px}@media (min-width: 768px) {    .post article .content-styled {        padding-left: 0;        padding-right: 0    }}.post article .post-pagination {    margin-top: 20px;    padding-left: 15px;    padding-right: 15px}@media (min-width: 768px) {    .post article .post-pagination {        padding-left: 0;        padding-right: 0    }}.post article .post-pagination .btn {    padding: 0}.post article .post-pagination .btn:before {    position: relative;    top: 13px;    left: 13px}.post article .post-pagination .btn.btn-next:before {    left: auto;    right: 13px}.post article .post-pagination a {    display: block;    padding: 13px}.post article .post-pagination span:hover, .post article .post-pagination span:hover a {    color: white;    text-decoration: none}.post article .post-social {    padding: 0 15px 15px;    margin-bottom: 30px;    border-bottom: 1px solid #ccc}.post article .post-social .addthis_toolbox {    margin: 0 0 10px -5px}@media (min-width: 768px) {    .post article .post-social {        padding: 0 30px 15px    }    .post article .post-social .addthis_toolbox {        margin: 0    }}.post article .addthis_toolbox a {    padding: 0 5px !important}@media (min-width: 768px) {    .post article .post-comment-count {        text-align: right    }}.post article .post-tags {    padding: 20px 30px;    margin: 30px 0;    background: #ededed;    text-transform: lowercase}.post article .post-tags:empty {    border-top: 1px solid #ccc;    padding: 0}.post article .post-comments {    padding: 0 30px}.post article .post-comments h4 {    margin: 0 0 25px 0;    color: #37b0c9}.post article .fb-comments, .post article .fb-comments span, .post article .fb-comments iframe {    width: 100% !important}.page .page-content a {    color: #438411}.page .page-content p {    font-size: 18px;    font-size: 1.125rem;    line-height: 26px;    line-height: 1.625rem}.ad-placeholder {    height: auto}.ad-placeholder a {    display: block}.ad-placeholder img {    display: block;    max-width: 100%;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px}.content-styled {    line-height: 1.4em}.content-styled p, .content-styled ul, .content-styled ol, .content-styled blockquote {    margin-top: 0;    margin-bottom: 30px}.alignleft {    float: left;    margin: 0 15px 10px 0}.alignright {    float: right;    margin: 0 0 10px 15px}.broken_link, a.broken_link {    text-decoration: underline !important;}.pull-right{    float: right;}.contact-header{    text-align: right;}.single-post-home:nth-child(odd) {    clear: left;    padding-left: 0;    padding-right: 10px;}.single-post-home:nth-child(even) {    padding-right: 0px;}.sidebar-category-posts .widget-title {    margin-top: 4px !important;}.sidebar-category-posts {    padding-left: 19px;}.sidebar-category-posts aside ul{    padding-left: 0;}.cat-post-thumbnail img{    width: 100%;}.cat-post-item{    margin: 3px 0 10px 0;}.cat-post-title {    font-weight: 600;    width: 48%;    float: left;}.cat-post-item .cat-post-thumbnail{    margin: 0 10px 0 0;    width: 47%;}.cat-post-thumbnail{    width: 123px;    height: 67px;    overflow: hidden;}.cat-post-item{    border: none !important;}.single-post-home {    margin-bottom: 35px;}.card-content{    background: #f7f6f5;}ul#menu-main-top-menu > li{    display: inline-block;    position: relative;}ul#menu-main-top-menu > li:not(:last-child){    margin-right: 12px;}ul#menu-main-top-menu > li:hover > ul.sub-menu{    display: block;}ul#menu-main-top-menu li ul.sub-menu{    display: none;    position: absolute;    left: 0;    padding-left: 20px;    padding-top: 10px;    width: 170px;}ul#menu-main-top-menu {    margin-top: 8px;    padding-left: 0;}#menu-main-top-menu a {    text-transform: uppercase;    font-weight: 900;    font-size: 11px;    letter-spacing: 1px;    color: #585858;}#menu-main-top-menu .menu-item-has-children:after {    content: '\25BC';    font-size: 11px;}.container.top-menu-wrapper {    margin-top: 18px;}.contact-no a{    font-size: 12px;    font-weight: 600;}span.for-employers {    color: #a39483;    font-size: 12px;    margin-right: 43px;}#menu-login-menu li {    display: inline-block;    padding: 20px;}#menu-login-menu li:first-child {    background-color: #a39483;}#menu-login-menu li:last-child {    background-color: #65a52b;    margin-left: 20px;}#menu-login-menu{    float: right;}#menu-login-menu li {    display: inline-block;    padding: 8px 14px;    font-size: 11px;    letter-spacing: 2px;    margin-top: 2px;}#menu-login-menu li a{    color: #fff;}.bg-brown{    background: #f7f6f5;}[class^='col-']{    float: left;}.col-19{    width: 19%;}.col-24{    width: 24%;}.col-57{    width: 57%;}ul#menu-main-menu {    margin-bottom: 0;    margin-top: 11px;    padding-left: 0;}ul#menu-main-menu li:not(:last-child){    margin-right: 10px;}ul#menu-main-menu li a{    letter-spacing: 1px;}.list-inline.social li a{    line-height: 1.14;}.list-inline.social li a:before{    font-size: 34px;}.title-home,.sidebar-category-posts .widget-title{    font-size: 25px;    margin: 0;    margin-bottom: 29px;    padding-top: 16px;    font-weight: 600;}.card-meta{    padding: 15px 0 15px 0;}.card-meta a{    color: #e68a00;    text-transform: uppercase;    font-weight: 600;    font-size: 14px;    margin-right: 20px;}.card-meta time,.cat-post-date{    color: #a6aaa9;    text-transform: uppercase;    font-weight: 600;    font-size: 14px;    margin-right: 20px;}.cat-post-date{    font-style: italic;    margin-bottom: 10px;    width: 30%;    float: left;}.card-content{    padding: 0 13px;    min-height: 285px;}.card-content h3{    margin-top: 0;    margin-bottom: 24px;}.card-excerpt {    line-height: 20px;    font-weight: 600;    margin-bottom: 20px;}.addthis_toolbox a{    float: right !important;}.single-post-image{    height: 213px;    overflow: hidden;    background-size: cover;}#load_more_btn{    background: #31a236;    color: #fff;    text-transform: uppercase;    font-size: 12px;    padding: 10px;}@-webkit-keyframes dot {    0% { opacity: 0; }    50% { opacity: 0; }    100% { opacity: 1; }}@keyframes dot {    0% { opacity: 0; }    50% { opacity: 0; }    100% { opacity: 1; }}header.site-header {    border-top:none !important;}header.site-header .container.top-menu-wrapper {    width: 100%;    padding: 0 45px;}header.site-header.fixedsticky > div:first-child {    width: 100%;    padding: 0 50px;}span.for-employers {    color: #343434;    font-size: 14px;    line-height: 20px;    font-weight: 700;    text-decoration: none;    position: relative;    cursor: pointer;}.contact-no {    color: #343434;    font-family: "sofia-pro", Arial, Helvetica, sans-serif;    font-size: 16px;    line-height: 20px;    letter-spacing: -0.2px;    font-weight: 400;    margin-bottom: 20px;}.site-header .logo {    width: 210px;    height: 62px;    margin-top: 0;}#menu-login-menu li:first-child {    color: white;    text-transform: uppercase;    font-family: "sofia-pro", Arial, Helvetica, sans-serif;    font-size: 12px;    letter-spacing: 2px;    font-weight: 700;    opacity: 1 !important;    background: #a59483;    -webkit-border-radius: 3px 3px;    -moz-border-radius: 3px / 3px;    border-radius: 3px / 3px;    text-align: center;    display: block;    width: 100px;    /* height: 35px; */    line-height: 35px;    cursor: pointer;    /* top: 50%; */    /* left: 50%; */    /* margin-top: -17.5px; */    /* margin-left: -50px; */    padding: 0;    display: inline-block;}#menu-login-menu li:last-child {    color: white;    text-transform: uppercase;    font-family: "sofia-pro", Arial, Helvetica, sans-serif;    font-size: 12px;    letter-spacing: 2px;    font-weight: 700;    opacity: 1 !important;    background: #3fae49;    -webkit-border-radius: 3px 3px;    -moz-border-radius: 3px / 3px;    border-radius: 3px / 3px;    text-align: center;    display: block;    width: 130px;    height: 35px;    line-height: 35px;    cursor: pointer;    /* top: 50%; */    /* left: 50%; */    /* margin-top: -17.5px; */    /* margin-left: -65px; */    display: inline-block;    padding: 0;}/*#footer {    margin-bottom: 5000px;}*/#footer {    background-color: #f9f8f6;    padding-top: 40px;    padding-bottom: 40px;}.span2 {    width: 170px;}[class*="span"] {    float: left;    margin-left: 30px;}#footer ul li.header {    font-weight: bold;    margin-bottom: 6px;}#footer ul li {    font-size: 14px;    padding: 3px 0;    margin-right: 15px;}li {    line-height: 18px;}li {    display: list-item;    text-align: -webkit-match-parent;}#footer ul {    list-style: none;    padding: 20px 0 20px 0;    margin: 0;}.span4 {    width: 370px;}#footer h1, #footer h2 {    color: #343434;    font-size: 14px;    line-height: 18px;    font-weight: 700;    text-transform: uppercase;    text-align: left;    margin-bottom: 6px;    margin-top: 0px;    padding: 23px 0 3px 0;}body #footer a, body #generic_footer a, body #mybenefit_footer a {    color: #7a726a;    font-size: 14px;    color: #343434;    font-size: 16px;    font-weight: 900;    line-height: 20px;    letter-spacing: -0.2px;    font-weight: 400;    margin-bottom: 20px;}#footer #mc_embed_signup .button {    color: #3fae49;    text-transform: uppercase;    font-family: "sofia-pro", Arial, Helvetica, sans-serif;    font-size: 12px;    letter-spacing: 2px;    font-weight: bold;    background: white;    -webkit-border-radius: 3px 3px;    -moz-border-radius: 3px / 3px;    border-radius: 3px / 3px;    text-align: center;    display: block;    width: 130px;    height: 35px;    line-height: 35px;    cursor: pointer;    padding: 0px 0px !important;    border: 2px solid #3fae49;}#footer #mc_embed_signup input.email {    font-family: "sofia-pro", Arial, Helvetica, sans-serif !important;    font-size: 14px !important;    outline: 1px solid #e0dad2 !important;    width: 235px !important;    height: 35px !important;}#mc_embed_signup input.email {    font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;    font-size: 15px;    border: 1px solid #ABB0B2;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    color: #343434;    background-color: #fff;    box-sizing: border-box;    height: 32px;    padding: 0px 0.4em;    display: inline-block;    margin: 0;    width: 350px;    vertical-align: top;}#footer .social {    text-align: center;    padding: 20px 0px;}#footer .social a {    font-size: 40px;    margin-right: 10px;}.center {    text-align: center;}
.site-header .logo {
    background: none;
    text-indent: 0;
}	
ul#menu-main-menu li a {
    text-align: left;
}
@media (max-width: 979px){
#wprmenu_bar {
    z-index: 99999!important;
}
#nav-logo a.btn-navbar.visible-tablet{
    margin-top: 40px;
}
}
@media (max-width: 979px) and (min-width: 768px){
.visible-tablet {
    display: block !important;
}
}
@media (max-width: 768px){
.visible-phone {
    display: block !important;
}
}
body #footer a, body #generic_footer a, body #mybenefit_footer a {
    font-size: 14px;
}
.post article .addthis_toolbox .addthis_counter a.atc_s {
    padding: 0 5px 0 20px!important;
}
a{
    text-decoration: none!important;
}
main a {
    color: #2c271b;
}
main a:hover,.sidebar .sidebar-author h2 a:hover,.sidebar .sidebar-related h4 a:hover {
    color: #725191;
}
.btn {
    padding: 0px;
}
.site-header {
    min-height: 50px;
}
main.site-content .btn{
	padding: 13px;
}
.site-header .logo {
    width: 184px;
    height: auto;
    margin-top: 0;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 30px;
    padding-right: 30px;
}
.contact-no a {
    font-size: 14px;
    font-weight: 600;
    color: #343434;
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
    /* font-size: 16px; */
    line-height: 20px;
    letter-spacing: -0.2px;
    /* font-weight: 400; */
    margin-bottom: 20px;
}
body #footer a, body #generic_footer a, body #mybenefit_footer a {
    color: #7a726a;
    font-size: 14px;
    /* color: #343434; */
    font-size: 16px;
    font-weight: 900;
    line-height: 20px;
    letter-spacing: -0.2px;
    /* font-weight: 400; */
    margin-bottom: 20px;
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
}
#footer ul li.header {
    font-weight: bold;
    margin-bottom: 6px;
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
}
#footer {
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
}
ul#menu-main-top-menu li ul.sub-menu{
    z-index: 99;
    background: #edb786;
    padding: 0px;
	list-style-type:none;
	margin:0;
}
ul#menu-main-top-menu li ul.sub-menu li{
	list-style-type:none;
	margin:0;
	display:block;
}
ul#menu-main-top-menu li ul.sub-menu li a{
	display:block;
    padding: 10px;
    color: #343434;
	font-weight:bold;
	text-decoration:none!important;
}
ul#menu-main-top-menu li ul.sub-menu li a:hover{
    background-color: #e07e26;
}
a.btn.btn-next {
    color: white;
    text-transform: uppercase;
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 700;
    opacity: 1 !important;
    background: #3fae49;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px / 3px;
    border-radius: 3px / 3px;
    text-align: center;
    display: block;
    width: 130px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    /* top: 50%; */
    /* left: 50%; */
    /* margin-top: -17.5px; */
    /* margin-left: -65px; */
    display: inline-block;
    padding-right: 22px;
    padding: 0;
    padding-right: 22px;
}

a.btn.btn-prev {
    color: white;
    text-transform: uppercase;
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 700;
    opacity: 1 !important;
    background: #3fae49;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px / 3px;
    border-radius: 3px / 3px;
    text-align: center;
    display: block;
    width: 130px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    /* top: 50%; */
    /* left: 50%; */
    /* margin-top: -17.5px; */
    /* margin-left: -65px; */
    display: inline-block;
    padding-right: 22px;
    padding: 0;
    padding-left: 22px;
}
#footer .social a {
    font-size: 14px;
    margin-right: 0;
}
#nav #nav-menu ul .dropdown-content{
	top:90px;
}
header .bg-brown {
    position: fixed;
    width: 100%;
    top: 120px;
    z-index: 9;
}
.site-header .social a:before{
	display:none!important;
}
.nav-mobile {
    position: relative;
    width: 100%;
    margin: auto;
    padding: 20px 0 0 0;
}
ul#menu-main-menu {
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 0;
}

@media (max-width: 1000px){
header .bg-brown {
display:none;
}
}
@media (min-width: 1180px){
.container {
    width: 1170px;
    padding: 0;
}
.row {
    margin-left: -30px;
}
}
@media (min-width: 992px){
.site-header nav a {
    margin: 0px;
}
}
body.search .col-md-3 .single-post-home{width:100%!important;}
.card-content h3{line-height: 24px;}
.post article .addthis_toolbox a:before, a.cboxElement:before,.post article .post-pagination a:before{display:none;}
.post article .post-pagination .btn:before,a.btn.btn-next:before,a.btn.btn-prev:before{display:none;}
.post article .post-pagination .btn, a.btn.btn-next, a.btn.btn-prev {
    border: 2px solid #3fae49!important;
	background:transparent!important;
}
.post article .post-pagination a,a.btn.btn-next,a.btn.btn-prev {
    text-align: center!important;
	color:#3fae49!important;
    padding: 8px 12px!important;
    height: auto!important;
}
.post article .post-pagination a:hover,a.btn.btn-next:hover,a.btn.btn-prev:hover{
    background: #3fae49!important;
	color:#fff!important;
}
.col-md-2 a.btn.btn-next{
	float:right;
}
ul#menu-main-menu li a:hover{
    color: #725191;
}
.sidebar .sidebar-related h3{
    color: #343434;
    font-family: "sofia-pro", Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.2px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 20px;
    text-transform: none;
}
.card-meta time{
    margin-right: 0px;
}
.card-content h3 {
    line-height: 24px;
    height: 80px;
    overflow: hidden;
}
.card-excerpt {
    height: 100px;
    overflow: hidden;
}
.post.container .content-styled a,.post.container .content-styled a span{
font-weight:bold!important;
color: #725191!important;
}

.ctablock{
    background: #a4cf9a;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
    width: 75%;
    margin: 0 0 40px 0;
}
.sidebar .sidebar-related h3 a{
color:#343434;
}
.sidebar .sidebar-related h4 a{
color:#1E988B;
}
.sidebar .sidebar-related h5 a{
color:#E07E26;
}
.addthis_button_tweet {
    min-width: 66px!important;
}
.addthis_button_tweet .tweet_iframe_widget{
    width: 62px!important;
    height: 25px!important;
    margin-top: 1px!important;
    margin-right: 0!important;
}
@media (max-width: 1130px){
#nav #nav-menu ul li a {
    font-size: 10px !important;
    padding: 0 3px !important;
}
#nav #nav-menu {
    padding-left: 54px!important;
}
#nav #nav-menu .dropdown-content {
    top: 88px !important;
}
}
@media (min-width: 768px){
.site-header nav .open > .dropdown-menu {
    display: block;
    left: -32%;
}
}
@media (max-width: 979px) and (min-width: 768px){
.container {
    width: 100%;
}
.single-post-home {
    padding: 0!important;
    margin: 0 auto 20px auto!important;
}
.col-md-1 {        width: 8.3333333333%    }
.col-md-2 {        width: 16.6666666667%    }
.col-md-3 {        width: 25%    }
.col-md-4 {        width: 33.3333333333%    }
.col-md-5 {        width: 41.6666666667%    }
.col-md-6 {       
    width: 48%;
    margin: 0 1%!important;
    float: left!important;
    clear: none!important;
} 
.col-md-7 {        width: 58.3333333333%    }
.col-md-8 {        width: 66.6666666667%    }
.col-md-9 {        width: 75%    }
.col-md-10 {        width: 83.3333333333%    }
.col-md-11 {        width: 91.6666666667%    }
.col-md-12 {        width: 100%  }
.span2 {
    width: 104px!important;
	margin-left:20px;
}
.span4 {
    width: 228px!important;
}
body #footer a, body #generic_footer a, body #mybenefit_footer a {
    font-size: 14px!important;
}
}


@media (max-width: 768px){
#footer .span4 {
    width: auto;
    margin: 0 auto;
    text-align: center;
    float: none;
    max-width: 370px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
    width: 100%;
	float:none!important;
	clear:both!important;
	margin:0!important;
}
.site-header {
    min-height: 0;
}
}

@media (max-width: 480px){
.addthis_32x32_style .addthis_counter.addthis_bubble_style, .addthis_32x32_white_style .addthis_counter.addthis_bubble_style {
    display: none;
}
.addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded {
    display: none!important;
}
.addthis_button_tweet {
    min-width: 70px;
}
.post article .addthis_toolbox a {
    padding: 0 2px!important;
}
.ctablock{
	width:100%;
}
.addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded,
.addthis_32x32_style .addthis_counter.addthis_bubble_style, .addthis_32x32_white_style .addthis_counter.addthis_bubble_style{
    display: none!important;
    opacity: 0;
    width: 1px!important;
}
}
ul#menu-main-menu li a {
    text-align: left;
    position: relative;
    display: inline-block;
    padding: 5px 0;
}
.addthis_toolbox a:before{
	display:none!important;
}
.col-md-6 .btn.btn-prev{
	float:left;
}
.col-md-6 .btn.btn-next,.col-md-2 .btn.btn-next{
	float:right;
}