/* latin */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/indieflower/v12/m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUtiZTaR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUJiZTaR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUliZTaR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUhiZTaR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUtiZTaR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUliZTaR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiZTaR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiZTaR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiZTaR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliZTaR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZTaR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
Theme Name: Pluto
Theme URI: http://codedivine.com/themes/muzika
Author: CodeDivine
Author URI: http://codedivine.com
Description: To be added
Version: 10.47
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: muzika
*/
/*
 * -----------------------------------------------------------------------------
 * TABLE OF CONTENTS:
 * -----------------------------------------------------------------------------
 * 1.0 Normalize
 * 2.0 Repeatable Patterns + WordPress Core
 * 3.0 Forms
 * 4.0 Header
 * 5.0 Navigation
 * 6.0 Content
 *   6.1 General Layout
 *   6.2 Content Elements
 *   6.3 Page / Post
 *   6.4 Comments
 *   6.5 Related Posts
 *   6.6 Pagination & Infinite Loading
 *   6.7 Built in Gallery
 *   6.8 Built in Audio Player
 *   6.9 Responsive Iframe Videos
 *   6.10 Content Search
 * 7.0 Page Templates
 *   7.1 404 Not Found
 *   7.2 Band Member
 * 8.0 Sidebar
 * 9.0 Widgets
 * 10.0 Footer
 * 11.0 Plugin Support
 *   11.1 Woocommerce
 *   11.2 bbPress
 *   11.3 Jetpack
 *   11.4 Magnific Popup
 *   11.5 Magnific Popup
 * 12.0 Unyson
 * 13.0 Media Queries
 * -----------------------------------------------------------------------------
 */
/*
 * 1.0 - Normalize.css v4.1.1 -  github.com/necolas
 * -----------------------------------------------------------------------------
 */
progress,
sub,
sup {
  vertical-align: baseline;
}
button,
hr,
input {
  overflow: visible;
}
[type=checkbox],
[type=radio],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
optgroup {
  font-weight: 700;
}
button,
select {
  text-transform: none;
}
[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
/*
 * 2.0 - Repeatable Patterns
 * -----------------------------------------------------------------------------
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
button,
textarea,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
body {
  overflow-x: hidden;
  color: #333;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
body.page-template-full-width {
  background-color: #fff;
}
.clearfix,
.clear {
  clear: both;
}
img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  line-height: normal;
  margin: 15px 0 15px 0;
  color: #0065b1;
  font-family: 'Nexa_Free_Light', Helvetica, Arial, sans-serif;
}
h1 {
  font-size: 28px;
}
h2 {
  font-size: 20px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 12px;
}
p {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: #666;
}
a {
  text-decoration: none;
  color: #0065b1;
  -webkit-transition: color .3s;
  -moz-transition: color .3s;
  -ms-transition: color .3s;
  transition: color .3s;
}
a:hover {
  color: #0065b1;
}
li {
  color: #666;
}
blockquote {
  background: #FAFAFA;
  padding: 15px;
  border-left: 4px solid #C62828;
  font-style: italic;
  margin: 0 0 15px 0;
}
strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
hr {
  border: 0;
  height: 1px;
  background: #dddddd;
  margin: 0 0 15px 0;
}
small {
  font-size: 14px;
}
code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  clip: auto !important;
  display: block;
  height: auto;
  left: 5px;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.alignnone {
  margin: 0 0 15px 0;
  float: none;
}
.aligncenter {
  display: block;
  margin: 0 auto 15px auto;
}
.alignright {
  float: right;
  margin: 0 0 15px 0;
}
.alignleft {
  float: left;
  margin: 0 0 15px 0;
}
.center-text,
.center-content {
  text-align: center;
}
/* Repeatable Patterns Light Version */
.section-text-light,
.section-text-light a,
.section-text-light p,
.section-text-light li,
.section-text-light input,
.section-text-light select,
.section-text-light textarea {
  color: #f5f5f5;
}
.section-text-light h1,
.section-text-light h2,
.section-text-light h3,
.section-text-light h4,
.section-text-light h5,
.section-text-light h6,
.section-text-light h1 > a,
.section-text-light h2 > a,
.section-text-light h3 > a,
.section-text-light h4 > a,
.section-text-light h5 > a,
.section-text-light h6 > a {
  color: #fff;
}
.section-text-light h1 > a:hover,
.section-text-light h2 > a:hover,
.section-text-light h3 > a:hover,
.section-text-light h4 > a:hover,
.section-text-light h5 > a:hover,
.section-text-light h6 > a:hover {
  color: #0065b1;
}
.clear-after:after {
  content: '';
  clear: both;
  display: block;
}
.clear-before:before {
  content: '';
  clear: both;
  display: block;
}
.clear-all:before,
.clear-all:after {
  content: '';
  clear: both;
  display: block;
}
li > small {
  clear: both;
  display: block;
  font-size: 13px;
  padding-left: 32px;
  margin-top: -5px;
}
.text-center {
  text-align: center;
}
/*
 * 3.0 - Forms
 * -----------------------------------------------------------------------------
 */
input,
textarea,
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #DDDDDD;
  font-weight: normal;
  font-size: 15px;
  padding: 6px 10px;
  line-height: 19px;
  background: rgba(255, 255, 255, 0.1);
}
input[type=submit],
button,
.btn,
.button {
  background-color: #007edc;
  color: #fff;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 10px 25px;
  line-height: 19px;
  width: auto;
  font-weight: 500;
  font-size: 13px;
  text-transform: none;
  display: inline-flex;
  vertical-align: middle;
  text-align: left;
  -webkit-transition: .3s all;
  -moz-transition: .3s all;
  transition: .3s all;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.btn > .fa {
  width: 21px;
  line-height: 20px;
  margin-left: 10px;
  text-align: right;
  float: right;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
}
.btn:before {
  background-color: #C62828;
}
.btn:active {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
input[type=submit]:hover,
button:hover {
  background-color: #C62828;
  color: #fff;
}
.btn:hover {
  color: #fff;
}
.btn:hover:before {
  background-color: #C62828;
}
.section-text-light .btn {
  background: rgba(255, 255, 255, 0.1);
}
.section-text-light .btn:hover,
.section-text-light .btn:hover:before,
.section-text-light .btn:before {
  background: rgba(255, 255, 255, 0.2);
}
.btn-text-align-left {
  text-align: left;
}
.btn-text-align-center {
  text-align: center;
}
.btn-text-align-right {
  text-align: right;
}
.btn-align-left {
  float: left;
}
.btn-align-right {
  float: right;
}
.btn-align-center {
  float: none;
}
.btn-center-wrapper {
  text-align: center;
}
.btn-width-auto {
  width: auto;
}
.btn-width-full {
  width: 100%;
}
/*
 * 4.0 - Header
 * -----------------------------------------------------------------------------
 */
/* WooCommerce Box */
#theme-woo-cart {
  color: #fff;
  text-decoration: none;
  position: relative;
  margin: 16px 0;
  font-size: 14px;
  z-index: 8;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  float: right;
}
#theme-cart-count {
  background: #C62828;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0px;
  right: 0;
  border-radius: 90px;
  line-height: 16px;
  font-size: 11px;
  font-weight: 500;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
#theme-woo-cart:hover #theme-cart-count {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
}
/* WPML Language switcher */
.language-switcher {
  float: right;
  padding: 16px 0;
  width: 28px;
  text-align: center;
  height: 28px;
  cursor: pointer;
  position: relative;
}
.ls-current {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 27px;
  text-transform: uppercase;
}
.ls-dropdown {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 60px;
  left: -12px;
  display: none;
}
.language-switcher:hover .ls-dropdown {
  display: block;
}
.ls-item {
  background: #111111;
  padding: 0;
  margin: 0;
}
.ls-item a {
  padding: 0 15px;
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  line-height: 24px;
  display: block;
  text-transform: uppercase;
}
.ls-item a:hover {
  background: #c62828;
  color: #fff;
}
.arrange-demo,
.log-in {
  color: #fff;
  background: #5cb85c;
  padding: 5px 10px;
  margin: 13px 15px 13px 0;
  float: right;
  display: inline-block;
  border-radius: 3px;
  transition: .2s all;
  text-decoration: none;
}
.arrange-demo:hover,
.log-in:hover {
  color: #fff;
  text-decoration: none;
}
.arrange-demo:active,
.log-in:active {
  color: #fff;
}
/*
 * 5.0 - Navigation
 * -----------------------------------------------------------------------------
 */
/* Navigation General */
.site-navigation .menu-item {
  float: left;
  list-style: none;
  background-color: transparent;
}
.site-navigation .menu-item a {
  text-decoration: none;
}
/* Primary Navigation */
.primary-navigation {
  float: right;
}
.menu-left .primary-navigation {
  float: left;
}
.menu-center .primary-navigation {
  float: none;
  text-align: center;
}
.primary-navigation .primary-menu .menu-item {
  -webkit-transition: opacity 0.4s, -webkit-transform 0.6s, max-height 0.6s;
  -moz-transition: opacity 0.4s, -moz-transform 0.6s, max-height 0.6s;
  -ms-transition: opacity 0.4s, -ms-transform 0.6s, max-height 0.6s;
  transition: opacity 0.4s, transform 0.6s, max-height 0.6s;
  background: #111;
}
.primary-navigation .primary-menu > .menu-item {
  height: 60px;
  position: relative;
  border: 0;
}
.menu-center .primary-navigation .primary-menu {
  text-align: center;
  font-size: 0;
}
.menu-center .primary-navigation .primary-menu .menu-item {
  display: inline-block;
  float: none;
}
.primary-navigation .primary-menu .menu-item a {
  display: block;
  padding: 22px 10px;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  line-height: 16px;
  border: 0;
}
.primary-navigation .primary-menu .sub-menu {
  width: auto;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 0;
  max-height: 0;
  -webkit-transition: max-height 1ms linear 1s;
  -moz-transition: max-height 1ms linear 1s;
  -ms-transition: max-height 1ms linear 1s;
  transition: max-height 1ms linear 1s;
  pointer-events: none;
}
.primary-navigation .primary-menu .sub-menu .menu-item {
  clear: both;
  width: 100%;
  white-space: nowrap;
  display: block;
  text-align: left;
  position: relative;
  float: left;
  min-width: 160px;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  background: #151515;
  /*
    transform-origin: 0 50%;
    transform: rotateX(90deg);
    */
}
.primary-navigation .primary-menu .menu-item:hover > .sub-menu > .menu-item {
  /* transform: rotateX(0deg); */
  max-height: 50px;
  opacity: 1;
}
.primary-navigation .primary-menu .menu-item:nth-child(2) {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  -ms-transition-delay: 100ms;
  transition-delay: 100ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(3) {
  -webkit-transition-delay: 150ms;
  -moz-transition-delay: 150ms;
  -ms-transition-delay: 150ms;
  transition-delay: 150ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(4) {
  -webkit-transition-delay: 200ms;
  -moz-transition-delay: 200ms;
  -ms-transition-delay: 200ms;
  transition-delay: 200ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(5) {
  -webkit-transition-delay: 240ms;
  -moz-transition-delay: 240ms;
  -ms-transition-delay: 240ms;
  transition-delay: 240ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(6) {
  -webkit-transition-delay: 280ms;
  -moz-transition-delay: 280ms;
  -ms-transition-delay: 280ms;
  transition-delay: 280ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(7) {
  -webkit-transition-delay: 320ms;
  -moz-transition-delay: 320ms;
  -ms-transition-delay: 320ms;
  transition-delay: 320ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(8) {
  -webkit-transition-delay: 350ms;
  -moz-transition-delay: 350ms;
  -ms-transition-delay: 350ms;
  transition-delay: 350ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(9) {
  -webkit-transition-delay: 380ms;
  -moz-transition-delay: 380ms;
  -ms-transition-delay: 380ms;
  transition-delay: 380ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(10) {
  -webkit-transition-delay: 400ms;
  -moz-transition-delay: 400ms;
  -ms-transition-delay: 400ms;
  transition-delay: 400ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(11) {
  -webkit-transition-delay: 430ms;
  -moz-transition-delay: 430ms;
  -ms-transition-delay: 430ms;
  transition-delay: 430ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(12) {
  -webkit-transition-delay: 460ms;
  -moz-transition-delay: 460ms;
  -ms-transition-delay: 460ms;
  transition-delay: 460ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(13) {
  -webkit-transition-delay: 490ms;
  -moz-transition-delay: 490ms;
  -ms-transition-delay: 490ms;
  transition-delay: 490ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(14) {
  -webkit-transition-delay: 520ms;
  -moz-transition-delay: 520ms;
  -ms-transition-delay: 520ms;
  transition-delay: 520ms;
}
.primary-navigation .primary-menu .menu-item:nth-child(15) {
  -webkit-transition-delay: 550ms;
  -moz-transition-delay: 550ms;
  -ms-transition-delay: 550ms;
  transition-delay: 550ms;
}
.primary-navigation .primary-menu .sub-menu .menu-item a {
  padding: 15px 10px;
}
.primary-navigation .menu-item:before {
  background-color: #ffffff;
  color: #0065b1;
}
.primary-navigation .primary-menu .current-menu-item > a,
.primary-navigation .primary-menu .current-menu-parent > a,
.primary-navigation .primary-menu .current-menu-ancestor > a {
  background-color: #ffffff;
  color: #0065b1;
}
.primary-navigation .primary-menu .menu-item:hover .sub-menu .sub-menu {
  left: 100%;
  top: 0;
}
.primary-navigation .primary-menu > .menu-item:hover > .sub-menu,
.primary-navigation .primary-menu > .menu-item:focus > .sub-menu,
.primary-navigation .primary-menu > .menu-item > .sub-menu .menu-item:hover .sub-menu {
  pointer-events: auto;
  z-index: 10;
  max-height: 2000px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  transition: none;
}
.submenu-toggle {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  right: 0;
  text-align: center;
  cursor: pointer;
}
.submenu-toggle .fa {
  font-size: 29px;
  color: #fff;
  line-height: 40px;
  transition: transform .3s;
}
.burger,
.burger:before,
.burger:after {
  width: 25px;
  height: 4px;
  background: #fff;
  display: block;
  position: absolute;
  transition: all .3s;
}
.burger {
  top: 0;
}
.burger:before {
  content: "";
  top: 8px;
}
.burger:after {
  content: "";
  top: 16px;
}
.menu-open .burger {
  top: 10px;
  transform: rotate(45deg);
}
.menu-open .burger:after {
  content: "";
  top: 0px;
  transform: rotate(-90deg);
}
.menu-open .burger:before {
  opacity: 0;
}
@media screen and (max-width: 860px) {
  .primary-navigation {
    margin: 0 0 0 -15px;
    width: 111%;
    display: none;
  }
  #logo,
  #logo-legacy {
    display: inline-block;
    float: left;
  }
  .primary-navigation .primary-menu .menu-item {
    width: 100%;
    float: left;
    height: 40px;
    text-align: left;
  }
  .primary-navigation .primary-menu > .menu-item {
    height: 0;
    overflow: hidden;
  }
  .menu-open .primary-navigation .primary-menu > .menu-item {
    height: auto;
  }
  .primary-navigation .primary-menu .menu-item a,
  .primary-navigation .primary-menu .sub-menu .menu-item a {
    padding: 12px 10px;
  }
  .primary-navigation .primary-menu .menu-item-has-children a {
    padding-right: 40px;
  }
  .submenu-toggle {
    display: block;
  }
  .primary-navigation .primary-menu .mobile-submenu-open {
    height: auto;
  }
  .primary-navigation .primary-menu .mobile-submenu-open .sub-menu {
    max-height: initial;
    position: relative;
  }
  .primary-navigation .primary-menu .mobile-submenu-open .menu-item {
    height: auto;
    opacity: 1;
    max-height: initial;
  }
  .mobile-submenu-open .submenu-toggle .fa {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .menu-center .primary-navigation #logo,
  .menu-center .primary-navigation #logo-legacy {
    position: absolute;
    top: 0;
    left: 40px;
    right: 40px;
    padding-right: 0;
    padding-left: 0;
    visibility: visible;
  }
  .log-in {
    display: none;
  }
}
@media screen and (min-width: 861px) {
  .primary-navigation {
    display: block !important;
  }
}
/*
 * 6.0 - Content
 * -----------------------------------------------------------------------------
 */
/*
 * 6.1 - General Layout
 */
.main-wrapper {
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 15px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#main-wrapper:after {
  content: '';
  display: block;
  clear: both;
}
.page-template-full-width .main-wrapper {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.fixed-header #page {
  padding: 60px 0 0 0;
}
.full-width-wrapper {
  max-width: 100%;
}
.fw-page-builder-content {
  margin-left: -15px;
  margin-right: -15px;
}
.fw-container {
  max-width: 1000px;
  width: auto !important;
  margin: 0 auto;
}
.fw-container-fluid {
  padding: 0;
}
.fw-main-row {
  background-size: cover;
}
.content-area {
  width: 100%;
  float: left;
  position: relative;
}
.has-sidebar.sidebar-right .content-area {
  width: 73%;
  float: left;
}
.has-sidebar.sidebar-left .content-area {
  width: 73%;
  float: right;
}
.content-area > .page.hentry {
  padding: 0px 15px 0 15px;
  margin: 30px 0 30px 0;
}
.content-area > .hentry {
  padding: 15px 15px 0 15px;
  margin: 15px 0 15px 0;
  background-color: #fff;
}
.content-area .fw-layout-header {
  margin: 0 15px 0 15px;
}
.content-area .fw-layout-header ~ section {
  margin: 0 30px 0 30px;
}
.has-sidebar.sidebar-left .main-wrapper .content-area > * {
  margin-left: 15px;
}
.has-sidebar.sidebar-right .main-wrapper .content-area > * {
  margin-right: 15px;
}
.page-template-full-width .content-area > .hentry {
  background: transparent;
  overflow-x: hidden;
}
.fixed-header.has-cover .main-wrapper .content-area {
  margin: 0;
}
.page-template-full-width .content-area > .hentry,
.fixed-header.has-cover.page-template-full-width .main-wrapper .content-area > .hentry {
  margin: 0;
  padding-top: 0;
}
.blog .content-area .hentry,
.archive .content-area .hentry {
  padding-top: 0;
}
/*
 * 6.2 - Content Elements
 */
.hentry p {
  margin-bottom: 15px;
}
.hentry ol,
.hentry ul {
  padding: 0 0 0 30px;
  margin: 0 15px 15px 0;
  line-height: 25px;
  color: #333;
}
.hentry blockquote p {
  margin: 0;
}
.wp-caption {
  display: inline-block;
  margin: 0 15px 0 0;
}
.hentry .wp-caption-text {
  background: #F5F5F5;
  padding: 6px 10px;
  font-size: 13px;
  margin: 0;
  font-weight: 500;
}
.wp-caption img {
  width: 100%;
}
img[class*="wp-image-"] {
  margin: 0 15px 0 0;
}
/*
 * 6.3 - Page / Post
 */
/* Article Header */
.archive-header {
  background: #fff;
  padding: 15px 15px 0 15px;
  overflow: auto;
  margin: 15px 0 0 0;
}
.entry-title,
.page-title {
  margin: 10px 0 18px 0;
  padding-bottom: 15px;
}
.single-post .entry-title,
.single-post .page-title {
  border-bottom: 1px solid #dddddd;
  padding-right: 80px;
}
.blog .entry-title,
.archive .entry-title,
.blog .page-title,
.archive .page-title {
  /* margin: 0 0 15px 0;
	padding-right: 30%; */
  padding-bottom: 0px;
}
.archive-title {
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 700;
}
.entry-header {
  position: relative;
}
.archive .entry-header,
.blog .entry-header {
  background: #fff;
  padding: 0 15px;
  overflow: auto;
}
.archive .no-featured-image .entry-header,
.blog .no-featured-image .entry-header {
  margin-top: 0;
}
.blog .entry-thumbnail,
.archive .entry-thumbnail {
  /*margin: -60px 0 0 0;
    width: 30%;
    float: right;
    padding: 0 0 15px 15px; */
  height: 200px;
  text-align: center;
  box-sizing: border-box;
  white-space: nowrap;
}
.blog .hentry p,
.archive .hentry p {
  /* width: 70%;
	float: left; */
}
.multi .entry-thumbnail .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.entry-content.multi .image {
  overflow: hidden;
  margin-bottom: 10px;
}
.multi .entry-thumbnail img {
  /* max-width: 100%;
    max-height: 400px; */
  vertical-align: middle;
}
.single .entry-thumbnail img {
  padding: 20px;
}
.single .entry-thumbnail {
  text-align: center;
}
.blog .entry-title a,
.archive .entry-title a,
.search-results .entry-title a {
  font-size: 24px;
  font-weight: 400;
  font-family: 'Nexa_Free_Light', Helvetica, Arial, sans-serif;
  line-height: normal;
  font-style: normal;
}
.blog .post .entry-content {
  border-bottom: 1px solid #f5f5f5;
}
.blog .post .entry-content:after {
  content: '';
  clear: both;
  display: block;
}
/* Cover Image */
#page-cover {
  height: auto;
  overflow: hidden;
  position: relative;
}
#page-cover img {
  min-width: 100%;
}
#page-cover-view-btn {
  color: #ffffff;
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-size: 30px;
  opacity: 0.5;
  text-shadow: 0 1px 0 #333;
  cursor: pointer;
  transition: all .5s;
}
#page-cover-view-btn:hover {
  opacity: 0.8;
}
/* Sharing and Breadcrumbs */
.breadcrumbs {
  padding: 7px 60px 7px 10px;
  font-size: 75%;
  font-weight: 500;
  color: #555;
  margin: 0 0 15px 0;
  line-height: normal;
  background: #f1f1f1;
}
.sharing-buttons {
  position: absolute;
  top: 42px;
  right: 20px;
  padding: 0;
  width: 78px;
  overflow: hidden;
  z-index: 10;
}
.sharing-inner-container {
  width: 180px;
}
.share-enable-btn {
  font-weight: 300;
  font-size: 21px;
  float: left;
  display: block;
  padding: 4px 15px 4px 4px;
  -webkit-transition: margin .5s;
  -moz-transition: margin .5s;
  -ms-transition: margin .5s;
  transition: margin .5s;
  margin-left: 54px;
}
.share-buttons-holder {
  float: left;
  padding: 2px 0;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  transition: all .5s;
}
.share-buttons-active .share-enable-btn {
  margin-left: -60px;
}
.share-btn {
  font-size: 27px;
  vertical-align: top;
  line-height: 27px;
  opacity: .8;
}
.share-fb,
.share-fb:hover {
  color: #3b5998;
}
.share-tw,
.share-tw:hover {
  color: #4099FF;
}
.share-gp,
.share-gp:hover {
  color: #dd4b39;
}
.share-btn:hover {
  opacity: 1;
}
/* Article Body */
.blog .entry-content,
.archive .entry-content {
  padding: 0;
}
.blog .content-area article.hentry,
.archive .content-content .hentry {
  position: relative;
  overflow: hidden;
}
/* Article Footer */
.entry-footer {
  font-size: 13px;
  font-weight: 500;
  padding: 15px 0;
  margin: 0;
  border-top: 1px solid #f5f5f5;
  color: #666;
}
.blog .entry-footer,
.archive .entry-footer {
  margin: 0 15px;
}
.entry-footer:after {
  content: "";
  clear: both;
  display: block;
}
.read-more {
  float: right;
  margin: 0 -14px 0 0;
  font-size: 14px;
  padding: 0;
  font-weight: 500;
  -webkit-transition: margin .3s;
  -moz-transition: margin .3s;
  -ms-transition: margin .3s;
  transition: margin .3s;
}
.read-more:hover {
  margin-right: 0;
}
.read-more .fa {
  margin-left: 5px;
  vertical-align: initial;
  font-size: 13px;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -ms-transition: -ms-transform 0.3s;
  transition: transform .3s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  transition-timing-function: ease-in;
}
.read-more:hover .fa {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.entry-meta {
  float: left;
}
.entry-meta > span {
  padding: 0 7px;
  color: #666;
}
.entry-meta > span:first-child {
  padding-left: 0;
}
.entry-meta > span:last-child {
  padding-right: 0;
  border-right: 0;
}
.tag-title {
  font-size: 13px;
}
.entry-meta > span:hover i,
.entry-meta > span i:hover ~ * {
  color: #0065b1;
}
.blog .content-area .news {
  margin-top: 30px;
}
article > .single .entry-title {
  margin-top: 15px;
}
/*
 * 6.4 - Comments
 */
.comments-area {
  padding: 0 15px 15px 15px;
  background: #fff;
  overflow: auto;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
  margin: 0 0 15px 0;
}
.comments-title {
  text-transform: uppercase;
}
.comment-form > p {
  clear: both;
  padding: 15px 0;
}
.comment-form > .comment-notes,
.comment-form > .logged-in-as {
  padding: 0;
  background-color: #F5F5F5;
  color: #333;
  font-size: 75%;
  padding: 7px 10px;
  font-weight: 500;
  line-height: normal;
}
.comment-form label {
  width: 150px;
  float: left;
  display: block;
  padding: 8px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
.comment-form input,
.comment-form textarea {
  width: calc(100% - 150px);
  float: left;
}
#submit {
  float: right;
  width: auto;
}
.comment-list {
  margin: 0 0 30px 0;
}
.comment-list .comment {
  list-style-type: none;
  margin-bottom: 15px;
}
.comment-list .comment .avatar {
  float: left;
  margin: 0 15px 0 0;
  padding: 0 15px 0 0;
  border-right: 1px solid #ddd;
}
.comment-author {
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 5px 0;
}
.comment-meta {
  font-size: 12px;
  font-weight: 500;
}
.comment-body {
  clear: both;
  margin-left: 60px;
  border-left: 1px solid #ddd;
  padding: 0 0 0 15px;
}
.comment-body p {
  font-size: 15px;
}
.comment-footer {
  margin: 0 0 0 60px;
  padding: 0 0 0 16px;
  border-left: 1px solid #ddd;
}
.comment-reply-link {
  font-size: 12px;
  font-weight: 600;
}
.comment-list .children {
  margin: 10px 0 0 60px;
}
.comment-awaiting-moderation {
  background-color: #f8f8f8;
  width: 100%;
  padding: 5px 7px;
  font-size: 12px;
  font-weight: 500;
  display: block;
  color: #ff0000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
}
#cancel-comment-reply-link {
  background: #333;
  color: #fff;
  padding: 7px 15px;
  text-transform: uppercase;
  font-size: 12px;
  float: right;
  display: block;
  position: relative;
  top: -3px;
}
#cancel-comment-reply-link:hover {
  background: #C62828;
}
/*
 * 6.5 - Related Posts
 */
.related-posts-wrap {
  background: #fff;
  padding: 0 15px 0 15px;
  margin: 0 0 15px 0;
  overflow: auto;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
}
#related-posts {
  margin-left: -10px;
  margin-right: -10px;
}
.related-post {
  width: 33.333%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;
}
.related-thumb {
  margin: 0px 8px 15px 8px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
  display: block;
  position: relative;
  background: #fff;
  padding-bottom: 18px;
}
.related-heading,
.related-title {
  text-transform: uppercase;
}
.related-title {
  background: #fff;
  padding: 8px 10px;
  text-align: center;
  position: absolute;
  bottom: 0px;
  left: 15px;
  right: 15px;
  margin: 0;
}
/*
 * 6.6 - Pagination & Infinite Loading
 */
/* Pagination */
.pagination {
  background: #fff;
  margin: 15px 15px 15px 0;
  padding: 7px 10px;
  text-align: center;
  clear: both;
}
.post-type-archive-fw-releases .pagination {
  margin: 15px 0;
  display: block;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.page-numbers {
  display: inline-block;
  min-width: 20px;
  color: #333;
  font-weight: 500;
}
.pagination .prev,
.pagination .next {
  font-size: 13px;
}
.page-numbers.current,
.page-numbers:hover {
  color: #0065b1;
}
/* Infinite Loading */
#infinite-loading,
.infinite-loading {
  text-align: center;
  margin: 15px;
  height: 39px;
  clear: both;
}
#load-more-btn,
.load-more-btn {
  display: inline-block;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.loading {
  padding: 7px 0;
  display: none;
}
.loading .fa {
  width: 14px;
  height: 14px;
  display: inline-block;
  line-height: 14px;
  -webkit-animation: rotate 0.5s linear infinite;
  -moz-animation: rotate 0.5s linear infinite;
  animation: rotate 0.5s linear infinite;
}
#no-more-items,
.no-more-items,
#loading-error,
.loading-error {
  text-align: center;
  display: none;
  padding: 4px 0px;
}
#loading-error,
.loading-error {
  color: #ff0000;
}
/*
 * 6.7 - Built In Gallery
 */
.gallery {
  margin: 0px -2px 15px -2px;
  overflow: auto;
}
.gallery-item {
  margin: 0;
  width: 25%;
  float: left;
  position: relative;
  overflow: hidden;
}
.gallery-columns-1 .gallery-item {
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  width: 50%;
}
.gallery-columns-3 .gallery-item {
  width: 33.3333%;
}
.gallery-columns-4 .gallery-item {
  width: 25%;
}
.gallery-columns-5 .gallery-item {
  width: 20%;
}
.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}
.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}
.gallery-columns-8 .gallery-item {
  width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}
.gallery-icon {
  margin: 2px;
  position: relative;
  display: block;
  overflow: hidden;
}
.gallery img {
  width: 100%;
  transition: transform .35s;
  transform-origin: bottom;
}
.gallery .gallery-caption {
  position: absolute;
  color: #f1f1f1;
  left: 15px;
  right: 15px;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
  text-shadow: 0 0px 0 #333;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  border-top: 2px solid #c62828;
  padding: 8px 2px;
  text-align: left;
  bottom: -100px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
.gallery-item:hover .gallery-caption {
  bottom: 2px;
}
.gallery-item:hover img {
  transform: scale(1.05);
}
/*
 * 6.8 - Built in Audio Player
 */
.entry-content .wp-playlist {
  border: 0;
  padding: 0;
  margin: 0 0 15px 0;
  background: #333;
}
.entry-content .wp-playlist-light .wp-playlist-caption {
  color: #f1f1f1;
  padding: 8px 0;
  font-size: 13px;
}
.entry-content .wp-playlist-item {
  position: relative;
  cursor: pointer;
  padding: 0 2px;
  border-bottom: 1px solid #404040;
}
.entry-content .wp-playlist-light .wp-playlist-playing {
  background: #333;
  color: #f1f1f1;
}
.entry-content .wp-playlist-item-length {
  position: absolute;
  right: 3px;
  top: 8px;
  color: #f1f1f1;
  font-size: 13px;
}
.entry-content .wp-playlist-tracks {
  margin-top: 0;
  padding: 0 15px;
}
.entry-content .wp-playlist-current-item {
  margin: 0;
  padding: 15px;
  height: 90px;
}
.entry-content .wp-playlist .wp-playlist-current-item img {
  max-height: 100%;
  height: 30px;
}
.entry-content .wp-playlist-item-meta {
  display: inline;
}
.entry-content .wp-playlist-item-title {
  font-weight: 500;
  font-size: 13px;
}
.entry-content .wp-playlist-item-artist {
  font-size: 13px;
  text-transform: none;
  font-weight: 500;
}
.entry-content .wp-playlist-playing .wp-playlist-item-title,
.entry-content .wp-playlist-playing .wp-playlist-item-artist,
.entry-content .wp-playlist-playing .wp-playlist-caption,
.entry-content .wp-playlist-playing .wp-playlist-item-length {
  color: #C62828;
  font-weight: 500;
}
.entry-content .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #C62828;
}
/*
 * 6.9 - Responsive Iframe Videos
 */
.video-wrapper {
  position: relative;
  height: 0;
  overflow: hidden;
  margin: 0 0 15px 0;
}
.video-wrapper-16x9 {
  padding-bottom: 56.25%;
}
.video-wrapper-4x3 {
  padding-bottom: 75%;
}
.video-wrapper-21x9 {
  padding-bottom: 42.85%;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.lazy-load-youtube-div,
.lazy-load-youtube,
.container-lazyload {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
/* Prevent 2nd play arrow from appearing */
.lazy-load-div::before {
  display: none;
}
/*
 * 6.10 - Content Search
 */
.hentry .search-form {
  position: relative;
  margin: 0 0 15px 0;
}
.hentry .search-field {
  width: 100%;
  position: relative;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  color: #333;
  padding: 6px 40px 6px 7px;
  height: auto;
}
/*
 * 7.0 - Page Templates
 * -----------------------------------------------------------------------------
 */
/*
 * 7.1 - 404 Not Found
 */
.wrap-404 {
  max-width: 360px;
  margin: 190px auto 290px auto;
  padding-right: 101px;
  position: relative;
}
.image-404 {
  position: absolute;
  height: 280px;
  margin: 30px auto;
  display: block;
  top: -30px;
  right: 0;
  z-index: -1;
}
.title-404 {
  color: #c62828;
  font-size: 40px;
  font-weight: 900;
}
.text-404 {
  color: #555;
  line-height: 30px;
  font-weight: 500;
}
.text-404 > span {
  color: #c62828;
}
/*
 * 7.2 Band Member
 */
.page-template-band-member .member-sidebar {
  width: 30%;
  float: left;
  margin: 15px 0 0 0;
}
.page-template-band-member .content-area {
  width: 70%;
  float: left;
}
.page-template-band-member .content-area .hentry {
  margin: 15px 0 15px 15px;
}
.page-template-band-member.has-cover .main-wrapper .content-area > .hentry {
  margin-top: 15px;
}
.page-template-band-member.has-cover .member-sidebar {
  margin-top: -150px;
}
.widget .member-social-profiles {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.member-social-profile .btn {
  text-transform: none;
  font-size: 14px;
}
.widget .member-details {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/*
 * 8.0 - Sidebar
 * -----------------------------------------------------------------------------
 */
.sidebar {
  width: 27%;
  float: left;
  margin: 15px 0 0 0;
}
.sidebar .widget,
.shortcode-widget-area .widget {
  background: #fff;
  padding: 15px;
  margin: 0 0 15px 0;
  overflow: auto;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
}
.widget .widget-title {
  margin: 0 0 15px 0;
  font-weight: 600;
  text-transform: uppercase;
}
/* Sidebar Lists */
.sidebar ul,
.shortcode-widget-area ul,
.widget ul {
  padding-left: 15px;
}
.sidebar li,
.shortcode-widget-area li,
.widget li {
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  padding: 3px 0;
}
/*
 * 9.0 - Widgets
 * -----------------------------------------------------------------------------
 */
/* Search Widget */
.widget .search-form {
  position: relative;
}
.widget .search-field {
  width: 100%;
  position: relative;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  color: #333;
  padding: 6px 40px 6px 7px;
  height: auto;
}
#search-submit {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 33px;
  text-align: center;
}
#search-submit .fa {
  margin: 0;
  top: 6px;
  position: absolute;
  right: 5px;
  text-align: center;
}
/* Twitter Widget */
.widget-twitter-tweets ul {
  list-style-type: none;
  padding: 0;
}
.widget-twitter-tweets .fa {
  color: #55acee;
  margin: 0 5px 0 0;
}
.tweet-time {
  color: #ddd;
}
/* Social Links Widget */
.wrap-social .btn-icon {
  display: block;
  float: left;
  width: 39px;
  height: 39px;
  text-align: center;
  font-size: 20px;
  line-height: 38px;
  color: #fff;
  background: #333;
}
#footer .wrap-social .btn-icon {
  background: rgba(255, 255, 255, 0.1);
}
#footer .wrap-social .btn-icon:hover {
  background: #C62828;
}
#footer .wrap-social .btn-icon:hover {
  color: #fff;
}
.wrap-social ul {
  padding: 0;
  margin: 0 -2px;
}
.wrap-social li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0 2px 4px 2px;
  float: left;
}
/* Flickr Widget */
.wrap-flickr {
  overflow: hidden;
}
.wrap-flickr ul {
  margin: 0 -2px;
  padding: 0;
  overflow: hidden;
}
.flickr_badge_image {
  width: 10%;
  float: left;
  margin: 0;
  list-style: none;
  display: block;
}
.flickr_badge_image img {
  width: 100%;
}
.sidebar .flickr_badge_image {
  width: 33.333%;
}
.fw-col-sm-3 .flickr_badge_image {
  width: 25%;
}
.fw-col-sm-4 .flickr_badge_image {
  width: 20%;
}
.fw-col-sm-6 .flickr_badge_image {
  width: 16.666%;
}
.flickr_badge_image li {
  padding: 0 2px 2px 2px;
}
/* Instagram Widget */
.instagram-wrap {
  overflow: hidden;
}
.instagram-list,
.footer .instagram-list,
.sidebar .instagram-list {
  padding: 0;
  margin: 0 -2px;
}
.widget .instagram-item {
  width: 10%;
  float: left;
  padding: 0;
  list-style: none;
  display: block;
  margin: 0;
}
.instagram-item a {
  margin: 0 2px 4px 2px;
  display: block;
}
.sidebar .instagram-item {
  width: 33.333%;
}
.fw-col-sm-3 .instagram-item {
  width: 25%;
}
.fw-col-sm-4 .instagram-item {
  width: 20%;
}
.fw-col-sm-6 .instagram-item {
  width: 16.666%;
}
/*
 * 10.0 - Footer
 * -----------------------------------------------------------------------------
 */
#footer {
  width: 100%;
  background: #fff;
  float: left;
  clear: both;
  margin-top: -1px;
  /* Needed to hide the bottom border on article.post element */
  position: relative;
  color: #f1f1f1;
}
.footer-inner {
  max-width: 1000px;
  border-top: 1px solid #ddd;
  margin: 0 auto;
}
.footer-inner:after {
  content: '';
  clear: both;
  display: block;
}
#footer .widget {
  margin: 0 0 30px 0;
  overflow: auto;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
  color: #f1f1f1;
}
#site-info {
  background-color: #ffffff;
  clear: both;
}
.copyright {
  color: #333;
  padding: 40px 15px 30px 15px;
  border-top: 1px solid #ddd;
  font-size: 16px;
}
.footer-column {
  padding: 15px;
}
/* Footer WPML */
#lang_sel_footer {
  border: 0;
  background: #111;
}
/*
 * 11.0 - Plugin support
 * -----------------------------------------------------------------------------
 */
/*
 * 11.1 - Woocommerce
 */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce button.button.alt {
  background-color: #333;
  color: #fff;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 7px 15px;
  line-height: 19px;
  width: auto;
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  border-radius: 0;
}
.woocommerce-cart table.cart input {
  line-height: 17px;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background: #333;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  margin-bottom: 15px;
  font-size: 17px;
  padding: 15px;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #C62828;
  color: #fff;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce button.button.alt:hover {
  background-color: #C62828;
  color: #fff;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
  margin: 0 0 15px 0;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
  float: left;
  width: 50%;
  padding-right: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
  float: right;
  width: 50%;
  padding-left: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.woocommerce .woocommerce-ordering {
  margin-top: -10px;
}
/* WooCommerce Star Rating */
.woocommerce .star-rating span:before,
.woocommerce .star-rating:before {
  font-family: "Star";
  color: #C62828;
}
.woocommerce ul.products {
  margin: 0 -7px 0 -8px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 33.333%;
  margin: 0 0 15px 0;
}
.woocommerce ul.products li.product a:not(.add_to_cart_button),
.woocommerce-page ul.products li.product a:not(.add_to_cart_button) {
  padding: 0 7px 0 8px;
  display: block;
}
.woocommerce div.product .woocommerce-product-rating {
  margin: 0 0 15px 0;
}
/* Product Listings */
.woocommerce ul.products li.product a img {
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product h3 {
  padding: 0;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}
.woocommerce ul.products li.product .price {
  color: #C62828;
  margin: 0;
  font-size: 14px;
  padding: 5px 0 0;
  font-weight: 500;
  text-align: center;
}
.woocommerce ul.products li.product .star-rating {
  float: right;
  margin: 5px 0 0 0;
}
.woocommerce ul.products li.product a.product_type_simple,
.woocommerce ul.products li.product a.product_type_external,
.woocommerce ul.products li.product a.product_type_variable,
.woocommerce ul.products li.product a.product_type_grouped {
  position: absolute;
  top: 8px;
  right: 15px;
  border-radius: 50px;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 35px;
  margin: 0;
  padding: 0;
}
.woocommerce ul.products li.product a.added_to_cart {
  display: none;
}
.woocommerce ul.products li.product a.product_type_simple:after {
  content: '';
  display: none;
}
.product_type_simple .fa,
.product_type_external .fa,
.product_type_variable .fa,
.product_type_grouped .fa {
  transition: .3s all;
  position: relative;
}
.product_type_simple .fa-plus {
  -webkit-transform: scale(0);
  right: 6px;
  top: 1px;
}
.product_type_simple .fa-shopping-cart {
  left: 4px;
}
.product_type_simple .fa-spinner {
  display: none;
  left: 8px;
  top: 8px;
  line-height: 19px;
  opacity: 1;
  width: 19px;
  height: 19px;
  transform-origin: center;
}
.product_type_external .fa-external-link {
  left: 1px;
  top: 1px;
}
.product_type_variable .fa-link,
.product_type_grouped .fa-link {
  top: 1px;
  left: 0;
}
.product_type_simple:hover .fa-plus {
  -webkit-transform: scale(1);
}
.product_type_simple:hover .fa-shopping-cart {
  -webkit-transform: scale(0);
}
.loading .fa-shopping-cart,
.loading .fa-plus {
  display: none;
}
.loading .fa-spinner {
  display: block;
}
.loading {
  opacity: 0.4;
}
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale {
  left: -2px;
  right: auto;
  top: 5px;
  height: 10px;
  border-radius: 0;
  padding: 6px 10px;
  min-height: 0;
  display: block;
  line-height: 12px;
  min-width: 0;
  font-weight: 500;
  font-size: 14px;
  margin: 0;
  transform: rotate(-45deg);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.woocommerce span.onsale {
  left: -7px;
}
/* Cart Widget */
.woocommerce .muzika_minicart_widget_image {
  float: left;
}
.woocommerce .product_list_widget .muzika_minicart_widget_image img {
  float: left;
}
.woocommerce ul.cart_list li a.muzika_minicart_item_name,
.woocommerce ul.product_list_widget li a.muzika_minicart_item_name {
  font-weight: 500;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
  left: initial;
  right: 0;
  top: -4px;
  padding: 4px;
  font-size: 14px;
  color: #C62828 !important;
  transition: .3s all;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
  color: #fff !important;
  background: #C62828;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
  padding: 0 0 5px 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  margin: 0 10px 0 0;
  float: left;
  width: 42px;
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
  border-top: 2px solid #E8E8E8;
  padding: 5px 0;
}
.widget_shopping_cart_content .buttons a {
  width: 47%;
  float: left;
  padding: 7px 0;
  text-align: center;
}
.widget_shopping_cart_content .buttons a.checkout {
  float: right;
}
.woocommerce .muzika_product_title {
  padding: 10px 0;
  position: relative;
}
/* Filter Widget */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 0;
  background-color: #ddd;
  border: 0;
  margin: 0 0 15px 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #C62828;
}
/* Single product Page */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #C62828;
  margin-bottom: 15px;
}
/* Woocommerce Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
  border-color: #ddd;
  border-top: 4px solid #ddd;
  background: #fff;
  margin: 0 -1px 0 0;
  display: block;
  float: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border-top-color: #c62828;
}
.woocommerce table.shop_attributes th {
  text-align: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-color: #ddd;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-weight: 500;
}
/* Woocommerce reviews */
.woocommerce #reviews h3 {
  margin: 0 0 15px 0;
}
.woocommerce #reviews #comments ol.commentlist {
  left: 0;
  padding: 0;
  margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  padding: 0;
  border: 0;
  width: 45px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 0 0 60px;
  border: 0;
  border-left: 1px solid #ddd;
  border-radius: 0;
  padding: 0 0 0 15px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
  margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 14px;
}
.woocommerce #review_form #respond textarea {
  width: calc(100% - 150px);
}
.woocommerce #review_form .comment-form-rating {
  padding: 0;
  margin: 0;
}
.woocommerce p.stars a {
  color: #c62828;
  line-height: 7px;
}
/* Woocommerce checkout */
.woocommerce table.shop_table {
  border-radius: 0;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
  min-width: 105px;
}
.woocommerce a.remove {
  font-size: 19px;
  height: 19px;
  width: 19px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th {
  padding: 5px 0;
}
.woocommerce-shipping-calculator a {
  color: #C62828;
}
.woocommerce table.shop_table {
  border: 0;
}
.woocommerce table.shop_table th {
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.woocommerce table.shop_table td {
  border-top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce table.shop_table tr:last-child td {
  border-bottom: 0;
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0;
  padding: 15px 0;
}
.woocommerce-checkout-review-order-table {
  border-collapse: collapse;
}
.woocommerce table.woocommerce-checkout-review-order-table tfoot th,
.woocommerce table.woocommerce-checkout-review-order-table tbody th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot td {
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0;
}
.woocommerce table.woocommerce-checkout-review-order-table tbody tr:first-child td {
  border-top: 0;
}
/* Woocommerce messages */
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info {
  border-top: 0;
  border-left-style: solid;
  border-left-width: 3px;
  margin: 0 0 15px 0 !important;
}
.woocommerce .woocommerce-error {
  background-color: #f2dede;
  border-color: #C7615F;
  color: #a94442;
}
.woocommerce .woocommerce-error:before {
  color: #a94442;
}
.woocommerce .woocommerce-info {
  background-color: #d9edf7;
  border-color: #60B2E3;
  color: #31708f;
}
.woocommerce .woocommerce-info:before {
  color: #31708f;
}
.woocommerce .woocommerce-message {
  background-color: #dff0d8;
  border-color: #7AA477;
  color: #3c763d;
}
.woocommerce .woocommerce-message:before {
  color: #3c763d;
}
/* Woocommerce mobile */
@media screen and (max-width: 767px) {
  .woocommerce #content div.product div.images,
  .woocommerce div.product div.images,
  .woocommerce-page #content div.product div.images,
  .woocommerce-page div.product div.images {
    width: 100%;
    padding: 0;
  }
  .woocommerce #content div.product div.summary,
  .woocommerce div.product div.summary,
  .woocommerce-page #content div.product div.summary,
  .woocommerce-page div.product div.summary {
    width: 100%;
    padding: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
    border-right: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    width: 100%;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom-color: #ddd;
  }
  .woocommerce-cart .cart-collaterals .cart_totals table {
    width: 100%;
  }
}
/*
 * 11.2 - bbPress
 */
#bbpress-forums {
  padding-top: 15px;
}
/*
 * 11.3 - Jetpack
 */
#content .sd-title:before {
  border: none;
}
#content .sd-content ul {
  margin-bottom: 15px !important;
  padding: 0;
}
#content .sd-content ul li {
  display: inline-block;
  list-style: none;
}
#content .sd-content ul li a.sd-button {
  background: #fff;
  border-radius: 0;
  border: 0;
  outline: none;
  margin: 0 5px 0 0;
  font-size: 12px;
  padding: 1px 10px;
}
#content .sd-content ul li a.sd-button span,
#content .sd-content ul li a.sd-button:before {
  color: #fff;
  font-weight: 500;
}
#content .sd-title {
  margin: 0 0 15px 0;
  font-size: 18px;
  font-weight: 500;
}
#content .sd-content ul li.share-facebook a.share-facebook,
#content .sd-content ul li.share-facebook a.share-facebook:hover {
  background: #2d609b;
}
#content .sd-content ul li a.share-twitter,
#content .sd-content ul li a.share-twitter:hover {
  background: #1da1f2;
}
#content .sd-content ul li a.share-google-plus-1,
#content .sd-content ul li a.share-google-plus-1:hover {
  background: #dc4b3f;
}
#content .sd-content ul li a.share-pinterest,
#content .sd-content ul li a.share-pinterest:hover {
  background: #bd081c;
}
#content .sd-content ul li a.share-reddit,
#content .sd-content ul li a.share-reddit:hover {
  background: #cee3f8;
}
#content .sd-content ul li a.share-reddit span,
#content .sd-content ul li a.share-reddit:before {
  color: #ff4500;
}
#content .sd-content ul li a.share-tumblr,
#content .sd-content ul li a.share-tumblr:hover {
  background: #36465d;
}
#content .sd-content ul li a.share-email,
#content .sd-content ul li a.share-email:hover,
#content .sd-content ul li a.share-print,
#content .sd-content ul li a.share-print:hover {
  background: #333333;
}
#content .sd-content ul li a.share-linkedin,
#content .sd-content ul li a.share-linkedin:hover {
  background: #0177b5;
}
#content .sd-content ul li a.share-pocket,
#content .sd-content ul li a.share-pocket:hover {
  background: #ee4056;
}
#content .sd-content ul li a.share-skype,
#content .sd-content ul li a.share-skype:hover {
  background: #00aff0;
}
/*
 * 11.4 - Magnific Popup
 */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: 0;
  text-align: center;
  padding: 0;
  width: 20px;
  height: 20px;
  line-height: 19px;
  font-size: 18px;
  text-indent: -1px;
  position: absolute;
  top: 15px;
  opacity: 1;
}
.mfp-image-holder .mfp-close:hover,
.mfp-iframe-holder .mfp-close:hover {
  background: none;
}
.mfp-close:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 90px;
  background: #C62828;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  transition: transform .3s;
}
.mfp-image-holder .mfp-close:hover:before,
.mfp-iframe-holder .mfp-close:hover:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.mfp-bg {
  opacity: 0.9;
}
.mfp-arrow {
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  transition: transform .3s;
}
.mfp-arrow:hover {
  background: transparent;
}
.mfp-arrow:active {
  margin-top: -55px;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.mfp-counter {
  color: #f1f1f1;
  font-size: 13px;
  font-weight: 500;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}
/*
 * 11.5 - Layer Slider
 */
.ls-wp-container {
  margin-top: -15px !important;
}
.ls-wp-container + p {
  margin: 0 !important;
}
/*
 * 12.0 - Unyson
 * most of the unyson shorcodes css is in its respective location
 * -----------------------------------------------------------------------------
 */
/* General */
#content .fw_print_r {
  max-height: 500px;
  overflow-y: scroll;
  background: #23282d;
  margin: 0 0 15px 0;
  padding: 0;
  border: none;
  border-radius: 0;
  position: relative;
  z-index: 10;
}
.a2a_menu,
.a2a_mini {
  border: 0 !important;
  background: #FFF !important;
  border-radius: 0 !important;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08) !important;
}
.soundcloud-wrapper iframe {
  width: 100%;
  margin: 0 0 15px 0;
}
.entry-content .no-top-margin {
  margin-top: 0;
}
/* Partner logos */
.logos-area {
  text-align: center;
}
.partner-logo {
  display: inline-block;
  height: 25px;
  width: auto;
  margin: 15px;
}
.partner-logo img {
  width: auto;
  height: 100%;
}
.underheader-image {
  height: 150px;
  width: 100%;
  background: url(/wp-content/themes/pluto/images/header-img.png) repeat;
}
/* Loader */
#loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background: #fff url(/wp-content/themes/pluto/images/loader.gif) center center no-repeat;
}
/* CUSTOM CSS */
.section-bg-repeat {
  background-repeat: repeat-x;
  background-size: auto;
}
.tablepress .column-3,
.tablepress .column-4,
.tablepress .column-5 {
  text-align: center;
}
.tablepress strong {
  font-size: 24px;
  font-family: 'Nexa_Free_Light', Helvetica, Arial, sans-serif;
  color: #0065b1;
  font-weight: 900;
}
.tablepress caption {
  display: none;
}
.tablepress .fa-check {
  color: #5cb85c;
}
#tablepress-1 .column-4,
#tablepress-2 .column-4,
#tablepress-4 .column-4,
#tablepress-5 .column-4,
#tablepress-6 .column-4 {
  background: #eee;
}
#tablepress-1 .row-2 td,
#tablepress-2 .row-2 td,
#tablepress-4 .row-2 td,
#tablepress-5 .row-2 td,
#tablepress-6 .row-2 td {
  border-top-width: 2px;
}
.tablepress-id-1 .column-1,
.tablepress-id-2 .column-1,
.tablepress-id-4 .column-1,
.tablepress-id-5 .column-1,
.tablepress-id-6 .column-1 {
  display: none;
}
#tablepress-2 .column-3,
#tablepress-2 .column-4,
#tablepress-2 .column-5 {
  color: #999;
}
.tablepress .row-hover tr:hover td {
  background: rgba(145, 186, 192, 0.2);
}
.tablepress .row-hover tr.row-1:hover td {
  background: initial;
}
#content .gform_wrapper .ginput_complex .ginput_left,
#content .gform_wrapper .ginput_complex .ginput_right {
  width: 100%;
}
#content .gform_wrapper .left_label input.medium,
#content .gform_wrapper .left_label select.medium,
#content .gform_wrapper .right_label input.medium,
#content .gform_wrapper .right_label select.medium {
  width: 70%;
}
#content #field_1_10 .gfield_label {
  width: 80%;
}
#content #field_1_10 .ginput_container {
  float: left;
}
#content .gform-set-width {
  max-width: 640px;
  margin: 20px auto;
}
#content .gform-set-width-smaller {
  max-width: 640px;
  margin: 20px auto 40px auto;
}
#content .gform_wrapper form:after {
  content: '';
  clear: both;
  display: block;
}
#content div.ginput_complex.ginput_container.gf_name_has_2 span {
  width: 100%;
}
#content .gform_wrapper .description,
#content .gform_wrapper .gfield_description,
#content .gform_wrapper .gsection_description {
  padding: 0 !important;
}
#content .gform-set-width #field_2_5 .gfield_label {
  max-width: 540px;
  font-weight: normal;
  font-size: 13px;
  width: auto;
}
#content .gform_wrapper label.gfield_label {
  font-weight: normal;
}
#content .gform_wrapper div.validation_error {
  color: #b61f2d;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 25px;
  border-top: 2px solid #b61f2d;
  border-bottom: 2px solid #b61f2d;
  padding: 16px 0;
  clear: both;
  width: 100%;
  text-align: center;
}
#content .gform_wrapper .gfield_error .gfield_label {
  color: #b61f2d;
}
#content .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#content .gform_wrapper li.gfield_error textarea,
#content .gform_wrapper li.gfield.gfield_error,
#content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  border-color: #b61f2d;
}
#content .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,
#content.gform_wrapper li.gfield_error ul.gfield_checkbox,
#content .gform_wrapper li.gfield_error ul.gfield_radio,
#content .gform_wrapper .validation_message {
  color: #b61f2d;
}
#content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: 100% !important;
}
#content .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
#content .gfield_radio li {
  float: left;
  padding-right: 15px;
  min-width: 100px;
}
#content .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  white-space: normal;
}
#content .gform_wrapper .gfield_radio li label {
  max-width: 100%;
}
.border-bottom-gray {
  border-bottom: 1px solid #ddd;
}
.action-button span {
  font-size: 24px;
  font-weight: 100;
  color: #fff;
}
.action-button {
  padding: 25px 60px;
  border-radius: 4px;
  box-shadow: 0 2px 2px #888;
}
.action-button:active {
  box-shadow: none;
  top: 2px;
}
.compact-section {
  max-width: 1140px;
  margin: 0 auto;
}
.contact-divider .fw-row > .fw-col-sm-6:last-child {
  border-left: 1px solid #ddd;
  padding-left: 30px;
}
#content .gform_button {
  background-color: #5cb85c;
  border-color: #5cb85c;
  border-radius: 3px;
  margin: 0;
  font-size: 16px;
  float: right;
}
#content .gform_button:hover {
  background-color: #0065b1;
}
#content .gform_button:disabled {
  background-color: #cccccc;
}
#content .ls-v6 .ls-bottom-slidebuttons a {
  border-radius: 10px;
  border: 2px solid #ababab !important;
  background: #ababab;
}
#content .ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
  background: #000000;
  border: 2px solid #000000 !important;
}
#content .ls-v6 .ls-bottom-slidebuttons {
  top: 40px;
}
/* Pricing table fixes */
#content .ptp-cp3-data-holder,
#content .ptp-cp3-price-holder,
#content .ptp-cp3-price-table .head .ptp-cp3-plan-title {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
#content .ptp-cp3-price-holder .cp3-ptp-price {
  color: #0065b1;
  font-weight: 900;
}
#content .ptp-cp3-data-holder .fa-times {
  display: none;
}
#content .ptp-cp3-data-holder,
#content .cp3-desc-table .ptp-cp3-data-holder {
  border: 0;
  border-bottom: 1px solid #ddd;
}
#content .ptp-cp3-price-table .head .ptp-cp3-price-holder,
#content .ptp-cp3-price-table.special .head .ptp-cp3-price-holder {
  border-bottom: 2px solid #ddd;
}
#content .ptp-cp3-price-table-holder {
  text-align: right;
}
.ptp-cp3-price-table {
  border: 0 !important;
}
#ptp-281 .ptp-cp3-price-table-holder {
  margin: 0;
}
.annual-info {
  text-align: center;
  color: #fff;
  background: #94c596;
  padding: 10px 0;
  width: 70%;
  float: right;
}
.annual-info p,
.annual-info h2 {
  color: #fff;
  font-weight: normal;
}
.dual-button {
  width: 500px;
  margin: 30px auto 10px auto;
}
.dual-button button {
  width: 50%;
  text-align: center !important;
  padding: 35px 20px;
  font-size: 20px;
  display: block;
  float: left;
  background: #e6f0f7;
  color: #007edc;
}
.dual-button .btnp-active,
.dual-button button:hover {
  background: #007edc;
  color: #fff;
}
.btn-green-signup {
  text-align: center;
  background-color: #5cb85c;
  border-color: #4cae4c;
  font-family: Nexa_Free_Light;
  font-size: 21px;
  border-radius: 4px;
  padding: 18px 0;
}
.btn-green-signup span {
  font-family: Nexa_Free_Light;
  font-size: 21px;
  text-align: center;
  width: 100%;
}
.btn-green-signup:hover {
  background-color: #449d44;
  border-color: #398439;
}
.page-id-8 .footer-inner .fw-main-row {
  display: none;
}
.tooltipster-base {
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.tooltipster-box {
  border: 0 !important;
  border-radius: 3px !important;
  background: rgba(0, 0, 0, 0.7) !important;
  padding: 5px 0;
  color: #fafafa;
  font-size: 15px;
  line-height: 20px;
}
.tooltipster-base li {
  color: #fff;
  text-align: left;
  font-size: 16px;
}
.tooltipster-base ul {
  margin: 10px 0 0 10px;
}
#content #field_3_10 .gfield_label {
  max-width: 100%;
  font-weight: normal;
  font-size: 13px;
  width: auto;
  padding-left: 30px;
}
#content #field_3_10 {
  position: relative;
}
#content #field_3_10 .ginput_container {
  position: absolute;
  left: 0;
  margin: 0;
  top: -7px;
}
.main-heading-bigger {
  border-bottom: 1px solid #ddd;
  padding-bottom: 25px;
}
/* Modal Fixes */
#content .modal li {
  margin: 0;
  font-size: 15px;
  line-height: 20px;
}
#content .modal ol li {
  list-style-type: lower-alpha !important;
}
#content .modal h3 {
  margin: 0;
}
#content .mbd-inner {
  padding: 0 10px;
}
#content .mbd-inner p {
  margin-bottom: 10px;
}
#content .gform_wrapper .gfield_radio li label {
  vertical-align: top;
}
#content .gform_wrapper .gfield_radio li label br {
  display: none;
}
/*
 * 13.0 - Media Queries
 * -----------------------------------------------------------------------------
 */
@media screen and (max-width: 769px) {
  .table-wrapper-custom {
    width: 100%;
    overflow-x: scroll;
  }
  #content .gform_wrapper .gfield_radio li label br {
    display: initial;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 10px 0;
  }
  /* Header */
  #search-form-toggle {
    font-size: 18px;
  }
  #theme-woo-cart {
    font-size: 20px;
  }
  .ls-current,
  .ls-item a {
    font-size: 16px;
  }
  #search-form-toggle,
  #language-switcher,
  #theme-woo-cart {
    display: none;
  }
  .small-disp-search #search-form-toggle {
    display: initial;
  }
  .small-disp-lang #language-switcher {
    display: initial;
  }
  .small-disp-cart #theme-woo-cart {
    display: initial;
  }
  /* Basic Layout */
  #content,
  #sidebar,
  .page-template-band-member .member-sidebar {
    width: 100%;
    margin-top: 0;
  }
  .content-area > .hentry,
  .has-sidebar.sidebar-right .content-area > .hentry,
  .has-sidebar.sidebar-left .content-area > .hentry,
  .fixed-header.has-cover .main-wrapper .content-area > .hentry {
    margin: 15px 0 0 0;
  }
  .has-sidebar.blog .content-area,
  .has-sidebar.archive .content-area {
    margin-bottom: 0;
  }
  .has-sidebar.sidebar-right .main-wrapper .content-area > *,
  .has-sidebar.sidebar-left .main-wrapper .content-area > * {
    margin: 0 0 15px 0;
  }
  .blog .hentry p,
  .archive .hentry p {
    width: 100%;
  }
  .blog .entry-thumbnail,
  .archive .entry-thumbnail {
    margin: 0;
    padding: 0;
    max-height: 360px;
  }
  .entry-thumbnail img {
    margin: 0 0 15px 0 !important;
    max-width: 80%;
  }
  .blog .entry-title,
  .archive .entry-title,
  .blog .page-title,
  .archive .page-title {
    padding: 0;
  }
  #page-cover {
    position: static;
  }
  .entry-content p {
    overflow: auto;
  }
  /* Woocommerce */
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    width: 50%;
  }
  /* Gallery Shortcode */
  .gallery .gallery-item {
    width: 50%;
  }
  /* Partner Logos */
  .partner-logo {
    margin: 15px 5px;
  }
  .features-list {
    margin-bottom: 30px;
  }
  .blog .entry-thumbnail,
  .archive .entry-thumbnail {
    position: static;
    width: 100%;
    height: auto;
  }
  .contact-divider .fw-row > .fw-col-sm-6:last-child {
    border-left: 0;
    padding-left: 15px;
  }
  .action-button {
    padding: 25px 40px;
  }
  .compact-section {
    padding: 20px 0 !important;
  }
  #content .gform_wrapper .left_label input.medium,
  #content .gform_wrapper .left_label select.medium,
  #content .gform_wrapper .right_label input.medium,
  #content .gform_wrapper .right_label select.medium {
    width: 100%;
  }
  #content .gfield_radio li {
    float: left;
    padding: 0;
    min-width: auto;
    text-align: center;
    width: 33%;
  }
  .testimonial-item img {
    margin: 0 auto 15px auto;
    display: block;
    float: none;
    height: auto;
  }
  .fw-accordion .fw-accordion-title {
    padding: 0px 20px 10px 25px !important;
    margin: 10px 0 0 0 !important;
  }
  .fw-accordion .ui-icon {
    top: 3px !important;
    left: 0px !important;
  }
  .fw-accordion .fw-accordion-content {
    padding: 0 15px 15px 25px !important;
  }
  .main-wrapper {
    padding: 0;
  }
  .blog .content-area .news,
  .content-area .single h1,
  .content-area > .page.hentry {
    margin-top: 15px;
  }
  .content-area .fw-layout-header {
    margin: -15px 0 0 0;
    padding-top: 5px !important;
    padding-bottom: 10px !important;
  }
  .content-area .fw-layout-header ~ section {
    margin: 0 15px 0 15px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  /* Fix share buttons on small single article */
  .single-post .content-area .single h1 {
    padding-right: 0px;
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .single-post .content-area .single p:first-of-type {
    border-top: 1px solid #dddddd;
    padding-top: 20px;
  }
  .single-post .content-area .single .sharing-buttons {
    position: initial;
  }
  .single-post .content-area > .hentry {
    padding-top: 0px;
    margin-top: 0px;
  }
  /* Sharing buttons on single post on mobile, moved to next line */
  .single-post .sharing-buttons,
  .single-post .sharing-inner-container {
    width: 100%;
  }
  .single-post .sharing-buttons .share-enable-btn {
    float: right;
    height: 34px;
  }
  .single-post .sharing-buttons .share-buttons-holder {
    display: none;
    float: right;
  }
  .single-post .sharing-buttons.share-buttons-active .share-buttons-holder {
    display: initial;
  }
  .single-post .sharing-buttons.share-buttons-active .share-enable-btn {
    display: none;
  }
  .btn-green-signup {
    margin-bottom: 15px !important;
  }
}
@media screen and (max-width: 468px) {
  /* Woocommerce */
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    width: 100%;
  }
  /* Gallery Shortcode */
  .gallery .gallery-item {
    width: 100%;
  }
  .arrange-demo {
    padding: 2px 8px;
    margin: 16px 15px;
    font-size: 13px;
  }
  .log-in {
    display: none;
  }
}
/* DDC: Custom CSS for Terms of Trade on sign up form */
.gform_wrapper .ToTFormField .gfield_label,
.gform_wrapper .ToTFormField .ginput_container {
  display: none;
}
.gform_wrapper .left_label .ToTFormField .gfield_description {
  margin-left: 0;
  width: 100%;
}
.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted.gfield_description.ToTAccepted {
  margin-left: 0 !important;
}
.gform_wrapper form ul.bullet > li {
  list-style-type: disc !important;
  line-height: 1.2;
  margin-bottom: 7px;
}
/* DDC: Custom CSS for School Size entry box */
@media only screen and (min-width: 641px) {
  .gform_wrapper ul.gform_fields:not(.top_label) .allow-wider .gfield_label {
    min-width: 29%;
    width: unset;
  }
}
.gform_wrapper ul.gform_fields:not(.top_label) .allow-wider input {
  width: 55% !important;
}
/* DDC: Allow LI's to have numbers - hacks to override !important hacks above >< */
#content .modal ol.numeric > li {
  list-style-type: decimal !important;
}
#content .modal ol.alpha > li {
  list-style-type: alpha !important;
}
/*
 *
 *          Website Version 3.0
 *
 *
 *
 */
.pluto_v3 {
  padding: 30px;
  text-align: left;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.pluto_v3.full-width {
  padding: 0px;
}
.pluto_v3.full-width img {
  margin-bottom: 0px;
}
.pluto_v3.section-text-dark {
  color: #333;
}
.pluto_v3.main_page .fw-special-title {
  font-family: Nexa_Free_Bold;
  font-size: 28px;
  color: #ffffff;
  word-spacing: 5px;
}
/* Reduce margin between multiple headings */
.pluto_v3.main_page.hero .fw-heading {
  margin: 0;
}
.pluto_v3.main_page.hero .fw-heading + .fw-heading {
  margin-bottom: 15px;
}
.pluto_v3.main_page .line-1 {
  margin-bottom: 0px;
}
.pluto_v3 .fw-special-title {
  font-family: Nexa_Free_Bold;
  font-size: 21px;
  color: #0065b1;
  word-spacing: 5px;
}
.pluto_v3:not(.main_page) .fw-heading {
  margin: 0;
}
.pluto_v3 .fw-special-subtitle {
  font-family: Nexa_Free_Light;
  /*font-size: 23px;*/
  font-size: 28px;
  text-align: left;
  color: #0065b1;
  margin-bottom: 10px;
}
.pluto_v3.main_page .fw-special-subtitle {
  *font-size: 23px;
}
.pluto_v3.tertiary {
  background-color: #fef5b4;
}
.pluto_v3.secondary {
  background-color: #e9e9e9;
}
.pluto_v3.hero {
  min-height: 350px;
  background-position: center;
  padding-top: 100px;
}
.pluto_v3.single_video > div {
  max-width: 560px;
}
.pluto_v3.single_video .video-wrapper-4x3 {
  padding-bottom: 60%;
  margin: 0;
}
.pluto_v3 p {
  margin-bottom: 5px;
}
/* Full size sections */
.pluto_v3:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) > .fw-container-fluid > .fw-row > .fw-col-xs-12:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3),
.pluto_v3:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) > .fw-container-fluid > .fw-row > .fw-col-xs-12:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) .fw-special-subtitle,
.pluto_v3:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) > .fw-container-fluid > .fw-row > .fw-col-xs-12:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) .fw-special-title {
  text-align: center;
}
.pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) > div .fw-special-subtitle {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}
section.pluto_v3 {
  padding-top: 45px;
  padding-bottom: 45px;
}
.pluto_v3.joint_section {
  padding-bottom: 0px;
}
.pluto_v3.joint_section + section {
  padding-top: 30px;
}
.pluto_v3 img.max-300 {
  max-height: 300px;
}
/* Buttons */
.pluto_v3 .btn,
.pluto_v3 a.btn {
  margin-top: 20px;
  /*Margin bottom specified in page-builder button settings*/
  /*margin-bottom: 20px;*/
  font-family: Nexa_Free_Bold, Helvetica, Arial, sans-serif;
  font-size: 16px;
  padding: 10px 25px;
}
.pluto_v3 .btn .fa {
  font-size: 24px;
}
.pluto_v3 .btn.btn_primary {
  background-color: #fcdf05;
  color: #0065b1;
  border: 0;
  font-weight: 700;
  font-size: 20px;
}
.pluto_v3 .btn.btn_primary:hover {
  background-color: #e3c617;
  color: #0065b1;
}
.pluto_v3 .btn.btn_primary a:hover {
  color: #0065b1;
}
.pluto_v3 .btn.btn_tertiary {
  background-color: #359f17;
  color: #ffffff;
  border: 0;
  margin-top: 0px;
  font-size: 14px;
  padding: 5px 10px;
}
.pluto_v3 .btn.btn_tertiary:hover {
  background-color: #328517;
  color: #ffffff;
}
.pluto_v3 .btn.btn_tertiary a:hover {
  color: #ffffff;
}
/* UL's */
.pluto_v3 ul {
  margin-bottom: 0px;
}
.pluto_v3 .fa-ul .fa-li.fa-check {
  color: #55b85d;
}
#tot-modal .mbd-inner {
  text-align: left;
}
/* FAQs */
.pluto_v3.fw-accordion .fw-accordion-title .ui-icon:before {
  color: #55b85d;
}
.pluto_v3.fw-accordion .fw-accordion-title:first-child {
  border-top: 1px solid #ddd;
}
.pluto_v3.fw-accordion .fw-accordion-title,
.pluto_v3.fw-accordion .fw-accordion-content {
  border: 1px solid #ddd;
  /* Prevent double border lines */
  border-bottom: none;
  background-color: #ffffff;
}
.pluto_v3.fw-accordion .fw-accordion-title:last-of-type,
.pluto_v3.fw-accordion .fw-accordion-content:last-of-type {
  border-bottom: 1px solid #ddd;
}
.pluto_v3.fw-accordion .fw-accordion-content {
  border-top: none;
  padding-top: 0;
}
.pluto_v3.fw-accordion .fw-accordion-title.ui-state-active {
  border-bottom: none;
  /*Override border-color: none*/
  border-color: #ddd;
  /*Override background: none*/
  background-color: #ffffff;
}
/* Sign up / demo page */
.pluto_v3 img.max-400 {
  max-height: 400px;
}
.pluto_v3.max-1000 .fw-container-fluid {
  max-width: 1000px;
}
/* Sign up v3 Live*/
/* Special handling for gravity forms causing internal scrollbar */
.post-838 .fw-page-builder-content {
  overflow-y: hidden;
}
.pluto_v3 .gform_button:hover {
  background-color: #4b964b !important;
}
.pluto_v3.form .fw-col-xs-12:last-child {
  background: #ffffff;
}
.pluto_v3.form form.gform-set-width-smaller {
  margin-bottom: 20px !important;
}
/* Using Pluto */
.pluto_v3.using_pluto .fw-heading-title-bigger .fw-special-subtitle {
  font-size: 22px;
  font-family: Nexa_Free_Bold, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.pluto_v3.using_pluto .fw-heading-title-regular .fw-special-subtitle {
  font-size: 22px;
  font-family: Nexa_Free_Light Helvetica, Arial, sans-serif;
  padding-bottom: 10px;
}
.pluto_v3.using_pluto.step1_2 .fw-heading-title-regular .fw-special-subtitle {
  padding-bottom: 0px;
  margin-bottom: 5px;
}
.pluto_v3.using_pluto.step1_2 .fw-heading-title-regular:not(:first-child) .fw-special-subtitle {
  padding-top: 15px;
}
.pluto_v3.using_pluto .fw-heading.fw-heading-spacing-more {
  padding-bottom: 10px;
}
.pluto_v3.using_pluto .centered {
  text-align: center;
}
.pluto_v3.using_pluto.whats_next .fw-heading-title-regular .fw-special-subtitle {
  padding-bottom: 0;
}
.pluto_v3.what_you_get.steps .fw-heading .fw-special-subtitle {
  padding-bottom: 20px;
}
.pluto_v3.using_pluto.whats_next.steps img,
.pluto_v3.what_you_get.steps img {
  width: 100px;
  margin: 0px 0px 15px 0px;
}
.pluto_v3.what_you_get.steps .fw-row > .fw-col-xs-12,
.pluto_v3.using_pluto.whats_next.steps .fw-row > .fw-col-xs-12 {
  /*display: table;*/
  /*width: 100%;*/
  /*padding-bottom: 10px;*/
  text-align: center;
}
.pluto_v3.using_pluto.whats_next.steps .btn {
  margin-top: 50px;
}
.pluto_v3.what_you_get.steps p,
.pluto_v3.using_pluto.whats_next.steps p {
  text-align: left;
  /*margin: 0;*/
}
.pluto_v3 .img_fit {
  height: 419px;
  object-fit: cover;
  object-position: right;
}
.pluto-renewal-form .ginput_container_radio li label,
.pluto-signup-form .ginput_container_radio li label {
  font-weight: normal !important;
}
.pluto-renewal-form .gform_footer .button,
.pluto-signup-form .gform_footer .button {
  float: left  !important;
}
.pluto-signup-form .gform_footer.left_label {
  margin-left: 0 !important;
}
/* Mobile Changes */
@media screen and (max-width: 767px) {
  .pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12:not(.fw-col-sm-6):not(.fw-col-sm-4):not(.fw-col-sm-3) > div .fw-special-subtitle {
    max-width: 85%;
  }
  .pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12,
  .pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12 .fw-special-subtitle,
  .pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12 .fw-special-title {
    text-align: center;
  }
  .pluto_v3 li {
    text-align: left;
  }
  .pluto_v3 .hidden-xs {
    display: none !important;
  }
  .pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12 {
    margin-bottom: 10px;
  }
  .pluto_v3 > .fw-container-fluid > .fw-row > .fw-col-xs-12:last-child {
    margin-bottom: 0px;
  }
  .pluto_v3 .btn {
    padding: 10px;
  }
  .pluto_v3 .img_fit {
    height: 315px;
  }
  /* Testimonial, move controls by image to enlarge text space */
  .pluto_v3 .strong-view.controls-type-sides .wpmslider-prev,
  .pluto_v3 .strong-view.controls-type-sides .wpmslider-next {
    top: 50px !important;
  }
  .pluto_v3 .carousel .testimonial-inner {
    padding: 5px 40px !important;
  }
  .pluto_v3 .carousel .strong-view.default .testimonial-content p {
    margin-left: -30px;
    margin-right: -30px;
  }
  .pluto_v3.fw-accordion .fw-accordion-title {
    padding: 10px 40px 10px 40px !important;
  }
  .pluto_v3.fw-accordion .fw-accordion-content {
    padding: 0px 15px 15px 40px !important;
  }
  .pluto_v3.fw-accordion .ui-icon {
    top: 13px !important;
    left: 10px !important;
  }
  section.pluto_v3,
  .pluto_v3.fw-accordion {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* Turns an internal layout div into a section */
  .pluto_v3.using_pluto.step1_2 .fw-col-sm-4:nth-child(3) {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
  }
  .pluto_v3.using_pluto.step1_2 .fw-heading-title-regular:not(:first-child) .fw-special-subtitle {
    padding-top: 30px;
  }
  .pluto_v3.using_pluto.step1_2 .last_step {
    padding-bottom: 20px;
  }
  .pluto_v3.secondary_mobile {
    background-color: #e9e9e9;
  }
  /* News overrides */
  .content-area .single .pluto_v3.news-article p:first-of-type {
    border-top: none;
    padding-top: 0;
  }
  .content-area > .page.hentry {
    margin-top: 0px;
  }
}
.arrange-demo.btn:hover,
.arrange-demo.hvr-fade:focus,
.arrange-demo.hvr-fade:active,
.log-in.btn:hover,
.log-in.hvr-fade:focus,
.log-in.hvr-fade:active {
  background-color: #4b964b;
  color: #ffffff;
}
.pluto_v3.combine-divs > .fw-container-fluid > .fw-row > .fw-col-xs-12 {
  margin-bottom: 0px;
}
.pluto_v4 .tablepress {
  min-height: 420px;
}
.pluto_v4 .tablepress td.column-2,
.pluto_v4 .tablepress tr.row-2 td.column-2 {
  background-color: #dddddd;
  color: #666;
  padding: 4px 8px;
  border: none !important;
  line-height: 1.2;
  font-size: 16px;
}
.pluto_v4 .tablepress tr.row-1 td.column-2 {
  padding: 8px 8px 0 8px;
  background-color: #0065b1;
  font-size: 100%;
}
.pluto_v4 .tablepress tr.row-2 td.column-2,
.pluto_v4 .tablepress tr:not(.row-2) h3 {
  padding-top: 15px;
}
.pluto_v4 .tablepress h2 {
  color: #ffffff;
  font-size: 24px;
}
.pluto_v4 .tablepress h3 {
  color: #0065b1;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.pluto_v4 .tablepress tr:last-child td.column-2 {
  padding-bottom: 15px;
}
.pluto_v4 .tablepress .column-1 {
  display: none;
}
/* Disable hover highlight on table 8 */
.pluto_v4 #tablepress-8 .row-hover tr:not(.row-1):hover td {
  background: #dddddd;
}
.pluto_v4 hr {
  height: 2px;
  background: #0065b1;
  margin-top: 25px;
  margin-bottom: 25px;
}
.pluto_v4 .pluto-signup-form {
  padding: 10px;
  background: #dddddd;
  position: relative;
  overflow: hidden;
}
.pluto_v4 .pluto-signup-form input[type="text"],
.pluto_v4 .pluto-signup-form select,
.pluto_v4 .pluto-signup-form textarea {
  background: #ffffff;
}
.pluto_v4 .pluto_and {
  position: absolute;
  top: 45px;
  left: -30px;
}
.pluto_v4 .pluto_and img {
  width: 60px;
}
/* Indent in 2nd table for + icon */
.pluto_v4 #tablepress-8 tr.row-2 td.column-2 {
  padding-left: 25px;
}
/* AC Forms */
._form_2 #_form_2_submit._submit:disabled,
._form_20 #_form_20_submit._submit:disabled {
  background-color: #999 !important;
  color: #ccc !important;
  cursor: not-allowed;
}
.pluto_v4 ._form._inline-form._form_16,
.pluto_v4 ._form._inline-form._form_8 {
  width: auto !important;
  margin-top: 0 !important;
}
.pluto_v4 ._form._inline-form {
  color: #666;
}
.pluto_v5 ._form._inline-form ._form-branding,
.pluto_v4 ._form._inline-form ._form-branding {
  display: none;
}
.pluto_v4 ._form._inline-form ._form-label {
  float: left;
  min-width: 100px;
  line-height: 34px;
  color: #666;
}
/* Homepage Demo Form */
.pluto_v5 ._form._inline-form._form_6 ._form-label,
.pluto_v5 ._form._inline-form._form_14 ._form-label,
.pluto_v4 ._form._inline-form._form_6 ._form-label {
  display: none !important;
}
.pluto_v5 ._form._inline-form._form_6 ._form_element input,
.pluto_v5 ._form._inline-form._form_14 ._form_element input,
.pluto_v4 ._form._inline-form._form_6 ._form_element input {
  background: #fff;
}
.pluto_v5 ._form._inline-form._form_6 ._button-wrapper,
.pluto_v5 ._form._inline-form._form_14 ._button-wrapper,
.pluto_v4 ._form._inline-form._form_6 ._button-wrapper {
  margin: 0 0 0 20px !important;
}
.pluto_v5 ._form._inline-form._form_6 ._field-wrapper,
.pluto_v5 ._form._inline-form._form_14 ._field-wrapper,
.pluto_v4 ._form._inline-form._form_6 ._field-wrapper {
  padding-left: 0;
}
.pluto_v5 ._form._inline-form._form_6 input[type="text"],
.pluto_v5 ._form._inline-form._form_14 input[type="text"],
.pluto_v4 ._form._inline-form._form_6 input[type="text"] {
  width: 250px !important;
}
/* IE */
@media screen and (min-width:0\0) and (min-resolution: 72dpi) {
  .pluto_v5 ._form._inline-form ._form-label,
  .pluto_v4 ._form._inline-form ._form-label {
    float: none;
  }
}
.pluto_v5 ._form._inline-form ._field-wrapper,
.pluto_v4 ._form._inline-form ._field-wrapper {
  display: block;
  overflow: hidden;
  padding-left: 10px;
  position: initial !important;
}
.pluto_v5 ._form._inline-form ._field-wrapper select,
.pluto_v4 ._form._inline-form ._field-wrapper select {
  border-radius: 3px;
  border-color: #979797;
  height: 34px;
}
/* Fix fields we don't want to compress to 1 line */
.pluto_v4 ._form._inline-form ._field16 ._form-label,
.pluto_v4 ._form._inline-form ._x39127335 ._form-label {
  float: none;
}
.pluto_v4 ._form._inline-form ._field16 ._field-wrapper {
  padding-left: 0;
}
.pluto_v4 .modal h1 {
  font-size: 36px !important;
  text-align: center;
}
.pluto_v4 .modal small {
  font-size: 12px !important;
}
.pluto_v4 .modal hr {
  background-color: #e5e5e5;
}
/* Pluto v5 */
section.pluto_v5 {
  text-align: center;
  font-family: Helvetica, Arial, sans-serif;
  padding: 0 50px;
}
.pluto_v5 .fw-container-fluid {
  max-width: 1200px;
}
.pluto_v5.title {
  background-position-y: -110px;
}
.pluto_v5.title .buttons {
  margin: 15px 0 30px 0;
}
.pluto_v5.title .buttons > a:first-child {
  margin-right: 15px;
}
.pluto_v5.title .buttons > a:nth-child(2) {
  margin-left: 15px;
}
.pluto_v5 h1 {
  color: #0064b1;
  text-transform: uppercase;
  font-family: Nexa_free_bold, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 65px;
  font-size: 50px;
  margin: 50px auto 10px auto;
}
.pluto_v5 h2 {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  color: #0064b1;
  font-size: 28px;
  margin-top: 10px;
}
.pluto_v5.title h1,
.pluto_v5.title h2 {
  color: #ffffff;
}
.pluto_v5 h3 {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  color: #0064b1;
  font-weight: bold;
  font-size: 34px;
  margin-top: 0px;
}
.pluto_v5 h4 {
  font-family: nexa_free_bold, Helvetica, Arial, sans-serif;
  color: #0064b1;
  font-weight: bold;
  font-size: 24px;
  margin-top: 10px;
  text-transform: uppercase;
}
.pluto_v5 p,
.pluto_v5 li {
  font-size: 20px;
  line-height: 28px;
  font-family: Helvetica, Arial, sans-serif;
}
.pluto_v5.title h1 {
  max-width: 800px;
}
.pluto_v5.title ._form_6 {
  margin-top: 10px !important;
}
.pluto_v5.title ._form_6 ._field-wrapper input,
.pluto_v5.title ._form_6 ._button-wrapper button,
.pluto_v5.title #_form_6_submit,
.pluto_v5.title ._form_14 ._field-wrapper input,
.pluto_v5.title ._form_14 ._button-wrapper button,
.pluto_v5.title #_form_14_submit {
  font-size: 16px !important;
  padding: 7px 12px !important;
}
.pluto_v5.emphasis_line p {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 38px;
  max-width: 800px;
  margin: 0 auto;
}
.pluto_v5 img {
  margin: 0;
}
.pluto_v5.emphasis_line .fw-row,
.pluto_v5.homepage_list,
.pluto_v5.tagline .fw-row {
  margin: 60px 0;
}
.pluto_v5.emphasis_line .fw-row .fw-col-xs-12,
.pluto_v5.tagline .fw-row .fw-col-xs-12 {
  padding: 0;
}
.pluto_v5 .btn {
  font-size: 20px;
  color: #0064b1;
  background-color: #fff;
  border: 2px #007edc solid;
  border-radius: 7px;
  min-width: 180px;
  padding: 8px 12px;
}
.pluto_v5 .btn > .fa {
  font-size: 26px;
  line-height: 28px;
}
.pluto_v5 .btn a,
.pluto_v5 .btn span {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 20px;
}
.pluto_v5 .btn.secondary {
  color: #fff;
  background-color: #0064b1;
  border: none;
}
.pluto_v5 .btn.tertiary span,
.pluto_v5 .btn.secondary span {
  font-weight: normal;
  font-family: helvetica;
}
.pluto_v5 .btn:hover {
  color: #fff;
}
.pluto_v5 .btn.primary a {
  color: #0064b1;
}
.pluto_v5 .btn.primary:hover {
  background-color: #0064b1;
}
.pluto_v5 .btn.primary:hover a {
  color: #fff;
}
.pluto_v5 .btn.primary a:hover {
  text-decoration: none;
}
.pluto_v5 .btn.secondary:hover {
  background-color: #004a84;
}
.pluto_v5 .btn.tertiary {
  color: #0064b1;
  background-color: #fcdf05;
  border: none;
}
.pluto_v5.page.emphasis_line .fw-row:first-child {
  margin-top: 0;
}
.pluto_v5.page.emphasis_line hr {
  margin: 0 20%;
  border-color: #0064b1;
}
.pluto_v5.page.homepage_list li {
  margin-bottom: 20px;
}
.pluto_v5.page.sign-up .fw-row:not(:first-child) {
  margin: 50px 0;
}
.pluto_v5.page.pricing.heading_2 .fw-row:last-child {
  margin-bottom: 0;
}
.pluto_v5.page ._form_14 input,
.pluto_v5.page ._form_6 input {
  font-size: 16px !important;
  line-height: 16px !important;
}
.pluto_v5.page ._form_14 ._submit,
.pluto_v5.page ._form_6 ._submit {
  font-size: 16px !important;
  line-height: 20px !important;
}
@media screen and (min-width: 768px) and (max-width: 900px), screen and (max-width: 767px) {
  .pluto_v5.page ._form_14 ._submit,
  .pluto_v5.page ._form_6 ._submit {
    font-size: 20px !important;
    border-radius: 7px !important;
    min-width: 180px !important;
    padding: 8px 12px !important;
  }
}
.pluto_v5 .btn.tertiary:hover {
  background-color: #e8cd00;
}
.pluto_v5.secondary {
  background-color: #e8e8e8;
}
.pluto_v5.homepage_list {
  text-align: left;
}
.pluto_v5.homepage_list:not(.page) ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pluto_v5.homepage_list:not(.page) li {
  padding: 15px 0;
}
.pluto_v5.homepage_list:not(.page) li:not(:last-child) {
  border-bottom: 1px #0064b1 solid;
}
.pluto_v5.homepage_list:not(.page) li {
  position: relative;
  padding-left: 1.5em;
  /* space to preserve indentation on wrap */
}
.pluto_v5.homepage_list:not(.page) li:before {
  content: '✓';
  /* placeholder for the SVG */
  position: absolute;
  left: 0;
  /* place the SVG at the start of the padding */
  width: 1em;
  height: 1em;
  font-weight: bold;
}
.pluto_v5.homepage_list.right .fw-col-sm-4 {
  float: right;
}
.pluto_v5.homepage_list:not(.last) {
  margin-bottom: 100px;
}
.pluto_v5.homepage_list img {
  box-shadow: 4px 6px 8px #ccc;
  display: block;
}
.pluto_v5.homepage_list.right img {
  margin: 0 0 0 auto;
}
/* We actually want 60/40 not 75/25 */
.pluto_v5.homepage_list .fw-col-sm-4 {
  width: 40%;
}
.pluto_v5.homepage_list .fw-col-sm-8 {
  width: 60%;
}
/*
.pluto_v5.tagline .fw-row { 
    margin-bottom: 75px;
    text-align: left;
}
.pluto_v5.tagline .fw-row > .fw-col-xs-12 > div {
    display:inline-block;
    padding: 4px 0 0 0;
    line-height: 24px;
}
*/
.pluto_v5 hr {
  border-top: 1px solid #999;
  margin: 0;
}
.pluto_v5.tagline .btn {
  float: none;
  margin-top: 30px;
}
.pluto_v5.tagline .fw-col-xs-12 > div p {
  color: #0064b1;
  max-width: none;
  /* margin-bottom: 0;
     padding-top: 3px;*/
}
.pluto_v5 .uppercase {
  text-transform: uppercase;
}
.pluto_v5 .show-xs {
  display: none;
}
.pluto_v5 .hide-xs {
  display: inherit;
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .pluto_v5.homepage_list li,
  .pluto_v5 p {
    font-size: 20px;
  }
  .pluto_v5.emphasis_line p {
    font-size: 28px;
    line-height: 38px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  section.pluto_v5 {
    padding: 0 25px;
  }
  .pluto_v5.homepage_list li,
  .pluto_v5 p {
    font-size: 18px;
  }
  .pluto_v5 h1 {
    font-size: 44px;
    line-height: 54px;
  }
  .pluto_v5 h2 {
    font-size: 26px;
  }
  .pluto_v5 h3 {
    font-size: 30px;
    margin-bottom: 0;
  }
  .pluto_v5 h4 {
    font-size: 22px;
  }
  .pluto_v5.emphasis_line p {
    font-size: 26px;
    line-height: 36px;
  }
  .pluto_v5.homepage_list:not(.page) li {
    padding-left: 1.2em;
  }
  .pluto_v5 .btn,
  .pluto_v5 .btn span {
    font-size: 18px;
    line-height: 18px;
    min-width: 120px;
  }
  .pluto_v5 .btn > .fa {
    font-size: 24px;
    line-height: 18px;
  }
  .pluto_v5.tagline .fw-col-xs-12 > div p {
    /*padding-top: 0;*/
    font-size: 23px;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v5 ._form._inline-form._form_14 ._button-wrapper,
  .pluto_v5 ._form._inline-form._form_6 ._button-wrapper,
  .pluto_v4 ._form._inline-form._form_6 ._button-wrapper {
    width: 100%;
    text-align: center;
    margin-left: 0 !important;
  }
  .pluto_v5 ._form._inline-form._form_14 ._form_element,
  .pluto_v5 ._form._inline-form._form_6 ._form_element,
  .pluto_v4 ._form._inline-form._form_6 ._form_element {
    width: calc(50% - 12px);
  }
  .pluto_v5 ._form._inline-form._form_14 input[type="text"],
  .pluto_v5 ._form._inline-form._form_6 input[type="text"],
  .pluto_v4 ._form._inline-form._form_6 input[type="text"] {
    width: 100% !important;
  }
}
@media screen and (max-width: 1199px) {
  section.pluto_v5 {
    padding: 0 25px;
  }
  .pluto_v5.homepage_list li,
  .pluto_v5 p {
    font-size: 20px;
  }
  .pluto_v5 h1 {
    font-size: 40px;
    line-height: 48px;
    margin-top: 30px;
  }
  .pluto_v5 h2 {
    font-size: 26px;
  }
  .pluto_v5 h3 {
    font-size: 30px;
    margin-bottom: 0;
  }
  .pluto_v5 h4 {
    font-size: 22px;
  }
  .pluto_v5.emphasis_line p {
    font-size: 26px;
    line-height: 36px;
  }
  .pluto_v5.homepage_list:not(.page) li {
    padding-left: 1.2em;
  }
  .pluto_v5.tagline .fw-col-xs-12 > div p {
    /*padding-top: 0;*/
    font-size: 23px;
  }
}
@media screen and (max-width: 900px) {
  .pluto_v5.title {
    background-position-y: 40%;
  }
  .pluto_v5.homepage_list .fw-col-sm-4,
  .pluto_v5.homepage_list .fw-col-sm-8 {
    width: 100%;
  }
  .pluto_v5.homepage_list .fw-col-sm-8 {
    text-align: center;
    margin-top: 30px;
  }
  .pluto_v5.homepage_list li:before {
    position: initial !important;
    margin-left: -1.5em;
    padding-right: 0.5em;
  }
  .pluto_v5.homepage_list img,
  .pluto_v5.homepage_list.right img {
    margin: 0 auto;
  }
  .pluto_v5.homepage_list.page img {
    display: block;
  }
  .pluto_v5.homepage_list:not(.last) {
    margin-bottom: 60px;
  }
  .pluto_v5.homepage_list.right .fw-col-sm-4 {
    float: none;
  }
  /*
    .pluto_v5.tagline .fw-col-xs-12 > div p {
        padding-top: 0;
    }
    
    .pluto_v5.tagline .btn {
        float: none;
        margin-top: 15px;
    }
    
    .pluto_v5.tagline .fw-row { 
       text-align: center;
    }
    */
}
@media only screen and (max-width: 1142px) {
  .pluto_v4 #tablepress-8 tr.row-2 td.column-2 {
    padding-left: 16px;
  }
  .pluto_v4 #tablepress-8 tr.row-2 td.column-2 {
    padding-left: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .pluto_v5.title .buttons > a:first-child,
  .pluto_v5.title .buttons > a:nth-child(2) {
    display: block;
    width: 215px;
    margin: auto;
  }
  .pluto_v5.title .buttons > a:first-child {
    margin-bottom: 15px;
  }
  .pluto_v5 .hide-xs {
    display: none;
  }
  .pluto_v5 .show-xs {
    display: inherit;
  }
  .pluto_v5.title {
    background-position-y: 0px;
  }
  .pluto_v5 h1 {
    font-size: 34px;
    line-height: 44px;
  }
  .pluto_v5 ._form._form_14,
  .pluto_v5 ._form._form_6 {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
  .pluto_v4 .pluto_and {
    top: -50px;
    left: calc(50% - 30px);
  }
  .pluto_v5 ._form._inline-form._form_6 ._form_element,
  .pluto_v5 ._form._inline-form._form_14 ._form_element,
  .pluto_v4 ._form._inline-form._form_6 ._form_element {
    float: none !important;
  }
  .pluto_v5 ._form._inline-form._form_6 ._form_element,
  .pluto_v5 ._form._inline-form._form_6 input[type="text"],
  .pluto_v5 ._form._inline-form._form_6 ._button-wrapper,
  .pluto_v5 ._form._inline-form._form_14 ._form_element,
  .pluto_v5 ._form._inline-form._form_14 input[type="text"],
  .pluto_v5 ._form._inline-form._form_14 ._button-wrapper,
  .pluto_v4 ._form._inline-form._form_6 ._form_element,
  .pluto_v4 ._form._inline-form._form_6 input[type="text"],
  .pluto_v4 ._form._inline-form._form_6 ._button-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .pluto_v5 ._form._inline-form._form_14 ._button-wrapper,
  .pluto_v5 ._form._inline-form._form_6 ._button-wrapper,
  .pluto_v4 ._form._inline-form._form_6 ._button-wrapper {
    width: 100%;
    text-align: center;
  }
  .pluto_v4 ._form._inline-form._form_14 ._button-wrapper ._submit,
  .pluto_v4 ._form._inline-form._form_6 ._button-wrapper ._submit {
    font-size: 1em !important;
  }
}
@media screen and (max-width: 378px) {
  section.pluto_v5 {
    padding: 0;
  }
  .pluto_v5.homepage_list:not(.page) li {
    padding-left: 0px;
  }
  .pluto_v5 h1 {
    font-size: 23px;
    line-height: 33px;
    margin-top: 20px;
  }
  .pluto_v5 h2 {
    font-size: 22px;
  }
  .pluto_v5 h3 {
    font-size: 22px;
  }
  .pluto_v5 .btn a {
    font-size: 18px;
  }
  .pluto_v5 .btn > .fa {
    font-size: 24px;
    line-height: 24px;
  }
  .pluto_v5.tagline .fw-col-xs-12 > div p {
    font-size: 20px;
  }
  .pluto_v5.emphasis_line p {
    font-size: 24px;
    line-height: 30px;
  }
  .pluto_v5.homepage_list li {
    padding-left: 1.2em;
    font-size: 18px;
  }
  .pluto_v5.homepage_list.page li,
  .pluto_v5.homepage_list.page ul {
    padding-left: 0;
  }
  .pluto_v5.homepage_list.page ul {
    list-style: none;
  }
  .pluto_v5.homepage_list li:before {
    display: none;
  }
  .pluto_v5 .btn {
    font-size: 18px;
  }
  .pluto_v5.page ._form._inline-form._form_6,
  .pluto_v5.page ._form._inline-form._form_14 {
    padding: 0 !important;
  }
  .pluto_v5.page ._form._inline-form._form_14 ._field-wrapper,
  .pluto_v5.page ._form._inline-form._form_6 ._field-wrapper {
    overflow: unset;
  }
}
/* Mobile only */
@media only screen and (max-width: 768px) {
  .pluto_v3.single_video .video-wrapper-4x3 {
    padding-bottom: 75%;
  }
}
/* Anything non-mobile */
@media screen and (min-width: 768px) {
  .pluto_v3.swapped > .fw-container-fluid > .fw-row > .fw-col-xs-12:first-child {
    left: 50%;
  }
  .pluto_v3.swapped > .fw-container-fluid > .fw-row > .fw-col-xs-12:nth-child(2) {
    right: 50%;
  }
  .pluto_v3 .visible-xs {
    display: none !important;
  }
}
/* Size specific changes */
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v3 {
    padding: 30px 60px;
  }
}
@media screen and (min-width: 1200px) {
  .pluto_v3 {
    padding: 30px 75px;
  }
}
/* Take a leap guarantee */
.pluto_v4 .pluto_tlg {
  color: #ffffff;
  background: #548c83;
  width: 80%;
  margin: 40px auto;
  position: relative;
  height: 110px;
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v4 .pluto_tlg {
    width: 90%;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v4 .pluto_tlg {
    width: 100%;
    height: 130px;
  }
}
@media only screen and (max-width: 767px) {
  .pluto_v4 .pluto_tlg {
    width: 100%;
    text-align: center;
    height: auto;
  }
}
.pluto_v4 .pluto_tlg .img {
  width: 180px;
  position: absolute;
  top: -35px;
  left: 5px;
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v4 .pluto_tlg .img {
    top: -25px;
  }
}
@media only screen and (max-width: 767px) {
  .pluto_v4 .pluto_tlg .img {
    margin-left: auto;
    position: relative;
    height: 120px;
  }
  .pluto_v4 .pluto_tlg .img img {
    position: absolute;
    height: 180px;
    top: -15px;
  }
}
.pluto_v4 .pluto_tlg .text-wrapper {
  display: table-cell;
  vertical-align: middle;
  height: 110px;
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v4 .pluto_tlg .text-wrapper {
    height: 130px;
  }
}
.pluto_v4 .pluto_tlg .text {
  margin-left: 190px;
}
@media only screen and (max-width: 767px) {
  .pluto_v4 .pluto_tlg .text {
    margin-left: 0;
  }
}
.pluto_v4 .pluto_tlg h2 {
  font-size: 20px;
  margin: 10px 5px 5px 5px;
}
.pluto_v4 .pluto_tlg p {
  color: #ffffff;
  font-size: 15px;
  margin: 5px 5px 10px 5px;
  line-height: 1.5;
}
.pluto_v4 .pluto_tlg > div {
  display: inline-block;
}
.pluto_v5 .pluto_tlg {
  width: 100%;
  margin: 25px auto;
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v5 .pluto_tlg {
    width: 100%;
  }
}
@media screen and (max-width: 900px) {
  .pluto_v5 .pluto_tlg {
    width: 100%;
    text-align: center;
    height: auto;
  }
}
@media screen and (max-width: 900px) {
  .pluto_v5 .pluto_tlg .img {
    margin-left: auto;
    position: relative;
    height: 120px;
  }
  .pluto_v5 .pluto_tlg .img img {
    position: absolute;
    height: 180px;
    top: -30px;
  }
}
.pluto_v5 .pluto_tlg .text {
  font-size: 20px;
  margin-left: 200px;
  margin-right: 15px;
  text-align: left;
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .pluto_v5 .pluto_tlg .text {
    font-size: 19px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v5 .pluto_tlg .text {
    font-size: 18px;
    margin-left: 195px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 900px) {
  .pluto_v5 .pluto_tlg .text {
    text-align: center;
    margin: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .pluto_v5 .pluto_tlg .text {
    margin-left: 20px;
  }
}
@media screen and (max-width: 378px) {
  .pluto_v5 .pluto_tlg .text {
    font-size: 18px;
  }
}
@media screen and (max-width: 900px) {
  .pluto_v5 .pluto_tlg .text-wrapper {
    height: auto;
    padding-bottom: 10px;
  }
}
/* Footer */
#footer.pluto_v5 .banner-inner,
#footer.pluto_v5 .final-inner {
  max-width: 1200px;
  margin: auto;
  position: relative;
}
#footer.pluto_v5 .banner {
  background-color: #0064b1;
  text-align: center;
  padding: 10px;
}
#footer.pluto_v5 .banner .banner-inner {
  min-height: 28px;
}
#footer.pluto_v5 .banner p {
  color: #fff;
  font-size: 18px;
  display: inline-block;
  margin: 0;
}
#footer.pluto_v5 .banner .social {
  position: absolute;
  padding: 0 20px;
  right: 0;
  top: -6px;
}
#footer.pluto_v5 .banner .social .fa {
  color: #fff;
}
@media screen and (max-width: 767px) {
  #footer.pluto_v5 .banner {
    padding: 20px;
  }
  #footer.pluto_v5 .banner .social {
    position: initial;
    display: block;
    padding-top: 10px;
  }
}
#footer.pluto_v5 .final {
  text-align: left;
  padding: 10px;
  font-size: 16px;
}
#footer.pluto_v5 .final .links {
  display: inline-block;
}
#footer.pluto_v5 .final .links ul {
  margin-bottom: 0;
}
#footer.pluto_v5 .final .links ul li {
  display: inline-block;
  font-size: 16px;
}
#footer.pluto_v5 .final .links ul li a {
  padding: 0 10px;
}
#footer.pluto_v5 .final .pluto-copyright {
  float: right;
  margin: 0 20px;
  display: inline-block;
  color: #666;
}
@media screen and (max-width: 767px) {
  #footer.pluto_v5 .final {
    text-align: center;
  }
  #footer.pluto_v5 .final .pluto-copyright {
    display: block;
    float: none;
    margin-top: 10px;
  }
}
/* Form values */
.pluto_v5.form.expanded ._form._inline-form ._field-wrapper {
  overflow: initial;
  padding-left: 0;
}
.pluto_v5.form.standalone ._form {
  margin-top: 0 !important;
  width: auto !important;
}
/* Footer */
/* Legacy Header Code */
#headerLegacy {
  border-bottom: 1px solid #fff;
}
.header {
  background-color: #0064b1;
  width: 100%;
  height: 60px;
  z-index: 999;
  top: 0;
  position: relative;
  display: none;
}
.header .tagline {
  display: none;
  line-height: 60px;
  color: #fff;
  margin-left: -6px;
}
@media screen and (max-width: 860px) and (min-width: 379px) {
  .header .tagline {
    display: inline-block;
  }
}
.sticky-header .header {
  display: block;
}
.fixed-header .header {
  position: fixed;
}
.admin-bar .header {
  top: 32px;
}
.header .header-inner {
  max-width: 1000px;
  margin: 0 auto;
  height: 60px;
  position: relative;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}
.header .header-inner #logo,
.header .header-inner #logo-legacy {
  float: left;
  padding: 14px 0;
  margin: 0;
  display: none;
}
.header .header-inner #logo img,
.header .header-inner #logo-legacy img {
  display: block;
}
.menu-center .header .header-inner #logo,
.menu-center .header .header-inner #logo-legacy {
  float: none;
  display: none;
  padding: 9px 20px;
  vertical-align: top;
  position: relative;
  z-index: 50;
}
.menu-center .header .header-inner #logo img,
.menu-center .header .header-inner #logo-legacy img {
  margin: 0 auto;
}
.menu-left .header .header-inner #logo,
.menu-left .header .header-inner #logo-legacy {
  margin: 0 15px 0 10px;
}
.header .header-inner #header-additions {
  position: absolute;
  right: 10px;
  top: 0;
}
.header .header-inner #header-additions > li {
  display: inline-block;
}
@media screen and (max-width: 860px) {
  .admin-bar #header {
    top: 46px;
  }
}
/* Search Box */
@media screen and (max-width: 860px) {
  .menu-left .header #header-additions,
  .menu-right .header #header-additions {
    position: absolute;
  }
}
.header .search-box {
  position: absolute;
  z-index: 55;
  left: 0;
  right: 0;
  top: 10px;
}
.header .search-field {
  width: 100%;
  display: block;
  color: #333;
  padding: 0;
  border: 0;
  outline: 0;
  float: right;
  font-size: 18px;
  line-height: 25px;
  transition: all .5s;
  height: 40px;
  padding: 5px 15px;
  background: transparent;
}
.header .search-field::-webkit-input-placeholder {
  color: #fff;
  transition: all .5s;
  transition-delay: .6s;
}
.header .search-field::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.header .search-field:-ms-input-placeholder {
  color: #fff;
}
.header .search-additions {
  clear: both;
  margin: 0 15px;
  border-top: 1px solid #ddd;
  max-height: 0;
  overflow: hidden;
  transition: 1s all;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}
.header .search-additions:before {
  content: '';
  display: block;
  clear: both;
}
.header .search-box-active .search-additions {
  max-height: 200px;
  padding: 5px 0;
}
.header #search-form-toggle {
  color: #fff;
  text-decoration: none;
  position: relative;
  border-radius: 90px;
  margin: 16px 0;
  font-size: 14px;
  z-index: 60;
  width: 27px;
  height: 27px;
  text-align: center;
  line-height: 27px;
  float: right;
}
.header #search-form-toggle.search-active {
  color: #333;
}
.header #search-form-toggle:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 90px;
  background: #fff;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform .3s;
  -moz-transition: transform .3s;
  -ms-transition: transform .3s;
  transition: transform .3s;
}
.header #search-form-toggle.search-active:hover {
  color: #0065b1;
}
.header #search-form-toggle:hover:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.header .search-box .search-form {
  width: 0%;
  position: relative;
  background: #fff;
  transition: .5s all;
  float: right;
  height: 0px;
  overflow: hidden;
  border-radius: 60px;
}
.header .search-box .search-form:after {
  content: '';
  clear: both;
  display: block;
}
.header .search-box-active .search-form {
  width: 100%;
  height: auto;
  border-radius: 3px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
}
.header .search-box-active .search-field::-webkit-input-placeholder {
  color: #333;
}
.header .search-term {
  float: left;
  width: 100%;
  display: block;
  padding: 5px 0;
  font-size: 14px;
}
.header .search-term:before {
  content: "\f1da";
  font-family: FontAwesome;
  margin-right: 5px;
}
.header #search-form-toggle:hover {
  color: #0064b1;
}
@media screen and (min-width: 768px) {
  .header .primary-navigation .primary-menu .menu-item {
    height: 59px;
  }
}
.primary-navigation .primary-menu .menu-item {
  color: #0064b1;
}
/* Mobile Menu */
#menu-toggle,
#menu-toggle-legacy {
  width: 25px;
  height: 20px;
  float: left;
  position: relative;
  margin: 20px 0 20px 0;
  cursor: pointer;
  display: none;
}
#menu-toggle:hover > .burger,
#menu-toggle-legacy:hover > .burger,
#menu-toggle:hover > .burger:before,
#menu-toggle-legacy:hover > .burger:before,
#menu-toggle:hover > .burger:after,
#menu-toggle-legacy:hover > .burger:after {
  background: #ffffff;
}
@media screen and (max-width: 860px) {
  #menu-toggle,
  #menu-toggle-legacy {
    display: block;
  }
}
/* Hide some menu items from main menu, only show on mobile */
.menu-open :not(.sticky-header) .primary-navigation.main ul {
  border-top: 1px solid #0064b1;
}
.primary-navigation.main li:nth-last-child(1),
.primary-navigation.main li:nth-last-child(2),
.primary-navigation.main li:nth-last-child(3) {
  display: none;
}
@media screen and (max-width: 860px) {
  .primary-navigation.main li:nth-last-child(1),
  .primary-navigation.main li:nth-last-child(2),
  .primary-navigation.main li:nth-last-child(3) {
    display: list-item;
  }
}
@media screen and (max-width: 860px) {
  .primary-navigation.main li:nth-last-child(4),
  .primary-navigation.main li:nth-last-child(2) {
    border-bottom: 1px solid #ccc;
  }
}
#page:not(.sticky-header) {
  padding-top: 120px;
}
@media screen and (max-width: 860px) {
  .home #page:not(.sticky-header) {
    padding-top: 60px;
  }
}
.header.pluto_v5 {
  display: block;
}
.sticky-header .header.pluto_v5 {
  display: none;
}
@media screen and (max-width: 860px) {
  .fixed-header.home .header.pluto_v5 .first-line {
    border-bottom: 1px solid #fff;
  }
}
.header.pluto_v5 .first-line .tagline {
  display: inline-block;
}
@media screen and (max-width: 860px) {
  .header.pluto_v5 .first-line .tagline {
    display: none;
  }
}
.header.pluto_v5 .second-line .tagline {
  display: none;
  color: #0064b1;
}
@media screen and (max-width: 860px) {
  .header.pluto_v5 .second-line .tagline {
    display: inline-block;
  }
}
@media screen and (max-width: 860px) {
  .header.pluto_v5 .second-line {
    text-align: center;
  }
  .fixed-header.home .header.pluto_v5 .second-line {
    /* Don't show second line on mobile home page */
    height: 0px;
  }
  .fixed-header.home .header.pluto_v5 .second-line .search-box,
  .fixed-header.home .header.pluto_v5 .second-line #logo,
  .fixed-header.home .header.pluto_v5 .second-line .tagline,
  .fixed-header.home .header.pluto_v5 .second-line .primary-navigation:not(.main) {
    display: none;
  }
}
.header.pluto_v5 .buttons {
  float: right;
  padding-top: 14px;
}
.header.pluto_v5 .buttons a {
  font-size: 16px;
  margin-left: 10px;
  min-width: 120px;
  text-align: center;
}
.header.pluto_v5 .buttons a > div {
  width: 100%;
}
.header.pluto_v5 .buttons a.btn {
  padding: 6px 12px;
  line-height: 20px;
}
@media screen and (max-width: 378px) {
  .header.pluto_v5 .buttons a.btn {
    display: none;
  }
}
.header.pluto_v5 .buttons a.login {
  padding: 5px 12px;
  /* hide login button on mobile */
}
@media screen and (max-width: 860px) {
  .header.pluto_v5 .buttons a.login {
    display: none;
  }
}
.header.pluto_v5 .buttons a.secondary {
  border: 1px solid #fff;
}
.header.pluto_v5 .buttons a#search-form-toggle {
  margin: 4px 0 0 10px;
  min-width: 0;
}
@media screen and (max-width: 860px) {
  .header.pluto_v5 .primary-navigation .primary-menu .menu-item {
    height: auto;
  }
}
@media screen and (min-width: 861px) {
  .header.pluto_v5 .primary-navigation .primary-menu .menu-item {
    background-color: #fff;
  }
  .header.pluto_v5 .primary-navigation .primary-menu .menu-item a {
    color: #0064b1;
  }
  :not(.menu-open) .header.pluto_v5 .primary-navigation .primary-menu .menu-item:before,
  :not(.menu-open) .header.pluto_v5 .primary-navigation .primary-menu .menu-item.current-menu-item > a {
    background-color: #0064b1;
    color: #fff;
  }
}
/* Footer */
.pluto_v5.change_country {
  position: fixed;
  top: 30%;
  left: calc(50% -  200px);
  background-color: #0064b1;
  border-radius: 5px;
  border: 1px solid #cccccc;
  width: 400px;
  padding: 20px;
  box-shadow: 2px 2px 9px 0px #666;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .pluto_v5.change_country {
    width: 80%;
    left: 10%;
    top: 15%;
  }
  .pluto_v5.change_country p {
    margin-bottom: 20px;
    font-size: 18px;
  }
}
.pluto_v5.change_country p {
  color: #fff;
}
.pluto_v5.change_country .close_button {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  cursor: pointer;
}
.pluto_v5.change_country .close_button:hover {
  color: #ccc;
}
.pluto_v5.change_country .buttons {
  margin-top: 40px;
}
.pluto_v5.change_country .buttons .btn {
  display: block;
  width: 200px;
  margin: 20px auto;
}
.pluto_v5.change_country .buttons .btn .fa {
  float: none;
  margin-right: 10px;
  font-size: 25px;
  line-height: 22px;
}
.pluto_v5.change_country .buttons .btn img {
  width: 26px;
  height: 26px;
  margin-top: -2px;
  margin-right: 10px;
}
.pluto_v5.terms_and_conditions p,
.pluto_v5.terms_and_conditions li {
  font-size: 12px;
  text-align: left;
  line-height: 1.5;
}
.pluto_v5.terms_and_conditions p {
  font-weight: bold;
  margin-bottom: 0px;
}
/* Generic values */
.pluto_v5 {
  /* New Style header - implement when all or most pages converted */
}
.pluto_v5.page.heading {
  background-color: #0064b1;
  background-image: url("/wp-content/uploads/bg_hex_pattern.png");
  margin: 10px 0 50px 0;
  padding: 0 0 30px 0;
  background-size: 150%;
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v5.page.heading {
    background-size: 200%;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5.page.heading {
    background-size: 500%;
  }
}
.pluto_v5.page.heading h1,
.pluto_v5.page.heading h2 {
  color: #fff;
}
.pluto_v5.page.heading.inverted {
  background-color: #fff;
  border-top: 2px solid #0064b1;
  border-bottom: 2px solid #0064b1;
}
.pluto_v5.page.heading.inverted h1,
.pluto_v5.page.heading.inverted h2 {
  color: #0064b1;
}
.pluto_v5.four_col .fw-row {
  margin: 60px 0;
}
.pluto_v5.four_col .fw-col-sm-3 p {
  max-width: 240px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v5.four_col .fw-col-sm-3 {
    width: 50%;
  }
  .pluto_v5.four_col .fw-col-sm-3:nth-child(1),
  .pluto_v5.four_col .fw-col-sm-3:nth-child(2) {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .pluto_v5.four_col .fw-col-sm-3 {
    width: 100%;
  }
  .pluto_v5.four_col .fw-col-sm-3 p {
    max-width: unset;
    margin: 0;
  }
  .pluto_v5.four_col .fw-col-sm-3:nth-child(1),
  .pluto_v5.four_col .fw-col-sm-3:nth-child(2),
  .pluto_v5.four_col .fw-col-sm-3:nth-child(3) {
    margin-bottom: 50px;
  }
}
.pluto_v5.page.four_col {
  margin-bottom: 25px;
}
.pluto_v5.page.four_col .fw-row {
  margin-top: 0;
}
.pluto_v5.page.heading {
  padding-bottom: 30px;
  margin-top: 0;
  margin-bottom: 50px;
}
.pluto_v5.top_padded {
  margin-top: 50px;
}
.pluto_v5.bot_padded {
  margin-bottom: 50px;
}
.pluto_v5.video a {
  position: relative;
}
.pluto_v5.video .video_lightbox_anchor_image {
  box-shadow: 4px 6px 8px #ccc;
}
.pluto_v5.video .wpvl_playbutton {
  position: absolute;
  top: 50%;
  left: 50%;
}
/* About page */
.pluto_v5.about p {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .pluto_v5.about p {
    text-align: center;
  }
}
.pluto_v5.about.info img {
  height: 150px;
  display: block;
  margin: 25px auto;
  border-radius: 50%;
}
.pluto_v5.about.info img:first-child {
  margin-top: 0;
}
.pluto_v5.about.info img:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .pluto_v5.about.info img:first-child {
    margin-top: 50px;
  }
  .pluto_v5.about.info img:last-child {
    margin-bottom: 25px;
  }
}
.pluto_v5.about.info .fw-col-sm-8 {
  margin-top: 15px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .pluto_v5.about.info .fw-col-sm-8 {
    width: 75%;
    margin-top: 15px;
  }
  .pluto_v5.about.info .fw-col-sm-4 {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5.about.info .fw-col-sm-8 {
    margin-top: 0;
  }
  .pluto_v5.about.info p {
    text-align: center;
  }
  .pluto_v5.about.info img {
    height: 250px;
  }
}
.pluto_v5.about.values {
  background-size: 200%;
  background-image: url("/wp-content/uploads/bg_hex_pattern.png");
  background-color: #e8e8e8;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v5.about.values {
    background-size: 300%;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5.about.values {
    background-size: 500%;
  }
}
@media screen and (max-width: 378px) {
  .pluto_v5.about.values {
    background-size: 800%;
  }
}
.pluto_v5.about.values h4 {
  text-align: left;
  margin: 0 0 5px 0;
}
.pluto_v5.about.values .fw-col-xs-12 > div {
  display: inline-block;
  width: 33%;
  text-align: left;
  margin: 20px;
}
@media screen and (min-width: 1200px) {
  .pluto_v5.about.values .fw-col-xs-12 > div {
    width: 28%;
  }
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v5.about.values {
    padding-top: 37px;
    padding-bottom: 37px;
  }
  .pluto_v5.about.values .fw-col-xs-12 > div {
    width: 30%;
    margin: 13px;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v5.about.values {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pluto_v5.about.values .fw-col-xs-12 > div {
    width: 45%;
    margin: 15px;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5.about.values {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pluto_v5.about.values .fw-col-xs-12 > div {
    width: 100%;
    margin: 15px 0;
  }
  .pluto_v5.about.values h4 {
    text-align: center;
  }
}
/* Home page */
/* How it works page */
.pluto_v3.using_pluto.attributes .fw-heading-title-regular .fw-special-subtitle {
  padding-top: 20px;
}
.pluto_v5.attributes ul {
  padding: 0;
}
.pluto_v5.attributes li {
  text-align: left;
  font-size: 20px;
  line-height: 24px;
  position: relative;
  padding-left: 1.5em;
  /* space to preserve indentation on wrap */
  padding-bottom: 5px;
}
.pluto_v5.attributes li:before {
  content: '✓';
  /* placeholder for the SVG */
  position: absolute;
  left: 0;
  /* place the SVG at the start of the padding */
  width: 1em;
  height: 1em;
  font-weight: bold;
}
@media screen and (max-width: 1199px) {
  .pluto_v5.attributes li {
    padding-bottom: 10px;
  }
}
.pluto_v5.attributes h3 {
  margin: 20px 0 40px 0;
}
.pluto_v5.attributes h4 {
  text-align: left;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .pluto_v5.attributes .second h4 {
    margin-top: 30px;
  }
}
.pluto_v5.video .lb-overlay.btn {
  position: absolute;
  top: 50%;
  left: calc(50% - 90px);
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v5.video .lb-overlay.btn {
    left: calc(50% - 80px);
  }
}
.pluto_v4.flow_chart,
.pluto_v5.flow_chart {
  position: relative;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.pluto_v4.flow_chart .fw-special-subtitle,
.pluto_v5.flow_chart .fw-special-subtitle,
.pluto_v4.flow_chart .fw-col-xs-12,
.pluto_v5.flow_chart .fw-col-xs-12 {
  text-align: left !important;
}
.pluto_v4.flow_chart .fw-heading-title-regular .fw-special-subtitle,
.pluto_v5.flow_chart .fw-heading-title-regular .fw-special-subtitle {
  max-width: unset !important;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.pluto_v4.flow_chart .mobile-img,
.pluto_v5.flow_chart .mobile-img {
  display: none;
}
.pluto_v4.flow_chart .fw-row:nth-child(1) img,
.pluto_v5.flow_chart .fw-row:nth-child(1) img {
  margin-left: -20px;
  margin-top: 17px;
  height: 981px;
}
.pluto_v4.flow_chart .fw-row:not(:nth-child(1)),
.pluto_v5.flow_chart .fw-row:not(:nth-child(1)) {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}
.pluto_v4.flow_chart .fw-row:not(:nth-child(1)) > div,
.pluto_v5.flow_chart .fw-row:not(:nth-child(1)) > div {
  padding-left: 5px;
}
.pluto_v4.flow_chart .fw-row:nth-child(2),
.pluto_v5.flow_chart .fw-row:nth-child(2) {
  top: 20px;
  left: 278px;
  height: 160px;
}
.pluto_v4.flow_chart .fw-row:nth-child(3),
.pluto_v5.flow_chart .fw-row:nth-child(3) {
  top: 210px;
  left: 200px;
  height: 160px;
}
.pluto_v4.flow_chart .fw-row:nth-child(4),
.pluto_v5.flow_chart .fw-row:nth-child(4) {
  top: 395px;
  left: 340px;
  height: 215px;
}
.pluto_v4.flow_chart .fw-row:nth-child(5),
.pluto_v5.flow_chart .fw-row:nth-child(5) {
  top: 635px;
  left: 200px;
  height: 180px;
}
.pluto_v4.flow_chart .fw-row:nth-child(6),
.pluto_v5.flow_chart .fw-row:nth-child(6) {
  top: 830px;
  left: 275px;
  height: 160px;
}
@media screen and (min-width: 901px) and (max-width: 1199px), screen and (min-width: 1200px) {
  .pluto_v5.flow_chart_heading h3 {
    padding-bottom: 25px;
  }
}
.pluto_v5.flow_chart .fw-heading-title-regular {
  margin: 0;
}
.pluto_v5.flow_chart .fw-heading-title-regular .fw-special-subtitle {
  font-weight: normal;
  font-size: 20px;
}
.pluto_v5.flow_chart p {
  margin-bottom: 10px;
}
.pluto_v5.flow_chart p,
.pluto_v5.flow_chart li {
  font-size: 20px;
  line-height: 24px;
}
.pluto_v5.flow_chart h3 {
  margin-bottom: 10px;
}
@media screen and (min-width: 901px) and (max-width: 1199px), screen and (min-width: 1200px) {
  .pluto_v5.flow_chart h4 {
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px), screen and (max-width: 767px) {
  .pluto_v5.flow_chart .fw-row:nth-child(1) {
    display: none;
  }
  .pluto_v5.flow_chart .fw-row:not(:nth-child(1)) {
    display: inline-block;
    position: initial;
    height: auto !important;
  }
  .pluto_v5.flow_chart .mobile-img {
    display: block;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  .pluto_v5.flow_chart .mobile-img img {
    margin: 20px auto 0 auto;
    width: 150px;
  }
  .pluto_v5.flow_chart ul {
    margin-bottom: 5px;
  }
  .pluto_v5.flow_chart .fw-special-subtitle,
  .pluto_v5.flow_chart .fw-col-xs-12,
  .pluto_v5.flow_chart .fw-col-xs-12 li {
    text-align: center !important;
  }
  .pluto_v5.flow_chart .fw-col-xs-12 ul {
    list-style: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) and (min-width:0\0) and (min-resolution: +72dpi), screen and (max-width: 767px) and (min-width:0\0) and (min-resolution: +72dpi) {
  .pluto_v5.flow_chart .fw-row:not(:nth-child(1)) {
    position: static;
    font-size: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1199px), screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v4:not(.pluto_v5).flow_chart p,
  .pluto_v4:not(.pluto_v5).flow_chart li {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1199px), screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v4:not(.pluto_v5).flow_chart .fw-heading-title-regular .fw-special-subtitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v4:not(.pluto_v5).flow_chart .fw-row:nth-child(1) {
    display: none;
  }
  .pluto_v4:not(.pluto_v5).flow_chart .fw-row:not(:nth-child(1)) {
    display: inline-block;
    position: initial;
    height: auto !important;
  }
  .pluto_v4:not(.pluto_v5).flow_chart .mobile-img {
    display: block;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  .pluto_v4:not(.pluto_v5).flow_chart .mobile-img img {
    margin: 20px auto 0 auto;
    width: 150px;
  }
  .pluto_v4:not(.pluto_v5).flow_chart ul {
    margin-bottom: 5px;
  }
  .pluto_v4:not(.pluto_v5).flow_chart .fw-special-subtitle,
  .pluto_v4:not(.pluto_v5).flow_chart .fw-col-xs-12,
  .pluto_v4:not(.pluto_v5).flow_chart .fw-col-xs-12 li {
    text-align: center !important;
  }
  .pluto_v4:not(.pluto_v5).flow_chart .fw-col-xs-12 ul {
    list-style: none;
  }
}
@media screen and (max-width: 767px) and (min-width:0\0) and (min-resolution: +72dpi) {
  .pluto_v4:not(.pluto_v5).flow_chart .fw-row:not(:nth-child(1)) {
    position: static;
    font-size: 5px;
  }
}
/* Generic values */
/* Pricing Page Tables etc */
.pluto_v3.pricing {
  /* Ensure scroll on all screen sizes if necessary */
}
.pluto_v3.pricing tr.row-1 td {
  font-family: Nexa_Free_Light, Helvetica, Arial, sans-serif;
  color: #0065b1;
  text-align: center;
  padding-bottom: 0px;
}
.pluto_v3.pricing h2 {
  font-family: Nexa_Free_Bold, Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0 0 5px 0;
}
.pluto_v3.pricing h3 {
  margin: 0px;
  font-size: 16px;
}
.pluto_v3.pricing h3 small {
  font-size: 12px;
  font-weight: 700;
}
.pluto_v3.pricing span.price {
  font-family: Nexa_Free_Bold, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
}
.pluto_v3.pricing #tablepress-2 tr:last-child td.column-3,
.pluto_v3.pricing #tablepress-5 tr:last-child td.column-3 {
  border-top-width: 2px;
}
.pluto_v3.pricing tr.row-1 td.column-4,
.pluto_v3.pricing tr.row-1 td.column-4 h3,
.pluto_v3.pricing tr.row-1 td.column-4 h3 small {
  color: #ffffff;
}
.pluto_v3.pricing #tablepress-2,
.pluto_v3.pricing #tablepress-5 {
  margin-top: 50px;
}
.pluto_v3.pricing p.pricing_detail {
  text-align: left;
  color: #999999;
  padding: 0 5px;
  margin-bottom: 0;
}
.pluto_v3.pricing td {
  border-right: 2px solid #ccc;
  background-color: #ffffff;
}
.pluto_v3.pricing td:nth-child(2) {
  border-left: 2px solid #ccc;
}
.pluto_v3.pricing tr.row-1 td {
  border-top: 2px solid #ccc;
}
.pluto_v3.pricing tr:last-child td {
  border-bottom: 2px solid #ccc;
}
.pluto_v3.pricing tr.row-1 td.column-2 {
  border-top: none;
  border-left: none;
  vertical-align: bottom;
  background-color: transparent;
}
.pluto_v3.pricing td.column-4 {
  background-color: rgba(19, 143, 0, 0.1) !important;
}
.pluto_v3.pricing tr.row-1 td.column-4 {
  background-color: rgba(2, 112, 0, 0.65) !important;
}
.pluto_v3.pricing tr:not(.row-1) td.column-4 {
  border-top: 1px solid rgba(19, 143, 0, 0.21);
}
.pluto_v3.pricing tr.row-1 td.column-5 {
  position: relative;
}
.pluto_v3.pricing td.column-2 {
  min-width: 300px;
  padding-left: 15px;
}
.pluto_v3.pricing td.column-5,
.pluto_v3.pricing td.column-4,
.pluto_v3.pricing td.column-3 {
  min-width: 200px;
}
.pluto_v3.pricing .table-wrapper-custom {
  width: 100%;
  overflow-x: auto;
}
.pluto_v3.pricing tr.row-2 td {
  font-size: 14px;
  line-height: 16px;
  color: #333;
}
.pluto_v3.pricing tr.row-1 td.column-5 .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ccc;
  opacity: 0.8;
  text-align: center;
  color: #333333;
  font-family: Nexa_Free_Bold, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  padding-top: 15px;
}
.pluto_v4 {
  /* Disable hover highlight on table 8 */
}
.pluto_v4 .tablepress {
  min-height: 420px;
}
.pluto_v4 .tablepress td.column-2,
.pluto_v4 .tablepress tr.row-2 td.column-2 {
  background-color: #dddddd;
  color: #666;
  padding: 4px 8px;
  border: none !important;
  line-height: 1.2;
  font-size: 16px;
}
.pluto_v4 .tablepress tr.row-1 td.column-2 {
  padding: 8px 8px 0 8px;
  background-color: #0065b1;
  font-size: 100%;
}
.pluto_v4 .tablepress tr.row-2 td.column-2,
.pluto_v4 .tablepress tr:not(.row-2) h3 {
  padding-top: 15px;
}
.pluto_v4 .tablepress tr:last-child td.column-2 {
  padding-bottom: 15px;
}
.pluto_v4 .tablepress h2 {
  color: #ffffff;
  font-size: 24px;
}
.pluto_v4 .tablepress h3 {
  color: #0065b1;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.pluto_v4 .tablepress .column-1 {
  display: none;
}
.pluto_v4 #tablepress-8 .row-hover tr:not(.row-1):hover td {
  background: #dddddd;
}
.pluto_v5.pricing {
  /* Override table without needing to change content */
}
.pluto_v5.pricing .tablepress {
  border: 1px solid #cccccc;
}
.pluto_v5.pricing .tablepress h2 {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  color: #0064b1;
  font-weight: bold;
  font-size: 34px;
  margin-top: 0px;
}
@media screen and (max-width: 378px) {
  .pluto_v5.pricing .tablepress h2 {
    font-size: 22px;
  }
}
.pluto_v5.pricing .tablepress h3 {
  font-family: nexa_free_bold, Helvetica, Arial, sans-serif;
  color: #0064b1;
  font-weight: bold;
  font-size: 24px;
  margin-top: 10px;
  text-transform: uppercase;
}
@media screen and (max-width: 378px) {
  .pluto_v5.pricing .tablepress h3 {
    font-size: 22px;
  }
}
.pluto_v5.pricing .tablepress h3 .discounted {
  display: none;
}
.pluto_v5.pricing .tablepress td.column-2,
.pluto_v5.pricing .tablepress tr.row-2 td.column-2 {
  font-size: 20px;
  padding: 5px 16px;
}
.pluto_v5.pricing .tablepress td.column-2 .fa-check,
.pluto_v5.pricing .tablepress tr.row-2 td.column-2 .fa-check {
  padding-right: 5px;
}
.pluto_v5.pricing .tablepress.pluto_v5.pricing_table tr:not(.row-2):not(.row-1) td.column-2 {
  padding-left: 38px;
  position: relative;
}
.pluto_v5.pricing .tablepress.pluto_v5.pricing_table tr:not(.row-2):not(.row-1) td.column-2 i {
  position: absolute;
  left: 10px;
  top: 7px;
}
.pluto_v5.pricing .tablepress.pluto_v5.pricing_table tr:not(.row-2):not(.row-1) td.column-2 i:before {
  content: '✓';
  padding-left: 5px;
}
.pluto_v5.pricing .tablepress#tablepress-8 tr.row-2 td.column-2 {
  padding-top: 15px;
}
.pluto_v5.pricing .tablepress#tablepress-8 h3 {
  margin: 0;
}
.pluto_v5.pricing .tablepress tr.row-1 td.column-2 {
  padding: 20px 16px 0 16px;
  text-align: left;
  background-color: #fff;
}
.pluto_v5.pricing .tablepress tr:not(.row-1) td.column-2 {
  background-color: #fff;
}
.pluto_v5.pricing .discount.covid .tablepress h3 {
  padding: 7px 10px 3px 10px;
  margin-left: -10px;
  background-color: #ffcc00;
  color: black;
}
.pluto_v5.pricing .discount .tablepress h3,
.pluto_v5.pricing .discount .tablepress h3 > span {
  font-weight: bold;
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
}
.pluto_v5.pricing .discount .tablepress h3 .discounted {
  padding-left: 5px;
  display: initial;
}
.pluto_v5.pricing .discount .tablepress h3 .regular {
  text-decoration: line-through;
}
.pluto_v5.pricing.discount .fw-row {
  margin: 0 auto;
}
.pluto_v5.pricing.discount .discount-content {
  font-size: 26px;
  line-height: 36px;
  color: black;
  max-width: 800px;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 378px) {
  .pluto_v5.pricing.discount .discount-content {
    font-size: 24px;
    line-height: 30px;
  }
}
.pluto_v5.pricing.discount .discount-content div {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.pluto_v5.pricing.discount .discount-content .blurb {
  font-weight: normal;
  font-size: 80%;
  line-height: 150%;
  padding: 10px;
}
.pluto_v5.pricing.discount .discount-content.covid {
  border: 2px solid #ffcc00;
}
.pluto_v5.pricing.discount .discount-content.covid .blurb {
  border-top: 2px solid #ffcc00;
}
.pluto_v5.pricing.discount .discount-content.covid div:first-child {
  background-color: #ffcc00;
  padding: 8px 20px 0 20px;
}
@media screen and (max-width: 767px) {
  .pluto_v5.pricing.discount .discount-content.covid div:first-child {
    padding: 8px 10px 0 10px;
  }
}
.pluto_v5.pricing.discount .discount-content.covid div:nth-child(2) {
  padding: 2px 20px;
  background: repeating-linear-gradient(-45deg, #ffcc00, #ffcc00 30px, #ffffff 30px, #ffffff 60px);
}
@media screen and (max-width: 767px) {
  .pluto_v5.pricing.discount .discount-content.covid div:nth-child(2) {
    padding: 2px 10px;
  }
}
.pluto_v5 #tot-modal h1 {
  font-family: Nexa_free_light, Helvetica, Arial, sans-serif;
  color: #0064b1;
  font-size: 28px;
  margin-top: 10px;
}
.pluto_v5 #tot-modal h3 {
  margin: 10px 0 5px 0;
}
.pluto_v5 #tot-modal p {
  font-size: 16px;
}
.pluto_v5 #tot-modal .mbd-inner {
  line-height: 14px;
  /* Sometimes it has an extra <p> and sometimes it doesn't ??? */
}
.pluto_v5 #tot-modal .mbd-inner p:last-child {
  line-height: 16px;
}
.pluto_v5 #tot-modal .mbd-inner small {
  font-size: 12px;
  line-height: 16px;
}
/* About page */
.pluto_v5.privacy-policy {
  text-align: left;
}
.pluto_v5.privacy-policy h3 {
  margin-bottom: 5px;
  margin-top: 20px;
}
.pluto_v5.privacy-policy p {
  font-size: 18px;
  line-height: 24px;
}
/* About page */
.pluto_v5 .search-result {
  border-top: 1px solid #cccccc;
  margin-bottom: 15px;
}
.pluto_v5 .search-result h3 {
  text-align: left;
  margin-bottom: 5px;
  margin-top: 20px;
}
.pluto_v5 .search-result .search_result_context {
  text-align: left;
}
/* News */
.pluto_v3.news {
  margin-top: 0px !important;
}
.pluto_v3.news .fw-special-subtitle {
  padding-top: 5px;
}
.pluto_v3.news article {
  margin-bottom: 30px;
  margin-top: 30px;
}
.pluto_v3.news > div:first-child {
  text-align: center;
}
.pluto_v3.news > div > h1 {
  display: inline-block;
}
.pluto_v3.news .entry-content.multi {
  border: 1px solid #cccccc;
}
.pluto_v3.news .entry-content.multi .text {
  background-color: #fff;
  padding: 5px 15px 15px 15px;
  min-height: 275px;
  position: relative;
}
.pluto_v3.news .entry-content.multi .image {
  height: 200px;
  margin: 0px;
  padding: 15px;
  /*border: 1px solid #eee;*/
  background-color: #fff;
}
.pluto_v3.news .entry-content.multi img {
  max-height: 200px;
}
.pluto_v3.news .entry-content.multi h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #333;
  line-height: 18px;
  font-size: 16px;
  min-height: 36px;
}
.pluto_v3.news .entry-content.multi p {
  text-align: left;
}
.pluto_v3.news .entry-thumbnail {
  height: auto;
}
.pluto_v3.news .entry-title a {
  font-size: 22px;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
.pluto_v3.news .btn-wrapper {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.pluto_v3.news .pagination {
  display: block;
}
.pluto_v3.news-article {
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width: 767px) {
  .pluto_v3.news-article {
    padding-top: 0;
  }
}
.pluto_v3.news-article .text {
  text-align: left;
}
.pluto_v3.news-article .image img {
  padding: 30px 30px 0 30px;
}
.pluto_v5.news.heading.page .fw-special-subtitle {
  color: #0064b1;
  text-transform: uppercase;
  font-family: Nexa_free_bold, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 65px;
  font-size: 50px;
  margin: 50px auto 10px auto;
  color: #fff;
}
.pluto_v5.news.single-heading {
  border-top: 1px solid #cccccc;
}
/* Testimonials values */
/* All testimonials */
.pluto_v5 .strong-view .controls-style-buttons .wpmslider-wrapper .wpmslider-prev:before {
  content: "\f104";
}
.pluto_v5 .strong-view .controls-style-buttons .wpmslider-wrapper .wpmslider-next:before {
  content: "\f105";
}
.pluto_v5 .strong-view .controls-style-buttons .wpmslider-wrapper .wpmslider-start,
.pluto_v5 .strong-view .controls-style-buttons .wpmslider-wrapper .wpmslider-stop,
.pluto_v5 .strong-view .controls-style-buttons .wpmslider-wrapper .wpmslider-next,
.pluto_v5 .strong-view .controls-style-buttons .wpmslider-wrapper .wpmslider-prev {
  font-size: 48px;
}
.pluto_v5 .strong-view .testimonial-heading {
  display: none;
}
.pluto_v5 .strong-view .testimonial-inner {
  font-size: 18px;
  color: #0064b1;
  margin-top: 10px;
}
.pluto_v5 .strong-view .testimonial-inner .testimonial-name {
  font-weight: bold;
}
.pluto_v5 .strong-view .testimonial-image img {
  max-height: 100px;
  width: auto;
  border: none !important;
}
.pluto_v5 .strong-view .testimonial-image img.lazy-load:not(.is-loaded) {
  min-height: 100px;
}
/* homepage testimonials */
.pluto_v5.testimonials .strong-view.carousel.homepage .testimonial-inner,
.pluto_v5.testimonials .strong-view.carousel.homepage .testimonial-name,
.pluto_v5.testimonials .strong-view.carousel.homepage .testimonial-company {
  text-align: center;
}
.pluto_v5.testimonials .strong-view.carousel.homepage .testimonial-inner {
  margin-left: 1px;
  padding: 5px 60px !important;
  min-height: 250px;
}
.pluto_v5.testimonials .strong-view.carousel.homepage .testimonial-image {
  display: block;
  width: 100%;
  text-align: center;
  margin: auto auto 10px auto;
}
.pluto_v5 .strong-view-id-4.strong-view.simple {
  /* featured testimonials */
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .testimonial {
    width: 98%;
  }
}
.pluto_v5 .strong-view-id-4.strong-view.simple .testimonial-image {
  display: block;
  float: none;
  text-align: center;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .testimonial-image img {
  max-height: 100px;
  width: auto;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .testimonial-name,
.pluto_v5 .strong-view-id-4.strong-view.simple .testimonial-company {
  text-align: right;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .testimonial-inner {
  border: 1px solid #cccccc;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 {
  position: relative;
  width: 98%;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image {
  position: relative;
  height: 100px;
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image {
    position: initial;
    height: 165px;
  }
}
@media screen and (max-width: 378px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image {
    height: 150px;
  }
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image img,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image img,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image img,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image img {
  padding-left: 50px;
  padding-right: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 50%;
}
@media screen and (min-width: 901px) and (max-width: 1199px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image img {
    max-width: 400px;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image img {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 320px;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-image img,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-image img {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
    position: initial;
  }
}
@media screen and (min-width: 768px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .maybe-clear,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .maybe-clear,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .maybe-clear,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .maybe-clear {
    border-right: 1px solid #cccccc;
    height: 100px;
    position: absolute;
    display: inline-block;
    top: 45px;
    right: 50%;
  }
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h3,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h3,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h3,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h3 {
  display: initial !important;
  position: absolute;
  left: calc(50% + 50px);
  top: 65px;
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h3 {
    left: calc(50% + 30px);
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h3 {
    left: calc(50% + 30px);
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h3 {
    left: 0;
    width: 100%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2 {
  color: #666666;
}
@media screen and (min-width: 768px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2 {
    top: 95px;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2 {
    top: 175px;
  }
}
@media screen and (max-width: 378px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h2,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h2 {
    top: 160px;
  }
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 h3,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 h3 {
    top: 150px;
  }
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner {
  text-align: center;
  margin-top: 20px;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .testimonial-name,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .testimonial-name,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .testimonial-name,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .testimonial-name,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .testimonial-company,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .testimonial-company,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .testimonial-company,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .testimonial-company {
  display: none;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .video,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .video,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .video,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .video {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .video,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .video,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .video,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .video {
    display: block;
  }
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .video .btn,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .video .btn,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .video .btn,
  .pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .video .btn {
    margin-bottom: 10px;
  }
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .read_more,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .read_more,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .read_more,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .read_more {
  display: inline-block;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .btn,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .btn,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .btn,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .btn {
  margin-left: 10px;
  margin-right: 10px;
  min-width: 150px;
  display: inline-block;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .btn.secondary > a,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .btn.secondary > a,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .btn.secondary > a,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .btn.secondary > a {
  color: #ffffff;
}
.pluto_v5 .strong-view-id-4.strong-view.simple .post-423 .testimonial-inner .btn.primary,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-427 .testimonial-inner .btn.primary,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-440 .testimonial-inner .btn.primary,
.pluto_v5 .strong-view-id-4.strong-view.simple .post-1637 .testimonial-inner .btn.primary {
  padding-top: 7px;
  padding-bottom: 7px;
}
.fa-ul {
  list-style-type: none;
}
.fa.fa-play-circle-o {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  margin-top: 3px;
  background: url("/wp-content/themes/pluto/images/play-circle-solid.svg");
}
.fa.fa-close:before {
  content: "×";
}
.fa.fa-globe {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  margin-top: 3px;
  background: url("/wp-content/themes/pluto/images/globe-americas-solid.svg");
}
.btn.hvr-fade:hover .fa.fa-play-circle-o,
.btn.hvr-fade:hover .fa.fa-globe,
.btn.hvr-fade:hover .invert-on-hover {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  transition: .3s all;
}
.fw-accordion .fw-accordion-title .ui-icon:before {
  font-family: Helvetica, Arial, sans-serif !important;
  content: "+" !important;
}
.fw-accordion .fw-accordion-title.ui-state-active .ui-icon:before {
  content: "-" !important;
}
/* Step Style */
.wrap-forms .wrap-step{
    width: 100%;
    display: block;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #f7f7f7;
    height: 52px;
    margin-bottom: 37px;
}

.wrap-forms .wrap-step .steps{
    list-style: none;
    text-align: justify;
    margin: 0;
    padding: 11px 20px 0;
}

.wrap-forms .wrap-step .steps:after {
    width: 100%;
    height: 0;
    content: '';
    display: inline-block;
}

.wrap-forms .wrap-step .steps li{
    display: inline-block;
}

.wrap-forms .wrap-step .steps .step{
    color: #0f6ab8;
    font-weight: 700;
    font-size: 15px;
    text-decoration: none;
}

.wrap-forms .wrap-step .steps .step span{
    background: #0f6ab8;
    color: #fff;
    font-size: 10px;
    border-radius: 50%;
    line-height: 15px;
    vertical-align: text-bottom;
    display: inline-block;
    height: 15px;
    width: 15px;
    text-align: center;
}

.wrap-forms .wrap-step .steps li.active-step .step span{
    background: #2b2b2b;
}

.wrap-forms .wrap-step .steps li.active-step .step,
.wrap-forms .wrap-step .steps .step:hover,
.wrap-forms .wrap-step .steps .step:hover strong{
    color: #2b2b2b;
    border-color: #2b2b2b;
}

.wrap-forms .wrap-step .steps .step:hover span{
    background: #2b2b2b;
}

.wrap-forms .wrap-step .steps .step strong{
    border-bottom: 1px solid #0f6ab8;
}

.wrap-forms .wrap-step .steps li.active-step .step strong{
    border: none;
}

.wrap-forms .field-text,
.wrap-forms .field-gap,
.wrap-forms .field-textarea,
.wrap-forms .field-select,
.wrap-forms .field-upload,
.wrap-forms .field-date,
.wrap-forms .field-time,
.wrap-forms .field-multiple,
.wrap-forms .field-rating,
.wrap-forms .field-table{
    margin-bottom: 23px;
    width: 100%;
}

.wrap-forms .field-checkbox,
.wrap-forms .field-radio{
    margin-bottom: 15px;
}

.wrap-forms .field-text.field-address{
    margin-bottom: -8px;
}

.wrap-forms .field-multiple div[class*='field-']{
    width: 48%;
    display: inline-block;
    margin-bottom: 0;
}

.wrap-forms .wrap-rating .rating span{
    font-size: 19px;
}

.wrap-forms .wrap-rating .rating-title{
    margin-bottom: 19px;
}

.wrap-forms label,
.wrap-forms input,
.wrap-forms select{
    width: 100%;
}

.wrap-forms .field-text.field-address input,
.wrap-forms .field-text.field-address textarea,
.wrap-forms .field-text.field-address select{
    margin-bottom: 31px;
}

.wrap-forms .field-text.field-address input:last-child{
    margin-bottom: 0;
}

.wrap-forms label{
    margin: 0;
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    color: #666;
    padding: 0 2px;
}

.wrap-forms sup{
    font-size: 16px;
    color: #c0392b;
    top: 0;
    left: 2px;
}

.wrap-forms input,
.wrap-forms select,
.wrap-forms textarea {
    border: 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.08);
    outline: none;
    padding: 8px 2px;
}

.wrap-forms textarea {
    height: 162px;
    width: 100%;
}

.wrap-forms .field-gap input.fill-gap {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    outline: none;
    border-radius: 0;
    border-bottom: 1px solid #808080;
    text-align: left;
    width: initial;
    height: initial;
}
.wrap-forms .field-gap input.fill-gap:hover,
.wrap-forms .field-gap input.fill-gap:focus{
    outline: none;
    border: none;
    border-bottom: 1px solid #808080;
    background: none;
}

.wrap-forms div[class*='field-'] .omega{
    width: 48%;
    display: inline-block;
}

.wrap-forms div[class*='field-'] .omega.omega-right,
.wrap-forms div[class*='field-'] .omega-right{
    float: right;
}

.wrap-forms .field-time .time{
    width: 82%;
    display: inline-block;
}

.wrap-forms .field-time .time-format{
    width: 16%;
    float: right;
    display: inline-block;
}

.wrap-forms .field-upload .upload-file-input,
.wrap-forms .field-upload .upload-file-button{
    display: inline-block;
    width: auto;
}

.wrap-forms .field-upload .upload-file-input{
    width: 86%;
}

.wrap-forms .field-upload .upload-file-button{
    float: right;
    font-size: 12px;
    font-weight: 400;
}

.wrap-forms .field-table table, th, td{
    border-color: #e5e5e5;
}

.wrap-forms .field-table table thead tr td{
    text-align: center;
    background: #f7f7f7;
    padding: 8px 20px;
    min-height: 73px;
    line-height: 52px;
}

.wrap-forms .field-table table thead tr td span{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.wrap-forms .field-table table tbody tr td{
    padding: 15px;
    line-height: 20px;
}

.wrap-forms .field-table table tbody tr td.input-styled{
    text-align: center;
    padding: 0;
}

.wrap-forms .field-table table tbody tr td.input-styled .custom-radio{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.wrap-forms input:-moz-placeholder,
.wrap-forms textarea:-moz-placeholder{
    color: #9a9a9a;
    font-style: italic;
}
.wrap-forms input::-moz-placeholder,
.wrap-forms textarea::-moz-placeholder{
    color: #9a9a9a;
    font-style: italic;
}
.wrap-forms input:-ms-input-placeholder,
.wrap-forms textarea:-ms-input-placeholder{
    color: #9a9a9a;
    font-style: italic;
}
.wrap-forms input::-webkit-input-placeholder,
.wrap-forms textarea::-webkit-input-placeholder{
    color: #9a9a9a;
    font-style: italic;
}
.wrap-forms input:focus::-webkit-input-placeholder {
    color: transparent;
}
.wrap-forms textarea:focus::-webkit-input-placeholder {
    color: transparent;
}

/* Custom CheckBox  & Radio */
/*-----------------------------------*/
.wrap-forms .custom-checkbox,
.wrap-forms .custom-radio {
    position: relative;
}

.wrap-forms .custom-checkbox input,
.wrap-forms .custom-radio input {
    height: auto;
    width: auto;
    vertical-align: middle;
}

.wrap-forms .custom-checkbox::selection,
.wrap-forms .custom-radio::selection {
    background: transparent;
    color: inherit;
}
.wrap-forms .custom-checkbox label,
.wrap-forms .custom-radio label {
    position: relative;
    width: auto;
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 6px;
    cursor: pointer;
    min-height: 17px;
}
.wrap-forms .custom-checkbox label::selection,
.wrap-forms .custom-radio label::selection {
    background: transparent;
    color: inherit;
}
.wrap-forms .custom-checkbox label.focus,
.wrap-forms .custom-radio label.focus {
    outline: none;
}

/* Section Break */
.wrap-forms .section-break{
    border-top: 1px solid #e5e5e5;
    margin: 42px auto 39px;
    padding-top: 25px;
}

.wrap-forms .section-break .title{
    text-transform: uppercase;
    font-size: 32px;
    font-family: 'Arial';
    color: #333333;
    font-weight: 400;
    margin-bottom: 13px;
}

.wrap-forms .section-break .sub-title{
    font-size: 13px;
    font-family: 'Arial';
    font-weight: 400;
    color: #595959;
}

.wrap-forms .nav-form{
    width: 100%;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding-top: 29px;
    margin-top: 48px;
}

.wrap-forms .nav-form .button.button-nav-form,
.wrap-forms .nav-form .number-pages-form{
    display: inline-block;
}

.wrap-forms .nav-form .button.button-nav-form{
    border-top-left-radius: 0;
    padding: 10px 20px;
    font-weight: 400;
}

.wrap-forms .nav-form .number-pages-form{
    color: #333333;
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 7px;
}

.wrap-forms .nav-form .button.button-nav-form.next{
    float: right;
}

.wrap-forms .nav-form .button.button-nav-form.prev{
    float: left;
}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:#32373c}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background-color:#fff}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{color:inherit;text-decoration:none;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search .wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo .aligncenter{display:table}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:9999px;margin:0 8px 8px 0;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}/*
How to overwrite this file http://manual.unyson.io/en/latest/extension/builder/index.html#changing-the-grid
*/


/* Utility classes
-------------------------------------------------- */
.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
	content: " ";
	display: table;
}

.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right,
body.rtl .pull-left {
	float: right !important;
}

.pull-left,
body.rtl .pull-right {
	float: left !important;
}

.clear {
	clear: both;
	width: 100%;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.affix {
	position: fixed;
}

img,
iframe,
embed {
	max-width: 100%;
}

.map img,
.fw-shortcode-map-wrapper img {
	max-width: none !important;
}

/* Grid system */
/* -------------------------------------------------- */
.fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fw-container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 100%;
}

@media (min-width: 768px) {
	.fw-container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.fw-container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.fw-container {
		width: 1170px;
	}
}
.fw-container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.fw-row {
	margin-left: -15px;
	margin-right: -15px;
}

.fw-row:before,
.fw-row:after {
	content: " ";
	display: table;
}

.fw-row:after {
	clear: both;
}

.fw-col-xs-1,
.fw-col-sm-1,
.fw-col-md-1,
.fw-col-lg-1,
.fw-col-xs-2,
.fw-col-sm-2,
.fw-col-md-2,
.fw-col-lg-2,
.fw-col-xs-3,
.fw-col-sm-3,
.fw-col-md-3,
.fw-col-lg-3,
.fw-col-xs-4,
.fw-col-sm-4,
.fw-col-md-4,
.fw-col-lg-4,
.fw-col-xs-5,
.fw-col-sm-5,
.fw-col-md-5,
.fw-col-lg-5,
.fw-col-xs-6,
.fw-col-sm-6,
.fw-col-md-6,
.fw-col-lg-6,
.fw-col-xs-7,
.fw-col-sm-7,
.fw-col-md-7,
.fw-col-lg-7,
.fw-col-xs-8,
.fw-col-sm-8,
.fw-col-md-8,
.fw-col-lg-8,
.fw-col-xs-9,
.fw-col-sm-9,
.fw-col-md-9,
.fw-col-lg-9,
.fw-col-xs-10,
.fw-col-sm-10,
.fw-col-md-10,
.fw-col-lg-10,
.fw-col-xs-11,
.fw-col-sm-11,
.fw-col-md-11,
.fw-col-lg-11,
.fw-col-xs-12,
.fw-col-sm-12,
.fw-col-md-12,
.fw-col-lg-12,
.fw-col-xs-15,
.fw-col-sm-15,
.fw-col-md-15,
.fw-col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}

@media (min-width: 768px) {
	.fw-col-sm-1,
	.fw-col-sm-2,
	.fw-col-sm-3,
	.fw-col-sm-4,
	.fw-col-sm-5,
	.fw-col-sm-6,
	.fw-col-sm-7,
	.fw-col-sm-8,
	.fw-col-sm-9,
	.fw-col-sm-10,
	.fw-col-sm-11,
	.fw-col-sm-12,
	.fw-col-sm-15 {
		float: left;
	}

	body.rtl .fw-col-sm-1,
	body.rtl .fw-col-sm-2,
	body.rtl .fw-col-sm-3,
	body.rtl .fw-col-sm-4,
	body.rtl .fw-col-sm-5,
	body.rtl .fw-col-sm-6,
	body.rtl .fw-col-sm-7,
	body.rtl .fw-col-sm-8,
	body.rtl .fw-col-sm-9,
	body.rtl .fw-col-sm-10,
	body.rtl .fw-col-sm-11,
	body.rtl .fw-col-sm-12,
	body.rtl .fw-col-sm-15 {
		float: right;
	}

	.fw-col-sm-15 {
		width: 20%;
	}
	.fw-col-sm-12 {
		width: 100%;
	}
	.fw-col-sm-11 {
		width: 91.66666667%;
	}
	.fw-col-sm-10 {
		width: 83.33333333%;
	}
	.fw-col-sm-9 {
		width: 75%;
	}
	.fw-col-sm-8 {
		width: 66.66666667%;
	}
	.fw-col-sm-7 {
		width: 58.33333333%;
	}
	.fw-col-sm-6 {
		width: 50%;
	}
	.fw-col-sm-5 {
		width: 41.66666667%;
	}
	.fw-col-sm-4 {
		width: 33.33333333%;
	}
	.fw-col-sm-3 {
		width: 25%;
	}
	.fw-col-sm-2 {
		width: 16.66666667%;
	}
	.fw-col-sm-1 {
		width: 8.33333333%;
	}

	.fw-col-sm-pull-15 {
		right: 20%;
	}
	.fw-col-sm-pull-12 {
		right: 100%;
	}
	.fw-col-sm-pull-11 {
		right: 91.66666667%;
	}
	.fw-col-sm-pull-10 {
		right: 83.33333333%;
	}
	.fw-col-sm-pull-9 {
		right: 75%;
	}
	.fw-col-sm-pull-8 {
		right: 66.66666667%;
	}
	.fw-col-sm-pull-7 {
		right: 58.33333333%;
	}
	.fw-col-sm-pull-6 {
		right: 50%;
	}
	.fw-col-sm-pull-5 {
		right: 41.66666667%;
	}
	.fw-col-sm-pull-4 {
		right: 33.33333333%;
	}
	.fw-col-sm-pull-3 {
		right: 25%;
	}
	.fw-col-sm-pull-2 {
		right: 16.66666667%;
	}
	.fw-col-sm-pull-1 {
		right: 8.33333333%;
	}
	.fw-col-sm-pull-0 {
		right: auto;
	}

	.fw-col-sm-push-15 {
		left: 20%;
	}
	.fw-col-sm-push-12 {
		left: 100%;
	}
	.fw-col-sm-push-11 {
		left: 91.66666667%;
	}
	.fw-col-sm-push-10 {
		left: 83.33333333%;
	}
	.fw-col-sm-push-9 {
		left: 75%;
	}
	.fw-col-sm-push-8 {
		left: 66.66666667%;
	}
	.fw-col-sm-push-7 {
		left: 58.33333333%;
	}
	.fw-col-sm-push-6 {
		left: 50%;
	}
	.fw-col-sm-push-5 {
		left: 41.66666667%;
	}
	.fw-col-sm-push-4 {
		left: 33.33333333%;
	}
	.fw-col-sm-push-3 {
		left: 25%;
	}
	.fw-col-sm-push-2 {
		left: 16.66666667%;
	}
	.fw-col-sm-push-1 {
		left: 8.33333333%;
	}
	.fw-col-sm-push-0 {
		left: auto;
	}

	.fw-col-sm-offset-15 {
		margin-left: 20%;
	}
	.fw-col-sm-offset-12 {
		margin-left: 100%;
	}
	.fw-col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.fw-col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.fw-col-sm-offset-9 {
		margin-left: 75%;
	}
	.fw-col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.fw-col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.fw-col-sm-offset-6 {
		margin-left: 50%;
	}
	.fw-col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.fw-col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.fw-col-sm-offset-3 {
		margin-left: 25%;
	}
	.fw-col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.fw-col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.fw-col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.fw-col-md-1,
	.fw-col-md-2,
	.fw-col-md-3,
	.fw-col-md-4,
	.fw-col-md-5,
	.fw-col-md-6,
	.fw-col-md-7,
	.fw-col-md-8,
	.fw-col-md-9,
	.fw-col-md-10,
	.fw-col-md-11,
	.fw-col-md-12,
	.fw-col-md-15 {
		float: left;
	}

	body.rtl .fw-col-md-1,
	body.rtl .fw-col-md-2,
	body.rtl .fw-col-md-3,
	body.rtl .fw-col-md-4,
	body.rtl .fw-col-md-5,
	body.rtl .fw-col-md-6,
	body.rtl .fw-col-md-7,
	body.rtl .fw-col-md-8,
	body.rtl .fw-col-md-9,
	body.rtl .fw-col-md-10,
	body.rtl .fw-col-md-11,
	body.rtl .fw-col-md-12,
	body.rtl .fw-col-md-15 {
		float: right;
	}

	.fw-col-md-15 {
		width: 20%;
	}
	.fw-col-md-12 {
		width: 100%;
	}
	.fw-col-md-11 {
		width: 91.66666667%;
	}
	.fw-col-md-10 {
		width: 83.33333333%;
	}
	.fw-col-md-9 {
		width: 75%;
	}
	.fw-col-md-8 {
		width: 66.66666667%;
	}
	.fw-col-md-7 {
		width: 58.33333333%;
	}
	.fw-col-md-6 {
		width: 50%;
	}
	.fw-col-md-5 {
		width: 41.66666667%;
	}
	.fw-col-md-4 {
		width: 33.33333333%;
	}
	.fw-col-md-3 {
		width: 25%;
	}
	.fw-col-md-2 {
		width: 16.66666667%;
	}
	.fw-col-md-1 {
		width: 8.33333333%;
	}

	.fw-col-md-pull-15 {
		right: 20%;
	}
	.fw-col-md-pull-12 {
		right: 100%;
	}
	.fw-col-md-pull-11 {
		right: 91.66666667%;
	}
	.fw-col-md-pull-10 {
		right: 83.33333333%;
	}
	.fw-col-md-pull-9 {
		right: 75%;
	}
	.fw-col-md-pull-8 {
		right: 66.66666667%;
	}
	.fw-col-md-pull-7 {
		right: 58.33333333%;
	}
	.fw-col-md-pull-6 {
		right: 50%;
	}
	.fw-col-md-pull-5 {
		right: 41.66666667%;
	}
	.fw-col-md-pull-4 {
		right: 33.33333333%;
	}
	.fw-col-md-pull-3 {
		right: 25%;
	}
	.fw-col-md-pull-2 {
		right: 16.66666667%;
	}
	.fw-col-md-pull-1 {
		right: 8.33333333%;
	}
	.fw-col-md-pull-0 {
		right: auto;
	}

	.fw-col-md-push-15 {
		left: 20%;
	}
	.fw-col-md-push-12 {
		left: 100%;
	}
	.fw-col-md-push-11 {
		left: 91.66666667%;
	}
	.fw-col-md-push-10 {
		left: 83.33333333%;
	}
	.fw-col-md-push-9 {
		left: 75%;
	}
	.fw-col-md-push-8 {
		left: 66.66666667%;
	}
	.fw-col-md-push-7 {
		left: 58.33333333%;
	}
	.fw-col-md-push-6 {
		left: 50%;
	}
	.fw-col-md-push-5 {
		left: 41.66666667%;
	}
	.fw-col-md-push-4 {
		left: 33.33333333%;
	}
	.fw-col-md-push-3 {
		left: 25%;
	}
	.fw-col-md-push-2 {
		left: 16.66666667%;
	}
	.fw-col-md-push-1 {
		left: 8.33333333%;
	}
	.fw-col-md-push-0 {
		left: auto;
	}

	.fw-col-md-offset-15 {
		margin-left: 20%;
	}
	.fw-col-md-offset-12 {
		margin-left: 100%;
	}
	.fw-col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.fw-col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.fw-col-md-offset-9 {
		margin-left: 75%;
	}
	.fw-col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.fw-col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.fw-col-md-offset-6 {
		margin-left: 50%;
	}
	.fw-col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.fw-col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.fw-col-md-offset-3 {
		margin-left: 25%;
	}
	.fw-col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.fw-col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.fw-col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.fw-col-lg-1,
	.fw-col-lg-2,
	.fw-col-lg-3,
	.fw-col-lg-4,
	.fw-col-lg-5,
	.fw-col-lg-6,
	.fw-col-lg-7,
	.fw-col-lg-8,
	.fw-col-lg-9,
	.fw-col-lg-10,
	.fw-col-lg-11,
	.fw-col-lg-12,
	.fw-col-lg-15 {
		float: left;
	}

	body.rtl .fw-col-lg-1,
	body.rtl .fw-col-lg-2,
	body.rtl .fw-col-lg-3,
	body.rtl .fw-col-lg-4,
	body.rtl .fw-col-lg-5,
	body.rtl .fw-col-lg-6,
	body.rtl .fw-col-lg-7,
	body.rtl .fw-col-lg-8,
	body.rtl .fw-col-lg-9,
	body.rtl .fw-col-lg-10,
	body.rtl .fw-col-lg-11,
	body.rtl .fw-col-lg-12,
	body.rtl .fw-col-lg-15 {
		float: right;
	}

	.fw-col-lg-15 {
		width: 20%;
	}
	.fw-col-lg-12 {
		width: 100%;
	}
	.fw-col-lg-11 {
		width: 91.66666667%;
	}
	.fw-col-lg-10 {
		width: 83.33333333%;
	}
	.fw-col-lg-9 {
		width: 75%;
	}
	.fw-col-lg-8 {
		width: 66.66666667%;
	}
	.fw-col-lg-7 {
		width: 58.33333333%;
	}
	.fw-col-lg-6 {
		width: 50%;
	}
	.fw-col-lg-5 {
		width: 41.66666667%;
	}
	.fw-col-lg-4 {
		width: 33.33333333%;
	}
	.fw-col-lg-3 {
		width: 25%;
	}
	.fw-col-lg-2 {
		width: 16.66666667%;
	}
	.fw-col-lg-1 {
		width: 8.33333333%;
	}

	.fw-col-lg-pull-15 {
		right: 20%;
	}
	.fw-col-lg-pull-12 {
		right: 100%;
	}
	.fw-col-lg-pull-11 {
		right: 91.66666667%;
	}
	.fw-col-lg-pull-10 {
		right: 83.33333333%;
	}
	.fw-col-lg-pull-9 {
		right: 75%;
	}
	.fw-col-lg-pull-8 {
		right: 66.66666667%;
	}
	.fw-col-lg-pull-7 {
		right: 58.33333333%;
	}
	.fw-col-lg-pull-6 {
		right: 50%;
	}
	.fw-col-lg-pull-5 {
		right: 41.66666667%;
	}
	.fw-col-lg-pull-4 {
		right: 33.33333333%;
	}
	.fw-col-lg-pull-3 {
		right: 25%;
	}
	.fw-col-lg-pull-2 {
		right: 16.66666667%;
	}
	.fw-col-lg-pull-1 {
		right: 8.33333333%;
	}
	.fw-col-lg-pull-0 {
		right: auto;
	}
	.fw-col-lg-push-15 {
		left: 20%;
	}
	.fw-col-lg-push-12 {
		left: 100%;
	}
	.fw-col-lg-push-11 {
		left: 91.66666667%;
	}
	.fw-col-lg-push-10 {
		left: 83.33333333%;
	}
	.fw-col-lg-push-9 {
		left: 75%;
	}
	.fw-col-lg-push-8 {
		left: 66.66666667%;
	}
	.fw-col-lg-push-7 {
		left: 58.33333333%;
	}
	.fw-col-lg-push-6 {
		left: 50%;
	}
	.fw-col-lg-push-5 {
		left: 41.66666667%;
	}
	.fw-col-lg-push-4 {
		left: 33.33333333%;
	}
	.fw-col-lg-push-3 {
		left: 25%;
	}
	.fw-col-lg-push-2 {
		left: 16.66666667%;
	}
	.fw-col-lg-push-1 {
		left: 8.33333333%;
	}
	.fw-col-lg-push-0 {
		left: auto;
	}
	.fw-col-lg-offset-15 {
		margin-left: 20%;
	}

	.fw-col-lg-offset-12 {
		margin-left: 100%;
	}
	.fw-col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.fw-col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.fw-col-lg-offset-9 {
		margin-left: 75%;
	}
	.fw-col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.fw-col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.fw-col-lg-offset-6 {
		margin-left: 50%;
	}
	.fw-col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.fw-col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.fw-col-lg-offset-3 {
		margin-left: 25%;
	}
	.fw-col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.fw-col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.fw-col-lg-offset-0 {
		margin-left: 0%;
	}
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
img.wpvl_playbutton {box-shadow:none !important}
a.pp_close {z-index:100}
.wpvl_auto_thumb_box{
    position: relative;
    width: 200px;
    height: 150px;
}

.wpvl_auto_thumb_play{
	position: absolute;
	left: 75px;
	top: 50px;
}

.video_lightbox_auto_anchor_image{
	width: 200px;
	height: 150px;
}

/* CSS Tweak for prettyPhoto */
@media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 7%!important; top: 10px!important; }
}
/*End of CSS Tweak *//**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.geot-flag {
	width: 25px;
	height: 15px;
	background:url(/wp-content/plugins/geotargeting/public/css/flags.png) no-repeat;
	margin-top: 5px;
}

.geot-flag.flag-ad {background-position: -25px 0}
.geot-flag.flag-ae {background-position: -50px 0}
.geot-flag.flag-af {background-position: -75px 0}
.geot-flag.flag-ag {background-position: -100px 0}
.geot-flag.flag-ai {background-position: -125px 0}
.geot-flag.flag-al {background-position: -150px 0}
.geot-flag.flag-am {background-position: -175px 0}
.geot-flag.flag-an {background-position: -200px 0}
.geot-flag.flag-ao {background-position: -225px 0}
.geot-flag.flag-ar {background-position: -250px 0}
.geot-flag.flag-as {background-position: -275px 0}
.geot-flag.flag-at {background-position: -300px 0}
.geot-flag.flag-au {background-position: -325px 0}
.geot-flag.flag-aw {background-position: -350px 0}
.geot-flag.flag-az {background-position: -375px 0}
.geot-flag.flag-ba {background-position: 0 -15px}
.geot-flag.flag-bb {background-position: -25px -15px}
.geot-flag.flag-bd {background-position: -50px -15px}
.geot-flag.flag-be {background-position: -75px -15px}
.geot-flag.flag-bf {background-position: -100px -15px}
.geot-flag.flag-bg {background-position: -125px -15px}
.geot-flag.flag-bh {background-position: -150px -15px}
.geot-flag.flag-bi {background-position: -175px -15px}
.geot-flag.flag-bj {background-position: -200px -15px}
.geot-flag.flag-bm {background-position: -225px -15px}
.geot-flag.flag-bn {background-position: -250px -15px}
.geot-flag.flag-bo {background-position: -275px -15px}
.geot-flag.flag-br {background-position: -300px -15px}
.geot-flag.flag-bs {background-position: -325px -15px}
.geot-flag.flag-bt {background-position: -350px -15px}
.geot-flag.flag-bv {background-position: -375px -15px}
.geot-flag.flag-bw {background-position: 0 -30px}
.geot-flag.flag-by {background-position: -25px -30px}
.geot-flag.flag-bz {background-position: -50px -30px}
.geot-flag.flag-ca {background-position: -75px -30px}
.geot-flag.flag-cd {background-position: -100px -30px}
.geot-flag.flag-cf {background-position: -125px -30px}
.geot-flag.flag-cg {background-position: -150px -30px}
.geot-flag.flag-ch {background-position: -175px -30px}
.geot-flag.flag-ci {background-position: -200px -30px}
.geot-flag.flag-ck {background-position: -225px -30px}
.geot-flag.flag-cl {background-position: -250px -30px}
.geot-flag.flag-cm {background-position: -275px -30px}
.geot-flag.flag-cn {background-position: -300px -30px}
.geot-flag.flag-co {background-position: -325px -30px}
.geot-flag.flag-cr {background-position: -350px -30px}
.geot-flag.flag-cu {background-position: -375px -30px}
.geot-flag.flag-cv {background-position: 0 -45px}
.geot-flag.flag-cy {background-position: -25px -45px}
.geot-flag.flag-cz {background-position: -50px -45px}
.geot-flag.flag-de {background-position: -75px -45px}
.geot-flag.flag-dj {background-position: -100px -45px}
.geot-flag.flag-dk {background-position: -125px -45px}
.geot-flag.flag-dm {background-position: -150px -45px}
.geot-flag.flag-do {background-position: -175px -45px}
.geot-flag.flag-dz {background-position: -200px -45px}
.geot-flag.flag-ec {background-position: -225px -45px}
.geot-flag.flag-ee {background-position: -250px -45px}
.geot-flag.flag-eg {background-position: -275px -45px}
.geot-flag.flag-eh {background-position: -300px -45px}
.geot-flag.flag-er {background-position: -325px -45px}
.geot-flag.flag-es {background-position: -350px -45px}
.geot-flag.flag-et {background-position: -375px -45px}
.geot-flag.flag-eu {background-position: 0 -60px}
.geot-flag.flag-fi {background-position: -25px -60px}
.geot-flag.flag-fj {background-position: -50px -60px}
.geot-flag.flag-fk {background-position: -75px -60px}
.geot-flag.flag-fm {background-position: -100px -60px}
.geot-flag.flag-fo {background-position: -125px -60px}
.geot-flag.flag-fr {background-position: -150px -60px}
.geot-flag.flag-ga {background-position: -175px -60px}
.geot-flag.flag-gb {background-position: -200px -60px}
.geot-flag.flag-gd {background-position: -225px -60px}
.geot-flag.flag-ge {background-position: -250px -60px}
.geot-flag.flag-gf {background-position: -275px -60px}
.geot-flag.flag-gg {background-position: -300px -60px}
.geot-flag.flag-gh {background-position: -325px -60px}
.geot-flag.flag-gi {background-position: -350px -60px}
.geot-flag.flag-gl {background-position: -375px -60px}
.geot-flag.flag-gm {background-position: 0 -75px}
.geot-flag.flag-gn {background-position: -25px -75px}
.geot-flag.flag-gp {background-position: -50px -75px}
.geot-flag.flag-gq {background-position: -75px -75px}
.geot-flag.flag-gr {background-position: -100px -75px}
.geot-flag.flag-gs {background-position: -125px -75px}
.geot-flag.flag-gt {background-position: -150px -75px}
.geot-flag.flag-gu {background-position: -175px -75px}
.geot-flag.flag-gw {background-position: -200px -75px}
.geot-flag.flag-gy {background-position: -225px -75px}
.geot-flag.flag-hk {background-position: -250px -75px}
.geot-flag.flag-hm {background-position: -275px -75px}
.geot-flag.flag-hn {background-position: -300px -75px}
.geot-flag.flag-hr {background-position: -325px -75px}
.geot-flag.flag-ht {background-position: -350px -75px}
.geot-flag.flag-hu {background-position: -375px -75px}
.geot-flag.flag-id {background-position: 0 -90px}
.geot-flag.flag-ie {background-position: -25px -90px}
.geot-flag.flag-il {background-position: -50px -90px}
.geot-flag.flag-in {background-position: -75px -90px}
.geot-flag.flag-io {background-position: -100px -90px}
.geot-flag.flag-iq {background-position: -125px -90px}
.geot-flag.flag-ir {background-position: -150px -90px}
.geot-flag.flag-is {background-position: -175px -90px}
.geot-flag.flag-it {background-position: -200px -90px}
.geot-flag.flag-je {background-position: -225px -90px}
.geot-flag.flag-jm {background-position: -250px -90px}
.geot-flag.flag-jo {background-position: -275px -90px}
.geot-flag.flag-jp {background-position: -300px -90px}
.geot-flag.flag-ke {background-position: -325px -90px}
.geot-flag.flag-kg {background-position: -350px -90px}
.geot-flag.flag-kh {background-position: -375px -90px}
.geot-flag.flag-ki {background-position: 0 -105px}
.geot-flag.flag-km {background-position: -25px -105px}
.geot-flag.flag-kn {background-position: -50px -105px}
.geot-flag.flag-kp {background-position: -75px -105px}
.geot-flag.flag-kr {background-position: -100px -105px}
.geot-flag.flag-kw {background-position: -125px -105px}
.geot-flag.flag-ky {background-position: -150px -105px}
.geot-flag.flag-kz {background-position: -175px -105px}
.geot-flag.flag-la {background-position: -200px -105px}
.geot-flag.flag-lb {background-position: -225px -105px}
.geot-flag.flag-lc {background-position: -250px -105px}
.geot-flag.flag-li {background-position: -275px -105px}
.geot-flag.flag-lk {background-position: -300px -105px}
.geot-flag.flag-lr {background-position: -325px -105px}
.geot-flag.flag-ls {background-position: -350px -105px}
.geot-flag.flag-lt {background-position: -375px -105px}
.geot-flag.flag-lu {background-position: 0 -120px}
.geot-flag.flag-lv {background-position: -25px -120px}
.geot-flag.flag-ly {background-position: -50px -120px}
.geot-flag.flag-ma {background-position: -75px -120px}
.geot-flag.flag-mc {background-position: -100px -120px}
.geot-flag.flag-md {background-position: -125px -120px}
.geot-flag.flag-me {background-position: -150px -120px}
.geot-flag.flag-mg {background-position: -175px -120px}
.geot-flag.flag-mh {background-position: -200px -120px}
.geot-flag.flag-mk {background-position: -225px -120px}
.geot-flag.flag-ml {background-position: -250px -120px}
.geot-flag.flag-mm {background-position: -275px -120px}
.geot-flag.flag-mn {background-position: -300px -120px}
.geot-flag.flag-mo {background-position: -325px -120px}
.geot-flag.flag-mp {background-position: -350px -120px}
.geot-flag.flag-mq {background-position: -375px -120px}
.geot-flag.flag-mr {background-position: 0 -135px}
.geot-flag.flag-ms {background-position: -25px -135px}
.geot-flag.flag-mt {background-position: -50px -135px}
.geot-flag.flag-mu {background-position: -75px -135px}
.geot-flag.flag-mv {background-position: -100px -135px}
.geot-flag.flag-mw {background-position: -125px -135px}
.geot-flag.flag-mx {background-position: -150px -135px}
.geot-flag.flag-my {background-position: -175px -135px}
.geot-flag.flag-mz {background-position: -200px -135px}
.geot-flag.flag-na {background-position: -225px -135px}
.geot-flag.flag-nc {background-position: -250px -135px}
.geot-flag.flag-ne {background-position: -275px -135px}
.geot-flag.flag-nf {background-position: -300px -135px}
.geot-flag.flag-ng {background-position: -325px -135px}
.geot-flag.flag-ni {background-position: -350px -135px}
.geot-flag.flag-nl {background-position: -375px -135px}
.geot-flag.flag-no {background-position: 0 -150px}
.geot-flag.flag-np {background-position: -25px -150px}
.geot-flag.flag-nr {background-position: -50px -150px}
.geot-flag.flag-nu {background-position: -75px -150px}
.geot-flag.flag-nz {background-position: -100px -150px}
.geot-flag.flag-om {background-position: -125px -150px}
.geot-flag.flag-pa {background-position: -150px -150px}
.geot-flag.flag-pe {background-position: -175px -150px}
.geot-flag.flag-pf {background-position: -200px -150px}
.geot-flag.flag-pg {background-position: -225px -150px}
.geot-flag.flag-ph {background-position: -250px -150px}
.geot-flag.flag-pk {background-position: -275px -150px}
.geot-flag.flag-pl {background-position: -300px -150px}
.geot-flag.flag-pm {background-position: -325px -150px}
.geot-flag.flag-pn {background-position: -350px -150px}
.geot-flag.flag-pr {background-position: -375px -150px}
.geot-flag.flag-ps {background-position: 0 -165px}
.geot-flag.flag-pt {background-position: -25px -165px}
.geot-flag.flag-pw {background-position: -50px -165px}
.geot-flag.flag-py {background-position: -75px -165px}
.geot-flag.flag-qa {background-position: -100px -165px}
.geot-flag.flag-re {background-position: -125px -165px}
.geot-flag.flag-ro {background-position: -150px -165px}
.geot-flag.flag-rs {background-position: -175px -165px}
.geot-flag.flag-ru {background-position: -200px -165px}
.geot-flag.flag-rw {background-position: -225px -165px}
.geot-flag.flag-sa {background-position: -250px -165px}
.geot-flag.flag-sb {background-position: -275px -165px}
.geot-flag.flag-sc {background-position: -300px -165px}
.geot-flag.flag-sd {background-position: -325px -165px}
.geot-flag.flag-se {background-position: -350px -165px}
.geot-flag.flag-sg {background-position: -375px -165px}
.geot-flag.flag-sh {background-position: 0 -180px}
.geot-flag.flag-si {background-position: -25px -180px}
.geot-flag.flag-sk {background-position: -50px -180px}
.geot-flag.flag-sl {background-position: -75px -180px}
.geot-flag.flag-sm {background-position: -100px -180px}
.geot-flag.flag-sn {background-position: -125px -180px}
.geot-flag.flag-so {background-position: -150px -180px}
.geot-flag.flag-sr {background-position: -175px -180px}
.geot-flag.flag-st {background-position: -200px -180px}
.geot-flag.flag-sv {background-position: -225px -180px}
.geot-flag.flag-sy {background-position: -250px -180px}
.geot-flag.flag-sz {background-position: -275px -180px}
.geot-flag.flag-tc {background-position: -300px -180px}
.geot-flag.flag-td {background-position: -325px -180px}
.geot-flag.flag-tf {background-position: -350px -180px}
.geot-flag.flag-tg {background-position: -375px -180px}
.geot-flag.flag-th {background-position: 0 -195px}
.geot-flag.flag-tj {background-position: -25px -195px}
.geot-flag.flag-tk {background-position: -50px -195px}
.geot-flag.flag-tl {background-position: -75px -195px}
.geot-flag.flag-tm {background-position: -100px -195px}
.geot-flag.flag-tn {background-position: -125px -195px}
.geot-flag.flag-to {background-position: -150px -195px}
.geot-flag.flag-tr {background-position: -175px -195px}
.geot-flag.flag-tt {background-position: -200px -195px}
.geot-flag.flag-tv {background-position: -225px -195px}
.geot-flag.flag-tw {background-position: -250px -195px}
.geot-flag.flag-tz {background-position: -275px -195px}
.geot-flag.flag-ua {background-position: -300px -195px}
.geot-flag.flag-ug {background-position: -325px -195px}
.geot-flag.flag-um {background-position: -350px -195px}
.geot-flag.flag-us {background-position: -375px -195px}
.geot-flag.flag-uy {background-position: 0 -210px}
.geot-flag.flag-uz {background-position: -25px -210px}
.geot-flag.flag-va {background-position: -50px -210px}
.geot-flag.flag-vc {background-position: -75px -210px}
.geot-flag.flag-ve {background-position: -100px -210px}
.geot-flag.flag-vg {background-position: -125px -210px}
.geot-flag.flag-vi {background-position: -150px -210px}
.geot-flag.flag-vn {background-position: -175px -210px}
.geot-flag.flag-vu {background-position: -200px -210px}
.geot-flag.flag-wf {background-position: -225px -210px}
.geot-flag.flag-ws {background-position: -250px -210px}
.geot-flag.flag-ye {background-position: -275px -210px}
.geot-flag.flag-yt {background-position: -300px -210px}
.geot-flag.flag-za {background-position: -325px -210px}
.geot-flag.flag-zm {background-position: -350px -210px}
.geot-flag.flag-zw {background-position: -375px -210px}

.geot_dropdown_container {  position:relative;}
.geot_dropdown_container .geotdd-select{  position:relative; cursor:pointer;padding: 10px;padding-right: 30px;}
.geot_dropdown_container .geotdd-desc {  display:block; overflow: hidden; }
.geot_dropdown_container .geotdd-selected{ overflow:hidden; display:block; font-weight:bold;width: 100%;}
.geot_dropdown_container .geotdd-pointer{ width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px;}
.geot_dropdown_container .geotdd-pointer-down{ border:solid 5px transparent; border-top:solid 5px #000; }
.geot_dropdown_container .geotdd-pointer-up{border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px;}
.geot_dropdown_container .geotdd-options{ border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0; padding:0;background:#fff; overflow:auto;right: 0;}
.geot_dropdown_container .geotdd-option{  display:block; overflow:hidden; text-decoration:none; color:#333; cursor:pointer;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out; }
.geot_dropdown_container .geotdd-options li {
	float: left !important;
	border: none !important;
	border-bottom:solid 1px #ddd;
	width: 25%;
	display: inline-block;
	padding: 0 !important;
	margin: 0 !important;
}
.geot_dropdown_container .geotdd-options li a{
	font-size: 13px;
	line-height: 14px;
	padding: 6px !Important;
	margin: 0 !important;
	min-height: 42px;
}	
.geot_dropdown_container ul.geotdd-options li a:hover {
	background: none;
}	
.geot_dropdown_container ul.geotdd-options li:hover a {
	background: #dedede;
}
.geot_dropdown_container .geotdd-options > li:last-child > .geotdd-option{ border-bottom:none;}
.geot_dropdown_container .geotdd-option:hover{ background:#f3f3f3; color:#000;}
.geot_dropdown_container .geotdd-selected-description-truncated { text-overflow: ellipsis; white-space:nowrap; }
.geot_dropdown_container .geotdd-option-image, .geotdd-selected-image { vertical-align:middle; float:left; margin-right:5px; max-width:64px;}
.geot_dropdown_container .geotdd-image-right { float:right; margin-right:15px; margin-left:5px;}
.geot_dropdown_container .geotdd-option span.geot-flag{
	margin-top: 0;
}
@media only screen and (min-width: 900px) {
	.geot_dropdown_container .geotdd-options{
		width: 800px;
	}
	.geot_dropdown_container .geotdd-options li {
		width: 25%;
	}
}		
@media only screen and (min-width: 1100px) {
	.geot_dropdown_container .geotdd-options{
		width: 1000px;
	}
	.geot_dropdown_container .geotdd-options li {
		width: 20%;
	}
}.breadcrumbs {
	margin: 12px 0;
	font-size: 80%;
	line-height: 1.3em;
}

.breadcrumbs a{
	text-decoration: none;
	/*color: inherit;*/
}/**
 * Strong Testimonials Default template
 */
/* Clears
-----------------------------------------------*/
.clear {
  clear: both;
}

/**
Minimum paragraph width means no short words in skinny space next to image
in columns or small screens.

This workaround is needed until we can use flexbox properly
or CSS offers container queries.

Thanks https://css-tricks.com/minimum-paragraph-widths/
*/
.maybe-clear {
  content: "";
  /* this value seems to work well in both responsive and Masonry */
  width: 6em;
  display: block;
  overflow: hidden;
}

/* Base
-----------------------------------------------*/
.strong-view.wpmtst-default {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-default div {
  box-sizing: border-box;
}
.strong-view.wpmtst-default .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}
.strong-view.wpmtst-default .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image {
  max-width: 100%;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-default a.readmore,
.strong-view.wpmtst-default a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-default a.readmore-toggle:hover {
  cursor: pointer;
}

.strong-view.slider-container {
  opacity: 1;
}
.strong-view .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Template
-----------------------------------------------*/
.strong-view.wpmtst-default .strong-content {
  margin: 20px auto 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial {
  border: 1px solid #E6E6E6;
  margin: 20px auto;
  text-align: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial:first-child {
  margin-top: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial:last-child {
  margin-bottom: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
  border: 1px solid #FFFFFF;
  padding: 20px;
  text-align: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-default .wpmtst-testimonial-heading {
  background: url("/wp-content/plugins/strong-testimonials/templates/default/img/quotes.png") no-repeat scroll left center transparent;
  margin-top: 0;
  padding-left: 40px;
  text-align: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image {
  margin-top: 0.25em;
  margin-right: 1em;
  margin-bottom: 0.25em;
  float: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image img {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EFEFEF;
  padding: 6px;
  margin: 0 auto;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image .initials {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EFEFEF;
  padding: 6px;
  margin: 0 auto;
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field {
  text-align: right;
}
.strong-view.wpmtst-default .wpmtst-testimonial-name {
  font-weight: bold;
}
.strong-view.wpmtst-default .readmore {
  margin-top: 1em;
}
.strong-view.wpmtst-default .strong-view-footer {
  margin-bottom: 20px;
}
.strong-view.wpmtst-default .readmore-page {
  margin-top: 20px;
  padding: 1em;
  text-align: center;
  border: 1px solid #E6E6E6;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-default.strong-pager {
  display: none;
}

.simplePagerList {
  /* match .strong-content container */
  margin: 20px auto;
  text-align: center;
}

.strong-view ul.simplePagerNav {
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}
.strong-view ul.simplePagerNav li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.strong-view ul.simplePagerNav li a {
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  outline: none;
  text-decoration: none;
  transition: background 0.2s ease;
}
.strong-view ul.simplePagerNav li a:hover {
  background: #BBB;
  color: #FFF;
}
.strong-view ul.simplePagerNav li.currentPage a {
  text-decoration: none;
  background: #999;
  color: #FFF;
}

.strong-view.rtl ul.simplePagerNav li {
  float: right;
}

/* Standard pagination
-----------------------------------------------*/
.strong-view .nav-links {
  margin: 20px auto;
  text-align: center;
}
.strong-view .nav-links a, .strong-view .nav-links span {
  display: inline-block;
  line-height: 1.5;
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  transition: background 0.2s ease;
}
.strong-view .nav-links a.current, .strong-view .nav-links span.current {
  background: #999;
  color: #FFF;
}
.strong-view .nav-links a {
  outline: none;
  text-decoration: none;
}
.strong-view .nav-links a:hover,
.strong-view .nav-links a.prev:hover,
.strong-view .nav-links a.next:hover,
.strong-view .nav-links span:hover {
  background: #BBB;
  color: #FFF;
}

/* Slideshow
-----------------------------------------------*/
.strong-view.wpmtst-default.slider-container {
  /* If vertical or fade slideshow, move border from individual testimonials to viewport. */
}
.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
  border: 1px solid #E6E6E6;
}
.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmtst-testimonial {
  border: 0;
}
.strong-view.wpmtst-default.slider-container .strong-content {
  margin: 0 auto;
}
.strong-view.wpmtst-default.slider-container .wpmtst-testimonial:not(:first-child) {
  display: none;
}
.strong-view.wpmtst-default.nav-position-inside .wpmtst-testimonial-inner {
  padding-bottom: 48px;
}
.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}
.strong-view.wpmtst-default.slider-stretch .wpmtst-testimonial-inner {
  /* to force same height for all slides */
  height: 100%;
}

/* Responsive
-----------------------------------------------*/
@media only screen and (max-width: 320px) {
  .strong-view.wpmtst-default .wpmtst-testimonial-image {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
/* Remove quote background image */
@media only screen and (max-width: 320px) and (orientation: portrait) {
  .strong-view.wpmtst-default .wpmtst-testimonial-heading {
    background: none;
    padding-left: 0;
  }
}
/* RTL
-----------------------------------------------*/
.strong-view.wpmtst-default.rtl .wpmtst-testimonial,
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-inner,
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading {
  text-align: right;
}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-image {
  float: right;
  margin-left: 1em;
}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-field {
  text-align: left;
}

.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading {
  padding-right: 40px;
  background-position: right;
}

/* Option: Image Right
-----------------------------------------------*/
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-image {
  float: right;
  margin-top: .25em;
  margin-bottom: 0.25em;
  margin-left: 1em;
}
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-field {
  text-align: left;
}

.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-image {
  float: left;
  margin-left: 0;
  margin-right: 1em;
}
.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-field {
  text-align: right;
}

/* Option: No Quotes
-----------------------------------------------*/
.strong-view.wpmtst-default.no-quotes .wpmtst-testimonial-heading {
  background: none;
  padding-left: 0;
}

/* Option: Dark Theme
-----------------------------------------------*/
.strong-view.wpmtst-default.dark .wpmtst-testimonial {
  border: 1px solid #777;
}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner {
  border: 1px solid #333;
}
.strong-view.wpmtst-default.dark .readmore-page {
  border: 2px solid #777;
}
.strong-view.wpmtst-default.dark ul.simplePagerNav li a:hover {
  background: #777;
  color: #FFF;
}
.strong-view.wpmtst-default.dark ul.simplePagerNav li.currentPage a {
  background: #555;
  color: #FFF;
}

.disabled {
  display: none !important;
}

.wpmslider-controls.disabled {
    display: block !important;
}

/*  Compatibility with metaslider pro layers display
----------------------------------------------------*/

.msHtmlOverlay .layer .disabled {
    display: block !important;
}/* =bxSlider structure
---------------------------------------------------------*/
.strong-view .wpmslider-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  direction: ltr;
}
.strong-view .wpmslider {
  margin: 0;
  padding: 0;
}
.strong-view .wpmslider-viewport {
  /* fix other elements on the page moving (on Chrome) */
  -webkit-transform: translatez(0);
}

/* =pager
---------------------------------------------------------*/
.strong-view .wpmslider-pager {
  display: inline-block;
}
.strong-view.rtl .wpmslider-pager {
  direction: rtl;
}
.strong-view .wpmslider-pager-item {
  display: inline-block;
}
.strong-view .wpmslider-pager-link {
  text-decoration: none;
}

/* =controls
---------------------------------------------------------*/
.strong-view .wpmslider-start,
.strong-view .wpmslider-stop,
.strong-view .wpmslider-next,
.strong-view .wpmslider-prev {
  z-index: 5;
}
.strong-view .wpmslider-controls-auto,
.strong-view .wpmslider-controls-direction {
  display: inline-block;
  vertical-align: middle;
}
.strong-view .wpmslider-controls a {
  box-shadow: none;
  text-decoration: none;
}
.strong-view .wpmslider-controls a:hover, .strong-view .wpmslider-controls a:active, .strong-view .wpmslider-controls a:focus {
  outline: 0;
}

.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 1;
  padding-bottom: 15px;
  text-align: center;
  z-index: 5;
}
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-start,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-stop,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-prev,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-next {
  margin: 0 3px;
}

.strong-view.nav-position-outside .wpmslider-controls {
  line-height: 1;
  padding: 20px 0 20px;
  text-align: center;
  z-index: 5;
}
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-start,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-stop,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-prev,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-next {
  margin: 0 3px;
}

.strong-view.controls-style-buttons .wpmslider-start,
.strong-view.controls-style-buttons .wpmslider-stop,
.strong-view.controls-style-buttons .wpmslider-next,
.strong-view.controls-style-buttons .wpmslider-prev {
  display: inline-block;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  transition: all 0.2s ease;
}
.strong-view.controls-style-buttons .wpmslider-start:before,
.strong-view.controls-style-buttons .wpmslider-stop:before {
  position: relative;
  top: -1px;
  background: #999;
}
.strong-view.controls-style-buttons .wpmslider-start:before {
  content: "";
  background:#999;
  position: relative;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/play-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/play-solid.svg') center center no-repeat;
  top:3px;
  display: inline-block;
  width: 25px;
  height: 25px;
}
.strong-view.controls-style-buttons .wpmslider-stop:before {
  content: "";
  background:#999;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/pause-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/pause-solid.svg') center center no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: relative;
  top:3px;
}
.strong-view.controls-style-buttons .wpmslider-start:hover,
.strong-view.controls-style-buttons .wpmslider-stop:hover,
.strong-view.controls-style-buttons .wpmslider-next:hover,
.strong-view.controls-style-buttons .wpmslider-prev:hover {
  color: #111;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-left-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-left-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-right-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-right-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}
.strong-view.controls-style-buttons.rtl .wpmslider-prev:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-right-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-right-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}
.strong-view.controls-style-buttons.rtl .wpmslider-next:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-left-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/chevron-left-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}

.strong-view.controls-type-sides .wpmslider-controls {
  height: 0;
}
.strong-view.controls-type-sides .wpmslider-prev,
.strong-view.controls-type-sides .wpmslider-next {
  position: absolute;
  top: calc(50% - 14px);
  margin: 0;
}
.strong-view.controls-type-sides:not(.rtl) .wpmslider-prev {
  left: 10px;
}
.strong-view.controls-type-sides:not(.rtl) .wpmslider-next {
  right: 10px;
}
.strong-view.controls-type-sides.rtl .wpmslider-prev {
  right: 10px;
}
.strong-view.controls-type-sides.rtl .wpmslider-next {
  left: 10px;
}
@font-face{font-family:TablePress;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format('woff2'),url(/wp-content/plugins/tablepress/css/tablepress.woff) format('woff');font-weight:400;font-style:normal;font-display:block}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2017 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Fontfabric
 * License URL: https://www.fontspring.com/licenses/fontfabric/webfont
 *
 *
 */

@font-face {
    font-family: 'Nexa_Free_Light';
    /*src: url('/wp-content/themes/pluto/css/Nexa_Free_Light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/pluto/css/Nexa_Free_Light-webfont.woff') format('woff');*/
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Nexa_Free_Bold';
    /*src: url('/wp-content/themes/pluto/css/Nexa_Free_Bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/pluto/css/Nexa_Free_Bold-webfont.woff') format('woff');*/
    font-weight: normal;
    font-style: normal;

}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}/*! formstone v0.8.35 [background.css] 2015-12-28 | MIT License | formstone.it */

/**
	 * @class
	 * @name .fs-background-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-background
	 * @type element
	 * @description Base widget class
	 */
.fs-background {
  overflow: hidden;
  position: relative;
  /**
		 * @class
		 * @name .fs-background-container
		 * @type element
		 * @description Container element
		 */
  /**
		 * @class
		 * @name .fs-background-media
		 * @type element
		 * @description Media element
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-navtive
		 * @type modifier
		 * @description Indicates native support
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-fixed
		 * @type modifier
		 * @description Indicates fixed positioning
		 */
  /**
		 * @class
		 * @name .fs-background-embed
		 * @type element
		 * @description Embed/iFrame element
		 */
  /**
		 * @class
		 * @name .fs-background-embed.fs-background-embed-ready
		 * @type modifier
		 * @description Indicates ready state
		 */
}
.fs-background,
.fs-background-container,
.fs-background-media {
  -webkit-transition: none;
          transition: none;
}
.fs-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  overflow: hidden;
}
.fs-background-media {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.fs-background-media.fs-background-animated {
  -webkit-transition: opacity 0.5s linear;
          transition: opacity 0.5s linear;
}
.fs-background-media img,
.fs-background-media video,
.fs-background-media iframe {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-user-drag: none;
}
.fs-background-media.fs-background-native,
.fs-background-media.fs-background-fixed {
  width: 100%;
  height: 100%;
}
.fs-background-media.fs-background-native img,
.fs-background-media.fs-background-fixed img {
  display: none;
}
.fs-background-media.fs-background-native {
  background-position: center;
  background-size: cover;
}
.fs-background-media.fs-background-fixed {
  background-position: center;
  background-attachment: fixed;
}
.fs-background-embed.fs-background-ready:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: '';
}
.fs-background-embed.fs-background-ready iframe {
  z-index: 0;
}
.fw-main-row.background-video .fw-container,
.fw-main-row.background-video .fw-container-fluid {
	z-index: 1;
}
html.has-cookie-bar.cookie-bar-top-bar {
	margin-top: 30px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
}
#catapult-cookie-bar {
	box-sizing: border-box;
	max-height: 0;
	opacity: 0;
	direction: ltr;
	padding: 0 20px;
	z-index: 99999;
	overflow: hidden;
	text-align:left;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
}
.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar,
.ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar,
.ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar,
.ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar,
.ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar,
.ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar,
.ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar {
	display: none;
}
.ctcc-exclude-AF.geoip-continent-AF,
.ctcc-exclude-AN.geoip-continent-AN,
.ctcc-exclude-AS.geoip-continent-AS,
.ctcc-exclude-EU.geoip-continent-EU,
.ctcc-exclude-NA.geoip-continent-NA,
.ctcc-exclude-OC.geoip-continent-OC,
.ctcc-exclude-SA.geoip-continent-SA {
	margin-top: 0 !important;
}
#catapult-cookie-bar.rounded-corners {
	border-radius: 3px;
}
#catapult-cookie-bar.drop-shadow {
	-webkit-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
}
.cookie-bar-block #catapult-cookie-bar {
	max-height: 999px;
	-webkit-transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
	transition: opacity 0.25s;
}
.has-cookie-bar #catapult-cookie-bar {
	opacity: 1;
	max-height: 999px;
	min-height: 30px;
	padding: 15px 20px 15px;
}
.cookie-bar-block #catapult-cookie-bar span {
	display: block;
	margin: 1em 0;
}
.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}
button#catapultCookie {
	cursor: pointer;
	margin:0 20px 0 0;
}
.cookie-bar-bar button#catapultCookie {
	margin:0 0 0 20px;
}
.cookie-bar-bar .ctcc-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}
.cookie-bar-bar .float-accept .ctcc-inner {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
@media screen and (max-width: 991px) {
	.ctcc-left-side {
		margin-right: 1em;
	}
}
.ctcc-right-side {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}
.cookie-bar-block #catapult-cookie-bar h3 {
	margin: 0.5em 0 0;
}
.use_x_close .x_close {
    position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	font-family: sans-serif;
	-webkit-transition-duration:0.5s;
	transition-duration:0.5s;
}
.cookie-bar-bar .use_x_close .x_close {
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.x_close {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0px,0px,0px);
    width: 14px;
    height: 30px;
    position: relative;
    margin: 0 auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
.x_close span {
	display: block;
	position: absolute;
	height: 3px;
	width: 14px;
	background: #111;
	border-radius: 6px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	transition-delay: .14s;
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
}
.x_close span:nth-child(1),
.x_close span:nth-child(2) {
	top: 14px;
}
.x_close span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.x_close span:nth-child(2) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.x_close:hover span:nth-child(1) {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.x_close:hover span:nth-child(2) {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.lazy-load {
    transition: opacity .15s;
    opacity: 0;
}

.lazy-load.is-loaded {
    opacity: 1;
}/**
 * Strong Testimonials Simple template
 */
/* Clears
-----------------------------------------------*/
.clear {
  clear: both;
}

/**
Minimum paragraph width means no short words in skinny space next to image
in columns or small screens.

This workaround is needed until we can use flexbox properly
or CSS offers container queries.

Thanks https://css-tricks.com/minimum-paragraph-widths/
*/
.maybe-clear {
  content: "";
  /* this value seems to work well in both responsive and Masonry */
  width: 6em;
  display: block;
  overflow: hidden;
}

/* Base
-----------------------------------------------*/
.strong-view.wpmtst-simple {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-simple div {
  box-sizing: border-box;
}
.strong-view.wpmtst-simple .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}
.strong-view.wpmtst-simple .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image {
  max-width: 100%;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-simple a.readmore,
.strong-view.wpmtst-simple a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-simple a.readmore-toggle:hover {
  cursor: pointer;
}

.strong-view.slider-container {
  opacity: 1;
}
.strong-view .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Template
-----------------------------------------------*/
.strong-view.wpmtst-simple .strong-content {
  margin: 1em auto;
}
.strong-view.wpmtst-simple .wpmtst-testimonial {
  margin: 1em auto;
  text-align: left;
}
.strong-view.wpmtst-simple .wpmtst-testimonial:first-child {
  margin-top: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial:last-child {
  margin-bottom: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner {
  padding: 1em;
  text-align: left;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-heading {
  margin-top: 0;
  margin-bottom: 1em;
  text-align: left;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image {
  float: left;
  margin-top: .25em;
  margin-right: 1em;
  margin-bottom: 1em;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image img {
  background: none;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-image .initials {
  background: none;
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-field {
  clear: both;
}
.strong-view.wpmtst-simple .readmore {
  margin-top: 1em;
}
.strong-view.wpmtst-simple .readmore-page {
  padding: 1em;
  text-align: center;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-simple.strong-pager {
  display: none;
}

.simplePagerList {
  /* match .strong-content container */
  margin: 20px auto;
  text-align: center;
}

.strong-view ul.simplePagerNav {
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}
.strong-view ul.simplePagerNav li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.strong-view ul.simplePagerNav li a {
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  outline: none;
  text-decoration: none;
  transition: background 0.2s ease;
}
.strong-view ul.simplePagerNav li a:hover {
  background: #BBB;
  color: #FFF;
}
.strong-view ul.simplePagerNav li.currentPage a {
  text-decoration: none;
  background: #999;
  color: #FFF;
}

.strong-view.rtl ul.simplePagerNav li {
  float: right;
}

/* Standard pagination
-----------------------------------------------*/
.strong-view .nav-links {
  margin: 20px auto;
  text-align: center;
}
.strong-view .nav-links a, .strong-view .nav-links span {
  display: inline-block;
  line-height: 1.5;
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  transition: background 0.2s ease;
}
.strong-view .nav-links a.current, .strong-view .nav-links span.current {
  background: #999;
  color: #FFF;
}
.strong-view .nav-links a {
  outline: none;
  text-decoration: none;
}
.strong-view .nav-links a:hover,
.strong-view .nav-links a.prev:hover,
.strong-view .nav-links a.next:hover,
.strong-view .nav-links span:hover {
  background: #BBB;
  color: #FFF;
}

/* Slideshow
-----------------------------------------------*/
.strong-view.wpmtst-simple.slider-container .strong-content {
  margin: 0 auto;
}
.strong-view.wpmtst-simple.slider-container .wpmtst-testimonial:not(:first-child) {
  display: none;
}
.strong-view.wpmtst-simple.nav-position-inside .wpmtst-testimonial-inner {
  padding-bottom: 48px;
}
.strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}

/* Responsive
-----------------------------------------------*/
@media only screen and (max-width: 320px) {
  .strong-view.wpmtst-simple .wpmtst-testimonial-image {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
/* RTL
-----------------------------------------------*/
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial,
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-inner,
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-heading {
  text-align: right;
}
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-image {
  float: right;
  margin-left: 1em;
}
.strong-view.wpmtst-simple.rtl .wpmtst-testimonial-field {
  text-align: left;
}
.disabled {
  display : none!important;
}

.wpmslider-controls.disabled {
    display: block !important;
}

/*  Compatibility with metaslider pro layers display
----------------------------------------------------*/

.msHtmlOverlay .layer .disabled {
    display: block !important;
}/**
 * Grid Layout for any template.
 */

.strong-grid {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;

  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;

  /* to center items in a less-than-full row: */
  justify-content: space-around;
  /* to left-justify items in a less-than-full row: */
  /*justify-content: space-between;*/
}

/* specificity required */
.strong-view .strong-content.strong-grid .wpmtst-testimonial {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 20px 0;
}

.strong-content.strong-grid.columns-2 .wpmtst-testimonial {
  width: 48%;
}

.strong-content.strong-grid.columns-3 .wpmtst-testimonial {
  width: 31%;
}

.strong-content.strong-grid.columns-4 .wpmtst-testimonial {
  width: 23%;
}

.strong-view .strong-content.strong-grid .wpmtst-testimonial-inner {
  flex: 1 0 auto;
}

/* either no JavaScript or no Flexbox */
html.no-js .strong-grid .wpmtst-testimonial,
.strong-grid.noflex .wpmtst-testimonial {
  float: left;
  margin-right: 1%;
  margin-left: 1%;
}

html.no-js .strong-grid .wpmtst-testimonial {
  float: left;
  margin-right: 1%;
  margin-left: 1%;
}

/* float the last column */
.strong-grid.columns-2.noflex .wpmtst-testimonial:nth-of-type(2n+2),
.strong-grid.columns-3.noflex .wpmtst-testimonial:nth-of-type(3n+3),
.strong-grid.columns-4.noflex .wpmtst-testimonial:nth-of-type(4n+4) {
  float: right;
}

/* responsive */
@media only screen and (max-width: 480px) {
  .strong-view .strong-content.strong-grid .wpmtst-testimonial {
    width: 100%;
  }
}
/**
 * Strong Testimonials Modern template
 */
/* Clears
-----------------------------------------------*/
.clear {
  clear: both;
}

/**
Minimum paragraph width means no short words in skinny space next to image
in columns or small screens.

This workaround is needed until we can use flexbox properly
or CSS offers container queries.

Thanks https://css-tricks.com/minimum-paragraph-widths/
*/
.maybe-clear {
  content: "";
  /* this value seems to work well in both responsive and Masonry */
  width: 6em;
  display: block;
  overflow: hidden;
}

/* Base
-----------------------------------------------*/
.strong-view.wpmtst-modern {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-modern div {
  box-sizing: border-box;
}
.strong-view.wpmtst-modern .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}

.strong-view.wpmtst-modern .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image {
  max-width: 100%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-modern a.readmore,
.strong-view.wpmtst-modern a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-modern a.readmore-toggle:hover {
  cursor: pointer;
}

.strong-view.slider-container {
  opacity: 1;
}
.strong-view .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Template
-----------------------------------------------*/
.strong-view.wpmtst-modern .wpmtst-testimonial {
  margin: 20px auto;
}
.strong-view.wpmtst-modern .wpmtst-testimonial:first-child {
  margin-top: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial:last-child {
  margin-bottom: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
  padding: 30px;
  text-align: center;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-heading {
  font-weight: 700;
  margin-top: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content {
  font-size: 1.3em;
  font-style: italic;
  margin: 0 56px;
  position: relative;
  text-align: center;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
  color: #CDCDCD;
  background:#cdcdcd;
  width:36px;
  height:36px;
  font-size: 36px;
  font-style: normal;
  line-height: 36px;
  position: absolute;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
  content: "";
  left: -56px;
  top: 0;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/quote-left-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/quote-left-solid.svg') center center no-repeat;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
  content: "";
  right: -56px;
  bottom: 0;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/public/svg/quote-right-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/public/svg/quote-right-solid.svg') center center no-repeat;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field {
  clear: both;
  text-align: center;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-name {
  font-size: 1.3em;
  font-weight: 700;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-date {
  font-size: 0.9em;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-company {
  font-size: 1.1em;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image {
  display: inline-block;
  margin-bottom: 10px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image img {
  border-radius: 50%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image .initials {
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  background-color: #f9f9f9;
  border-radius: 50%;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-modern .readmore-page {
  background: #F4F4F4;
  padding: 0.7em;
  text-align: center;
}
.strong-view.wpmtst-modern .strong-slider-controls.indexed {
  line-height: 22px;
  padding: 19px 0;
}
.strong-view.wpmtst-modern .strong-slider-controls.indexed .slider-pager span {
  height: 22px;
  width: 22px;
}
.strong-view.wpmtst-modern .strong-slider-controls.indexed span.slider-pager-active {
  border-radius: 50%;
  font-weight: 400;
}

/* In Widget
-----------------------------------------------*/
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
  padding: 20px;
}
.widget .strong-view.wpmtst-modern.slider-bottom .wpmtst-testimonial-inner {
  padding-bottom: 40px;
}
.widget .strong-view.wpmtst-modern .strong-slider-controls {
  line-height: 40px;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content {
  margin: 36px 0;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
  left: 0;
  top: -36px;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
  right: 0;
  bottom: -36px;
}
.widget .strong-view.wpmtst-modern .readmore {
  display: block;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-modern.strong-pager {
  display: none;
}

.simplePagerList {
  /* match .strong-content container */
  margin: 20px auto;
  text-align: center;
}

.strong-view ul.simplePagerNav {
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}
.strong-view ul.simplePagerNav li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.strong-view ul.simplePagerNav li a {
  border-radius: 50%;
  display: inline-block;
  line-height: 1.7em;
  margin: 0 1px;
  outline: none;
  text-decoration: none;
  transition: background 0.2s ease;
  min-width: 1.7em;
}
.strong-view ul.simplePagerNav li a:hover {
  background: #CDCDCD;
}
.strong-view ul.simplePagerNav li.currentPage a {
  text-decoration: none;
  background: #CDCDCD;
  color: #000;
}

.strong-view.rtl ul.simplePagerNav li {
  float: right;
}

/* Standard pagination
-----------------------------------------------*/
.strong-view .nav-links {
  margin: 20px auto;
  text-align: center;
}
.strong-view .nav-links a, .strong-view .nav-links span {
  display: inline-block;
  line-height: 1.5;
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  transition: background 0.2s ease;
}
.strong-view .nav-links a.current, .strong-view .nav-links span.current {
  background: #999;
  color: #FFF;
}
.strong-view .nav-links a {
  outline: none;
  text-decoration: none;
}
.strong-view .nav-links a:hover,
.strong-view .nav-links a.prev:hover,
.strong-view .nav-links a.next:hover,
.strong-view .nav-links span:hover {
  background: #BBB;
  color: #FFF;
}

/* Slideshow
-----------------------------------------------*/
.strong-view.wpmtst-modern.slider-container .strong-content {
  margin: 0 auto;
}
.strong-view.wpmtst-modern.slider-container .wpmtst-testimonial:not(:first-child) {
  display: none;
}
.strong-view.wpmtst-modern.nav-position-inside .wpmtst-testimonial-inner {
  padding-bottom: 60px;
}
.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}

/* Responsive
-----------------------------------------------*/
@media only screen and (max-width: 480px) {
  .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    padding: 15px;
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-content {
    margin: 0;
    font-size: 1.1em;
    /* move quotes from left/right to top/bottom */
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    position: static;
    display: block;
    margin-bottom: 10px;
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    position: static;
    float: right;
    margin-top: 10px;
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-name {
    font-size: 1.1em;
  }
}


.disabled { 
  display: none!important;
}

.wpmslider-controls.disabled {
    display: block !important;
}

/*  Compatibility with metaslider pro layers display
----------------------------------------------------*/

.msHtmlOverlay .layer .disabled {
    display: block !important;
}/**
 * To add Masonry to any template.
 *
 * Element sizing for responsive layouts with percentage widths.
 * 2 columns --> 2 x grid-sizer + 1 x gutter-sizer = 100%
 * 3 columns --> 3 x grid-sizer + 2 x gutter-sizer = 100%
 * 4 columns --> 4 x grid-sizer + 3 x gutter-sizer = 100%
 */

/*----------------------------------------------------------
 * global tweaks
 *----------------------------------------------------------*/
.strong-content.strong-masonry .wpmtst-testimonial {
	margin-top: 0;
}

/*----------------------------------------------------------
 * default: 1 column
 *----------------------------------------------------------*/
.strong-masonry .wpmtst-testimonial,
.strong-masonry .grid-sizer {
	width: 100%;
}

.strong-masonry .gutter-sizer {
	width: 0;
}

.strong-masonry .wpmtst-testimonial.grid-item--width2 {
	width: 100%;
}

/*----------------------------------------------------------
 * responsive
 *----------------------------------------------------------*/
@media only screen and (min-width: 480px) {

	/*----------------------------------------------------------
	 * 2 columns
	 *----------------------------------------------------------*/
	.strong-masonry.columns-2 .wpmtst-testimonial,
	.strong-masonry.columns-2 .grid-sizer {
		width: 48.5%;
	}

	.strong-masonry.columns-2 .gutter-sizer {
		width: 3%;
	}

	.strong-masonry.columns-2 .wpmtst-testimonial.grid-item--width2 {
		width: 97%;
	}

	/*----------------------------------------------------------
	 * 3 columns
	 *----------------------------------------------------------*/
	.strong-masonry.columns-3 .wpmtst-testimonial,
	.strong-masonry.columns-3 .grid-sizer {
		width: 31.33%;
	}

	.strong-masonry.columns-3 .gutter-sizer {
		width: 3%;
	}

	.strong-masonry.columns-3 .wpmtst-testimonial.grid-item--width2 {
		width: 62.66%;
	}

	/*----------------------------------------------------------
	 * 4 columns
	 *----------------------------------------------------------*/
	.strong-masonry.columns-4 .wpmtst-testimonial,
	.strong-masonry.columns-4 .grid-sizer {
		width: 22.75%;
	}

	.strong-masonry.columns-4 .gutter-sizer {
		width: 3%;
	}

	.strong-masonry.columns-4 .wpmtst-testimonial.grid-item--width2 {
		width: 45.5%;
	}
}
