@font-face {
	font-family: "BallsOnTheRampage";
	src: url("/fonts/botr.ttf");
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    border: 0;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
}

html {
    height: 100%;
    font-size: 100%;
    overflow-y: scroll!important;
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {}

html {
    font-size: 16px;
}

body {
    text-rendering: optimizeLegibility;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

li>ol, li>ul, dl>dd {
    margin-bottom: 0;
}

li>p {
    margin-bottom: 0;
}

li>p+p {
    margin-top: 0.5em;
}

ol, ul {
    padding-left: 1.5em;
}

a {
    text-decoration: none;
    background: transparent;
}

a, a:hover, a:focus, a:active {
    outline: 0;
}

a img {
    border: none;
}

a, a:before, a:after, button, button:before, button:after, input[type="button"], input[type="submit"] {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

h1>a, h2>a, h3>a, h4>a, h5>a, h6>a {
    display: block;
}

:active, :focus {
    outline: 0;
}

table {
    border-collapse: collapse;
}

table th+th, table th+td, table td+th, table td+td {}

table>p {
    margin: 0!important;
}

table td, table th {
    padding: 1.8em 1em;
}

table th {
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-align: center;
}

table td {
    font-size: 1rem;
    font-weight: 400;
}

table:not(#wp-calendar) td:first-child {
    font-weight: 700;
}

caption {
    font-weight: 700;
    text-align: center;
}

blockquote {
    font-size: 1.125em;
    font-weight: 300;
    position: relative;
    text-align: left;
    padding: 0.4em 2.5em 0.5em;
    margin: 1.75em 0em 1.9em!important;
}

blockquote:before {
    content: '”';
    font-family: inherit;
    font-size: 11em;
    font-weight: 700;
    display: block;
    opacity: 0.14;
    position: absolute;
    top: 0.35em;
    left: 0.08em;
}

blockquote:after {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

blockquote p {
    margin: 0;
    line-height: 1.7em;
    position: relative;
}

blockquote>a, blockquote>p>a, blockquote>cite, blockquote>p>cite {
    display: block;
    font-size: 0.875rem;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none;
    margin-top: 0.7em;
}

.blog_mode_post blockquote, .blog_mode_page blockquote {
    margin: 1.75em 0em 1.9em;
    font-size: 1.125em;
    font-weight: 300;
}

.blog_mode_post .comments_list blockquote, .blog_mode_page .comments_list blockquote {
    margin: 1.5em 0;
}

dd {
    margin-left: 1.5em;
}

dt, b, strong {
    font-weight: 700;
}

dfn, em, i {
    font-style: italic;
}

pre, code, kbd, tt, var, samp {
    font-family: "Courier New", Courier, monospace;
    font-size: 1em;
    letter-spacing: 0;
}

pre {
    overflow: auto;
    max-width: 100%;
}

abbr, acronym {}

mark, ins {
    background-color: transparent;
    text-decoration: none;
}

sup, sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

small {
    font-size: 80%;
}

big {
    font-size: 120%;
}

[hidden], template {
    display: none;
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    border: none;
    border-top: 1px solid #eee;
    margin: 6.6667em 0;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}

figure, .wp-caption, .wp-caption-overlay .wp-caption {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    max-width: 100%;
}

figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 700;
    text-align: center;
    padding: 0.5em 1em;
    text-transform: uppercase;
}

figure:hover figcaption, .wp-caption:hover .wp-caption-text, .wp-caption:hover .wp-caption-dd, .wp-caption-overlay .wp-caption:hover .wp-caption-text, .wp-caption-overlay .wp-caption:hover .wp-caption-dd {
    margin-bottom: -5em;
}

svg:not(:root) {
    overflow: hidden;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

iframe, video, embed {
    max-width: 100%;
    min-height: 100px;
    vertical-align: top;
}

.me-cannotplay {
    overflow: hidden;
}

.me-plugin {
    position: absolute;
    height: 0;
    width: 0;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
    width: auto;
    margin: 0;
}

form {
    margin-bottom: 0;
}

fieldset {
    padding: 1em 1.5em;
    margin: 1.5em 0.2em;
    border: 1px solid #ddd;
    position: relative;
}

fieldset legend {
    position: absolute;
    top: -0.6em;
    left: 1.5em;
    background-color: #fff;
    font-weight: 400;
    font-style: italic;
    padding: 0 0.2em;
    letter-spacing: 0;
}

button, input, optgroup, select, textarea, textarea.wp-editor-area {
    font-family: inherit;
    font-size: 1em;
    margin: 0;
    vertical-align: baseline;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
}

select::-ms-expand {
    display: none;
}

button {
    overflow: visible;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button {
    -webkit-appearance: none;
    cursor: pointer;
    padding: 1.75em 3.2em;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.theme_button.theme_button_small {
    padding: 0.8em 1.6em;
}

button[disabled], html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea, textarea.wp-editor-area, select, option, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

input[type="checkbox"], input[type="radio"] {
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
    -webkit-appearance: textfield;
}

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;
}

input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area {
    -webkit-appearance: none;
    outline: none;
    resize: none;
    padding: 1.4em 1.4em;
    border: 1px solid #ddd;
}

button::-moz-focus-inner {
    border: 0;
}

button:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus {
    outline: none;
}

textarea, textarea.wp-editor-area {
    overflow: auto;
    vertical-align: top;
    min-height: 10em;
}

label.required:after {
    content: '*';
    display: none;
    vertical-align: text-top;
    font-size: 80%;
    color: #da6f5b;
}

input[type="radio"], input[type="checkbox"] {
    display: none;
}

input[type="radio"]+label, input[type="checkbox"]+label {
    position: relative;
    padding-left: 1.75em;
    line-height: 1.5em;
}

input[type="radio"]+label:before, input[type="checkbox"]+label:before {
    content: ' ';
    font-family: fontello;
    display: block;
    text-align: center;
    border: 1px solid #eee;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.5em;
    width: 0.6em;
    height: 0.6em;
    line-height: 0.53em;
}

input[type="radio"]+label:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

input[type="checkbox"]:checked+label:before {
    content: '\e8ab';
}

input[type="radio"]:checked+label:before {
    content: '\e83c';
}

.select_container {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.select_container, .select_container:after, .select_container select {
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

.select_container:before {
    content: ' ';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 3em;
    z-index: 1;
    pointer-events: none;
    cursor: pointer;
}

.select_container:after {
    content: '\e828';
    font-family: 'fontello';
    display: block;
    line-height: 1em;
    width: 1em;
    height: 1em;
    text-align: center;
    position: absolute;
    right: 1em;
    top: 50%;
    margin-top: -0.5em;
    z-index: 2;
    pointer-events: none;
    cursor: pointer;
}

.select_container select {
    background: none!important;
    border: none;
    width: 100%;
    padding: 1em 1.4em;
    padding-right: 3em!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.select_container option {
    padding: 0.4em 1em;
}

.select2-container .select2-choice {
    border: 2px solid #ddd;
    padding: 1em 0 1em 1.4em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.select2-drop-active {
    border: none;
}

.select2-results {
    border: 1px solid #ddd;
}

.select2-search {
    padding: 4px 0;
}

input::-webkit-input-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

input::-moz-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

input:-moz-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

input:-ms-input-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

textarea::-webkit-input-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

textarea::-moz-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

textarea:-moz-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

textarea:-ms-input-placeholder {
    text-transform: uppercase;
    opacity: 1;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute!important;
    margin: 0!important;
    padding: 0!important;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    display: block;
    top: 5px;
    left: 5px;
    width: auto;
    height: auto;
    padding: 1em 1.5em;
    font-size: 0.8em;
    line-height: normal;
    color: #21759b;
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto!important;
    text-decoration: none;
    z-index: 100000;
}

.alignleft {
    display: inline-block;
    float: left;
    margin-right: 2em;
}

.alignright {
    display: inline-block;
    float: right;
    margin-left: 2em;
}

.aligncenter {
    clear: both;
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center;
}

figure.alignleft, figure.alignright {
    margin-top: 0.5em;
    margin-bottom: 0.1em;
}

.sticky_wrap {
    margin-bottom: 6.6rem;
}

.sticky {
    position: relative;
    border: 2px solid #ddd;
    padding: 2em;
}

.sticky .label_sticky {
    display: block;
    position: absolute;
    z-index: 1;
    right: -14px;
    top: -14px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top-color: #ddd;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}

.sticky .post_categories {
    margin-top: 1em;
}

.sticky .post_title {
    margin-top: 0.5em;
    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.gallery {
    margin: 0 -5px;
}

.gallery-caption {}

.bypostauthor {}

.gallery .gallery-item {
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.gallery .gallery-item a {
    display: block;
}

.gallery .gallery-item a img {
    border: none!important;
    display: block;
    width: 100%;
}

.gallery .gallery-item .gallery-icon {
    margin: 0 5px;
}

.gallery .gallery-item .gallery-caption {
    line-height: 1.3em;
    margin: 0 5px;
    padding: 6px;
    font-size: 0.8em;
    max-height: 3.8em;
}

.gallery .gallery-item:hover .gallery-caption {
    bottom: -200px;
}

.gallery.gallery-columns-9 .gallery-item {
    width: 11.1111%!important;
}

.gallery.gallery-columns-8 .gallery-item {
    width: 12.5%!important;
}

.gallery.gallery-columns-7 .gallery-item {
    width: 14.2857%!important;
}

.gallery.gallery-columns-6 .gallery-item {
    width: 16.6666%!important;
}

.gallery.gallery-columns-5 .gallery-item {
    width: 20%!important;
}

.gallery.gallery-columns-4 .gallery-item {
    width: 25%!important;
}

.gallery.gallery-columns-3 .gallery-item {
    width: 33.3333%!important;
}

.gallery.gallery-columns-2 .gallery-item {
    width: 50%!important;
}

.gallery.gallery-columns-1 .gallery-item {
    width: 100%!important;
}

.gallery.gallery-columns-9 .gallery-caption {
    font-size: 0.625em;
}

.gallery.gallery-columns-8 .gallery-caption {
    font-size: 0.6875em;
}

.gallery.gallery-columns-7 .gallery-caption {
    font-size: 0.75em;
}

.gallery.gallery-columns-6 .gallery-caption {
    font-size: 0.8125em;
}

.post-password-form label {
    display: inline-block;
    vertical-align: top;
}

.post-password-form input[type="submit"] {
    display: inline-block;
    margin-left: 0.2em;
}

.post-password-form input[type="password"] {
    padding: 1.3em;
}

.container, .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row, .columns_wrap {
    margin-left: 0px;
    margin-right: -30px;
}

.row>[class*="column-"], .columns_wrap>[class*="column-"] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

footer .row>[class*="column-"], footer .columns_wrap>[class*="column-"] {
    /*display: inline-block;*/
    float: left;
    vertical-align: top;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left {
    margin-left: -30px;
    margin-right: 0;
}

.vc_row.columns_padding_left .column_container>.vc_column-inner, .row.columns_padding_left>[class*="column-"], .columns_wrap.columns_padding_left>[class*="column-"], .row>[class*="column-"].columns_padding_left, .columns_wrap>[class*="column-"].columns_padding_left {
    padding-left: 30px;
    padding-right: 0;
}

.vc_row.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right {
    margin-left: 0;
    margin-right: -30px;
}

.vc_row.columns_padding_right .column_container>.vc_column-inner, .row.columns_padding_right>[class*="column-"], .columns_wrap.columns_padding_right>[class*="column-"], .row>[class*="column-"].columns_padding_right, .columns_wrap>[class*="column-"].columns_padding_right {
    padding-left: 0;
    padding-right: 30px;
}

.vc_row, .row.columns_padding_center, .columns_wrap.columns_padding_center {
    margin-left: -15px;
    margin-right: -15px;
}

.column_container>.vc_column-inner, .row.columns_padding_center>[class*="column-"], .columns_wrap.columns_padding_center>[class*="column-"], .row>[class*="column-"].columns_padding_center, .columns_wrap>[class*="column-"].columns_padding_center {
    padding-left: 15px;
    padding-right: 15px;
}

.row.columns_padding_bottom>[class*="column-"], .columns_wrap.columns_padding_bottom>[class*="column-"], .row>[class*="column-"].columns_padding_bottom, .columns_wrap>[class*="column-"].columns_padding_bottom {
    padding-bottom: 30px;
}

.sc_blogger.no_margins .row, .sc_blogger.no_margins .columns_wrap, .row.no_margins, .columns_wrap.no_margins {
    margin: 0!important;
}

.sc_blogger.no_margins .row>[class*="column-"], .sc_blogger.no_margins .columns_wrap>[class*="column-"], .row.no_margins>[class*="column-"], .columns_wrap.no_margins>[class*="column-"] {
    padding: 0!important;
}

.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12 {
    width: 100%;
}

.column-1_2, .column-2_4, .column-3_6, .column-4_8, .column-5_10, .column-6_12 {
    width: 50%;
}

.column-1_3, .column-2_6, .column-3_9, .column-4_12 {
    width: 33.33333333%;
}

.column-2_3, .column-4_6, .column-8_12 {
    width: 66.66666667%;
}

.column-1_4, .column-2_8, .column-3_12 {
    width: 25%;
}

.column-3_4, .column-6_8, .column-9_12 {
    width: 75%;
}

.column-1_5, .column-2_10 {
    width: 20%;
}

.column-2_5, .column-4_10 {
    width: 40%;
}

.column-3_5, .column-6_10 {
    width: 60%;
}

.column-4_5, .column-8_10 {
    width: 80%;
}

.column-1_6, .column-2_12 {
    width: 16.66666667%;
}

.column-5_6, .column-10_12 {
    width: 83.33333333%;
}

.column-1_7 {
    width: 14.28571429%;
}

.column-2_7 {
    width: 28.57142857%;
}

.column-3_7 {
    width: 42.85714286%;
}

.column-4_7 {
    width: 57.14285714%;
}

.column-5_7 {
    width: 71.42857143%;
}

.column-6_7 {
    width: 85.71428571%;
}

.column-1_8 {
    width: 12.5%;
}

.column-3_8 {
    width: 37.5%;
}

.column-5_8 {
    width: 62.5%;
}

.column-7_8 {
    width: 87.5%;
}

.column-1_9 {
    width: 11.11111111%;
}

.column-2_9 {
    width: 22.22222222%;
}

.column-3_9 {
    width: 33.33333333%;
}

.column-4_9 {
    width: 44.44444444%;
}

.column-5_9 {
    width: 55.55555556%;
}

.column-6_9 {
    width: 66.66666667%;
}

.column-7_9 {
    width: 77.77777778%;
}

.column-8_9 {
    width: 88.88888889%;
}

.column-1_10 {
    width: 10%;
}

.column-3_10 {
    width: 30%;
}

.column-7_10 {
    width: 70%;
}

.column-9_10 {
    width: 90%;
}

.column-1_11 {
    width: 9.09090909%;
}

.column-2_11 {
    width: 18.18181818%;
}

.column-3_11 {
    width: 27.27272727%;
}

.column-4_11 {
    width: 36.36363636%;
}

.column-5_11 {
    width: 45.45454545%;
}

.column-6_11 {
    width: 54.54545455%;
}

.column-7_11 {
    width: 63.63636364%;
}

.column-8_11 {
    width: 72.72727273%;
}

.column-9_11 {
    width: 81.81818182%;
}

.column-10_11 {
    width: 90.90909091%;
}

.column-1_12 {
    width: 8.33333333%;
}

.column-5_12 {
    width: 41.66666667%;
}

.column-7_12 {
    width: 58.33333333%;
}

.column-11_12 {
    width: 91.66666667%;
}

.push-1_2, .push-2_4, .push-3_6, .push-4_8, .push-5_10, .push-6_12 {
    left: 50%;
}

.push-1_3, .push-2_6, .push-3_9, .push-4_12 {
    left: 33.33333333%;
}

.push-2_3, .push-4_6, .push-8_12 {
    left: 66.66666667%;
}

.push-1_4, .push-2_8, .push-3_12 {
    left: 25%;
}

.push-3_4, .push-6_8, .push-9_12 {
    left: 75%;
}

.push-1_5, .push-2_10 {
    left: 20%;
}

.push-2_5, .push-4_10 {
    left: 40%;
}

.push-3_5, .push-6_10 {
    left: 60%;
}

.push-4_5, .push-8_10 {
    left: 80%;
}

.push-1_6, .push-2_12 {
    left: 16.66666667%;
}

.push-5_6, .push-10_12 {
    left: 83.33333333%;
}

.push-1_7 {
    left: 14.28571429%;
}

.push-2_7 {
    left: 28.57142857%;
}

.push-3_7 {
    left: 42.85714286%;
}

.push-4_7 {
    left: 57.14285714%;
}

.push-5_7 {
    left: 71.42857143%;
}

.push-6_7 {
    left: 85.71428571%;
}

.push-1_8 {
    left: 12.5%;
}

.push-3_8 {
    left: 37.5%;
}

.push-5_8 {
    left: 62.5%;
}

.push-7_8 {
    left: 87.5%;
}

.push-1_9 {
    left: 11.11111111%;
}

.push-2_9 {
    left: 22.22222222%;
}

.push-3_9 {
    left: 33.33333333%;
}

.push-4_9 {
    left: 44.44444444%;
}

.push-5_9 {
    left: 55.55555556%;
}

.push-6_9 {
    left: 66.66666667%;
}

.push-7_9 {
    left: 77.77777778%;
}

.push-8_9 {
    left: 88.88888889%;
}

.push-1_10 {
    left: 10%;
}

.push-3_10 {
    left: 30%;
}

.push-7_10 {
    left: 70%;
}

.push-9_10 {
    left: 90%;
}

.push-1_11 {
    left: 9.09090909%;
}

.push-2_11 {
    left: 18.18181818%;
}

.push-3_11 {
    left: 27.27272727%;
}

.push-4_11 {
    left: 36.36363636%;
}

.push-5_11 {
    left: 45.45454545%;
}

.push-6_11 {
    left: 54.54545455%;
}

.push-7_11 {
    left: 63.63636364%;
}

.push-8_11 {
    left: 72.72727273%;
}

.push-9_11 {
    left: 81.81818182%;
}

.push-10_11 {
    left: 90.90909091%;
}

.push-1_12 {
    left: 8.33333333%;
}

.push-5_12 {
    left: 41.66666667%;
}

.push-7_12 {
    left: 58.33333333%;
}

.push-11_12 {
    left: 91.66666667%;
}

.pull-1_2, .pull-2_4, .pull-3_6, .pull-4_8, .pull-5_10, .pull-6_12 {
    right: 50%;
}

.pull-1_3, .pull-2_6, .pull-3_9, .pull-4_12 {
    right: 33.33333333%;
}

.pull-2_3, .pull-4_6, .pull-8_12 {
    right: 66.66666667%;
}

.pull-1_4, .pull-2_8, .pull-3_12 {
    right: 25%;
}

.pull-3_4, .pull-6_8, .pull-9_12 {
    right: 75%;
}

.pull-1_5, .pull-2_10 {
    right: 20%;
}

.pull-2_5, .pull-4_10 {
    right: 40%;
}

.pull-3_5, .pull-6_10 {
    right: 60%;
}

.pull-4_5, .pull-8_10 {
    right: 80%;
}

.pull-1_6, .pull-2_12 {
    right: 16.66666667%;
}

.pull-5_6, .pull-10_12 {
    right: 83.33333333%;
}

.pull-1_7 {
    right: 14.28571429%;
}

.pull-2_7 {
    right: 28.57142857%;
}

.pull-3_7 {
    right: 42.85714286%;
}

.pull-4_7 {
    right: 57.14285714%;
}

.pull-5_7 {
    right: 71.42857143%;
}

.pull-6_7 {
    right: 85.71428571%;
}

.pull-1_8 {
    right: 12.5%;
}

.pull-3_8 {
    right: 37.5%;
}

.pull-5_8 {
    right: 62.5%;
}

.pull-7_8 {
    right: 87.5%;
}

.pull-1_9 {
    right: 11.11111111%;
}

.pull-2_9 {
    right: 22.22222222%;
}

.pull-3_9 {
    right: 33.33333333%;
}

.pull-4_9 {
    right: 44.44444444%;
}

.pull-5_9 {
    right: 55.55555556%;
}

.pull-6_9 {
    right: 66.66666667%;
}

.pull-7_9 {
    right: 77.77777778%;
}

.pull-8_9 {
    right: 88.88888889%;
}

.pull-1_10 {
    right: 10%;
}

.pull-3_10 {
    right: 30%;
}

.pull-7_10 {
    right: 70%;
}

.pull-9_10 {
    right: 90%;
}

.pull-1_11 {
    right: 9.09090909%;
}

.pull-2_11 {
    right: 18.18181818%;
}

.pull-3_11 {
    right: 27.27272727%;
}

.pull-4_11 {
    right: 36.36363636%;
}

.pull-5_11 {
    right: 45.45454545%;
}

.pull-6_11 {
    right: 54.54545455%;
}

.pull-7_11 {
    right: 63.63636364%;
}

.pull-8_11 {
    right: 72.72727273%;
}

.pull-9_11 {
    right: 81.81818182%;
}

.pull-10_11 {
    right: 90.90909091%;
}

.pull-1_12 {
    right: 8.33333333%;
}

.pull-5_12 {
    right: 41.66666667%;
}

.pull-7_12 {
    right: 58.33333333%;
}

.pull-11_12 {
    right: 91.66666667%;
}

.offset-1_2, .offset-2_4, .offset-3_6, .offset-4_8, .offset-5_10, .offset-6_12 {
    margin-left: 50%;
}

.offset-1_3, .offset-2_6, .offset-3_9, .offset-4_12 {
    margin-left: 33.33333333%;
}

.offset-2_3, .offset-4_6, .offset-8_12 {
    margin-left: 66.66666667%;
}

.offset-1_4, .offset-2_8, .offset-3_12 {
    margin-left: 25%;
}

.offset-3_4, .offset-6_8, .offset-9_12 {
    margin-left: 75%;
}

.offset-1_5, .offset-2_10 {
    margin-left: 20%;
}

.offset-2_5, .offset-4_10 {
    margin-left: 40%;
}

.offset-3_5, .offset-6_10 {
    margin-left: 60%;
}

.offset-4_5, .offset-8_10 {
    margin-left: 80%;
}

.offset-1_6, .offset-2_12 {
    margin-left: 16.66666667%;
}

.offset-5_6, .offset-10_12 {
    margin-left: 83.33333333%;
}

.offset-1_7 {
    margin-left: 14.28571429%;
}

.offset-2_7 {
    margin-left: 28.57142857%;
}

.offset-3_7 {
    margin-left: 42.85714286%;
}

.offset-4_7 {
    margin-left: 57.14285714%;
}

.offset-5_7 {
    margin-left: 71.42857143%;
}

.offset-6_7 {
    margin-left: 85.71428571%;
}

.offset-1_8 {
    margin-left: 12.5%;
}

.offset-3_8 {
    margin-left: 37.5%;
}

.offset-5_8 {
    margin-left: 62.5%;
}

.offset-7_8 {
    margin-left: 87.5%;
}

.offset-1_9 {
    margin-left: 11.11111111%;
}

.offset-2_9 {
    margin-left: 22.22222222%;
}

.offset-3_9 {
    margin-left: 33.33333333%;
}

.offset-4_9 {
    margin-left: 44.44444444%;
}

.offset-5_9 {
    margin-left: 55.55555556%;
}

.offset-6_9 {
    margin-left: 66.66666667%;
}

.offset-7_9 {
    margin-left: 77.77777778%;
}

.offset-8_9 {
    margin-left: 88.88888889%;
}

.offset-1_10 {
    margin-left: 10%;
}

.offset-3_10 {
    margin-left: 30%;
}

.offset-7_10 {
    margin-left: 70%;
}

.offset-9_10 {
    margin-left: 90%;
}

.offset-1_11 {
    margin-left: 9.09090909%;
}

.offset-2_11 {
    margin-left: 18.18181818%;
}

.offset-3_11 {
    margin-left: 27.27272727%;
}

.offset-4_11 {
    margin-left: 36.36363636%;
}

.offset-5_11 {
    margin-left: 45.45454545%;
}

.offset-6_11 {
    margin-left: 54.54545455%;
}

.offset-7_11 {
    margin-left: 63.63636364%;
}

.offset-8_11 {
    margin-left: 72.72727273%;
}

.offset-9_11 {
    margin-left: 81.81818182%;
}

.offset-10_11 {
    margin-left: 90.90909091%;
}

.offset-1_12 {
    margin-left: 8.33333333%;
}

.offset-5_12 {
    margin-left: 41.66666667%;
}

.offset-7_12 {
    margin-left: 58.33333333%;
}

.offset-11_12 {
    margin-left: 91.66666667%;
}

.no_column_padding>.column_container>.vc_column-inner {
    padding: 0;
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .columns_wrap:before, .columns_wrap:after {
    content: " ";
    display: table;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after, .columns_wrap:after {
    clear: both;
    width: 100%;
    height: 0;
    display: block;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.visible {
    visibility: visible;
}

.invisible {
    visibility: hidden;
}

.show {
    display: block!important;
}

.hide {
    display: none!important;
}

.hidden {
    display: none!important;
    visibility: hidden!important;
}

.text-hide {
    font-size: 0;
    line-height: 0;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.vertical-centered {
    overflow: hidden;
}

.vertical-centered:before {
    content: ' ';
    height: 100%;
    width: 0;
    margin-left: -0.3em;
}

.vertical-centered:before, .vertical-centered>* {
    display: inline-block;
    vertical-align: middle;
}

.stevenwatkins_loading {
    background-image: url(images/preloader.gif);
    background-position: center;
    background-repeat: no-repeat;
}

.page_wrap {
    min-height: 100vh;
}

.page_wrap, .content_wrap {
    margin: 0 auto;
}

#page_preloader, .body_style_boxed {
    background-color: #f0f0f0;
}

.body_style_boxed .page_wrap {
    width: 1290px;
}

/*.content_wrap, .content_container {
    width: 1170px;
    margin: 0 auto;
}*/
.wrapper,
.slider_boxed,
header .content_wrap,
.top_panel_title .content_wrap,
.pre_footer_wrap .content_wrap,
footer .content_wrap,
/*.content_wrap, */
.content_container {
    width: 1170px;
    margin: 0 auto;
}
.wrapper .content_container,
.content_container .wrapper,
.wrapper .wrapper,
.content_wrap .content_wrap,
.content_wrap .content_container,
.content_container .content_wrap,
.content_container .content_container {
    width: 100%;
}

.content_wrap:after, .content_container:after {
    content: " ";
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}

.body_style_fullwide .content_wrap {
    width: 100%;
    padding-left: 130px;
    padding-right: 130px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.content, .sidebar, .sidebar_inner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page_content_wrap .content_wrap {
    position: relative;
}

body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
    width: 800px;
}

.sidebar {
    width: 300px;
}

.sidebar_hide .content {
    margin-left: auto;
    margin-right: auto;
}

.sidebar_right .content {
    float: left;
}

.sidebar_right .sidebar {
    float: right;
}

.sidebar_left .content {
    float: right;
}

.sidebar_left .sidebar {
    float: left;
}

.body_style_fullwide .content, .body_style_fullscreen .content {
    width: auto;
    max-width: 100%;
}

.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
    padding-right: 430px;
}

.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
    margin-left: -370px;
}

.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content {
    padding-left: 430px;
}

.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar {
    margin-right: -370px;
}

.body_style_fullscreen .page_content_wrap {
    overflow: hidden;
    padding: 0;
}

.body_style_fullscreen .content>article.page {
    padding: 0;
}

.top_panel {
    position: relative;
    z-index: 10000;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0.1px 0;
    margin-bottom: 8.75rem;
}

.top_panel.without_bg_image {
    margin-bottom: 3rem;
}

.top_panel.without_bg_image .top_panel_title_wrap {
    margin-bottom: 4em;
}

.top_panel.with_bg_image:before {
    content: ' ';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
}

.remove_margins .top_panel {
    margin-bottom: 0;
}

.top_panel .post_featured_fullwide {
    min-height: 40rem;
    margin: 4em 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.top_panel.with_featured_image:before {
    display: none;
}

.top_panel.with_bg_image:before {
    display: block;
}

.top_panel.with_bg_image {
    min-height: 26.2em;
}

.header_title_off .top_panel.with_bg_image {
    min-height: 0;
}

.top_panel_style_1.with_bg_image.header_fullheight .logo {
    margin-bottom: 11rem;
}

.top_panel_style_2.with_bg_image.header_fullheight .top_panel_title_2 {
    margin-top: 14rem;
}

.top_panel_style_2.with_bg_image.header_fullheight .menu_header_nav_area {
    margin-bottom: 25rem;
}

.top_panel_style_2+.menu_side_wrap .menu_side_inner .logo {
    display: none;
}

.top_panel_style_1+.menu_side_wrap .menu_side_inner>.toc_menu_item .menu_mobile_description, .top_panel_style_2+.menu_side_wrap .menu_side_inner>.toc_menu_item .menu_mobile_description {
    display: none;
}

#background_video {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}

.top_panel.with_bg_video {
    background: #000;
}

.header_position_over .top_panel {
    position: absolute;
    z-index: 2000;
    left: 0;
    top: 0;
    width: 100%;
    background: none!important;
}

.header_position_under .top_panel {
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.header_position_under .top_panel_mask {
    display: none;
    position: absolute;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
}

.header_position_under .page_content_wrap {
    position: relative;
    z-index: 3;
}

.header_position_under .site_footer_wrap {
    position: relative;
    z-index: 1;
}

.top_panel_fixed_wrap {
    display: none;
}

.menu_style_side .top_panel_fixed_wrap, .header_style_header-2 .top_panel_fixed_wrap {
    display: none!important;
}

.top_panel_fixed .top_panel_fixed_wrap {
    display: block;
}

.top_panel_fixed .top_panel_navi {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    padding-top: 0;
    padding-bottom: 0!important;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}

.top_panel_fixed .menu_main_wrap {
    padding: 1em 0;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

.top_panel_fixed .logo img {
    max-height: 3.8rem;
}

.top_panel_fixed .menu_main_nav_area {
    margin-top: 0;
}

.top_panel_fixed .menu_main_wrap .search_wrap {
    top: -0.1em;
}

.admin-bar.top_panel_fixed .top_panel_navi {
    top: 32px;
}

.logo {
    position: relative;
    z-index: 1;
    display: block;
}

.top_panel .logo {
    float: left;
    text-align: left;
    max-width: 10%;
}

.logo img {
    display: inline-block;
    margin: 0;
    max-width: 100%;
    max-height: 7.4em;
    width: auto;
}

.logo_text {
    display: block;
    margin-top: 0.25em;
}

.top_panel_fixed .top_panel .logo_text {
    margin-top: 0;
}

.logo_slogan {
    display: block;
    font-size: 0.8667em;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.menu_style_right .logo {
    top: 1.9em;
    left: 4em;
    position: absolute;
    z-index: 10001;
}

.top_panel_title_2 {
    text-align: center;
}

.top_panel_title_2_image, .top_panel_title_2_image img {
    max-height: 10em;
}

.top_panel_title_2_image img {
    height: auto;
    width: auto;
    max-width: none;
}

.top_panel_title_2_image+.top_panel_title_2_text {
    margin-top: 3em;
}

.top_panel_title_2_text {
    font-size: 0.8667em;
    font-weight: 400;
    line-height: 2em;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.top_panel_navi {
    position: relative;
    z-index: 3;
    padding-top: 1.9em;
    padding-bottom: 1.75em;
}

.top_panel_navi:after {
    content: '';
    display: block;
    width: 100%;
    border-bottom: 2px solid #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.1;
}

.top_panel_navi .content_wrap {
    position: relative;
}

.header_title_off .top_panel_navi {
    padding-bottom: 1.8em;
}

.menu_main_nav_area ul, .menu_header_nav_area ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu_main_nav_area ul:after, .menu_header_nav_area ul:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}

.menu_main_nav_area li, .menu_header_nav_area li {
    margin: 0;
    position: relative;
}

.menu_main_nav_area li>a, .menu_header_nav_area li>a {
    display: block;
    position: relative;
}

.menu_main_nav>li.menu-item-has-children>a:after, .menu_header_nav>li.menu-item-has-children>a:after {
    display: none!important;
    font-family: 'fontello';
    display: inline-block;
    position: absolute;
    z-index: 1;
    font-weight: normal;
    top: 45%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.menu_main_nav>li.menu-item-has-children>a:after, .menu_header_nav>li.menu-item-has-children>a:after {
    content: '\e828';
    right: 1em;
}

.menu_main_nav_area li li.menu-item-has-children>a:after, .menu_header_nav_area li li.menu-item-has-children>a:after {
    content: '\e836';
    font-family: 'fontello';
    font-weight: normal;
    position: absolute;
    right: 1em;
    top: 50%;
    margin-top: -1em;
}

.menu_main_nav_area {
    float: right;
    text-align: left;
    max-width: 80%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 2.5em;
    margin-top: 0.45em;
    visibility: hidden;
}

.menu_main_nav_area.menu_show {
    visibility: visible;
}

.menu_main_nav {
    text-align: left;
    vertical-align: middle;
}

.menu_main_nav>li {
    position: relative;
    float: left;
    z-index: 20;
}

.menu_main_nav>li+li {
    z-index: 19;
}

.menu_main_nav>li+li+li {
    z-index: 18;
}

.menu_main_nav>li+li+li+li {
    z-index: 17;
}

.menu_main_nav>li+li+li+li+li {
    z-index: 16;
}

.menu_main_nav>li+li+li+li+li+li {
    z-index: 15;
}

.menu_main_nav>li+li+li+li+li+li+li {
    z-index: 14;
}

.menu_main_nav>li+li+li+li+li+li+li+li {
    z-index: 13;
}

.menu_main_nav>li+li+li+li+li+li+li+li+li {
    z-index: 12;
}

.menu_main_nav>li+li+li+li+li+li+li+li+li+li {
    z-index: 11;
}

.menu_main_nav>li>a {
    padding: 1em 1.025em;
    position: relative;
}

.menu_main_nav>li.menu-item-has-children>a {}

.menu_main_nav li[class*="icon-"]:before {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.menu_main_nav>li[class*="icon-"]>a {
    padding-left: 2em;
}

.menu_main_nav>li[class*="icon-"]:before {
    position: absolute;
    display: inline-block;
    z-index: 1;
    left: 0.5em;
    top: 0;
    padding: 0.8em 0 1em;
    width: 1em;
    line-height: inherit;
}

.menu_main_nav>li[class*="columns-"][class*="icon-"]:before {
    position: static;
    margin: 0 0 0 0.5em;
    float: left;
}

.menu_main_nav>li[class*="columns-"][class*="icon-"]>a {
    float: left;
    margin-left: -1.5em;
}

.menu_main_nav>li ul {
    position: absolute;
    display: none;
    z-index: 10000;
    width: 12em;
    padding: 1.4em 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_main_nav>li ul>li>a {
    padding: 0.6em 1.6667em;
}

.menu_main_nav>li li[class*="icon-"]>a>span {
    display: inline-block;
    padding-left: 1.6667em;
}

.menu_main_nav>li li[class*="icon-"]:before {
    position: absolute;
    z-index: -1;
    left: 1.6667em;
    top: 6px;
}

.menu_main_nav>li>ul {
    top: 3.8em;
    left: 50%;
    margin-left: -6em;
}

.menu_main_nav>li>ul ul {
    left: 12em;
    top: -1.4em;
    margin: 0 0 0 2px;
}

.menu_main_nav>li>ul ul.submenu_left {
    left: -12em;
    margin: 0 0 0 -2px;
}

.menu_main_nav>li[class*="columns-"] {
    position: static;
}

.menu_main_nav>li[class*="columns-"]>ul {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
}

.menu_main_nav>li[class*="columns-"]>ul>li {
    display: inline-block;
    vertical-align: top;
}

.menu_main_nav>li.columns-2>ul>li {
    width: 50%;
}

.menu_main_nav>li.columns-3>ul>li {
    width: 33.3333%;
}

.menu_main_nav>li.columns-4>ul>li {
    width: 25%;
}

.menu_main_nav>li.columns-5>ul>li {
    width: 20%;
}

.menu_main_nav>li[class*="columns-"] li.menu-item-has-children>a:after {
    display: none;
}

.menu_main_nav>li[class*="columns-"]>ul ul {
    position: static!important;
    display: block!important;
    margin-left: 0;
    padding: 0;
    left: auto;
    top: auto;
    width: auto;
    vertical-align: top;
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
}

.top_panel_navi_header .menu_header_nav_area {
    padding-right: 0;
}

.top_panel_navi_header ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.top_panel_navi_header ul:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}

.top_panel_navi_header li {
    margin: 0;
    position: relative;
}

.top_panel_navi_header li>a {
    display: block;
    position: relative;
}

.top_panel_navi_header .menu_header_nav>li.menu-item-has-children>a:after {
    font-family: 'fontello';
    display: inline-block;
    position: absolute;
    z-index: 1;
    font-weight: normal;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.top_panel_navi_header .menu_header_nav>li.menu-item-has-children>a:after {
    content: '\e828';
    right: 1em;
}

.top_panel_navi_header li li.menu-item-has-children>a:after {
    content: '\e836';
    font-family: 'fontello';
    font-weight: normal;
    position: absolute;
    right: 1em;
    top: 50%;
    margin-top: -1em;
}

.menu_header_wrap {
    text-align: center;
}

.menu_header_nav_area {
    display: inline-block;
    visibility: hidden;
    text-align: center;
    margin-top: 2em;
    margin-bottom: 6em;
    padding-right: 3.5em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_header_nav_area.menu_show {
    visibility: visible;
}

.menu_header_nav {
    text-align: center;
    vertical-align: middle;
}

.menu_header_nav>li {
    position: relative;
    float: left;
    z-index: 20;
}

.menu_header_nav>li+li {
    z-index: 19;
}

.menu_header_nav>li+li+li {
    z-index: 18;
}

.menu_header_nav>li+li+li+li {
    z-index: 17;
}

.menu_header_nav>li+li+li+li+li {
    z-index: 16;
}

.menu_header_nav>li+li+li+li+li+li {
    z-index: 15;
}

.menu_header_nav>li+li+li+li+li+li+li {
    z-index: 14;
}

.menu_header_nav>li+li+li+li+li+li+li+li {
    z-index: 13;
}

.menu_header_nav>li+li+li+li+li+li+li+li+li {
    z-index: 12;
}

.menu_header_nav>li+li+li+li+li+li+li+li+li+li {
    z-index: 11;
}

.menu_header_nav>li>a {
    text-transform: uppercase;
    padding: 1em;
    position: relative;
}

.menu_header_nav>li.menu-item-has-children>a {
    padding-right: 2em;
}

.menu_header_nav>li ul {
    position: absolute;
    display: none;
    z-index: 10000;
    width: 12em;
    padding: 1.4em 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_header_nav>li ul>li>a {
    padding: 0.6em 1.6667em;
}

.menu_header_nav>li>ul {
    top: 3.8rem;
    left: 50%;
    margin-left: -6rem;
}

.menu_header_nav>li>ul ul {
    left: 12rem;
    top: -1.2rem;
    margin: 0 0 0 2px;
}

.menu_header_nav>li>ul ul.submenu_left {
    left: -12rem;
    margin: 0 0 0 -2px;
}

.menu_header_nav>li li[class*="icon-"]>a>span {
    display: inline-block;
    padding-left: 2em;
}

.menu_header_nav>li li[class*="icon-"]:before {
    position: absolute;
    z-index: 1;
    left: 1.6667em;
    top: 5px;
}

body.menu_style_side {
    width: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

body.menu_style_left {
    margin-left: 6rem;
}

body.menu_style_right {}

.menu_style_side .body_wrap {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.menu_style_side .menu_side_wrap {
    position: fixed;
    margin-right: 1.875rem;
    width: 4.375rem;
    z-index: 20000;
    top: 0;
    bottom: 0;
    background-color: transparent;
    -webkit-transition: left 0.3s ease, right 0.3s ease;
    -moz-transition: left 0.3s ease, right 0.3s ease;
    -ms-transition: left 0.3s ease, right 0.3s ease;
    -o-transition: left 0.3s ease, right 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease;
}

.menu_style_left .menu_side_wrap {
    left: 0;
}

.menu_style_right .menu_side_wrap {
    right: 0;
}

.admin-bar .menu_side_wrap {
    top: 32px;
}

.menu_side_wrap .menu_side_inner {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_side_wrap .logo {
    padding: 47% 10%;
    text-align: center;
}

.menu_side_wrap .logo_slogan {
    display: none;
}

.menu_side_wrap .menu_mobile_button {
    display: block;
    position: relative;
    left: 0;
    right: auto;
    top: 0;
}

.menu_side_wrap .menu_side_button {
    display: none;
    position: absolute;
    font-size: 16px;
    top: 50%;
    margin-top: -1.5em;
    width: 2em;
    height: 3em;
    line-height: 3em;
    overflow: hidden;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: left 0.3s ease, right 0.3s ease;
    -moz-transition: left 0.3s ease, right 0.3s ease;
    -ms-transition: left 0.3s ease, right 0.3s ease;
    -o-transition: left 0.3s ease, right 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease;
}

.menu_style_right .menu_side_wrap .menu_side_button {
    left: -1.5em;
    text-align: left;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.menu_style_left .menu_side_wrap .menu_side_button {
    right: -1.5em;
    text-align: right;
    padding-right: 10px;
    -webkit-border-radius: 0 50% 50% 0;
    -moz-border-radius: 0 50% 50% 0;
    -ms-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
}

.menu_style_right .menu_side_wrap .menu_side_button:before {
    content: '\e950';
}

.menu_style_right .menu_side_wrap.opened .menu_side_button:before {
    content: '\e951';
}

.menu_style_left .menu_side_wrap .menu_side_button:before {
    content: '\e92b';
}

.menu_style_left .menu_side_wrap.opened .menu_side_button:before {
    content: '\e92a';
}

.no_layout .top_panel_navi {
    visibility: hidden;
}

body.mobile_layout.menu_style_left {
    margin-left: 0;
}

body.mobile_layout.menu_style_right {
    margin-right: 0;
}

body.mobile_layout.menu_style_right .menu_side_wrap {
    right: -6rem;
}

body.mobile_layout.menu_style_left .menu_side_wrap {
    left: -6rem;
}

body.mobile_layout.menu_style_right .menu_side_wrap.opened {
    right: 0;
}

body.mobile_layout.menu_style_left .menu_side_wrap.opened {
    left: 0;
}

body.mobile_layout.menu_style_side .menu_side_wrap .menu_side_button {
    display: block;
}

body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover {
    right: -2em;
}

body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover {
    left: -2em;
}

.mobile_layout .top_panel .menu_mobile_button {
    font-size: 24px;
    top: 4.0rem;
    right: 3rem;
    z-index: 5;
}

.mobile_layout .top_panel .logo {
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}

.mobile_layout .top_panel_navi .content_wrap {
    position: relative;
}

.mobile_layout .menu_main_nav_area, .mobile_layout .search_wrap {
    display: none!important;
}

.mobile_layout .page_search .search_wrap {
    display: block!important;
}

.menu_mobile_button {
    display: none;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_mobile_button_text {
    border: none;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    height: auto;
}

.menu_mobile_button_text:before {
    display: none;
}

.mobile_layout .menu_mobile_button {
    display: block;
}

.menu_mobile_close {
    display: block;
    width: 5em;
    height: 5em;
    cursor: pointer;
    position: absolute;
    right: 1em;
    top: 1em;
    z-index: 2;
}

.menu_mobile_close:before, .menu_mobile_close:after {
    content: ' ';
    position: absolute;
    z-index: 2;
    left: 38%;
    top: 50%;
    width: 25%;
    height: 0;
    margin-top: -1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 2px solid #fff;
}

.menu_mobile_close:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.menu_mobile_close:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.menu_mobile_overlay {
    display: none!important;
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8);
}

.menu_mobile {
    position: fixed;
    z-index: 100002;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin-top: -400%;
    -webkit-transition: margin .3s ease-out;
    -moz-transition: margin .3s ease-out;
    -ms-transition: margin .3s ease-out;
    -o-transition: margin .3s ease-out;
    transition: margin .3s ease-out;
}

.menu_mobile.opened {
    margin-top: 0;
}

.menu_mobile_inner {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}

.menu_mobile_inner a:hover, .menu_mobile_inner .current-menu-ancestor>a, .menu_mobile_inner .current-menu-item>a {
    opacity: 0.6;
}

.admin-bar .menu_mobile_overlay, .admin-bar .menu_mobile {
    top: 32px;
}

.menu_mobile a {
    display: block;
}

.menu_mobile .logo {
    text-align: center;
    margin: 0 0 0;
}

.menu_mobile .menu_mobile_nav_area {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 48%;
    width: 100%;
    height: auto;
    max-height: 75%;
    padding-right: 20px;
    overflow-y: scroll;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.menu_mobile .menu_mobile_nav_area ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: auto;
}

.menu_mobile .menu_mobile_nav_area ul ul {
    margin: 0.6em 0 1.6em;
    display: none;
}

.menu_mobile .menu_mobile_nav_area li {
    margin-bottom: 0;
    width: auto;
}

.menu_mobile .menu_mobile_nav_area li>a {
    font-size: 1.3333em;
    line-height: 1.5em;
    padding: 0.15em 2.5em 0.15em 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    display: inline-block;
    width: 28rem;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-size: 2.3333em;
    line-height: 1.5em;
}

.menu_mobile .menu_mobile_nav_area>ul>li li>a {
    padding-left: 0em;
}

.menu_mobile .menu_mobile_nav_area>ul>li li li>a {
    padding-left: 1em;
}

.menu_mobile .menu_mobile_nav_area>ul>li li li li>a {
    padding-left: 2em;
}

.menu_mobile .menu_mobile_nav_area .open_child_menu {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    display: block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    padding: 0.25em;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

.menu_mobile .menu_mobile_nav_area>ul>li>a>.open_child_menu:before {
    font-size: 0.7em;
    line-height: inherit;
}

.menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    background-color: transparent;
    padding: 0.25em 0.8em;
}

.menu_mobile .menu_mobile_nav_area a:hover>.open_child_menu {
    background-color: rgba(255, 255, 255, 0.2);
}

.menu_mobile .menu_mobile_nav_area .open_child_menu:before {
    font-family: 'fontello';
    content: '\e828';
}

.menu_mobile .menu_mobile_nav_area li.opened>a>.open_child_menu:before {
    content: '\e835';
}

.menu_mobile .search_mobile {
    position: absolute;
    left: 50%;
    bottom: 8rem;
    width: 28rem;
    margin-left: -14rem;
}

.menu_mobile .search_mobile form {
    position: relative;
}

.menu_mobile .search_mobile .search_field {
    width: 100%;
    padding: 1.5em 3em 1.5em 1.5em;
    background-color: transparent!important;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
}

.menu_mobile .search_mobile .search_submit {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.8667em;
    padding: 2em 1.8em;
    background-color: transparent;
}

.menu_mobile .socials_mobile {
    position: absolute;
    left: 0;
    bottom: 4rem;
    text-align: center;
    display: block;
    width: 100%;
}

.menu_mobile .social_item {
    display: inline-block;
    margin: 1em 1em 0 0;
}

.menu_mobile .social_item a {
    display: block;
    font-size: 1em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
}

.search_wrap {
    display: block;
    vertical-align: middle;
    position: relative;
    font-weight: 400;
}

.search_wrap .search_form {
    position: relative;
    vertical-align: middle;
}

.search_wrap .search_field {
    width: 7em;
    line-height: 1.3em;
    letter-spacing: 1px;
    padding: 0.5em 2.2em 0.3em 0.3em;
    background-color: transparent!important;
}

.search_wrap .search_submit {
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    padding: 0.5em 0.5em 0.3em 0.5em;
    line-height: 1.3em;
}

.search_wrap .icon-search:before {
    content: '\e949';
    margin: 0;
    line-height: 1.3em;
}

.top_panel_navi .search_wrap {
    display: inline-block;
    position: absolute;
    z-index: 1000;
    right: 0;
    top: 0.4em;
    max-width: 75%;
    border: 1px solid transparent;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.top_panel_navi .search_wrap .search_form {
    position: static;
    font-size: 0.8em;
}

.top_panel_navi .search_wrap .search_field {
    width: 0;
    visibility: hidden;
    padding: 1.2em 1.4em 1.2em 1em;
    font-size: 1.4em;
    border: none;
    top: -0.5em;
}

.top_panel_navi .search_wrap .search_submit {
    display: inline-block;
    font-size: 1.4em;
    line-height: 1em;
    padding: 1.2em 0;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    background: none!important;
}

.top_panel_navi .search_wrap.search_opened .search_submit {
    padding: 1.4em 0.5em;
}

.top_panel_navi .search_wrap .search_form input::-webkit-input-placeholder {
    line-height: 3em;
    font-size: 0.975rem;
}

.top_panel_navi .search_wrap .search_form input::-moz-placeholder {
    line-height: 1.5em;
    font-size: 0.975rem;
}

.top_panel_navi .search_wrap .search_form input:-moz-placeholder {
    line-height: 1.5em;
    font-size: 0.975rem;
}

.top_panel_navi .search_wrap .search_form input:-ms-input-placeholder {
    line-height: 3em;
    font-size: 0.975rem;
}

.search_style_expand.search_opened {
    width: 100%;
}

.search_style_expand.search_opened .search_field {
    width: 100%;
    visibility: visible;
}

.search_style_expand.search_opened .search_submit {
    padding-right: 0.8em;
}

.search_style_expand.search_opened .search_submit:before {
    margin: 0;
}

.search_style_fullscreen.search_opened .search_form_wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: hidden;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

.search_style_fullscreen.search_opened .search_form {
    position: relative;
    width: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    border-bottom: 1px solid #fff;
    font-size: 1em;
}

.search_style_fullscreen .search_close {
    display: none;
}

.search_style_fullscreen.search_opened .search_close {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    font-size: 2em;
    font-weight: 300;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

.search_style_fullscreen.search_opened .search_close:before {
    margin: 0;
}

.search_style_fullscreen.search_opened .search_submit {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: none;
    font-size: 1.5em;
    width: auto;
    padding: 0;
}

.search_style_fullscreen.search_opened .search_field {
    font-size: 2em;
    font-weight: 400;
    height: 3em;
    letter-spacing: 1px;
    line-height: 3em;
    margin: 0;
    padding: 0 0 0 2em;
    white-space: pre-wrap;
    word-wrap: break-word;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    overflow: hidden;
    display: block;
    visibility: visible;
    width: 100%;
}

.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_field:hover, .search_style_fullscreen.search_opened .search_field:focus {
    background-color: transparent!important;
}

.content .search_wrap {
    max-width: 50%;
    margin: 0;
}

.post_item_none_search .search_wrap, .post_item_none_archive .search_wrap {
    max-width: none;
}

.content .search_wrap .search_form_wrap {
    width: 100%;
}

.content .search_wrap .search_form_wrap .search_field {
    width: 100%;
}

.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field {
    padding: 1.2em 3em 1em 1em;
}

.post_item_none_search .search_wrap .search_submit, .post_item_none_archive .search_wrap .search_submit {
    right: 1em;
    top: 1.2em;
}

.post_item_none_search .page_search .search_wrap .search_submit, .post_item_none_archive .page_search .search_wrap .search_submit {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.content .search_wrap .search_results {
    width: 100%;
}

.search_wrap .search_results {
    display: none;
    position: absolute;
    z-index: 1000;
    left: 0;
    top: 4.4em;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    width: 22em;
    padding: 2em 1.5em;
    font-size: 1.1818em;
    line-height: 1.5em;
    text-align: left;
}

.search_wrap .search_results:after {
    content: " ";
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    top: -6px;
    left: 3em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.search_wrap .search_results .search_results_close {
    position: absolute;
    top: 3px;
    right: 3px;
    display: block;
    text-align: center;
    overflow: hidden;
    font-size: 1em;
    width: 1.2em;
    height: 1.2em;
    line-height: 1.2em;
    cursor: pointer;
}

.search_wrap .post_more {
    display: block;
    text-align: center;
}

.search_wrap .post_meta {
    font-style: normal;
}

.header_widgets_wrap {
    position: relative;
    z-index: 2;
}

.header_widgets_wrap.header_fullwidth {
    overflow: hidden;
}

.header_widgets_wrap.header_fullwidth aside {
    margin-bottom: 0;
}

.slider_wrap .rev_slider_wrapper {
    z-index: 0;
}

.tp-caption.home_1_slide_1_button .sc_item_button {
    font-size: 1em!important;
}

.tp-caption.home_1_slide_1_button a, .home_1_slide_1_button a {
    -webkit-transition: all ease .3s!important;
    -moz-transition: all ease .3s!important;
    -ms-transition: all ease .3s!important;
    -o-transition: all ease .3s!important;
    transition: all ease .3s!important;
    padding: 1.6rem 5.45rem 1.45rem 4.45rem!important;
}

.tp-caption.home_1_slide_1_button a.sc_button_icon_right .sc_button_icon, .home_1_slide_1_button a.sc_button_icon_right .sc_button_icon {
    margin-left: 0!important;
}

.home_1_slide_1_button .sc_button .sc_button_icon span {
    font-size: 0.875em!important;
}

.home_1_slide_1_button .sc_button .sc_button_icon span:before {
    position: absolute; // margin-left: 5px;margin-left:0.55em;top:51%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.eg-icon-rss-squared:before{content:'\e940'!important;font-family:'fontello'!important;}.top_panel_title_wrap{position:relative;z-index:2;text-align:center;margin-top:4em;}.remove_margins .top_panel.without_bg_image .top_panel_title_wrap{margin-bottom:3rem;}.top_panel.with_bg_image .top_panel_title_wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.top_panel.with_bg_image .top_panel_title{margin:0 auto;}.top_panel_title .page_caption{letter-spacing:0;margin:0;font-size:4.5rem;}.top_panel_title .post_meta+.page_caption{font-size:3em;line-height:1.2em;margin:0.4em 0 0.2em;}.top_panel_title .page_caption img{display:inline-block;max-height:1.5em;vertical-align:middle;width:auto;margin:-0.2em 0.2em 0 0;}.top_panel_title .page_title_link{margin:2.5em 0;}.top_panel_title .post_meta .post_edit:before{margin-right:0.5em;}.top_panel_title .page_description{font-size:13px;line-height:19px;margin:6px auto 0;max-width:75%;}.top_panel_title .page_description p{margin:0;}.breadcrumbs{font-size:0.813em;font-weight:400;line-height:1;letter-spacing:0.05em;text-transform:uppercase;}.breadcrumbs .breadcrumbs_item{display:inline-block;vertical-align:top;white-space:nowrap;}.breadcrumbs .breadcrumbs_delimiter{display:inline-block;position:relative;margin:0 0.65em;vertical-align:top;text-align:center;}.breadcrumbs .breadcrumbs_delimiter:before{content:'/';}.page_title+.breadcrumbs{margin-top:0.3em;}.blog_archive{padding-bottom:4em;}.post_item p{margin-bottom:0;}.post_item>.post_title{margin-top:0;}.post_item .more-link,.gallery_preview_show .post_readmore{display:inline-block;text-transform:uppercase;white-space:nowrap;margin-top:2.5em;font-size:1rem;font-weight:700;line-height:initial;letter-spacing:0;}.stevenwatkins_tabs .stevenwatkins_tabs_titles{list-style-type:none;padding:0;font-size:12px;line-height:1.4em;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:-0.85em 0 3.2em;}.stevenwatkins_tabs .stevenwatkins_tabs_titles li{display:inline-block;margin-bottom:3px;}.stevenwatkins_tabs .stevenwatkins_tabs_titles li+li{margin-left:3px;}.stevenwatkins_tabs .stevenwatkins_tabs_titles li a{display:block;padding:1.75em 3em;}.stevenwatkins_tabs .stevenwatkins_tab_content_remove{opacity:0;filter:alpha(opacity=0);}.stevenwatkins_tabs .nav-links{margin-top:1em;}.post_featured{overflow:hidden;position:relative;margin-bottom:1.8em;}.post_featured_bg{background-position:center;background-size:cover;background-repeat:no-repeat;}.post_featured_bg:before{content:' ';width:0;height:0;padding-top:56.25%;display:inline-block;margin-left:-0.3em;}.post_featured img{width:100%;height:auto;}.post_featured_right{float:right;width:50%;margin-left:4.3478%;}.post_featured_left{float:left;width:50%;margin-right:4.3478%;}.post_meta .post_meta_item+.post_meta_item:before,.vc_inline-link:before{content:'/';display:inline;margin:0 0.2em 0 0;font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;vertical-align:baseline;}.post_meta .post_meta_item.post_edit:before{margin-right:0.4em;}.post_share .social_items{font-size:1em;}.socials_share.socials_type_drop .social_items{padding:0.8em 1em;}.post_share .social_items .social_item a i{font-style:normal;text-transform:capitalize;}.post_meta .socials_share{display:inline;vertical-align:baseline;}.post_meta .socials_share .socials_caption:before{display:none;}.post_meta_item .socials_share .social_items{bottom:auto;top:2.5em;}.post_meta_item .socials_share .social_items:before{bottom:auto;top:-5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.widget .post_meta,.widget .post_meta_item,.widget .post_meta_item a,.widget .post_meta_item:before,.widget .post_meta_item:hover:before,.widget .post_date a,.widget .post_date:before,.widget .post_info .post_info_item,.widget .post_info .post_info_item a,.widget .post_info_counters .post_counters_item,.widget .post_counters .socials_share .socials_caption:before,.widget .post_counters .socials_share .socials_caption:hover:before{font-size:0.75rem;font-weight:700;}.post_meta .post_meta_item.post_meta_in+.post_meta_item:before{display:none;}.format-audio .post_featured{position:relative;max-height:12em;}.format-audio .post_featured img{position:relative;}.post_layout_excerpt.format-audio .post_featured img{top:-8em;}.format-audio .post_featured.with_thumb .mask{background-color:rgba(0,0,0,0.6);}.format-audio .post_featured .mask{opacity:1;filter:alpha(opacity=100);}.format-audio .post_featured .post_audio_author{font-size:1em;}.format-audio .post_featured .post_audio_title{font-size:1.2em;font-weight:400;line-height:1.5em;margin-top:0.4em;margin-bottom:0.5em;letter-spacing:1px;text-transform:none;}.format-audio .post_featured.with_thumb .post_audio_title{color:#ffffff;}.format-audio .post_featured.with_thumb .post_audio{position:absolute;z-index:1000;bottom:2.6em;left:6%;right:6%;}.format-audio .post_featured.with_thumb .post_audio.with_iframe{left:0;right:0;bottom:0;top:0;}.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe){padding:2em 2.5em 2.4em;border:1px solid #ddd;}.format-audio .post_featured.with_thumb .mejs-container,.format-audio .post_featured>div .mejs-controls{background:none;}.format-audio .post_featured.with_thumb .mejs-controls,.format-audio .post_featured>div>.mejs-container{background:none;}.mejs-container .mejs-controls .mejs-button{font-size:1.3em;margin:3px;overflow:hidden;position:relative;width:24px;height:24px;line-height:24px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.mejs-container .mejs-controls .mejs-button:hover{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.mejs-container .mejs-controls .mejs-button button{display:block;margin:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:none!important;}.mejs-container .mejs-controls .mejs-playpause-button.mejs-play:before{content:'\e943';font-family:'fontello';}.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause:before{content:'\e8e3';font-family:'fontello';}.mejs-container .mejs-controls .mejs-volume-button.mejs-mute:before{content:'\e94a';font-family:'fontello';}.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute:before{content:'\e904';font-family:'fontello';}.mejs-container .mejs-controls .mejs-time-rail span,.mejs-container .mejs-controls .mejs-time-rail a{height:3px;}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{height:14px;border:none;font-size:10px;letter-spacing:0;top:-22px;}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{top:13px;}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{margin:8px 5px;}.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:3px;top:13px;}.format-video .post_featured.with_thumb{position:relative;}.format-video .post_featured.with_thumb .post_video{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0;overflow:hidden;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}.format-video .post_featured.with_thumb .post_video:before{content:' ';display:inline-block;padding-top:55%;width:0;height:0;}.format-video .post_featured.with_thumb img{position:relative;z-index:2;}.format-video .post_featured.with_thumb .mask{z-index:3;background-color:rgba(0,0,0,0.5);opacity:0;}.format-video .post_featured.with_thumb:hover .mask{opacity:1;}.format-video .post_featured.with_thumb .post_video_hover{position:absolute;z-index:4;left:50%;top:50%;font-size:2em;width:2em;height:2em;line-height:2em;text-align:center;cursor:pointer;overflow:hidden;background-color:rgba(0,0,0,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;margin-top:2em;opacity:0;}.format-video .post_featured.with_thumb .post_video_hover{font-size:2.4em;background-image:url(../images/fast-forward.png);background-position:center center;background-size:cover;}.body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,.post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,.post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover{font-size:3em;width:2em;height:2em;line-height:2em;}.format-video .post_featured.with_thumb .post_video_hover:before{content:'';}.mobile_layout .format-video .post_featured.with_thumb .post_video_hover,.format-video .post_featured.with_thumb:hover .post_video_hover{opacity:1;margin-top:0;}.format-video .post_featured.post_video_play .post_video{opacity:1;z-index:10;}.format-video .post_featured.post_video_play .mask{opacity:1;background-color:#000;}.format-video .post_featured.post_video_play .post_video>*{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.format-video .post_featured.post_video_play .post_video_hover{display:none;}.format-quote .post_content,.format-aside .post_content,.format-link .post_content,.format-status .post_content{padding:0;text-align:left;}.format-aside .post_content_inner,.format-link .post_content_inner,.format-status .post_content_inner{font-size:1.6667rem;line-height:1.4em;}.format-aside .post_content_inner{padding:1em 1.3158em;}.format-quote .post_content p,.format-aside .post_content p,.format-link .post_content p,.format-status .post_content p{margin-bottom:0;}.format-aside .post_content p+p,.format-link .post_content p+p,.format-status .post_content p+p{margin-top:1em;}.format-aside .post_content_inner:after{display:none;}.format-aside .post_content_inner+.post_meta,.format-link .post_content_inner+.post_meta,.format-status .post_content_inner+.post_meta{margin-top:1.6em;}.format-chat p{margin-bottom:0;}.format-chat p>em,.format-chat p>b,.format-chat p>strong{display:inline-block;margin-top:1.7em;}.format-chat p:first-child>em,.format-chat p:first-child>b,.format-chat p:first-child>strong{margin-top:0;}.post_format_link>.post_content>.post_content_inner{padding:1.7rem 1.7rem 1.1rem;}.post_format_link>.post_content h5{margin-top:0;margin-bottom:0;}.post_format_link>.post_content p{font-size:1.125rem;font-weight:300;}.post_format_link>.post_content>h5{padding:1.1em 1.2em 0.2em;}.post_format_link>.post_content>p{padding:0em 1.7em 1.3em;}.post_item_single.post_format_link>.post_content h5{margin-top:0!important;}.post_layout_excerpt{position:relative;margin-bottom:0;}.post_layout_excerpt+.post_layout_excerpt{margin-top:5.05rem;padding-top:5.05rem;border-top:2px solid #eee;}.post_layout_excerpt .post_header{margin-bottom:0.65em;position:relative;}.post_layout_excerpt .post_header .post_price{position:absolute;z-index:1;right:0;top:0;width:auto;}.post_layout_excerpt .post_title{margin:0;font-size:3em;font-weight:700;line-height:1.1em;}.post_layout_excerpt .post_content{margin-top:1.7em;}.post_layout_excerpt.format-quote .post_content,.post_layout_excerpt.format-aside .post_content{margin-top:1.6em;}.post_layout_classic{position:relative;margin-bottom:4rem;}.post_layout_classic .post_header{padding-top:0.1px;}.post_layout_classic .post_title{margin:0;}.post_layout_classic .post_title+.post_meta{margin-top:0.5em;}.post_layout_classic .post_content{font-size:0.9333em;line-height:1.5em;}.post_layout_classic .post_header+.post_content{padding-top:1em;}.body_style_fullwide .post_layout_classic .post_header,.body_style_fullwide .post_layout_classic .post_content{max-width:75%;margin-left:auto;margin-right:auto;}.post_layout_classic.format-aside .post_content_inner+.post_meta,.post_layout_classic.format-link .post_content_inner+.post_meta,.post_layout_classic.format-status .post_content_inner+.post_meta{margin-top:1em;}.chess_wrap{overflow:hidden;}.post_layout_chess{position:relative;overflow:hidden;margin-bottom:0;}.post_layout_chess .post_featured{margin-bottom:0;width:50%;float:right;max-height:none!important;}.post_layout_chess .post_featured_bg:before{padding-top:100%;}.post_layout_chess .post_inner{width:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.post_layout_chess blockquote{margin-bottom:0;}.post_layout_chess_1 .post_inner_content{padding:0 14%;}.post_layout_chess_2 .post_inner_content{padding:0 12%;}.post_layout_chess_3 .post_inner_content{padding:0 10%;}.post_layout_chess .post_header{padding-top:0.1px;}.post_layout_chess .post_title{margin:0;}.post_layout_chess .post_meta{margin-top:1em;margin-bottom:0!important;}.post_layout_chess .post_header+.post_content{margin-top:1em;}.post_layout_chess .post_content_inner{overflow:hidden;position:relative;padding-bottom:1em;}.post_layout_chess:not(.post_format_aside) .post_content_inner{padding-top:0;}.post_layout_chess .post_content_inner:after{content:' ';position:absolute;bottom:0;left:0;width:100%;height:1em;}.post_layout_chess_1.post_format_quote .post_content_inner .post_meta,.post_layout_chess_1.post_format_link .post_content_inner .post_meta,.post_layout_chess_1.post_format_status .post_content_inner .post_meta{margin-top:1rem;}.post_layout_chess_1.post_format_aside .post_content_inner .post_meta{margin-top:3rem;}.post_layout_chess_1 .post_header+.post_content{margin-top:3.8rem;}.post_layout_chess_1 .more-link{margin-top:3rem;}.post_layout_chess_1.post_format_quote .post_header,.post_layout_chess_1.post_format_link .post_header,.post_layout_chess_1.post_format_aside .post_header,.post_layout_chess_1.post_format_status .post_header,.post_layout_chess_2.post_format_quote .post_header,.post_layout_chess_2.post_format_link .post_header,.post_layout_chess_2.post_format_aside .post_header,.post_layout_chess_2.post_format_status .post_header{display:none;}.post_layout_chess_2 .post_title{font-size:1.6rem;}.post_layout_chess_2:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner{font-size:0.9333rem;line-height:1.5em;max-height:15.4em;}.post_layout_chess_2 .post_meta,.post_layout_chess_3 .post_meta{font-size:13px;line-height:18px;margin-top:8px;}.post_layout_chess_2.post_format_aside .post_meta{margin-top:1.3333rem;}.post_layout_chess_2.post_format_audio .post_featured .post_audio_title,.post_layout_chess_3.post_format_audio .post_featured .post_audio_title{letter-spacing:0;}.post_layout_chess_2.format-chat p>em,.post_layout_chess_2.format-chat p>b,.post_layout_chess_2.format-chat p>strong{margin-top:0.8em;}.post_layout_chess_2 .more-link{margin-top:1.5rem;}.post_layout_chess_2 .more-link,.post_layout_chess_3 .more-link{padding:1.1667em 2.3333em;letter-spacing:2px;}.post_layout_chess_3 .post_title{font-size:1.3333rem;line-height:1.2em;}.post_layout_chess_3 .post_content_inner{font-size:0.8667rem;line-height:1.3486em;max-height:6.2rem;}.post_layout_chess_3 .post_content_inner,.post_layout_chess_3 .post_content_inner+.post_meta{display:none;}.post_layout_chess_3 .more-link{margin-top:1rem;padding:1em 2em;}.post_layout_chess_1:nth-child(2n+2) .post_featured{float:left;}.post_layout_chess_1:nth-child(2n+2) .post_inner{left:auto;right:0;}.post_layout_chess_2{width:50%;float:left;}.post_layout_chess_2:nth-child(4n+3) .post_featured,.post_layout_chess_2:nth-child(4n+4) .post_featured{float:left;}.post_layout_chess_2:nth-child(4n+3) .post_inner,.post_layout_chess_2:nth-child(4n+4) .post_inner{left:auto;right:0;}.post_layout_chess_3{width:33.3333%;float:left;}.post_layout_chess_3:nth-child(6n+4) .post_featured,.post_layout_chess_3:nth-child(6n+5) .post_featured,.post_layout_chess_3:nth-child(6n+6) .post_featured{float:left;}.post_layout_chess_3:nth-child(6n+4) .post_inner,.post_layout_chess_3:nth-child(6n+5) .post_inner,.post_layout_chess_3:nth-child(6n+6) .post_inner{left:auto;right:0;}.post_layout_portfolio .post_title{margin:1em 0 0.4em;}.post_layout_portfolio .post_featured{margin-bottom:0;}.portfolio_wrap{position:relative;margin-right:-1.7em;}.post_layout_portfolio{position:relative;display:inline-block;vertical-align:top;padding:0 1.6666em 1.6666em 0;margin-bottom:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.portfolio_wrap.portfolio_3 .post_layout_portfolio{width:33.3333%;}.portfolio_wrap.portfolio_4 .post_layout_portfolio{width:25%;}.post_layout_gallery *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.post_layout_gallery .post_details{display:none;}.gallery_item_current{opacity:0!important;}.gallery_preview{position:fixed;z-index:200000;top:0;left:0;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:50%;height:100%;pointer-events:none;}.gallery_preview:before{content:' ';position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.6s;-ms-transition:opacity 0.6s;transition:opacity 0.6s;}.gallery_preview_show{pointer-events:auto;}.gallery_preview_show:before{opacity:1;}.gallery_preview_image_clone{position:fixed;z-index:110;-webkit-transition:-webkit-transform 0.5s;-ms-transition:-ms-transform 0.5s;transition:transform 0.5s;-webkit-backface-visibility:hidden;}.gallery_preview_image_original{position:relative;z-index:120;display:block;object-fit:contain;-webkit-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-backface-visibility:hidden;}.gallery_preview_show .gallery_preview_image_animate{-webkit-transition:-webkit-transform 0.6s,opacity 0.2s;-ms-transition:-ms-transform 0.6s,opacity 0.2s;transition:transform 0.6s,opacity 0.2s;}.gallery_preview_image_animate{-webkit-transition:-webkit-transform 0.3s,opacity 0.2s;-ms-transition:-ms-transform 0.3s,opacity 0.2s;transition:transform 0.3s,opacity 0.2s;}.gallery_preview_description{position:absolute;z-index:140;width:100%;left:100%;top:0;height:100%;padding:0 3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;-ms-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);-ms-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);}.gallery_preview_show .gallery_preview_description{opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.gallery_preview_show .post_title{margin:0 0 0.5em;}.gallery_preview_show .post_meta{font-size:1em;line-height:1.3em;margin-top:0;margin-bottom:2em;}.gallery_preview_show .post_description_content{max-width:100%;font-size:1.1429em;line-height:2em;}.gallery_preview_close{font-size:2em;margin:0;padding:0;cursor:pointer;vertical-align:top;border:none;background:none;position:fixed;z-index:150;top:0;right:0;padding:1em;opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;-ms-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transform:scale3d(0.6,0.6,1);-ms-transform:scale3d(0.6,0.6,1);transform:scale3d(0.6,0.6,1);}.gallery_preview_image_loaded .gallery_preview_close{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.nav-links-more{text-transform:uppercase;margin-top:2.3em;letter-spacing:1px;text-align:center;}.blog_style_excerpt .nav-links-more{margin-top:4em;}.nav-links-more.nav-links-infinite{display:none;}.nav-links-more a{display:inline-block;padding-top:2em;position:relative;}.nav-links-more a:before{content:'\e929';font-family:'fontello';font-size:1.6em;display:block;text-align:center;font-weight:normal;position:absolute;top:0;left:50%;margin-left:-0.5em;width:1em;height:1em;line-height:1em;}.nav-links-more a:hover{-webkit-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);-moz-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);-ms-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);-o-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);}.nav-links-more.loading a:before{content:'\e810';-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-ms-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}.nav-links-infinite a span{opacity:0;filter:alpha(opacity=0);}.nav-links-infinite.loading{display:block;}.nav-links-old{overflow:hidden;font-size:0.9333em;text-transform:uppercase;letter-spacing:1px;margin-top:3em;}body[class*="blog_style_portfolio"] .nav-links-old,body[class*="blog_style_classic"] .nav-links-old{margin-top:1.3em;}.nav-links-old .nav-prev a:before,.nav-links-old .nav-next a:after{font-family:'fontello';display:inline;font-weight:normal;position:absolute;top:0;}.nav-links-old .nav-prev{float:left;position:relative;padding-left:2em;}.nav-links-old .nav-prev a:before{content:'\e950';left:0;}.nav-links-old .nav-next{float:right;position:relative;padding-right:2em;}.nav-links-old .nav-next a:after{content:'\e951';right:0;}.nav-links-old a{border-bottom:1px dotted transparent;}.nav-links,.page_links{font-size:1em;text-transform:uppercase;margin-top:3.4em;text-align:center;}.page_links{margin-top:2.5em;}.page_links .page_links_title{margin-right:1em;}.page_links>span:not(.page_links_title),.page_links>a,.nav-links .page-numbers{font-size:0.875rem;font-weight:300;display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;margin-right:0;}.nav-links .page-numbers.prev,.nav-links .page-numbers.next{font-size:0;position:relative;top:1px;}.nav-links .page-numbers:before{font-family:'fontello';font-size:0.875rem!important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.nav-links .page-numbers.prev:before{content:'\e950';}.nav-links .page-numbers.next:before{content:'\e951';}.single .nav-links{font-size:0.8667em;text-align:left;margin-top:7.8rem;padding-top:7.6rem;border-top:1px solid #ddd;overflow:hidden;text-transform:none;}.single .nav-links a{display:block;position:relative;min-height:5em;z-index:1;}.single .nav-links a .nav-arrow{width:5em;height:4.6em;line-height:4.6em;overflow:hidden;text-align:center;position:absolute;top:0;left:0;border:1px dotted transparent;background-size:cover;background-repeat:no-repeat;background-position:center center;}.single .nav-links a .nav-arrow:before{content:' ';display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}.single .nav-links a:hover .nav-arrow:before{opacity:0.5;}.single .nav-links a .nav-arrow:after{content:'\e939';font-family:'fontello';display:inline-block;position:relative;z-index:2;top:3em;opacity:0;color:#292929;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}.single .nav-links a:hover .nav-arrow:after{top:0;opacity:1;}.single .nav-links .nav-next a .nav-arrow{right:0;left:auto;}.single .nav-links .nav-next a .nav-arrow:after{content:'\e93a';}.single .nav-links .nav-previous,.single .nav-links .nav-next{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.single .nav-links .nav-previous{float:left;text-align:left;padding-right:15px;}.single .nav-links .nav-previous a{padding-left:6.5em;}.single .nav-links .nav-previous .post-title{text-align:left;}.single .nav-links .nav-next{float:right;text-align:right;padding-left:15px;}.single .nav-links .nav-next a{padding-right:6.5em;}.single .nav-links .nav-next .post-title{text-align:right;}.single .nav-links .post-title,.single .nav-links .post_date{-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}.single .nav-links .post-title{margin:0 0 0.3em;}.single .nav-links .meta-nav,.single .nav-links .post_date{font-size:0.9286em;font-weight:normal;}.image-navigation .nav-previous,.image-navigation .nav-next{float:none;width:auto;text-align:left;padding:0;margin:0;position:absolute;left:1.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.image-navigation .nav-next{left:auto;right:1.5em;text-align:right;}.image-navigation .nav-previous a,.image-navigation .nav-next a{display:block;padding:0.25em 1em;width:0;max-width:20em;overflow:hidden;white-space:nowrap;background-color:rgba(0,0,0,0.6);border:1px solid #000;color:#fff;;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;}.image-navigation .nav-previous a:hover,.image-navigation .nav-next a:hover{width:auto;color:#fff;;}.image-navigation .nav-previous a:hover{padding-left:3.5em;}.image-navigation .nav-next a:hover{padding-right:3.5em;}.image-navigation .nav-previous a:after,.image-navigation .nav-next a:after{content:'\e8ef';font-family:"fontello";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;text-align:center;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.5em;height:2.5em;line-height:2.5em;border:1px solid #000;background-color:#333;color:#fff;}.image-navigation .nav-next a:after{content:'\e8f0';left:auto;right:0;}.image-navigation .nav-previous a:hover:after,.image-navigation .nav-next a:hover:after{border-color:transparent;background-color:transparent;}.post_item_single.format-aside .post_content,.post_item_single.format-link .post_content,.post_item_single.format-status .post_content{padding:0 0 0;text-align:left;}.post_item_single.format-quote .post_content{background-color:transparent;padding-top:0;}.post_item_single .post_content .mejs-container{margin-bottom:1em;}.post_item_single>.post_featured{margin-bottom:1.8em;}.post_featured.post_attachment{margin-bottom:0.5em;}.entry-caption{text-align:center;font-style:italic;}.post_item_single .post_header{margin-bottom:1.75em;}.post_item_single .post_content>h1:first-child,.post_item_single .post_content>h2:first-child,.post_item_single .post_content>h3:first-child,.post_item_single .post_content>h4:first-child,.post_item_single .post_content>h5:first-child,.post_item_single .post_content>h6:first-child,.post_item_single .post_content>.vc_row:first-child h1:first-child,.post_item_single .post_content>.vc_row:first-child h2:first-child,.post_item_single .post_content>.vc_row:first-child h3:first-child,.post_item_single .post_content>.vc_row:first-child h4:first-child,.post_item_single .post_content>.vc_row:first-child h5:first-child,.post_item_single .post_content>.vc_row:first-child h6:first-child,.post_item_single .post_title{margin-top:-0.2em;}.post_item_single .post_header .post_title{margin-bottom:0;}.post_item_single .post_content>.post_meta_single{font-size:1em;font-weight:700;line-height:1.375em;margin-top:5.7em;padding-top:6.9em;letter-spacing:0;overflow:hidden;border-top:2px solid #eee;}.post_item_single .post_content>.post_meta_single .post_tags{float:left;display:block;max-width:55%;margin-top:0.7em;text-transform:uppercase;}.post_item_single .post_content>.post_meta_single .post_share{float:right;display:block;max-width:40%;}.post_item_single .post_content>.post_meta_single .post_share:before{display:none;}.post_item_single .post_content>.post_meta_single .post_share .social_item a{display:block;width:2.25rem;height:2.25rem;line-height:2.4rem;text-align:center;}.post_item_single .post_content>.post_meta_single .post_share .social_item+.social_item{}.author_info{margin-top:2.1rem;padding:2.813rem 1.2rem 2.994rem;position:relative;}.author_avatar{width:12rem;position:absolute;left:0;top:0;}.author_avatar img{width:100%;height:auto;}.author_description{padding-left:13.2rem;}.author_title{margin-top:0;margin-bottom:0.88em;}.author_bio p{margin:0;height:3.25em;overflow:hidden;}.author_bio p+p{margin-top:0.6em;}.author_bio .author_link{display:block;margin-top:0.8em;font-style:italic;letter-spacing:0;}.related_wrap{margin-top:5.8rem;padding-top:6.6rem;border-top:1px solid #eee;overflow:hidden;}.related_wrap_title{margin:0 0 1.5em;text-align:left;}.related_wrap .related_item{text-align:center;}.related_wrap .post_featured{background-position:center;background-repeat:no-repeat;background-size:cover;}.related_wrap .post_categories{font-weight:700;text-transform:uppercase;font-size:12px;}.related_wrap .post_categories ul{margin:0;padding:0;list-style:none;display:inline-block;}.related_wrap .post_categories li{display:inline-block;margin:0;}.related_wrap .post_categories li+li{margin-left:0.5em;}.related_wrap .post_categories li:nth-child(n+3){display:none;}.related_wrap .post_title{margin:0.2em 0 0.1em;}.related_wrap .post_date{font-size:0.7368em;}.related_wrap .post_featured:before{content:' ';display:inline-block;vertical-align:middle;padding-top:100%;}.related_wrap .related_item_style_1 .post_header{display:inline-block;vertical-align:middle;padding:3em 2em;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}.related_wrap .related_item_style_1 .post_title{margin:0.8em 0;letter-spacing:1px;line-height:1.5em;}.related_wrap .related_item_style_2 .post_featured{margin-bottom:1.1em;}.related_wrap .related_item_style_2 .post_featured:before{padding-top:62.47%;}.related_wrap .related_item_style_2 .post_date{font-size:10px;font-weight:bold;line-height:1.4em;text-transform:uppercase;}.body_style_fullscreen .comments_wrap{margin-bottom:3em;}.comments_list_wrap{margin-top:6rem;padding-top:0;overflow:hidden;}.comments_list_wrap .comments_closed{margin-top:2em;color:#1d1d1d;}.comments_list_wrap .comments_list_title{margin:0 0 1.4em;text-align:left;font-size:3em;font-weight:700;}.comments_list_wrap>ul{padding:0;margin:0;list-style:none;}.comments_list_wrap ul li+li,.comments_list_wrap li>ul>li{padding-top:2.5em;}.comments_list_wrap ul>li{overflow:hidden;position:relative;min-height:8em;}.comments_list_wrap ul>li:before{display:none;}.comments_list_wrap ul ul{margin-left:9.5em;padding-left:0;}.comments_list_wrap ul ul ul ul ul{margin-left:0;}.comments_list_wrap li+li,.comments_list_wrap li ul{margin-top:3.4em;border-top:2px solid #eee;}.comments_list_wrap .comment_author_avatar{position:absolute;left:0;top:0;z-index:1;}.comments_list_wrap ul li+li>.comment_author_avatar,.comments_list_wrap li>ul>li>.comment_author_avatar{top:2.5em;}.comments_list_wrap .comment_author_avatar img{width:100%;}.comments_list_wrap .comment_content{padding-left:9.55em;overflow:hidden;}.comments_list_wrap .comment_info{margin:-0.45em 0 0.9em;position:relative;}.comments_list_wrap .comment_author{margin:0;display:inline-block;}.comments_list_wrap .comment_posted{display:inline-block;position:relative;letter-spacing:0;font-size:0.8667em;line-height:inherit;margin-left:1em;display:none;}.comments_list_wrap .comment_posted_label{display:none;}.comments_list_wrap .comment_time{display:none;}.comments_list_wrap .comment_counters{margin-left:1em;}.comments_list_wrap .comment_not_approved{padding:0.2em 0 0.5em 0;}.comments_list_wrap .comment_text{}.comments_list_wrap .comment_text p{margin:0;line-height:1.65em;}.comments_list_wrap .comment_text p+p{margin-top:0.6em;}.comments_list_wrap .comment_text ul{margin:0;padding:0 0 0 1.5em;list-style:outside;}.comments_list_wrap .comment_text ol{margin:0;padding:0 0 0 1.5em;list-style:decimal;}.comments_list_wrap .comment_text ul>li>ul,.comments_list_wrap .comment_text ol>li>ol{margin-top:0.5em;}.comments_list_wrap .comment_text ul>li,.comments_list_wrap .comment_text ol>li{min-height:0;padding:0;margin:0 0 0.5em 0;overflow:visible;}.comments_list_wrap .comment_text ul,.comments_list_wrap .comment_text ul>li,.comments_list_wrap .comment_text ol,.comments_list_wrap .comment_text ol>li{border:none;}.comments_list_wrap .comment_reply{letter-spacing:0;margin-top:5px;font-size:1rem;font-weight:700;text-transform:uppercase;}.comments_list_wrap .comment_reply a:before{content:'\e802';font-family:'fontello';margin-right:0.2em;display:none;}.remove_margins .comments_form{margin-bottom:5em;}.comments_list>li.trackback{list-style:none;margin-left:0;padding-left:0;padding-right:4em;min-height:0;position:relative;}.comments_list>li.trackback p{font-style:italic;padding-bottom:0.8em;}.comments_list>li.trackback p a{font-style:normal;}.comments_list>li.trackback .edit-link{position:absolute;right:0;top:2em;}.comments_form_wrap{margin-top:6rem;padding-top:5.9rem;border-top:2px solid #eee;overflow:hidden;}.comments_form_wrap form{position:relative;overflow:hidden;}.comments_wrap .comments_form_title{font-size:3em;font-weight:700;margin:0 0 0.5em;text-align:left;}.comments_wrap .comment-reply-title{display:none;font-size:1.3333em;line-height:1.7333em;text-transform:uppercase;text-align:left;margin:0;}.comments_wrap .comments_list_wrap .comment-reply-title{display:block;}.comments_wrap .comments_notes{font-size:0.8667em;}.comments_wrap .comments_field{margin-bottom:2em;}.comments_wrap .comments_author,.comments_wrap .comments_email{width:48%;float:left;}.comments_wrap .comments_email{float:right;}.comments_wrap .comments_url{clear:both;}.comments_wrap .comments_field label{display:none;}.comments_wrap .comments_field input,.comments_wrap .comments_field textarea{width:100%;padding:1.5em 2em;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}.comments_wrap .comments_field textarea{min-height:11em;}.comments_wrap .form-submit{margin:0 0 0;}.comments_wrap .form-submit:before{content:' ';clear:both;display:block;width:100%;height:0;}.comments_wrap .form-submit input[type="submit"]{font-size:1rem;font-weight:700;display:inline-block;letter-spacing:0;padding:1.4em 4.3em;}form .error_field{border-color:#CC6868!important;-webkit-box-shadow:0px 0px 8px 0px rgba(200,100,100,0.2);-moz-box-shadow:0px 0px 8px 0px rgba(200,100,100,0.2);box-shadow:0px 0px 8px 0px rgba(200,100,100,0.2);}.stevenwatkins_messagebox{display:inline-block;font-size:0.8667em;line-height:1.5em;padding:1.5em;color:#006818;border:1px solid #006818;background-color:#d8ffd8;position:absolute;z-index:1000;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:0px 0px 20px 0px rgba(0,200,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,200,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,200,0,0.2);}.stevenwatkins_messagebox_style_error{color:#681800;border:1px solid #681800;background-color:#ffd8d8;-webkit-box-shadow:0px 0px 20px 0px rgba(200,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(200,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(200,0,0,0.2);}.stevenwatkins_messagebox p{margin:0;}.stevenwatkins_messagebox p+p{margin-top:0.4em;}.post_item_404 .post_content{padding:2rem 0 0;overflow:hidden;}.post_item_404 .page_title{float:left;width:50%;font-size:17em;line-height:1.2em;margin:0;margin-top:0!important;letter-spacing:0;text-align:center;}.post_item_404 .page_info{float:left;width:50%;text-align:left;padding:0 0 0 5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.post_item_404 .page_subtitle{margin:0;letter-spacing:1px;}.post_item_404 .page_description{margin-top:1em;margin-bottom:2em;text-transform:uppercase;letter-spacing:1px;line-height:1.8em;}.post_item_404 .go_home:after{}.post_item_none_search .post_content{padding:1.5em 0;}.post_item_none_search .page_title,.post_item_none_archive .page_title{font-size:7em;line-height:1.2em;}.sidebar .sidebar_inner{padding:0 0 4.6rem;}.sidebar[class*="scheme_"] aside{padding:0 0;}.sidebar aside+aside,.sidebar[class*="scheme_"] aside+aside{margin-top:3rem;}.sidebar aside+aside.widget_bg_image,.sidebar[class*="scheme_"] aside+aside.widget_bg_image,.sidebar aside+aside.widget_fullwidth,.sidebar[class*="scheme_"] aside+aside.widget_fullwidth{border-top:none;padding-top:4.2rem;padding-bottom:4.2rem;}.sidebar aside.widget_bg_image+aside,.sidebar[class*="scheme_"] aside.widget_bg_image+aside,.sidebar aside.widget_fullwidth+aside,.sidebar[class*="scheme_"] aside.widget_fullwidth+aside{border-top:none;margin-top:0;}aside p{margin:0;}aside p+p{margin-top:1em;}aside .widget_title{margin-top:0;margin-bottom:1.2em;text-align:center;line-height:1em;padding:0.8em 0em 0.7em;}.widget_fullwidth .widget_title{text-align:center;}aside ul{margin:0;padding-right:0;padding-left:0;list-style-type:none;}aside.widget_pages ul,aside.widget_categories ul,aside.widget_product_categories ul,aside.widget_archive ul,aside.widget_meta ul{margin-bottom:-0.4em;}aside.widget_pages ul ul,aside.widget_categories ul ul,aside.widget_product_categories ul ul,aside.widget_archive ul ul,aside.widget_meta ul ul{margin-bottom:0;padding-left:1em;margin-right:-1em;}aside ul ul{margin-top:0.6em;}aside ul ul li:first-child{}aside ul li{padding:0.65em 0 0.55em 0em;}aside>ul>li:first-child,aside div>ul>li:first-child{padding-top:0;}aside.widget_pages li,aside.widget_categories li,aside.widget_product_categories li,aside.widget_archive li,aside.widget_meta li{padding-right:1em;}aside li{position:relative;font-weight:normal;}aside li:before{content:'';display:none;width:3px;height:3px;position:absolute;left:-1.2em;top:0.8em;}aside.widget_pages li:not(.menu-item-has-children):after,aside.widget_categories li:not(.menu-item-has-children):after,aside.widget_product_categories li:not(.menu-item-has-children):after,aside.widget_archive li:not(.menu-item-has-children):after,aside.widget_meta li:not(.menu-item-has-children):after{content:'\e836';font-family:"fontello";display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}aside.widget_pages>ul>li:not(.menu-item-has-children):first-child::after,aside.widget_categories>ul>li:not(.menu-item-has-children):first-child::after,aside.widget_product_categories>ul>li:not(.menu-item-has-children):first-child::after,aside.widget_archive>ul>li:not(.menu-item-has-children):first-child::after,aside.widget_meta>ul>li:not(.menu-item-has-children):first-child::after{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}aside li.menu-item-has-children:after{content:'\e836';font-family:"fontello";display:block;position:absolute;right:0;top:0.6em;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;display:none;}aside li+li{border-top:2px solid #000;}aside.widget_pages .widget_title,aside.widget_archive .widget_title,aside.widget_meta .widget_title,aside.widget_categories .widget_title{margin-bottom:0.95em;}.widgets_above_page_wrap,.widgets_above_content_wrap{font-size:1em;margin-bottom:2em;}.widgets_below_content_wrap,.widgets_below_page_wrap{font-size:1em;margin-top:2em;}.widgets_below_page_wrap{clear:both;}aside.widget_nav_menu li{font-size:1.25rem;font-weight:700;text-transform:uppercase;}aside.widget_nav_menu ul li{padding:0.3em 0;}aside.widget_nav_menu li+li{border:none;}aside.widget_nav_menu li:after{display:none;}.widget_calendar table{width:100%;position:relative;}.widget_calendar caption{padding-bottom:0.5em;font-weight:400;display:none;}.widget_calendar table>thead>tr{background-color:transparent!important;}.widget_calendar th,.widget_calendar td{font-size:1em;line-height:1.5em;font-weight:400;font-style:normal;text-align:center;text-transform:uppercase;padding:2px;border:none!important;background-color:transparent!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:14.2857%;}.widget_calendar th{font-size:0.875em;font-weight:700;letter-spacing:0.1em;}.widget_calendar td{line-height:2em;padding:0;}.widget_calendar tbody td a{display:block;position:relative;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.widget_calendar tbody td a:after{content:' ';position:absolute;left:48%;bottom:1px;width:3px;height:3px;}.widget_calendar td#today{position:relative;z-index:2;}.widget_calendar td#today:before{content:' ';position:absolute;z-index:-1;margin-top:-1px;left:50%;top:50%;width:1.8em;height:1.8em;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.widget_calendar tfoot{position:relative;top:0.6em;}.widget_calendar tfoot td{text-transform:none!important;}.widget_calendar td#prev{text-align:left;overflow:hidden;}.widget_calendar td#next{text-align:right;}.widget_calendar td#prev a,.widget_calendar td#next a{position:relative;font-size:0.875em;font-weight:400;}.widget_calendar td#prev a:before,.widget_calendar td#next a:before{position:absolute;z-index:1;top:0;width:0.6em;height:1em;line-height:1.4em;display:inline-block;}.widget_calendar td#prev a:before{content:'<';left:0;top:-1px;}.widget_calendar td#next a:before{content:'>';right:0;top:-1px;}.widget_recent_comments #recentcomments{padding-top:0.25em;margin-bottom:-0.5em;}.widget_recent_comments .recentcomments{font-size:1rem;font-weight:700;line-height:1.125em;text-transform:uppercase;}.widget_recent_comments li{padding:0.8rem 0;}.widget_recent_comments li:first-child{padding-top:0;}.widget_recent_entries .post-date{display:inline-block;margin-left:0.5em;}aside.widget_search{margin-bottom:4em;}.widget_search form{width:100%;overflow:hidden;position:relative;}.widget_search form:after{content:'\e949';font-family:'fontello';display:block;text-align:center;position:absolute;right:1.3em;top:50%;width:1em;height:1em;line-height:1em;z-index:0;pointer-events:none;cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.widget_search .search_form,.widget_search .search-form{position:relative;overflow:hidden;}.widget_search .search-form{}.widget_search .search-field{width:100%;padding:1.95em 1.7em;padding-right:4em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.widget_search input.search-submit{display:block;text-indent:-1000px;position:absolute;right:0;top:0;width:4em;height:100%;padding:0;border:none!important;background:none!important;z-index:1;cursor:pointer;}.widget_rss .widget_title a{display:inline-block;margin-right:6px;}.widget_rss .widget_title a:first-child:before{content:'\e8ed';font-family:'fontello';display:inline-block;font-size:0.9em;}.widget_rss .widget_title img{display:none;}.widget_rss ul,.widget_rss li{padding-left:0}.widget_rss li:before{display:none;}.widget_rss li+li{margin-top:2em;}.widget_product_tag_cloud,.widget_tag_cloud{overflow:hidden;}.widget_product_tag_cloud .widget_title,.widget_tag_cloud .widget_title{margin-bottom:1em;}.widget_product_tag_cloud a,.widget_tag_cloud a{display:block;float:left;padding:2px 10px;margin:0 5px 5px 0;font-size:0.875em!important;font-weight:700;text-transform:uppercase;}#sb_instagram .sbi_header_text{padding-top:0!important;margin-top:-2px;}#sb_instagram .sb_instagram_header{padding:0!important;margin-bottom:0.5em!important;}.footer_fullwidth #sb_instagram .sb_instagram_header{float:none;text-align:center;overflow:hidden;}.footer_fullwidth #sb_instagram .sb_instagram_header>a{float:none;display:inline-block;overflow:hidden;}#sb_instagram .sb_instagram_header h3{font-size:1.2308em;line-height:1.5em;}#sb_instagram .sb_instagram_header p{font-size:1em;line-height:1.5em;}#sb_instagram #sbi_load{margin-top:0.5em;}#sb_instagram .sbi_photo:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;}#sb_instagram .sbi_photo:after{content:'\e856';font-family:'fontello';font-size:3em;position:absolute;z-index:10;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3);-moz-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3);-ms-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3);transform:translateX(-50%) translateY(-50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}#sb_instagram .sbi_photo:hover::before,#sb_instagram .sbi_photo:hover::after{opacity:1;}ul.instagram-pics{margin-right:-5px;}ul.instagram-pics li{float:left;padding:0 5px 5px 0;margin:0;overflow:hidden;width:33.3333%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.column-1_3 ul.instagram-pics li{width:25%;}.column-1_2 ul.instagram-pics li{width:20%;}.column-1_1 ul.instagram-pics li{width:16.6666%;}ul.instagram-pics li:before{display:none;}.site_footer_wrap{margin-top:8.7rem;}.remove_margins .site_footer_wrap{margin-top:-1px;}.footer_wrap_inner{padding:4.5em 0 1.2em;}.footer_wrap aside{margin-bottom:1.6667em;}.footer_wrap.footer_fullwidth{overflow:hidden;}.footer_wrap .widget_title{text-align:left;}.footer_wrap.footer_fullwidth .widget_title{text-align:center;margin-bottom:1.6667em;}.logo_footer_wrap_inner{padding:4em 0;overflow:hidden;text-align:center;position:relative;}.footer_wrap+.logo_footer_wrap .logo_footer_wrap_inner{border-top-width:1px;border-top-style:solid;}.logo_footer_wrap_inner:after{content:' ';position:absolute;z-index:1;left:50%;bottom:0;width:1px;height:3em;}.logo_footer_wrap_inner img{max-width:50%;}.logo_footer_text{font-size:3.3333em;line-height:1em;letter-spacing:6px;margin:0;}.logo_footer_image+.logo_footer_text{margin:0.63em 0 2em;}.socials_footer_wrap_inner{padding:2.9em 0;text-align:center;}.socials_footer_wrap_inner .social_icons{display:inline-block;width:2.2em;height:2.2em;line-height:2.2em;text-align:center;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.socials_footer_wrap_inner .social_icons span:before{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.socials_footer_wrap_inner .social_icons:hover span:before{-webkit-transform:scale(1.2,1.2) rotate(-45deg);-moz-transform:scale(1.2,1.2) rotate(-45deg);-ms-transform:scale(1.2,1.2) rotate(-45deg);transform:scale(1.2,1.2) rotate(-45deg);}.socials_footer_wrap_inner .social_item+.social_item{margin-left:1.6em;}.menu_footer_wrap_inner{padding:2em 0;text-align:center;}.menu_footer_nav_area ul{padding:0;margin:0;list-style-type:none;}.menu_footer_nav_area ul li{display:inline-block;vertical-align:baseline;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}.menu_footer_nav_area ul li+li:before{content:' ';display:inline-block;width:0;height:0.8em;margin:0 3em;vertical-align:baseline;border-left:1px dotted #ddd;}.footer_wrap+.copyright_wrap .copyright_wrap_inner,.logo_footer_wrap+.copyright_wrap .copyright_wrap_inner,.socials_footer_wrap+.copyright_wrap .copyright_wrap_inner,.menu_footer_wrap+.copyright_wrap .copyright_wrap_inner{border-top-width:1px;border-top-style:solid;}.copyright_wrap_inner{font-size:0.9333em;padding:2em 0;overflow:hidden;text-align:center;}.copyright_wrap p{margin:0;}#debug_log{position:fixed;z-index:1000000;display:block;width:100%;max-height:400px;left:0;top:0;background:rgba(0,0,0,0.8);color:#ffffff;overflow:auto;}.admin-bar #debug_log{top:32px;}#debug_log_close{position:absolute;right:0;top:0;width:20px;height:20px;line-height:20px;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;}#debug_log_content{padding:12px;}.popup_wrap{position:absolute;top:3.3333em;right:0;width:37.5em;padding:3em 2.5em 2em;display:none;}.popup_registration{right:-5.5em;}.popup_wrap .popup_close{display:block;font-size:1.25em;line-height:1em;width:1em;height:1em;position:absolute;right:0;top:0;margin:0.5em 0.5em 0 0;text-align:center;color:#cccccc;border:2px solid #ebebeb;background-color:#f4f7f9;}.popup_wrap .popup_close:hover{color:#909090;border:2px solid #cccccc;background-color:#ffffff;}.popup_wrap .popup_close:before{font-family:fontello;content:'\e8ac';line-height:1em;padding:0!important;margin:0!important;}.popup_wrap .form_wrap{position:relative;overflow:hidden;}.popup_wrap .form_left{float:left;padding-right:2.5em;width:54%;border-right:1px solid #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.popup_wrap .form_right{float:right;padding-left:2.5em;width:45%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.popup_wrap.popup_registration .form_left{width:50%;padding-right:5px;border-right:none;}.popup_wrap.popup_registration .form_right{width:50%;padding-left:5px;}.popup_wrap .popup_form_field{margin-bottom:0.625em;}.popup_wrap input[type="text"],.popup_wrap input[type="email"],.popup_wrap input[type="password"]{width:100%;border:2px solid #ebebeb;background-color:#fafafa;}.popup_wrap input:not([type="submit"]):focus{background-color:#ffffff;}.popup_wrap .popup_form_field.iconed_field{position:relative;}.popup_wrap .popup_form_field.iconed_field:before{position:absolute;z-index:1;top:10px;right:8px;margin-right:0;color:#c9c9c9;width:1em;}.popup_wrap .popup_form_field.iconed_field input{padding-right:30px;}.popup_wrap .popup_form_field .forgot_password{float:right;line-height:1.5em;}.popup_wrap .popup_form_field.submit_field{padding:1em 0 4px 4px;}.popup_wrap .popup_form_field .submit_button{width:100%;}.popup_wrap .login_socials_title{color:#222222;font-size:1.5em;line-height:1.3em;margin-bottom:0.5em;}.popup_wrap .login_socials_problem{line-height:1.3em;}.popup_wrap .popup_form_field.remember_field{margin-top:1.2em;}.wpb_wrapper .vc_separator{margin:0!important;}.wpb_row,.wpb_text_column,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0!important;}.sc_gap .vc_row{margin-left:0;margin-right:0;}.sc_gap .column_container{padding-left:0;padding-right:0;}h1 .wpb_text_column p,h2 .wpb_text_column p,h3 .wpb_text_column p,h4 .wpb_text_column p,h5 .wpb_text_column p,h6 .wpb_text_column p{padding-bottom:0!important;}iframe[name="google_conversion_frame"]{height:1px;min-height:0px;display:none;}.post_item_single .post_edit .vc_inline-link{display:none;}.mfp-bg{z-index:200001;}.mfp-wrap{z-index:200002;}.mfp-arrow{background-color:transparent!important;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-20px;padding:0;width:44px;text-align:center;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{background:none!important;}.rounded_none{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.rounded_tiny{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.rounded_small{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.rounded_medium{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.rounded_large{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.height_tiny{height:1rem!important;}.height_small{height:2rem!important;}.height_medium{height:3.750rem!important;}.height_large,.height_big{height:5.65rem!important;}.height_huge{height:8.750rem!important;}.theme_scroll_down{display:inline-block;text-align:center;cursor:pointer;text-transform:uppercase;width:2.375rem;height:4.563rem;background-color:#f6ee18;padding-top:0;color:#000;}.theme_scroll_down:before{content:'\e952';font-family:'fontello';font-size:1rem;line-height:2rem;display:block;text-align:center;margin-top:20%;}.theme_scroll_down:after{content:'\e94f';font-family:'fontello';font-size:1rem;line-height:1rem;display:block;text-align:center;}.theme_scroll_down:hover{-webkit-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);-moz-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);-ms-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);-o-animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);animation:squat 0.5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);}#makeup{position:absolute;z-index:1000000;pointer-events:none;opacity:0.5;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.admin-bar #makeup{top:32px;}#makeup{margin-left:0px;margin-top:0px;display:none;}.sc_text_center{text-align:center!important;}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive-2{
    overflow:hidden;
    position:relative;
    height:0;
}
.video-responsive iframe, .video-responsive-2 iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.signature-event-image img { display: none; }
.resources-hotels-button { position: absolute; bottom:15rem; right:25rem; }
.venue-list { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.venue-list-item { list-style:none; padding: 0 20px 20px 20px; display:inline-block; }
.letter-impact { font-size: 130%; line-height: 150%; }
.tribe-organizer-website, .tribe-organizer-website a, .url, .url a { color: #676b70 !important; }
.tribe-organizer-website a:hover, .url a:hover { color: #ec3449 !important; }
.lvcva-events { margin-top: -10vh; }
