@charset "UTF-8";
.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.zm-loader span{
padding-left: 30px;   
font-size: 14px; 
}
.widget-product-cart,.zip-express-payment-button{
clear:both;
}
.zm-loader:before{
height: 1em;
width: 1em;
position: absolute;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
-moz-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//www.browandskinstudio.com.au/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 1em;
color: rgba(0,0,0,.75);
margin-top: 5px;
margin-left:0px;
}
a.zip-productbuttonlink{
font-size: 11px; 
cursor: pointer;
display: inline !important;
text-decoration:none;
border:none;
}
a#zipmoney-learn-more{
cursor: pointer;
display: inline !important;
}
.zip-overlay {
position: fixed; display: none; width: 100%; height: 100%; top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5); z-index: 2; cursor: pointer; }
.zip-overlay-text{
position: absolute;
top: 50%;
left: 50%;
font-size: 50px;
color: white;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
}
   article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block; } audio,
canvas,
video {
display: inline-block; } audio:not([controls]) {
display: none;
height: 0; } [hidden] {
display: none; }  html {
background: #fff; color: #000; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0; }  a:focus {
outline: thin dotted; } a:active,
a:hover {
outline: 0; }  h1 {
font-size: 2em;
margin: 0.67em 0; } abbr[title] {
border-bottom: 1px dotted; } b,
strong {
font-weight: bold; } dfn {
font-style: italic; } hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0; } mark {
background: #ff0;
color: #000; } code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em; } pre {
white-space: pre-wrap; } q {
quotes: "\201C" "\201D" "\2018" "\2019"; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }  img {
border: 0; } svg:not(:root) {
overflow: hidden; }  figure {
margin: 0; }  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; } legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal; } button,
select {
text-transform: none; } button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default; } input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; } textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0; }
*,
*:before,
*:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
html,
body {
font-size: 14px; }
body {
background: white;
color: #5b6064;
padding: 0;
margin: 0;
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1;
position: relative;
cursor: default; }
a:hover {
cursor: pointer; }
a:focus {
outline: none; }
img,
object,
embed {
max-width: 100%;
height: auto; }
object,
embed {
height: 100%; }
img {
-ms-interpolation-mode: bicubic; }
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; }
.left {
float: left !important; }
.right {
float: right !important; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
.text-center {
text-align: center !important; }
.text-justify {
text-align: justify !important; }
.hide {
display: none; }
.antialiased {
-webkit-font-smoothing: antialiased; }
img {
display: inline-block;
vertical-align: middle; }
textarea {
height: auto;
min-height: 50px; }
select {
width: 100%; } .row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 83.57143em;
*zoom: 1; }
.row:before, .row:after {
content: " ";
display: table; }
.row:after {
clear: both; }
.row.collapse .column,
.row.collapse .columns {
position: relative;
padding-left: 0;
padding-right: 0;
float: left; }
.row .row {
width: auto;
margin-left: -1.42857em;
margin-right: -1.42857em;
margin-top: 0;
margin-bottom: 0;
max-width: none;
*zoom: 1; }
.row .row:before, .row .row:after {
content: " ";
display: table; }
.row .row:after {
clear: both; }
.row .row.collapse {
width: auto;
margin: 0;
max-width: none;
*zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after {
content: " ";
display: table; }
.row .row.collapse:after {
clear: both; }
.column,
.columns {
position: relative;
padding-left: 1.42857em;
padding-right: 1.42857em;
width: 100%;
float: left; }
@media only screen {
.column,
.columns {
position: relative;
padding-left: 1.42857em;
padding-right: 1.42857em;
float: left; }
.small-1 {
position: relative;
width: 8.33333%; }
.small-2 {
position: relative;
width: 16.66667%; }
.small-3 {
position: relative;
width: 25%; }
.small-4 {
position: relative;
width: 33.33333%; }
.small-5 {
position: relative;
width: 41.66667%; }
.small-6 {
position: relative;
width: 50%; }
.small-7 {
position: relative;
width: 58.33333%; }
.small-8 {
position: relative;
width: 66.66667%; }
.small-9 {
position: relative;
width: 75%; }
.small-10 {
position: relative;
width: 83.33333%; }
.small-11 {
position: relative;
width: 91.66667%; }
.small-12 {
position: relative;
width: 100%; }
.small-offset-0 {
position: relative;
margin-left: 0%; }
.small-offset-1 {
position: relative;
margin-left: 8.33333%; }
.small-offset-2 {
position: relative;
margin-left: 16.66667%; }
.small-offset-3 {
position: relative;
margin-left: 25%; }
.small-offset-4 {
position: relative;
margin-left: 33.33333%; }
.small-offset-5 {
position: relative;
margin-left: 41.66667%; }
.small-offset-6 {
position: relative;
margin-left: 50%; }
.small-offset-7 {
position: relative;
margin-left: 58.33333%; }
.small-offset-8 {
position: relative;
margin-left: 66.66667%; }
.small-offset-9 {
position: relative;
margin-left: 75%; }
.small-offset-10 {
position: relative;
margin-left: 83.33333%; }
[class*="column"] + [class*="column"]:last-child {
float: right; }
[class*="column"] + [class*="column"].end {
float: left; }
.column.small-centered,
.columns.small-centered {
position: relative;
margin-left: auto;
margin-right: auto;
float: none !important; } } @media only screen and (min-width: 768px) {
.large-1 {
position: relative;
width: 8.33333%; }
.large-2 {
position: relative;
width: 16.66667%; }
.large-3 {
position: relative;
width: 25%; }
.large-4 {
position: relative;
width: 33.33333%; }
.large-5 {
position: relative;
width: 41.66667%; }
.large-6 {
position: relative;
width: 50%; }
.large-7 {
position: relative;
width: 58.33333%; }
.large-8 {
position: relative;
width: 66.66667%; }
.large-9 {
position: relative;
width: 75%; }
.large-10 {
position: relative;
width: 83.33333%; }
.large-11 {
position: relative;
width: 91.66667%; }
.large-12 {
position: relative;
width: 100%; }
.row .large-offset-0 {
position: relative;
margin-left: 0%; }
.row .large-offset-1 {
position: relative;
margin-left: 8.33333%; }
.row .large-offset-2 {
position: relative;
margin-left: 16.66667%; }
.row .large-offset-3 {
position: relative;
margin-left: 25%; }
.row .large-offset-4 {
position: relative;
margin-left: 33.33333%; }
.row .large-offset-5 {
position: relative;
margin-left: 41.66667%; }
.row .large-offset-6 {
position: relative;
margin-left: 50%; }
.row .large-offset-7 {
position: relative;
margin-left: 58.33333%; }
.row .large-offset-8 {
position: relative;
margin-left: 66.66667%; }
.row .large-offset-9 {
position: relative;
margin-left: 75%; }
.row .large-offset-10 {
position: relative;
margin-left: 83.33333%; }
.row .large-offset-11 {
position: relative;
margin-left: 91.66667%; }
.push-1 {
position: relative;
left: 8.33333%;
right: auto; }
.pull-1 {
position: relative;
right: 8.33333%;
left: auto; }
.push-2 {
position: relative;
left: 16.66667%;
right: auto; }
.pull-2 {
position: relative;
right: 16.66667%;
left: auto; }
.push-3 {
position: relative;
left: 25%;
right: auto; }
.pull-3 {
position: relative;
right: 25%;
left: auto; }
.push-4 {
position: relative;
left: 33.33333%;
right: auto; }
.pull-4 {
position: relative;
right: 33.33333%;
left: auto; }
.push-5 {
position: relative;
left: 41.66667%;
right: auto; }
.pull-5 {
position: relative;
right: 41.66667%;
left: auto; }
.push-6 {
position: relative;
left: 50%;
right: auto; }
.pull-6 {
position: relative;
right: 50%;
left: auto; }
.push-7 {
position: relative;
left: 58.33333%;
right: auto; }
.pull-7 {
position: relative;
right: 58.33333%;
left: auto; }
.push-8 {
position: relative;
left: 66.66667%;
right: auto; }
.pull-8 {
position: relative;
right: 66.66667%;
left: auto; }
.push-9 {
position: relative;
left: 75%;
right: auto; }
.pull-9 {
position: relative;
right: 75%;
left: auto; }
.push-10 {
position: relative;
left: 83.33333%;
right: auto; }
.pull-10 {
position: relative;
right: 83.33333%;
left: auto; }
.push-11 {
position: relative;
left: 91.66667%;
right: auto; }
.pull-11 {
position: relative;
right: 91.66667%;
left: auto; }
.column.large-centered,
.columns.large-centered {
position: relative;
margin-left: auto;
margin-right: auto;
float: none !important; }
.column.large-uncentered,
.columns.large-uncentered {
margin-left: 0;
margin-right: 0;
float: left !important; }
.column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
float: right !important; } } .lt-ie9 {   }
.lt-ie9 .row {
width: 1170px;
max-width: 100%;
min-width: 768px;
margin: 0 auto; }
.lt-ie9 .row .row {
width: auto;
max-width: none;
min-width: 0;
margin: -20px; }
.lt-ie9 .row.large-collapse .column,
.lt-ie9 .row.large-collapse .columns {
padding: 0; }
.lt-ie9 .row .row {
width: auto;
max-width: none;
min-width: 0;
margin: -20px; }
.lt-ie9 .row .row.large-collapse {
margin: 0; }
.lt-ie9 .column,
.lt-ie9 .columns {
float: left;
min-height: 1px;
padding: 0 20px;
position: relative; }
.lt-ie9 .column.large-centered,
.lt-ie9 .columns.large-centered {
float: none;
margin: 0 auto; }
.lt-ie9 [class*="column"] + [class*="column"]:last-child {
float: right; }
.lt-ie9 [class*="column"] + [class*="column"].end {
float: left; }
.lt-ie9 .large-1,
.lt-ie9 .row .large-1 {
width: 8.33333%; }
.lt-ie9 .row .large-offset-1 {
margin-left: 8.33333%; }
.lt-ie9 .large-2,
.lt-ie9 .row .large-2 {
width: 16.66667%; }
.lt-ie9 .row .large-offset-2 {
margin-left: 16.66667%; }
.lt-ie9 .large-3,
.lt-ie9 .row .large-3 {
width: 25%; }
.lt-ie9 .row .large-offset-3 {
margin-left: 25%; }
.lt-ie9 .large-4,
.lt-ie9 .row .large-4 {
width: 33.33333%; }
.lt-ie9 .row .large-offset-4 {
margin-left: 33.33333%; }
.lt-ie9 .large-5,
.lt-ie9 .row .large-5 {
width: 41.66667%; }
.lt-ie9 .row .large-offset-5 {
margin-left: 41.66667%; }
.lt-ie9 .large-6,
.lt-ie9 .row .large-6 {
width: 50%; }
.lt-ie9 .row .large-offset-6 {
margin-left: 50%; }
.lt-ie9 .large-7,
.lt-ie9 .row .large-7 {
width: 58.33333%; }
.lt-ie9 .row .large-offset-7 {
margin-left: 58.33333%; }
.lt-ie9 .large-8,
.lt-ie9 .row .large-8 {
width: 66.66667%; }
.lt-ie9 .row .large-offset-8 {
margin-left: 66.66667%; }
.lt-ie9 .large-9,
.lt-ie9 .row .large-9 {
width: 75%; }
.lt-ie9 .row .large-offset-9 {
margin-left: 75%; }
.lt-ie9 .large-10,
.lt-ie9 .row .large-10 {
width: 83.33333%; }
.lt-ie9 .row .large-offset-10 {
margin-left: 83.33333%; }
.lt-ie9 .large-11,
.lt-ie9 .row .large-11 {
width: 91.66667%; }
.lt-ie9 .row .large-offset-11 {
margin-left: 91.66667%; }
.lt-ie9 .large-12,
.lt-ie9 .row .large-12 {
width: 100%; }
.lt-ie9 .row .large-offset-12 {
margin-left: 100%; }
.lt-ie9 .pull-2 {
right: 16.66667%; }
.lt-ie9 .push-2 {
left: 16.66667%; }
.lt-ie9 .pull-3 {
right: 25%; }
.lt-ie9 .push-3 {
left: 25%; }
.lt-ie9 .pull-4 {
right: 33.33333%; }
.lt-ie9 .push-4 {
left: 33.33333%; }
.lt-ie9 .pull-5 {
right: 41.66667%; }
.lt-ie9 .push-5 {
left: 41.66667%; }
.lt-ie9 .pull-6 {
right: 50%; }
.lt-ie9 .push-6 {
left: 50%; }
.lt-ie9 .pull-7 {
right: 58.33333%; }
.lt-ie9 .push-7 {
left: 58.33333%; }
.lt-ie9 .pull-8 {
right: 66.66667%; }
.lt-ie9 .push-8 {
left: 66.66667%; }
.lt-ie9 .pull-9 {
right: 75%; }
.lt-ie9 .push-9 {
left: 75%; }
.lt-ie9 .pull-10 {
right: 83.33333%; }
.lt-ie9 .push-10 {
left: 83.33333%; }
.lt-ie9 .pull-11 {
right: 91.66667%; }
.lt-ie9 .push-11 {
left: 91.66667%; }
.lt-ie9 .pull-12 {
right: 100%; }
.lt-ie9 .push-12 {
left: 100%; }
.lt-ie9 .row {
*zoom: 1; }
.lt-ie9 .row:before,
.lt-ie9 .row:after {
content: " ";
display: table; }
.lt-ie9 .row:after {
clear: both; }
.lt-ie9 [class*=large-block-grid-] {
margin-left: -20px;
margin-right: -20px; }
.lt-ie9 .large-block-grid-2 {
list-style: none; }
.lt-ie9 .large-block-grid-2 > li {
float: left;
width: 50%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-2 > li:first-child + li {
float: right; }
.lt-ie9 .large-block-grid-2 > li:first-child + li + li {
clear: both; }
.lt-ie9 .large-block-grid-3 {
list-style: none; }
.lt-ie9 .large-block-grid-3 > li {
float: left;
width: 33.3333%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-3 > li:first-child + li + li {
float: right; }
.lt-ie9 .large-block-grid-3 > li:first-child + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-4 {
list-style: none; }
.lt-ie9 .large-block-grid-4 > li {
float: left;
width: 25%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-4 > li:first-child + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-4 > li:first-child + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-5 {
list-style: none; }
.lt-ie9 .large-block-grid-5 > li {
float: left;
width: 20%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-5 > li:first-child + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-5 > li:first-child + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-6 {
list-style: none; }
.lt-ie9 .large-block-grid-6 > li {
float: left;
width: 16.6667%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-6 > li:first-child + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-6 > li:first-child + li + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-7 {
list-style: none; }
.lt-ie9 .large-block-grid-7 > li {
float: left;
width: 14.2857142%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-7 > li:first-child + li + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-7 > li:first-child + li + li + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-8 {
list-style: none; }
.lt-ie9 .large-block-grid-8 > li {
float: left;
width: 12.5%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-8 > li:first-child + li + li + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-8 > li:first-child + li + li + li + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-9 {
list-style: none; }
.lt-ie9 .large-block-grid-9 > li {
float: left;
width: 11.111111%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-9 > li:first-child + li + li + li + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-9 > li:first-child + li + li + li + li + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-10 {
list-style: none; }
.lt-ie9 .large-block-grid-10 > li {
float: left;
width: 10%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-10 > li:first-child + li + li + li + li + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-10 > li:first-child + li + li + li + li + li + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-11 {
list-style: none; }
.lt-ie9 .large-block-grid-11 > li {
float: left;
width: 9.0909%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-11 > li:first-child + li + li + li + li + li + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-11 > li:first-child + li + li + li + li + li + li + li + li + li + li + li {
clear: both; }
.lt-ie9 .large-block-grid-12 {
list-style: none; }
.lt-ie9 .large-block-grid-12 > li {
float: left;
width: 8.333333%;
padding: 0 20px 20px; }
.lt-ie9 .large-block-grid-12 > li:first-child + li + li + li + li + li + li + li + li + li + li + li {
float: right; }
.lt-ie9 .large-block-grid-12 > li:first-child + li + li + li + li + li + li + li + li + li + li + li + li {
clear: both; } .show-for-small,
.show-for-medium-down,
.show-for-large-down {
display: inherit !important; }
.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
display: none !important; }
.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
display: inherit !important; }
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
display: none !important; } table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
display: table; }
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
display: table-header-group !important; }
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
display: table-row-group !important; }
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
display: table-row !important; }
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
display: table-cell !important; } @media only screen and (min-width: 768px) {
.show-for-medium,
.show-for-medium-up {
display: inherit !important; }
.show-for-small {
display: none !important; }
.hide-for-small {
display: inherit !important; }
.hide-for-medium,
.hide-for-medium-up {
display: none !important; } table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
display: table; }
thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
display: table-header-group !important; }
tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
display: table-row-group !important; }
tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
display: table-row !important; }
td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
th.show-for-medium,
th.show-for-medium-up,
th.hide-for-small {
display: table-cell !important; } } @media only screen and (min-width: 1280px) {
.show-for-large,
.show-for-large-up {
display: inherit !important; }
.show-for-medium,
.show-for-medium-down {
display: none !important; }
.hide-for-medium,
.hide-for-medium-down {
display: inherit !important; }
.hide-for-large,
.hide-for-large-up {
display: none !important; } table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
display: table; }
thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
display: table-header-group !important; }
tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
display: table-row-group !important; }
tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
display: table-row !important; }
td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
th.show-for-large,
th.show-for-large-up,
th.hide-for-medium,
th.hide-for-medium-down {
display: table-cell !important; } } @media only screen and (min-width: 1440px) {
.show-for-xlarge {
display: inherit !important; }
.show-for-large,
.show-for-large-down {
display: none !important; }
.hide-for-large,
.hide-for-large-down {
display: inherit !important; }
.hide-for-xlarge {
display: none !important; } table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
display: table; }
thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
display: table-header-group !important; }
tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
display: table-row-group !important; }
tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
display: table-row !important; }
td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
th.show-for-xlarge,
th.hide-for-large,
th.hide-for-large-down {
display: table-cell !important; } } .show-for-landscape,
.hide-for-portrait {
display: inherit !important; }
.hide-for-landscape,
.show-for-portrait {
display: none !important; } table.hide-for-landscape, table.show-for-portrait {
display: table; }
thead.hide-for-landscape, thead.show-for-portrait {
display: table-header-group !important; }
tbody.hide-for-landscape, tbody.show-for-portrait {
display: table-row-group !important; }
tr.hide-for-landscape, tr.show-for-portrait {
display: table-row !important; }
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
display: table-cell !important; }
@media only screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: inherit !important; }
.hide-for-landscape,
.show-for-portrait {
display: none !important; } table.show-for-landscape, table.hide-for-portrait {
display: table; }
thead.show-for-landscape, thead.hide-for-portrait {
display: table-header-group !important; }
tbody.show-for-landscape, tbody.hide-for-portrait {
display: table-row-group !important; }
tr.show-for-landscape, tr.hide-for-portrait {
display: table-row !important; }
td.show-for-landscape, td.hide-for-portrait,
th.show-for-landscape,
th.hide-for-portrait {
display: table-cell !important; } }
@media only screen and (orientation: portrait) {
.show-for-portrait,
.hide-for-landscape {
display: inherit !important; }
.hide-for-portrait,
.show-for-landscape {
display: none !important; } table.show-for-portrait, table.hide-for-landscape {
display: table; }
thead.show-for-portrait, thead.hide-for-landscape {
display: table-header-group !important; }
tbody.show-for-portrait, tbody.hide-for-landscape {
display: table-row-group !important; }
tr.show-for-portrait, tr.hide-for-landscape {
display: table-row !important; }
td.show-for-portrait, td.hide-for-landscape,
th.show-for-portrait,
th.hide-for-landscape {
display: table-cell !important; } } .show-for-touch {
display: none !important; }
.hide-for-touch {
display: inherit !important; }
.touch .show-for-touch {
display: inherit !important; }
.touch .hide-for-touch {
display: none !important; } table.hide-for-touch {
display: table; }
.touch table.show-for-touch {
display: table; }
thead.hide-for-touch {
display: table-header-group !important; }
.touch thead.show-for-touch {
display: table-header-group !important; }
tbody.hide-for-touch {
display: table-row-group !important; }
.touch tbody.show-for-touch {
display: table-row-group !important; }
tr.hide-for-touch {
display: table-row !important; }
.touch tr.show-for-touch {
display: table-row !important; }
td.hide-for-touch {
display: table-cell !important; }
.touch td.show-for-touch {
display: table-cell !important; }
th.hide-for-touch {
display: table-cell !important; }
.touch th.show-for-touch {
display: table-cell !important; } @media only screen {
[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -0.71429em;
*zoom: 1; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
content: " ";
display: table; }
[class*="block-grid-"]:after {
clear: both; }
[class*="block-grid-"] > li {
display: inline;
height: auto;
float: left;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-1 > li {
width: 100%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-1 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.small-block-grid-2 > li {
width: 50%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-2 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.small-block-grid-3 > li {
width: 33.33333%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-3 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.small-block-grid-4 > li {
width: 25%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-4 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.small-block-grid-5 > li {
width: 20%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-5 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.small-block-grid-6 > li {
width: 16.66667%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-6 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.small-block-grid-7 > li {
width: 14.28571%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-7 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.small-block-grid-8 > li {
width: 12.5%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-8 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.small-block-grid-9 > li {
width: 11.11111%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-9 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.small-block-grid-10 > li {
width: 10%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-10 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.small-block-grid-11 > li {
width: 9.09091%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-11 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.small-block-grid-12 > li {
width: 8.33333%;
padding: 0 0.71429em 1.42857em; }
.small-block-grid-12 > li:nth-of-type(n) {
clear: none; }
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } } @media only screen and (min-width: 768px) { .small-block-grid-1 > li:nth-of-type(1n+1) {
clear: none; }
.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: none; }
.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: none; }
.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: none; }
.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: none; }
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: none; }
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: none; }
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: none; }
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: none; }
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: none; }
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: none; }
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: none; }
.large-block-grid-1 > li {
width: 100%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-1 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.large-block-grid-2 > li {
width: 50%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-2 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.large-block-grid-3 > li {
width: 33.33333%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-3 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.large-block-grid-4 > li {
width: 25%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-4 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.large-block-grid-5 > li {
width: 20%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-5 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.large-block-grid-6 > li {
width: 16.66667%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-6 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.large-block-grid-7 > li {
width: 14.28571%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-7 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.large-block-grid-8 > li {
width: 12.5%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-8 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.large-block-grid-9 > li {
width: 11.11111%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-9 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.large-block-grid-10 > li {
width: 10%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-10 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.large-block-grid-11 > li {
width: 9.09091%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-11 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.large-block-grid-12 > li {
width: 8.33333%;
padding: 0 0.71429em 1.42857em; }
.large-block-grid-12 > li:nth-of-type(n) {
clear: none; }
.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
p.lead {
font-size: 1.25em;
line-height: 1.6; }
.subheader {
line-height: 1.4;
color: #616161;
font-weight: 300;
margin-top: 0.2em;
margin-bottom: 0.5em; } div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0;
direction: ltr; } a {
color: #ff93a6;
text-decoration: none;
line-height: inherit; }
a:hover, a:focus {
color: #ff7a91; }
a img {
border: none; } p {
font-family: inherit;
font-weight: normal;
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.42857em;
text-rendering: optimizeLegibility; }
p aside {
font-size: 1em;
line-height: 1.35;
font-style: italic; } h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: normal;
color: #141414;
text-rendering: optimizeLegibility;
margin-top: 0.2em;
margin-bottom: 0.5em;
line-height: 1.03571em; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
font-size: 60%;
color: #616161;
line-height: 0; }
h1 {
font-size: 1.85714em; }
h2 {
font-size: 1.28571em; }
h3 {
font-size: 1.35714em; }
h4 {
font-size: 1.14286em; }
h5 {
font-size: 1.28571em; }
h6 {
font-size: 1.14286em; }
hr {
border: solid #dddddd;
border-width: 1px 0 0;
clear: both;
margin: 1.42857em 0 1.35714em;
height: 0; } em,
i {
font-style: italic;
line-height: inherit; }
strong,
b {
font-weight: bold;
line-height: inherit; }
small {
font-size: 60%;
line-height: inherit; }
code {
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: bold;
color: #7f0a0c; } ul,
ol,
dl {
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.42857em;
list-style-position: outside;
font-family: inherit; }
ul, ol {
margin-left: 0; } ul li ul,
ul li ol {
margin-left: 1.42857em;
margin-bottom: 0;
font-size: 1em; }
ul.square li ul, ul.circle li ul, ul.disc li ul {
list-style: inherit; }
ul.square {
list-style-type: square; }
ul.circle {
list-style-type: circle; }
ul.disc {
list-style-type: disc; }
ul.no-bullet {
list-style: none; } ol li ul,
ol li ol {
margin-left: 1.42857em;
margin-bottom: 0; } dl dt {
margin-bottom: 0.3em;
font-weight: bold; }
dl dd {
margin-bottom: 0.85714em; } abbr,
acronym {
text-transform: uppercase;
font-size: 90%;
color: #5b6064;
border-bottom: 1px dotted #dddddd;
cursor: help; }
abbr {
text-transform: none; } blockquote {
margin: 0 0 1.42857em;
padding: 0.64286em 1.42857em 0 1.35714em;
border-left: 1px solid #dddddd; }
blockquote cite {
display: block;
font-size: 0.92857em;
color: #474747; }
blockquote cite:before {
content: "\2014 \0020"; }
blockquote cite a,
blockquote cite a:visited {
color: #474747; }
blockquote,
blockquote p {
line-height: 1.6;
color: #616161; } .vcard {
display: inline-block;
margin: 0 0 1.42857em 0;
border: 1px solid #dddddd;
padding: 0.71429em 0.85714em; }
.vcard li {
margin: 0;
display: block; }
.vcard .fn {
font-weight: bold;
font-size: 1.07143em; }
.vevent .summary {
font-weight: bold; }
.vevent abbr {
cursor: default;
text-decoration: none;
font-weight: bold;
border: none;
padding: 0 0.07143em; }
@media only screen and (min-width: 768px) {
h1, h2, h3, h4, h5, h6 {
line-height: 1.25; }
h1 {
font-size: 2.57143em; }
h2 {
font-size: 2em; }
h3 {
font-size: 1.71429em; }
h4 {
font-size: 1.5em; } } .print-only {
display: none !important; }
@media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; }
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; }
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.hide-on-print {
display: none !important; }
.print-only {
display: block !important; }
.hide-for-print {
display: none !important; }
.show-for-print {
display: inherit !important; } }
button, .button {
border-style: none;
border-width: 0;
cursor: pointer;
font-family: inherit;
font-weight: normal;
line-height: 1;
margin: 0 0 1.42857em;
position: relative;
text-decoration: none;
text-align: center;
display: inline-block;
padding-top: 0.85714em;
padding-right: 1.71429em;
padding-bottom: 0.92857em;
padding-left: 1.71429em;
font-size: 1.14286em;
background-color: #ff93a6;
border-color: #ff93a6;
color: #333333; }
button:hover, button:focus, .button:hover, .button:focus {
background-color: #ff93a6; }
button:hover, button:focus, .button:hover, .button:focus {
color: #333333; }
button.secondary, .button.secondary {
background-color: #e9e9e9;
border-color: #e9e9e9;
color: #333333; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
background-color: #e9e9e9; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
color: #333333; }
button.success, .button.success {
background-color: #5da423;
border-color: #5da423;
color: white; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
background-color: #5da423; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
color: white; }
button.alert, .button.alert {
background-color: #c60f13;
border-color: #c60f13;
color: white; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
background-color: #c60f13; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
color: white; }
button.large, .button.large {
padding-top: 1.14286em;
padding-right: 2.28571em;
padding-bottom: 1.21429em;
padding-left: 2.28571em;
font-size: 1.42857em; }
button.small, .button.small {
padding-top: 0.64286em;
padding-right: 1.28571em;
padding-bottom: 0.71429em;
padding-left: 1.28571em;
font-size: 0.92857em; }
button.tiny, .button.tiny {
padding-top: 0.5em;
padding-right: 1em;
padding-bottom: 0.57143em;
padding-left: 1em;
font-size: 0.78571em; }
button.expand, .button.expand {
padding-right: 0px;
padding-left: 0px;
width: 100%; }
button.left-align, .button.left-align {
text-align: left;
text-indent: 0.85714em; }
button.right-align, .button.right-align {
text-align: right;
padding-right: 0.85714em; }
button.disabled, button[disabled], .button.disabled, .button[disabled] {
background-color: #ff93a6;
border-color: #ff93a6;
color: #333333;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
box-shadow: none; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #ff93a6; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
color: #333333; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #ff93a6; }
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
background-color: #e9e9e9;
border-color: #e9e9e9;
color: #333333;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
box-shadow: none; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #e9e9e9; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
color: #333333; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #e9e9e9; }
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
background-color: #5da423;
border-color: #5da423;
color: white;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
box-shadow: none; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #5da423; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
color: white; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #5da423; }
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
background-color: #c60f13;
border-color: #c60f13;
color: white;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
box-shadow: none; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #c60f13; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
color: white; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #c60f13; }
button, .button {
padding-top: 0.92857em;
padding-bottom: 0.85714em;
-webkit-appearance: none; }
button.tiny, .button.tiny {
padding-top: 0.57143em;
padding-bottom: 0.5em;
-webkit-appearance: none; }
button.small, .button.small {
padding-top: 0.71429em;
padding-bottom: 0.64286em;
-webkit-appearance: none; }
button.large, .button.large {
padding-top: 1.17857em;
padding-bottom: 1.17857em;
-webkit-appearance: none; }
@media only screen {
button, .button {
-webkit-box-shadow: 0 2px 0 rgba(255, 255, 255, 0) inset;
box-shadow: 0 2px 0 rgba(255, 255, 255, 0) inset;
-webkit-transition: background-color 300ms ease-out;
-moz-transition: background-color 300ms ease-out;
transition: background-color 300ms ease-out; }
button:active, .button:active {
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) inset; }
button.radius, .button.radius {
-webkit-border-radius: 4px;
border-radius: 4px; }
button.round, .button.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; } }
@media only screen and (min-width: 768px) {
button, .button {
display: inline-block; } } form {
margin: 0 0 1.71429em; } form .row .row {
margin: 0 -0.85714em; }
form .row .row .column,
form .row .row .columns {
padding: 0 0.85714em; }
form .row .row.collapse {
margin: 0; }
form .row .row.collapse .column,
form .row .row.collapse .columns {
padding: 0; }
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
padding-left: 0.85714em; } label {
font-size: 1em;
color: #2a2d2f;
cursor: pointer;
display: block;
font-weight: 500;
margin-bottom: 0.57143em; }
label.right {
float: none;
text-align: right; }
label.inline {
margin: 0 0 1.71429em 0;
padding: 1.14286em 0; }
label small {
text-transform: capitalize;
color: #434649; } .prefix,
.postfix {
display: block;
position: relative;
z-index: 2;
text-align: center;
width: 100%;
padding-top: 0;
padding-bottom: 0;
border-style: solid;
border-width: 1px;
overflow: hidden;
font-size: 1em;
height: 3.5em;
line-height: 3.5em; } .postfix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.42857em; }
.prefix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.42857em; }
.prefix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px; }
.postfix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; }
.prefix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 1000px;
-moz-border-radius-topleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-webkit-border-top-left-radius: 1000px;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px; }
.postfix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 1000px;
-moz-border-radius-bottomright: 1000px;
-webkit-border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px; } span.prefix, label.prefix {
background: #f2f2f2;
border-color: #d9d9d9;
border-right: none;
color: #333333; }
span.prefix.radius, label.prefix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px; }
span.postfix, label.postfix {
background: #f2f2f2;
border-color: #cccccc;
border-left: none;
color: #333333; }
span.postfix.radius, label.postfix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; } .input-group.radius > *:first-child, .input-group.radius > *:first-child * {
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px; }
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; }
.input-group.round > *:first-child, .input-group.round > *:first-child * {
-moz-border-radius-bottomleft: 1000px;
-moz-border-radius-topleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-webkit-border-top-left-radius: 1000px;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px; }
.input-group.round > *:last-child, .input-group.round > *:last-child * {
-moz-border-radius-topright: 1000px;
-moz-border-radius-bottomright: 1000px;
-webkit-border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px; } input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
background-color: rgba(255, 255, 255, 0.02);
font-family: inherit;
border: 2px solid rgba(0, 0, 0, 0.125);
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
color: rgba(0, 0, 0, 0.75);
display: block;
font-size: 1em;
margin: 0 0 1.71429em 0;
padding: 0.85714em;
height: 3.5em;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
background: rgba(0, 0, 0, 0.015);
border-color: #999999;
outline: none; }
input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
background-color: #dddddd; } input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
margin: 0 0 1.71429em 0; } input[type="file"] {
width: 100%; } fieldset {
border: solid 1px #dddddd;
padding: 1.42857em;
margin: 1.28571em 0; }
fieldset legend {
font-weight: bold;
background: white;
padding: 0 0.21429em;
margin: 0;
margin-left: -0.21429em; } [data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
display: block;
padding: 0.42857em 0.28571em;
margin-top: -2.07143em;
margin-bottom: 1.71429em;
font-size: 0.85714em;
font-weight: bold;
background: #c60f13;
color: white;
margin-top: 0; }
[data-abide] span.error, [data-abide] small.error {
display: none; }
span.error, small.error {
display: block;
padding: 0.42857em 0.28571em;
margin-top: -2.07143em;
margin-bottom: 1.71429em;
font-size: 0.85714em;
font-weight: bold;
background: #c60f13;
color: white; }
.error input,
.error textarea,
.error select {
border-color: #c60f13;
background-color: rgba(198, 15, 19, 0.1);
margin-bottom: 0; }
.error input:focus,
.error textarea:focus,
.error select:focus {
background: rgba(0, 0, 0, 0.015);
border-color: #999999; }
.error label,
.error label.error {
color: #c60f13; }
.error small.error {
display: block;
padding: 0.42857em 0.28571em;
margin-top: -2.07143em;
margin-bottom: 1.71429em;
font-size: 0.85714em;
font-weight: bold;
background: #c60f13;
color: white; }
.error span.error-message {
display: block; }
input.error,
textarea.error {
border-color: #c60f13;
background-color: rgba(198, 15, 19, 0.1); }
input.error:focus,
textarea.error:focus {
background: rgba(0, 0, 0, 0.015);
border-color: #999999; }
.error select {
border-color: #c60f13;
background-color: rgba(198, 15, 19, 0.1); }
.error select:focus {
background: rgba(0, 0, 0, 0.015);
border-color: #999999; }
label.error {
color: #c60f13; } form.custom .hidden-field {
margin-left: -99999px;
position: absolute;
visibility: hidden; }
form.custom .custom {
display: inline-block;
width: 16px;
height: 16px;
position: relative;
top: -1px; vertical-align: middle;
border: solid 1px #cccccc;
background: white; }
form.custom .custom.checkbox {
-webkit-border-radius: 0px;
border-radius: 0px;
padding: -1px; }
form.custom .custom.radio {
-webkit-border-radius: 1000px;
border-radius: 1000px;
padding: 3px; }
form.custom .custom.checkbox:before {
content: "";
display: block;
font-size: 16px;
color: white; }
form.custom .custom.radio.checked:before {
content: "";
display: block;
width: 8px;
height: 8px;
-webkit-border-radius: 1000px;
border-radius: 1000px;
background: #222222;
position: relative; }
form.custom .custom.checkbox.checked:before {
content: "\00d7";
color: #222222;
position: absolute;
top: -50%;
left: 50%;
margin-top: 4px;
margin-left: -5px; } form.custom { }
form.custom .custom.dropdown {
display: block;
position: relative;
top: 0;
height: 3.5em;
margin-bottom: 1.42857em;
margin-top: 0px;
padding: 0px;
width: 100%;
background: white;
background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%);
background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%);
-webkit-box-shadow: none;
background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
box-shadow: none;
font-size: 1em;
vertical-align: top; }
form.custom .custom.dropdown ul {
overflow-y: auto;
max-height: 200px; }
form.custom .custom.dropdown .current {
cursor: default;
white-space: nowrap;
line-height: 3.42857em;
color: rgba(0, 0, 0, 0.75);
text-decoration: none;
overflow: hidden;
display: block;
margin-left: 0.85714em;
margin-right: 3.5em; }
form.custom .custom.dropdown .selector {
cursor: default;
position: absolute;
width: 4.28571em;
height: 3.5em;
display: block;
right: 0;
top: 0; }
form.custom .custom.dropdown .selector:after {
content: "";
display: block;
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: #aaaaaa transparent transparent transparent;
border-top-style: solid;
position: absolute;
left: 1.78571em;
top: 50%;
margin-top: -3px; }
form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: #222222 transparent transparent transparent;
border-top-style: solid; }
form.custom .custom.dropdown .disabled {
color: #888888; }
form.custom .custom.dropdown .disabled:hover {
background: transparent;
color: #888888; }
form.custom .custom.dropdown .disabled:hover:after {
display: none; }
form.custom .custom.dropdown.open ul {
display: block;
z-index: 10;
min-width: 100%;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
form.custom .custom.dropdown.small {
max-width: 134px; }
form.custom .custom.dropdown.medium {
max-width: 254px; }
form.custom .custom.dropdown.large {
max-width: 434px; }
form.custom .custom.dropdown.expand {
width: 100% !important; }
form.custom .custom.dropdown.open.small ul {
min-width: 134px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
form.custom .custom.dropdown.open.medium ul {
min-width: 254px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
form.custom .custom.dropdown.open.large ul {
min-width: 434px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
form.custom .error .custom.dropdown {
border-color: #c60f13;
background-color: rgba(198, 15, 19, 0.1);
background: rgba(198, 15, 19, 0.1);
margin-bottom: 0; }
form.custom .error .custom.dropdown:focus {
background: rgba(0, 0, 0, 0.015);
border-color: #999999; }
form.custom .error .custom.dropdown + small.error {
margin-top: 0; }
form.custom .custom.dropdown ul {
position: absolute;
width: auto;
display: none;
margin: 0;
left: -2px;
top: auto;
-webkit-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.1);
margin: 0;
padding: 0;
background: white;
border: solid 1px #cccccc;
font-size: 14px; }
form.custom .custom.dropdown ul li {
color: #555555;
font-size: 1em;
cursor: default;
padding-top: 0.28571em;
padding-bottom: 0.28571em;
padding-left: 0.42857em;
padding-right: 2.71429em;
min-height: 1.71429em;
line-height: 1.71429em;
margin: 0;
white-space: nowrap;
list-style: none; }
form.custom .custom.dropdown ul li.selected {
background: #eeeeee;
color: black; }
form.custom .custom.dropdown ul li:hover {
background-color: #e4e4e4;
color: black; }
form.custom .custom.dropdown ul li.selected:hover {
background: #eeeeee;
cursor: default;
color: black; }
form.custom .custom.dropdown ul.show {
display: block; }
form.custom .custom.disabled {
background: #dddddd; } .flex-video {
position: relative;
padding-top: 1.78571em;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 1.14286em;
overflow: hidden; }
.flex-video.widescreen {
padding-bottom: 57.25%; }
.flex-video.vimeo {
padding-top: 0; }
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } .contain-to-grid {
width: 100%;
background: rgba(255, 255, 255, 0); }
.contain-to-grid .top-bar {
margin-bottom: 0; }
.fixed {
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 99; }
.top-bar {
overflow: hidden;
height: 40px;
line-height: 40px;
position: relative;
background: rgba(255, 255, 255, 0);
margin-bottom: 0; }
.top-bar ul {
margin-bottom: 0;
list-style: none; }
.top-bar .row {
max-width: none; }
.top-bar form,
.top-bar input {
margin-bottom: 0; }
.top-bar input {
height: 2.45em; }
.top-bar .button {
padding-top: .5em;
padding-bottom: .5em;
margin-bottom: 0; }
.top-bar .title-area {
position: relative;
margin: 0; }
.top-bar .name {
height: 40px;
margin: 0;
font-size: 14px; }
.top-bar .name h1 {
line-height: 40px;
font-size: 1.21429em;
margin: 0; }
.top-bar .name h1 a {
font-weight: bold;
color: white;
width: 50%;
display: block;
padding: 0 13.33333px; }
.top-bar .toggle-topbar {
position: absolute;
right: 0;
top: 0; }
.top-bar .toggle-topbar a {
color: white;
text-transform: uppercase;
font-size: 0.92857em;
font-weight: bold;
position: relative;
display: block;
padding: 0 13.33333px;
height: 40px;
line-height: 40px; }
.top-bar .toggle-topbar.menu-icon {
right: 13.33333px;
top: 50%;
margin-top: -16px;
padding-left: 40px; }
.top-bar .toggle-topbar.menu-icon a {
text-indent: -48px;
width: 34px;
height: 34px;
line-height: 33px;
padding: 0;
color: white; }
.top-bar .toggle-topbar.menu-icon a span {
position: absolute;
right: 0;
display: block;
width: 16px;
height: 0;
-webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
.top-bar.expanded {
height: auto;
background: transparent; }
.top-bar.expanded .title-area {
background: rgba(255, 255, 255, 0); }
.top-bar.expanded .toggle-topbar a {
color: #888888; }
.top-bar.expanded .toggle-topbar a span {
-webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }
.top-bar-section {
left: 0;
position: relative;
width: auto;
-webkit-transition: left 300ms ease-out;
-moz-transition: left 300ms ease-out;
transition: left 300ms ease-out; }
.top-bar-section ul {
width: 100%;
height: auto;
display: block;
background: rgba(255, 255, 255, 0);
font-size: 14px;
margin: 0; }
.top-bar-section .divider,
.top-bar-section [role="separator"] {
border-bottom: solid 1px rgba(255, 255, 255, 0);
border-top: solid 1px rgba(230, 230, 230, 0);
clear: both;
height: 1px;
width: 100%; }
.top-bar-section ul li > a {
display: block;
width: 100%;
color: white;
padding: 12px 0 12px 0;
padding-left: 13.33333px;
font-size: 0.85714em;
font-weight: normal;
background: rgba(255, 255, 255, 0); }
.top-bar-section ul li > a.button {
background: #ff93a6;
font-size: 0.85714em; }
.top-bar-section ul li > a.button.hover {
background: #ff607c; }
.top-bar-section ul li > a.button.secondary {
background: #e9e9e9; }
.top-bar-section ul li > a.button.secondary.hover {
background: #d0d0d0; }
.top-bar-section ul li > a.button.success {
background: #5da423; }
.top-bar-section ul li > a.button.success.hover {
background: #457a1a; }
.top-bar-section ul li > a.button.alert {
background: #c60f13; }
.top-bar-section ul li > a.button.alert.hover {
background: #970b0e; }
.top-bar-section ul li.hover > a {
background: rgba(247, 247, 247, 0);
color: white; }
.top-bar-section ul li.active > a {
background: rgba(247, 247, 247, 0);
color: white; }
.top-bar-section .has-form {
padding: 13.33333px; }
.top-bar-section .has-dropdown {
position: relative; }
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 4px;
border-color: transparent transparent transparent rgba(153, 153, 153, 0.4);
border-left-style: solid;
margin-right: 13.33333px;
margin-top: -4px;
position: absolute;
top: 50%;
right: 0; }
.top-bar-section .has-dropdown.moved {
position: static; }
.top-bar-section .has-dropdown.moved > .dropdown {
visibility: visible; }
.top-bar-section .dropdown {
position: absolute;
left: 100%;
top: 0;
visibility: hidden;
z-index: 99; }
.top-bar-section .dropdown li {
width: 100%;
height: auto; }
.top-bar-section .dropdown li a {
font-weight: normal;
padding: 8px 13.33333px; }
.top-bar-section .dropdown li a.parent-link {
font-weight: normal; }
.top-bar-section .dropdown li.title h5 {
margin-bottom: 0; }
.top-bar-section .dropdown li.title h5 a {
color: white;
line-height: 20px;
display: block; }
.top-bar-section .dropdown label {
padding: 8px 13.33333px 2px;
margin-bottom: 0;
text-transform: uppercase;
color: #555555;
font-weight: bold;
font-size: 0.71429em; }
.top-bar-js-breakpoint {
width: 54.85714em !important;
visibility: hidden; }
.js-generated {
display: block; }
@media only screen and (min-width: 768px) {
.top-bar {
background: rgba(255, 255, 255, 0);
*zoom: 1;
overflow: visible; }
.top-bar:before, .top-bar:after {
content: " ";
display: table; }
.top-bar:after {
clear: both; }
.top-bar .toggle-topbar {
display: none; }
.top-bar .title-area {
float: left; }
.top-bar .name h1 a {
width: auto; }
.top-bar input,
.top-bar .button {
line-height: 2em;
font-size: 1em;
height: 2em;
padding: 0 10px;
position: relative;
top: 8px; }
.top-bar.expanded {
background: rgba(255, 255, 255, 0); }
.contain-to-grid .top-bar {
max-width: 83.57143em;
margin: 0 auto;
margin-bottom: 0; }
.top-bar-section {
-webkit-transition: none 0 0;
-moz-transition: none 0 0;
transition: none 0 0;
left: 0 !important; }
.top-bar-section ul {
width: auto;
height: auto !important;
display: inline; }
.top-bar-section ul li {
float: left; }
.top-bar-section ul li .js-generated {
display: none; }
.top-bar-section li a:not(.button) {
padding: 0 13.33333px;
line-height: 40px;
background: rgba(255, 255, 255, 0); }
.top-bar-section li a:not(.button).hover {
background: rgba(179, 179, 179, 0); }
.top-bar-section .has-dropdown > a {
padding-right: 33.33333px !important; }
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 4px;
border-color: rgba(153, 153, 153, 0.4) transparent transparent transparent;
border-top-style: solid;
margin-top: -2px;
top: 20px; }
.top-bar-section .has-dropdown.moved {
position: relative; }
.top-bar-section .has-dropdown.moved > .dropdown {
visibility: hidden; }
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
visibility: visible; }
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
border: none;
content: "\00bb";
margin-top: -16px;
right: 5px; }
.top-bar-section .dropdown {
left: 0;
top: auto;
background: transparent;
min-width: 100%; }
.top-bar-section .dropdown li a {
color: rgba(255, 255, 255, 0);
line-height: 1;
white-space: nowrap;
padding: 7px 13.33333px;
background: rgba(255, 255, 255, 0); }
.top-bar-section .dropdown li label {
white-space: nowrap;
background: rgba(255, 255, 255, 0); }
.top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0; }
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
border-bottom: none;
border-top: none;
border-right: solid 1px rgba(255, 255, 255, 0);
border-left: solid 1px rgba(230, 230, 230, 0);
clear: none;
height: 40px;
width: 0px; }
.top-bar-section .has-form {
background: rgba(255, 255, 255, 0);
padding: 0 13.33333px;
height: 40px; }
.top-bar-section ul.right li .dropdown {
left: auto;
right: 0; }
.top-bar-section ul.right li .dropdown li .dropdown {
right: 100%; }
.no-js .top-bar-section ul li:hover > a {
background: rgba(247, 247, 247, 0);
color: white; }
.no-js .top-bar-section ul li:active > a {
background: rgba(247, 247, 247, 0);
color: white; }
.no-js .top-bar-section .has-dropdown:hover > .dropdown {
visibility: visible; } }
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@-moz-keyframes rotate {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@-o-keyframes rotate {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@keyframes rotate {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } } .slideshow-wrapper {
position: relative; }
.slideshow-wrapper ul {
list-style-type: none;
margin: 0; }
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
display: none; }
.slideshow-wrapper ul li:first-child {
display: block; }
.slideshow-wrapper .orbit-container {
background-color: transparent; }
.slideshow-wrapper .orbit-container li {
display: block; }
.slideshow-wrapper .orbit-container li .orbit-caption {
display: block; }
.preloader {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -20px;
margin-left: -20px;
border: solid 3px;
border-color: #555 #fff;
-webkit-border-radius: 1000px;
border-radius: 1000px;
-webkit-animation-name: rotate;
-webkit-animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: rotate;
-moz-animation-duration: 1.5s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-o-animation-name: rotate;
-o-animation-duration: 1.5s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
animation-name: rotate;
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-timing-function: linear; }
.orbit-container {
overflow: hidden;
width: 100%;
position: relative;
background: whitesmoke; }
.orbit-container .orbit-slides-container {
list-style: none;
margin: 0;
padding: 0;
position: relative; }
.orbit-container .orbit-slides-container img {
display: block;
max-width: 100%; }
.orbit-container .orbit-slides-container > * {
position: absolute;
top: 0;
width: 100%;
margin-left: 100%; }
.orbit-container .orbit-slides-container > *:first-child {
margin-left: 0%; }
.orbit-container .orbit-slides-container > * .orbit-caption {
position: absolute;
bottom: 0;
background-color: black;
background-color: rgba(0, 0, 0, 0.6);
color: white;
width: 100%;
padding: 10px 14px;
font-size: 1em; }
.orbit-container .orbit-slide-number {
position: absolute;
top: 10px;
left: 10px;
font-size: 12px;
color: white;
background: rgba(0, 0, 0, 0);
z-index: 10; }
.orbit-container .orbit-slide-number span {
font-weight: 700;
padding: 0.35714em; }
.orbit-container .orbit-timer {
position: absolute;
top: 10px;
right: 10px;
height: 6px;
width: 100px;
z-index: 10; }
.orbit-container .orbit-timer .orbit-progress {
height: 100%;
background-color: black;
background-color: rgba(0, 0, 0, 0.6);
display: block;
width: 0%; }
.orbit-container .orbit-timer > span {
display: none;
position: absolute;
top: 10px;
right: 0px;
width: 11px;
height: 14px;
border: solid 4px #000;
border-top: none;
border-bottom: none; }
.orbit-container .orbit-timer.paused > span {
right: -6px;
top: 9px;
width: 11px;
height: 14px;
border: inset 8px;
border-right-style: solid;
border-color: transparent transparent transparent #000; }
.orbit-container:hover .orbit-timer > span {
display: block; }
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
position: absolute;
top: 50%;
margin-top: -25px;
background-color: black;
background-color: rgba(0, 0, 0, 0.6);
width: 50px;
height: 60px;
line-height: 50px;
color: white;
text-indent: -9999px !important;
z-index: 10; }
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
position: absolute;
top: 50%;
margin-top: -16px;
display: block;
width: 0;
height: 0;
border: inset 16px; }
.orbit-container .orbit-prev {
left: 0; }
.orbit-container .orbit-prev > span {
border-right-style: solid;
border-color: transparent;
border-right-color: #fff; }
.orbit-container .orbit-prev:hover > span {
border-right-color: #ccc; }
.orbit-container .orbit-next {
right: 0; }
.orbit-container .orbit-next > span {
border-color: transparent;
border-left-style: solid;
border-left-color: #fff;
left: 50%;
margin-left: -8px; }
.orbit-container .orbit-next:hover > span {
border-left-color: #ccc; }
.orbit-bullets {
margin: 0 auto 30px auto;
overflow: hidden;
position: relative;
top: 10px; }
.orbit-bullets li {
display: block;
width: 10px;
height: 10px;
background: #999999;
float: left;
margin-right: 6px;
border: solid 1px #555555;
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.orbit-bullets li.active {
background: #555555; }
.orbit-bullets li:last-child {
margin-right: 0; }
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
display: none; }
.touch .orbit-bullets {
display: none; }
@media only screen and (min-width: 768px) {
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
display: inherit; }
.touch .orbit-bullets {
display: block; } }
@media only screen and (max-width: 768px) {
.orbit-stack-on-small .orbit-slides-container {
height: auto !important; }
.orbit-stack-on-small .orbit-slides-container > * {
position: relative;
margin-left: 0% !important; }
.orbit-stack-on-small .orbit-timer,
.orbit-stack-on-small .orbit-next,
.orbit-stack-on-small .orbit-prev,
.orbit-stack-on-small .orbit-bullets {
display: none; } }
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: black;
background: rgba(0, 0, 0, 0.45);
z-index: 98;
display: none;
top: 0;
left: 0; }
.reveal-modal {
visibility: hidden;
display: none;
position: absolute;
left: 50%;
z-index: 99;
height: auto;
margin-left: -40%;
width: 80%;
background-color: white;
padding: 1.42857em;
border: solid 1px #666666;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
top: 50px; }
.reveal-modal .column,
.reveal-modal .columns {
min-width: 0; }
.reveal-modal > :first-child {
margin-top: 0; }
.reveal-modal > :last-child {
margin-bottom: 0; }
.reveal-modal .close-reveal-modal {
font-size: 1.57143em;
line-height: 1;
position: absolute;
top: 0.57143em;
right: 0.78571em;
color: #aaaaaa;
font-weight: bold;
cursor: pointer; }
@media only screen and (min-width: 768px) {
.reveal-modal {
padding: 2.14286em;
top: 7.14286em; }
.reveal-modal.tiny {
margin-left: -15%;
width: 30%; }
.reveal-modal.small {
margin-left: -20%;
width: 40%; }
.reveal-modal.medium {
margin-left: -30%;
width: 60%; }
.reveal-modal.large {
margin-left: -35%;
width: 70%; }
.reveal-modal.xlarge {
margin-left: -47.5%;
width: 95%; } }
@media print {
.reveal-modal {
background: #fff !important; } } [data-clearing] {
*zoom: 1;
margin-bottom: 0;
margin-left: 0;
list-style: none; }
[data-clearing]:before, [data-clearing]:after {
content: " ";
display: table; }
[data-clearing]:after {
clear: both; }
[data-clearing] li {
float: left;
margin-right: 10px; }
.clearing-blackout {
background: #111111;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 998; }
.clearing-blackout .clearing-close {
display: block; }
.clearing-container {
position: relative;
z-index: 998;
height: 100%;
overflow: hidden;
margin: 0; }
.visible-img {
height: 95%;
position: relative; }
.visible-img img {
position: absolute;
left: 50%;
top: 50%;
margin-left: -50%;
max-height: 100%;
max-width: 100%; }
.clearing-caption {
color: white;
line-height: 1.3;
margin-bottom: 0;
text-align: center;
bottom: 0;
background: #111111;
width: 100%;
padding: 10px 30px;
position: absolute;
left: 0; }
.clearing-close {
z-index: 999;
padding-left: 20px;
padding-top: 10px;
font-size: 40px;
line-height: 1;
color: white;
display: none; }
.clearing-close:hover, .clearing-close:focus {
color: #ccc; }
.clearing-assembled .clearing-container {
height: 100%; }
.clearing-assembled .clearing-container .carousel > ul {
display: none; }
.clearing-feature li {
display: none; }
.clearing-feature li.clearing-featured-img {
display: block; }
@media only screen and (min-width: 768px) {
.clearing-main-prev,
.clearing-main-next {
position: absolute;
height: 100%;
width: 40px;
top: 0; }
.clearing-main-prev > span,
.clearing-main-next > span {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
border: solid 16px; }
.clearing-main-prev {
left: 0; }
.clearing-main-prev > span {
left: 5px;
border-color: transparent;
border-right-color: white; }
.clearing-main-next {
right: 0; }
.clearing-main-next > span {
border-color: transparent;
border-left-color: white; }
.clearing-main-prev.disabled,
.clearing-main-next.disabled {
opacity: 0.5; }
.clearing-assembled .clearing-container .carousel {
background: #111111;
height: 150px;
margin-top: 5px; }
.clearing-assembled .clearing-container .carousel > ul {
display: block;
z-index: 999;
width: 200%;
height: 100%;
margin-left: 0;
position: relative;
left: 0; }
.clearing-assembled .clearing-container .carousel > ul li {
display: block;
width: 175px;
height: inherit;
padding: 0;
float: left;
overflow: hidden;
margin-right: 1px;
position: relative;
cursor: pointer;
opacity: 0.4; }
.clearing-assembled .clearing-container .carousel > ul li.fix-height img {
min-height: 100%;
height: 100%;
max-width: none; }
.clearing-assembled .clearing-container .carousel > ul li a.th {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
display: block; }
.clearing-assembled .clearing-container .carousel > ul li img {
cursor: pointer !important;
min-width: 100% !important; }
.clearing-assembled .clearing-container .carousel > ul li.visible {
opacity: 1; }
.clearing-assembled .clearing-container .visible-img {
background: #111111;
overflow: hidden;
height: 75%; }
.clearing-close {
position: absolute;
top: 10px;
right: 20px;
padding-left: 0;
padding-top: 0; } } .label {
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 1;
white-space: nowrap;
display: inline-block;
position: relative;
padding: 0.21429em 0.71429em 0.28571em;
font-size: 1em;
background-color: #ff93a6;
color: #333333; }
.label.radius {
-webkit-border-radius: 4px;
border-radius: 4px; }
.label.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.label.alert {
background-color: #c60f13;
color: white; }
.label.success {
background-color: #5da423;
color: white; }
.label.secondary {
background-color: #e9e9e9;
color: #333333; } .inline-list {
margin: 0 auto 1.21429em auto;
margin-left: -1.57143em;
margin-right: 0;
padding: 0;
list-style: none;
overflow: hidden; }
.inline-list > li {
list-style: none;
float: left;
margin-left: 1.57143em;
display: block; }
.inline-list > li > * {
display: block; } ul.pagination {
display: block;
height: 1.71429em;
margin-left: -0.35714em; }
ul.pagination li {
height: 1.71429em;
color: #222222;
font-size: 1em;
margin-left: 0.35714em; }
ul.pagination li a {
display: block;
padding: 0.07143em 0.5em 0.07143em;
color: #999999; }
ul.pagination li:hover a,
ul.pagination li a:focus {
background: #e6e6e6; }
ul.pagination li.unavailable a {
cursor: default;
color: #999999; }
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
background: transparent; }
ul.pagination li.current a {
background: #ff93a6;
color: white;
font-weight: bold;
cursor: default; }
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
background: #ff93a6; }
ul.pagination li {
float: left;
display: block; } .pagination-centered {
text-align: center; }
.pagination-centered ul.pagination li {
float: none;
display: inline-block; } .pricing-table {
border: solid 1px #dddddd;
margin-left: 0;
margin-bottom: 1.42857em; }
.pricing-table * {
list-style: none;
line-height: 1; }
.pricing-table .title {
background-color: #dddddd;
padding: 1.07143em 1.42857em;
text-align: center;
color: #333333;
font-weight: bold;
font-size: 1.14286em; }
.pricing-table .price {
background-color: #eeeeee;
padding: 1.07143em 1.42857em;
text-align: center;
color: #333333;
font-weight: normal;
font-size: 1.42857em; }
.pricing-table .description {
background-color: white;
padding: 1.07143em;
text-align: center;
color: #777777;
font-size: 0.85714em;
font-weight: normal;
line-height: 1.4;
border-bottom: dotted 1px #dddddd; }
.pricing-table .bullet-item {
background-color: white;
padding: 1.07143em;
text-align: center;
color: #333333;
font-size: 1em;
font-weight: normal;
border-bottom: dotted 1px #dddddd; }
.pricing-table .cta-button {
background-color: whitesmoke;
text-align: center;
padding: 1.42857em 1.42857em 0; } .progress {
background-color: transparent;
height: 1.78571em;
border: 1px solid #cccccc;
padding: 0.14286em;
margin-bottom: 0.71429em; }
.progress .meter {
background: #ff93a6;
height: 100%;
display: block; }
.progress.secondary .meter {
background: #e9e9e9;
height: 100%;
display: block; }
.progress.success .meter {
background: #5da423;
height: 100%;
display: block; }
.progress.alert .meter {
background: #c60f13;
height: 100%;
display: block; }
.progress.radius {
-webkit-border-radius: 4px;
border-radius: 4px; }
.progress.radius .meter {
-webkit-border-radius: 3px;
border-radius: 3px; }
.progress.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.progress.round .meter {
-webkit-border-radius: 999px;
border-radius: 999px; } .side-nav {
display: block;
margin: 0;
padding: 1em 0;
list-style-type: none;
list-style-position: inside; }
.side-nav li {
margin: 0 0 0.5em 0;
font-size: 1em; }
.side-nav li a {
display: block;
color: #ff93a6; }
.side-nav li.active > a:first-child {
color: #4d4d4d;
font-weight: bold; }
.side-nav li.divider {
border-top: 1px solid;
height: 0;
padding: 0;
list-style: none;
border-top-color: #e6e6e6; } .sub-nav {
display: block;
width: auto;
overflow: hidden;
margin: -0.28571em 0 1.28571em;
padding-top: 0.28571em;
margin-right: 0;
margin-left: -0.64286em; }
.sub-nav dt,
.sub-nav dd {
float: left;
display: inline;
margin-left: 0.64286em;
margin-bottom: 0.71429em;
font-weight: normal;
font-size: 1em; }
.sub-nav dt a,
.sub-nav dd a {
color: #999999;
text-decoration: none; }
.sub-nav dt.active a,
.sub-nav dd.active a {
-webkit-border-radius: 1000px;
border-radius: 1000px;
font-weight: bold;
background: #ff93a6;
padding: 0.21429em 0.64286em;
cursor: default;
color: white; } @media only screen {
div.switch {
position: relative;
width: 100%;
padding: 0;
display: block;
overflow: hidden;
border-style: solid;
border-width: 1px;
margin-bottom: 1.42857em;
-webkit-animation: webkitSiblingBugfix infinite 1s;
height: 36px;
background: white;
border-color: #cccccc; }
div.switch label {
position: relative;
left: 0;
z-index: 2;
float: left;
width: 50%;
height: 100%;
margin: 0;
font-weight: bold;
text-align: left;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out; }
div.switch input {
position: absolute;
z-index: 3;
opacity: 0;
width: 100%;
height: 100%;
-moz-appearance: none; }
div.switch input:hover, div.switch input:focus {
cursor: pointer; }
div.switch span:last-child {
position: absolute;
top: -1px;
left: -1px;
z-index: 1;
display: block;
padding: 0;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out; }
div.switch input:not(:checked) + label {
opacity: 0; }
div.switch input:checked {
display: none !important; }
div.switch input {
left: 0;
display: block !important; }
div.switch input:first-of-type + label,
div.switch input:first-of-type + span + label {
left: -50%; }
div.switch input:first-of-type:checked + label,
div.switch input:first-of-type:checked + span + label {
left: 0%; }
div.switch input:last-of-type + label,
div.switch input:last-of-type + span + label {
right: -50%;
left: auto;
text-align: right; }
div.switch input:last-of-type:checked + label,
div.switch input:last-of-type:checked + span + label {
right: 0%;
left: auto; }
div.switch span.custom {
display: none !important; }
form.custom div.switch .hidden-field {
margin-left: auto;
position: absolute;
visibility: visible; }
div.switch label {
padding: 0 0.42857em;
line-height: 2.3em;
font-size: 1em; }
div.switch input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -2.5em; }
div.switch span:last-child {
width: 2.57143em;
height: 2.57143em; }
div.switch span:last-child {
border-color: #b3b3b3;
background: white;
background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
-webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; }
div.switch:hover span:last-child, div.switch:focus span:last-child {
background: white;
background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%); }
div.switch:active {
background: transparent; }
div.switch.large {
height: 44px; }
div.switch.large label {
padding: 0 0.42857em;
line-height: 2.3em;
font-size: 1.21429em; }
div.switch.large input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -3.07143em; }
div.switch.large span:last-child {
width: 3.14286em;
height: 3.14286em; }
div.switch.small {
height: 28px; }
div.switch.small label {
padding: 0 0.42857em;
line-height: 2.1em;
font-size: 0.85714em; }
div.switch.small input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -1.92857em; }
div.switch.small span:last-child {
width: 2em;
height: 2em; }
div.switch.tiny {
height: 22px; }
div.switch.tiny label {
padding: 0 0.42857em;
line-height: 1.9em;
font-size: 0.78571em; }
div.switch.tiny input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -1.5em; }
div.switch.tiny span:last-child {
width: 1.57143em;
height: 1.57143em; }
div.switch.radius {
-webkit-border-radius: 4px;
border-radius: 4px; }
div.switch.radius span:last-child {
-webkit-border-radius: 3px;
border-radius: 3px; }
div.switch.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
div.switch.round span:last-child {
-webkit-border-radius: 999px;
border-radius: 999px; }
div.switch.round label {
padding: 0 0.64286em; }
@-webkit-keyframes webkitSiblingBugfix {
from {
position: relative; }
to {
position: relative; } } }
[data-magellan-expedition] {
background: white;
z-index: 50;
min-width: 100%;
padding: 10px; }
[data-magellan-expedition] .sub-nav {
margin-bottom: 0; }
[data-magellan-expedition] .sub-nav dd {
margin-bottom: 0; } table {
background: white;
margin-bottom: 1.42857em;
border: solid 1px #dddddd; }
table thead,
table tfoot {
background: whitesmoke;
font-weight: bold; }
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
padding: 0.57143em 0.71429em 0.71429em;
font-size: 1em;
color: #222222;
text-align: left; }
table tr th,
table tr td {
padding: 0.64286em 0.71429em;
font-size: 1em;
color: #222222; }
table tr.even, table tr.alt, table tr:nth-of-type(even) {
background: #f9f9f9; }
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
display: table-cell;
line-height: 1.28571em; } .th {
line-height: 0;
display: inline-block;
border: solid 4px white;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
transition: all 200ms ease-out; }
.th:hover, .th:focus {
-webkit-box-shadow: 0 0 6px 1px rgba(255, 147, 166, 0.5);
box-shadow: 0 0 6px 1px rgba(255, 147, 166, 0.5); }
.th.radius {
-webkit-border-radius: 4px;
border-radius: 4px; }
a.th {
display: inline-block; } .has-tip {
border-bottom: dotted 1px #cccccc;
cursor: help;
font-weight: bold;
color: #333333; }
.has-tip:hover, .has-tip:focus {
border-bottom: dotted 1px #ff2d52;
color: #ff93a6; }
.has-tip.tip-left, .has-tip.tip-right {
float: none !important; }
.tooltip {
display: none;
position: absolute;
z-index: 999;
font-weight: bold;
font-size: 1.07143em;
line-height: 1.3;
padding: 0.57143em;
max-width: 85%;
left: 50%;
width: 100%;
color: white;
background: black;
-webkit-border-radius: 4px;
border-radius: 4px; }
.tooltip > .nub {
display: block;
left: 5px;
position: absolute;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent black transparent;
top: -10px; }
.tooltip.opened {
color: #ff93a6 !important;
border-bottom: dotted 1px #ff2d52 !important; }
.tap-to-close {
display: block;
font-size: 0.71429em;
color: #888888;
font-weight: normal; }
@media only screen and (min-width: 768px) {
.tooltip > .nub {
border-color: transparent transparent black transparent;
top: -10px; }
.tooltip.tip-top > .nub {
border-color: black transparent transparent transparent;
top: auto;
bottom: -10px; }
.tooltip.tip-left, .tooltip.tip-right {
float: none !important; }
.tooltip.tip-left > .nub {
border-color: transparent transparent transparent black;
right: -10px;
left: auto;
top: 50%;
margin-top: -5px; }
.tooltip.tip-right > .nub {
border-color: transparent black transparent transparent;
right: auto;
left: -10px;
top: 50%;
margin-top: -5px; } }
@media only screen and (max-width: 767px) {
.f-dropdown {
max-width: 100%;
left: 0; } } .f-dropdown {
position: absolute;
top: -9999px;
list-style: none;
margin-left: 0;
width: 100%;
max-height: none;
height: auto;
background: white;
border: solid 1px #cccccc;
font-size: 14px;
z-index: 99;
margin-top: 2px;
max-width: 200px; }
.f-dropdown > *:first-child {
margin-top: 0; }
.f-dropdown > *:last-child {
margin-bottom: 0; }
.f-dropdown:before {
content: "";
display: block;
width: 0;
height: 0;
border: inset 6px;
border-color: transparent transparent white transparent;
border-bottom-style: solid;
position: absolute;
top: -12px;
left: 10px;
z-index: 99; }
.f-dropdown:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 7px;
border-color: transparent transparent #cccccc transparent;
border-bottom-style: solid;
position: absolute;
top: -14px;
left: 9px;
z-index: 98; }
.f-dropdown.right:before {
left: auto;
right: 10px; }
.f-dropdown.right:after {
left: auto;
right: 9px; }
.f-dropdown li {
font-size: 1em;
cursor: pointer;
line-height: 1.28571em;
margin: 0; }
.f-dropdown li:hover, .f-dropdown li:focus {
background: #eeeeee; }
.f-dropdown li a {
display: block;
padding: 0.35714em 0.71429em;
color: #555555; }
.f-dropdown.content {
position: absolute;
top: -9999px;
list-style: none;
margin-left: 0;
padding: 1.42857em;
width: 100%;
height: auto;
max-height: none;
background: white;
border: solid 1px #cccccc;
font-size: 14px;
z-index: 99;
max-width: 200px; }
.f-dropdown.content > *:first-child {
margin-top: 0; }
.f-dropdown.content > *:last-child {
margin-bottom: 0; }
.f-dropdown.tiny {
max-width: 200px; }
.f-dropdown.small {
max-width: 300px; }
.f-dropdown.medium {
max-width: 500px; }
.f-dropdown.large {
max-width: 800px; }
.toggle-topbar.menu-icon a {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none; }
.close-offcanvas {
text-align: right;
font-size: 24px;
margin-right: -20px;
margin-top: -20px; }
.close-offcanvas a {
display: inline-block;
padding: 20px;
color: rgba(0, 0, 0, 0.3); }
.close-offcanvas a:hover {
color: #000; }
.close-offcanvas a > span {
display: none; }
.top-bar .title-area {
float: right;
text-align: right;
width: 25%;
right: -10px;
margin-top: -18px;
line-height: 1; }
.top-bar .title-area .name {
display: none; }
.top-bar .title-area .mobile-menu-toggle {
font-size: 35px; }
.top-bar .title-area .mobile-menu-toggle a {
padding: 20px; }
.top-bar .title-area .mobile-menu-toggle span {
display: none; }
.off-canvas-area {
padding: 20px;
font-size: 12px; }
.off-canvas-area .widget {
margin-bottom: 40px; }
.off-canvas-area .side-nav {
border: 2px solid rgba(0, 0, 0, 0.125);
border-radius: 4px;
padding: 0; }
.off-canvas-area .side-nav ul {
padding: 0;
margin: 0; }
.off-canvas-area .side-nav li {
list-style: none;
margin: 0; }
.off-canvas-area .side-nav li > a:first-child {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
padding: 10px; }
.off-canvas-area .side-nav > li:last-child > a:first-child {
border-bottom: none; }
.off-canvas-area .side-nav > li > a:first-child {
font-size: 14px; }
.off-canvas-area .side-nav .sub-menu > li > a:first-child {
padding-left: 24px;
position: relative; }
.off-canvas-area .side-nav .sub-menu > li > a:first-child:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: -16px;
margin-top: 4px;
position: absolute;
content: "\e104"; }
.off-canvas-area .side-nav .sub-menu .sub-menu > li > a:first-child {
padding-left: 36px; }
.off-canvas-area .side-nav .sub-menu .sub-menu .sub-menu > li > a:first-child {
padding-left: 46px; }
.off-canvas-area .side-nav .sub-menu .sub-menu .sub-menu .sub-menu > li > a:first-child {
padding-left: 56px; }
.off-canvas-wrap, .inner-wrap, nav.tab-bar, .left-off-canvas-menu, .left-off-canvas-menu *, .right-off-canvas-menu, .move-right a.exit-off-canvas, .move-left a.exit-off-canvas {
-webkit-backface-visibility: hidden; }
.off-canvas-wrap, .inner-wrap {
position: relative;
width: 100%; }
.left-off-canvas-menu, .right-off-canvas-menu {
width: 240px;
top: 0;
bottom: 0;
height: 100%;
position: absolute;
overflow-y: auto;
background: #FAFAFA;
z-index: 1001;
-webkit-box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.1) inset;
box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.1) inset; }
section.left-small, section.right-small {
width: 2.8125rem;
height: 2.8125rem;
position: absolute;
top: 0; }
.off-canvas-wrap {
overflow: hidden; }
.inner-wrap {
*zoom: 1;
-webkit-transition: -webkit-transform 500ms ease;
-moz-transition: -moz-transform 500ms ease;
-ms-transition: -ms-transform 500ms ease;
-o-transition: -o-transform 500ms ease;
transition: transform 500ms ease; }
.inner-wrap:before, .inner-wrap:after {
content: " ";
display: table; }
.inner-wrap:after {
clear: both; }
nav.tab-bar {
background: #333333;
color: white;
height: 2.8125rem;
line-height: 2.8125rem;
position: relative; }
nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 {
color: white;
font-weight: bold;
line-height: 2.8125rem;
margin: 0; }
nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 {
font-size: 1.125rem; }
section.left-small {
border-right: solid 1px #1a1a1a;
box-shadow: 1px 0 0 #4d4d4d;
left: 0; }
section.right-small {
border-left: solid 1px #4d4d4d;
box-shadow: -1px 0 0 #1a1a1a;
right: 0; }
section.tab-bar-section {
padding: 0 0.625rem;
position: absolute;
text-align: center;
height: 2.8125rem;
top: 0; }
@media only screen and (min-width: 40.063em) {
section.tab-bar-section {
text-align: left; } }
section.tab-bar-section.left {
left: 0;
right: 2.8125rem; }
section.tab-bar-section.right {
left: 2.8125rem;
right: 0; }
section.tab-bar-section.middle {
left: 2.8125rem;
right: 2.8125rem; }
a.menu-icon {
text-indent: 2.1875rem;
width: 2.8125rem;
height: 2.8125rem;
display: block;
line-height: 2.0625rem;
padding: 0;
color: white;
position: relative; }
a.menu-icon span {
position: absolute;
display: block;
width: 1rem;
height: 0;
left: 0.8125rem;
top: 0.3125rem;
-webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
a.menu-icon:hover span {
-webkit-box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3;
box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; }
.left-off-canvas-menu {
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0); }
.right-off-canvas-menu {
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
right: 0; }
ul.off-canvas-list {
list-style-type: none;
padding: 0;
margin: 0; }
ul.off-canvas-list li label {
padding: 0.3rem 0.9375rem;
color: #999999;
text-transform: uppercase;
font-weight: bold;
background: #444444;
border-top: 1px solid #5e5e5e;
border-bottom: none;
margin: 0; }
ul.off-canvas-list li a {
display: block;
padding: 0.66667rem;
color: rgba(255, 255, 255, 0.7);
border-bottom: 1px solid #262626; }
.move-right > .inner-wrap {
-webkit-transform: translate3d(240px, 0, 0);
-moz-transform: translate3d(240px, 0, 0);
-ms-transform: translate3d(240px, 0, 0);
-o-transform: translate3d(240px, 0, 0);
transform: translate3d(240px, 0, 0); }
.move-right a.exit-off-canvas {
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002; }
@media only screen and (min-width: 40.063em) {
.move-right a.exit-off-canvas:hover {
background: rgba(255, 255, 255, 0.05); } }
.move-left > .inner-wrap {
-webkit-transform: translate3d(-240px, 0, 0);
-moz-transform: translate3d(-240px, 0, 0);
-ms-transform: translate3d(-240px, 0, 0);
-o-transform: translate3d(-240px, 0, 0);
transform: translate3d(-240px, 0, 0); }
.move-left a.exit-off-canvas {
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002; }
@media only screen and (min-width: 40.063em) {
.move-left a.exit-off-canvas:hover {
background: rgba(255, 255, 255, 0.05); } }
.lt-ie10 .left-off-canvas-menu {
left: -240px; }
.lt-ie10 .right-off-canvas-menu {
right: -240px; }
.lt-ie10 .move-left > .inner-wrap {
right: 240px; }
.lt-ie10 .move-right > .inner-wrap {
left: 240px; }@font-face {
font-family: 'iconfont';
src:url(//www.browandskinstudio.com.au/wp-content/themes/Salbii/iconfont/fonts/iconfont.eot);
src:url(//www.browandskinstudio.com.au/wp-content/themes/Salbii/iconfont/fonts/iconfont.eot?#iefix) format('embedded-opentype'),
url(//www.browandskinstudio.com.au/wp-content/themes/Salbii/iconfont/fonts/iconfont.woff) format('woff'),
url(//www.browandskinstudio.com.au/wp-content/themes/Salbii/iconfont/fonts/iconfont.ttf) format('truetype'),
url(//www.browandskinstudio.com.au/wp-content/themes/Salbii/iconfont/fonts/iconfont.svg#iconfont) format('svg');
font-weight: normal;
font-style: normal;
} [data-icon]:before {
font-family: 'iconfont';
content: attr(data-icon);
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  .icon-outlined-heart, .icon-outlined-cloud, .icon-outlined-star, .icon-outlined-tv, .icon-outlined-sound, .icon-outlined-video, .icon-outlined-trash, .icon-outlined-user, .icon-outlined-key, .icon-outlined-search, .icon-outlined-cog, .icon-outlined-camera, .icon-outlined-tag, .icon-outlined-lock, .icon-outlined-bulb, .icon-outlined-pen, .icon-outlined-diamond, .icon-outlined-display, .icon-outlined-location, .icon-outlined-eye, .icon-outlined-bubble, .icon-outlined-drawer, .icon-outlined-cup, .icon-outlined-phone, .icon-outlined-news, .icon-outlined-mail, .icon-outlined-like, .icon-outlined-photo, .icon-outlined-note, .icon-outlined-clock, .icon-outlined-paperplane, .icon-outlined-params, .icon-outlined-banknote, .icon-outlined-data, .icon-outlined-music, .icon-outlined-megaphone, .icon-outlined-study, .icon-outlined-lab, .icon-outlined-food, .icon-outlined-t-shirt, .icon-outlined-fire, .icon-outlined-clip, .icon-outlined-shop, .icon-outlined-calendar, .icon-outlined-wallet, .icon-outlined-vynil, .icon-outlined-truck, .icon-outlined-world, .icon-phone, .icon-mobile, .icon-mouse, .icon-directions, .icon-mail, .icon-paperplane, .icon-pencil, .icon-feather, .icon-paperclip, .icon-drawer, .icon-reply, .icon-reply-all, .icon-forward, .icon-user, .icon-users, .icon-user-add, .icon-vcard, .icon-export, .icon-location, .icon-map, .icon-compass, .icon-location-2, .icon-target, .icon-share, .icon-sharable, .icon-heart, .icon-heart-2, .icon-star, .icon-star-2, .icon-thumbs-up, .icon-thumbs-down, .icon-chat, .icon-comment, .icon-quote, .icon-house, .icon-popup, .icon-search, .icon-flashlight, .icon-printer, .icon-bell, .icon-link, .icon-flag, .icon-cog, .icon-tools, .icon-trophy, .icon-tag, .icon-camera, .icon-megaphone, .icon-moon, .icon-palette, .icon-leaf, .icon-music, .icon-music-2, .icon-new, .icon-graduation, .icon-book, .icon-newspaper, .icon-bag, .icon-airplane, .icon-lifebuoy, .icon-eye, .icon-clock, .icon-microphone, .icon-calendar, .icon-bolt, .icon-thunder, .icon-droplet, .icon-cd, .icon-briefcase, .icon-air, .icon-hourglass, .icon-gauge, .icon-language, .icon-network, .icon-key, .icon-battery, .icon-bucket, .icon-magnet, .icon-drive, .icon-cup, .icon-rocket, .icon-brush, .icon-suitcase, .icon-cone, .icon-earth, .icon-keyboard, .icon-browser, .icon-publish, .icon-progress-3, .icon-progress-2, .icon-brogress-1, .icon-progress-0, .icon-sun, .icon-sun-2, .icon-adjust, .icon-code, .icon-screen, .icon-infinity, .icon-light-bulb, .icon-credit-card, .icon-database, .icon-voicemail, .icon-clipboard, .icon-cart, .icon-box, .icon-ticket, .icon-rss, .icon-signal, .icon-thermometer, .icon-droplets, .icon-untitled, .icon-statistics, .icon-pie, .icon-bars, .icon-graph, .icon-lock, .icon-lock-open, .icon-logout, .icon-login, .icon-checkmark, .icon-cross, .icon-minus, .icon-plus, .icon-cross-2, .icon-minus-2, .icon-plus-2, .icon-cross-3, .icon-minus-3, .icon-plus-3, .icon-erase, .icon-blocked, .icon-info, .icon-info-2, .icon-question, .icon-help, .icon-warning, .icon-cycle, .icon-cw, .icon-ccw, .icon-shuffle, .icon-arrow, .icon-arrow-2, .icon-retweet, .icon-loop, .icon-history, .icon-back, .icon-switch, .icon-list, .icon-add-to-list, .icon-layout, .icon-list-2, .icon-text, .icon-text-2, .icon-document, .icon-docs, .icon-landscape, .icon-pictures, .icon-video, .icon-music-3, .icon-folder, .icon-archive, .icon-trash, .icon-upload, .icon-download, .icon-disk, .icon-install, .icon-cloud, .icon-upload-2, .icon-bookmark, .icon-bookmarks, .icon-book-2, .icon-play, .icon-pause, .icon-record, .icon-stop, .icon-next, .icon-previous, .icon-first, .icon-last, .icon-resize-enlarge, .icon-resize-shrink, .icon-volume, .icon-sound, .icon-mute, .icon-flow-cascade, .icon-flow-tree, .icon-arrow-left, .icon-arrow-down, .icon-arrow-up--upload, .icon-arrow-right, .icon-arrow-left-2, .icon-arrow-down-2, .icon-arrow-up, .icon-arrow-right-2, .icon-arrow-left-3, .icon-arrow-down-3, .icon-arrow-up-2, .icon-arrow-right-3, .icon-arrow-left-4, .icon-arrow-down-4, .icon-arrow-up-3, .icon-arrow-right-4, .icon-arrow-left-5, .icon-arrow-down-5, .icon-arrow-up-4, .icon-arrow-right-5, .icon-arrow-left-6, .icon-arrow-down-6, .icon-arrow-up-5, .icon-untitled-2, .icon-menu, .icon-ellipsis, .icon-dots, .icon-dot, .icon-cc, .icon-cc-by, .icon-cc-nc, .icon-cc-nc-eu, .icon-cc-nc-jp, .icon-cc-sa, .icon-cc-nd, .icon-cc-pd, .icon-cc-zero, .icon-cc-share, .icon-cc-share-2, .icon-github, .icon-github-2, .icon-flickr, .icon-flickr-2, .icon-vimeo, .icon-vimeo-2, .icon-twitter, .icon-twitter-2, .icon-facebook, .icon-facebook-2, .icon-facebook-3, .icon-googleplus, .icon-googleplus-2, .icon-pinterest, .icon-pinterest-2, .icon-tumblr, .icon-tumblr-2, .icon-linkedin, .icon-linkedin-2, .icon-dribbble, .icon-dribbble-2, .icon-stumbleupon, .icon-stumbleupon-2, .icon-lastfm, .icon-lastfm-2, .icon-rdio, .icon-rdio-2, .icon-spotify, .icon-spotify-2, .icon-qq, .icon-instagram, .icon-dropbox, .icon-evernote, .icon-flattr, .icon-skype, .icon-skype-2, .icon-renren, .icon-sina-weibo, .icon-paypal, .icon-picasa, .icon-soundcloud, .icon-mixi, .icon-behance, .icon-circles, .icon-vk, .icon-arrow-soft-up, .icon-ok, .icon-remove, .icon-ok-sign, .icon-question-sign, .icon-info-sign, .icon-exclamation-sign, .icon-remove-sign, .icon-minus-sign, .icon-remove-circle, .icon-ok-circle, .icon-youtube-sign, .icon-youtube, .icon-youtube-play, .icon-anchor, .icon-asterisk, .icon-legal, .icon-shield, .icon-facetime-video, .icon-picture, .icon-pocket, .icon-reddit, .icon-digg, .icon-thinarrow-right, .icon-thinarrow-left, .icon-xing-sign, .icon-xing, .icon-trello, .icon-skype-3, .icon-android, .icon-windows, .icon-apple {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.icon-outlined-heart:before {
content: "\e000";
}
.icon-outlined-cloud:before {
content: "\e001";
}
.icon-outlined-star:before {
content: "\e002";
}
.icon-outlined-tv:before {
content: "\e003";
}
.icon-outlined-sound:before {
content: "\e004";
}
.icon-outlined-video:before {
content: "\e005";
}
.icon-outlined-trash:before {
content: "\e006";
}
.icon-outlined-user:before {
content: "\e007";
}
.icon-outlined-key:before {
content: "\e008";
}
.icon-outlined-search:before {
content: "\e009";
}
.icon-outlined-cog:before {
content: "\e00a";
}
.icon-outlined-camera:before {
content: "\e00b";
}
.icon-outlined-tag:before {
content: "\e00c";
}
.icon-outlined-lock:before {
content: "\e00d";
}
.icon-outlined-bulb:before {
content: "\e00e";
}
.icon-outlined-pen:before {
content: "\e00f";
}
.icon-outlined-diamond:before {
content: "\e010";
}
.icon-outlined-display:before {
content: "\e011";
}
.icon-outlined-location:before {
content: "\e012";
}
.icon-outlined-eye:before {
content: "\e013";
}
.icon-outlined-bubble:before {
content: "\e014";
}
.icon-outlined-drawer:before {
content: "\e015";
}
.icon-outlined-cup:before {
content: "\e016";
}
.icon-outlined-phone:before {
content: "\e017";
}
.icon-outlined-news:before {
content: "\e018";
}
.icon-outlined-mail:before {
content: "\e019";
}
.icon-outlined-like:before {
content: "\e01a";
}
.icon-outlined-photo:before {
content: "\e01b";
}
.icon-outlined-note:before {
content: "\e01c";
}
.icon-outlined-clock:before {
content: "\e01d";
}
.icon-outlined-paperplane:before {
content: "\e01e";
}
.icon-outlined-params:before {
content: "\e01f";
}
.icon-outlined-banknote:before {
content: "\e020";
}
.icon-outlined-data:before {
content: "\e021";
}
.icon-outlined-music:before {
content: "\e022";
}
.icon-outlined-megaphone:before {
content: "\e023";
}
.icon-outlined-study:before {
content: "\e024";
}
.icon-outlined-lab:before {
content: "\e025";
}
.icon-outlined-food:before {
content: "\e026";
}
.icon-outlined-t-shirt:before {
content: "\e027";
}
.icon-outlined-fire:before {
content: "\e028";
}
.icon-outlined-clip:before {
content: "\e029";
}
.icon-outlined-shop:before {
content: "\e02a";
}
.icon-outlined-calendar:before {
content: "\e02b";
}
.icon-outlined-wallet:before {
content: "\e02c";
}
.icon-outlined-vynil:before {
content: "\e02d";
}
.icon-outlined-truck:before {
content: "\e02e";
}
.icon-outlined-world:before {
content: "\e02f";
}
.icon-phone:before {
content: "\e030";
}
.icon-mobile:before {
content: "\e031";
}
.icon-mouse:before {
content: "\e032";
}
.icon-directions:before {
content: "\e033";
}
.icon-mail:before {
content: "\e034";
}
.icon-paperplane:before {
content: "\e035";
}
.icon-pencil:before {
content: "\e036";
}
.icon-feather:before {
content: "\e037";
}
.icon-paperclip:before {
content: "\e038";
}
.icon-drawer:before {
content: "\e039";
}
.icon-reply:before {
content: "\e03a";
}
.icon-reply-all:before {
content: "\e03b";
}
.icon-forward:before {
content: "\e03c";
}
.icon-user:before {
content: "\e03d";
}
.icon-users:before {
content: "\e03e";
}
.icon-user-add:before {
content: "\e03f";
}
.icon-vcard:before {
content: "\e040";
}
.icon-export:before {
content: "\e041";
}
.icon-location:before {
content: "\e042";
}
.icon-map:before {
content: "\e043";
}
.icon-compass:before {
content: "\e044";
}
.icon-location-2:before {
content: "\e045";
}
.icon-target:before {
content: "\e046";
}
.icon-share:before {
content: "\e047";
}
.icon-sharable:before {
content: "\e048";
}
.icon-heart:before {
content: "\e049";
}
.icon-heart-2:before {
content: "\e04a";
}
.icon-star:before {
content: "\e04b";
}
.icon-star-2:before {
content: "\e04c";
}
.icon-thumbs-up:before {
content: "\e04d";
}
.icon-thumbs-down:before {
content: "\e04e";
}
.icon-chat:before {
content: "\e04f";
}
.icon-comment:before {
content: "\e050";
}
.icon-quote:before {
content: "\e051";
}
.icon-house:before {
content: "\e052";
}
.icon-popup:before {
content: "\e053";
}
.icon-search:before {
content: "\e054";
}
.icon-flashlight:before {
content: "\e055";
}
.icon-printer:before {
content: "\e056";
}
.icon-bell:before {
content: "\e057";
}
.icon-link:before {
content: "\e058";
}
.icon-flag:before {
content: "\e059";
}
.icon-cog:before {
content: "\e05a";
}
.icon-tools:before {
content: "\e05b";
}
.icon-trophy:before {
content: "\e05c";
}
.icon-tag:before {
content: "\e05d";
}
.icon-camera:before {
content: "\e05e";
}
.icon-megaphone:before {
content: "\e05f";
}
.icon-moon:before {
content: "\e060";
}
.icon-palette:before {
content: "\e061";
}
.icon-leaf:before {
content: "\e062";
}
.icon-music:before {
content: "\e063";
}
.icon-music-2:before {
content: "\e064";
}
.icon-new:before {
content: "\e065";
}
.icon-graduation:before {
content: "\e066";
}
.icon-book:before {
content: "\e067";
}
.icon-newspaper:before {
content: "\e068";
}
.icon-bag:before {
content: "\e069";
}
.icon-airplane:before {
content: "\e06a";
}
.icon-lifebuoy:before {
content: "\e06b";
}
.icon-eye:before {
content: "\e06c";
}
.icon-clock:before {
content: "\e06d";
}
.icon-microphone:before {
content: "\e06e";
}
.icon-calendar:before {
content: "\e06f";
}
.icon-bolt:before {
content: "\e070";
}
.icon-thunder:before {
content: "\e071";
}
.icon-droplet:before {
content: "\e072";
}
.icon-cd:before {
content: "\e073";
}
.icon-briefcase:before {
content: "\e074";
}
.icon-air:before {
content: "\e075";
}
.icon-hourglass:before {
content: "\e076";
}
.icon-gauge:before {
content: "\e077";
}
.icon-language:before {
content: "\e078";
}
.icon-network:before {
content: "\e079";
}
.icon-key:before {
content: "\e07a";
}
.icon-battery:before {
content: "\e07b";
}
.icon-bucket:before {
content: "\e07c";
}
.icon-magnet:before {
content: "\e07d";
}
.icon-drive:before {
content: "\e07e";
}
.icon-cup:before {
content: "\e07f";
}
.icon-rocket:before {
content: "\e080";
}
.icon-brush:before {
content: "\e081";
}
.icon-suitcase:before {
content: "\e082";
}
.icon-cone:before {
content: "\e083";
}
.icon-earth:before {
content: "\e084";
}
.icon-keyboard:before {
content: "\e085";
}
.icon-browser:before {
content: "\e086";
}
.icon-publish:before {
content: "\e087";
}
.icon-progress-3:before {
content: "\e088";
}
.icon-progress-2:before {
content: "\e089";
}
.icon-brogress-1:before {
content: "\e08a";
}
.icon-progress-0:before {
content: "\e08b";
}
.icon-sun:before {
content: "\e08c";
}
.icon-sun-2:before {
content: "\e08d";
}
.icon-adjust:before {
content: "\e08e";
}
.icon-code:before {
content: "\e08f";
}
.icon-screen:before {
content: "\e090";
}
.icon-infinity:before {
content: "\e091";
}
.icon-light-bulb:before {
content: "\e092";
}
.icon-credit-card:before {
content: "\e093";
}
.icon-database:before {
content: "\e094";
}
.icon-voicemail:before {
content: "\e095";
}
.icon-clipboard:before {
content: "\e096";
}
.icon-cart:before {
content: "\e097";
}
.icon-box:before {
content: "\e098";
}
.icon-ticket:before {
content: "\e099";
}
.icon-rss:before {
content: "\e09a";
}
.icon-signal:before {
content: "\e09b";
}
.icon-thermometer:before {
content: "\e09c";
}
.icon-droplets:before {
content: "\e09d";
}
.icon-untitled:before {
content: "\e09e";
}
.icon-statistics:before {
content: "\e09f";
}
.icon-pie:before {
content: "\e0a0";
}
.icon-bars:before {
content: "\e0a1";
}
.icon-graph:before {
content: "\e0a2";
}
.icon-lock:before {
content: "\e0a3";
}
.icon-lock-open:before {
content: "\e0a4";
}
.icon-logout:before {
content: "\e0a5";
}
.icon-login:before {
content: "\e0a6";
}
.icon-checkmark:before {
content: "\e0a7";
}
.icon-cross:before {
content: "\e0a8";
}
.icon-minus:before {
content: "\e0a9";
}
.icon-plus:before {
content: "\e0aa";
}
.icon-cross-2:before {
content: "\e0ab";
}
.icon-minus-2:before {
content: "\e0ac";
}
.icon-plus-2:before {
content: "\e0ad";
}
.icon-cross-3:before {
content: "\e0ae";
}
.icon-minus-3:before {
content: "\e0af";
}
.icon-plus-3:before {
content: "\e0b0";
}
.icon-erase:before {
content: "\e0b1";
}
.icon-blocked:before {
content: "\e0b2";
}
.icon-info:before {
content: "\e0b3";
}
.icon-info-2:before {
content: "\e0b4";
}
.icon-question:before {
content: "\e0b5";
}
.icon-help:before {
content: "\e0b6";
}
.icon-warning:before {
content: "\e0b7";
}
.icon-cycle:before {
content: "\e0b8";
}
.icon-cw:before {
content: "\e0b9";
}
.icon-ccw:before {
content: "\e0ba";
}
.icon-shuffle:before {
content: "\e0bb";
}
.icon-arrow:before {
content: "\e0bc";
}
.icon-arrow-2:before {
content: "\e0bd";
}
.icon-retweet:before {
content: "\e0be";
}
.icon-loop:before {
content: "\e0bf";
}
.icon-history:before {
content: "\e0c0";
}
.icon-back:before {
content: "\e0c1";
}
.icon-switch:before {
content: "\e0c2";
}
.icon-list:before {
content: "\e0c3";
}
.icon-add-to-list:before {
content: "\e0c4";
}
.icon-layout:before {
content: "\e0c5";
}
.icon-list-2:before {
content: "\e0c6";
}
.icon-text:before {
content: "\e0c7";
}
.icon-text-2:before {
content: "\e0c8";
}
.icon-document:before {
content: "\e0c9";
}
.icon-docs:before {
content: "\e0ca";
}
.icon-landscape:before {
content: "\e0cb";
}
.icon-pictures:before {
content: "\e0cc";
}
.icon-video:before {
content: "\e0cd";
}
.icon-music-3:before {
content: "\e0ce";
}
.icon-folder:before {
content: "\e0cf";
}
.icon-archive:before {
content: "\e0d0";
}
.icon-trash:before {
content: "\e0d1";
}
.icon-upload:before {
content: "\e0d2";
}
.icon-download:before {
content: "\e0d3";
}
.icon-disk:before {
content: "\e0d4";
}
.icon-install:before {
content: "\e0d5";
}
.icon-cloud:before {
content: "\e0d6";
}
.icon-upload-2:before {
content: "\e0d7";
}
.icon-bookmark:before {
content: "\e0d8";
}
.icon-bookmarks:before {
content: "\e0d9";
}
.icon-book-2:before {
content: "\e0da";
}
.icon-play:before {
content: "\e0db";
}
.icon-pause:before {
content: "\e0dc";
}
.icon-record:before {
content: "\e0dd";
}
.icon-stop:before {
content: "\e0de";
}
.icon-next:before {
content: "\e0df";
}
.icon-previous:before {
content: "\e0e0";
}
.icon-first:before {
content: "\e0e1";
}
.icon-last:before {
content: "\e0e2";
}
.icon-resize-enlarge:before {
content: "\e0e3";
}
.icon-resize-shrink:before {
content: "\e0e4";
}
.icon-volume:before {
content: "\e0e5";
}
.icon-sound:before {
content: "\e0e6";
}
.icon-mute:before {
content: "\e0e7";
}
.icon-flow-cascade:before {
content: "\e0e8";
}
.icon-flow-tree:before {
content: "\e0ea";
}
.icon-arrow-left:before {
content: "\e0ed";
}
.icon-arrow-down:before {
content: "\e0ee";
}
.icon-arrow-up--upload:before {
content: "\e0ef";
}
.icon-arrow-right:before {
content: "\e0f0";
}
.icon-arrow-left-2:before {
content: "\e0f1";
}
.icon-arrow-down-2:before {
content: "\e0f2";
}
.icon-arrow-up:before {
content: "\e0f3";
}
.icon-arrow-right-2:before {
content: "\e0f4";
}
.icon-arrow-left-3:before {
content: "\e0f9";
}
.icon-arrow-down-3:before {
content: "\e0fa";
}
.icon-arrow-up-2:before {
content: "\e0fb";
}
.icon-arrow-right-3:before {
content: "\e0fc";
}
.icon-arrow-left-4:before {
content: "\e0fd";
}
.icon-arrow-down-4:before {
content: "\e0fe";
}
.icon-arrow-up-3:before {
content: "\e0ff";
}
.icon-arrow-right-4:before {
content: "\e100";
}
.icon-arrow-left-5:before {
content: "\e101";
}
.icon-arrow-down-5:before {
content: "\e102";
}
.icon-arrow-up-4:before {
content: "\e103";
}
.icon-arrow-right-5:before {
content: "\e104";
}
.icon-arrow-left-6:before {
content: "\e105";
}
.icon-arrow-down-6:before {
content: "\e106";
}
.icon-arrow-up-5:before {
content: "\e107";
}
.icon-untitled-2:before {
content: "\e108";
}
.icon-menu:before {
content: "\e10d";
}
.icon-ellipsis:before {
content: "\e10e";
}
.icon-dots:before {
content: "\e10f";
}
.icon-dot:before {
content: "\e110";
}
.icon-cc:before {
content: "\e111";
}
.icon-cc-by:before {
content: "\e112";
}
.icon-cc-nc:before {
content: "\e113";
}
.icon-cc-nc-eu:before {
content: "\e114";
}
.icon-cc-nc-jp:before {
content: "\e115";
}
.icon-cc-sa:before {
content: "\e116";
}
.icon-cc-nd:before {
content: "\e117";
}
.icon-cc-pd:before {
content: "\e118";
}
.icon-cc-zero:before {
content: "\e119";
}
.icon-cc-share:before {
content: "\e11a";
}
.icon-cc-share-2:before {
content: "\e11b";
}
.icon-github:before {
content: "\e11e";
}
.icon-github-2:before {
content: "\e11f";
}
.icon-flickr:before {
content: "\e120";
}
.icon-flickr-2:before {
content: "\e121";
}
.icon-vimeo:before {
content: "\e122";
}
.icon-vimeo-2:before {
content: "\e123";
}
.icon-twitter:before {
content: "\e124";
}
.icon-twitter-2:before {
content: "\e125";
}
.icon-facebook:before {
content: "\e126";
}
.icon-facebook-2:before {
content: "\e127";
}
.icon-facebook-3:before {
content: "\e128";
}
.icon-googleplus:before {
content: "\e129";
}
.icon-googleplus-2:before {
content: "\e12a";
}
.icon-pinterest:before {
content: "\e12b";
}
.icon-pinterest-2:before {
content: "\e12c";
}
.icon-tumblr:before {
content: "\e12d";
}
.icon-tumblr-2:before {
content: "\e12e";
}
.icon-linkedin:before {
content: "\e12f";
}
.icon-linkedin-2:before {
content: "\e130";
}
.icon-dribbble:before {
content: "\e131";
}
.icon-dribbble-2:before {
content: "\e132";
}
.icon-stumbleupon:before {
content: "\e133";
}
.icon-stumbleupon-2:before {
content: "\e134";
}
.icon-lastfm:before {
content: "\e135";
}
.icon-lastfm-2:before {
content: "\e136";
}
.icon-rdio:before {
content: "\e137";
}
.icon-rdio-2:before {
content: "\e138";
}
.icon-spotify:before {
content: "\e139";
}
.icon-spotify-2:before {
content: "\e13a";
}
.icon-qq:before {
content: "\e13b";
}
.icon-instagram:before {
content: "\e13c";
}
.icon-dropbox:before {
content: "\e13d";
}
.icon-evernote:before {
content: "\e13e";
}
.icon-flattr:before {
content: "\e13f";
}
.icon-skype:before {
content: "\e140";
}
.icon-skype-2:before {
content: "\e141";
}
.icon-renren:before {
content: "\e142";
}
.icon-sina-weibo:before {
content: "\e143";
}
.icon-paypal:before {
content: "\e144";
}
.icon-picasa:before {
content: "\e145";
}
.icon-soundcloud:before {
content: "\e146";
}
.icon-mixi:before {
content: "\e147";
}
.icon-behance:before {
content: "\e148";
}
.icon-circles:before {
content: "\e149";
}
.icon-vk:before {
content: "\e14a";
}
.icon-arrow-soft-up:before {
content: "\e0e9";
}
.icon-ok:before {
content: "\f00c";
}
.icon-remove:before {
content: "\f00d";
}
.icon-ok-sign:before {
content: "\f058";
}
.icon-question-sign:before {
content: "\f059";
}
.icon-info-sign:before {
content: "\f05a";
}
.icon-exclamation-sign:before {
content: "\f06a";
}
.icon-remove-sign:before {
content: "\f057";
}
.icon-minus-sign:before {
content: "\f056";
}
.icon-remove-circle:before {
content: "\f05c";
}
.icon-ok-circle:before {
content: "\f05d";
}
.icon-youtube-sign:before {
content: "\f166";
}
.icon-youtube:before {
content: "\f167";
}
.icon-youtube-play:before {
content: "\f16a";
}
.icon-anchor:before {
content: "\f13d";
}
.icon-asterisk:before {
content: "\f069";
}
.icon-legal:before {
content: "\f0e3";
}
.icon-shield:before {
content: "\f132";
}
.icon-facetime-video:before {
content: "\f03d";
}
.icon-picture:before {
content: "\f03e";
}
.icon-pocket:before {
content: "\e0eb";
}
.icon-reddit:before {
content: "\e0ec";
}
.icon-digg:before {
content: "\e0f5";
}
.icon-thinarrow-right:before {
content: "\e0f6";
}
.icon-thinarrow-left:before {
content: "\e0f7";
}
.icon-xing-sign:before {
content: "\f169";
}
.icon-xing:before {
content: "\f168";
}
.icon-trello:before {
content: "\f181";
}
.icon-skype-3:before {
content: "\f17e";
}
.icon-android:before {
content: "\f17b";
}
.icon-windows:before {
content: "\f17a";
}
.icon-apple:before {
content: "\f179";
}.columns, .wpb_column {
min-height: 1px;
}
.columns.large-12, .wpb_column.vc_col-sm-12 {
min-height: 0;
}
.clearfix {
*zoom: 1;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
html, body {
width: 100%;  margin: 0px;
padding: 0px;
}
body.admin-bar .fixed {
top: 28px;
}
a {
-moz-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
-webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
a:hover, a:focus {
color: #373a3c;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } body {
line-height: 1.6;
}
h1, h2, h3, h4, h5, h6,
.h0, .h1, .h2, .h3, .h4, .h5, .h6 {
line-height: 1.25;
}
.h0 {
font-size: 2.28571em;
}
h1, .h1 {
font-size: 2em;
}
h2, .h2 {
font-size: 1.42857em;
}
h3, .h3 {
font-size: 1.42857em;
}
h4, .h4 {
font-size: 1.21429em;
}
h5, .h5 {
font-size: 1em;
}
h6, .h6 {
font-size: 0.85714em;
}
h2 .h0 {
font-size: 1.6em;
}
h2 .h1 {
font-size: 1.4em;
}
h2 .h2 {
font-size: 1em;
}
h2 .h3 {
font-size: 1.0em;
}
h2 .h4 {
font-size: 0.85em;
}
h2 .h5 {
font-size: 0.7em;
}
h2 .h6 {
font-size: 0.6em;
}
h3 .h0 {
font-size: 1.6em;
}
h3 .h1 {
font-size: 1.4em;
}
h3 .h2 {
font-size: 1.0em;
}
h3 .h3 {
font-size: 1em;
}
h3 .h4 {
font-size: 0.85em;
}
h3 .h5 {
font-size: 0.7em;
}
h3 .h6 {
font-size: 0.6em;
}
h4 .h0 {
font-size: 1.88235em;
}
h4 .h1 {
font-size: 1.64706em;
}
h4 .h2 {
font-size: 1.17647em;
}
h4 .h3 {
font-size: 1.17647em;
}
h4 .h4 {
font-size: 1em;
}
h4 .h5 {
font-size: 0.82353em;
}
h4 .h6 {
font-size: 0.70588em;
}
h5 .h0 {
font-size: 2.28571em;
}
h5 .h1 {
font-size: 2em;
}
h5 .h2 {
font-size: 1.42857em;
}
h5 .h3 {
font-size: 1.42857em;
}
h5 .h4 {
font-size: 1.21429em;
}
h5 .h5 {
font-size: 1em;
}
h5 .h6 {
font-size: 0.85714em;
}
h6 .h0 {
font-size: 2.66667em;
}
h6 .h1 {
font-size: 2.33333em;
}
h6 .h2 {
font-size: 1.66667em;
}
h6 .h3 {
font-size: 1.66667em;
}
h6 .h4 {
font-size: 1.41667em;
}
h6 .h5 {
font-size: 1.16667em;
}
h6 .h6 {
font-size: 1em;
} .wpb_text_column {
font-family: inherit;
font-weight: normal;
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.42857em;
text-rendering: optimizeLegibility;
} .wpb_wrapper *:last-child {
margin-bottom: 0px;
}
.wpb_column > .wpb_wrapper > .wpb_content_element.wpb_text_column:last-child {
margin-bottom: 35px;
}
.larger {
font-size: 125%;
font-weight: 300;
display: inline-block;
}
.smaller {
font-size: 90%;
display: inline-block;
}
.lighter {
font-weight: 300;
}
.light {
font-weight: 300;
}
.thin {
font-weight: 200;
}
.normal {
font-weight: normal;
}
.bolder {
font-weight: bolder;
}
.bold {
font-weight: bold;
}
.uppercase {
text-transform: uppercase;
letter-spacing: 2px;
}
.mb_0 {
margin-bottom: 0;
}
.mt_0 {
margin-top: 0;
} body #global-container .margin-top_0px {
margin-top: 0px;
}
body #global-container .margin-top_5px {
margin-top: 5px;
}
body #global-container .margin-top_-5px {
margin-top: -5px;
}
body #global-container .margin-top_10px {
margin-top: 10px;
}
body #global-container .margin-top_-10px {
margin-top: -10px;
}
body #global-container .margin-top_15px {
margin-top: 15px;
}
body #global-container .margin-top_-15px {
margin-top: -15px;
}
body #global-container .margin-top_20px {
margin-top: 20px;
}
body #global-container .margin-top_-20px {
margin-top: -20px;
}
body #global-container .margin-top_25px {
margin-top: 25px;
}
body #global-container .margin-top_-25px {
margin-top: -25px;
}
body #global-container .margin-top_30px {
margin-top: 30px;
}
body #global-container .margin-top_-30px {
margin-top: -30px;
}
body #global-container .margin-top_35px {
margin-top: 35px;
}
body #global-container .margin-top_-35px {
margin-top: -35px;
}
body #global-container .margin-top_40px {
margin-top: 40px;
}
body #global-container .margin-top_-40px {
margin-top: -40px;
}
body #global-container .margin-top_45px {
margin-top: 45px;
}
body #global-container .margin-top_-45px {
margin-top: -45px;
}
body #global-container .margin-top_50px {
margin-top: 50px;
}
body #global-container .margin-top_-50px {
margin-top: -50px;
}
body #global-container .margin-top_55px {
margin-top: 55px;
}
body #global-container .margin-top_-55px {
margin-top: -55px;
}
body #global-container .margin-top_60px {
margin-top: 60px;
}
body #global-container .margin-top_-60px {
margin-top: -60px;
}
body #global-container .margin-top_65px {
margin-top: 65px;
}
body #global-container .margin-top_-65px {
margin-top: -65px;
}
body #global-container .margin-top_70px {
margin-top: 70px;
}
body #global-container .margin-top_-70px {
margin-top: -70px;
}
body #global-container .margin-top_75px {
margin-top: 75px;
}
body #global-container .margin-top_-75px {
margin-top: -75px;
}
body #global-container .margin-top_80px {
margin-top: 80px;
}
body #global-container .margin-top_-80px {
margin-top: -80px;
}
body #global-container .margin-top_85px {
margin-top: 85px;
}
body #global-container .margin-top_-85px {
margin-top: -85px;
}
body #global-container .margin-top_90px {
margin-top: 90px;
}
body #global-container .margin-top_-90px {
margin-top: -90px;
}
body #global-container .margin-top_95px {
margin-top: 95px;
}
body #global-container .margin-top_-95px {
margin-top: -95px;
}
body #global-container .margin-top_100px {
margin-top: 100px;
}
body #global-container .margin-top_-100px {
margin-top: -100px;
}
body #global-container .margin-top_150px {
margin-top: 150px;
}
body #global-container .margin-top_-150px {
margin-top: -150px;
}
body #global-container .margin-top_200px {
margin-top: 200px;
}
body #global-container .margin-top_-200px {
margin-top: -200px;
}
body #global-container .margin-top_250px {
margin-top: 250px;
}
body #global-container .margin-top_-250px {
margin-top: -250px;
}
body #global-container .margin-right_0px {
margin-right: 0px;
}
body #global-container .margin-right_5px {
margin-right: 5px;
}
body #global-container .margin-right_-5px {
margin-right: -5px;
}
body #global-container .margin-right_10px {
margin-right: 10px;
}
body #global-container .margin-right_-10px {
margin-right: -10px;
}
body #global-container .margin-right_15px {
margin-right: 15px;
}
body #global-container .margin-right_-15px {
margin-right: -15px;
}
body #global-container .margin-right_20px {
margin-right: 20px;
}
body #global-container .margin-right_-20px {
margin-right: -20px;
}
body #global-container .margin-right_25px {
margin-right: 25px;
}
body #global-container .margin-right_-25px {
margin-right: -25px;
}
body #global-container .margin-right_30px {
margin-right: 30px;
}
body #global-container .margin-right_-30px {
margin-right: -30px;
}
body #global-container .margin-right_35px {
margin-right: 35px;
}
body #global-container .margin-right_-35px {
margin-right: -35px;
}
body #global-container .margin-right_40px {
margin-right: 40px;
}
body #global-container .margin-right_-40px {
margin-right: -40px;
}
body #global-container .margin-right_45px {
margin-right: 45px;
}
body #global-container .margin-right_-45px {
margin-right: -45px;
}
body #global-container .margin-right_50px {
margin-right: 50px;
}
body #global-container .margin-right_-50px {
margin-right: -50px;
}
body #global-container .margin-right_55px {
margin-right: 55px;
}
body #global-container .margin-right_-55px {
margin-right: -55px;
}
body #global-container .margin-right_60px {
margin-right: 60px;
}
body #global-container .margin-right_-60px {
margin-right: -60px;
}
body #global-container .margin-right_65px {
margin-right: 65px;
}
body #global-container .margin-right_-65px {
margin-right: -65px;
}
body #global-container .margin-right_70px {
margin-right: 70px;
}
body #global-container .margin-right_-70px {
margin-right: -70px;
}
body #global-container .margin-right_75px {
margin-right: 75px;
}
body #global-container .margin-right_-75px {
margin-right: -75px;
}
body #global-container .margin-right_80px {
margin-right: 80px;
}
body #global-container .margin-right_-80px {
margin-right: -80px;
}
body #global-container .margin-right_85px {
margin-right: 85px;
}
body #global-container .margin-right_-85px {
margin-right: -85px;
}
body #global-container .margin-right_90px {
margin-right: 90px;
}
body #global-container .margin-right_-90px {
margin-right: -90px;
}
body #global-container .margin-right_95px {
margin-right: 95px;
}
body #global-container .margin-right_-95px {
margin-right: -95px;
}
body #global-container .margin-right_100px {
margin-right: 100px;
}
body #global-container .margin-right_-100px {
margin-right: -100px;
}
body #global-container .margin-right_150px {
margin-right: 150px;
}
body #global-container .margin-right_-150px {
margin-right: -150px;
}
body #global-container .margin-right_200px {
margin-right: 200px;
}
body #global-container .margin-right_-200px {
margin-right: -200px;
}
body #global-container .margin-right_250px {
margin-right: 250px;
}
body #global-container .margin-right_-250px {
margin-right: -250px;
}
body #global-container .margin-bottom_0px {
margin-bottom: 0px;
}
body #global-container .margin-bottom_5px {
margin-bottom: 5px;
}
body #global-container .margin-bottom_-5px {
margin-bottom: -5px;
}
body #global-container .margin-bottom_10px {
margin-bottom: 10px;
}
body #global-container .margin-bottom_-10px {
margin-bottom: -10px;
}
body #global-container .margin-bottom_15px {
margin-bottom: 15px;
}
body #global-container .margin-bottom_-15px {
margin-bottom: -15px;
}
body #global-container .margin-bottom_20px {
margin-bottom: 20px;
}
body #global-container .margin-bottom_-20px {
margin-bottom: -20px;
}
body #global-container .margin-bottom_25px {
margin-bottom: 25px;
}
body #global-container .margin-bottom_-25px {
margin-bottom: -25px;
}
body #global-container .margin-bottom_30px {
margin-bottom: 30px;
}
body #global-container .margin-bottom_-30px {
margin-bottom: -30px;
}
body #global-container .margin-bottom_35px {
margin-bottom: 35px;
}
body #global-container .margin-bottom_-35px {
margin-bottom: -35px;
}
body #global-container .margin-bottom_40px {
margin-bottom: 40px;
}
body #global-container .margin-bottom_-40px {
margin-bottom: -40px;
}
body #global-container .margin-bottom_45px {
margin-bottom: 45px;
}
body #global-container .margin-bottom_-45px {
margin-bottom: -45px;
}
body #global-container .margin-bottom_50px {
margin-bottom: 50px;
}
body #global-container .margin-bottom_-50px {
margin-bottom: -50px;
}
body #global-container .margin-bottom_55px {
margin-bottom: 55px;
}
body #global-container .margin-bottom_-55px {
margin-bottom: -55px;
}
body #global-container .margin-bottom_60px {
margin-bottom: 60px;
}
body #global-container .margin-bottom_-60px {
margin-bottom: -60px;
}
body #global-container .margin-bottom_65px {
margin-bottom: 65px;
}
body #global-container .margin-bottom_-65px {
margin-bottom: -65px;
}
body #global-container .margin-bottom_70px {
margin-bottom: 70px;
}
body #global-container .margin-bottom_-70px {
margin-bottom: -70px;
}
body #global-container .margin-bottom_75px {
margin-bottom: 75px;
}
body #global-container .margin-bottom_-75px {
margin-bottom: -75px;
}
body #global-container .margin-bottom_80px {
margin-bottom: 80px;
}
body #global-container .margin-bottom_-80px {
margin-bottom: -80px;
}
body #global-container .margin-bottom_85px {
margin-bottom: 85px;
}
body #global-container .margin-bottom_-85px {
margin-bottom: -85px;
}
body #global-container .margin-bottom_90px {
margin-bottom: 90px;
}
body #global-container .margin-bottom_-90px {
margin-bottom: -90px;
}
body #global-container .margin-bottom_95px {
margin-bottom: 95px;
}
body #global-container .margin-bottom_-95px {
margin-bottom: -95px;
}
body #global-container .margin-bottom_100px {
margin-bottom: 100px;
}
body #global-container .margin-bottom_-100px {
margin-bottom: -100px;
}
body #global-container .margin-bottom_150px {
margin-bottom: 150px;
}
body #global-container .margin-bottom_-150px {
margin-bottom: -150px;
}
body #global-container .margin-bottom_200px {
margin-bottom: 200px;
}
body #global-container .margin-bottom_-200px {
margin-bottom: -200px;
}
body #global-container .margin-bottom_250px {
margin-bottom: 250px;
}
body #global-container .margin-bottom_-250px {
margin-bottom: -250px;
}
body #global-container .margin-left_0px {
margin-left: 0px;
}
body #global-container .margin-left_5px {
margin-left: 5px;
}
body #global-container .margin-left_-5px {
margin-left: -5px;
}
body #global-container .margin-left_10px {
margin-left: 10px;
}
body #global-container .margin-left_-10px {
margin-left: -10px;
}
body #global-container .margin-left_15px {
margin-left: 15px;
}
body #global-container .margin-left_-15px {
margin-left: -15px;
}
body #global-container .margin-left_20px {
margin-left: 20px;
}
body #global-container .margin-left_-20px {
margin-left: -20px;
}
body #global-container .margin-left_25px {
margin-left: 25px;
}
body #global-container .margin-left_-25px {
margin-left: -25px;
}
body #global-container .margin-left_30px {
margin-left: 30px;
}
body #global-container .margin-left_-30px {
margin-left: -30px;
}
body #global-container .margin-left_35px {
margin-left: 35px;
}
body #global-container .margin-left_-35px {
margin-left: -35px;
}
body #global-container .margin-left_40px {
margin-left: 40px;
}
body #global-container .margin-left_-40px {
margin-left: -40px;
}
body #global-container .margin-left_45px {
margin-left: 45px;
}
body #global-container .margin-left_-45px {
margin-left: -45px;
}
body #global-container .margin-left_50px {
margin-left: 50px;
}
body #global-container .margin-left_-50px {
margin-left: -50px;
}
body #global-container .margin-left_55px {
margin-left: 55px;
}
body #global-container .margin-left_-55px {
margin-left: -55px;
}
body #global-container .margin-left_60px {
margin-left: 60px;
}
body #global-container .margin-left_-60px {
margin-left: -60px;
}
body #global-container .margin-left_65px {
margin-left: 65px;
}
body #global-container .margin-left_-65px {
margin-left: -65px;
}
body #global-container .margin-left_70px {
margin-left: 70px;
}
body #global-container .margin-left_-70px {
margin-left: -70px;
}
body #global-container .margin-left_75px {
margin-left: 75px;
}
body #global-container .margin-left_-75px {
margin-left: -75px;
}
body #global-container .margin-left_80px {
margin-left: 80px;
}
body #global-container .margin-left_-80px {
margin-left: -80px;
}
body #global-container .margin-left_85px {
margin-left: 85px;
}
body #global-container .margin-left_-85px {
margin-left: -85px;
}
body #global-container .margin-left_90px {
margin-left: 90px;
}
body #global-container .margin-left_-90px {
margin-left: -90px;
}
body #global-container .margin-left_95px {
margin-left: 95px;
}
body #global-container .margin-left_-95px {
margin-left: -95px;
}
body #global-container .margin-left_100px {
margin-left: 100px;
}
body #global-container .margin-left_-100px {
margin-left: -100px;
}
body #global-container .margin-left_150px {
margin-left: 150px;
}
body #global-container .margin-left_-150px {
margin-left: -150px;
}
body #global-container .margin-left_200px {
margin-left: 200px;
}
body #global-container .margin-left_-200px {
margin-left: -200px;
}
body #global-container .margin-left_250px {
margin-left: 250px;
}
body #global-container .margin-left_-250px {
margin-left: -250px;
}
.page-column-content ul.list-arrow,
.page-column-sidebar ul.list-arrow {
list-style: none;
}
.page-column-content ul.list-arrow li,
.page-column-sidebar ul.list-arrow li {
position: relative;
}
.page-column-content ul.list-arrow li:before,
.page-column-sidebar ul.list-arrow li:before {
display: inline-block;
margin-right: 3px;
vertical-align: middle;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e104";
} .wp-caption {
max-width: 100%;
}
.wp-caption-text, .gallery-caption {
font-size: 95%;
font-weight: 300;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
} .site-content img {
margin-bottom: 0.71429em;
} .site-main {
overflow: hidden;
}
.site-content {
padding-top: 4.28571em;
padding-bottom: 4.28571em;
}
.archive .site-content {
padding-top: 0;
}
.content__no-top-padding .site-content,
.content__no-top-padding .page-column-content,
.content__no-top-padding .page-column-sidebar {
padding-top: 0;
}
.content__no-bottom-padding .site-content,
.content__no-bottom-padding .page-column-content,
.content__no-bottom-padding .page-column-sidebar {
padding-bottom: 0;
}
.searchpage-searchform {
padding-bottom: 1.5em;
padding-top: 3em;
}
.error404 .searchform {
margin-bottom: 60px;
} .sidebar-on-left {
padding-right: 2.85714em;
}
.sidebar-on-right {
padding-right: 2.85714em;
}  .essb_displayed_bottom {
margin-top: 40px;
}
.essb_template_light-retina {
margin-left: -12px;
} .site-header {
position: relative;
z-index: 100;
}
.header-wrapper {
position: relative;
z-index: 20;
} .top-bar {
height: auto;
line-height: normal;
}
.toppanel .top-bar-section ul {
text-align: center;
}
.toppanel .top-bar-section .menu.right {
margin-right: 0;
}
.toppanel .top-bar-section ul li {
display: inline-block;
}
.toppanel .top-bar-section .left + .right {
margin-top: -8px;
}
.toppanel .back.js-generated {
display: none;
}
.toppanel .has-dropdown > a:after {
display: none;
}
.contain-to-grid .top-bar {
padding-left: 1.42857em;
padding-right: 1.42857em;
}
.top-bar .row {
max-width: 83.57143em;
}
.top-bar__text-line {
font-size: 0.85714em;
}
.top-bar__text-line a {
display: inline !important;
padding: 0 !important;
}
.menu-item__icon {
display: inline-block;
margin-right: .4em;
margin-top: -2px;
font-size: 125%;
vertical-align: middle;
}
.top-bar-section .no-label .menu-item__icon {
margin-right: 0;
}
.top-bar-section .no-label .menu-item__icon-label {
display: none;
}
.top-bar-section .no-label.has-dropdown .menu-item__icon {
margin-right: -3px;
}
.top-bar-section .no-label .menu-item-with-icon {
padding-right: 0.42857em;
padding-left: 0.42857em;
} .headertop .top-bar-section .columns > .columns {
padding-left: 0;
padding-right: 0;
} .logo-position__headertop-center .header-logo,
.logo-position__headerbottom-center .header-logo {
position: absolute;
width: 100%;
text-align: center;
line-height: 40px;
}
.logo-position__headertop-left .header-logo, .logo-position__headertop-default .header-logo,
.logo-position__headerbottom-left .header-logo, .logo-position__headerbottom-default .header-logo {
text-align: center;
}
.logo-position__headertop-right .header-logo,
.logo-position__headerbottom-right .header-logo {
float: right;
margin-left: 40px;
}
.header-logo [class*="icon-"] {
vertical-align: middle;
margin-top: -5px;
margin-right: 6px;
display: inline-block;
font-size: 125%;
}
.header-logo.headertop__logo {
margin-top: 20px;
margin-bottom: 20px;
}
.header-logo.headertop__logo > a {
display: block;
}
.top-bar-with-logo .header-logo img {
max-width: 100%;
} .headertop .menu {
display: none;
}
.headertop .top-bar.expanded .menu {
display: block;
margin-top: 1em;
}
.headertop .top-bar.expanded .top-bar-section {
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding-top: 1em;
} .header-layout-2 .top-bar-section,
.header-layout-3 .top-bar-section {
position: relative;
z-index: 3;
padding-top: 10px;
padding-bottom: 7px;
}
.header-layout-2 .top-bar-section .menu,
.header-layout-3 .top-bar-section .menu {
max-width: 83.57143em;
margin-left: auto;
margin-right: auto;
}
.header-layout-2 .top-bar-section:before,
.header-layout-3 .top-bar-section:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
width: 1000%;
border-top: 1px solid rgba(0, 0, 0, 0.03);
background: rgba(0, 0, 0, 0.01);
z-index: 0;
}
.header-layout-2 .mobile-menu-toggle a,
.header-layout-3 .mobile-menu-toggle a {
margin-bottom: -10px;
}
.header-layout-3 { }
.header-layout-3 .additional-header-text {
margin-right: 0;
text-align: center;
}
.header-layout-3 .additional-header-text .button {
top: auto;
height: auto;
font-size: inherit;
margin-top: 20px;
margin-left: 20px;
}
.header-layout-3 .additional-header-text .button:last-child {
margin-right: 0;
}
.header-layout-1.dropshadow,
.header-layout-2.dropshadow,
.header-layout-3.dropshadow {
-moz-box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.33);
-webkit-box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.33);
box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.33);
}
.header-layout-1.dropshadow .top-bar-section.headroom--unpinned,
.header-layout-2.dropshadow .top-bar-section.headroom--unpinned,
.header-layout-3.dropshadow .top-bar-section.headroom--unpinned {
-moz-box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.33);
-webkit-box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.33);
box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.33);
} .search-block {
position: relative;
z-index: 10;
float: left !important;
}
.search-block .search-field {
position: absolute;
left: 0;
}
.search-block .search-field {
width: 180px;
padding: .4em 1em;
padding-left: 35px;
height: 34px;
top: 3px;
line-height: normal !important;
border-color: transparent;
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07) inset, 0 0px 9px 0 rgba(0, 0, 0, 0.08) inset;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07) inset, 0 0px 9px 0 rgba(0, 0, 0, 0.08) inset;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07) inset, 0 0px 9px 0 rgba(0, 0, 0, 0.08) inset;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
-moz-transition: all 0.5s ease-out 0.7s;
-o-transition: all 0.5s ease-out 0.7s;
-webkit-transition: all 0.5s ease-out;
-webkit-transition-delay: 0.7s;
transition: all 0.5s ease-out 0.7s;
}
.search-block:hover .search-field {
width: 180px;
opacity: 1;
-moz-transition: all 0.3s ease-in 0.15s;
-o-transition: all 0.3s ease-in 0.15s;
-webkit-transition: all 0.3s ease-in;
-webkit-transition-delay: 0.15s;
transition: all 0.3s ease-in 0.15s;
}
.search-block .search-button {
position: relative;
z-index: 5;
float: right;
padding: 10px;
margin: 0;
background-color: transparent;
border: none;
font-size: 125%;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.search-block.left {
margin-right: 0;
margin-left: -10px;
}
.search-block.left .search-field {
left: 0;
padding-right: 1em;
padding-left: 35px;
}
.search-block.left .search-button {
float: left;
}
.toppanel .search-block {
left: 50%;
margin-left: -150px;
position: relative;
width: 300px;
}
.toppanel .search-block .search-field {
width: 300px;
left: auto;
right: 0;
padding-left: 1em;
padding-right: 35px;
} .menu.language-switch .parent-link.js-generated {
display: none;
}
.language-switch.menu a {
padding-left: 7px !important;
padding-right: 7px !important;
}
.toppanel .language-switch.menu .has-dropdown > a:after {
display: none;
}
.toppanel .language-switch.menu .dropdown {
margin-left: 2.5em;
text-align: left;
z-index: 150;
}
.toppanel .language-switch.menu .back {
margin-bottom: -20px;
} .page-title {
padding-top: 1em;
padding-bottom: 1em;
-moz-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.04) inset;
-webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.04) inset;
box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.04) inset;
}
.page-title__primary-title {
float: left;
margin-top: .5em;
margin-bottom: .5em;
}
.page-title__breadcrumbs {
width: 100%;
float: right;
margin-top: 0;
margin-bottom: .75em;
margin-right: 0;
padding-right: 0;
padding-left: 0;
font-size: .75em;
text-align: right;
}
.page-title__breadcrumbs > * {
opacity: .5;
text-transform: none;
display: inline-block;
}
.page-title__breadcrumbs > *.current {
opacity: 1;
}
.page-title__secondary-title {
float: left;
width: 60%;
clear: both;
font-size: 1.28571em;
font-weight: 300;
margin-top: -0.71429em;
opacity: .8;
} .page-titile__single {
margin-bottom: 0;
}
.page-titile__single .page-title__addon {
padding-top: 1.25em;
}
body.blog .page-title,
body.archive .page-title,
body.page-template-page-demoblog-php .page-title {
margin-bottom: 4.28571em;
}
.author-info__avatar {
float: left;
width: 30%;
padding-right: 1em;
}
.author-info__name {
float: left;
width: 70%;
margin-top: -3px;
margin-bottom: 0;
}
.author-info__name small {
font-size: 60%;
}
.single-post__date {
border: 1px solid rgba(0, 0, 0, 0.25);
border-radius: 5px;
display: inline-block;
font-size: 12px;
margin-top: 5px;
opacity: 0.5;
padding: 2px 8px;
}
.author-info__description {
margin-bottom: 0;
} .archive .page-title__primary-title span {
font-weight: bolder;
} body div.sharedaddy div.sd-block {
border: none;
}
body div.sharedaddy li a.sd-button {
background: none;
line-height: 1;
color: #A8ADB1 !important;
border: 1px solid #EBEBEB !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 1.07143em;
}
body div.sharedaddy li a.sd-button > span {
display: inline-block;
background: none;
}
body div.sharedaddy li a.sd-button.share-facebook:before, body div.sharedaddy li a.sd-button.share-twitter:before, body div.sharedaddy li a.sd-button.share-linkedin:before, body div.sharedaddy li a.sd-button.share-google-plus-1:before, body div.sharedaddy li a.sd-button.share-pinterest:before, body div.sharedaddy li a.sd-button.share-tumblr:before, body div.sharedaddy li a.sd-button.share-stumbleupon:before, body div.sharedaddy li a.sd-button.share-pocket:before, body div.sharedaddy li a.sd-button.share-reddit:before, body div.sharedaddy li a.sd-button.share-digg:before, body div.sharedaddy li a.sd-button.share-email:before, body div.sharedaddy li a.sd-button.share-print:before, body div.sharedaddy li a.sd-button.share-more:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
body div.sharedaddy li a.sd-button.share-facebook {
color: #395F9E !important;
}
body div.sharedaddy li a.sd-button.share-facebook:before {
content: "\e126";
}
body div.sharedaddy li a.sd-button.share-twitter {
color: #00ADEF !important;
}
body div.sharedaddy li a.sd-button.share-twitter:before {
content: "\e124";
}
body div.sharedaddy li a.sd-button.share-tumblr {
color: #3D566E !important;
}
body div.sharedaddy li a.sd-button.share-tumblr:before {
content: "\e12d";
}
body div.sharedaddy li a.sd-button.share-pinterest {
color: #AC281B !important;
}
body div.sharedaddy li a.sd-button.share-pinterest:before {
content: "\e12b";
}
body div.sharedaddy li a.sd-button.share-stumbleupon {
color: #EC4823 !important;
}
body div.sharedaddy li a.sd-button.share-stumbleupon:before {
content: "\e133";
}
body div.sharedaddy li a.sd-button.share-google-plus-1 {
color: #D01820 !important;
}
body div.sharedaddy li a.sd-button.share-google-plus-1:before {
content: "\e129";
}
body div.sharedaddy li a.sd-button.share-linkedin {
color: #1984BC !important;
}
body div.sharedaddy li a.sd-button.share-linkedin:before {
content: "\e12f";
}
body div.sharedaddy li a.sd-button.share-pocket {
color: #EE4056 !important;
}
body div.sharedaddy li a.sd-button.share-pocket:before {
content: "\e0eb";
}
body div.sharedaddy li a.sd-button.share-reddit {
color: #D93E1A !important;
}
body div.sharedaddy li a.sd-button.share-reddit:before {
content: "\e0ec";
}
body div.sharedaddy li a.sd-button.share-digg {
color: #B2B2B2 !important;
}
body div.sharedaddy li a.sd-button.share-digg:before {
content: "\e0f5";
}
body div.sharedaddy li a.sd-button.share-print {
color: #4C5155 !important;
}
body div.sharedaddy li a.sd-button.share-print:before {
content: "\e056";
}
body div.sharedaddy li a.sd-button.share-email {
color: #4C5155 !important;
}
body div.sharedaddy li a.sd-button.share-email:before {
content: "\e034";
}
body div.sharedaddy li a.sd-button.share-more {
color: #395F9E !important;
}
body div.sharedaddy li a.sd-button.share-more:before {
content: "\e0aa";
}
body div.sharedaddy .sharing-hidden .inner {
margin-top: 40px;
padding: 6px;
}
.post .sharedaddy {
position: relative;
z-index: 1;
}
.post .sharedaddy div.sd-block {
border: none;
padding: 0;
}
.post .sharedaddy .sd-title {
display: none;
}
.post .sharedaddy .sd-content {
width: 100%;
margin: 0;
border: 1px solid #EBEBEB !important;
-moz-border-radius: 4px 4px 0 0 !important;
-webkit-border-radius: 4px;
border-radius: 4px 4px 0 0 !important;
}
.post .sharedaddy .sd-content > ul > li {
margin: 0 !important;
text-align: center;
}
.post .sharedaddy .sd-content > ul > li:first-child a.sd-button {
border-left: none !important;
}
.post .sharedaddy .sd-content > ul > li a.sd-button {
width: 100%;
border-width: 0 0 0 1px !important;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 20% 5% 15%;
}
.post .sharedaddy .sd-content > ul > li a.sd-button > span {
display: block;
width: 100%;
padding: 0;
margin-top: .7em;
}
.post .sharedaddy .sd-content > ul > li a.sd-button:before {
font-size: 200%;
}
.post .sharedaddy.badgescount-1 .sd-content > ul > li {
width: 100%;
}
.post .sharedaddy.badgescount-2 .sd-content > ul > li {
width: 50%;
}
.post .sharedaddy.badgescount-3 .sd-content > ul > li {
width: 33.333%;
}
.post .sharedaddy.badgescount-4 .sd-content > ul > li {
width: 25%;
}
.post .sharedaddy.badgescount-5 .sd-content > ul > li {
width: 20%;
}
.post .sharedaddy.badgescount-6 .sd-content > ul > li {
width: 16.66%;
}
.post .sharedaddy.badgescount-7 .sd-content > ul > li {
width: 14.285%;
}
.post .sharedaddy.badgescount-8 .sd-content > ul > li {
width: 12.5%;
} .jetpack-likes-widget-wrapper {
margin-top: -1px;
padding: 2em 2em 1.75em;
border: 1px solid #EBEBEB;
background: rgba(0, 0, 0, 0.05) !important;
}
.jetpack-likes-widget-wrapper .sd-title {
display: inline-block !important;
} .comment-subscription-form {
position: relative;
font-size: 90%;
opacity: .5;
padding-top: 10px !important;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.comment-subscription-form:hover {
opacity: 1;
}
.comment-subscription-form input {
position: absolute;
margin-top: 0.42857em;
margin-left: 0.35714em;
font-size: 16px;
}
.comment-subscription-form label {
display: inline-block !important;
padding-left: 2.25em;
} body.blog .site-content,
body.archive .site-content,
body.page-template-page-demoblog-php .site-content {
padding-bottom: 0;
}
body.blog .site-content .hentry:first-child,
body.archive .site-content .hentry:first-child,
body.page-template-page-demoblog-php .site-content .hentry:first-child {
margin-top: -25px;
padding-top: 0;
}
body.blog .site-content .hentry:last-child,
body.archive .site-content .hentry:last-child,
body.page-template-page-demoblog-php .site-content .hentry:last-child {
border-bottom: none;
}
body.search-results .site-content {
padding-bottom: 0;
}
.posted-date a:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e058";
vertical-align: middle;
margin-right: 3px;
opacity: .5;
}
.blog .post-footer-meta {
display: none;
}
.post-format-icon {
display: inline-block;
text-align: center;
width: 40px;
height: 40px;
margin-bottom: .75em;
font-size: 24px;
line-height: 40px;
vertical-align: middle;
}
.post-format-icon:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.post.sticky.fixed {
position: relative;
top: auto;
}
.entry-title, .post-title {
word-wrap: break-word;
}
.entry-title {
margin-top: 0;
font-weight: 300;
}
.entry-title a {
color: #141414;
}
.entry-meta-badge {
border: 1px solid #EBEBEB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
max-width: 80px;
}
.entry-meta-badge_date {
margin-top: 0.42857em;
padding: 1em 1em 1.125em;
font-weight: 300;
line-height: 1;
text-align: center;
}
.entry-meta-badge_date span {
display: inline-block;
margin-bottom: 3px;
}
.entry-meta-badge_date .month {
text-transform: uppercase;
letter-spacing: 3px;
}
.entry-meta-badge_date .year {
letter-spacing: 2px;
}
.entry-meta-badge_coments {
background: rgba(0, 0, 0, 0.016);
font-size: 110%;
line-height: 1;
text-align: center;
border-top: 1px solid #EBEBEB;
}
.entry-meta-badge_coments a {
display: inline-block;
width: 100%;
padding: .75em;
}
.entry-meta-badge_coments a span {
vertical-align: middle;
font-size: 140%;
}
.entry-meta-badge_coments a span.no-comments-yet {
color: #5b6064;
opacity: .75;
}
.entry-meta-badge_author {
position: relative;
display: block;
margin-bottom: -1px;
}
.entry-meta-badge_author img {
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.entry-meta-badge_author:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 5px 0 rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 5px 0 rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 5px 0 rgba(0, 0, 0, 0.1) inset;
}
.vcard {
display: inline;
margin: 0;
border: none;
padding: 0;
}
.vcard a {
font-weight: normal;
font-size: inherit;
}
.entry-content .entry-meta {
padding-left: 1.42857em;
} .navigation-wrapper {
margin-top: 4em;
}
body.blog-style-standard .navigation-wrapper,
body.single-post .navigation-wrapper {
margin-top: 0;
}
.navigation-paging {
overflow: hidden;
*zoom: 1;
}
.navigation-paging a {
display: inline-block;
padding: 30px;
width: 100%;
}
.navigation-paging .nav-previous {
float: left;
width: 50%;
border-right: 1px solid #EBEBEB;
}
.navigation-paging .nav-previous a {
margin-left: -30px;
}
.navigation-paging .nav-next {
float: right;
width: 50%;
text-align: right;
}
.navigation-paging .nav-next a {
margin-right: -30px;
} body.single .entry-featured-img {
margin-bottom: 2.85714em;
}
.post-footer-meta {
margin-top: 3em;
}
.post-footer-meta__tags,
.page-links {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 70%;
margin-left: -.5em;
margin-bottom: 2em;
margin-top: 2em;
}
.post-footer-meta__tags a,
.page-links a {
display: inline-block;
margin-right: .5em;
margin-left: .5em;
margin-bottom: 1em;
padding: 0.28571em 1em;
border: 1px solid #EBEBEB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.post-footer-meta__label {
display: inline-block;
margin-right: 1em;
margin-left: .5em;
}
.page-links {
margin-top: 4em;
}
.navigation-post {
font-weight: 300;
font-size: 1.21429em;
border-top: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
overflow: hidden;
*zoom: 1;
}
.navigation-post .nav-previous, .navigation-post .nav-next {
position: relative;
float: left;
width: 40%;
}
.navigation-post .nav-previous a, .navigation-post .nav-next a {
display: inline-block;
padding: 2em;
}
.navigation-post .nav-previous .meta-nav, .navigation-post .nav-next .meta-nav {
position: absolute;
left: 0;
top: 2em;
}
.navigation-post .nav-next {
float: right;
text-align: right;
}
.navigation-post .nav-next .meta-nav {
left: auto;
right: 0;
} body.blog .hentry.design-standard:last-child:after,
body.archive .hentry.design-standard:last-child:after,
body.search .hentry.design-standard:last-child:after {
display: none;
}
body.blog .hentry,
body.archive .hentry,
body.search .hentry {
border-bottom: 1px solid #EBEBEB;
}
body.blog .hentry:last-child,
body.archive .hentry:last-child,
body.search .hentry:last-child {
border-bottom: none;
}
#global-container .no-sidebar .hentry {
border-bottom: none;
}
.no-sidebar .hentry.design-standard {
position: relative;
}
.no-sidebar .hentry.design-standard:after {
content: "";
position: absolute;
left: -100%;
right: -100%;
bottom: 0;
height: 1px;
background: #EBEBEB;
}
.hentry.design-standard {
padding-top: 2.85714em;
padding-bottom: 2.85714em;
}
.hentry.design-standard .post-format-icon {
position: absolute;
display: inline-block;
margin-top: 0.25em;
font-size: 1.75em;
opacity: .4;
left: 5px;
}
.hentry.design-standard .entry-summary > p:first-child,
.hentry.design-standard .entry-content > p:first-child {
font-size: 125%;
font-weight: 300;
}
.hentry.design-standard .cat-links {
text-transform: uppercase;
letter-spacing: 1px;
opacity: .7;
font-size: 0.92857em;
}
.hentry.design-standard .entry-featured-img {
margin-top: 1.71429em;
margin-bottom: 2.14286em;
max-height: 250px;
overflow: hidden;
}
.hentry.design-standard .entry-meta {
margin-top: 2.85714em;
}
.hentry.design-standard .entry-meta .byline, .hentry.design-standard .entry-meta .call-to-comment {
font-size: 1em;
opacity: .7;
}
.hentry.design-standard .entry-meta .byline .fn, .hentry.design-standard .entry-meta .call-to-comment .fn {
font-size: 100%;
}
.hentry.design-standard .entry-meta .call-to-comment {
display: inline-block;
margin-left: 1.5em;
}
.blog-style-standard .format-standard .post-format-icon:before {
content: "\e00f";
}
.blog-style-standard .post.sticky .post-format-icon:before {
content: "\e023";
opacity: 1;
color: #F81454;
}
.blog-style-standard .format-chat .post-format-icon:before {
content: "\e014";
}
.blog-style-standard .format-status .post-format-icon:before {
content: "\e00e";
}
.blog-style-standard .format-quote .post-format-icon:before {
content: "\e029";
}
.blog-style-standard .format-link .post-format-icon:before {
content: "\e02f";
}
.blog-style-standard .format-video .post-format-icon:before {
content: "\e005";
}
.blog-style-standard .format-audio .post-format-icon:before {
content: "\e022";
}
.blog-style-standard .format-image .post-format-icon:before {
content: "\e01b";
}
.blog-style-standard .format-aside .post-format-icon:before {
content: "\e01c";
}
.format-standard .entry-featured-img,
.format-video .entry-featured-img,
.format-audio .entry-featured-img,
.format-image .entry-featured-img {
height: auto !important;
}
.format-standard .entry-featured-img img,
.format-image .entry-featured-img img,
.format-gallery .entry-featured-img img {
width: 100%;
} .featured-post .isotope-item {
position: relative;
overflow: hidden;
background: #FAFAFA;
margin-top: 2em;
padding: 3em;
border: none !important;
-moz-box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.02), -1px 0px 0px 0 rgba(0, 0, 0, 0.02), 0 1px 0px 0 rgba(0, 0, 0, 0.08), 0 2px 3px 0 rgba(0, 0, 0, 0.07);
-webkit-box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.02), -1px 0px 0px 0 rgba(0, 0, 0, 0.02), 0 1px 0px 0 rgba(0, 0, 0, 0.08), 0 2px 3px 0 rgba(0, 0, 0, 0.07);
box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.02), -1px 0px 0px 0 rgba(0, 0, 0, 0.02), 0 1px 0px 0 rgba(0, 0, 0, 0.08), 0 2px 3px 0 rgba(0, 0, 0, 0.07);
overflow: hidden;
*zoom: 1;
}
.featured-post .isotope-item .post-format-icon {
position: absolute;
top: 50%;
width: 80px;
height: 80px;
font-size: 40px;
line-height: 80px;
margin-left: -40px;
margin-top: -40px;
}
.featured-post .isotope-item .post-thumb, .featured-post .isotope-item .content-part.colored-card-part {
width: 100%;
overflow: hidden;
left: 0;
bottom: 0;
top: 0;
}
.featured-post .isotope-item .post-thumb.no-featured-image, .featured-post .isotope-item .content-part.colored-card-part.no-featured-image {
display: block;
}
.featured-post .isotope-item .post-thumb img, .featured-post .isotope-item .content-part.colored-card-part img {
position: absolute;
left: 0;
height: 100%;
width: auto;
max-width: none;
margin: 0;
}
.featured-post .isotope-item.post-format {
padding: 0;
}
.featured-post .isotope-item.post-format .post-format-icon {
position: absolute;
top: -10px;
left: -100px;
margin: 0;
}
.featured-post .isotope-item.post-format .content-part {
padding: 3em;
width: 100%;
}
.featured-post .isotope-item.post-format .colored-card-part {
position: relative;
width: 100%;
padding-left: 8em;
text-align: left;
}
.featured-post .isotope-item.post-format .colored-card-part p:last-child {
margin-bottom: 0;
}
.featured-post .isotope-item.format-video .colored-card-part {
padding-left: 0;
}
.featured-post .isotope-item.format-link .colored-card-part .content-part__innercontent {
margin-top: 1em;
}
.featured-post .isotope-item.format-quote .colored-card-part .content-part__innercontent {
margin-top: 1em;
}
.featured-post .isotope-item.format-quote .colored-card-part .content-part__innercontent cite {
text-align: left;
}
.featured-post .isotope-item.format-standard .colored-card-part, .featured-post .isotope-item.format-gallery .colored-card-part, .featured-post .isotope-item.format-image .colored-card-part {
padding-left: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.featured-post .isotope-item.format-standard .colored-card-part img, .featured-post .isotope-item.format-gallery .colored-card-part img, .featured-post .isotope-item.format-image .colored-card-part img {
position: relative;
height: auto;
width: 100%;
}
.featured-post .isotope-item .post-title {
font-size: 2.57143em;
}
.featured-post .isotope-item .post-categories {
font-size: 1em;
letter-spacing: 1px;
}
.featured-post .isotope-item .entry-meta {
margin-top: 2em;
}
.featured-post .isotope-item .entry-content,
.featured-post .isotope-item .entry-summary {
font-size: 125%;
font-weight: 300;
display: inline-block;
}
.post-format {
position: relative;
}
.colored-card-part {
position: relative;
text-align: center;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.colored-card-part p {
font-size: 1.5em;
line-height: 1.3;
}
.colored-card-part blockquote {
margin: 0;
padding: 0;
border-style: none;
}
.colored-card-part blockquote p:last-child {
margin-bottom: 0;
}
.colored-card-part cite {
margin-top: 2em;
margin-bottom: 0;
opacity: .75;
font-size: 12px;
letter-spacing: 1px;
font-style: normal;
}
.colored-card-part cite:before {
content: '';
}
.colored-card-part .post-link {
z-index: 3;
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.colored-card-part .content-part__imagebg {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: .2;
}
.colored-card-part .content-part__innercontent {
width: 100%;
height: 100%;
position: relative;
z-index: 2;
}
.colored-card-part .post-title {
font-size: 1em !important;
}
.colored-card-part .post-title, .colored-card-part cite {
text-transform: uppercase;
font-weight: normal;
margin-bottom: 2em;
}
.colored-card-part .post-categories {
margin-bottom: 1em;
display: inline-block;
}
.colored-card-part .post-title, .colored-card-part cite {
text-align: center;
}
.isotope-item.format-standard .no-featured-image {
display: none;
}
.flex-video {
padding-top: 0;
}
.isotope-item .flex-video {
margin-bottom: 0;
}
.format-standard .post-format-icon:before {
content: "\e037";
}
.format-quote .post-format-icon:before {
content: "\e051";
}
.format-link .post-format-icon:before {
content: "\e058";
}
.format-aside .post-format-icon:before {
content: "\e0c7";
}
.format-status .post-format-icon:before {
content: "\e050";
}
.format-audio .post-format-icon:before {
content: "\e064";
}
.format-chat .colored-card-part {
font-family: Consolas, 'Lucida Console', Monaco, monospace;
}
.format-chat .colored-card-part p {
text-align: left;
margin-bottom: .25em;
font-size: 1.14286em;
}
.format-chat .post-format-icon:before {
content: "\e04f";
} .comments-section {
margin-top: 4.28571em;
}
.comments-title {
margin-bottom: 2.85714em;
}
.comment {
position: relative;
padding: 2.14286em 0;
}
.comment footer {
margin: 14px 0;
overflow: hidden;
*zoom: 1;
}
.comment footer * {
font-style: normal;
font-weight: normal;
}
.comment .reply {
position: absolute;
right: 0;
top: 0;
}
.comment .says {
display: none;
}
.comment-meta {
opacity: .4;
}
.comment-meta:hover {
opacity: 1;
}
.comment-content {
position: relative;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 1em;
margin-bottom: 3em;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
font-size: 0.85714em;
}
.comment-content p:last-child {
margin-bottom: 0;
}
.comment-content:before {
display: block;
width: 0;
height: 0;
content: "";
position: absolute;
left: 5%;
top: -6px;
width: 12px;
height: 12px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
border-right: 0;
border-bottom: 0;
}
.comment-list {
margin-bottom: 4.28571em;
}
.comment-list > .comment, .comment-list > .comment .comment, .comment-list > .pingback {
padding: 0;
margin: 0;
list-style: none;
}
.comment-author {
display: block;
margin-right: 1em;
}
.comment-author img {
margin: 0 1em 0 0;
}
.comment-author .fn, .comment-author .fn a {
font-size: 1.28571em;
font-weight: bold;
}
.comment-author a, .comment-meta a {
color: #5b6064;
}
.comment-author, .comment-meta, .comment .reply {
float: left;
height: 40px;
line-height: 40px;
vertical-align: middle;
font-size: 0.85714em;
}
.customized-comment-form #comment {
min-height: 7.85714em;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.customized-comment-form #comment:focus {
min-height: 10em;
}
.bypostauthor .comment-content {
border-color: black;
}
.comment-notes {
text-align: left;
font-size: 80%;
margin-bottom: 2.85714em;
margin-top: 0;
opacity: .4;
}
.form-allowed-tags {
max-height: 0;
opacity: 0;
padding: 0;
padding-left: 20px;
padding-right: 20px;
font-size: 80%;
border: 1px dashed rgba(0, 0, 0, 0.07);
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.form-allowed-tags.show {
max-height: 200px;
opacity: 1;
padding: 20px;
}
.comment-form .comment-submit-line {
margin: 0 -0.5em;
}
.comment-form .comment-submit-line .columns, .comment-form .comment-submit-line .wpb_column {
padding: 0 0.5em;
} .widget {
margin-bottom: 4.28571em;
}
.widget-title,
.widgettitle {
position: relative;
margin-bottom: 40px;
font-size: 1.14286em;
font-weight: normal;
letter-spacing: 2.4px;
text-transform: uppercase;
color: #8d9398;
}
.widget-title:after,
.widgettitle:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
top: auto;
bottom: -20px;
width: 35px;
height: 3px;
} .site-content .widget .side-nav {
padding: 0;
border: 2px solid #EBEBEB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: transparent;
}
.site-content .widget .side-nav > li {
margin: 0;
}
.site-content .widget .side-nav > li a:first-child {
position: relative;
padding: 1.25em 1.75em;
border-bottom: 1px solid #f3f3f3;
color: #5b6064;
}
.site-content .widget .side-nav > li a:first-child:after {
position: absolute;
right: 1.5em;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
line-height: inherit;
vertical-align: middle;
content: "\e108";
opacity: .5;
}
.site-content .widget .side-nav > li.active {
border: none;
margin-left: -2px;
margin-right: -2px;
}
.site-content .widget .side-nav > li.active > a:first-child, .site-content .widget .side-nav > li.active > a:first-child:hover {
font-weight: normal;
}
.site-content .widget .side-nav > li.active > a:first-child:after, .site-content .widget .side-nav > li.active > a:first-child:hover:after {
opacity: 1;
}
.site-content .widget .side-nav > li:last-child a {
border-bottom: none;
}
.site-content .widget .side-nav .menu-icon > a:first-child {
position: relative;
padding-left: 4em;
}
.site-content .widget .side-nav .submenu-item-icon {
font-size: 125%;
position: absolute;
left: 1.25em;
margin-top: -.1em;
opacity: .75;
}
.widget_recent_comments ul,
.widget_archive ul,
.widget_recent_entries ul,
.widget_categories ul,
.widget_meta ul {
list-style: none;
}
.widget_recent_comments ul li,
.widget_archive ul li,
.widget_recent_entries ul li,
.widget_categories ul li,
.widget_meta ul li {
position: relative;
padding-left: 2.5em;
padding-bottom: 0.85714em;
margin-bottom: 0.85714em;
font-size: 1em;
line-height: 1.4;
border-bottom: 1px solid rgba(0, 0, 0, 0.02);
}
.widget_recent_comments ul li:before,
.widget_archive ul li:before,
.widget_recent_entries ul li:before,
.widget_categories ul li:before,
.widget_meta ul li:before {
position: absolute;
display: inline-block;
top: 0.21429em;
left: 0;
vertical-align: middle;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e014";
opacity: .3;
-moz-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
font-size: 1.42857em;
}
.widget_recent_comments ul li:hover:before,
.widget_archive ul li:hover:before,
.widget_recent_entries ul li:hover:before,
.widget_categories ul li:hover:before,
.widget_meta ul li:hover:before {
opacity: 1;
left: -5px;
}
.widget_recent_comments ul li > a,
.widget_archive ul li > a,
.widget_recent_entries ul li > a,
.widget_categories ul li > a,
.widget_meta ul li > a {
width: 100%;
display: inline-block !important;
font-size: 1.5em;
font-weight: 300;
}
.widget_recent_comments ul li:last-child,
.widget_archive ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_categories ul li:last-child,
.widget_meta ul li:last-child {
border-bottom: none;
}
.widget_recent_entries ul li > .post-date {
font-size: 0.85714em;
text-transform: uppercase;
letter-spacing: 1px;
}
.widget_recent_comments .recentcomments,
.widget_recent_comments .recentcomments > .url {
width: auto;
}
.widget_recent_comments .recentcomments > .url {
font-size: 1em;
}
.widget_archive ul li:before {
content: "\e02b";
}
.widget_recent_entries ul li:before {
content: "\e01c";
}
.widget_categories ul li:before {
content: "\e015";
}
.widget_meta ul li:nth-child(1):before {
content: "\e008";
}
.widget_meta ul li:nth-child(2):before {
content: "\e00d";
}
.widget_meta ul li:nth-child(3):before {
content: "\e018";
}
.widget_meta ul li:nth-child(4):before {
content: "\e014";
}
.widget_meta ul li:nth-child(5):before {
content: "\e02f";
}
.searchform {
position: relative;
}
.searchform .search-button {
position: absolute;
right: 0;
top: 0;
height: 100%;
padding: 0;
width: 50px;
font-size: 22px;
background: none;
opacity: .3;
}
.searchform .search-button:hover {
opacity: 1;
}
.tagcloud {
font-size: 190%;
font-weight: 300;
line-height: .8;
word-spacing: -15px;
}
.tagcloud a {
display: inline-block;
padding: 2px 6px 4px;
word-spacing: 0;
letter-spacing: 1px;
-moz-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.tagcloud a:hover {
background: #FFF;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
.widget_calendar caption {
text-transform: uppercase;
font-size: 1em;
opacity: .4;
letter-spacing: 3px;
margin-bottom: 1.42857em;
}
.widget_calendar table {
width: 100%;
border: none;
}
.widget_calendar table thead {
background: transparent;
border-bottom: 1px solid rgba(8, 8, 8, 0.05);
opacity: .4;
}
.widget_calendar table thead tr th {
font-weight: normal;
font-size: 0.85714em;
padding-top: 10px;
padding-bottom: 11px;
text-align: center;
}
.widget_calendar table tbody tr td {
font-size: 0.85714em;
text-align: center;
}
.widget_calendar table tr:nth-of-type(even) {
background: transparent;
}
.widget_calendar table tfoot {
background: transparent;
font-weight: normal;
}
.widget_calendar table tfoot td {
padding-top: 20px;
}
.widget_pages ul {
list-style: none;
}
.widget_pages ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.widget_pages ul li a {
position: relative;
display: inline-block;
font-weight: 300;
padding: 10px 0;
font-size: 1.28571em;
}
.widget_pages ul li a:before {
display: inline-block;
margin-right: 3px;
vertical-align: middle;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e104";
opacity: .5;
}
.widget_pages ul li ul {
padding: 0 0 10px;
}
.widget_pages ul li li {
border: none;
}
.widget_pages ul li li a {
padding: 0;
font-size: 1em;
}
.widget_pages ul a {
display: inline-block;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget_pages ul a:hover {
-moz-transform: translate(10px, 0);
-ms-transform: translate(10px, 0);
-webkit-transform: translate(10px, 0);
transform: translate(10px, 0);
}
.widget_rss .rsswidget img {
margin-bottom: 0;
margin-right: .5em;
}
.widget_rss > ul {
list-style: none;
}
.widget_rss > ul > li {
margin-bottom: 2em;
}
.widget_rss .rsswidget {
font-size: 1.28571em;
font-weight: 300;
}
.widget_rss .rss-date {
display: block;
opacity: .5;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 0.92857em;
position: relative;
margin-top: 10px;
}
.widget_rss .rss-date:before {
display: inline-block;
margin-top: -3px;
margin-right: 5px;
vertical-align: middle;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e06f";
opacity: .3;
font-size: 20px;
}
.widget_rss .rssSummary {
margin-top: 1em;
font-size: 1em;
}
.widget_rss cite {
display: inline-block;
padding-top: 5px;
margin-top: 20px;
font-size: 0.92857em;
border-top: 3px solid rgba(0, 0, 0, 0.1);
font-style: normal;
opacity: .5;
}
body .shareaholic-share-buttons-container ul.shareaholic-share-buttons {
margin-left: 0 !important;
}
body #shareaholic_share_panel {
z-index: 200;
position: fixed;
}
.shareaholic-canvas, #ssba {
margin-top: 40px;
}
.shareaholic-canvas *, .shareaholic-canvas *:before, .shareaholic-canvas *:after, #ssba *, #ssba *:before, #ssba *:after {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
#ssba img {
margin-bottom: 0;
}
.hentry #ssba img {
margin-bottom: 0;
padding: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 23px !important;
}
.hentry #ssba a {
margin: 0 10px 0 0;
}
.hentry #ssba .ssba_sharecount {
margin-left: -5px;
margin-right: 10px;
}
.icl_languages_selector #lang_sel {
height: auto;
width: 100%;
}
.icl_languages_selector #lang_sel img {
margin-bottom: 0;
top: 0;
}
.icl_languages_selector #lang_sel ul, .icl_languages_selector #lang_sel li {
width: 100%;
}
.icl_languages_selector #lang_sel a {
padding: 0.75em;
font-size: 1em;
border: 2px solid rgba(0, 0, 0, 0.125);
background-color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
z-index: 1;
}
.icl_languages_selector #lang_sel a.lang_sel_sel {
background-position: 95% center;
}
.icl_languages_selector #lang_sel ul ul {
top: auto;
height: auto;
border: none;
margin-top: -1px !important;
background-color: #fff;
z-index: 2;
}
.icl_languages_selector #lang_sel ul ul a {
border-top: none;
} .calltoaction-area {
text-align: center;
padding-top: 2.85714em;
padding-bottom: 2.85714em;
background-color: #e6e6e6;
}
.calltoaction-area__button {
margin: 2em 0 0;
padding: 0.5em 1em !important;
}
.calltoaction-area__title, .calltoaction-area__subtitle {
margin: 0;
color: #5b6064;
}
.calltoaction-area__title {
font-size: 1.64286em;
line-height: 1.25;
}
.calltoaction-area__title small {
line-height: 1;
opacity: .75;
}
.calltoaction-area__subtitle {
opacity: .7;
} .site-footer {
background: #33363c;
color: #B3B3B3;
padding-top: 40px;
padding-bottom: 30px;
}
.site-footer .textwidget {
font-size: 1em;
line-height: 1.6;
}
.site-footer a, .site-footer .side-nav li a {
color: #fefefe;
}
.site-footer li a {
display: inline-block;
}
.site-footer__menu {
margin-top: -40px;
padding-top: 20px;
padding-bottom: 20px;
background: rgba(0, 0, 0, 0.1);
}
.site-footer__menu .dropdown {
display: none;
}
.site-footer__menu .top-bar-section ul.menu li.active > a {
color: #eff0f2 !important;
}
.site-footer__menu .top-bar-section ul.menu li > a {
color: #b8bcc3;
font-size: 1.07143em;
margin-right: 1.25em;
}
.site-footer__menu .top-bar-section ul.menu li > a:hover {
color: #eff0f2;
}
.site-footer__menu .top-bar-section .has-dropdown > a {
padding-right: inherit !important;
}
.site-footer__menu .top-bar-section .has-dropdown > a:after {
display: none;
}
.site-footer__primary {
padding-top: 40px;
}
.site-footer__copyrights { padding-top: 30px;
opacity: .6;
}
.site-footer__copyrights .columns, .site-footer__copyrights .wpb_column {
font-size: 0.85714em;
}
.site-footer .widget-title {
color: #b8bcc3;
position: relative;
} .site-footer { }
.site-footer .widget {
margin-bottom: 2.85714em;
}
.site-footer .widget_recent_comments ul li > a,
.site-footer .widget_archive ul li > a,
.site-footer .widget_recent_entries ul li > a,
.site-footer .widget_categories ul li > a,
.site-footer .widget_meta ul li > a {
font-size: 1.28571em;
}
.site-footer .widget_rotatingtweets_widget .rtw_main {
font-size: 1.14286em;
line-height: 1.4;
font-weight: 300;
}
.site-footer .widget_rotatingtweets_widget .rtw_meta {
margin-top: 20px;
opacity: 0.3;
font-size: 0.85714em;
}
.site-footer .widget_rotatingtweets_widget .rtw_meta:hover {
opacity: 1;
}
.site-footer input[type="text"], .site-footer input[type="password"], .site-footer input[type="date"],
.site-footer input[type="datetime"], .site-footer input[type="datetime-local"], .site-footer input[type="month"],
.site-footer input[type="week"], .site-footer input[type="email"], .site-footer input[type="number"], .site-footer input[type="search"],
.site-footer input[type="tel"], .site-footer input[type="time"], .site-footer input[type="url"], .site-footer textarea {
background-color: rgba(0, 0, 0, 0.15);
color: #EBEBEB;
} input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
textarea {
height: auto;
}
button,
button:hover,
button:focus,
.button,
.button:hover,
.button:focus,
button.disabled,
button[disabled],
.button.disabled,
.button[disabled] {
background-color: #cccccc;
border-color: #cccccc;
} .wpcf7-form-control-wrap {
display: block;
}
.wpcf7-list-item-label {
margin-left: 10px;
}
.wpcf7-form-control + .wpcf7-not-valid-tip {
top: auto;
left: 0;
-moz-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0;
border-radius: 0 0 6px 6px;
margin-top: -26px;
width: 100%;
background: red;
color: #fff;
border: none;
font-weight: bolder;
text-transform: uppercase;
padding-left: 8px;
font-size: 10px;
letter-spacing: 1px;
}
.megamenu-parent .wpcf7-form-control + .wpcf7-not-valid-tip {
margin-top: 6px;
line-height: 12px;
}
.wpcf7-response-output.wpcf7-validation-errors {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #FF8500;
color: #fff;
border: none;
padding-left: 10px;
margin-left: 0;
margin-right: 0;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #398F14;
color: #fff;
border: none;
padding-left: 10px;
margin-left: 0;
margin-right: 0;
} body {  }
body .megamenu-parent:not(.skin-white) > .megamenu-sub-menu,
body .megamenu-parent:not(.skin-white) > .megamenu-sub-menu .megamenu-inner-sub-menu {
background: #33363C;
color: #B3B3B3;
}
body .megamenu-parent:hover > .megamenu-sub-menu input[type="text"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="password"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="date"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="datetime"],
body .megamenu-parent:hover > .megamenu-sub-menu input[type="datetime-local"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="month"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="week"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="email"],
body .megamenu-parent:hover > .megamenu-sub-menu input[type="number"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="search"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="tel"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="time"], body .megamenu-parent:hover > .megamenu-sub-menu input[type="url"], body .megamenu-parent:hover > .megamenu-sub-menu textarea {
border: 2px solid rgba(0, 0, 0, 0.125);
background-color: rgba(0, 0, 0, 0.15);
color: #EBEBEB;
}
body .header-layout-2 .megamenu-sub-menu {
text-align: left;
} body {                     }
body.compose-mode .vc-element:hover > .wpb_row > .row > .vc-element:before, body.compose-mode .vc-element.vc-hover > .wpb_row > .row > .vc-element:before, body.compose-mode .vc-element.vc-hold-hover > .wpb_row > .row > .vc-element:before {
content: '';
margin: 0;
padding: 0;
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
outline: 1px dashed #EBEBEB;
outline: 1px dashed rgba(125, 125, 125, 0.4);
}
body.compose-mode .vc-element:hover > .wpb_row > .row > .vc-element:after, body.compose-mode .vc-element.vc-hover > .wpb_row > .row > .vc-element:after, body.compose-mode .vc-element.vc-hold-hover > .wpb_row > .row > .vc-element:after {
clear: both;
}
body .vc-vc_column + .vc-vc_column:last-child,
body .vc-vc_column_inner + .vc-vc_column_inner:last-child {
float: none;
}
body .wpb_row {
margin: 0 auto;
}
body.vc-editor .wpb_row {
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
body.vc-editor .wpb_row .vc-vc_column,
body.vc-editor .wpb_row .vc-vc_column_inner {
position: relative;
padding-left: 1.42857em;
padding-right: 1.42857em;
float: left;
}
body.vc-editor .wpb_row .vc-vc_column > .column, body.vc-editor .wpb_row .vc-vc_column > .columns, body.vc-editor .wpb_row .vc-vc_column > .wpb_column,
body.vc-editor .wpb_row .vc-vc_column_inner > .column,
body.vc-editor .wpb_row .vc-vc_column_inner > .columns,
body.vc-editor .wpb_row .vc-vc_column_inner > .wpb_column {
width: 100%;
padding: 0;
}
body.compose-mode div.vc-vc_column_text, body.compose-mode div.vc-element-container {
min-height: 20px;
}
body.compose-mode div.controls-bc {
z-index: 1000;
}
body .wpb_wrapper {
-webkit-transform: translateZ(0);
}
body .row-extended {
width: 100%;
overflow: hidden;
*zoom: 1;
}
body .row-extended .vc_col-sm-12 {
padding: 0 !important;
}
body .row-extended .vc_col-sm-12 .square-thumbnail {
padding-left: 0;
padding-right: 0;
}
body .row-extended > .row {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
body .row-extended > .row > .large-12.columns,
body .row-extended > .large-12.columns {
padding: 0;
}
body .wpb_heading {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 1em;
font-weight: normal;
padding-bottom: 20px;
margin-bottom: 30px;
position: relative;
display: inline-block;
}
body .wpb_heading:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
top: auto;
bottom: 4px;
width: 30px;
height: 2px;
}
body .wpb_heading.centered:after {
left: 50%;
margin-left: -15px;
}
body .wpb_text_column, body .wpb_content_element {
float: none !important;
}
body .wpb_gmaps_widget .wpb_map_wraper {
background: none;
padding: 0;
}
body .wpb_alert {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border-width: 0px;
}
body .wpb_alert .messagebox_text {
padding-left: 48px;
background: none;
}
body .wpb_alert-info .messagebox_text:before,
body .wpb_alert .messagebox_text:before,
body .wpb_alert-success .messagebox_text:before,
body .wpb_alert-error .messagebox_text:before {
display: inline-block;
position: absolute;
margin-left: -40px;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 19px;
margin-top: 4px;
}
body .wpb_alert .messagebox_text:before {
content: "\e0b7";
}
body .wpb_alert-info .messagebox_text:before {
content: "\e0b4";
}
body .wpb_alert-success .messagebox_text:before {
content: "\f058";
}
body .wpb_alert-error .messagebox_text:before {
content: "\f057";
}
body .wpb_content_element .wpb_tabs_nav li {
background: #FAFAFA;
}
body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
padding: 1.25em 2em;
border: 1px solid #EBEBEB;
}
body .wpb_tabs .wpb_tabs_nav li {
position: relative;
bottom: -1px;
border: 1px solid #EBEBEB;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 0;
margin: 0 -1px 0 0;
}
body .wpb_tabs .wpb_tabs_nav li:first-child a {
padding-left: 2em;
}
body .wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
padding: 1em 1.5em;
color: #5b6064;
}
body .wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
position: relative;
border-bottom-color: transparent;
}
body .wpb_tabs .wpb_tabs_nav li.ui-tabs-active > a:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
height: 3px;
top: -1px;
margin-right: -1px;
}
body .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #fff;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
min-height: 10em;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
margin-bottom: 0;
position: relative;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
padding: 1em 1.5em;
border: 1px solid #EBEBEB;
border-bottom-width: 1px;
border-top-width: 0;
margin-bottom: -1px;
color: #5b6064;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child a {
border-top-width: 1px;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child a {
border-bottom-width: 1px;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-tabs-active {
position: relative;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-tabs-active > a:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
width: 3px;
margin-left: 0;
}
body .wpb_tour .wpb_tour_next_prev_nav {
display: none;
padding-left: 0;
font-size: 85%;
}
body .wpb_tour .wpb_prev_slide a {
border-bottom: none;
}
body .wpb_tour .wpb_prev_slide a:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e105";
margin-right: 1em;
vertical-align: middle;
}
body .wpb_tour .wpb_next_slide a {
border-bottom: none;
}
body .wpb_tour .wpb_next_slide a:after {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e105";
margin-left: 1em;
vertical-align: middle;
content: "\e108";
}
body .wpb_accordion .wpb_accordion_wrapper {
overflow: hidden;
}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
outline: none;
background: transparent;
margin: 0;
}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
padding: 1em 1.25em;
border: 1px solid #EBEBEB;
border-top-width: 0;
color: #5b6064;
}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header a {
border-top-width: 1px;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header {
margin-top: -1px;
}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {
margin-top: 0;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header a {
border-top-width: 0 !important;
border-bottom: none;
margin-top: 0px;
}
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 1em 1.25em 1.25em;
margin: 0;
border: 1px solid #EBEBEB;
border-top: none;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
background: none;
right: 1.25em;
top: 1.25em;
cursor: pointer;
opacity: .2;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 19px;
margin-top: 4px;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:hover,
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:hover {
opacity: 1;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
content: "\e106";
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
content: "\e107";
}
body .vc_tta.vc_tta-style-salbii .vc_tta-panels,
body .vc_tta.vc_tta-style-salbii .vc_tta-tab > a {
border: 1px solid #EBEBEB;
}
body .vc_tta.vc_tta-style-salbii .vc_tta-panel-body {
padding: 1.25em 2em !important;
}
body .vc_tta.vc_tta-style-salbii .vc_tta-panel-body .wpb_content_element {
margin-bottom: 1.25em;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-accordion .vc_tta-panel-title {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-accordion .vc_tta-panel-heading {
background-color: transparent !important;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-accordion .vc_tta-panel-heading a {
padding: 1em 1.25em;
}
body .vc_tta.vc_tta-style-salbii .vc_tta-panel-heading {
border-top: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
border-left: 0;
border-right: 0;
margin-top: -1px;
background-color: #fafafa;
position: relative; }
body .vc_tta.vc_tta-style-salbii .vc_tta-panel-heading a {
color: #5b6064;
}
body .vc_tta.vc_tta-style-salbii .vc_active .vc_tta-panel-heading { }
body .vc_tta.vc_tta-style-salbii .vc_active .vc_tta-panel-heading:before {
content: "";
position: absolute;
top: -1px; height: 3px;
left: 0px;
width: 100%;
}
body .vc_elements_carousel {
overflow: visible !important;
overflow: hidden;
*zoom: 1;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav {
position: absolute;
float: none;
bottom: -30px;
width: 180px !important;
left: 50%;
margin-left: -90px !important;
text-align: center;
opacity: .75;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
display: inline-block;
width: auto;
background: transparent;
line-height: 4px;
border: none !important;
margin: 0 6px !important;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {
display: inline-block;
width: auto;
padding: 4px;
border: 1px solid rgba(0, 0, 0, 0.3) !important;
margin-bottom: 0;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav li a:before {
display: none;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-state-active {
background: transparent !important;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-state-active a {
margin: 1px;
padding: 3px;
background: rgba(0, 0, 0, 0.5);
border: 1px solid transparent !important;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav:hover {
opacity: 1;
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tabs_nav:hover li {
margin: 0 10px;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav {
margin: 0;
position: absolute;
z-index: 2;
width: 100%;
top: 50%;
display: block;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav span {
padding-top: 0;
position: absolute;
top: 0;
height: 100%;
width: 4%;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav a {
position: absolute;
left: 0;
width: 50px;
height: 70px;
top: -50px;
color: rgba(0, 0, 0, 0.7);
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav a:hover {
color: black;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav a:hover:before {
background: rgba(255, 255, 255, 0.95);
}
body .vc_elements_carousel .wpb_tour_next_prev_nav a:before {
background: rgba(255, 255, 255, 0.55);
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
position: absolute;
display: inline-block;
vertical-align: middle;
text-align: center;
top: 50%;
left: 0;
width: 100%;
margin-top: -25px;
font-size: 30px;
line-height: 50px;
height: 50px;
content: "\e0f7";
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav a:after {
display: none;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav .wpb_prev_slide {
left: -1.42857em;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav .wpb_next_slide {
right: -1.42857em;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav .wpb_next_slide a {
left: auto;
right: 0;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav .wpb_next_slide a:before {
content: "\e0f6";
}
body .vc_elements_carousel .wpb_tour_tabs_wrapper .wpb_tab {
width: 100%;
padding: 0;
position: relative;
z-index: 1;
border: none;
}
body .wpb_wrapper .wpb_toggle:first-child {
border-top: none;
}
body .wpb_toggle {
margin-top: 1em !important;
padding-top: 1em;
border-top: 1px dotted #EBEBEB;
position: relative;
background: none !important;
padding-left: 1.5em !important;
font-size: 1em;
font-weight: normal;
color: #5b6064;
}
body .wpb_toggle:before {
position: absolute;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 21px;
margin-top: -2px;
margin-left: -1.25em;
}
body .wpb_toggle:before, body #content h4.wpb_toggle:before {
content: "\e104";
}
body .wpb_toggle_title_active:before, body #content h4.wpb_toggle_title_active:before {
content: "\e102";
}
body .wpb_toggle_content {
padding-left: 1.25em;
}
body .vc_progress_bar .vc_single_bar {
margin-bottom: 1.25em;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
body .vc_progress_bar .vc_single_bar .vc_label {
padding: 0;
margin-bottom: 8px;
font-size: 75%;
text-transform: uppercase;
letter-spacing: 1px;
}
body .vc_progress_bar .vc_single_bar .vc_bar {
height: 6px;
top: auto;
bottom: -8px;
left: 0;
}
body .vc_progress_bar.vc_progress-bar-color-bar_grey .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label, body .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
color: inherit;
text-shadow: none;
}
body .vc_pie_chart .wpb_pie_chart_heading {
margin-top: 20px;
padding-bottom: 0;
}
body .vc_pie_chart .wpb_pie_chart_heading:after {
display: none;
}
body .prefix.button, body .postfix.button {
border-width: 0;
}
body .button {
margin-right: 1.42857em;
padding-right: 1.2em;
padding-left: 1.2em;
text-align: left;
line-height: 1.25;
text-shadow: none;
}
body .button:hover, body .button:active, body .button:focus {
text-shadow: none;
}
body .button .icon {
margin-left: 0;
}
body .button.small {
padding-right: 0.725em;
padding-left: 0.725em;
}
body .button.small.border {
border-width: 1px;
}
body .button.small .icon {
left: 0.5em;
}
body .button.large {
padding-right: 1.6em;
padding-left: 1.6em;
}
body .button.border {
background: transparent;
border: 2px solid transparent;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
body .button.border.wpb_btn-danger {
color: #ff675b;
border-color: #ff675b;
}
body .button.border.wpb_btn-danger:hover, body .button.border.wpb_btn-danger:active, body .button.border.wpb_btn-danger.active, body .button.border.wpb_btn-danger.disabled, body .button.border.wpb_btn-danger[disabled] {
color: #fff;
background-color: #ff4f42;
border-color: #ff4f42;
}
body .button.border.wpb_btn-warning {
color: #ff9900;
border-color: #ff9900;
}
body .button.border.wpb_btn-warning:hover, body .button.border.wpb_btn-warning:active, body .button.border.wpb_btn-warning.active, body .button.border.wpb_btn-warning.disabled, body .button.border.wpb_btn-warning[disabled] {
color: #fff;
border-color: #e68a00;
background-color: #e68a00;
}
body .button.border.wpb_btn-success {
color: #6ab165;
border-color: #6ab165;
}
body .button.border.wpb_btn-success:hover, body .button.border.wpb_btn-success:active, body .button.border.wpb_btn-success.active, body .button.border.wpb_btn-success.disabled, body .button.border.wpb_btn-success[disabled] {
color: #fff;
border-color: #5aa855;
background-color: #5aa855;
}
body .button.border.wpb_btn-info {
color: #58b9da;
border-color: #58b9da;
}
body .button.border.wpb_btn-info:hover, body .button.border.wpb_btn-info:active, body .button.border.wpb_btn-info.active, body .button.border.wpb_btn-info.disabled, body .button.border.wpb_btn-info[disabled] {
color: #fff;
border-color: #43b0d5;
background-color: #43b0d5;
}
body .button.border.wpb_btn-inverse {
color: #555555;
border-color: #555555;
}
body .button.border.wpb_btn-inverse:hover, body .button.border.wpb_btn-inverse:active, body .button.border.wpb_btn-inverse.active, body .button.border.wpb_btn-inverse.disabled, body .button.border.wpb_btn-inverse[disabled] {
color: #fff;
border-color: #484848;
background-color: #484848;
}
body .button.border.wpb_btn-white {
color: #fff;
border-color: #fff;
}
body .button.border.wpb_btn-white:hover, body .button.border.wpb_btn-white:active, body .button.border.wpb_btn-white.active, body .button.border.wpb_btn-white.disabled, body .button.border.wpb_btn-white[disabled] {
color: #636363;
border-color: #fff;
background-color: #fff;
}
body .button.border.wpb_btn-primary {
color: #0088cc;
border-color: #0088cc;
}
body .button.border.wpb_btn-primary:hover, body .button.border.wpb_btn-primary:active, body .button.border.wpb_btn-primary.active, body .button.border.wpb_btn-primary.disabled, body .button.border.wpb_btn-primary[disabled] {
color: #fff;
border-color: #0077b3;
background-color: #0077b3;
}
body .button.border.wpb_wpb_button {
color: #A0A5AA;
border-color: #A0A5AA;
}
body .button.border.wpb_wpb_button:hover, body .button.border.wpb_wpb_button:active, body .button.border.wpb_wpb_button.active, body .button.border.wpb_wpb_button.disabled, body .button.border.wpb_wpb_button[disabled] {
color: #fff;
border-color: #A0A5AA;
background-color: #A0A5AA;
}
body .button.expand {
text-align: center;
}
body .button.wpb_wpb_button {
background: #A0A5AA;
}
body .button.has-icon {
padding-left: 2.67857em;
}
body .button.has-icon.small {
padding-left: 1.92857em;
}
body .button .icon {
position: absolute;
left: 0.85em;
width: auto;
height: auto;
line-height: 1.25;
vertical-align: middle;
}
body .button.round.large .icon {
left: 0.7em;
}
body .button.lighter {
font-weight: 300;
}
body .button.bolder {
font-weight: bolder;
}
body .button.uppercase {
text-transform: uppercase;
letter-spacing: 3px;
padding-right: 1.6em;
padding-left: 1.6em;
}
body .button.uppercase.tiny {
padding-right: 1.11429em;
padding-left: 1.11429em;
}
body .button.wpb_btn-danger {
background-color: #ff675b;
}
body .button.wpb_btn-danger:hover, body .button.wpb_btn-danger:active, body .button.wpb_btn-danger.active, body .button.wpb_btn-danger.disabled, body .button.wpb_btn-danger[disabled] {
background-color: #EE4438;
}
body .button.wpb_btn-warning {
background-color: #ff9900;
}
body .button.wpb_btn-warning:hover, body .button.wpb_btn-warning:active, body .button.wpb_btn-warning.active, body .button.wpb_btn-warning.disabled, body .button.wpb_btn-warning[disabled] {
background-color: #E66E00;
}
body .button.wpb_btn-success {
background-color: #6ab165;
}
body .button.wpb_btn-success:hover, body .button.wpb_btn-success:active, body .button.wpb_btn-success.active, body .button.wpb_btn-success.disabled, body .button.wpb_btn-success[disabled] {
background-color: #4D9949;
}
body .button.wpb_btn-info {
background-color: #58b9da;
}
body .button.wpb_btn-info:hover, body .button.wpb_btn-info:active, body .button.wpb_btn-info.active, body .button.wpb_btn-info.disabled, body .button.wpb_btn-info[disabled] {
background-color: #359ABD;
}
body .button.wpb_btn-inverse {
background-color: #555555;
}
body .button.wpb_btn-inverse:hover, body .button.wpb_btn-inverse:active, body .button.wpb_btn-inverse.active, body .button.wpb_btn-inverse.disabled, body .button.wpb_btn-inverse[disabled] {
background-color: #3A3939;
}
body .button.wpb_btn-white {
background-color: #fff;
color: #808080;
}
body .button.wpb_btn-white:hover, body .button.wpb_btn-white:active, body .button.wpb_btn-white.active, body .button.wpb_btn-white.disabled, body .button.wpb_btn-white[disabled] {
color: #000;
background-color: rgba(255, 255, 255, 0.7);
}
body .button.wpb_btn-primary {
background-color: #0088cc;
}
body .button.wpb_btn-primary:hover, body .button.wpb_btn-primary:active, body .button.wpb_btn-primary.active, body .button.wpb_btn-primary.disabled, body .button.wpb_btn-primary[disabled] {
background-color: #026A9E;
}
body .button.wpb_wpb_button {
background-color: #A0A5AA;
}
body .button.wpb_wpb_button:hover, body .button.wpb_wpb_button:active, body .button.wpb_wpb_button.active, body .button.wpb_wpb_button.disabled, body .button.wpb_wpb_button[disabled] {
background-color: #7F868D;
}
body .button.right, body .vc_btn.right {
margin-right: 0;
margin-left: 1.42857em;
}
body .button.center, body .vc_btn.center {
margin-right: auto;
margin-left: auto;
}
body [data-icon]:before {
font-style: normal;
}
body .vc_btn3.vc_btn3-color-salbii-brand,
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-flat { color: #ffffff; }
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-modern { color: #ffffff;
}
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-modern:focus, body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-modern:hover { color: #ffffff;
}
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-outline {
background-color: transparent; }
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-outline.active, body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-outline:active, body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-outline:focus, body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-outline:hover { color: #ffffff;
}
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-3d { color: #ffffff;
}
body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-3d:focus, body .vc_btn3.vc_btn3-color-salbii-brand.vc_btn3-style-3d:hover { color: #fff;
top: 3px;
}
body .wpb_call_to_action {
background: none;
border: none;
padding: 0;
text-align: center;
}
body .wpb_call_to_action .button {
margin-top: 1.5em;
margin-bottom: 0;
margin-right: 0;
}
body .wpb_call_to_action.plain {
padding: 2.85714em;
}
body .wpb_call_to_action.plain.grey {
background: rgba(0, 0, 0, 0.05);
}
body .wpb_call_to_action.border {
padding: 2.85714em;
border: 1px solid #EBEBEB;
}
body .wpb_call_to_action.hardshadow {
padding: 2.85714em;
background: rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -2px 0 0 rgba(0, 0, 0, 0.02) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.2) inset;
-webkit-box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -2px 0 0 rgba(0, 0, 0, 0.02) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -2px 0 0 rgba(0, 0, 0, 0.02) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
body .wpb_call_to_action.radius {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
body .wpb_call_to_action > p:last-child {
margin-bottom: 0;
}
body .cta_align_left .wpb_call_text,
body .cta_align_right .wpb_call_text {
width: 100%;
}
body .wpb_call_heading {
margin-bottom: 0.25em !important;
}
body .cta_align_bottom .wpb_call_heading {
margin-bottom: 0.75em !important;
}
body .wpb_call_content {
opacity: .7;
}
body .vc_cta3.vc_cta3-style-salbii,
body .vc_cta3.vc_cta3-style-salbii-plain {
padding: 40px;
}
body .vc_cta3.vc_cta3-style-salbii .vc_cta3-content-header h2,
body .vc_cta3.vc_cta3-style-salbii-plain .vc_cta3-content-header h2 {
font-size: 1.71429em;
line-height: 30px;
margin-bottom: 5px;
}
body .vc_cta3.vc_cta3-style-salbii.vc_cta3-shape-rounded,
body .vc_cta3.vc_cta3-style-salbii-plain.vc_cta3-shape-rounded {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
body .vc_cta3.vc_cta3-style-salbii.vc_cta3-actions-right .vc_cta3-content,
body .vc_cta3.vc_cta3-style-salbii-plain.vc_cta3-actions-right .vc_cta3-content {
width: 100%;
}
body .vc_cta3.vc_cta3-style-salbii {
color: #fff;
border-color: transparent; }
body .vc_cta3.vc_cta3-style-salbii .vc_cta3-content-header h2 {
color: #fff;
}
body .wpb_separator, body .vc_text_separator {
border-bottom: 1px solid rgba(200, 200, 200, 0.35);
}
body .vc_text_separator {
margin-top: 35px;
}
body .vc_text_separator div {
text-transform: uppercase;
letter-spacing: 4px;
font-size: 90%;
display: inline-block;
position: relative;
top: -14px;
padding: 4px 10px;
}
body .vc_text_separator.separator_align_center {
text-align: center;
}
body .vc_text_separator.separator_align_left div {
padding-left: 0;
}
body .vc_text_separator.separator_align_right div {
padding-right: 0;
}
body .wpb_separator.medium {
border-width: 2px;
}
body .wpb_separator.thick {
border-width: 4px;
}
body .wpb_separator.dotted {
border-bottom-width: 2px;
border-bottom-style: dotted;
}
body .wpb_separator.dashed {
border-bottom-width: 1px;
border-bottom-style: dashed;
}
body .wpb_separator.double {
border-bottom-width: 4px;
border-bottom-style: double;
}
body .wpb_separator.brand-color {
opacity: .25;
}
body .wpb_separator.on-dark {
border-bottom-color: rgba(0, 0, 0, 0.15);
}
body .post-grid-title h4 {
margin-top: 18px;
padding-bottom: 16px;
position: relative;
}
body .post-grid-title h4:before {
position: absolute;
width: 30px;
height: 2px;
content: '';
bottom: 0;
left: 0;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span6,
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span6 {
width: 100%;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span4,
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span4 {
width: 100%;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span3,
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span3 {
width: 100%;
}
body .wpb_teaser_grid .post-title,
body .vc_carousel .post-title {
font-size: 1.5em;
}
body .wpb_teaser_grid .post-thumb,
body .vc_carousel .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid .post-thumb + .post-title,
body .vc_carousel .post-thumb + .post-title {
margin-top: 0;
}
body .wpb_teaser_grid.columns_count_1 .post-thumb, body .wpb_teaser_grid.vc_carousel_slider_1 .post-thumb,
body .vc_carousel.columns_count_1 .post-thumb,
body .vc_carousel.vc_carousel_slider_1 .post-thumb {
float: left;
margin-right: 2.85714em;
margin-bottom: 1em;
}
body .wpb_teaser_grid.navigation-wrapper .post-thumb, body .wpb_teaser_grid.vc_carousel_slider_2 .post-thumb,
body .vc_carousel.navigation-wrapper .post-thumb,
body .vc_carousel.vc_carousel_slider_2 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.navigation-wrapper .entry-content, body .wpb_teaser_grid.vc_carousel_slider_2 .entry-content,
body .vc_carousel.navigation-wrapper .entry-content,
body .vc_carousel.vc_carousel_slider_2 .entry-content {
font-size: 1em;
}
body .wpb_teaser_grid.columns_count_3 .post-thumb, body .wpb_teaser_grid.vc_carousel_slider_3 .post-thumb,
body .vc_carousel.columns_count_3 .post-thumb,
body .vc_carousel.vc_carousel_slider_3 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.columns_count_3 .entry-content, body .wpb_teaser_grid.vc_carousel_slider_3 .entry-content,
body .vc_carousel.columns_count_3 .entry-content,
body .vc_carousel.vc_carousel_slider_3 .entry-content {
font-size: 1em;
}
body .wpb_teaser_grid.columns_count_4 .post-thumb,
body .vc_carousel.columns_count_4 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.columns_count_4 .post-title,
body .vc_carousel.columns_count_4 .post-title {
font-size: 1.14286em;
}
body .wpb_teaser_grid.columns_count_4 .entry-content,
body .vc_carousel.columns_count_4 .entry-content {
font-size: 0.85714em;
}
body .wpb_teaser_grid.vc_carousel_slider_4 .post-thumb,
body .vc_carousel.vc_carousel_slider_4 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.vc_carousel_slider_4 .post-title,
body .vc_carousel.vc_carousel_slider_4 .post-title {
font-size: 1.28571em;
}
body .wpb_teaser_grid.vc_carousel_slider_4 .entry-content,
body .vc_carousel.vc_carousel_slider_4 .entry-content {
font-size: 0.92857em;
}
body .wpb_teaser_grid.grid_layout-title_thumbnail_text .post-title,
body .vc_carousel.grid_layout-title_thumbnail_text .post-title {
margin-bottom: 1.71429em;
}
body .wpb_teaser_grid.wpb_carousel .post-thumb, body .wpb_teaser_grid.wpb_carousel .post-title, body .wpb_teaser_grid.wpb_carousel .entry-content {
padding-right: 40px;
}
body .vc_carousel .post-thumb, body .vc_carousel .post-title, body .vc_carousel .entry-content {
padding-right: 10px;
}
body .wpb_teaser_grid.wpb_carousel .post-title,
body .vc_carousel .post-title {
margin-bottom: 14px;
}
body .wpb_teaser_grid.wpb_carousel .post-title,
body .vc_carousel .post-title {
padding-bottom: 16px;
position: relative;
}
body .wpb_teaser_grid.wpb_carousel .post-title:before,
body .vc_carousel .post-title:before {
position: absolute;
width: 30px;
height: 2px;
content: '';
bottom: 0;
left: 0;
}
body .wpb_teaser_grid.wpb_carousel .vc_span12, body .wpb_teaser_grid.wpb_carousel .vc_span6, body .wpb_teaser_grid.wpb_carousel .vc_span4, body .wpb_teaser_grid.wpb_carousel .vc_span3,
body .vc_carousel .vc_span12,
body .vc_carousel .vc_span6,
body .vc_carousel .vc_span4,
body .vc_carousel .vc_span3 {
width: 100%;
}
body .wpb_carousel .prev, body .wpb_carousel .next {
width: 40px;
height: 40px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
text-align: center;
text-indent: 200%;
font-size: 18px;
background-color: rgba(255, 255, 255, 0.5);
}
body .wpb_carousel .prev:hover, body .wpb_carousel .next:hover {
background-color: white;
}
body .wpb_carousel .prev:before, body .wpb_carousel .next:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
text-indent: 0;
line-height: 40px !important;
vertical-align: middle;
}
body .wpb_carousel .prev:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e105";
}
body .wpb_carousel .next:before {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e108";
}
body .wpb_carousel .prev {
right: 50px;
}
body .vc-carousel-control {
height: 40px;
width: 40px;
margin-top: -20px;
opacity: 1;
}
body .vc-carousel-control .icon-next,
body .vc-carousel-control .icon-prev {
height: 40px;
width: 40px;
font-size: 40px;
background: rgba(255, 255, 255, 0.5);
}
body .vc-carousel-control .icon-next:hover,
body .vc-carousel-control .icon-prev:hover {
background: white;
}
body .vc-carousel-control .icon-next:before {
top: 0;
}
body .flickr_badge_image {
width: auto;
height: auto;
}
body .theme-default .nivoSlider {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
body .flexslider {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
body .theme-default .nivoSlider, body .flexslider img,
body .theme-default .nivoSlider img {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
body .prettyphoto img {
margin-bottom: 0;
}
body .vc_single_image-wrapper {
max-width: 100%;
}
body .wpb_single_image img {
margin-bottom: 0;
}
body .wpb_single_image.simple img, body .wpb_single_image.simple a:before {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
body .wpb_single_image.border img {
padding: 5px;
border: 1px solid #EBEBEB;
}
body .wpb_single_image.circle img, body .wpb_single_image.circle a:before {
-moz-border-radius: 1000px;
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
body .wpb_single_image.oval img, body .wpb_single_image.oval a:before {
-moz-border-radius: 1000px 700px 1000px 700px;
-webkit-border-radius: 1000px;
border-radius: 1000px 700px 1000px 700px;
}
body .wpb_single_image a {
max-width: 100%;
display: inline-block;
position: relative;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
-webkit-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
body .wpb_single_image a:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
background: transparent;
}
body .wpb_single_image a:hover:before {
opacity: .8;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
-webkit-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
body .wpb_single_image .prettyphoto:after {
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e0e3";
position: absolute;
opacity: 0;
left: 50%;
top: 50%;
width: 2.5em;
font-size: 2.5em;
line-height: 2.5em;
margin-left: -1.25em;
margin-top: -1.25em;
color: #fff;
display: inline-block;
vertical-align: middle;
text-align: center;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-moz-transform: scale(0, 0);
-ms-transform: scale(0, 0);
-webkit-transform: scale(0, 0);
transform: scale(0, 0);
-moz-transition: all 700ms ease-in-out 100ms;
-o-transition: all 700ms ease-in-out 100ms;
-webkit-transition: all 700ms ease-in-out;
-webkit-transition-delay: 100ms;
transition: all 700ms ease-in-out 100ms;
}
body .wpb_single_image .prettyphoto:hover:after {
opacity: .9;
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
-moz-transition: all 350ms ease-in-out 100ms;
-o-transition: all 350ms ease-in-out 100ms;
-webkit-transition: all 350ms ease-in-out;
-webkit-transition-delay: 100ms;
transition: all 350ms ease-in-out 100ms;
}
body .wpb_single_image .wpb_heading {
width: 100%;
}
body .wpb_image_grid .wpb_image_grid_ul {
margin-left: -1px;
margin-right: -1px;
}
body .wpb_posts_slider {
padding: 2em;
border: 2px solid #EBEBEB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
} .vc_iconbox {
clear: both;
}
.vc_iconbox .wpb_content_element {
margin-bottom: 0;
text-align: center;
}
.vc_iconbox:after {
content: '';
position: relative;
width: 100%;
height: 0px;
clear: both;
display: block;
}
.vc_iconbox.icon-only {
margin-bottom: 0;
}
.vc_iconbox.small .icon {
width: 50px;
height: 50px;
}
.vc_iconbox.small .icon .icon-glyph:before {
font-size: 25px;
line-height: 50px;
}
.vc_iconbox.large .icon {
width: 120px;
height: 120px;
margin-bottom: 2em;
}
.vc_iconbox.large .icon .icon-glyph:before {
font-size: 58px;
line-height: 120px;
}
.vc_iconbox.large.icon-only {
margin-bottom: -1em;
}
.vc_iconbox.icon-position__left .wpb_content_element {
text-align: left;
}
.vc_iconbox.icon-position__left.icon-only .iconbox__icon {
text-align: left;
margin-top: -.8em;
margin-right: 1em;
margin-left: -1em;
}
.vc_iconbox.icon-position__left .iconbox__icon {
float: left;
margin: 0;
}
.vc_iconbox.icon-position__left .iconbox__icon {
margin: 0 2em 0 0;
}
.vc_iconbox.icon-position__left.small .iconbox__icon {
margin: 0 1.5em 0 0;
}
.vc_iconbox.icon-position__left.small.icon-only .iconbox__icon {
margin-top: -.5em;
margin-left: -1em;
margin-right: .5em;
}
.vc_iconbox.icon-position__left.large .iconbox__icon {
margin: 0 2.75em 0 0;
}
.vc_iconbox.icon-position__left.large.icon-only .iconbox__icon {
margin-top: -1.75em;
margin-right: .5em;
margin-left: -2em;
}
.vc_iconbox.icon-position__top-left .wpb_content_element {
text-align: left;
}
.vc_iconbox.icon-position__top-left .iconbox__icon {
text-align: left;
}
.vc_iconbox.icon-position__top-left .iconbox__icon {
margin-left: 0;
margin-bottom: 1em;
}
.vc_iconbox.icon-position__top-left.icon-only .iconbox__icon {
margin-bottom: 0;
margin-left: -1em;
}
.vc_iconbox.icon-position__top-left.small .iconbox__icon {
margin: 0;
}
.vc_iconbox.icon-position__top-left.small .iconbox__icon {
margin-bottom: .75em;
}
.vc_iconbox.icon-position__top-left.small.icon-only .iconbox__icon {
margin-bottom: 0;
margin-left: -.75em;
}
.vc_iconbox.icon-position__top-left.large .iconbox__icon {
margin-bottom: 0;
}
.vc_iconbox.icon-position__top-left.large.icon-only .iconbox__icon {
margin-bottom: 1em;
margin-left: -2em;
}
.vc_iconbox.radius .icon {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.vc_iconbox.square .icon {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.vc_iconbox.border .icon {
border: 2px solid transparent;
}
.vc_iconbox.border .icon .icon-glyph {
margin-top: -2px;
margin-left: -2px;
}
.iconbox__icon {
text-align: center;
margin: 1.07143em 2.14286em;
}
.iconbox__icon .icon {
display: inline-block;
width: 80px;
height: 80px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 1;
}
.iconbox__icon .icon .icon-glyph {
display: inline-block;
text-align: center;
position: relative;
z-index: 5;
}
.iconbox__icon .icon .icon-glyph:before {
line-height: 80px;
font-size: 2.85714em;
}
.iconbox__content {
overflow: hidden;
}
.vc_iconbox {
-webkit-transform: translateZ(0px);
}
.vc_iconbox .effect-helper {
pointer-events: none;
position: absolute;
z-index: 0;
width: 100% !important;
height: 100% !important;
left: 0;
top: 0;
margin: 0;
border: none !important;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.vc_iconbox.border .effect-helper {
border: none;
} .vc-icon-effect-1a .effect-helper {
top: -7px;
left: -7px;
padding: 7px;
background: transparent !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-webkit-transform: scale(0.8);
transform: scale(0.8);
opacity: 0;
} .no-touch .vc-icon-effect-1a:hover .effect-helper {
-moz-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
} @media only screen and (min-width: 768px) and (max-width: 1025px) {
.vc_iconbox {
font-size: 75%;
}
.vc_iconbox.large .icon {
height: 90px;
width: 90px;
}
.vc_iconbox.large .icon .icon-glyph:before {
font-size: 48px;
line-height: 90px;
}
.vc_iconbox.large .icon.icon-position__left.icon-only .iconbox__icon {
margin-top: -1.2em;
}
} .pricingtable-section {
margin-left: 0 !important;
margin-right: 0 !important;
}
.pricingtable-section .wpb_content_element {
margin-bottom: 0;
}
.pricingtable-column {
text-align: center;
}
.pricingtable-column:before {
content: " ";
position: absolute;
width: 1px;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.025);
}
.pricingtable-column:after {
content: " ";
position: absolute;
width: 1px;
height: 100%;
top: 0;
right: 0;
background: rgba(255, 255, 255, 0.3);
}
.pricingtable-column, .pricingtable-features-column {
margin-top: 60px;
background: #F6F6F6;
}
.pricingtable-column > .wpb_wrapper, .pricingtable-features-column > .wpb_wrapper {
text-align: center;
padding-bottom: 30px;
}
.pricingtable-column .button, .pricingtable-features-column .button {
margin: 2em 0 1.25em;
}
.pricingtable-column + .pricingtable-column:last-child {
float: left;
}
.pricingtable-featured {
top: -10px;
padding-bottom: 30px;
background: #FDFDFD;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.02), 0 7px 34px rgba(0, 0, 0, 0.03);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.02), 0 7px 34px rgba(0, 0, 0, 0.03);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.02), 0 7px 34px rgba(0, 0, 0, 0.03);
z-index: 40;
}
.pricingtable-priceblock {
background: #2e352a;
margin: 0 -20px;
}
.pricingtable-priceblock .priceblock-price, .pricingtable-priceblock .priceblock-plan, .pricingtable-priceblock .priceblock-description {
color: #fff;
}
.priceblock-plan {
margin: 0;
padding: 8% 8% 6%;
}
.priceblock-price {
position: relative;
font-weight: normal;
line-height: 1;
margin: 0;
padding: 8% 8% 12%;
}
.priceblock-price sup {
top: -2em;
left: -0.25em;
position: relative;
font-size: 110%;
}
.priceblock-price strong {
font-size: 400%;
font-weight: 300;
letter-spacing: -4px;
}
.priceblock-price sub {
font-size: 90%;
font-weight: 300;
}
.priceblock-description {
padding: 4% 8% 12%;
margin-bottom: 0;
opacity: .7;
font-size: 1em;
}
.priceblock-price + .priceblock-description {
margin-top: -8%;
}
.priceblock-badge {
text-transform: uppercase;
display: inline-block;
padding: 4px 1.25em;
left: -1.25em;
right: -1.25em;
position: absolute;
font-size: 16px;
letter-spacing: 3px;
line-height: 23px;
top: -32px;
min-height: 30px;
}
.pricingtable-feature {
margin: 0 -1.25em;
padding: 1.25em 1.5em;
border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.pricingtable-feature p {
overflow: hidden;
margin: 0;
}
.pricingtable-feature .feature-description {
margin-top: .25em;
display: inline-block;
font-size: 0.92857em;
line-height: 1.4;
opacity: .6;
font-weight: normal;
}
.pricingtable-feature.bold {
font-weight: bolder;
}
.pricingtable-feature.bold .feature-title {
font-weight: bolder;
}
.pricingtable-feature .feature-title {
position: relative;
}
.pricingtable-feature .icon {
font-size: 150%;
margin-top: -0.28571em;
}
.pricingtable-feature.text-left .icon {
float: left;
width: 20%;
}
.pricingtable-feature:last-child {
border-bottom: none;
padding-bottom: 0;
}
.zeebra .pricingtable-feature:nth-of-type(odd) {
background: #F1F1F1;
border-bottom: none;
}
.zeebra .pricingtable-featured:nth-of-type(odd) {
background: #FBFBFB;
border-bottom: none;
}
.pricingtable-priceblock + .pricingtable-feature {
padding-top: 1.75em;
} .pricingtable-features-column {
background: rgba(238, 238, 238, 0.13);
color: #eee;
text-align: right;
} .design-section {
position: relative;
}
.design-section .design-section-hellper {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.design-section .design-section-hellper img {
display: none;
}
.design-section .design-section-hellper.hardshadow-inner {
-moz-box-shadow: 0 4px 0px 4px rgba(0, 0, 0, 0.3) inset;
-webkit-box-shadow: 0 4px 0px 4px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 4px 0px 4px rgba(0, 0, 0, 0.3) inset;
}
.design-section .design-section-hellper.softshadow-inner {
-moz-box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.1) inset, 0 4px 7px 4px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.1) inset, 0 4px 7px 4px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.1) inset, 0 4px 7px 4px rgba(0, 0, 0, 0.1) inset;
}
.design-section.mobile-bg-image-separate .design-section-hellper {
margin-bottom: -30px;
background: none;
position: relative;
}
.design-section.mobile-bg-image-separate .design-section-hellper img {
display: block;
}
.design-section > .row > .columns, .design-section > .row > .wpb_column, .design-section > .row > .vc-vc_column > .columns, .design-section > .row > .vc-vc_column > .wpb_column {
margin-top: 30px;
margin-bottom: 30px;
}
.extended-row,
.row-extended {
*zoom: 1;
}
.extended-row:before, .extended-row:after,
.row-extended:before,
.row-extended:after {
content: " ";
display: table;
}
.extended-row:after,
.row-extended:after {
clear: both;
} .column-design-helper {
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.column-design-helper.hardshadow {
-moz-box-shadow: 0 4px 0px 4px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 4px 0px 4px rgba(0, 0, 0, 0.3);
box-shadow: 0 4px 0px 4px rgba(0, 0, 0, 0.3);
}
.column-design-helper.softshadow {
-moz-box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.1), 0 4px 7px 4px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.1), 0 4px 7px 4px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.1), 0 4px 7px 4px rgba(0, 0, 0, 0.1);
}
.column-design-helper.radius {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.columns .wpb_wrapper {
position: relative;
z-index: 10;
} .wpb_teaser_grid .wpb_thumbnails {
margin-top: 1em;
}
.wpb_teaser_grid .categories_filter {
float: right;
margin-top: -3.85714em;
}
.wpb_teaser_grid .categories_filter li a {
display: inline-block;
padding-bottom: 5px;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 0.875em;
border-bottom: 2px solid transparent;
-moz-transition: all, 0.5s;
-o-transition: all, 0.5s;
-webkit-transition: all, 0.5s;
transition: all, 0.5s;
}
.wpb_teaser_grid .categories_filter li a:hover {
border-bottom: 2px solid;
}
.wpb_teaser_grid .categories_filter li {
margin-right: 1.5em;
float: left;
list-style: none;
}
.wpb_teaser_grid .categories_filter li:last-child {
margin-right: 0;
}
.wpb_teaser_grid .categories_filter li.active a {
border-bottom: 2px solid;
}
.isotope-item .post-categories, .isotope-item .project-types {
font-size: 0.85714em;
text-transform: uppercase;
letter-spacing: 1px;
opacity: .4;
}
.isotope-item .post-categories a, .isotope-item .project-types a {
color: #5b6064;
}
.isotope-item .post-categories:hover, .isotope-item .project-types:hover {
opacity: 1;
}
.isotope-item .post-thumb a {
display: block;
}
.isotope-item .entry-meta {
opacity: .4;
font-size: 0.92857em;
}
.isotope-item .entry-meta a {
color: #5b6064;
font-weight: normal;
}
.isotope-item .entry-meta:hover {
opacity: 1;
}
.isotope-item .call-to-comment {
display: inline-block;
float: right;
}
.isotope-item .call-to-comment .icon {
vertical-align: middle;
font-size: 150%;
line-height: 1;
display: inline-block;
opacity: .6;
}
body.blog-style-masonry #global-container .masonry-grid .isotope-item {
opacity: 0;
}
body #global-container .masonry-grid.page-column-sidebar__left .masonry-teasers-container, body #global-container .masonry-grid.sidebar-on-right .masonry-teasers-container {
margin-top: 0 !important;
margin-padding: 0 !important;
}
body #global-container .masonry-grid .isotope-item {
margin: 0;
width: 100%;
}
body #global-container .masonry-grid.teasers-hover-effect-1 .isotope-item:hover img {
-moz-transform: scale(1.4, 1.4);
-ms-transform: scale(1.4, 1.4);
-webkit-transform: scale(1.4, 1.4);
transform: scale(1.4, 1.4);
-moz-transition: all 2.75s cubic-bezier(0, 0.83, 0.17, 1);
-o-transition: all 2.75s cubic-bezier(0, 0.83, 0.17, 1);
-webkit-transition: all 2.75s cubic-bezier(0, 0.83, 0.17, 1);
transition: all 2.75s cubic-bezier(0, 0.83, 0.17, 1);
opacity: .1;
}
body #global-container .masonry-grid.teasers-hover-effect-1 .isotope-item:hover .post-thumb:after {
opacity: 1;
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
-moz-transition: all 2s cubic-bezier(0, 0.83, 0.17, 1);
-o-transition: all 2s cubic-bezier(0, 0.83, 0.17, 1);
-webkit-transition: all 2s cubic-bezier(0, 0.83, 0.17, 1);
transition: all 2s cubic-bezier(0, 0.83, 0.17, 1);
}
body #global-container .masonry-grid .masonry-teasers-container {
width: 100%;
height: 100%;
overflow: hidden !important;
}
body #global-container .masonry-grid.columns_count_4 .isotope-item {
padding: 0.5%;
}
body #global-container .masonry-grid.columns_count_4 .isotope-item .post-thumb, body #global-container .masonry-grid.columns_count_4 .isotope-item .break-teaser-padding {
margin: -24px;
}
body #global-container .masonry-grid.columns_count_4 .isotope-item .post-thumb + .post-title,
body #global-container .masonry-grid.columns_count_4 .isotope-item .post-thumb + .post-categories,
body #global-container .masonry-grid.columns_count_4 .isotope-item .post-thumb + .project-types,
body #global-container .masonry-grid.columns_count_4 .isotope-item .post-thumb + .entry-content,
body #global-container .masonry-grid.columns_count_4 .isotope-item .break-teaser-padding + .content-part,
body #global-container .masonry-grid.columns_count_4 .isotope-item .post-thumb + .content-part {
margin-top: 48px;
}
body #global-container .masonry-grid.columns_count_4 .isotope-item .break-teaser-padding {
padding: 24px;
}
body #global-container .masonry-grid.columns_count_4 .isotope-item_inner-wrapper {
padding: 24px;
margin: 0.5%;
}
body #global-container .masonry-grid.columns_count_4 .masonry-teasers-container {
margin: 0.5% -0.5%;
width: 101%;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item {
padding: 0.99%;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-thumb, body #global-container .masonry-grid.columns_count_3 .isotope-item .break-teaser-padding {
margin: -36px;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-thumb + .post-title,
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-thumb + .post-categories,
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-thumb + .project-types,
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-thumb + .entry-content,
body #global-container .masonry-grid.columns_count_3 .isotope-item .break-teaser-padding + .content-part,
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-thumb + .content-part {
margin-top: 72px;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item .break-teaser-padding {
padding: 36px;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item .post-title {
font-size: 2.14286em;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item_inner-wrapper {
padding: 36px;
}
body #global-container .masonry-grid.columns_count_3 .masonry-teasers-container {
margin: 0.99% -0.99%;
width: 101.98%;
}
body #global-container .masonry-grid.columns_count_2 {
margin-top: 1.5%;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item {
padding-right: 1.42857em;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item:nth-child(even) {
padding-right: 0;
padding-left: 1.42857em;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-thumb, body #global-container .masonry-grid.columns_count_2 .isotope-item .break-teaser-padding {
margin: -36px;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-thumb + .post-title,
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-thumb + .post-categories,
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-thumb + .project-types,
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-thumb + .entry-content,
body #global-container .masonry-grid.columns_count_2 .isotope-item .break-teaser-padding + .content-part,
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-thumb + .content-part {
margin-top: 72px;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item .break-teaser-padding {
padding: 36px;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item .post-title {
font-size: 2.14286em;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item .entry-content,
body #global-container .masonry-grid.columns_count_2 .isotope-item .entry-summary {
font-size: 1.14286em;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item_inner-wrapper {
padding: 36px;
margin: 1.5%;
}
body #global-container .masonry-grid.columns_count_2 .masonry-teasers-container {
margin: 0 -1.5%;
width: 103%;
}
body #global-container .masonry-grid.columns_count_1 .isotope-item {
padding: 40px;
margin: 0 0 3% 0;
width: 100%;
}
body #global-container .masonry-grid.columns_count_1 .isotope-item .post-thumb, body #global-container .masonry-grid.columns_count_1 .isotope-item .break-teaser-padding {
margin: -40px 40px -40px -40px;
}
body #global-container .masonry-grid.columns_count_1 .isotope-item .post-thumb img, body #global-container .masonry-grid.columns_count_1 .isotope-item .break-teaser-padding img {
margin: 0;
}
body #global-container .masonry-grid.columns_count_1 .isotope-item .break-teaser-padding {
padding: 40px;
}
body #global-container .masonry-grid.columns_count_1 .isotope-item .post-title {
font-size: 2.57143em;
overflow: hidden;
}
body #global-container .masonry-grid.columns_count_1 .isotope-item .entry-content,
body #global-container .masonry-grid.columns_count_1 .isotope-item .entry-summary {
font-size: 1.28571em;
overflow: hidden;
display: inline;
}
body #global-container .masonry-grid.columns_count_1 .masonry-teasers-container {
margin: 0;
}
body #global-container .masonry-grid .post-thumb.no-featured-image + .content-part {
margin-top: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project .post-title {
padding-bottom: 16px;
position: relative;
}
body #global-container .wpb_teaser_grid_lbmn_project .post-title:before {
position: absolute;
width: 30px;
height: 2px;
content: '';
bottom: 0;
left: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper:hover .post-title :before {
width: 30px;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail .isotope-item_inner-wrapper {
overflow: visible;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail .isotope-item_inner-wrapper .post-thumb {
position: relative;
overflow: hidden;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper {
overflow: hidden;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper img {
min-width: 100.5%;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin: 0;
opacity: 1;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper .post-title {
font-size: 1.5em;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper .entry-content,
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper .entry-summary {
font-size: 1em;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper .post-title + .post-thumb {
margin-top: 0 !important;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper .post-thumb {
position: relative;
overflow: hidden;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper .post-thumb:after {
z-index: 10;
position: absolute;
left: 50%;
top: 50%;
font-size: 40px;
line-height: 1;
padding: 10px;
width: 60px;
height: 60px;
margin-left: -30px;
margin-top: -30px;
content: "\e108";
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-transform: scale(4, 4);
-ms-transform: scale(4, 4);
-webkit-transform: scale(4, 4);
transform: scale(4, 4);
color: #fff;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px;
opacity: 0;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body #global-container .wpb_teaser_grid_lbmn_project .isotope-item_inner-wrapper > a:last-child {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 20;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .post-thumb, body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .break-teaser-padding {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .post-thumb + .post-title,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .post-thumb + .post-categories,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .post-thumb + .project-types,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .post-thumb + .entry-content,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .break-teaser-padding + .content-part,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item .post-thumb + .content-part {
margin-top: 18px;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .isotope-item_inner-wrapper {
padding: 0;
margin: 2%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4 .masonry-teasers-container {
margin: 0.5% -1%;
width: 102%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4.grid_layout-thumbnail .isotope-item {
padding: 0.25%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4.grid_layout-thumbnail .isotope-item_inner-wrapper {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4.grid_layout-thumbnail .masonry-teasers-container {
margin: 0.5% -.5%;
width: 101%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4.grid_layout-thumbnail.square-thumbnail .isotope-item {
padding: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4.grid_layout-thumbnail.square-thumbnail .isotope-item_inner-wrapper {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_4.grid_layout-thumbnail.square-thumbnail .masonry-teasers-container {
margin: 0.5% 0;
width: 101%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-thumb, body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .break-teaser-padding {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-thumb + .post-title,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-thumb + .post-categories,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-thumb + .project-types,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-thumb + .entry-content,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .break-teaser-padding + .content-part,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-thumb + .content-part {
margin-top: 16px;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item .post-title {
font-size: 1.71429em;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .isotope-item_inner-wrapper {
padding: 0;
margin: 2%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .entry-content {
margin-top: 20px;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3 .masonry-teasers-container {
margin: 0.5% -1%;
width: 102%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3.grid_layout-thumbnail .isotope-item {
padding: 0.25%;
width: 33.2%;
overflow: hidden;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3.grid_layout-thumbnail .isotope-item_inner-wrapper {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3.grid_layout-thumbnail .masonry-teasers-container {
margin: 0.5% -0.5%;
width: 101%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3.grid_layout-thumbnail.square-thumbnail .isotope-item {
padding: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3.grid_layout-thumbnail.square-thumbnail .isotope-item_inner-wrapper {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_3.grid_layout-thumbnail.square-thumbnail .masonry-teasers-container {
margin: 0.5% -0.5%;
width: 101%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 {
margin-top: 1.5%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item {
padding: 1.5%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-thumb, body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .break-teaser-padding {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-thumb + .post-title,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-thumb + .post-categories,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-thumb + .project-types,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-thumb + .entry-content,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .break-teaser-padding + .content-part,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-thumb + .content-part {
margin-top: 32px;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .break-teaser-padding {
padding: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-title {
font-size: 2.71429em;
font-weight: 200;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .post-title:before {
height: 1px;
width: 40px;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .entry-content,
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item .entry-content p {
font-size: 1.14286em;
font-weight: lighter;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .isotope-item_inner-wrapper {
padding: 0;
margin: 1.5%;
}
body #global-container .wpb_teaser_grid_lbmn_project.columns_count_2 .masonry-teasers-container {
margin: 0 -1.5%;
width: 103%;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail .isotope-item {
padding: 0.25%;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail .isotope-item_inner-wrapper {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail .masonry-teasers-container {
margin: 0.5% -.5%;
width: 101%;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail.square-thumbnail .isotope-item {
padding: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail.square-thumbnail .isotope-item_inner-wrapper {
margin: 0;
}
body #global-container .wpb_teaser_grid_lbmn_project.grid_layout-thumbnail.square-thumbnail .masonry-teasers-container {
margin: 0.5% -0.5%;
width: 101%;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper {
background: #FAFAFA;
-moz-box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.02), -1px 0px 0px 0 rgba(0, 0, 0, 0.02), 0 1px 0px 0 rgba(0, 0, 0, 0.08), 0 2px 3px 0 rgba(0, 0, 0, 0.07);
-webkit-box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.02), -1px 0px 0px 0 rgba(0, 0, 0, 0.02), 0 1px 0px 0 rgba(0, 0, 0, 0.08), 0 2px 3px 0 rgba(0, 0, 0, 0.07);
box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.02), -1px 0px 0px 0 rgba(0, 0, 0, 0.02), 0 1px 0px 0 rgba(0, 0, 0, 0.08), 0 2px 3px 0 rgba(0, 0, 0, 0.07);
overflow: hidden;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper img {
min-width: 100.5%;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin: 0;
opacity: 1;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper .post-title {
font-size: 1.5em;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper .entry-content,
body #global-container .blog-masonry .isotope-item_inner-wrapper .entry-summary {
font-size: 1em;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper .post-title + .post-thumb {
margin-top: 0 !important;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper .post-thumb {
position: relative;
overflow: hidden;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper .post-thumb:after {
z-index: 10;
position: absolute;
left: 50%;
top: 50%;
font-size: 40px;
line-height: 1;
padding: 10px;
width: 60px;
height: 60px;
margin-left: -30px;
margin-top: -30px;
content: "\e108";
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-transform: scale(4, 4);
-ms-transform: scale(4, 4);
-webkit-transform: scale(4, 4);
transform: scale(4, 4);
color: #fff;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px;
opacity: 0;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body #global-container .blog-masonry .isotope-item_inner-wrapper > a:last-child {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 20;
}   .show-for-retina {
display: none;
}
@media only screen and (min-width: 768px) and (max-width: 815px) {
form.search-block {
min-width: 23px;
}
form.search-block button {
padding: 10px 0 !important;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
.show-for-retina {
display: inline-block;
}
.hide-for-retina {
display: none;
}
}
@media only screen and (max-width: 767px) { body div#global-container .m-margin-top_0px {
margin-top: 0px;
}
body div#global-container .m-margin-top_5px {
margin-top: 5px;
}
body div#global-container .m-margin-top_-5px {
margin-top: -5px;
}
body div#global-container .m-margin-top_10px {
margin-top: 10px;
}
body div#global-container .m-margin-top_-10px {
margin-top: -10px;
}
body div#global-container .m-margin-top_15px {
margin-top: 15px;
}
body div#global-container .m-margin-top_-15px {
margin-top: -15px;
}
body div#global-container .m-margin-top_20px {
margin-top: 20px;
}
body div#global-container .m-margin-top_-20px {
margin-top: -20px;
}
body div#global-container .m-margin-top_25px {
margin-top: 25px;
}
body div#global-container .m-margin-top_-25px {
margin-top: -25px;
}
body div#global-container .m-margin-top_30px {
margin-top: 30px;
}
body div#global-container .m-margin-top_-30px {
margin-top: -30px;
}
body div#global-container .m-margin-top_35px {
margin-top: 35px;
}
body div#global-container .m-margin-top_-35px {
margin-top: -35px;
}
body div#global-container .m-margin-top_40px {
margin-top: 40px;
}
body div#global-container .m-margin-top_-40px {
margin-top: -40px;
}
body div#global-container .m-margin-top_45px {
margin-top: 45px;
}
body div#global-container .m-margin-top_-45px {
margin-top: -45px;
}
body div#global-container .m-margin-top_50px {
margin-top: 50px;
}
body div#global-container .m-margin-top_-50px {
margin-top: -50px;
}
body div#global-container .m-margin-top_55px {
margin-top: 55px;
}
body div#global-container .m-margin-top_-55px {
margin-top: -55px;
}
body div#global-container .m-margin-top_60px {
margin-top: 60px;
}
body div#global-container .m-margin-top_-60px {
margin-top: -60px;
}
body div#global-container .m-margin-top_65px {
margin-top: 65px;
}
body div#global-container .m-margin-top_-65px {
margin-top: -65px;
}
body div#global-container .m-margin-top_70px {
margin-top: 70px;
}
body div#global-container .m-margin-top_-70px {
margin-top: -70px;
}
body div#global-container .m-margin-top_75px {
margin-top: 75px;
}
body div#global-container .m-margin-top_-75px {
margin-top: -75px;
}
body div#global-container .m-margin-top_80px {
margin-top: 80px;
}
body div#global-container .m-margin-top_-80px {
margin-top: -80px;
}
body div#global-container .m-margin-top_85px {
margin-top: 85px;
}
body div#global-container .m-margin-top_-85px {
margin-top: -85px;
}
body div#global-container .m-margin-top_90px {
margin-top: 90px;
}
body div#global-container .m-margin-top_-90px {
margin-top: -90px;
}
body div#global-container .m-margin-top_95px {
margin-top: 95px;
}
body div#global-container .m-margin-top_-95px {
margin-top: -95px;
}
body div#global-container .m-margin-top_100px {
margin-top: 100px;
}
body div#global-container .m-margin-top_-100px {
margin-top: -100px;
}
body div#global-container .m-margin-top_150px {
margin-top: 150px;
}
body div#global-container .m-margin-top_-150px {
margin-top: -150px;
}
body div#global-container .m-margin-top_200px {
margin-top: 200px;
}
body div#global-container .m-margin-top_-200px {
margin-top: -200px;
}
body div#global-container .m-margin-top_250px {
margin-top: 250px;
}
body div#global-container .m-margin-top_-250px {
margin-top: -250px;
}
body div#global-container .m-margin-right_0px {
margin-right: 0px;
}
body div#global-container .m-margin-right_5px {
margin-right: 5px;
}
body div#global-container .m-margin-right_-5px {
margin-right: -5px;
}
body div#global-container .m-margin-right_10px {
margin-right: 10px;
}
body div#global-container .m-margin-right_-10px {
margin-right: -10px;
}
body div#global-container .m-margin-right_15px {
margin-right: 15px;
}
body div#global-container .m-margin-right_-15px {
margin-right: -15px;
}
body div#global-container .m-margin-right_20px {
margin-right: 20px;
}
body div#global-container .m-margin-right_-20px {
margin-right: -20px;
}
body div#global-container .m-margin-right_25px {
margin-right: 25px;
}
body div#global-container .m-margin-right_-25px {
margin-right: -25px;
}
body div#global-container .m-margin-right_30px {
margin-right: 30px;
}
body div#global-container .m-margin-right_-30px {
margin-right: -30px;
}
body div#global-container .m-margin-right_35px {
margin-right: 35px;
}
body div#global-container .m-margin-right_-35px {
margin-right: -35px;
}
body div#global-container .m-margin-right_40px {
margin-right: 40px;
}
body div#global-container .m-margin-right_-40px {
margin-right: -40px;
}
body div#global-container .m-margin-right_45px {
margin-right: 45px;
}
body div#global-container .m-margin-right_-45px {
margin-right: -45px;
}
body div#global-container .m-margin-right_50px {
margin-right: 50px;
}
body div#global-container .m-margin-right_-50px {
margin-right: -50px;
}
body div#global-container .m-margin-right_55px {
margin-right: 55px;
}
body div#global-container .m-margin-right_-55px {
margin-right: -55px;
}
body div#global-container .m-margin-right_60px {
margin-right: 60px;
}
body div#global-container .m-margin-right_-60px {
margin-right: -60px;
}
body div#global-container .m-margin-right_65px {
margin-right: 65px;
}
body div#global-container .m-margin-right_-65px {
margin-right: -65px;
}
body div#global-container .m-margin-right_70px {
margin-right: 70px;
}
body div#global-container .m-margin-right_-70px {
margin-right: -70px;
}
body div#global-container .m-margin-right_75px {
margin-right: 75px;
}
body div#global-container .m-margin-right_-75px {
margin-right: -75px;
}
body div#global-container .m-margin-right_80px {
margin-right: 80px;
}
body div#global-container .m-margin-right_-80px {
margin-right: -80px;
}
body div#global-container .m-margin-right_85px {
margin-right: 85px;
}
body div#global-container .m-margin-right_-85px {
margin-right: -85px;
}
body div#global-container .m-margin-right_90px {
margin-right: 90px;
}
body div#global-container .m-margin-right_-90px {
margin-right: -90px;
}
body div#global-container .m-margin-right_95px {
margin-right: 95px;
}
body div#global-container .m-margin-right_-95px {
margin-right: -95px;
}
body div#global-container .m-margin-right_100px {
margin-right: 100px;
}
body div#global-container .m-margin-right_-100px {
margin-right: -100px;
}
body div#global-container .m-margin-right_150px {
margin-right: 150px;
}
body div#global-container .m-margin-right_-150px {
margin-right: -150px;
}
body div#global-container .m-margin-right_200px {
margin-right: 200px;
}
body div#global-container .m-margin-right_-200px {
margin-right: -200px;
}
body div#global-container .m-margin-right_250px {
margin-right: 250px;
}
body div#global-container .m-margin-right_-250px {
margin-right: -250px;
}
body div#global-container .m-margin-bottom_0px {
margin-bottom: 0px;
}
body div#global-container .m-margin-bottom_5px {
margin-bottom: 5px;
}
body div#global-container .m-margin-bottom_-5px {
margin-bottom: -5px;
}
body div#global-container .m-margin-bottom_10px {
margin-bottom: 10px;
}
body div#global-container .m-margin-bottom_-10px {
margin-bottom: -10px;
}
body div#global-container .m-margin-bottom_15px {
margin-bottom: 15px;
}
body div#global-container .m-margin-bottom_-15px {
margin-bottom: -15px;
}
body div#global-container .m-margin-bottom_20px {
margin-bottom: 20px;
}
body div#global-container .m-margin-bottom_-20px {
margin-bottom: -20px;
}
body div#global-container .m-margin-bottom_25px {
margin-bottom: 25px;
}
body div#global-container .m-margin-bottom_-25px {
margin-bottom: -25px;
}
body div#global-container .m-margin-bottom_30px {
margin-bottom: 30px;
}
body div#global-container .m-margin-bottom_-30px {
margin-bottom: -30px;
}
body div#global-container .m-margin-bottom_35px {
margin-bottom: 35px;
}
body div#global-container .m-margin-bottom_-35px {
margin-bottom: -35px;
}
body div#global-container .m-margin-bottom_40px {
margin-bottom: 40px;
}
body div#global-container .m-margin-bottom_-40px {
margin-bottom: -40px;
}
body div#global-container .m-margin-bottom_45px {
margin-bottom: 45px;
}
body div#global-container .m-margin-bottom_-45px {
margin-bottom: -45px;
}
body div#global-container .m-margin-bottom_50px {
margin-bottom: 50px;
}
body div#global-container .m-margin-bottom_-50px {
margin-bottom: -50px;
}
body div#global-container .m-margin-bottom_55px {
margin-bottom: 55px;
}
body div#global-container .m-margin-bottom_-55px {
margin-bottom: -55px;
}
body div#global-container .m-margin-bottom_60px {
margin-bottom: 60px;
}
body div#global-container .m-margin-bottom_-60px {
margin-bottom: -60px;
}
body div#global-container .m-margin-bottom_65px {
margin-bottom: 65px;
}
body div#global-container .m-margin-bottom_-65px {
margin-bottom: -65px;
}
body div#global-container .m-margin-bottom_70px {
margin-bottom: 70px;
}
body div#global-container .m-margin-bottom_-70px {
margin-bottom: -70px;
}
body div#global-container .m-margin-bottom_75px {
margin-bottom: 75px;
}
body div#global-container .m-margin-bottom_-75px {
margin-bottom: -75px;
}
body div#global-container .m-margin-bottom_80px {
margin-bottom: 80px;
}
body div#global-container .m-margin-bottom_-80px {
margin-bottom: -80px;
}
body div#global-container .m-margin-bottom_85px {
margin-bottom: 85px;
}
body div#global-container .m-margin-bottom_-85px {
margin-bottom: -85px;
}
body div#global-container .m-margin-bottom_90px {
margin-bottom: 90px;
}
body div#global-container .m-margin-bottom_-90px {
margin-bottom: -90px;
}
body div#global-container .m-margin-bottom_95px {
margin-bottom: 95px;
}
body div#global-container .m-margin-bottom_-95px {
margin-bottom: -95px;
}
body div#global-container .m-margin-bottom_100px {
margin-bottom: 100px;
}
body div#global-container .m-margin-bottom_-100px {
margin-bottom: -100px;
}
body div#global-container .m-margin-bottom_150px {
margin-bottom: 150px;
}
body div#global-container .m-margin-bottom_-150px {
margin-bottom: -150px;
}
body div#global-container .m-margin-bottom_200px {
margin-bottom: 200px;
}
body div#global-container .m-margin-bottom_-200px {
margin-bottom: -200px;
}
body div#global-container .m-margin-bottom_250px {
margin-bottom: 250px;
}
body div#global-container .m-margin-bottom_-250px {
margin-bottom: -250px;
}
body div#global-container .m-margin-left_0px {
margin-left: 0px;
}
body div#global-container .m-margin-left_5px {
margin-left: 5px;
}
body div#global-container .m-margin-left_-5px {
margin-left: -5px;
}
body div#global-container .m-margin-left_10px {
margin-left: 10px;
}
body div#global-container .m-margin-left_-10px {
margin-left: -10px;
}
body div#global-container .m-margin-left_15px {
margin-left: 15px;
}
body div#global-container .m-margin-left_-15px {
margin-left: -15px;
}
body div#global-container .m-margin-left_20px {
margin-left: 20px;
}
body div#global-container .m-margin-left_-20px {
margin-left: -20px;
}
body div#global-container .m-margin-left_25px {
margin-left: 25px;
}
body div#global-container .m-margin-left_-25px {
margin-left: -25px;
}
body div#global-container .m-margin-left_30px {
margin-left: 30px;
}
body div#global-container .m-margin-left_-30px {
margin-left: -30px;
}
body div#global-container .m-margin-left_35px {
margin-left: 35px;
}
body div#global-container .m-margin-left_-35px {
margin-left: -35px;
}
body div#global-container .m-margin-left_40px {
margin-left: 40px;
}
body div#global-container .m-margin-left_-40px {
margin-left: -40px;
}
body div#global-container .m-margin-left_45px {
margin-left: 45px;
}
body div#global-container .m-margin-left_-45px {
margin-left: -45px;
}
body div#global-container .m-margin-left_50px {
margin-left: 50px;
}
body div#global-container .m-margin-left_-50px {
margin-left: -50px;
}
body div#global-container .m-margin-left_55px {
margin-left: 55px;
}
body div#global-container .m-margin-left_-55px {
margin-left: -55px;
}
body div#global-container .m-margin-left_60px {
margin-left: 60px;
}
body div#global-container .m-margin-left_-60px {
margin-left: -60px;
}
body div#global-container .m-margin-left_65px {
margin-left: 65px;
}
body div#global-container .m-margin-left_-65px {
margin-left: -65px;
}
body div#global-container .m-margin-left_70px {
margin-left: 70px;
}
body div#global-container .m-margin-left_-70px {
margin-left: -70px;
}
body div#global-container .m-margin-left_75px {
margin-left: 75px;
}
body div#global-container .m-margin-left_-75px {
margin-left: -75px;
}
body div#global-container .m-margin-left_80px {
margin-left: 80px;
}
body div#global-container .m-margin-left_-80px {
margin-left: -80px;
}
body div#global-container .m-margin-left_85px {
margin-left: 85px;
}
body div#global-container .m-margin-left_-85px {
margin-left: -85px;
}
body div#global-container .m-margin-left_90px {
margin-left: 90px;
}
body div#global-container .m-margin-left_-90px {
margin-left: -90px;
}
body div#global-container .m-margin-left_95px {
margin-left: 95px;
}
body div#global-container .m-margin-left_-95px {
margin-left: -95px;
}
body div#global-container .m-margin-left_100px {
margin-left: 100px;
}
body div#global-container .m-margin-left_-100px {
margin-left: -100px;
}
body div#global-container .m-margin-left_150px {
margin-left: 150px;
}
body div#global-container .m-margin-left_-150px {
margin-left: -150px;
}
body div#global-container .m-margin-left_200px {
margin-left: 200px;
}
body div#global-container .m-margin-left_-200px {
margin-left: -200px;
}
body div#global-container .m-margin-left_250px {
margin-left: 250px;
}
body div#global-container .m-margin-left_-250px {
margin-left: -250px;
} .vc_pie_chart {
margin-left: auto;
margin-right: auto;
padding: 5% 10%;
width: 80%;
}
} @media only screen and (min-width: 768px) { .h0 {
font-size: 3.14286em;
}
h1, .h1 {
font-size: 2.57143em;
}
h2, .h2 {
font-size: 2em;
}
h3, .h3 {
font-size: 1.71429em;
}
h4, .h4 {
font-size: 1.5em;
}
h5, .h5 {
font-size: 1.28571em;
}
h6, .h6 {
font-size: 1.14286em;
}
h2 .h0 {
font-size: 1.57143em;
}
h2 .h1 {
font-size: 1.28571em;
}
h2 .h2 {
font-size: 1em;
}
h2 .h3 {
font-size: 0.85714em;
}
h2 .h4 {
font-size: 0.75em;
}
h2 .h5 {
font-size: 0.64286em;
}
h2 .h6 {
font-size: 0.57143em;
}
h3 .h0 {
font-size: 1.83333em;
}
h3 .h1 {
font-size: 1.5em;
}
h3 .h2 {
font-size: 1.16667em;
}
h3 .h3 {
font-size: 1em;
}
h3 .h4 {
font-size: 0.875em;
}
h3 .h5 {
font-size: 0.75em;
}
h3 .h6 {
font-size: 0.66667em;
}
h4 .h0 {
font-size: 2.09524em;
}
h4 .h1 {
font-size: 1.71429em;
}
h4 .h2 {
font-size: 1.33333em;
}
h4 .h3 {
font-size: 1.14286em;
}
h4 .h4 {
font-size: 1em;
}
h4 .h5 {
font-size: 0.85714em;
}
h4 .h6 {
font-size: 0.7619em;
}
h5 .h0 {
font-size: 2.44444em;
}
h5 .h1 {
font-size: 2em;
}
h5 .h2 {
font-size: 1.55556em;
}
h5 .h3 {
font-size: 1.33333em;
}
h5 .h4 {
font-size: 1.16667em;
}
h5 .h5 {
font-size: 1em;
}
h5 .h6 {
font-size: 0.88889em;
}
h6 .h0 {
font-size: 2.75em;
}
h6 .h1 {
font-size: 2.25em;
}
h6 .h2 {
font-size: 1.75em;
}
h6 .h3 {
font-size: 1.5em;
}
h6 .h4 {
font-size: 1.3125em;
}
h6 .h5 {
font-size: 1.125em;
}
h6 .h6 {
font-size: 1em;
}  .site-header {
-moz-transition: top 0.4s ease-in-out;
-o-transition: top 0.4s ease-in-out;
-webkit-transition: top 0.4s ease-in-out;
transition: top 0.4s ease-in-out;
}
.headertop {
-moz-transition: padding 0.3s ease-in-out;
-o-transition: padding 0.3s ease-in-out;
-webkit-transition: padding 0.3s ease-in-out;
transition: padding 0.3s ease-in-out;
} .toppanel .top-bar-section .left + .right {
margin-top: 0;
} .header-logo.headertop__logo {
margin-top: 0;
margin-bottom: 0;
} .header-layout-1.large {
padding-top: 35px;
padding-bottom: 35px;
}
.header-layout-1.medium {
padding-top: 25px;
padding-bottom: 25px;
}
.header-layout-1.small {
padding-top: 12px;
padding-bottom: 12px;
}
.header-layout-2.large > .top-bar > .row,
.header-layout-3.large > .top-bar > .row {
padding-top: 35px;
padding-bottom: 35px;
}
.header-layout-2.medium > .top-bar > .row,
.header-layout-3.medium > .top-bar > .row {
padding-top: 25px;
padding-bottom: 25px;
}
.header-layout-2.small > .top-bar > .row,
.header-layout-3.small > .top-bar > .row {
padding-top: 10px;
padding-bottom: 10px;
}
.header-layout-1 .header-logo {
text-align: left;
}
.header-layout-1 .top-bar {
display: table;
margin: 0 auto;
width: 100%;
max-width: 83.57143em;
}
.header-layout-1 .top-bar > .row {
display: table-row;
}
.header-layout-1 .top-bar > .row > div {
display: table-cell;
min-height: 100%;
vertical-align: middle;
float: none !important;
}
.header-layout-1 .top-bar > .row > div img {
max-width: none;
}
.header-layout-1 .header-logo img {
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.header-layout-2 .top-bar-section {
text-align: center;
}
.header-layout-2 .top-bar-section .menu {
display: inline-block;
float: none !important;
margin: 0;
}
.header-layout-2 .top-bar-section .menu .dropdown {
text-align: left;
}
.header-layout-3 .after-logo-section {
float: right;
text-align: right;
}
.header-layout-3 .additional-header-text .button {
margin-top: 0;
}
.header-layout-3 .header-logo {
float: left;
margin-right: 40px;
text-align: left;
margin-top: 0;
}
.header-layout-3 .top-bar-with-logo .header-logo img {
max-width: none;
} .headertop .menu {
display: block; }
.headertop .menu .has-dropdown > a {
position: relative;
padding-right: 20px !important;
}
.headertop .menu .has-dropdown > a:after {
right: -7px;
}
.headertop .menu > li > .dropdown {
margin-top: 4px;
}
.headertop .menu > li > .dropdown:after {
content: "";
position: absolute;
top: -10px;
left: 0;
width: 100%;
height: 10px;
cursor: pointer;
}
.headertop .menu > li > .dropdown:before {
content: "\e0e9";
position: absolute;
top: -13px;
left: 30px;
margin-left: -10px;
width: 25px;
height: 10px;
cursor: pointer;
vertical-align: bottom;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 14px;
}
.headertop .menu .dropdown {
min-width: 200px;
background-color: #303030;
}
.headertop .menu .dropdown .menu-item:hover {
background-color: #414141;
}
.headertop .menu .dropdown .menu-item:hover a {
color: #fff !important;
}
.headertop .menu .dropdown * {
color: #eee !important;
}
.headertop .menu .dropdown li a {
padding: 15px 20px;
}
.headertop .menu .dropdown li > a {
border-bottom: none;
}
.headertop .menu .dropdown li.has-dropdown > a:after {
border-width: 0;
font-family: 'iconfont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e104";
font-size: 16px;
margin-top: -4px;
right: 1.42857em;
right: 5px;
}
.headertop .menu.right li .dropdown {
left: 0;
right: auto;
}
.headertop .menu.right li .dropdown li .dropdown {
left: 100%;
}
.headertop.small .menu > li > .dropdown {
margin-top: 4px;
}
.headertop.small .menu > li > .dropdown:after {
top: -10px;
}
.headertop.small .menu > li > .dropdown:before {
height: 0;
} .top-bar .search-block {
float: right !important;
}
.search-block {
margin-right: -10px;
min-width: 55px;
width: 0;
}
.search-block .search-field {
width: 0px;
opacity: 0;
left: auto;
right: 0;
padding-left: 1em;
padding-right: 35px;
border-color: #5aa3bf !important;
outline: medium none !important;
}
.search-block .search-field:hover, .search-block .search-field:focus {
width: 250px;
opacity: 1;
-moz-transition: all 0.3s ease-in 0.15s;
-o-transition: all 0.3s ease-in 0.15s;
-webkit-transition: all 0.3s ease-in;
-webkit-transition-delay: 0.15s;
transition: all 0.3s ease-in 0.15s;
}
.search-block:hover .search-field {
width: 250px;
}
.toppanel .search-block {
left: auto;
width: auto;
min-width: 48px;
margin-left: 1.25em;
padding-left: .25em;
border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.toppanel .search-block .search-field {
width: 0;
left: auto;
right: 0;
padding-left: 1em;
padding-right: 35px;
}
.toppanel .search-block .search-field:hover, .toppanel .search-block .search-field:focus {
width: 250px;
}
.toppanel .search-block:hover .search-field {
width: 250px;
} .top-bar-section ul.language-switch.right,
.language-switch.right {
margin-left: 10px;
border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.top-bar-section ul.language-switch.left,
.language-switch.left {
margin-right: 10px;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.toppanel .language-switch.menu .dropdown {
margin-left: 0;
}
.toppanel .language-switch.menu .back {
display: none;
} .animated {
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-ms-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
animation-duration: 0.6s;
}
.animated.hinge {
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-ms-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
animation-duration: 0.6s;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-80px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes slideInDown {
0% {
opacity: 0;
-moz-transform: translateY(-80px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes slideInDown {
0% {
opacity: 0;
-o-transform: translateY(-80px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-80px);
}
100% {
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
-moz-animation-name: slideInDown;
-o-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-80px);
}
}
@-moz-keyframes slideOutUp {
0% {
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-80px);
}
}
@-o-keyframes slideOutUp {
0% {
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-80px);
}
}
@keyframes slideOutUp {
0% {
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-80px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
-moz-animation-name: slideOutUp;
-o-animation-name: slideOutUp;
animation-name: slideOutUp;
} .admin-bar section.top-bar-section.animated,
.admin-bar .site-header .header_layout_1.animated,
.admin-bar .site-header.animated.fixedDesktop {
top: 32px;
} .page-title__primary-title {
margin-bottom: .75em;
}
.page-title__breadcrumbs {
margin-top: 2.15em;
width: 35%;
}
.page-title__breadcrumbs > * {
float: none;
}
.page-titile__single {
margin-bottom: 2.14286em;
} .calltoaction-area {
text-align: left;
}
.calltoaction-area .columns:last-child, .calltoaction-area .wpb_column:last-child {
text-align: left;
}
.calltoaction-area .calltoaction-area__button {
margin: 0;
}
.calltoaction-area__title {
font-size: 2em;
line-height: 1.125;
} body {         }
body .vc_elements_carousel .wpb_tab {
display: none;
-moz-transition: opacity 2.7s;
-o-transition: opacity 2.7s;
-webkit-transition: opacity 2.7s;
transition: opacity 2.7s;
}
body .vc_elements_carousel .wpb_tab:first-child {
display: block;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav a {
opacity: 0;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav .wpb_prev_slide {
left: -100px;
}
body .vc_elements_carousel .wpb_tour_next_prev_nav .wpb_next_slide {
right: -100px;
}
body .vc_elements_carousel:hover .wpb_tour_next_prev_nav .wpb_prev_slide {
left: -60px;
}
body .vc_elements_carousel:hover .wpb_tour_next_prev_nav .wpb_next_slide {
right: -60px;
}
body .vc_elements_carousel:hover .wpb_tour_next_prev_nav a {
opacity: 1;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
border-right: none;
}
body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-tabs-active {
margin-right: -1px;
}
body .vc_tta.vc_tta-style-salbii .vc_tta-tab { }
body .vc_tta.vc_tta-style-salbii .vc_tta-tab.vc_active {
position: relative; }
body .vc_tta.vc_tta-style-salbii .vc_tta-tab.vc_active:before {
content: "";
position: absolute;
top: 1px; }
body .vc_tta.vc_tta-style-salbii .vc_tta-tab > a {
color: #5b6064;
}
body .vc_tta.vc_tta-style-salbii .vc_tta-tab:not(.vc_active) > a {
background-color: #fafafa;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-tabs-position-top .vc_tta-tab.vc_active:before {
height: 3px;
left: 0px;
width: 99%;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-tabs-position-top .vc_tta-tab {
margin-right: -1px;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-tabs-position-top .vc_tta-panels-container {
margin-top: -1px;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-tabs-position-left .vc_tta-tab.vc_active:before {
width: 3px;
left: 1px;
height: 99%;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-tabs-position-left .vc_tta-tab {
margin-bottom: -1px;
}
body .vc_tta.vc_tta-style-salbii.vc_tta-tabs-position-left .vc_tta-panels-container {
margin-left: -1px;
}
body .cta_align_left .wpb_call_text,
body .cta_align_right .wpb_call_text {
width: 70%;
}
body .cta_no_button.cta_align_left .wpb_call_text, body .cta_no_button.cta_align_right .wpb_call_text {
width: 100%;
}
body .cta_align_right {
text-align: left;
}
body .cta_align_right .button {
right: 2.85714em;
position: absolute;
margin-top: 0;
}
body .cta_align_left {
text-align: left;
}
body .cta_align_left .button {
left: 2.85714em;
position: absolute;
margin-top: 0;
}
body .wpb_call_heading {
margin-bottom: 0.25em !important;
}
body .wpb_call_content {
opacity: .7;
}
body .pricingtable-column, body .pricingtable-features-column {
margin-bottom: 60px;
}
body .wpb_posts_slider img {
margin-bottom: 0;
}
body .wpb_posts_slider .wpb_gallery_slides {
margin-bottom: 10px;
}
body .wpb_posts_slider .flex-caption, body .wpb_posts_slider .nivo-caption {
background: transparent;
padding-left: 0;
margin-left: 0;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span6,
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span6 {
width: 50%;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span4,
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span4 {
width: 33.3%;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span3,
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span3 {
width: 24.9%;
}
body .wpb_grid .wpb_thumbnails-fluid > .vc_span3:nth-child(4),
body .wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span3:nth-child(4) {
padding: 0;
}
body .wpb_teaser_grid img {
margin-bottom: 0;
}
body .wpb_teaser_grid .isotope-item {
display: block;
}
body .wpb_teaser_grid .post-title {
font-size: 1.5em;
}
body .wpb_teaser_grid .post-thumb {
background: none;
}
body .wpb_teaser_grid .post-thumb + .post-title {
margin-top: 0;
}
body .wpb_teaser_grid.columns_count_1 .post-thumb {
float: left;
margin-right: 2.85714em;
margin-bottom: 1em;
}
body .wpb_teaser_grid.columns_count_2 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.columns_count_2 .wpb_thumbnails {
margin-left: -1.42857em;
margin-right: -1.42857em;
}
body .wpb_teaser_grid.columns_count_2 .isotope-item {
padding-right: 1.42857em;
}
body .wpb_teaser_grid.columns_count_2 .isotope-item:nth-child(even) {
padding-right: 1.42857em;
padding-left: 1.42857em;
}
body .wpb_teaser_grid.columns_count_2 .entry-content {
font-size: 1em;
}
body .wpb_teaser_grid.columns_count_3 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.columns_count_3 .wpb_thumbnails {
margin-left: -1.42857em;
margin-right: -1.42857em;
}
body .wpb_teaser_grid.columns_count_3 .isotope-item {
padding-right: 1.42857em;
padding-left: 1.42857em;
}
body .wpb_teaser_grid.columns_count_3 .isotope-item:nth-child(3) {
padding-right: 1.42857em;
padding-left: 1.42857em;
}
body .wpb_teaser_grid.columns_count_3 .entry-content {
font-size: 1em;
}
body .wpb_teaser_grid.columns_count_4 .post-thumb {
margin-bottom: 1em;
}
body .wpb_teaser_grid.columns_count_4 .post-title {
font-size: 1.14286em;
}
body .wpb_teaser_grid.columns_count_4 .wpb_thumbnails {
margin-left: -1.42857em;
margin-right: -1.42857em;
}
body .wpb_teaser_grid.columns_count_4 .isotope-item {
padding-right: 1.42857em;
padding-left: 1.42857em;
}
body .wpb_teaser_grid.columns_count_4 .isotope-item:nth-child(4) {
padding-right: 1.42857em;
padding-left: 1.42857em;
}
body .wpb_teaser_grid.columns_count_4 .entry-content {
font-size: 0.85714em;
}
body .wpb_teaser_grid.grid_layout-title_thumbnail_text .post-title {
margin-bottom: 1.71429em;
}
body .wpb_teaser_grid.wpb_carousel .vc_span12 {
width: 100%;
}
body .wpb_teaser_grid.wpb_carousel .vc_span6 {
width: 48.75%;
}
body .wpb_teaser_grid.wpb_carousel .vc_span4 {
width: 31.6667%;
}
body .wpb_teaser_grid.wpb_carousel .vc_span3 {
width: 23.125%;
}
body #global-container .masonry-grid.columns_count_4 .isotope-item {
width: 24.9%;
}
body #global-container .masonry-grid.columns_count_3 .isotope-item {
width: 33.32%;
}
body #global-container .masonry-grid.columns_count_2 .isotope-item {
width: 49.5%;
}
body .design-section.mobile-bg-image-separate .design-section-hellper {
margin-bottom: 0;
position: absolute;
}
body .design-section.mobile-bg-image-separate .design-section-hellper img {
display: none;
} .hentry.design-standard {
padding-top: 5.71429em;
padding-bottom: 5.71429em;
}
.hentry.design-standard .post-format-icon {
font-size: 2em;
left: auto;
} .featured-post .isotope-item .post-thumb, .featured-post .isotope-item .content-part.colored-card-part {
position: absolute;
width: 50%;
}
.featured-post .isotope-item .content-part {
float: right;
width: 43%;
margin-top: 3em;
}
.featured-post .isotope-item.post-format .content-part {
width: 33%;
}
.featured-post .isotope-item.post-format .colored-card-part {
width: 66%;
float: left;
padding-bottom: 13em;
margin-bottom: -10em;
}
.featured-post .isotope-item .post-title {
font-size: 2em;
}
.featured-post .isotope-item.format-audio .colored-card-part {
position: absolute;
}
.featured-post .isotope-item .mejs-container {
position: absolute;
margin-top: 14px;
}
.featured-post .isotope-item.format-video .colored-card-part, .featured-post .isotope-item.format-gallery .colored-card-part, .featured-post .isotope-item.format-image .colored-card-part {
padding-bottom: 10em;
}
.blog-masonry.sidebar-on-right,
.blog-masonry.sidebar-on-right + .page-column-sidebar,
.blog-masonry.page-column-sidebar__left,
.blog-masonry.page-column-sidebar__left + .page-column-content {
margin-top: 40px;
}
body .blog-masonry .hentry {
border-bottom: none;
} .comment-notes {
text-align: right;
margin-top: -2.85714em;
}
}  a.scroll-to-top {
display: block;
width: 40px;
height: 40px;
position: fixed;
bottom: -40px;
right: 20px;
background-color: rgba(0, 0, 0, 0.4);
border-radius: 2px;
z-index: 10000;
transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
} a.scroll-to-top.active {
bottom: 20px;
}
a.scroll-to-top .icon-arrow-up-4,
a.scroll-to-top .icon-arrow-up-4:before {
width: 100%;
height: 100%;
display: block;
color: #fff;
font-size: 1.7em;
line-height: 1em;
} .off-canvas-wrap, .inner-wrap, nav.tab-bar, .left-off-canvas-menu, .left-off-canvas-menu *, .right-off-canvas-menu, .move-right a.exit-off-canvas, .move-left a.exit-off-canvas {
-webkit-backface-visibility: visible;
} .csstransforms.no-csstransforms3d .left-off-canvas-menu {
-webkit-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0);
}
.csstransforms.no-csstransforms3d .right-off-canvas-menu {
-webkit-transform: translate(100%, 0);
-moz-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
-o-transform: translate(100%, 0);
transform: translate(100%, 0);
}
.csstransforms.no-csstransforms3d .move-left > .inner-wrap {
-webkit-transform: translate(-240px, 0);
-moz-transform: translate(-240px, 0);
-ms-transform: translate(-240px, 0);
-o-transform: translate(-240px, 0);
transform: translate(-240px, 0);
}
.csstransforms.no-csstransforms3d .move-right > .inner-wrap {
-webkit-transform: translate(240px, 0);
-moz-transform: translate(240px, 0);
-ms-transform: translate(240px, 0);
-o-transform: translate(240px, 0);
transform: translate(240px, 0);
}
.no-csstransforms .left-off-canvas-menu {
left: -240px;
}
.no-csstransforms .right-off-canvas-menu {
right: -240px;
}
.no-csstransforms .move-left > .inner-wrap {
right: 240px;
}
.no-csstransforms .move-right > .inner-wrap {
left: 240px;
} .move-right .exit-off-canvas {
-webkit-backface-visibility: hidden;
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002;
-webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
.move-right .exit-off-canvas:hover {
background: rgba(255, 255, 255, 0.05);
}
}
.move-left .exit-off-canvas {
-webkit-backface-visibility: hidden;
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002;
-webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 40.063em) {
.move-left .exit-off-canvas:hover {
background: rgba(255, 255, 255, 0.05);
}
} .icon-cross {
float: right;
margin: 0;
}
.close-offcanvas a > span {
display: block;
float: left;
font-weight: bold;
font-size: 14px;
}
.theme-default a.nivo-nextNav {
width: 32px !important;
}
.upb_video-bg {
height: 101% !important;
} @-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
} .site-header.animated.fixedDesktop {
position: fixed;
z-index: 50;
right: 0;
left: 0;
top: 0;
}
.site-header .header_layout_1.animated {
position: fixed;
z-index: 50;
right: auto !important;
left: auto !important;
top: 0;
}
section.top-bar-section.animated {
position: fixed;
z-index: 50;
left: auto !important;
right: auto;
top: 0;
}
@media (max-width: 991px) {
*:not(.slideOutUp) { -o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important;   -webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}
}
.wpb_gallery_slides.wpb_flexslider.flexslider_fade {
height: auto !important;
}
.off-canvas-wrap.move-left aside.right-off-canvas-menu {
display: block;
}
.off-canvas-wrap aside.right-off-canvas-menu {
display: none;
}
.banner-block img {
margin-bottom: 0;
} #content .banner-block.banner-block-custom-height img {
width: 100%;
} header.headerSticky.animated .header-logo img { width: auto;
} #popout-menu {
position: fixed; top: 250px;
left: -227px; width: 250px;
z-index: 1000;
color: #f1f1f1;
font-family: 'Open Sans', sans-serif;
}
#popout-menu .menu {
width: 217px;
background-color: #262626;
}
#popout-menu .trigger { position: absolute; top: 0;
bottom: 0;
right: -20px;
cursor: pointer;
}
#popout-menu .menu > ul > li {
border-bottom: 1px solid #3d3d3d;
margin: 0;
padding: 10px 0 10px 20px;
}
#popout-menu .menu a:visited, #popout-menu .menu a:link {
color: #acacac;
}
#popout-menu .menu a.active:visited, #popout-menu .menu a.active:link {
color: #f1f1f1;
}
#popout-menu .menu a:hover {
color: #f1f1f1;
}
#popout-menu .menu > ul > li:last-child {
border-bottom: none;
}
#popout-menu .menu ul {
list-style: none;
padding: 0 0 0 0;
}
#popout-menu .menu ul > a {
display: block;
}
#popout-menu .menu ul ul {
list-style: none;
padding: 0 0 0 0;
}
#popout-menu .menu ul ul {
display: none;
margin: 0;
margin-top: 15px;
}
#popout-menu .menu ul ul li {
font-weight: normal;
cursor: auto;
}
#popout-menu .menu ul ul a {
text-decoration: none;
}
#popout-menu .menu ul ul a:hover {
text-decoration: none;
} #popout-menu .menu ul ul.thumbs {
width: 100%;
overflow: hidden;
padding-bottom: 5px;
}
#popout-menu .menu ul ul.thumbs li {
float: left;
margin-right: 6px;
}
#popout-menu .menu ul ul.thumbs li a {
border-width: 1px;
border-style: solid;
overflow: hidden;
}
#popout-menu .menu ul ul.thumbs li a img {
background: #fff;
}
#popout-menu .menu ul ul.thumbs li a.pattern {
width: 36px;
height: 36px;
background-position: top left;
text-indent: -1000px;
}
body.patt .main-section {
background-repeat: repeat;
background-attachment: fixed;
}
body.patt1 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg1.png);
}
body.patt2 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg2.png);
}
body.patt3 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg3.png);
}
body.patt4 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg4.png);
}
body.patt5 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg5.png);
}
body.patt6 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg6.png);
}
body.patt7 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg7.png);
}
body.patt8 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg8.png);
}
body.patt9 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg9.png);
}
body.patt10 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg10.png);
}
body.patt11 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg11.png);
}
body.patt12 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bg12.png);
}
body.img .main-section {
background-size: 100%;
background-attachment: fixed;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
max-width: 100%;
}
body.img1 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bgimg1.jpg);
}
body.img2 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bgimg2.jpg);
}
body.img3 .main-section {
background-image: url(//www.browandskinstudio.com.au/wp-content/themes/salbii/images/wp-admin/layout-backgrounds/bgimg3.jpg);
}
header.site-header div.header-layout {
display: none;
visibility: hidden;
}
body.header-1 header.site-header .header_layout_1, body.header-2 header.site-header .header_layout_2, body.header-3 header.site-header .header_layout_3 {
display: table;
width: 100%;
visibility: visible;
}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
padding-top: 0 !important;
}
body.header-1 header.site-header .header_layout_1, body.header-2 header.site-header .header_layout_2, body.header-3 header.site-header .header_layout_3 {
-webkit-backface-visibility: hidden;
}
@media only screen and (max-width: 768px) {
.wpb_teaser_grid_lbmn_project img {
margin-bottom: 0;
width: 100%;
}
.wpb_teaser_grid_lbmn_project .isotope-item {
margin-right: 5%;
clear: both;
width: 40%;
}
}