html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none} html {
overflow-y: scroll; box-sizing: border-box; }
*,
*:before,
*:after { box-sizing: inherit;
}
menu,
ol,
ul {
padding: 0;
margin: 0;
}
ul { list-style: disc; }
figure { margin: 0; }
::-webkit-input-placeholder { line-height: normal; }  a {
text-decoration: none;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
a:hover { text-decoration: underline; }
a:hover,
a:active { outline: 0; }
a:focus { outline: thin dotted; }
a:visited {}
hr {
clear: both;
height: 2px;
margin: 6% 0;
border: 0;
}
abbr[title],
acronym[title] { cursor: help; }
blockquote {
clear: both;
position: relative;
padding: 1em 0;
margin: 1.62em 0;
text-align: center;
}
blockquote:before,
blockquote:after {
content: '';
display: block;
position: absolute;
width: 38%;
height: 100%;
left: 31%;
top: 0;
pointer-events: none;
border-top: 1px solid;
border-bottom: 1px solid;
}
blockquote:after {
width: 2%;
left: 49%;
border-top: .19em solid;
border-bottom: .19em solid;
}
blockquote p { margin: 1em 0 0; }
blockquote p:first-child { margin: 0; }
cite { border: 0; }
cite:before { content: '\2014\2002'; }
blockquote cite {
display: block;
margin-top: .62em;
}
q:before { content: '\201C'; }
q:after { content: '\201D'; }
mark,
ins,
.highlight {
padding: .19em 0;
margin: 0 .38em;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
box-decoration-break: clone;
}
del,
strike {
text-decoration: line-through;
color: inherit;
opacity: .5;
}
img,
iframe { vertical-align: middle; }
img[width],
img[height] { height: auto; }
iframe {
border: 0;
outline: 0;
}
code {
position: relative;
display: inline-block;
padding: 0 .62em;
margin: 0 .19em;
}
mark code,
ins code,
.highlight code,
.form-allowed-tags code,
.taxonomy-description code {
display: inline;
padding: 0 .38em;
background: transparent;
color: inherit;
}
pre {
position: relative;
max-width: 100%;
padding: 4% 8% 4% 4%;
margin-bottom: 1.62em;
border-radius: .38em;
overflow: auto;
-moz-tab-size: 2;
tab-size: 2;
}
pre:before {
content: '\f462';
position: absolute;
height: 100%;
right: 0;
top: 0;
padding: 0 .19em;
font-size: 1.38em;
line-height: 1.62;
z-index: 5;
}
ul,
ol { margin: 0 1.62em 1em 1.38em; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: upper-roman; }
ol ol ol ol { list-style: lower-alpha; }
li > ul,
li > ol { margin-bottom: 0; }
dl { margin-bottom: 1.62em; }
dd { margin-left: 1.62em; }
::-moz-selection { text-shadow: none; }
::selection { text-shadow: none; } table {
width: 100%;
margin: 0 0 1.62em;
border: 1px solid;
border-collapse: separate;
border-radius: .38em;
}
caption { padding: 1em 0; }
td, th {
padding: .62em 1em;
border-bottom: 1px solid;
border-left: 1px solid;
}
th:first-child,
td:first-child { border-left: 0; }
th, tfoot td { text-align: left; }
caption + thead tr:first-child th,
caption + thead tr:first-child td,
colgroup + thead tr:first-child th,
colgroup + thead tr:first-child td,
thead:first-child tr:first-child th,
thead:first-child tr:first-child td { border-top: 0; }
thead + tbody tr:first-child td,
thead + tbody tr:first-child th { border-top-width: .19em; } .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
word-wrap: normal !important;
border: 0;
overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
clip: auto !important;
clip-path: none;
display: block;
width: auto;
height: auto;
left: 5px;
top: 5px;
padding: 15px 23px 14px;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
line-height: normal;
text-decoration: none;
background-color: #f1f1f1;
color: #21759b;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
z-index: 100000; } .clear:before,
.clear:after,
.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.gallery:before,
.gallery:after,
.tagcloud:before,
.tagcloud:after,
.widget_text:before,
.widget_text:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: ' ';
display: table;
}
.clear,
.clear:after,
.clearfix:after,
.entry-content:after,
.comment-content:after,
.gallery:after,
.tagcloud:after,
.widget_text:after,
.site-header:after,
.site-content:after,
.site-footer:after { clear: both; }
.clear-left  { clear: left;  }
.clear-right { clear: right; } .pagination { clear: both; }
.pagination a,
.pagination span {
display: inline-block;
width: 3em;
padding: .62em 0;
margin: .19em .19em .19em 0;
text-align: center;
text-decoration: none;
}
.pagination a { opacity: .5; }
.pagination > span,
.pagination a:active,
.pagination a:hover,
.pagination .current { opacity: 1; } .pagination > span.dots,
.pagination .extend { width: auto; }  html {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 100%;
line-height: 1.62;
}
pre,
code,
kbd,
tt,
var {
font-family: 'Lucida Console', Monaco, 'Courier New', monospace;
font-size: 1em;
font-style: normal;
font-weight: 400;
text-transform: none;
text-decoration: none;
}
pre,
pre code {
white-space: -moz-pre-wrap;
white-space:      pre-wrap; -ms-word-wrap: normal;
word-wrap: normal;
}
p,
address {
padding: 0;
margin: 0 0 1.62em;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.uppercase { text-transform: uppercase; }  html { font-size: 16px; }  .breadcrumbs { font-size: .81rem; } input,
select,
textarea,
blockquote blockquote, .site-description { font-size: 1rem; }  small, pre,
code,
blockquote cite,
.small,
.menu-item-description,
.comment-metadata,
.pingback .edit-link,
.comment .reply,
.comments-title .add-comment-link,
#cancel-comment-reply-link,
.comment-form label,
.gallery-caption,
.wp-caption .wp-caption-text { font-size: .81em; }
h4, h5, h6,
.h4, .h5, .h6 { font-size: 1.15em; }
h3,
.h3,
.comments-title { font-size: 1.24em; }
h2,
.h2,
blockquote,
.format-link .entry-content,
.format-status .entry-content,
.posts .format-image .entry-summary { font-size: 1.38em; }
h1,
.h1 { font-size: 1.62em; } blockquote,
.site-description { font-weight: 300; }
blockquote cite,
.comments-title .add-comment-link,
#cancel-comment-reply-link { font-weight: 400; } h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
dt,
th, tfoot td,
.pagination .current,
.link-more,
.is-singular .entry-summary,
.entry-summary.has-more-tag,
.comment-form label,
.format-link .entry-content a,
.format-quote .entry-content a,
.format-status .entry-content a,
.widget .current-menu-item > a,
.widget .current_page_item > a,
.site-info a { font-weight: 700; }  cite,
dfn,
em,
i, blockquote,
.taxonomy-description,
.gallery-caption,
.recentcomments a { font-style: italic; }
cite { font-style: normal; } body,
.site-description,
.sidebar,
.tagcloud,
.format-status .entry-content,
.form-allowed-tags { line-height: 1.62; }
pre { line-height: 1.5; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
blockquote,
table,
.format-link .entry-content,
.posts .format-image .entry-summary,
.gallery-caption,
.wp-caption .wp-caption-text { line-height: 1.38; }
.site-title,
.social-links { line-height: 1; }  .twitter-tweet-rendered {
width: 100% !important;
margin: 1.62em 0 !important;
} .alignleft,
.wp-caption.alignleft,
img.alignleft {
float: left;
margin-right: 1.62em;
margin-bottom: 1.62em;
}
.alignright,
.wp-caption.alignright,
img.alignright {
float: right;
margin-left: 1.62em;
margin-bottom: 1.62em;
}
.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignnone,
img.alignnone { margin: 0; } blockquote.alignleft,
blockquote.alignright {
clear: none;
width: 38%;
padding: 0 6%;
margin-top: 0;
margin-left: 6%;
margin-right: 6%;
text-align: left;
}
blockquote.alignleft {
padding-left: 0;
margin-left: -19%;
text-align: right;
}
blockquote.alignright {
padding-right: 0;
margin-right: -19%;
}
blockquote.alignleft:before,
blockquote.alignleft:after,
blockquote.alignright:before,
blockquote.alignright:after {
width: 1px;
height: 62%;
left: 0;
top: 19%;
border: 0;
border-left: 1px solid;
}
blockquote.alignleft:after,
blockquote.alignright:after {
width: 1px;
height: 6%;
left: 0;
top: 47%;
border: 0;
border-left: .19em solid;
}
blockquote.alignleft:before,
blockquote.alignleft:after {
left: auto;
right: 0;
border: 0;
border-right: 1px solid;
}
blockquote.alignleft:after {
left: auto;
right: 0;
border: 0;
border-right: .19em solid;
} .wp-caption {
position: relative;
display: inline-block;
max-width: 100%;
padding: 0;
margin: 0 auto 1.62em;
text-align: center;
text-transform: uppercase;
background: transparent;
overflow: hidden;
}
.wp-caption .wp-caption-text {
padding: 1em 0 0;
overflow: hidden;
opacity: .75;
} .gallery {
clear: both;
margin: 0 0 1.62em;
overflow: hidden;
}
.gallery a { display: block; }
.gallery img { width: 100%; }
.gallery-item {
float: left;
position: relative;
padding: 0;
margin: 0 1% 2%;
}
.gallery-columns-1 .gallery-item {
float: none;
width: 100%;
}
.gallery-columns-2 .gallery-item { width: 48%;     }
.gallery-columns-3 .gallery-item { width: 31.333%; }
.gallery-columns-4 .gallery-item { width: 23%;     }
.gallery-columns-5 .gallery-item { width: 18%;     }
.gallery-columns-6 .gallery-item { width: 14.666%; }
.gallery-columns-7 .gallery-item { width: 12.285%; }
.gallery-columns-8 .gallery-item { width: 10.5%;   }
.gallery-columns-9 .gallery-item { width:  9.111%; }
.gallery-icon { display: block; }
.gallery-item,
.tiled-gallery-item,
.gallery-icon,
.gallery-caption { overflow: hidden; }
.gallery-caption {
display: block;
position: absolute;
width: 100%;
max-height: 50%;
left: 0;
bottom: 0;
padding: .62em 1em;
opacity: 0;
-webkit-transition: all .3s;
transition: all .3s;
}
.gallery-item:hover .gallery-caption { opacity: 1; }
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption { display: none; } .page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
display: inline;
width: auto;
max-height: 1em;
margin: 0;
border: 0;
}  form { margin: 0 0 1.62em; }
fieldset {
padding: 0;
margin: 0;
border: 0;
}
button,
input,
select,
textarea {
max-width: 100%;
padding: .62em;
line-height: normal;
font-size: 1em;
font-family: inherit;
color: inherit;
border: 2px solid;
outline: 0;
vertical-align: baseline;
}
textarea,
select[multiple],
select[size] {
height: auto;
line-height: 1.62;
}
textarea,
input:not([type]),
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"] ,
input[type="text"],
input[type="url"] { -webkit-appearance: none; }
input[type="search"] { box-sizing: border-box; }
:invalid { box-shadow: none; }  label {
display: inline-block;
padding-bottom: .19em;
}
label[for] { cursor: pointer; } select,
input:not([type]),
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] { width: 17em; }
textarea {
vertical-align: top;
-ms-word-wrap: break-word;
word-wrap: break-word;
overflow-y: auto;
resize: vertical;
} input[type="checkbox"],
input[type="radio"] {
position: relative;
width: 1em;
height: 1em;
bottom: -.19em;
margin-right: .38em;
vertical-align: baseline;
}
label + input[type="checkbox"] { margin-left: .38em; } select {
position: relative;
height: auto;
line-height: 1.62;
} .button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
white-space: nowrap;
cursor: pointer;
-webkit-transition: all .3s;
transition: all .3s;
}
.button:hover,
.button:focus,
.button:active { text-decoration: none; } input[disabled] {
cursor: none;
opacity: .66;
} .comment-respond {
padding: 1.62em 0 0;
border-top: 2px solid;
}
.comment-list .comment-respond {
margin: 1.62em 0;
border-bottom: 2px solid;
}
.comment-reply-title { margin-bottom: .62em; }
#cancel-comment-reply-link { float: right; }
.comment-form {}
.comment-form p { margin-bottom: 1em; }
.comment-form label { display: block; }
.comment-form [type="checkbox"] + label,
.comment-form [type="radio"] + label { display: inline-block; }
.comment-form-author input,
.comment-form-email input,
.comment-form-url input,
.comment-form-comment textarea { width: 100%; }
.comment-form-author,
.comment-form-email {
float: left;
width: 48%;
margin-left: 4%;
}
.comment-form-author { margin-left: 0; }
.comment-form-url { clear: both; } .form-search {
display: block;
position: relative;
max-width: 100%;
margin: 0;
text-align: left;
}
.form-search .search-field {
position: relative;
width: 100%;
text-align: inherit;
z-index: 0;
} h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
clear: both;
padding: 0;
margin: 6% 0 4%;
-ms-word-wrap: break-word;
word-wrap: break-word;
text-rendering: optimizeLegibility; }
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child,
.h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child { margin-top: 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
text-decoration: none;
color: inherit;
} .entry-title .entry-edit {
display: block;
margin-top: .62em;
}
.entry-title .entry-edit:before { content: '\2014\2002'; } .widget-title { margin: 0 0 1.62em; }  .entry-summary,
.more-tag-excerpt { margin: 1.62em 0; } .entry-media img {
width: 100%;
vertical-align: top;
}  .posts .format-image .entry-summary,
.posts .format-link p,
.posts .format-status p { margin: 0; }
.posts .format-image .link-more { display: none; } .format-quote blockquote {
padding: 0;
margin-top: 0;
text-align: inherit;
}
.format-quote blockquote:before,
.format-quote blockquote:after { display: none; } .format-status { cursor: help; } .video-container,
.wp-video .mejs-container,
.wp-video-playlist .mejs-container {
position: relative;
max-width: 100%;
height: 0 !important;
padding: 0 0 56.25%; }
.video-container iframe,
.video-container object,
.video-container embed,
.wp-video .mejs-container .mejs-inner,
.wp-video-playlist .mejs-container .mejs-inner {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.wp-video {
width: 100% !important;
height: auto !important;
} .post-table-of-contents {
padding: 1.62em 0 0;
margin: 1.62em 0;
border-top: 2px solid;
}
.post-table-of-contents.top {
float: left;
max-width: 38%;
padding: 0 1em 1em 0;
margin: 0 1.62em 1em 0;
border: 0;
border-right: 2px solid;
border-bottom: 2px solid;
}
.post-table-of-contents.bottom { clear: both; }
.post-table-of-contents ol {
margin: 0;
list-style: none;
}
.post-table-of-contents li { padding: .19em 0; }
.post-table-of-contents a {
display: block;
line-height: 1.38;
}
.post-table-of-contents .current a,
.post-table-of-contents .passed a { color: inherit; } .entry-meta {
padding: 1em 0 0;
margin: 1.62em 0 0;
border-top: 2px solid;
}
.single .entry-meta { margin-bottom: 1.62em; }
.single .entry-meta-top {
padding: 1em 0;
margin-top: 0;
border-bottom: 2px solid;
}
.entry-meta a { color: inherit; }
.entry-meta-element {
margin-right: .38em;
opacity: .5;
}
.single .entry-meta-element { margin-right: 1em; }
.entry-date { cursor: help; }
.entry-meta-element:before,
.entry-meta .comments-link a:before,
.entry-meta .entry-likes a:before {
content: '';
position: relative;
margin: -.09em .09em 0 0;
font-size: 1.38em;
vertical-align: middle;
} .entry-meta .zilla-likes,
.entry-meta .zilla-likes:hover,
.entry-meta .zilla-likes.active {
background: transparent;
margin: 0 !important;
padding-left: 0 !important;
}
.comments-link .comments-title {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
.entry-meta .tags-links a {
margin: 0 .19em;
text-transform: lowercase;
}
.entry-meta .tags-links a:before { content: '#'; }
.entry-meta .entry-edit { font-variant: small-caps; } div.sharedaddy {
padding: 1.62em 0 0;
margin: 1.62em 0 0;
border-top: 2px solid;
}
.entry-content div.sharedaddy .sd-title {
display: block;
float: none;
font-size: 1em;
}
.entry-content div.sharedaddy .sd-title:before,
.entry-content div.sharedaddy h3.sd-title:before { display: none; }
.entry-content .sd-content ul { margin: 0 !important; }
.entry-content div.sharedaddy .sd-content ul li a.sd-button { margin: .19em .62em .19em 0; }
.entry-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) {
padding: .62em 1em;
line-height: normal;
border: 0;
border-radius: 0;
cursor: pointer;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all .4s;
transition: all .4s;
} .comments-area { position: relative; }
.comments-title .add-comment-link { float: right; } .comment-list {
padding: 0;
margin: 0 0 1.62em;
}
.comments-closed + .comment-list { margin-top: 1.62em; }
.comment-list > li,
.comment-list .children > li {
position: relative;
min-height: 100px;
padding: 1.62em 0 0 80px;
margin: 0;
background: none;
overflow: hidden;
}
.comment-list .children {
clear: both;
margin: 0 0 0 -60px;
}
.comment-list .pingback {
min-height: 0;
padding: .62em 0;
overflow: hidden;
}
.comment-body { padding: 1.62em; }
.pingback .comment-body { padding: 0; } .comment-meta {
clear: both;
padding-bottom: .62em;
margin-bottom: 1em;
border-bottom: 2px solid;
overflow: hidden;
} .comment-meta .avatar {
position: absolute;
left: 0;
top: 1.62em;
width: 90px;
border-radius: 50%;
} .comment-author { float: left; } .comment-metadata,
.pingback .edit-link {
float: right;
opacity: .6;
}
.comment-metadata .edit-link,
.pingback .edit-link {
padding-left: 1.62em;
font-variant: small-caps;
} .comment-content a {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.comment-content p,
.comment-content blockquote,
.comment-content table { margin-bottom: 1em; } .comment-navigation {
display: block;
position: relative;
clear: both;
padding: 1.62em 0;
overflow: hidden;
}
.comment-navigation .nav-previous {
float: left;
margin: 0;
}
.comment-navigation .nav-next {
float: right;
margin: 0;
}
.comment-navigation a {
padding: .62em 1em;
line-height: normal;
cursor: pointer;
-webkit-transition: all .4s;
transition: all .4s;
}
.comment-navigation a:hover {
text-decoration: none;
opacity: .75;
} .sidebar { float: right; }  .widget input,
.widget select,
.widget textarea { width: 100%; } .widget ul {
margin: 0;
list-style: none;
}
.widget ul li {
padding: .38em 0;
border-top: 1px solid;
border-bottom: 1px solid;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.widget ul li + li { margin-top: -1px; }
.widget ul li:hover {
-webkit-transform: translateX( .62em );
-ms-transform: translateX( .62em );
transform: translateX( .62em );
}
.widget ul li ul {
position: relative;
bottom: -.38em;
margin: 0 0 -1px;
}
.widget ul li li { padding-left: 1em; } .sidebar .widget { margin: 2.62em 0 0; }
.sidebar .widget:first-child { margin: 0; } .widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_zilla_likes_widget ul li {
position: relative;
padding-left: 1.62em;
}
.widget_recent_entries .post-date { display: block; } .widget_calendar table { margin: 0; }
.widget_calendar caption { padding-top: 0; }
.widget_calendar tr th,
.widget_calendar tr td {
width: auto;
height: 2.62em;
padding: 0;
text-align: center;
}
.widget_calendar tbody a {
display: block;
width: 100%;
height: 100%;
line-height: 2.62;
}
.widget_calendar tfoot a { color: inherit; } .widget .tagcloud a {
float: left;
position: relative;
display: inline-block;
width: auto;
padding: .19em .62em;
margin: 2px 2px 0 0;
white-space: nowrap;
font-size: 1em !important;
background-color: transparent;
color: inherit;
border: 1px solid;
z-index: 0;
-webkit-transition: all .3s;
transition: all .3s;
}
.widget .tagcloud:hover a { opacity: .33; }
.widget .tagcloud a:hover {
text-decoration: none;
z-index: 1;
opacity: 1;
}
.widget .tagcloud a:before {
content: attr(title);
position: absolute;
display: none;
left: 100%;
top: -1px;
padding: .19em .62em;
pointer-events: none;
border: 1px solid;
}
.widget .tagcloud a:hover:before { display: block; }  .breadcrumbs-container {
padding: 1rem 0;
border-top: 2px solid;
}
.breadcrumbs-title { margin-right: 1.62em; }
.breadcrumbs .sep {
margin: 0 .62em;
opacity: .33;
}  .site .contact-form textarea { width: 100%; } .infinite-scroll.neverending .site-footer { display: none; }  .infinity-end.neverending .site-footer { display: block; }
.infinite-scroll .posts.masonry { margin-bottom: 4.38rem; }
#infinite-handle {
clear: both;
text-align: center;
}
.masonry #infinite-handle {
position: absolute;
width: 100%;
bottom: -4.38rem;
}
.site #infinite-handle span {
display: inline-block;
padding: 1em;
font-size: 1em;
border-radius: 0;
}
.infinite-loader {
clear: both;
text-align: center;
}
.masonry .infinite-loader {
position: absolute;
width: 100%;
bottom: -4.38rem;
}
.infinite-loader .spinner {
left: auto !important;
margin: 0 auto;
}
.infinite-loader .spinner > div > div { width: 1.62em !important; }
.infinite-wrap { clear: both; } .site div#jp-relatedposts {
padding-top: 1.62em;
margin: 1.62em 0 0;
border-top: 2px solid;
}
.site div#jp-relatedposts a:before { display: none; }
.site div#jp-relatedposts .jp-relatedposts-headline,
.site div#jp-relatedposts h3.jp-relatedposts-headline {
display: block;
float: none;
font-size: 1em;
}
.site div#jp-relatedposts .jp-relatedposts-headline em:before,
.site div#jp-relatedposts h3.jp-relatedposts-headline em:before { display: none; }
.site div#jp-relatedposts div.jp-relatedposts-items-visual { margin: 0; }
.site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
width: 32%;
padding: 0;
margin: 0 0 0 2%;
opacity: 1;
}
.site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:first-child { margin: 0; }
.site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img { width: 100%; }
.site div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
margin: .62em 0 .38em;
font-size: 1em;
} .jetpack-video-wrapper { margin: 1.62em 0; }
.entry-media .jetpack-video-wrapper,
.fl-video .jetpack-video-wrapper { margin: 0; } .video-player,
.videopress-placeholder,
.videopress-placeholder img {
width: 100% !important;
height: auto !important;
}
.video-player object { width: 100%; }
.videopress-placeholder .play-button + div { display: none; }
.is-singular .video-player {
position: relative;
height: 0 !important;
padding: 0 0 56.25%; }
.is-singular .video-player object,
.is-singular .video-placeholder {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
} .widget .widgets-list-layout li { margin-bottom: 0; }
.widget .widgets-list-layout .widgets-list-layout-blavatar {
width: 40px;
margin-right: 1em;
}
.widget .widgets-list-layout-links {
float: none;
width: auto;
}  @-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; } img,
embed,
iframe,
object,
video { max-width: 100%; }
embed,
iframe,
object,
video { width: 100% !important; } @media only screen and (max-width: 960px) {
body {
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
}  blockquote.alignleft,
blockquote.alignright { padding: 0; }
blockquote.alignleft { margin-left: 0; }
blockquote.alignright { margin-right: 0; }
blockquote.alignleft:before,
blockquote.alignleft:after,
blockquote.alignright:before,
blockquote.alignright:after { display: none; }
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item { width: 31.333%; } .comments-title .add-comment-link {
float: none;
display: block;
margin: 1em 0;
} .site .sidebar {
float: none;
width: 100%;
margin: 1.62rem 0 0;
padding: 1.62rem 0 0;
} .sidebar .widget { margin-top: 2.62rem; }
}  @media only screen and (max-width: 680px) {  .post-table-of-contents.top { display: none; }
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item { width: 48%; } .comment-list .children { margin-left: -40px; }
.comment-list > li,
.comment-list .children > li { padding-left: 50px; }
.comment-meta .avatar { width: 60px; }
.comment-navigation div {
float: none;
width: 100%;
padding: 1em 0 0;
text-align: center;
}
.comment-navigation a { display: block; }  .site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
width: 100%;
margin: 1.62em 0 0 0;
}
}  @media only screen and (max-width: 420px) { .pagination a,
.pagination span { display: none; }
.pagination .prev,
.pagination .next {
display: inline-block;
opacity: 1;
}  .comment-form-author,
.comment-form-email {
float: none;
width: 100%;
margin-left: 0;
}
}:root {
--color-accent: #0aac8e;
--color-accent-text: #fff;
--color-error-background: #c66a53;
--color-error-text: #fff;
--color-info-background: #3b89af;
--color-info-text: #fff;
--color-neutral-background: #dadcde;
--color-neutral-text: #6a6c6e;
--color-success-background: #0aac8e;
--color-success-text: #fff;
--color-warning-background: #bfa950;
--color-warning-text: #fff;
--color-header-background: #2a2c2e;
--color-header-text: #9a9c9e;
--color-navigation-background: #fafcfe;
--color-navigation-border: #eaecee;
--color-navigation-text: #6a6c6e;
--color-content-background: #f1f3f5;
--color-content-border: #dadcde;
--color-content-headings: #1a1c1e;
--color-content-headings-alt: #eaecee;
--color-content-text: #6a6c6e;
--color-content-text-alt: #9a9c9e;
--color-posts-background: #fff;
--color-footer-background: #fff;
--color-footer-border: #dadcde;
--color-footer-text: #9a9c9e;
--color-footer-credits-background: #1a1c1e;
--color-footer-credits-text: #9a9c9e;
--color-footer-menu-background: #2a2c2e;
--color-footer-menu-text: #9a9c9e;
--layout-width-site: 1720px;
--layout-width-content: 1060px;
--font-html: 'Fauna One';
--font-headings: 'Roboto Condensed';
--font-logo: 'Roboto Condensed';
--font-size-html: 16px;
} @font-face {
font-family: 'Genericons';
src: url(//www.automotivedigitalmarketing.com/wp-content/themes/forstron/assets/fonts/genericons/Genericons.woff) format('woff'),
url(//www.automotivedigitalmarketing.com/wp-content/themes/forstron/assets/fonts/genericons/Genericons.ttf) format('truetype'),
url(//www.automotivedigitalmarketing.com/wp-content/themes/forstron/assets/fonts/genericons/Genericons.svg#genericonsregular) format('svg');
font-weight: normal;
font-style: normal;
}
pre:before,
.menu-toggle:before,
.main-navigation .menu-item-has-children > a:after,
.search-toggle:before,
.social-links a:before,
.entry-meta-element:before,
.entry-meta .comments-link a:before,
.entry-meta .entry-likes a:before,
.entry-meta .entry-views:before,
.post-table-of-contents a:before,
.bypostauthor .comment-author:before,
.post-navigation .meta-nav:after,
.post-navigation .meta-nav:before,
.comment-edit-link:before,
.comment-reply-link:before,
.widget_archive li:before,
.widget_categories li:before,
.widget_nav_menu li:before,
.wm-subnav li:before,
.wm-twitter li:before,
.widget_pages li:before,
.widget_recent_comments li:before,
.widget_recent_entries li:before,
.widget_zilla_likes_widget li:before,
.contact-info:before, .posts .format-image .entry-media:before,
.wm-posts .format-image .entry-media:before,
.format-link .entry-content a:before,
.posts .format-quote:before,
.wm-posts .format-quote:before,
.format-status .entry-content p:first-child:before, .wm-accordion .wm-item-title:before,
.wm-testimonials-item:before,
.wm-tour-nav .prev a:before,
.wm-tour-nav .next a:after,
.slick-arrow:before {
font-family: 'Genericons';
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: inherit;
text-transform: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
speak: none;
}
.genericon.vertical-align-middle:before   { vertical-align: middle;   }
.genericon.vertical-align-baseline:before { vertical-align: baseline; }
.genericon.vertical-align-bottom:before   { vertical-align: bottom;   }  body { padding: 2%; }
.site-layout-fullwidth { padding: 0; }
.site {
position: relative;
width: 100%;
max-width: 1720px;
margin: 0 auto;
-webkit-box-shadow: 0 0 1rem rgba(0,0,0, .13);
box-shadow: 0 0 1rem rgba(0,0,0, .13);
}
.site-layout-fullwidth .site { max-width: 100%; } .content-area,
.site-footer-area-inner,
.site .fl-row-fixed-width {
width: 88%;
max-width: 1060px;
margin: 0 auto;
} .text-center { text-align: center; }
.text-right { text-align: right; }
.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }
.dropcap-text:first-letter {
float: left;
display: block;
padding: 0 .19em 0 0;
line-height: 1;
font-size: 3em;
color: inherit;
} .pagination {
margin-top: 2.62rem;
text-align: center;
border: 2px solid;
overflow: hidden;
}
.pagination a,
.pagination span {
margin: 0;
background: transparent;
color: inherit;
}
.pagination a { opacity: 1; }
.pagination .prev {
float: left;
border-right: 2px solid;
border-color: inherit;
}
.pagination .next {
float: right;
border-left: 2px solid;
border-color: inherit;
} .mejs-container {
margin-bottom: 1.62em;
}  html {
font-family: 'Fauna One', Helvetica, Arial, sans-serif;
font-size: 16px;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6
.wm-tab-links,
.site-title,
.logo-font { font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; }   .entry-title .entry-edit { font-size: 12px; } .widget-title { font-size: .81rem; }
.site-title { font-size: 1.9rem; }
.site-banner h1 { font-size: 3.62rem; } .entry-subtitle { font-size: .62em; }
.sidebar,
.main-navigation li.megamenu > ul > li > a { font-size: .81em; }
.main-navigation .menu,
.main-navigation .sub-menu,
.nav-search-form,
.posts .entry-meta,
.wm-posts .entry-meta,
.posts .entry-subtitle,
.wm-posts .entry-subtitle,
.site-footer,
.comments-title .entry-subtitle { font-size: .9em; }
.main-navigation .sub-menu .sub-menu { font-size: 1em; }
.format-link .entry-content,
.format-status .entry-content,
.posts .format-image .entry-summary,
.wm-posts .format-image .entry-summary,
.post-navigation a { font-size: 1.19em; }
.posts .entry-title,
.wm-posts .entry-title,
.social-links { font-size: 1.24em; }
.nav-search-form .search-field { font-size: 1.62em; }
.error-404 .page-title,
.not-found .page-title { font-size: 2em; } h4, h5, h6,
.h4, .h5, .h6 { font-size: 1.19em; }
h3,
.h3 { font-size: 1.38em; }
h2,
.h2 { font-size: 1.62em; }
h1,
.h1 { font-size: 2.62em; } .font-weight-100 { font-weight: 100; }
.entry-subtitle,
.font-weight-200 { font-weight: 200; }
blockquote,
.entry-title .entry-edit,
.site-title,
.logo-font,
.main-navigation,
.post-navigation .meta-nav,
.font-weight-300 { font-weight: 300; }
.posts .entry-subtitle,
.is-singular .entry-summary,
.wm-posts .entry-subtitle,
.wm-posts .entry-summary,
.font-weight-400 { font-weight: 400; }
.font-weight-500 { font-weight: 500; }
.font-weight-600 { font-weight: 600; }
abbr,
.main-navigation .menu > ul > li > a,
.main-navigation li.megamenu > ul > li > a,
.active-menu-item > a,
.entry-title,
.page-title,
.title h3,
.comments-title span,
.widget-title,
.format-link .entry-content a,
.site-content .button,
.site-footer .button,
.main-navigation .menu > ul > .button > a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.font-weight-700 { font-weight: 700; }
.font-weight-800 { font-weight: 800; } blockquote { font-style: normal; } .site-header,
.type-img a { line-height: 5rem; }
blockquote,
.format-link .entry-content,
.posts .format-image .entry-summary,
.wm-posts .format-image .entry-summary { line-height: 1.62; }
.post-navigation { line-height: 1.19; }
.main-navigation .menu-item-has-children > a:after { line-height: 1; }
.site-header .social-links { line-height: inherit; }  .button,
.main-navigation .menu > ul > .button > a,
.main-navigation .menu > ul > li.active-menu-item.button > a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
padding: 1em;
white-space: nowrap;
border: 0;
border-radius: .19rem;
-webkit-box-shadow: 0 3px 6px -2px rgba(0,0,0, .4);
box-shadow: 0 3px 6px -2px rgba(0,0,0, .4);
-webkit-transition: all .3s;
transition: all .3s;
}
.button:hover,
.main-navigation .menu > ul > .button > a:hover,
.main-navigation .menu > ul > li.active-menu-item.button > a:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:focus,
.main-navigation .menu > ul > .button > a:focus,
.main-navigation .menu > ul > li.active-menu-item.button > a:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.button:active,
.main-navigation .menu > ul > .button > a:active,
.main-navigation .menu > ul > li.active-menu-item.button > a:active,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
text-decoration: none;
outline: 0;
-webkit-box-shadow: 0 5px 10px -2px rgba(0,0,0, .26);
box-shadow: 0 5px 10px -2px rgba(0,0,0, .26);
}
.button:active,
.main-navigation .menu > ul > .button > a:active,
.main-navigation .menu > ul > li.active-menu-item.button > a:active,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
opacity: .9;
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0, .13);
box-shadow: inset 0 1px 3px rgba(0,0,0, .13);
}
.site .fullwidth input[type],
.site .fullwidth select,
.site .fullwidth textarea {
width: 100%;
max-width: 100%;
} h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 1em; }
h1, h2, h3,
.h1, .h2, .h3 {
text-transform: uppercase;
letter-spacing: 1px;
} .entry-title,
.page-title {
padding: 0;
margin: 0 0 2.62rem;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.entry-title .entry-edit {
display: block;
margin-top: .62em;
}
.entry-title .entry-edit:before { content: '\2014\2002'; } .intro {
position: relative;
height: 0;
padding: 0;
overflow: hidden; }
.intro-container { overflow: hidden; }
.intro-inner {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
background-size: cover;
}
body[class*=" paged-"] .intro-inner,
.error404 .intro-inner,
.attachment .intro-inner,
.is-posts-list .intro-inner { background-position: 50% 62%; }
.intro-title {
position: absolute;
width: 100%;
top: 28%;
padding: 0 6%;
margin: 0;
color: inherit;
}
.intro-inner .page-title {
margin: 0;
color: inherit;
} .widget-title {
margin: 0 0 1.62rem;
text-transform: uppercase;
} .site-header {
position: absolute;
width: 100%;
left: 0;
top: 0;
padding: 0 2%;
z-index: 999;
-webkit-transition: color .4s ease-in-out, background-color .4s ease-in-out;
transition: color .4s ease-in-out, background-color .4s ease-in-out;
}
.site-header.normal { position: relative; }
.site-header .inner-wrapper {
max-width: 1920px;
margin: 0 auto;
border-bottom: 2px solid;
}
.site-header.normal .inner-wrapper,
.sticky-header .site-header .inner-wrapper { border-bottom: 0; } .site-branding {
float: left;
display: inline-block;
margin: 0;
letter-spacing: 1px;
color: inherit;
}
.site-title {
display: inline-block;
position: relative;
top: -.09em;
margin: 0;
text-transform: uppercase;
vertical-align: middle;
}
.site-title,
.logo-font { text-rendering: auto; } .type-text.styled {
display: inline-block;
padding: 4rem 1rem 1rem;
margin-bottom: -1rem;
line-height: 1rem;
font-size: 1rem;
font-weight: 400;
background: #fafcfe;
vertical-align: top;
}
.type-text.styled,
.type-text.styled:hover { color: #1a1c1e; }
.site-description {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.site-title,
.site-branding a,
.site-branding a:hover,
.site-branding a:active {
text-decoration: none;
color: inherit;
}
.site-branding img {
display: inline-block;
width: auto;
max-height: 4.62rem;
vertical-align: middle;
} .main-navigation {
float: left;
position: relative;
display: inline-block;
margin-left: 4%;
}
.main-navigation a:hover,
.main-navigation a:active { color: inherit; }
.main-navigation .menu { float: left; }
.main-navigation ul {
padding: 0;
margin: 0;
text-transform: uppercase;
list-style: none;
}
.main-navigation li {
float: left;
position: relative;
padding: 0;
margin: 0 1.62em 0 0;
white-space: nowrap;
}
.main-navigation ul a {
position: relative;
display: inline-block;
max-width: 100%; padding: 0;
text-decoration: none;
color: inherit;
-webkit-transition: -webkit-box-shadow .4s, opacity .4s ease-in-out;
transition:         box-shadow .4s, opacity .4s ease-in-out;
}
.main-navigation ul ul a {
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.main-navigation .menu > ul > li > a {
-webkit-box-shadow: 0 8px rgba(0,0,0, 0);
box-shadow: 0 8px rgba(0,0,0, 0);
}
.menu-item-description {
display: block;
opacity: .66;
}
.main-navigation .menu > ul > li > a .menu-item-description { display: none; } .main-navigation .button {
text-align: left;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.main-navigation li.button:active { opacity: 1; }
.main-navigation .menu > ul > .button > a {
line-height: 1;
text-align: center;
} .main-navigation .expander {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
right: 0;
top: 50%;
margin-left: 2px;
border: 1px solid;
border-radius: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.megamenu li .expander { display: none; }
.main-navigation li li .expander { right: 1em; }
.main-navigation .expander::after,
.main-navigation .expander::before {
content: '';
display: block;
position: absolute;
width: 8px;
height: 2px;
left: 50%;
top: 50%;
margin: -1px -4px;
border: 1px solid;
}
.main-navigation .expander::after {
width: 2px;
height: 8px;
margin: -4px -1px;
}
.main-navigation li:hover > a .expander::after,
.main-navigation li[aria-expanded="true"] > a .expander::after { display: none; }
.main-navigation li.menu-item-has-children > a { padding-right: 1.62em; }
.main-navigation li li.menu-item-has-children > a { padding-right: 2.62em; } .main-navigation li ul {
position: absolute;
visibility: hidden;
min-width: 100%;
min-width: calc( 100% + 3.24em - 1px );
left: -1.62em;
top: 138%;
padding: .38em 0;
margin: 0;
opacity: 0;
z-index: 99;
-webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0, .4);
box-shadow: 0 5px 20px 0 rgba(0,0,0, .4);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.main-navigation li:hover > ul,
.main-navigation li[aria-expanded="true"] > ul {
visibility: visible;
top: 100%;
opacity: 1;
}
.main-navigation li li,
.main-navigation li li a {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.main-navigation li li {
float: none;
display: block;
margin: 0;
line-height: 1.62;
border-top: 1px solid;
}
.main-navigation li li:first-child { border: 0; }
.main-navigation li li > a {
display: block;
min-width: 10em;
padding: 1em 1.62em;
color: inherit;
} .main-navigation li li ul {
visibility: hidden;
min-width: 0;
left: 119%;
right: auto;
-webkit-transition: opacity .2s, left .2s ease-in-out;
transition: opacity .2s, left .2s ease-in-out;
}
.main-navigation li li:hover > ul,
.main-navigation li li[aria-expanded="true"] > ul {
left: 100%;
right: auto;
top: -.38em;
} .main-navigation .menu a:hover,
.main-navigation .menu li:hover > a,
.main-navigation .menu li.active-menu-item > a { opacity: 1; }
.main-navigation .menu > ul > li > a:hover,
.main-navigation .menu > ul > li.active-menu-item > a {
-webkit-box-shadow: 0 2px;
box-shadow: 0 2px;
} .main-navigation [class^="icon-"] { margin-right: .5em; }
.main-navigation li.megamenu { position: inherit; }
.main-navigation li.megamenu > ul {
display: table;
width: 100%;
right: 0;
padding: 1.62em .62em;
table-layout: fixed;
}
.main-navigation li.megamenu:hover ul,
.main-navigation li.megamenu[aria-expanded="true"] ul {
visibility: visible;
opacity: 1;
}
.main-navigation li.megamenu li { white-space: normal; }
.main-navigation li.megamenu > ul > li {
display: table-cell;
padding: 0 .62em;
border: 0;
vertical-align: top;
}
.main-navigation li.megamenu > ul > li > a {
margin-bottom: 1em;
text-transform: uppercase;
letter-spacing: .19em;
}
.main-navigation li.megamenu > ul > li > a,
.main-navigation li.megamenu > ul > li:hover > a,
.main-navigation li.megamenu > ul > li > a:hover,
.main-navigation li.megamenu > ul > li.active-menu-item > a { opacity: .66; }
.main-navigation li.megamenu > ul > li:hover > a,
.main-navigation li.megamenu > ul > li > a:hover,
.main-navigation li.megamenu > ul > li.active-menu-item > a { background: none; }
.main-navigation li.megamenu > ul > li a {
padding-left: .62em;
padding-right: .62em;
}
.main-navigation li.megamenu.columns-2 > ul > li { width: 50%;    }
.main-navigation li.megamenu > ul > li,
.main-navigation li.megamenu.columns-3 > ul > li { width: 33.33%; }
.main-navigation li.megamenu.columns-4 > ul > li { width: 25%;    }
.main-navigation li.megamenu > ul > li > ul {
display: block;
position: relative;
min-width: 100%;
left: 0;
top: 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: none;
transition: none;
}
.main-navigation li.megamenu > ul > li > ul ul { display: none; }
.main-navigation .megamenu .menu-item-has-children > a:after { display: none; } .menu-toggle { display: none; } .nav-search-form {
float: right;
padding: 0;
vertical-align: top;
}
.search-toggle {
display: inline-block;
position: relative;
font-size: 1.62rem;
color: inherit;
vertical-align: top;
}
.search-toggle:before {
content: '\f400';
vertical-align: top;
}
.nav-search-form.active .search-toggle:before { content: '\f406'; }
.search-toggle:hover { text-decoration: none; }
.nav-search-form .form-search {
position: absolute;
width: 100%;
max-width: 100%;
top: -100%;
right: 0;
padding: 2px;
text-align: center;
line-height: 1;
opacity: 0;
z-index: -1;
overflow: hidden;
-webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0, .13);
box-shadow: 0 5px 20px 0 rgba(0,0,0, .13);
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.nav-search-form.active .form-search,
.no-js .nav-search-form:hover .form-search {
top: 100%;
opacity: 1;
}
.nav-search-form .search-field,
.nav-search-form .search-field:focus {
padding: 4% 2%;
vertical-align: top;
} .social-links { float: right; }
.social-links ul {
margin: 0;
list-style: none;
overflow: hidden;
}
.social-links li { float: left; }
.site-header .social-links .back-to-top-link { display: none; }
.social-links a {
padding-left: .62em;
color: inherit;
-webkit-transition: all .4s;
transition: all .4s;
}
.social-links:hover a { opacity: .5; }
.social-links a:hover {
text-decoration: none;
opacity: 1;
}
.social-links a:before {
content: '';
display: inline-block;
vertical-align: top;
}
.social-links a.back-to-top:before { padding: 0 .62em; }
.social-links a[href^="http"]:before,
.social-links .website a:before                  { content: '\f475'; }
.social-links a[href*="mailto:"]:before,
.social-links .email a:before                    { content: '\f410'; }
.social-links a[href*="/feed/"]:before,
.social-links .rss a:before                      { content: '\f413'; }
.social-links a[href*="codepen.io"]:before,
.social-links .codepen a:before                  { content: '\f216'; }
.social-links a[href*="digg.com"]:before,
.social-links .digg a:before                     { content: '\f221'; }
.social-links a[href*="dribbble.com"]:before,
.social-links .dribbble a:before                 { content: '\f201'; }
.social-links a[href*="dropbox.com"]:before,
.social-links .dropbox a:before                  { content: '\f225'; }
.social-links a[href*="facebook.com"]:before,
.social-links .facebook a:before                 { content: '\f204'; }
.social-links a[href*="flickr.com"]:before,
.social-links .flickr a:before                   { content: '\f211'; }
.social-links a[href*="foursquare.com"]:before,
.social-links .foursquare a:before               { content: '\f226'; }
.social-links a[href*="github.com"]:before,
.social-links .github a:before                   { content: '\f200'; }
.social-links a[href*="instagram.com"]:before,
.social-links .instagram a:before                { content: '\f215'; }
.social-links a[href*="linkedin.com"]:before,
.social-links .linkedin a:before                 { content: '\f207'; }
.social-links a[href*="pinterest.com"]:before,
.social-links .pinterest a:before                { content: '\f209'; }
.social-links a[href*="plus.google.com"]:before,
.social-links .google-plus a:before              { content: '\f218'; }
.social-links a[href*="getpocket.com"]:before,
.social-links .pocket a:before                   { content: '\f224'; }
.social-links a[href*="polldaddy.com"]:before,
.social-links .polldaddy a:before                { content: '\f217'; }
.social-links a[href*="reddit.com"]:before,
.social-links .reddit a:before                   { content: '\f222'; }
.social-links a[href*="skype:"]:before,
.social-links .skype a:before                    { content: '\f220'; }
.social-links a[href*="spotify.com"]:before,
.social-links .spotify a:before                  { content: '\f515'; }
.social-links a[href*="stumbleupon.com"]:before,
.social-links .stumbleupon a:before              { content: '\f223'; }
.social-links a[href*="tumblr.com"]:before,
.social-links .tumblr a:before                   { content: '\f214'; }
.social-links a[href*="twitch.tv"]:before,
.social-links .twitch a:before                   { content: '\f516'; }
.social-links a[href*="twitter.com"]:before,
.social-links .twitter a:before                  { content: '\f202'; }
.social-links a[href*="vimeo.com"]:before,
.social-links .vimeo a:before                    { content: '\f212'; }
.social-links a[href*="wordpress.org"]:before,
.social-links a[href*="wordpress.com"]:before,
.social-links .wordpress a:before                { content: '\f205'; }
.social-links a[href*="youtube.com"]:before,
.social-links .youtube a:before                  { content: '\f213'; }
.social-links a.back-to-top:before               { content: '\f435'; } .site-content { padding: 5rem 0; }
.site-content * { border-color: inherit; } .single .entry,
.attachment .entry {
float: left;
width: 62%;
} .inline li,
.inline .widget ul li {
display: inline-block;
padding: 0 .62em;
border: 0;
border-left: 1px solid;
}
.inline li:first-child,
.inline .widget ul li:first-child { border: 0; }
.inline li:before { display: none; }
.inline .widget ul li:hover {
-webkit-transform: none;
-ms-transform: none;
transform: none;
} .entry-summary {
margin: 0 0 1em;
}
.entry-summary:last-child {
margin-bottom: 0;
}
.single .entry-summary,
.entry-summary.has-more-tag { text-transform: uppercase; }  .is-singular.not-front-page .entry-media { margin-bottom: 2.62rem; }
.is-singular.not-front-page .wm-posts .entry-media { margin-bottom: 0; }
.attachment .post-thumbnail { text-align: center; }
.attachment .post-thumbnail img {
width: auto;
max-height: 400px;
} .video-container,
.wp-video .mejs-container,
.wp-video-playlist .mejs-container {
position: relative;
max-width: 100%;
height: 0 !important;
padding: 0 0 56.25%; }
.video-container iframe,
.video-container object,
.video-container embed,
.wp-video .mejs-container .mejs-inner,
.wp-video-playlist .mejs-container .mejs-inner {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.wp-video {
width: 100% !important;
height: auto !important;
} .post-table-of-contents a:before {
content: '\f404';
margin-right: .38em;
vertical-align: middle;
}
.post-table-of-contents .passed a:before { content: '\f418'; }
.post-table-of-contents .current a:before { content: '\f403'; } .posts {
margin: 0 -1%;
margin-left: calc( 0% - 1.31rem );
margin-right: calc( 0% - 1.31rem );
}
.posts .entry,
.wm-posts .entry {
float: left;
position: relative;
width: 31.33%;
width: calc( 33.33% - 2.62rem - 1px );
padding: 1.62rem;
padding-bottom: 5.38rem; margin: 0 1% 2.62rem;
margin-left: calc( 0% + 1.31rem );
margin-right: calc( 0% + 1.31rem );
}
.posts .entry-title,
.wm-posts .entry-title {
margin-bottom: 1rem;
letter-spacing: 0;
}
.posts .entry-media,
.wm-posts .entry-media {
width: auto;
margin: -1.62rem -1.62rem 0;
}
.posts .entry-media + .entry-inner,
.wm-posts .entry-media + .entry-inner { margin-top: 1.62rem; }
.posts .entry-inner p,
.wm-posts .entry-inner p { margin-bottom: 1rem; }
.entry-summary + .link-more { margin-top: 1rem; } .posts .is-featured::after {
content: '\2605';
position: absolute;
left: -.62em;
top: -.62em;
width: 2.62em;
height: 2.62em;
line-height: 2.62em;
text-align: center;
border-radius: .19em;
-webkit-box-shadow: 0 3px 6px -2px rgba(0,0,0, .4);
box-shadow: 0 3px 6px -2px rgba(0,0,0, .4);
} .posts .type-page .entry-summary { margin-bottom: 0; } .taxonomy-description {
max-width: 658px; margin: 1.62rem auto 0;
text-align: center;
}
.taxonomy-description p:last-child { margin-bottom: 0; } .posts .entry .entry-meta,
.wm-posts .entry .entry-meta {
position: absolute;
width: 100%;
left: 0;
bottom: 1rem;
padding-left: 1.62rem;
padding-right: 1.62rem;
}
.entry-meta-element { margin-right: .62em; }
.single .entry-meta-top { margin-bottom: 1.62em; }
.entry-meta a { text-decoration: none; }
.entry-meta .author:before          { content: '\f304'; }
.entry-meta .cat-links:before       { content: '\f301'; }
.entry-meta .comments-link a:before { content: '\f300'; }
.entry-meta .entry-date:before      { content: '\f303'; }
.entry-meta .tags-links:before      { content: '\f302'; }
.entry-meta .entry-likes a:before   { content: '\f461'; }
.entry-meta .entry-views:before     { content: '\f403'; }
.entry-meta .entry-edit:before      { content: '\f411'; }
.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text):hover { opacity: .75; }   .posts .format-audio .entry-media iframe { max-height: 182px; }  .format-gallery .slide {
display: none;
width: 50%;
padding: 0;
}
.format-gallery.slide-1-item .slide {
width: 100%;
}
.format-gallery .slide:first-child,
.format-gallery .slide:nth-child(2) {
display: inline-block;
}
.format-gallery.slide-1-item .slide:nth-child(2) {
display: none;
}
.format-gallery .slick-slider .slick-slide {
display: inline-block;
padding: 0;
}
.format-gallery .slick-list {
margin-left: 0;
margin-right: 0;
} .posts .format-image .entry-media:before,
.wm-posts .format-image .entry-media:before,
.format-link .entry-content a:before,
.posts .format-quote:before,
.wm-posts .format-quote:before,
.format-status .entry-content p:first-child:before { content: '\f102'; }
.format-link .entry-content a:before,
.format-status .entry-content p:first-child:before {
margin-right: .19em;
vertical-align: middle;
}
.posts .format-image .entry-media,
.wm-posts .format-image .entry-media { position: relative; }
.posts .format-image .entry-media:before,
.wm-posts .format-image .entry-media:before {
position: absolute;
left: .38em;
top: .38em;
font-size: 1.62em;
line-height: 1;
color: #fff;
vertical-align: top;
z-index: 1;
}
.posts .format-image:hover .entry-media:before,
.wm-posts .format-image:hover .entry-media:before { display: none; }
.posts .format-image .link-more,
.wm-posts .format-image .link-more { display: none; } .format-link .entry-content a:before { content: '\f107'; } .posts .format-quote,
.wm-posts .format-quote { padding-top: 5em; }
.posts .format-quote:before,
.wm-posts .format-quote:before {
content: '\f106';
position: absolute;
left: 1rem;
top: .62rem;
line-height: 1;
font-size: 4.25em;
opacity: .33;
}
.format-quote .entry-content { margin-bottom: 1.62em; }
.format-quote blockquote {
padding: 0;
margin: 0;
text-align: inherit;
}
.format-quote blockquote:before,
.format-quote blockquote:after { display: none; }
.format-quote blockquote + cite {
display: block;
margin-top: .62em;
}
.format-quote a,
.format-status a { color: inherit; } .format-status { cursor: help; }
.format-status .entry-content p:first-child:before { content: '\f300'; } .post-navigation { margin: 0; }
.entry-content + .post-navigation { margin-top: 1.62em; }
.post-navigation .nav-link {
position: relative;
border: 2px solid;
}
.links-count-2 .nav-links {
display: table;
width: 100%;
}
.links-count-2 .nav-link {
display: table-cell;
width: 50%;
vertical-align: middle;
}
.links-count-2 .nav-previous { border-right-width: 1px; }
.links-count-2 .nav-next { border-left-width: 1px; }
.post-navigation .nav-next { text-align: right; }
.post-navigation a {
display: block;
position: relative;
padding: 2rem 8%;
margin-bottom: 2px;
color: inherit;
opacity: .66;
z-index: 1;
-webkit-transition: all .4s;
transition: all .4s;
}
.post-navigation a:hover {
text-decoration: none;
opacity: 1;
}
.post-navigation .meta-nav {
display: block;
margin-bottom: .62em;
text-transform: uppercase;
font-size: .5em;
}
.post-navigation .nav-next .meta-nav:after {
content: '\f429';
margin-left: .62em;
}
.post-navigation .nav-previous .meta-nav:before {
content: '\f430';
margin-right: .62em;
}  .error-404,
.not-found {
text-align: center;
font-size: 1.62em;
}
.error-404 p,
.not-found p,
.error-404 a,
.not-found a { color: inherit; }
.error-404 form,
.not-found form {
display: inline-block;
width: 62%;
text-align: center;
} .comments-area {
padding: 6% 0;
margin: 0;
}
.comments-title { text-align: center; }
.comments-title .add-comment-link {
float: none;
display: block;
margin-top: .62em;
}  .bypostauthor > .comment-body .comment-author:before {
content: '\f304';
position: absolute;
display: block;
width: 30px;
height: 30px;
left: 30px;
top: 75px;
margin-top: 1.62em;
line-height: 28px;
text-align: center;
font-size: 1.17em;
border-radius: 50%;
z-index: 1;
} .comment-edit-link:before,
.comment-reply-link:before {
content: '\f467';
margin-right: .19em;
font-size: 1.38em;
vertical-align: middle;
}
.comment-edit-link:before { content: '\f411'; } .sidebar {
width: 38%;
padding-left: 8%;
} .fl-col .sidebar { width: 100%; }
.fl-col:first-child .sidebar {
padding-left: 0;
padding-right: 8%;
}  .widget_archive li:before,
.widget_categories li:before,
.widget_nav_menu li:before,
.widget_pages li:before,
.wm-subnav li:before,
.wm-twitter li:before,
.widget_recent_comments li:before {
content: '\f307';
margin-right: .38em;
vertical-align: middle;
}
.widget_categories li:before { content: '\f301'; }
.widget_nav_menu li:before,
.wm-subnav li:before,
.widget_pages li:before { content: '\f443'; }
.widget_recent_comments li:before,
.widget_recent_entries li:before,
.wm-twitter li:before,
.widget_zilla_likes_widget li:before {
content: '\f300';
position: absolute;
left: 0;
top: .38em;
margin: 0;
}
.widget_recent_entries li:before { content: '\f411'; }
.wm-twitter li:before { content: '\f202'; }
.widget_zilla_likes_widget li:before { content: '\f461'; } .wm-contact-info .attachment { display: none; } .contact-info {
position: relative;
padding-left: 2em;
margin-top: 1em;
}
.contact-info:first-child { margin-top: 0; }
.contact-info:before {
position: absolute;
left: 0;
top: 0;
line-height: 1;
font-size: 1.38em;
}
.contact-info.address:before { content: '\f409'; }
.contact-info.hours:before   { content: '\f303'; }
.contact-info.phone:before   { content: '\f50c'; }
.contact-info.email:before   { content: '\f410'; }
.contact-info p,
.contact-info table { margin: 0; }
.contact-info table,
.contact-info td {
border: 0;
padding: 0;
line-height: inherit;
} .wm-twitter .user-info {
position: relative;
min-height: 2.62em;
padding: 0 0 1em 4em;
margin: 0;
}
.wm-twitter .user-info h3 { margin-bottom: .38em }
.wm-twitter .user-info img {
position: absolute;
width: 2.62em;
height: 2.62em;
left: 0;
top: 0;
}
.wm-twitter ul li {
position: relative;
padding-left: 1.62em;
border: 0;
}
.wm-twitter ul li + li { margin-top: .62em; }
.tweet-time {
margin-top: .62em;
text-transform: uppercase;
font-size: .81em;
font-weight: 700;
} .widget .tagcloud a:hover:before {
display: none;
} .textwidget ul {
margin-top: 0;
margin-bottom: 1em;
margin-left: 1.62em;
margin-right: 0;
list-style: square;
}
.textwidget ul:last-child {
margin-bottom: 0;
}
.textwidget ul ul {
border-width: 0;
}
.textwidget ul li {
padding: 0;
border-width: 0;
}
.textwidget ul li:hover {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.textwidget ul li + li {
margin-top: 0;
}
.textwidget ul li ul {
bottom: 0;
margin-bottom: 0;
}
.textwidget ul li li {
padding: 0;
} .site-footer * { border-color: inherit; }
.site-footer-area { padding: 3.62rem 0; } .footer-area-footer-widgets { padding: 5rem 0; }
.footer-widgets { margin-bottom: -2.62rem; }
.footer-widgets-container {
padding-bottom: 4%;
margin: 0 -2%;
}
.footer-widgets .widget{
float: left;
width: 21%; margin: 0 2% 2.62rem;
}
.columns-1 .widget {
float: none;
width: 96%;
}
.columns-2 .widget { width: 46%;     }
.columns-3 .widget { width: 29.333%; }
.footer-widgets .widget-title { color: inherit; }
.footer-widgets .widget li,
.footer-widgets .widget table { border-color: inherit; } .footer-area-menu { padding: 1.62em 0; }
.footer-area-menu ul {
margin: 0;
list-style: none;
}
.footer-area-menu li {
display: inline-block;
margin-right: 1.62em;
}
.footer-area-menu a { color: inherit; }
.footer-area-menu .entry-subtitle {
display: none;
} .site-info { float: left; }
.site-info a { color: inherit; }   .fl-builder.is-singular .site-content {
width: 100%;
max-width: none;
padding: 0;
}
.fl-builder.is-singular .content-area {
float: none;
width: 100%;
max-width: 100%;
padding: 0;
margin: 0;
} .fl-builder.is-singular .site-main > .entry {
float: none;
width: 100%;
} .fl-row.intro {
height: auto;
padding: 0;
overflow: hidden; }
.fl-builder-edit .fl-row.intro {
overflow: visible;
} @media (max-width: 671px) {
.fl-row {
overflow: hidden;
}
}
.site .fl-row-full-height .fl-row-content {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.fl-row-full-height.split-screen-row .fl-row-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.site .fl-row-fixed-width .fl-row-fixed-width {
width: 100%;
max-width: 100%;
}
.fl-row-content {
max-width: 1920px;
padding: 0;
} .fl-col-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
max-width: 100%;
}
.fl-col, .site .fl-col-small:not(.fl-col-small-full-width) {
max-width: 100%;
}
.fl-col-content {
width: 100%;
min-width: 1px;
max-width: 100%;
padding-top: 3.62em;
padding-bottom: 3.62em;
}
.custom-column-background .fl-col-content,
.fl-col-custom-background .fl-col-content { padding-left:  1.3078rem;
padding-right: 1.3078rem;
}
.p4 .fl-col-content  { padding:  4%; }
.p6 .fl-col-content  { padding:  6%; }
.p8 .fl-col-content  { padding:  8%; }
.p10 .fl-col-content { padding: 10%; }
.p12 .fl-col-content { padding: 12%; }
.p14 .fl-col-content { padding: 14%; }
.p16 .fl-col-content { padding: 16%; }
.p18 .fl-col-content { padding: 18%; }
.p20 .fl-col-content { padding: 20%; }
.fl-col.no-padding .fl-col-content {
padding: 0 !important;
} .fl-col,
.fl-col-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.fl-col-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-negative: 1;
flex-shrink: 1;
} .fl-col-group .fl-col.vertical-align-top,
.fl-col-group .fl-col.vertical-align-top .fl-col-content,
.vertical-align-top .fl-col,
.vertical-align-top .fl-col-content {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.fl-col-group .fl-col.vertical-align-middle,
.fl-col-group .fl-col.vertical-align-middle .fl-col-content,
.vertical-align-middle .fl-col,
.vertical-align-middle .fl-col-content {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.fl-col-group .fl-col.vertical-align-bottom,
.fl-col-group .fl-col.vertical-align-bottom .fl-col-content,
.vertical-align-bottom .fl-col,
.vertical-align-bottom .fl-col-content {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
} .fl-col[class*="hover-color-"] {
position: relative;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition:         transform .3s ease-in-out;
}
.fl-col[class*="hover-color-"]:hover {
z-index: 5;
-webkit-transform: scale( 1.05 );
-ms-transform: scale( 1.05 );
transform: scale( 1.05 );
}
.fl-col[class*="hover-color-"]:hover * {
color: inherit;
}
.fl-col[class*="hover-color-"] .fl-col-content {
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.fl-builder-content .fl-col[class*="hover-color-"]:hover .fl-col-content {
border: 0;
} @media only screen and (min-width: 680px) {
.fl-col-group .fl-col.last {
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}
.fl-col-group .fl-col.first {
-webkit-order: -10;
-ms-flex-order: -10;
order: -10;
}
} .site .fl-row::before,
.site .fl-row::after,
.site .fl-row-content::before,
.site .fl-row-content::after,
.site .fl-col-group::before,
.site .fl-col-group::after,
.site .fl-col::before,
.site .fl-col::after,
.site .fl-module::before,
.site .fl-module::after,
.site .fl-module-content::before,
.site .fl-module-content::after {
display: none;
} .fl-input-group {
margin-bottom: 1em;
}
.fl-contact-form label {
display: block;
}
.fl-contact-form [type="submit"],
.fl-contact-form [type="text"],
.fl-contact-form [type="email"],
.fl-contact-form textarea {
width: 100%;
}
.fl-module-rich-text h1:last-child,
.fl-module-rich-text h2:last-child,
.fl-module-rich-text h3:last-child,
.fl-module-rich-text p:last-child,
.fl-module-rich-text ol:last-child,
.fl-module-rich-text ul:last-child,
.fl-module-rich-text .gallery:last-child {
margin-bottom: 0;
}
.fl-bg-video embed,
.fl-bg-video iframe,
.fl-bg-video object,
.fl-bg-video video {
max-width: none;
}
.fl-photo-content {
width: 100%;
}
.fullwidth .fl-photo-content img {
width: 100% !important;
} .vertical-align-top.fl-row,
.vertical-align-top.fl-col,
.vertical-align-middle.fl-row,
.vertical-align-middle.fl-col,
.vertical-align-bottom.fl-row,
.vertical-align-bottom.fl-col {
vertical-align: inherit;
} .breadcrumbs-container {
padding: 1rem 0;
margin-bottom: 2.62rem;
border-bottom: 2px solid;
}
.breadcrumbs-title { margin-right: 1.62em; }
.breadcrumbs .sep {
margin: 0 .62em;
opacity: .33;
}
.breadcrumbs .entry-subtitle {
display: none;
}  ul li.lang-item,
ul li.menu-item-language {
position: relative;
margin-left: .62em;
margin-right: .62em;
}
.lang-item:before,
.menu-item-language:before {
content: '';
display: block;
position: absolute;
width: 30px;
height: 30px;
right: 50%;
bottom: 50%;
border: 1px solid;
border-radius: 50%;
opacity: .5;
z-index: -1;
-webkit-transform: translateX( 50% ) translateY( 50% );
-ms-transform: translateX( 50% ) translateY( 50% );
transform: translateX( 50% ) translateY( 50% );
}
ul li.lang-item a,
ul li.menu-item-language a {
display: inline-block;
width: 18px;
padding-left: 0;
padding-right: 0;
white-space: nowrap;
overflow: hidden;
vertical-align: top;
}
ul li.lang-item a { width: 16px; }
.menu-item-language img.iclflag { margin-right: 0; } .menu .lang-item:last-child,
.menu .menu-item-language:last-child { margin-right: 2em; }
.menu .lang-item + li:not(.lang-item),
.menu .menu-item-language + li:not(.menu-item-language),
.menu li:not(.lang-item) + .lang-item,
.menu li:not(.menu-item-language) + .menu-item-language { margin-left: 2em; } .social-links .lang-item .screen-reader-text,
.social-links .menu-item-language .screen-reader-text {
clip: auto !important;
clip-path: none;
position: relative !important;
height: auto;
width: auto;
}
.social-links .lang-item .screen-reader-text:hover,
.social-links .lang-item .screen-reader-text:active,
.social-links .lang-item .screen-reader-text:focus,
.social-links .menu-item-language .screen-reader-text:hover,
.social-links .menu-item-language .screen-reader-text:active,
.social-links .menu-item-language .screen-reader-text:focus {
display: inline;
left: 0;
top: 0;
padding: 0;
font-size: inherit;
font-weight: inherit;
background-color: inherit;
color: inherit;
border-radius: 0;
box-shadow: none;
}
.social-links .lang-item + li:not(.lang-item),
.social-links .menu-item-language + li:not(.menu-item-language) { margin-left: 1em; }
.social-links li:not(.lang-item) + .lang-item,
.social-links li:not(.menu-item-language) + .menu-item-language { margin-left: 2em; }
.social-links .lang-item a:before,
.social-links .menu-item-language a:before { display: none; } .entry-subtitle {
display: block;
margin-top: .19em;
text-transform: none;
}
.posts .entry-subtitle,
.wm-posts .entry-subtitle { opacity: .5; }
.comments-title .entry-subtitle {
display: inline;
text-transform: none;
}
.comments-title .entry-subtitle:before { content: '('; }
.comments-title .entry-subtitle:after { content: ')'; }
.widget_recent_entries .entry-subtitle,
.widget_recent_comments .entry-subtitle { display: none; }.wm-accordion .wm-filter ul { margin-bottom: 1.62rem; } .button,
.main-navigation .button > a {
display: inline-block;
padding: .62em 1.38em;
text-align: center;
}
.fl-module-wm_button.aligncenter { text-align: center; } .button [class*="icon-"] {
margin-right: .38em;
color: inherit;
} .button.simple {
background: none;
border: 2px solid;
}
.fl-builder-content .color-error.simple.button,
.fl-builder-content .color-info.simple.button,
.fl-builder-content .color-neutral.simple.button,
.fl-builder-content .color-success.simple.button,
.fl-builder-content .color-warning.simple.button { background: none; }
.button.simple:hover,
.button.simple:active { box-shadow: none; } .button.size-small { font-size: .81em; }
.button.size-large { font-size: 1.19em; }
.button.size-extra-large { font-size: 1.38em; }
.button.fullwidth { width: 100%; } .wm-call-to-action {
position: relative;
display: table;
width: 100%;
}
.wm-call-to-action-element {
display: table-cell;
vertical-align: middle;
}
.wm-call-to-action-element h2 { margin-bottom: .38em; }
.wm-call-to-action-element p { margin: 0; }
.wm-call-to-action-element p + p { margin-top: 1em; }
.wm-call-to-action-button {
padding-left: 1.62em;
text-align: right;
} .wm-column {
position: relative;
float: left;
padding: 0;
margin: 0 4% 0 0;
margin-right: calc( 0% + 2.62rem );
}
.wm-column.no-margin { margin: 0; }
.wm-column.last,
.wm-row > .wm-column:last-child { margin-right: 0; }  .width-1-1 {
width: 100%;
margin: 0;
}
.width-1-1 + .width-1-1 { margin-top: 2.62rem; } .width-1-2 { width: 48%; width: calc( 50% - 1.31rem - 1px ); } .width-1-2.no-margin { width: 50%; } .width-1-3 { width: 30.66%; width: calc( 33.33% - 1.746rem - 1px ); } .width-1-3.no-margin { width: 33.33%; } .width-1-4 { width: 22%; width: calc( 25% - 1.965rem - 1px ); } .width-1-4.no-margin { width: 25%; } .width-1-5 { width: 16.8%; width: calc( 20% - 2.096rem - 1px ); } .width-1-5.no-margin { width: 20%; } .width-1-6 { width: 13.33%; width: calc( 16.66% - 2.183rem - 1px ); } .width-1-6.no-margin { width: 16.66%; } .wm-items-container .wm-content-module-item,
.wm-items-container .wm-posts-item,
.wm-items-container .wm-testimonials-item { margin-bottom: 2.62rem; }
.wm-items-container .width-1-1 { margin-top: 0; }
.wm-items-container .width-1-1:last-child,
.wm-items-container.no-margin .wm-content-module-item,
.wm-items-container.no-margin .wm-posts-item,
.wm-items-container.no-margin .wm-testimonials-item,
.wm-items-container .wm-row .wm-content-module-item,
.wm-items-container .wm-row .wm-posts-item,
.wm-items-container .wm-row .wm-testimonials-item { margin-bottom: 0; }
.wm-content-module-container.no-margin .wm-row { margin: 0; }
.wm-content-module .image,
.wm-content-module .title { margin-bottom: 1rem; }
.wm-content-module .title h1,
.wm-content-module .title h2,
.wm-content-module .title h3,
.wm-content-module .title h4,
.wm-content-module .title h5,
.wm-content-module .title h6 { margin-bottom: 0; }
.wm-content-module .image img { width: 100%; }
.wm-content-module .image img,
.wm-content-module .image [class*="icon-"] { vertical-align: top; }
.wm-content-module-item p:last-child,
.wm-content-module-item ol:last-child,
.wm-content-module-item ul:last-child,
.wm-content-module-item .gallery:last-child { margin-bottom: 0; }
.wm-content-module .link-more,
.wm-content-module .more-link { display: none; } .wm-content-module-item {
position: relative;
overflow: hidden;
}
.wm-content-module-item .image {
margin-bottom: 1.62rem;
line-height: 1;
font-size: 3.62em;
}
.wm-content-module-item .image a,
.wm-content-module-item .image [class*="icon-"] { color: inherit; }
.wm-content-module-item .title h2,
.wm-content-module-item .title h3 { font-size: 1.19em; } .has-not-thumbnail.has-icon.color-background {
display: inline-block;
width: 1.62em;
height: 1.62em;
line-height: 1.62em;
text-align: center;
font-size: 2.62em;
border-radius: .19rem;
}
.text-center .has-not-thumbnail.has-icon.color-background {
font-size: 3.62em;
border-radius: 50%;
} .has-thumbnail.has-icon {
float: left;
position: relative;
width: 50%;
margin: 0;
}
.wm-row:nth-child(even) .has-thumbnail.has-icon { float: right; }
.wm-content-module-elements-wrapper {
position: absolute;
width: 50%;
height: 100%;
right: 0;
top: 0;
}
.wm-row:nth-child(even) .wm-content-module-elements-wrapper {
right: auto;
left: 0;
}
.wm-content-module-elements-wrapper:after {
content: '';
display: block;
position: absolute;
width: 1.62rem;
height: 1.62rem;
left: 0;
top: 50%;
margin: -.81rem;
background: inherit;
-webkit-transform: rotate( 45deg );
-ms-transform: rotate( 45deg );
transform: rotate( 45deg );
}
.wm-row:nth-child(even) .wm-content-module-elements-wrapper:after {
left: auto;
right: 0;
}
.wm-content-module-elements-wrapper-inner {
position: absolute;
max-height: 80%;
right: 0;
bottom: 50%;
text-align: center;
overflow: hidden;
-webkit-transform: translateY( 50% );
-ms-transform: translateY( 50% );
transform: translateY( 50% );
}
.wm-content-module-elements-wrapper .wm-content-module-element {
margin-left: 1.62rem;
margin-right: 1.62rem;
}
.wm-content-module-elements-wrapper .content { font-size: .9em; }
.has-thumbnail.has-icon a {
display: block;
background: inherit;
}
.has-thumbnail.has-icon img {
-webkit-transition: transform 10s, opacity .4s;
transition: transform 10s, opacity .4s;
}
.wm-content-module-item:hover .has-thumbnail.has-icon img {
opacity: .66;
-webkit-transform: scale( 1.2 );
-moz-transform: scale( 1.2 );
transform: scale( 1.2 );
}
.has-thumbnail.has-icon [class*="icon-"] {
position: absolute;
right: 50%;
bottom: 50%;
z-index: 2;
-webkit-transition: all .4s;
transition: all .4s;
-webkit-transform: translateX( 50% ) translateY( 50% );
-ms-transform: translateX( 50% ) translateY( 50% );
transform: translateX( 50% ) translateY( 50% );
}
.wm-content-module-item:hover .has-thumbnail.has-icon [class*="icon-"] { font-size: 1.38em; }
.has-thumbnail.has-icon .overlay {
position: absolute;
display: block;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: inherit;
opacity: .5;
z-index: 0;
} hr,
.wm-divider {
clear: both;
height: 0;
margin: 3.62em 0;
border-bottom: 2px solid;
border-color: inherit;
}
.fl-module-wm_divider .fl-module-content {
margin-top: 3.62em;
margin-bottom: 3.62em;
}
.fl-module-wm_divider .wm-divider,
.fl-module-wm_divider .wm-divider.type-whitespace { margin: 0; }
.fl-module-wm_divider .fl-module-overlay { top: -6px; } .wm-divider.type-dotted,
.wm-divider.type-dashed,
.wm-divider.type-double-line,
.wm-divider.type-whitespace {
background: none;
border-bottom-style: dotted;
border-color: inherit;
}
.wm-divider.type-dashed {
border-bottom: 2px dashed;
border-color: inherit;
}
.wm-divider.type-double-line {
height: 7px;
border-top: 2px solid;
border-bottom: 2px solid;
border-color: inherit;
}
.wm-divider.type-whitespace {
margin: 3.62em 0 0;
border: 0;
} .wm-item p:last-child,
.wm-item ol:last-child,
.wm-item ul:last-child,
.wm-item .gallery:last-child { margin-bottom: 0; } .wm-accordion .wm-item {
border: 2px solid;
margin-bottom: 1em;
border-radius: .19rem;
}
.wm-accordion .wm-item-title {
padding: .62rem 1rem;
margin: 0;
font-size: .9em;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.wm-accordion .wm-item.active .wm-item-title {
padding: 1rem 1.62rem .62rem;
font-size: 1em;
font-weight: 700;
background: transparent;
color: inherit;
}
.wm-accordion .wm-item-title [class*="icon-"],
.wm-tab-links li [class*="icon-"] { color: inherit; }
.wm-accordion .wm-item-title [class*="icon-"]:before,
.wm-tab-links li [class*="icon-"]:before {
margin-top: -.09em;
line-height: .62;
font-size: 1.62em;
vertical-align: middle;
}
.wm-accordion .wm-item-title:before {
content: '\f431';
display: inline-block;
float: right;
margin-left: .62em;
vertical-align: middle;
}
.wm-accordion .wm-item.active .wm-item-title:before { content: '\f432'; }
.wm-accordion .wm-item-content { padding: 1rem 1.62rem; } .wm-tabs .wm-item { margin: 0; }
.layout-top .wm-item {
padding: 1.62rem 0;
border-top: 2px solid;
}
.layout-left .wm-item {
padding: 0 0 1.62rem 1.62rem;
border-left: 2px solid;
}
.layout-right .wm-item {
padding: 0 1.62rem 1.62rem 0;
border-right: 2px solid;
} .wm-message {
position: relative;
padding: 1.62rem;
text-align: center;
border: 2px solid;
border-radius: .19rem;
}
.fl-builder-content .wm-message * { color: inherit; }
.wm-message-title {
margin-top: 0;
margin-bottom: .38em;
color: inherit;
}
.wm-message p { margin: 0; }
.wm-message p + p { margin-top: 1em; } .wm-message[class*="icon-"]:before {
position: absolute;
display: block;
width: 100%;
left: 0;
top: 1.38rem;
line-height: 1;
font-size: 1.62em;
} .wm-message.size-small { font-size: .81em; }
.wm-message[class*="icon-"] { padding-top: 4.38em; }
.wm-message.size-large[class*="icon-"] { padding-top: 4.62em; }
.wm-message.size-large[class*="icon-"]:before { font-size: 2em; }
.wm-message.size-extra-large[class*="icon-"] { padding-top: 5em; }
.wm-message.size-extra-large[class*="icon-"]:before { font-size: 2.38em; } .wm-posts-item { position: relative; } .wm-filter ul {
margin: 0 0 2.62rem;
list-style: none;
text-align: center;
}
.wm-filter li {
display: inline-block;
margin: 0 .19em;
list-style: none;
}
.wm-filter a {
padding: .19em 1em;
text-transform: uppercase;
font-size: .81em;
letter-spacing: 1px;
color: inherit;
border: 2px solid;
border-radius: .19rem;
opacity: .5;
-webkit-transition: all .4s;
transition: all .4s;
}
.wm-filter a:hover,
.wm-filter .active a {
opacity: 1;
text-decoration: none;
}
.wm-filter .count { display: none; } .wm-posts-item .entry {
float: none;
width: 100%;
margin: 0;
background: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.wm-posts .image img { width: 100%; } .wm-posts-wm_projects .wm-posts-item { padding: 1.62rem; }
.wm-posts-elements-container {
display: block;
margin-top: 1.62rem;
text-decoration: none;
color: inherit;
}
.wm-posts-elements-container:hover { text-decoration: none; } .wm-posts-wm_projects .image { margin: -1.62rem -1.62rem 0; } .wm-posts-wm_projects h2,
.wm-posts-wm_projects h3 {
margin-bottom: .38rem;
font-size: 1em;
} .wm-posts-wm_projects .taxonomy {
text-transform: uppercase;
font-size: .81em;
opacity: .66;
} .wm-posts-wm_projects .excerpt { margin-top: 1rem; } .wm-posts-wm_projects.cubic .wm-posts-item {
padding: 0;
overflow: hidden;
-webkit-perspective: 480px; -ms-perspective: 480px; perspective: 480px; -webkit-perspective: 25vw;
-ms-perspective: 25vw;
perspective: 25vw;
}
.cubic .image {
-webkit-transition: all .4s;
transition: all .4s;
-webkit-transform: scale( 1.05 );
-ms-transform: scale( 1.05 );
transform: scale( 1.05 );
}
.cubic .wm-posts-item:hover .image {
-webkit-transform: scale( 1 );
-ms-transform: scale( 1 );
transform: scale( 1 );
} @media not all and (min-resolution:.001dpcm) { @media {
.cubic .image {
-webkit-transition: none;
transition: none;
-webkit-transform: none;
transform: none;
}
.cubic .wm-posts-item:hover .image {
-webkit-transform: none;
transform: none;
}
} }
.cubic .wm-posts-elements-container {
display: block;
position: absolute;
width: 82%;
height: 82%;
top: 0;
left: 0;
padding: 1.62rem;
margin: 9%;
opacity: .9;
overflow: hidden;
z-index: 30;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: rotateX( -120deg );
-ms-transform: rotateX( -120deg );
transform: rotateX( -120deg );
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.wm-posts-wm_projects.cubic .image { margin: 0; }
.cubic h2,
.cubic h3 { color: inherit; } .in-top .wm-posts-elements-container {
-webkit-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation-name: in-top;
animation-name: in-top;
}
.in-right .wm-posts-elements-container {
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-animation-name: in-right;
animation-name: in-right;
}
.in-bottom .wm-posts-elements-container {
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation-name: in-bottom;
animation-name: in-bottom;
}
.in-left .wm-posts-elements-container {
-webkit-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-animation-name: in-left;
animation-name: in-left;
}
@-webkit-keyframes in-top {
0% { -webkit-transform: rotateX( -120deg ); }
100% { -webkit-transform: rotateX( 0deg ); }
}
@-webkit-keyframes in-right {
0% { -webkit-transform: rotateY( -120deg ); }
100% { -webkit-transform: rotateY( 0deg );  }
}
@-webkit-keyframes in-bottom {
0% { -webkit-transform: rotateX( 120deg ); }
100% { -webkit-transform: rotateX( 0deg ); }
}
@-webkit-keyframes in-left {
0% { -webkit-transform: rotateY( 120deg ); }
100% { -webkit-transform: rotateY( 0deg ); }
}
@keyframes in-top {
0% {
-ms-transform: rotateX( -120deg );
transform: rotateX( -120deg );
}
100% {
-ms-transform: rotateX( 0deg );
transform: rotateX( 0deg );
}
}
@keyframes in-right {
0% {
-ms-transform: rotateY( -120deg );
transform: rotateY( -120deg );
}
100% {
-ms-transform: rotateY( 0deg );
transform: rotateY( 0deg );
}
}
@keyframes in-bottom {
0% {
-ms-transform: rotateX( 120deg );
transform: rotateX( 120deg );
}
100% {
-ms-transform: rotateX( 0deg );
transform: rotateX( 0deg );
}
}
@keyframes in-left {
0% {
-ms-transform: rotateY( 120deg );
transform: rotateY( 120deg );
}
100% {
-ms-transform: rotateY( 0deg );
transform: rotateY( 0deg );
}
} .out-top .wm-posts-elements-container {
-webkit-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-animation-name: out-top;
animation-name: out-top;
}
.out-right .wm-posts-elements-container {
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-animation-name: out-right;
animation-name: out-right;
}
.out-bottom .wm-posts-elements-container {
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-animation-name: out-bottom;
animation-name: out-bottom;
}
.out-left .wm-posts-elements-container {
-webkit-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-animation-name: out-left;
animation-name: out-left;
}
@-webkit-keyframes out-top {
0% { -webkit-transform: rotateX( 0deg ); }
100% { -webkit-transform: rotateX( -120deg ); }
}
@-webkit-keyframes out-right {
0% { -webkit-transform: rotateY( 0deg ); }
100% { -webkit-transform: rotateY( -120deg ); }
}
@-webkit-keyframes out-bottom {
0% { -webkit-transform: rotateX( 0deg ); }
100% { -webkit-transform: rotateX( 120deg ); }
}
@-webkit-keyframes out-left {
0% { -webkit-transform: rotateY( 0deg ); }
100% { -webkit-transform: rotateY( 120deg ); }
}
@keyframes out-top {
0% {
-ms-transform: rotateX( 0deg );
transform: rotateX( 0deg );
}
100% {
-ms-transform: rotateX( -120deg );
transform: rotateX( -120deg );
}
}
@keyframes out-right {
0% {
-ms-transform: rotateY( 0deg );
transform: rotateY( 0deg );
}
100% {
-ms-transform: rotateY( -120deg );
transform: rotateY( -120deg );
}
}
@keyframes out-bottom {
0% {
-ms-transform: rotateX( 0deg );
transform: rotateX( 0deg );
}
100% {
-ms-transform: rotateX( 120deg );
transform: rotateX( 120deg );
}
}
@keyframes out-left {
0% {
-ms-transform: rotateY( 0deg );
transform: rotateY( 0deg );
}
100% {
-ms-transform: rotateY( 120deg );
transform: rotateY( 120deg );
}
} .wm-posts-wm_staff .wm-posts-item { overflow: hidden; }
.wm-posts-wm_staff .wm-posts-container.no-margin,
.wm-posts-wm_staff .wm-posts-item.no-margin,
.wm-posts-wm_staff .wm-posts-item img {
-webkit-transition: all .4s;
transition: all .4s;
}
.wm-posts-wm_staff .wm-posts-container.no-margin:hover .wm-posts-item { opacity: .9; }
.wm-posts-wm_staff .wm-posts-container.no-margin .wm-posts-item:hover { opacity: 1; }
.wm-posts-wm_staff .wm-posts-elements-wrapper {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding: 1em 1.62em;
background: rgba(0,0,0, .66);
background: -webkit-linear-gradient( top, rgba(0,0,0, 0), rgba(0,0,0, .66) 66% );
background:         linear-gradient( to bottom, rgba(0,0,0, 0), rgba(0,0,0, .66) 66% );
color: #fff;
}
.wm-posts-wm_staff a,
.wm-posts-wm_staff h2,
.wm-posts-wm_staff h3 { color: inherit; } .wm-posts-wm_staff .wm-posts-item:hover img {
-webkit-transform: scale( 1.05 );
-moz-transform: scale( 1.05 );
transform: scale( 1.05 );
} .wm-posts-wm_staff h2,
.wm-posts-wm_staff h3 {
margin-bottom: .19em;
font-size: 1.19em;
} .wm-posts-wm_staff .taxonomy {
text-transform: uppercase;
font-size: .81em;
opacity: .66;
} .wm-row { clear: both; }
.wm-row:after {
content: ' ';
display: table;
}
.wm-row:after { clear: both; }
.wm-row + .wm-row { margin-top: 3.62em; }
.wm-posts-container .wm-row + .wm-row { margin-top: 2.62em; }
.wm-row.no-margin,
.wm-items-container .wm-row.no-margin { margin-top: 0; } .wm-tab-links {
text-transform: uppercase;
font-weight: 700;
}
.wm-tab-links,
.wm-tab-links li {
position: relative;
display: inline-block;
padding: 0;
margin: 0;
list-style: none;
z-index: 1;
-webkit-transition: all .2s;
transition: all .2s;
}
.wm-tab-links li a {
display: block;
padding: .62em 1em;
text-decoration: none;
color: inherit;
}
.wm-tab-links li [class*="icon-"],
.wm-tour-nav span [class*="icon-"],
.wm-item-title [class*="icon-"] { margin-right: .38em; } .layout-top .wm-tab-links {
display: block;
text-align: center;
}
.layout-top .wm-tab-links li {
margin: 0 .38em;
border-radius: .19rem .19rem 0 0;
}
.layout-top .wm-tab-links [class*="icon-"] {
display: block;
margin: 0 0 .19em;
text-align: center;
font-size: 2.23em;
} .layout-left .wm-tab-links,
.layout-right .wm-tab-links {
display: block;
float: left;
width: 25%;
}
.layout-right .wm-tab-links { float: right; }
.layout-left .wm-tabs-items { padding-left: 25%; }
.layout-right .wm-tabs-items { padding-right: 25%; }
.layout-left .wm-tab-links li {
display: block;
border-radius: .19rem 0 0 .19rem;
}
.layout-right .wm-tab-links li {
display: block;
border-radius: 0 .19rem .19rem 0;
} .wm-tour-nav { font-size: .81em; }
.layout-top.tour-tabs .wm-tabs-items { z-index: 2; }
.wm-tour-nav.bottom { border-radius: 0 0 .19rem .19rem; }
.layout-left .wm-tour-nav.top,
.layout-right .wm-tour-nav.top { display: none; }
.wm-tour-nav span,
.wm-tour-nav a,
.wm-tour-nav [class*="icon-"] { color: inherit; }
.wm-tour-nav span {
display: inline-block;
width: 50%;
}
.wm-tour-nav .next { text-align: right; }
.wm-tour-nav a {
display: block;
padding: .62em 1rem;
text-decoration: none;
}
.wm-tour-nav .prev a:before,
.wm-tour-nav .next a:after {
font-size: 1.62em;
vertical-align: middle;
line-height: 1;
}
.wm-tour-nav .prev a:before {
content: '\f430';
margin-right: .62em;
}
.wm-tour-nav .next a:after {
content: '\f429';
margin-left: .62em;
}  .wm-testimonials-item {
position: relative;
}
.wm-testimonials-item:before {
content: '\f106';
position: absolute;
left: 0;
top: 0;
line-height: .75;
font-size: 3.62em;
opacity: .3;
}
.wm-testimonials blockquote {
padding: 0 0 0 3.62em;
margin: 0;
text-align: left;
font-size: 1.19em;
font-style: italic;
}
.wm-testimonials blockquote:before,
.wm-testimonials blockquote:after { display: none; } .wm-testimonials cite:before { display: none; }
.wm-testimonials .source {
position: relative;
display: block;
margin: 1em 0 0 4.3em; font-weight: 700;
overflow: hidden;
}
.wm-testimonials .source small { display: block; }
.wm-testimonials .image img {
float: left;
width: 3.62em;
margin: 0 1em 0 0;
border-radius: 50%;
vertical-align: top;
}  .filter-this,
.masonry-this { margin-bottom: -2.62rem; }
.filter-this.no-margin,
.masonry-this.no-margin { margin-bottom: 0; }
.filter-this.with-margin,
.masonry-this.with-margin {
width: 102%;
width: calc( 100% + 2.62rem - 1px );
}
.filter-this.with-margin[data-columns="1"],
.masonry-this.with-margin[data-columns="1"] { width: 100%; }
.filter-this.with-margin .wm-column,
.masonry-this.with-margin .wm-column {
margin-right: 1.96%; margin-right: 2.62rem;
} .filter-this.with-margin .width-1-2,
.masonry-this.with-margin .width-1-2 { width: 48.04%; width: calc( 50.00% - 2.62rem - 1px ); }
.filter-this.with-margin .width-1-3,
.masonry-this.with-margin .width-1-3 { width: 31.37%; width: calc( 33.33% - 2.62rem - 1px ); }
.filter-this.with-margin .width-1-4,
.masonry-this.with-margin .width-1-4 { width: 23.04%; width: calc( 25.00% - 2.62rem - 1px ); }
.filter-this.with-margin .width-1-5,
.masonry-this.with-margin .width-1-5 { width: 18.04%; width: calc( 20.00% - 2.62rem - 1px ); }
.filter-this.with-margin .width-1-6,
.masonry-this.with-margin .width-1-6 { width: 14.70%; width: calc( 16.66% - 2.62rem - 1px ); }  .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}  .slick-list {
margin-left: -1em;
margin-right: -1em;
}
.no-margin .slick-list {
margin-left: 0;
margin-right: 0;
}
.slick-track {
display: table !important;
table-layout: fixed;
border-collapse: collapse;
} .site .wm-posts-container.slick-slider {
-webkit-transition: none;
transition: none;
}
.slick-slider .slick-slide {
float: none;
display: table-cell;
padding: 0 1em;
vertical-align: top;
}
.no-margin .slick-slide {
padding: 0;
}
.center-vertically .slick-slider .slick-slide { vertical-align: middle; }
.slick-slide .wm-column {
width: 100%;
margin: 0;
}
.slick-slide:focus {
outline: 0;
} .slick-arrow {
position: absolute;
width: 2.6244rem;
height: 2.6244rem;
top: 50%;
padding: 0;
line-height: 2.6244rem;
font-size: 1.38rem;
text-indent: -999em;
border-width: 0;
border-radius: .19rem;
overflow: hidden;
opacity: 0;
z-index: 29;
pointer-events: auto;
}
.slick-slider .slick-arrow.slick-arrow {
background: #1a1c1e;
color: #fff;
}
.slick-slider:hover .slick-arrow {
opacity: .66;
}
.slick-arrow:before {
position: absolute;
display: block;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
text-indent: 0;
}
.slick-prev {
left: 0;
-webkit-transform: translateX(-25%) translateY(-50%);
-ms-transform: translateX(-25%) translateY(-50%);
transform: translateX(-25%) translateY(-50%);
}
@media only screen and (min-width: 80em) {
.slick-prev {
-webkit-transform: translateX(-75%) translateY(-50%);
-ms-transform: translateX(-75%) translateY(-50%);
transform: translateX(-75%) translateY(-50%);
}
}
.slick-prev:before {
content: '\f430';
}
.slick-next {
right: 0;
-webkit-transform: translateX(25%) translateY(-50%);
-ms-transform: translateX(25%) translateY(-50%);
transform: translateX(25%) translateY(-50%);
}
@media only screen and (min-width: 80em) {
.slick-next {
-webkit-transform: translateX(75%) translateY(-50%);
-ms-transform: translateX(75%) translateY(-50%);
transform: translateX(75%) translateY(-50%);
}
}
.slick-next:before {
content: '\f429';
}@media only screen and (max-width: 1400px) {  blockquote.alignleft { margin-left: 0; }
blockquote.alignright { margin-right: 0; }
}  @media only screen and (max-width: 1200px) {  .main-navigation li { margin-right: .62em; } .social-links a { padding-left: .38em; }
}  @media only screen and (min-width: 961px) { .sticky-header.header-layout-normal .site,
.hide-sticky-header.header-layout-normal .site { padding-top: 5rem; }
.sticky-header .site-header,
.hide-sticky-header .site-header,
.sticky-header .fl-row.sticky-enabled .fl-row-content-wrap {
position: fixed;
width: 100%;
left: 0;
-webkit-box-shadow: 0 0 1rem rgba(0,0,0, .13);
box-shadow: 0 0 1rem rgba(0,0,0, .13);
-webkit-backface-visibility: hidden; }
.admin-bar.sticky-header .site-header,
.admin-bar.sticky-header .hide-site-header { top: 32px; }
.sticky-header .site-header .social-links .back-to-top-link { display: block; }
.normal .type-text.styled,
.sticky-header .type-text.styled {
-webkit-box-shadow: 0 .19rem .38rem rgba(0,0,0, .1);
box-shadow: 0 .19rem .38rem rgba(0,0,0, .1);
}   .sticky-header .fl-row.sticky-enabled .fl-row-content-wrap {
top: 5rem;
z-index: 998;
}
.admin-bar.sticky-header .fl-row.sticky-enabled .fl-row-content-wrap { top: calc( 5rem + 32px ); }
}  @media only screen and (max-width: 960px) {
body {
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
} .site-header {
position: relative;
padding: 1.62rem 1rem 1.62rem 5.24rem;
line-height: 2;
}
.site-header .inner-wrapper { border: 0; } .type-text.styled {
padding: 1rem;
margin-bottom: 0;
} .main-navigation {
position: absolute;
width: 92%;
width: calc( 100% - 2rem - 1px );
left: 1rem;
top: 0;
padding: 0;
margin: 0;
opacity: 1;
z-index: 9;
}
.main-navigation-inner {
display: none;
position: relative;
padding: 8em 4% 1em;
-webkit-box-shadow: 0 .19em .38em rgba(0,0,0, .2);
box-shadow: 0 .19em .38em rgba(0,0,0, .2);
}
.active .main-navigation-inner { display: block; } .main-navigation .menu { float: none; }
.main-navigation li { overflow: hidden; }
.main-navigation li,
.main-navigation li li,
.main-navigation li li:first-child {
float: none;
display: block;
margin: -1px 0 0;
line-height: 1.62;
white-space: normal;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: inherit;
}
.main-navigation ul a { opacity: 1; }
.main-navigation li > a,
.main-navigation li li > a,
.main-navigation .menu > ul > .button > a {
display: block;
min-width: 0;
padding: .62em;
text-align: left;
}
.main-navigation li li > a { padding-left: 1.62em; }
.main-navigation li li li > a { padding-left: 2.62em; }
.main-navigation .expander { display: none; } .main-navigation li .menu-item-has-children > a:after { display: none; }
.main-navigation li ul,
.main-navigation li li ul,
.main-navigation li:hover > ul,
.main-navigation li li:hover > ul {
position: relative;
visibility: visible;
left: auto;
top: auto;
padding: 0;
border-radius: 0;
opacity: 1;
-webkit-box-shadow: none;
box-shadow: none;
}
.main-navigation li ul { margin-bottom: -1px; } .main-navigation .menu > ul > li > a:hover,
.main-navigation .menu > ul > li.active-menu-item > a {
-webkit-box-shadow: none;
box-shadow: none;
} .main-navigation li.megamenu { position: relative; }
.main-navigation li.megamenu > ul {
display: block;
left: auto;
right: auto;
padding: 0;
}
.main-navigation li.megamenu > ul > li {
display: block;
padding: 0;
border-top: 1px solid;
border-color: inherit;
}
.main-navigation li.megamenu > ul > li > a {
padding-left: 1.62em;
margin: 0;
font-size: 1em;
}
.main-navigation li.megamenu > ul > li li > a { padding-left: 2.62em; }
.main-navigation li.megamenu > ul > li,
.main-navigation li.megamenu.columns-2 > ul > li,
.main-navigation li.megamenu.columns-3 > ul > li,
.main-navigation li.megamenu.columns-4 > ul > li {
width: 100%;
max-width: 100%;
} .menu-toggle {
position: fixed;
left: 1rem;
top: 0;
}
.admin-bar .menu-toggle { top: 32px; }
.active .menu-toggle,
.admin-bar .active .menu-toggle {
position: absolute;
left: auto;
top: auto;
}
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:active,
.menu-toggle:focus {
display: block;
width: 3.24rem;
height: 3.24rem;
padding: 0;
line-height: 3.24rem;
text-indent: -999em;
font-size: 1.62rem;
border: 0;
opacity: 1;
}
.menu-toggle:before {
content: '\f419';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
text-indent: 0;
}
.active .menu-toggle:before { content: '\f406'; } .nav-search-form {
float: none;
position: absolute;
width: 92%;
height: 2.62em;
left: 4%;
top: 1em;
}
.search-toggle { display: none; }
.nav-search-form .form-search,
.nav-search-form.active .form-search,
.no-js .nav-search-form:hover .form-search {
position: relative;
top: auto;
right: auto;
opacity: 1;
z-index: 0;
}
.nav-search-form .search-field { font-size: 1em; } .site .intro-title {
position: relative;
top: auto;
margin-top: 1rem;
} .is-singular .site-main > .entry {
float: none;
width: 100%;
} .posts .entry {
width: 48%;
width: calc( 50% - 2.62rem - 1px );
height: auto !important;
} blockquote.alignleft,
blockquote.alignright { padding: 0; }
blockquote.alignleft:before,
blockquote.alignleft:after,
blockquote.alignright:before,
blockquote.alignright:after { display: none; }
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item { width: 31.333%; }
.button { white-space: normal; } .error-404 form,
.not-found form {
width: 86%;
max-width: 86%;
}   .has-thumbnail.has-icon,
.wm-row:nth-child(even) .has-thumbnail.has-icon {
float: none;
width: 100%;
}
.wm-content-module-elements-wrapper {
position: relative;
width: 100%;
height: auto;
padding: 1.62rem 0;
}
.wm-content-module-elements-wrapper:after,
.wm-row:nth-child(even) .wm-content-module-elements-wrapper:after {
left: 50%;
right: auto;
top: 0;
}
.wm-content-module-elements-wrapper-inner,
.wm-content-module-item:hover .has-thumbnail.has-icon img {
position: initial;
max-height: 100%;
bottom: 0;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.has-thumbnail.has-icon [class*="icon-"],
.has-thumbnail.has-icon .overlay { display: none; }  .cubic .wm-column {
width: 33.33%;
margin: 0;
}
.cubic .excerpt { display: none; }
.wm-posts-wm_projects.cubic .wm-posts-item {
-webkit-perspective: 480px;
-ms-perspective: 480px;
perspective: 480px;
}
.cubic .wm-posts-elements-container {
width: 82%;
height: 82%;
padding: 1rem;
margin: 9%;
opacity: .75;
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-animation: none;
animation: none;
}  .filter-this.no-margin .wm-column,
.masonry-this.no-margin .wm-column { margin-top: 0 !important; } .filter-this.with-margin .wm-column,
.masonry-this.with-margin .wm-column { width: 31.37%; width: calc( 33.33% - 2.62rem - 1px ); }  .footer-widgets .widget { width: 46% !important; }
.columns-1 .widget { width: 96% !important; }   .fl-col:first-child .sidebar { padding-right: 0; }
}  @media only screen and (max-width: 680px) {
body { padding: 0; }  .site-branding {
float: none;
display: block;
} .admin-bar .menu-toggle { top: 46px; } .social-links,
.site-header .social-links {
float: none;
clear: both;
margin-top: 1em;
}
.site-header .social-links { margin-top: .38em; }
.site-header .social-links li {
float: none;
display: inline;
}
.site-header .social-links a { padding: 0 .38em 0 0; } .intro-inner { font-size: .81em; }
.taxonomy-description { display: none; }  .posts .entry,
.wm-posts .entry {
float: none;
width: 100%;
margin-left: 0;
margin-right: 0;
} .post-table-of-contents.top { display: none; }
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item { width: 48%; } .links-count-2 .nav-links { display: block; }
.links-count-2 .nav-link {
display: block;
width: 100%;
}
.links-count-2 .nav-previous { border-right-width: 2px; }
.links-count-2 .nav-next {
border-top: 0;
border-left-width: 2px;
} .comment-list .children { margin-left: -40px; }
.comment-list > li,
.comment-list .children > li { padding-left: 50px; }
.comment-meta .avatar { width: 60px; }
.bypostauthor > .comment-body .comment-author:before {
left: 15px;
top: 45px;
}
.comment-navigation div {
float: none;
width: 100%;
padding: 1em 0 0;
text-align: center;
}
.comment-navigation a { display: block; }  .wm-column,
.wm-column.no-margin {
float: none;
clear: both;
width: 100%;
margin: 0;
}
.wm-row .wm-column + .wm-column { margin-top: 2.62em; }
.wm-row .wm-column.no-margin + .wm-column { margin-top: 0; } .wm-call-to-action-element {
display: block;
text-align: center;
}
.wm-call-to-action-button {
padding: 0;
margin-top: 1.62em;
}  .wm-filter a {
display: block;
margin: .62em 0;
} .cubic .wm-column {
float: left;
clear: none;
width: 50%;
margin: 0;
} .wm-tabs .wm-tab-links,
.wm-tab-links li,
.layout-top .wm-tab-links li,
.layout-left .wm-tab-links li
.layout-right .wm-tab-links li {
float: none;
clear: both;
display: block;
width: 100%;
margin: 0 0 -1px !important;
text-align: center;
border-radius: 0;
border-color: inherit;
}
.wm-tab-links li { border: 1px solid; }
.wm-tabs .wm-tabs-items { padding: 0; }
.wm-tabs-items .wm-item {
min-height: 0 !important;
padding: 1.62rem 1.62rem 0;
border-left: 0;
border-right: 0;
}
.wm-tour-nav.top { display: none; }
.wm-tour-nav.bottom { margin-top: 1.62rem; } .layout-top .wm-tab-links [class*="icon-"] {
display: inline;
margin: 0 .38em 0 0;
text-align: inherit;
font-size: 1em;
}   .filter-this.with-margin .wm-column,
.masonry-this.with-margin .wm-column { width: 48.04%; width: calc( 50% - 2.62rem - 1px ); }  .footer-widgets .widget { width: 96% !important; } .footer-area-menu a {
display: block;
padding: .38em 0;
} .site-info { float: none; }  .site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
width: 100%;
margin: 1.62em 0 0 0;
}
}  @media only screen and (max-width: 420px) { .pagination a,
.pagination span { display: none; }
.pagination .prev,
.pagination .next { display: inline-block; }  .intro-inner { font-size: .62em; }  .comment-form-author,
.comment-form-email {
float: none;
width: 100%;
margin-left: 0;
}   .cubic .wm-column {
float: none;
clear: both;
width: 100%;
}  .filter-this.with-margin,
.masonry-this.with-margin { width: 100%; } .filter-this.with-margin .wm-column,
.masonry-this.with-margin .wm-column {
width: 100%;
margin-right: 0;
}
}.site-layout-boxed .site {
max-width: 1720px;
max-width: var(--layout-width-site);
}
.content-area,
.site-footer-area-inner,
.site .fl-row-fixed-width {
max-width: 1060px;
max-width: var(--layout-width-content);
} html {
font-family: 'Fauna One', Helvetica, Arial, sans-serif;
font-size: 16px;
font-family: var(--font-html), Helvetica, Arial, sans-serif;
font-size: var(--font-size-html);
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.wm-tab-links {
font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-family: var(--font-headings), Helvetica, Arial, sans-serif;
}
.site-title,
.logo-font {
font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-family: var(--font-logo), Helvetica, Arial, sans-serif;
}  body {  background-color: #eaecee;
} button,
input,
select,
textarea,
tbody tr:hover td,
tbody tr:hover th,
code,
pre,
.pagination a:hover,
.site .wp-playlist { background-color: rgba(0,0,0, .05); } .site-header .social-links a.back-to-top:before { background-color: rgba(0,0,0, .1); } .gallery-caption { background-color: rgba(0,0,0, .8); }  .site,
.nav-search-form .search-field {
background-color: #f1f3f5;
background-color: var(--color-content-background);
}
.site-header,
.site-header.normal,
.sticky-header .site-header {
background-color: #2a2c2e;
background-color: var(--color-header-background);
}
.main-navigation li ul {
background-color: #fafcfe;
background-color: var(--color-navigation-background);
}
.main-navigation .menu li li:hover > a,
.main-navigation .menu li li > a:hover,
.main-navigation .menu li li.active-menu-item > a {
background-color: #eaecee;
background-color: var(--color-navigation-border);
}
.site-footer {
background-color: #fff;
background-color: var(--color-footer-background);
}
.footer-area-menu {
background-color: #2a2c2e;
background-color: var(--color-footer-menu-background);
}
.footer-area-site-info {
background-color: #1a1c1e;
background-color: var(--color-footer-credits-background);
}
.widget .tagcloud a:before { background-color: #2a2c2e; } .pagination,
.posts .entry {
background-color: #fff;
background-color: var(--color-posts-background);
} mark,
ins,
.highlight,
pre:before,
.pagination .current,
.button,
.main-navigation .menu > ul > .button > a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.fl-builder-content .fl-module .button,
.fl-builder-content .fl-module button,
.fl-builder-content .fl-module input[type="button"],
.fl-builder-content .fl-module input[type="reset"],
.fl-builder-content .fl-module input[type="submit"],
.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text),
.bypostauthor > .comment-body .comment-author:before,
.comment-navigation a,
.widget_calendar tbody a,
.widget .tagcloud a:hover,
body #infinite-handle span,
.nav-search-form .form-search,
.normal .type-text.styled,
.sticky-header .type-text.styled,
.hover-color-accent.fl-col:hover .fl-col-content,
.posts .is-featured::after {
background-color: #0aac8e;
background-color: var(--color-accent);
} .type-striped tr.even:hover th,
.type-striped tr.even:hover td { background-color: rgba(0,0,0, .05); } .type-striped tr.even th,
.type-striped tr.even td { background-color: rgba(0,0,0, .03); } .button.simple.dark:hover,
.fl-builder-content .fl-module .button.simple.dark:hover,
.button.simple.dark:active,
.fl-builder-content .fl-module .button.simple.dark:active { background-color: #1a1c1e; } .button.simple:hover,
.fl-builder-content .fl-module .button.simple:hover,
.button.simple:active,
.fl-builder-content .fl-module .button.simple:active,
.button.simple.light:hover,
.fl-builder-content .fl-module .button.simple.light:hover,
.button.simple.light:active,
.fl-builder-content .fl-module .button.simple.light:active { background-color: #fafcfe; } .wm-accordion .wm-item-title,
.cubic .wm-posts-elements-container,
.wm-tabs .wm-tab-links li.active,
.wm-tour-nav {
background-color: #0aac8e;
background-color: var(--color-accent);
}
.wm-posts-item,
.wm-content-module-elements-wrapper {
background-color: #fff;
background-color: var(--color-posts-background);
} .color-error,
.fl-builder-content .color-error,
.fl-builder-content .color-error.button,
.fl-builder-content .color-error.button:hover,
.fl-builder-content .color-error.wm-button,
.fl-builder-content .color-error.wm-button:hover,
.hover-color-error.fl-col:hover .fl-col-content   {
background-color: #c66a53;
background-color: var(--color-error-background);
}
.color-info,
.fl-builder-content .color-info,
.fl-builder-content .color-info.button,
.fl-builder-content .color-info.button:hover,
.fl-builder-content .color-info.wm-button,
.fl-builder-content .color-info.wm-button:hover,
.hover-color-info.fl-col:hover .fl-col-content    {
background-color: #3b89af;
background-color: var(--color-info-background);
}
.color-neutral,
.fl-builder-content .color-neutral,
.fl-builder-content .color-neutral.button,
.fl-builder-content .color-neutral.button:hover,
.fl-builder-content .color-neutral.wm-button,
.fl-builder-content .color-neutral.wm-button:hover,
.hover-color-neutral.fl-col:hover .fl-col-content {
background-color: #dadcde;
background-color: var(--color-neutral-background);
}
.color-success,
.fl-builder-content .color-success,
.fl-builder-content .color-success.button,
.fl-builder-content .color-success.button:hover,
.fl-builder-content .color-success.wm-button,
.fl-builder-content .color-success.wm-button:hover,
.hover-color-success.fl-col:hover .fl-col-content {
background-color: #0aac8e;
background-color: var(--color-success-background);
}
.color-warning,
.fl-builder-content .color-warning,
.fl-builder-content .color-warning.button,
.fl-builder-content .color-warning.button:hover,
.fl-builder-content .color-warning.wm-button,
.fl-builder-content .color-warning.wm-button:hover,
.hover-color-warning.fl-col:hover .fl-col-content {
background-color: #bfa950;
background-color: var(--color-warning-background);
}
.wm-marker.color-error {
-webkit-box-shadow: .38em 0 0 #c66a53, -.38em 0 0 #c66a53;
box-shadow: .38em 0 0 #c66a53, -.38em 0 0 #c66a53;
-webkit-box-shadow: .38em 0 0 var(--color-error-background), -.38em 0 0 var(--color-error-background);
box-shadow: .38em 0 0 var(--color-error-background), -.38em 0 0 var(--color-error-background);
}
.wm-marker.color-info {
-webkit-box-shadow: .38em 0 0 #3b89af, -.38em 0 0 #3b89af;
box-shadow: .38em 0 0 #3b89af, -.38em 0 0 #3b89af;
-webkit-box-shadow: .38em 0 0 var(--color-info-background), -.38em 0 0 var(--color-info-background);
box-shadow: .38em 0 0 var(--color-info-background), -.38em 0 0 var(--color-info-background);
}
.wm-marker.color-neutral {
-webkit-box-shadow: .38em 0 0 #dadcde, -.38em 0 0 #dadcde;
box-shadow: .38em 0 0 #dadcde, -.38em 0 0 #dadcde;
-webkit-box-shadow: .38em 0 0 var(--color-neutral-background), -.38em 0 0 var(--color-neutral-background);
box-shadow: .38em 0 0 var(--color-neutral-background), -.38em 0 0 var(--color-neutral-background);
}
.wm-marker.color-success {
-webkit-box-shadow: .38em 0 0 #0aac8e, -.38em 0 0 #0aac8e;
box-shadow: .38em 0 0 #0aac8e, -.38em 0 0 #0aac8e;
-webkit-box-shadow: .38em 0 0 var(--color-success-background), -.38em 0 0 var(--color-success-background);
box-shadow: .38em 0 0 var(--color-success-background), -.38em 0 0 var(--color-success-background);
}
.wm-marker.color-warning {
-webkit-box-shadow: .38em 0 0 #bfa950, -.38em 0 0 #bfa950;
box-shadow: .38em 0 0 #bfa950, -.38em 0 0 #bfa950;
-webkit-box-shadow: .38em 0 0 var(--color-warning-background), -.38em 0 0 var(--color-warning-background);
box-shadow: .38em 0 0 var(--color-warning-background), -.38em 0 0 var(--color-warning-background);
}  mark,
ins,
.highlight {
-webkit-box-shadow: .38em 0 0 #0aac8e, -.38em 0 0 #0aac8e;
box-shadow: .38em 0 0 #0aac8e, -.38em 0 0 #0aac8e;
-webkit-box-shadow: .38em 0 0 var(--color-accent), -.38em 0 0 var(--color-accent);
box-shadow: .38em 0 0 var(--color-accent), -.38em 0 0 var(--color-accent);
} .infinite-loader .spinner > div > div {
background: #0aac8e !important;
background: var(--color-accent) !important;
}  .intro-container .intro,
.intro-title.background--dark,
.gallery-caption,
.widget .tagcloud a:before { color: #fafcfe; } .intro-title.background--light { color: #1a1c1e; } .site,
.nav-search-form .search-field {
color: #6a6c6e;
color: var(--color-content-text);
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
color: #1a1c1e;
color: var(--color-content-headings);
}
.site-header,
.site-header.normal,
.sticky-header .site .site-header {
color: #9a9c9e;
color: var(--color-header-text);
}
.main-navigation li ul {
color: #6a6c6e;
color: var(--color-navigation-text);
}
.site-footer {
color: #9a9c9e;
color: var(--color-footer-text);
}
.footer-area-menu {
color: #9a9c9e;
color: var(--color-footer-menu-text);
}
.footer-area-site-info {
color: #9a9c9e;
color: var(--color-footer-credits-text);
}
.color-text-alt {
color: #9a9c9e;
color: var(--color-content-text-alt);
}
.color-text-alt .wp-playlist { background-color: rgba(255,255,255, .05); } .color-text-alt .wp-playlist,
.color-text-alt .wp-playlist .wp-playlist-playing,
.color-text-alt .wp-playlist-item .wp-playlist-caption,
.custom-column-background .wp-playlist,
.custom-column-background .wp-playlist .wp-playlist-playing,
.custom-column-background .wp-playlist-item .wp-playlist-caption,
.fl-col-custom-background .wp-playlist,
.fl-col-custom-background .wp-playlist .wp-playlist-playing,
.fl-col-custom-background .wp-playlist-item .wp-playlist-caption { color: inherit; } .color-text-alt h1, .color-text-alt h2, .color-text-alt h3, .color-text-alt h4, .color-text-alt h5, .color-text-alt h6,
.color-text-alt .h1, .color-text-alt .h2, .color-text-alt .h3, .color-text-alt .h4, .color-text-alt .h5, .color-text-alt .h6 {
color: #eaecee;
color: var(--color-content-headings-alt);
} a,
.accent-color {
color: #0aac8e;
color: var(--color-accent);
}
mark,
ins,
.highlight,
pre:before,
.pagination .current,
.button,
.main-navigation .menu > ul > .button > a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.fl-builder-content .fl-module .button,
.fl-builder-content .fl-module button,
.fl-builder-content .fl-module input[type="button"],
.fl-builder-content .fl-module input[type="reset"],
.fl-builder-content .fl-module input[type="submit"],
.bypostauthor > .comment-body .comment-author:before,
.comment-navigation a,
.widget_calendar tbody a,
.widget .tagcloud a:hover,
body #infinite-handle span,
.normal .type-text.styled,
.normal .type-text.styled:hover,
.sticky-header .type-text.styled,
.sticky-header .type-text.styled:hover,
.hover-color-accent.fl-col:hover .fl-col-content,
.posts .is-featured::after {
color: #fff;
color: var(--color-accent-text);
}
.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) {
color: #fff;
color: var(--color-accent-text) !important;
} .button.simple,
.fl-builder-content .fl-module .button.simple { color: inherit; } .button.simple.light,
.button.simple.dark:hover,
.button.simple.dark:active,
.fl-builder-content .fl-module .button.simple.light,
.fl-builder-content .fl-module .button.simple.dark:hover,
.fl-builder-content .fl-module .button.simple.dark:active { color: #fafcfe; } .button.simple:hover,
.button.simple:active,
.button.simple.dark,
.button.simple.light:hover,
.button.simple.light:active,
.fl-builder-content .fl-module .button.simple:hover,
.fl-builder-content .fl-module .button.simple:active,
.fl-builder-content .fl-module .button.simple.dark,
.fl-builder-content .fl-module .button.simple.light:hover,
.fl-builder-content .fl-module .button.simple.light:active { color: #1a1c1e; } .wm-accordion .wm-item-title,
.cubic .wm-posts-elements-container,
.wm-tabs .wm-tab-links li.active,
.wm-tour-nav,
.fl-builder-content .wm-tour-nav {
color: #fff;
color: var(--color-accent-text);
}
.wm-content-module-elements-wrapper {
color: #fff !important;
color: var(--color-content-text) !important;
}
.wm-content-module-elements-wrapper h2,
.wm-content-module-elements-wrapper h3,
.wm-content-module-elements-wrapper h4,
.wm-content-module-elements-wrapper .h2,
.wm-content-module-elements-wrapper .h3,
.wm-content-module-elements-wrapper .h4 {
color: #1a1c1e !important;
color: var(--color-content-headings) !important;
}
.wm-content-module-elements-wrapper h2 a,
.wm-content-module-elements-wrapper h3 a,
.wm-content-module-elements-wrapper h4 a,
.wm-content-module-elements-wrapper .h2 a,
.wm-content-module-elements-wrapper .h3 a,
.wm-content-module-elements-wrapper .h4 a { color: inherit !important; }  .color-error,
.fl-builder-content .color-error,
.fl-builder-content .color-error.wm-button,
.fl-builder-content .color-error.wm-button:hover,
.hover-color-error.fl-col:hover .fl-col-content {
color: #fff;
color: var(--color-error-text);
}
.color-info,
.fl-builder-content .color-info,
.fl-builder-content .color-info.wm-button,
.fl-builder-content .color-info.wm-button:hover,
.hover-color-info.fl-col:hover .fl-col-content {
color: #fff;
color: var(--color-info-text);
}
.color-neutral,
.fl-builder-content .color-neutral,
.fl-builder-content .color-neutral.wm-button,
.fl-builder-content .color-neutral.wm-button:hover,
.hover-color-neutral.fl-col:hover .fl-col-content {
color: #6a6c6e;
color: var(--color-neutral-text);
}
.color-success,
.fl-builder-content .color-success,
.fl-builder-content .color-success.wm-button,
.fl-builder-content .color-success.wm-button:hover,
.hover-color-success.fl-col:hover .fl-col-content {
color: #fff;
color: var(--color-success-text);
}
.color-warning,
.fl-builder-content .color-warning,
.fl-builder-content .color-warning.wm-button,
.fl-builder-content .color-warning.wm-button:hover,
.hover-color-warning.fl-col:hover .fl-col-content {
color: #fff;
color: var(--color-warning-text);
}
.wm-message.color-error,
.fl-builder-content .wm-message.color-error {
background: none;
color: #c66a53;
color: var(--color-error-background);
}
.wm-message.color-info,
.fl-builder-content .wm-message.color-info {
background: none;
color: #3b89af;
color: var(--color-info-background);
}
.wm-message.color-neutral,
.fl-builder-content .wm-message.color-neutral {
background: none;
color: #dadcde;
color: var(--color-neutral-background);
}
.wm-message.color-success,
.fl-builder-content .wm-message.color-success {
background: none;
color: #0aac8e;
color: var(--color-success-background);
}
.wm-message.color-warning,
.fl-builder-content .wm-message.color-warning {
background: none;
color: #bfa950;
color: var(--color-warning-background);
} ::-webkit-input-placeholder { color: #9a9c9e; } :-ms-input-placeholder { color: #9a9c9e !important; } ::-moz-placeholder { color: #9a9c9e; } :disabled::-webkit-input-placeholder { color: #9a9c9e; } :disabled:-ms-input-placeholder { color: #9a9c9e !important; } :disabled::-moz-placeholder { color: #9a9c9e; }  .intro-title.background--light { text-shadow: 0 1px 0 rgba(255,255,255, .5); } .intro-title.background--dark { text-shadow: 0 1px 0 rgba(0,0,0, .5); }   .main-navigation ul {
border-color: #eaecee;
border-color: var(--color-navigation-border);
}
.site-content {
border-color: #dadcde;
border-color: var(--color-content-border);
}
.site-footer {
border-color: #dadcde;
border-color: var(--color-footer-border);
} input:focus,
select:focus,
textarea:focus,
.widget .tagcloud a:hover {
border-color: #0aac8e;
border-color: var(--color-accent);
} blockquote:before,
blockquote:after,
table, td, th,
blockquote.alignleft:before,
blockquote.alignleft:after,
blockquote.alignright:before,
blockquote.alignright:after,
button,
input,
select,
textarea,
.pagination,
.comment-meta,
.comment-respond,
.comment-list .comment-respond,
.post-table-of-contents,
.post-table-of-contents.top,
.entry-meta,
.single .entry-meta,
div.sharedaddy,
.post-navigation .nav-link,
.breadcrumbs-container,
.site div#jp-relatedposts,
.main-navigation li li,
.widget ul li,
.widget .tagcloud a,
.widget .tagcloud a:before,
.inline li,
.inline .widget ul li { border-color: inherit; }  .button.simple.dark,
.button.simple.dark:hover,
.button.simple.dark:active,
.fl-builder-content .fl-module .button.simple.dark,
.fl-builder-content .fl-module .button.simple.dark:hover,
.fl-builder-content .fl-module .button.simple.dark:active { border-color: #1a1c1e; } .button.simple.light,
.button.simple.light:hover,
.button.simple.light:active,
.fl-builder-content .fl-module .button.simple.light,
.fl-builder-content .fl-module .button.simple.light:hover,
.fl-builder-content .fl-module .button.simple.light:active { border-color: #fafcfe; } .wm-accordion .wm-item,
.wm-tabs .wm-item {
border-color: #0aac8e;
border-color: var(--color-accent);
}
hr,
.wm-divider { border-color: inherit; }  ::selection {
background: #fafcbe; color: #6a6c2e; }
::-moz-selection {
background: #fafcbe; color: #6a6c2e; } @media only screen and (min-width: 961px) { .site-header { background: transparent; }  .site-header,
.site-header.background--dark,
.site-header.forced-background--dark,
.site-header.forced-background--dark.background--light { color: #fafcfe; } .site-header.background--light,
.site-header.forced-background--light,
.site-header.forced-background--light.background--dark { color: #1a1c1e; }  .site-header .inner-wrapper { border-bottom-color: rgba(255,255,255, .1); } .site-header.background--light .inner-wrapper,
.site-header.forced-background--light .inner-wrapper { border-bottom-color: rgba(0,0,0, .1); } } @media only screen and (max-width: 960px) {
.type-text.styled,
.type-text.styled:hover {
background: #0aac8e;
color: #fff);
background: var(--color-accent);
color: var(--color-accent-text);
}
.main-navigation-inner {
background-color: #fafcfe;
background-color: var(--color-navigation-background);
}
.main-navigation ul a {
color: #6a6c6e;
color: var(--color-navigation-text);
}
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:active,
.menu-toggle:focus { background: transparent; } .menu-toggle:before {
background: #0aac8e;
color: #fff;
background: var(--color-accent);
color: var(--color-accent-text);
}
.main-navigation .menu a:hover,
.main-navigation .menu li:hover > a,
.main-navigation .menu li li:hover > a,
.main-navigation .menu li.active-menu-item > a,
.main-navigation .menu li li.active-menu-item > a {
background: transparent; color: #6a6c6e;
color: var(--color-navigation-text);
}
.main-navigation .menu li.current-menu-item > a,
.main-navigation .menu li li.current-menu-item > a {
background-color: #eaecee;
background-color: var(--color-navigation-border);
}
}