/* Fox Dizayn */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary { display: block; }
audio,
canvas,
video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none; }
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; }
a:focus { outline: thin dotted; }
a:active,
a:hover { outline: 0; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b,
strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
mark { background: #ff0; color: #000; }
code,
kbd,
pre,
samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button,
input,
select,
textarea { font-family: inherit; font-size: 100%; margin: 0; }
button,
input { line-height: normal; }
button,
select { text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled],
html input[disabled] { cursor: default; }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }

*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { overflow-x: hidden; }
html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input,
button,
select,
textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button,
input,
select[multiple],
textarea { background-image: none; }
a { text-decoration: none; }
a:hover,
a:focus { text-decoration: underline; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
img { vertical-align: middle; }
ul,
ol,
dl { -webkit-margin-after: 0; -webkit-margin-before: 0; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.pi-fixed #pi-all { max-width: 1120px; margin: 0 auto; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); }
#pi-all { position: relative; overflow: hidden; }
.pi-copyright { line-height: 30px; }
.pi-no-margin { margin: 0 !important; }
.pi-no-margin-top { margin-top: 0 !important; }
.pi-no-margin-right { margin-right: 0 !important; }
.pi-no-margin-bottom { margin-bottom: 0 !important; }
.pi-no-margin-left { margin-left: 0 !important; }
.pi-no-padding { padding: 0 !important; }
.pi-no-padding-top { padding-top: 0 !important; }
.pi-no-padding-right { padding-right: 0 !important; }
.pi-no-padding-bottom { padding-bottom: 0 !important; }
.pi-no-padding-left { padding-left: 0 !important; }
.pi-padding-top-10,
.pi-padding-top-bottom-10 { padding-top: 10px !important; }
.pi-padding-top-15,
.pi-padding-top-bottom-15 { padding-top: 15px !important; }
.pi-padding-top-20,
.pi-padding-top-bottom-20 { padding-top: 20px !important; }
.pi-padding-top-25,
.pi-padding-top-bottom-25 { padding-top: 25px !important; }
.pi-padding-top-30,
.pi-padding-top-bottom-30 { padding-top: 30px !important; }
.pi-padding-top-40,
.pi-padding-top-bottom-40 { padding-top: 40px !important; }
.pi-padding-top-50,
.pi-padding-top-bottom-50 { padding-top: 50px !important; }
.pi-padding-top-60,
.pi-padding-top-bottom-60 { padding-top: 60px !important; }
.pi-padding-top-70,
.pi-padding-top-bottom-70 { padding-top: 60px !important; }
.pi-padding-top-80,
.pi-padding-top-bottom-80 { padding-top: 80px !important; }
.pi-padding-top-90,
.pi-padding-top-bottom-90 { padding-top: 90px !important; }
.pi-padding-top-100,
.pi-padding-top-bottom-100 { padding-top: 100px !important; }
.pi-padding-top-110,
.pi-padding-top-bottom-110 { padding-top: 110px !important; }
.pi-padding-top-120,
.pi-padding-top-bottom-120 { padding-top: 120px !important; }
.pi-padding-top-130,
.pi-padding-top-bottom-130 { padding-top: 130px !important; }
.pi-padding-top-140,
.pi-padding-top-bottom-140 { padding-top: 140px !important; }
.pi-padding-top-150,
.pi-padding-top-bottom-150 { padding-top: 150px !important; }
.pi-padding-top-160,
.pi-padding-top-bottom-160 { padding-top: 160px !important; }
.pi-padding-top-170,
.pi-padding-top-bottom-170 { padding-top: 170px !important; }
.pi-padding-bottom-10,
.pi-padding-top-bottom-10 { padding-bottom: 10px !important; }
.pi-padding-bottom-15,
.pi-padding-top-bottom-15 { padding-bottom: 15px !important; }
.pi-padding-bottom-20,
.pi-padding-top-bottom-20 { padding-bottom: 20px !important; }
.pi-padding-bottom-25,
.pi-padding-top-bottom-25 { padding-bottom: 20px !important; }
.pi-padding-bottom-30,
.pi-padding-top-bottom-30 { padding-bottom: 30px !important; }
.pi-padding-bottom-40,
.pi-padding-top-bottom-40 { padding-bottom: 40px !important; }
.pi-padding-bottom-50,
.pi-padding-top-bottom-50 { padding-bottom: 50px !important; }
.pi-padding-bottom-60,
.pi-padding-top-bottom-60 { padding-bottom: 60px !important; }
.pi-padding-bottom-70,
.pi-padding-top-bottom-70 { padding-bottom: 70px !important; }
.pi-padding-bottom-80,
.pi-padding-top-bottom-80 { padding-bottom: 80px !important; }
.pi-padding-bottom-90,
.pi-padding-top-bottom-90 { padding-bottom: 90px !important; }
.pi-padding-bottom-100,
.pi-padding-top-bottom-100 { padding-bottom: 100px !important; }
.pi-padding-bottom-110,
.pi-padding-top-bottom-110 { padding-bottom: 110px !important; }
.pi-padding-bottom-120,
.pi-padding-top-bottom-120 { padding-bottom: 120px !important; }
.pi-padding-bottom-130,
.pi-padding-top-bottom-130 { padding-bottom: 130px !important; }
.pi-padding-bottom-140,
.pi-padding-top-bottom-140 { padding-bottom: 140px !important; }
.pi-padding-bottom-150,
.pi-padding-top-bottom-150 { padding-bottom: 150px !important; }
.pi-padding-bottom-160,
.pi-padding-top-bottom-160 { padding-bottom: 160px !important; }
.pi-padding-bottom-170,
.pi-padding-top-bottom-170 { padding-bottom: 170px !important; }
.pi-no-border { border: 0 !important; }
.pi-no-border-top { border-top: 0 !important; }
.pi-no-border-right { border-right: 0 !important; }
.pi-no-border-bottom { border-bottom: 0 !important; }
.pi-no-border-left { border-left: 0 !important; }
.pi-no-border-radius { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
.pi-margin-sides-15 { margin-left: 15px !important; margin-right: 15px !important; }
.pi-margin-sides-12 { margin-left: 12px !important; margin-right: 12px !important; }
.pi-margin-sides-10 { margin-left: 10px !important; margin-right: 10px !important; }
.pi-margin-sides-5 { margin-left: 5px !important; margin-right: 5px !important; }
.pi-margin-sides-3 { margin-left: 3px !important; margin-right: 3px !important; }
.pi-margin-sides-2 { margin-left: 2px !important; margin-right: 2px !important; }
.pi-margin-sides-1 { margin-left: 1px !important; margin-right: 1px !important; }
.pi-margin-sides-0 { margin: 0 !important; }
.pi-texture { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.pi-no-transitions { -webkit-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -o-transition-property: none !important; transition-property: none !important; }
.pi-clearfix:before,
.pi-clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
.pi-clearfix:after { clear: both; }
.pi-hide { display: none !important; }
.pi-show { display: block !important; }
.pi-pull-right { float: right !important; }
.pi-pull-left { float: left !important; }
.pi-left { float: left; margin: 20px 20px 20px 0; }
.pi-right { float: right; margin: 20px 0 20px 20px; }
.pi-center { display: block; margin: 20px auto; text-align: center; }
.pi-text-left { text-align: left; }
.pi-text-right { text-align: right; }
.pi-text-center { text-align: center; }
.pi-shadow { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) !important; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) !important; }
.pi-shadow-15 { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) !important; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) !important; }
.pi-shadow-inset { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07) !important; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07) !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07) !important; }
.pi-bg-main-wood { background: url(../images/bg/wood.jpg) #ffffff; }
.pi-bg-main-wood-dark { background: url(../images/bg/wood-dark.jpg) #ffffff; }
.pi-bg-main-wood-light { background: url(../images/bg/wood-light.jpg) #ffffff; }
.pi-bg-main-embossed-dark { background: url(../images/bg/embossed-dark.jpg) #ffffff; }
.pi-scroll-top-arrow { position: fixed; bottom: -55px; right: 40px; z-index: 1000; width: 50px; height: 50px; line-height: 48px; border: 1px solid transparent; border-radius: 3px; font-size: 18px; font-family: fontello; text-align: center; cursor: pointer; opacity: 0; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-scroll-top-arrow:after { content: '\e8c5'; }
.pi-scroll-top-arrow.pi-active { bottom: 40px; opacity: 1; }
.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer { bottom: 100px; }

@media (max-width: 992px) {
    .pi-scroll-top-arrow { right: 30px; }
}

@media (max-width: 768px) {
    .pi-scroll-top-arrow { right: 20px; }
}

.pi-scroll-top-arrow { border-color: rgba(40, 46, 53, 0.5); background: rgba(40, 46, 53, 0.8); color: rgba(250, 250, 250, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.pi-scroll-top-arrow:hover { border-color: rgba(96, 157, 219, 0.8); background: rgba(96, 157, 219, 0.8); color: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/*ony for one corner, use this variable several time for other corners*/
@-ms-viewport { width: device-width; }

@media screen and (max-width: 400px) {
    @-ms-viewport { width: 320px; }
}

.pi-visible-3xs,
.pi-visible-2xs,
.pi-visible-xs,
.pi-visible-sm,
.pi-visible-md { display: none !important; }

@media (max-width: 319px) {
    .pi-hidden-3xs-only { display: none !important; }
    .pi-visible-3xs-only { display: block !important; }
    .pi-center-text-3xs-only { text-align: center !important; }
    .pi-center-text-3xs-only.pi-header-block { float: text-align-left; }
    .pi-center-text-3xs-only.pull-right { float: none !important; }
}

@media (min-width: 320px) and (max-width: 479px) {
    .pi-hidden-2xs-only { display: none !important; }
    .pi-visible-2xs-only { display: block !important; }
    .pi-center-text-2xs-only { text-align: center !important; }
    .pi-center-text-2xs-only.pi-header-block { float: text-align-left; }
    .pi-center-text-2xs-only.pull-right { float: none !important; }
}

@media (min-width: 480px) and (max-width: 767px) {
    .pi-hidden-xs-only { display: none !important; }
    .pi-visible-xs-only { display: block !important; }
    .pi-center-text-xs-only { text-align: center !important; }
    .pi-center-text-xs-only.pi-header-block { float: text-align-left; }
    .pi-center-text-xs-only.pull-right { float: none !important; }
}

@media (min-width: 768px) and (max-width: 991px) {
    .pi-hidden-sm-only { display: none !important; }
    .pi-visible-sm-only { display: block !important; }
    .pi-center-text-sm-only { text-align: center !important; }
    .pi-center-text-sm-only.pi-header-block { float: text-align-left; }
    .pi-center-text-sm-only.pull-right { float: none !important; }
}

@media (min-width: 992px) and (max-width: 1119px) {
    .pi-hidden-md-only { display: none !important; }
    .pi-visible-md-only { display: block !important; }
    .pi-center-text-md-only { text-align: center !important; }
    .pi-center-text-md-only.pi-header-block { float: text-align-left; }
    .pi-center-text-md-only.pull-right { float: none !important; }
}

@media (min-width: 1120px) {
    .pi-hidden-lg-only { display: none !important; }
    .pi-visible-lg-only { display: block !important; }
    .pi-center-text-lg-only { text-align: center !important; }
    .pi-center-text-lg-only.pi-header-block { float: text-align-left; }
    .pi-center-text-lg-only.pull-right { float: none !important; }
}

@media (max-width: 319px) {
    .pi-hidden-3xs { display: none !important; }
    .pi-visible-3xs { display: block !important; }
    .pi-center-text-3xs { text-align: center !important; }
    .pi-center-text-3xs.pi-header-block { float: text-align-left; }
    .pi-center-text-3xs.pull-right { float: none !important; }
}

@media (max-width: 479px) {
    .pi-hidden-2xs { display: none !important; }
    .pi-visible-2xs { display: block !important; }
    .pi-center-text-2xs { text-align: center !important; }
    .pi-center-text-2xs.pi-header-block { float: text-align-left; }
    .pi-center-text-2xs.pull-right { float: none !important; }
}

@media (max-width: 767px) {
    .pi-visible-xs { display: block !important; }
    .pi-center-text-xs { text-align: center !important; }
    .pi-center-text-xs.pi-header-block { float: text-align-left; }
    .pi-center-text-xs.pull-right { float: none !important; }
}

@media (max-width: 991px) {
    .pi-hidden-sm { display: none !important; }
    .pi-visible-sm { display: block !important; }
    .pi-center-text-sm { text-align: center !important; }
    .pi-center-text-sm.pi-header-block { float: text-align-left; }
    .pi-center-text-sm.pull-right { float: none !important; }
}

@media (max-width: 1119px) {
    .pi-hidden-md { display: none !important; }
    .pi-visible-md { display: block !important; }
    .pi-center-text-md { text-align: center !important; }
    .pi-center-text-md.pi-header-block { float: text-align-left; }
    .pi-center-text-md.pull-right { float: none !important; }
}

.pi-hidden-lg { display: none !important; }
.pi-center-text-lg { text-align: center !important; }
.pi-center-text-lg.pi-header-block { float: text-align-left; }
.pi-center-text-lg.pull-right { float: none !important; }

/*ony for one corner, use this variable several time for other corners*/
.pi-container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.pi-container:before,
.pi-container:after { content: " "; /* 1 */ display: table; /* 2 */ }
.pi-container:after { clear: both; }
.pi-row { margin-left: -15px; margin-right: -15px; }
.pi-row:before,
.pi-row:after { content: " "; /* 1 */ display: table; /* 2 */ }
.pi-row:after { clear: both; }
.pi-show-grid [class^="pi-col-"] { background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.11); padding-top: 15px; padding-bottom: 15px; margin-bottom: 15px; }
.pi-col-3xs-1,
.pi-col-3xs-2,
.pi-col-3xs-3,
.pi-col-3xs-4,
.pi-col-3xs-5,
.pi-col-3xs-5-cell,
.pi-col-3xs-6,
.pi-col-3xs-7,
.pi-col-3xs-8,
.pi-col-3xs-9,
.pi-col-3xs-10,
.pi-col-3xs-11,
.pi-col-3xs-12,
.pi-col-2xs-1,
.pi-col-2xs-2,
.pi-col-2xs-3,
.pi-col-2xs-4,
.pi-col-2xs-5,
.pi-col-2xs-5-cell,
.pi-col-2xs-6,
.pi-col-2xs-7,
.pi-col-2xs-8,
.pi-col-2xs-9,
.pi-col-2xs-10,
.pi-col-2xs-11,
.pi-col-2xs-12,
.pi-col-xs-1,
.pi-col-xs-2,
.pi-col-xs-3,
.pi-col-xs-4,
.pi-col-xs-5,
.pi-col-xs-5-cell,
.pi-col-xs-6,
.pi-col-xs-7,
.pi-col-xs-8,
.pi-col-xs-9,
.pi-col-xs-10,
.pi-col-xs-11,
.pi-col-xs-12,
.pi-col-sm-1,
.pi-col-sm-2,
.pi-col-sm-3,
.pi-col-sm-4,
.pi-col-sm-5,
.pi-col-sm-5-cell,
.pi-col-sm-6,
.pi-col-sm-7,
.pi-col-sm-8,
.pi-col-sm-9,
.pi-col-sm-10,
.pi-col-sm-11,
.pi-col-sm-12,
.pi-col-md-1,
.pi-col-md-2,
.pi-col-md-3,
.pi-col-md-4,
.pi-col-md-5,
.pi-col-md-5-cell,
.pi-col-md-6,
.pi-col-md-7,
.pi-col-md-8,
.pi-col-md-9,
.pi-col-md-10,
.pi-col-md-11,
.pi-col-md-12,
.pi-col-lg-1,
.pi-col-lg-2,
.pi-col-lg-3,
.pi-col-lg-4,
.pi-col-lg-5,
.pi-col-lg-5-cell,
.pi-col-lg-6,
.pi-col-lg-7,
.pi-col-lg-8,
.pi-col-lg-9,
.pi-col-lg-10,
.pi-col-lg-11,
.pi-col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.pi-grid-small-margins { margin-left: -10px; margin-right: -10px; }
.pi-grid-small-margins .pi-col-3xs-1,
.pi-grid-small-margins .pi-col-3xs-2,
.pi-grid-small-margins .pi-col-3xs-3,
.pi-grid-small-margins .pi-col-3xs-4,
.pi-grid-small-margins .pi-col-3xs-5,
.pi-grid-small-margins .pi-col-3xs-5-cell,
.pi-grid-small-margins .pi-col-3xs-6,
.pi-grid-small-margins .pi-col-3xs-7,
.pi-grid-small-margins .pi-col-3xs-8,
.pi-grid-small-margins .pi-col-3xs-9,
.pi-grid-small-margins .pi-col-3xs-10,
.pi-grid-small-margins .pi-col-3xs-11,
.pi-grid-small-margins .pi-col-3xs-12,
.pi-grid-small-margins .pi-col-2xs-1,
.pi-grid-small-margins .pi-col-2xs-2,
.pi-grid-small-margins .pi-col-2xs-3,
.pi-grid-small-margins .pi-col-2xs-4,
.pi-grid-small-margins .pi-col-2xs-5,
.pi-grid-small-margins .pi-col-2xs-5-cell,
.pi-grid-small-margins .pi-col-2xs-6,
.pi-grid-small-margins .pi-col-2xs-7,
.pi-grid-small-margins .pi-col-2xs-8,
.pi-grid-small-margins .pi-col-2xs-9,
.pi-grid-small-margins .pi-col-2xs-10,
.pi-grid-small-margins .pi-col-2xs-11,
.pi-grid-small-margins .pi-col-2xs-12,
.pi-grid-small-margins .pi-col-xs-1,
.pi-grid-small-margins .pi-col-xs-2,
.pi-grid-small-margins .pi-col-xs-3,
.pi-grid-small-margins .pi-col-xs-4,
.pi-grid-small-margins .pi-col-xs-5,
.pi-grid-small-margins .pi-col-xs-5-cell,
.pi-grid-small-margins .pi-col-xs-6,
.pi-grid-small-margins .pi-col-xs-7,
.pi-grid-small-margins .pi-col-xs-8,
.pi-grid-small-margins .pi-col-xs-9,
.pi-grid-small-margins .pi-col-xs-10,
.pi-grid-small-margins .pi-col-xs-11,
.pi-grid-small-margins .pi-col-xs-12,
.pi-grid-small-margins .pi-col-sm-1,
.pi-grid-small-margins .pi-col-sm-2,
.pi-grid-small-margins .pi-col-sm-3,
.pi-grid-small-margins .pi-col-sm-4,
.pi-grid-small-margins .pi-col-sm-5,
.pi-grid-small-margins .pi-col-sm-5-cell,
.pi-grid-small-margins .pi-col-sm-6,
.pi-grid-small-margins .pi-col-sm-7,
.pi-grid-small-margins .pi-col-sm-8,
.pi-grid-small-margins .pi-col-sm-9,
.pi-grid-small-margins .pi-col-sm-10,
.pi-grid-small-margins .pi-col-sm-11,
.pi-grid-small-margins .pi-col-sm-12,
.pi-grid-small-margins .pi-col-md-1,
.pi-grid-small-margins .pi-col-md-2,
.pi-grid-small-margins .pi-col-md-3,
.pi-grid-small-margins .pi-col-md-4,
.pi-grid-small-margins .pi-col-md-5,
.pi-grid-small-margins .pi-col-md-5-cell,
.pi-grid-small-margins .pi-col-md-6,
.pi-grid-small-margins .pi-col-md-7,
.pi-grid-small-margins .pi-col-md-8,
.pi-grid-small-margins .pi-col-md-9,
.pi-grid-small-margins .pi-col-md-10,
.pi-grid-small-margins .pi-col-md-11,
.pi-grid-small-margins .pi-col-md-12,
.pi-grid-small-margins .pi-col-lg-1,
.pi-grid-small-margins .pi-col-lg-2,
.pi-grid-small-margins .pi-col-lg-3,
.pi-grid-small-margins .pi-col-lg-4,
.pi-grid-small-margins .pi-col-lg-5,
.pi-grid-small-margins .pi-col-lg-5-cell,
.pi-grid-small-margins .pi-col-lg-6,
.pi-grid-small-margins .pi-col-lg-7,
.pi-grid-small-margins .pi-col-lg-8,
.pi-grid-small-margins .pi-col-lg-9,
.pi-grid-small-margins .pi-col-lg-10,
.pi-grid-small-margins .pi-col-lg-11,
.pi-grid-small-margins .pi-col-lg-12 { padding-left: 10px; padding-right: 10px; }
.pi-grid-big-margins { margin-left: -32px; margin-right: -32px; }
.pi-grid-big-margins .pi-col-3xs-1,
.pi-grid-big-margins .pi-col-3xs-2,
.pi-grid-big-margins .pi-col-3xs-3,
.pi-grid-big-margins .pi-col-3xs-4,
.pi-grid-big-margins .pi-col-3xs-5,
.pi-grid-big-margins .pi-col-3xs-5-cell,
.pi-grid-big-margins .pi-col-3xs-6,
.pi-grid-big-margins .pi-col-3xs-7,
.pi-grid-big-margins .pi-col-3xs-8,
.pi-grid-big-margins .pi-col-3xs-9,
.pi-grid-big-margins .pi-col-3xs-10,
.pi-grid-big-margins .pi-col-3xs-11,
.pi-grid-big-margins .pi-col-3xs-12,
.pi-grid-big-margins .pi-col-2xs-1,
.pi-grid-big-margins .pi-col-2xs-2,
.pi-grid-big-margins .pi-col-2xs-3,
.pi-grid-big-margins .pi-col-2xs-4,
.pi-grid-big-margins .pi-col-2xs-5,
.pi-grid-big-margins .pi-col-2xs-5-cell,
.pi-grid-big-margins .pi-col-2xs-6,
.pi-grid-big-margins .pi-col-2xs-7,
.pi-grid-big-margins .pi-col-2xs-8,
.pi-grid-big-margins .pi-col-2xs-9,
.pi-grid-big-margins .pi-col-2xs-10,
.pi-grid-big-margins .pi-col-2xs-11,
.pi-grid-big-margins .pi-col-2xs-12,
.pi-grid-big-margins .pi-col-xs-1,
.pi-grid-big-margins .pi-col-xs-2,
.pi-grid-big-margins .pi-col-xs-3,
.pi-grid-big-margins .pi-col-xs-4,
.pi-grid-big-margins .pi-col-xs-5,
.pi-grid-big-margins .pi-col-xs-5-cell,
.pi-grid-big-margins .pi-col-xs-6,
.pi-grid-big-margins .pi-col-xs-7,
.pi-grid-big-margins .pi-col-xs-8,
.pi-grid-big-margins .pi-col-xs-9,
.pi-grid-big-margins .pi-col-xs-10,
.pi-grid-big-margins .pi-col-xs-11,
.pi-grid-big-margins .pi-col-xs-12,
.pi-grid-big-margins .pi-col-sm-1,
.pi-grid-big-margins .pi-col-sm-2,
.pi-grid-big-margins .pi-col-sm-3,
.pi-grid-big-margins .pi-col-sm-4,
.pi-grid-big-margins .pi-col-sm-5,
.pi-grid-big-margins .pi-col-sm-5-cell,
.pi-grid-big-margins .pi-col-sm-6,
.pi-grid-big-margins .pi-col-sm-7,
.pi-grid-big-margins .pi-col-sm-8,
.pi-grid-big-margins .pi-col-sm-9,
.pi-grid-big-margins .pi-col-sm-10,
.pi-grid-big-margins .pi-col-sm-11,
.pi-grid-big-margins .pi-col-sm-12,
.pi-grid-big-margins .pi-col-md-1,
.pi-grid-big-margins .pi-col-md-2,
.pi-grid-big-margins .pi-col-md-3,
.pi-grid-big-margins .pi-col-md-4,
.pi-grid-big-margins .pi-col-md-5,
.pi-grid-big-margins .pi-col-md-5-cell,
.pi-grid-big-margins .pi-col-md-6,
.pi-grid-big-margins .pi-col-md-7,
.pi-grid-big-margins .pi-col-md-8,
.pi-grid-big-margins .pi-col-md-9,
.pi-grid-big-margins .pi-col-md-10,
.pi-grid-big-margins .pi-col-md-11,
.pi-grid-big-margins .pi-col-md-12,
.pi-grid-big-margins .pi-col-lg-1,
.pi-grid-big-margins .pi-col-lg-2,
.pi-grid-big-margins .pi-col-lg-3,
.pi-grid-big-margins .pi-col-lg-4,
.pi-grid-big-margins .pi-col-lg-5,
.pi-grid-big-margins .pi-col-lg-5-cell,
.pi-grid-big-margins .pi-col-lg-6,
.pi-grid-big-margins .pi-col-lg-7,
.pi-grid-big-margins .pi-col-lg-8,
.pi-grid-big-margins .pi-col-lg-9,
.pi-grid-big-margins .pi-col-lg-10,
.pi-grid-big-margins .pi-col-lg-11,
.pi-grid-big-margins .pi-col-lg-12 { padding-left: 32px; padding-right: 32px; }
.pi-grid-no-margins { margin: 0; }
.pi-grid-no-margins .pi-col-3xs-1,
.pi-grid-no-margins .pi-col-3xs-2,
.pi-grid-no-margins .pi-col-3xs-3,
.pi-grid-no-margins .pi-col-3xs-4,
.pi-grid-no-margins .pi-col-3xs-5,
.pi-grid-no-margins .pi-col-3xs-5-cell,
.pi-grid-no-margins .pi-col-3xs-6,
.pi-grid-no-margins .pi-col-3xs-7,
.pi-grid-no-margins .pi-col-3xs-8,
.pi-grid-no-margins .pi-col-3xs-9,
.pi-grid-no-margins .pi-col-3xs-10,
.pi-grid-no-margins .pi-col-3xs-11,
.pi-grid-no-margins .pi-col-3xs-12,
.pi-grid-no-margins .pi-col-2xs-1,
.pi-grid-no-margins .pi-col-2xs-2,
.pi-grid-no-margins .pi-col-2xs-3,
.pi-grid-no-margins .pi-col-2xs-4,
.pi-grid-no-margins .pi-col-2xs-5,
.pi-grid-no-margins .pi-col-2xs-5-cell,
.pi-grid-no-margins .pi-col-2xs-6,
.pi-grid-no-margins .pi-col-2xs-7,
.pi-grid-no-margins .pi-col-2xs-8,
.pi-grid-no-margins .pi-col-2xs-9,
.pi-grid-no-margins .pi-col-2xs-10,
.pi-grid-no-margins .pi-col-2xs-11,
.pi-grid-no-margins .pi-col-2xs-12,
.pi-grid-no-margins .pi-col-xs-1,
.pi-grid-no-margins .pi-col-xs-2,
.pi-grid-no-margins .pi-col-xs-3,
.pi-grid-no-margins .pi-col-xs-4,
.pi-grid-no-margins .pi-col-xs-5,
.pi-grid-no-margins .pi-col-xs-5-cell,
.pi-grid-no-margins .pi-col-xs-6,
.pi-grid-no-margins .pi-col-xs-7,
.pi-grid-no-margins .pi-col-xs-8,
.pi-grid-no-margins .pi-col-xs-9,
.pi-grid-no-margins .pi-col-xs-10,
.pi-grid-no-margins .pi-col-xs-11,
.pi-grid-no-margins .pi-col-xs-12,
.pi-grid-no-margins .pi-col-sm-1,
.pi-grid-no-margins .pi-col-sm-2,
.pi-grid-no-margins .pi-col-sm-3,
.pi-grid-no-margins .pi-col-sm-4,
.pi-grid-no-margins .pi-col-sm-5,
.pi-grid-no-margins .pi-col-sm-5-cell,
.pi-grid-no-margins .pi-col-sm-6,
.pi-grid-no-margins .pi-col-sm-7,
.pi-grid-no-margins .pi-col-sm-8,
.pi-grid-no-margins .pi-col-sm-9,
.pi-grid-no-margins .pi-col-sm-10,
.pi-grid-no-margins .pi-col-sm-11,
.pi-grid-no-margins .pi-col-sm-12,
.pi-grid-no-margins .pi-col-md-1,
.pi-grid-no-margins .pi-col-md-2,
.pi-grid-no-margins .pi-col-md-3,
.pi-grid-no-margins .pi-col-md-4,
.pi-grid-no-margins .pi-col-md-5,
.pi-grid-no-margins .pi-col-md-5-cell,
.pi-grid-no-margins .pi-col-md-6,
.pi-grid-no-margins .pi-col-md-7,
.pi-grid-no-margins .pi-col-md-8,
.pi-grid-no-margins .pi-col-md-9,
.pi-grid-no-margins .pi-col-md-10,
.pi-grid-no-margins .pi-col-md-11,
.pi-grid-no-margins .pi-col-md-12,
.pi-grid-no-margins .pi-col-lg-1,
.pi-grid-no-margins .pi-col-lg-2,
.pi-grid-no-margins .pi-col-lg-3,
.pi-grid-no-margins .pi-col-lg-4,
.pi-grid-no-margins .pi-col-lg-5,
.pi-grid-no-margins .pi-col-lg-5-cell,
.pi-grid-no-margins .pi-col-lg-6,
.pi-grid-no-margins .pi-col-lg-7,
.pi-grid-no-margins .pi-col-lg-8,
.pi-grid-no-margins .pi-col-lg-9,
.pi-grid-no-margins .pi-col-lg-10,
.pi-grid-no-margins .pi-col-lg-11,
.pi-grid-no-margins .pi-col-lg-12 { padding-left: 0; padding-right: 0; }

@media (min-width: 0) {
    .pi-col-3xs-1,
    .pi-col-3xs-2,
    .pi-col-3xs-3,
    .pi-col-3xs-4,
    .pi-col-3xs-5,
    .pi-col-3xs-5-cell,
    .pi-col-3xs-6,
    .pi-col-3xs-7,
    .pi-col-3xs-8,
    .pi-col-3xs-9,
    .pi-col-3xs-10,
    .pi-col-3xs-11 { float: left; }
    .pi-bordered .pi-col-3xs-1,
    .pi-bordered .pi-col-3xs-2,
    .pi-bordered .pi-col-3xs-3,
    .pi-bordered .pi-col-3xs-4,
    .pi-bordered .pi-col-3xs-5,
    .pi-bordered .pi-col-3xs-5-cell,
    .pi-bordered .pi-col-3xs-6,
    .pi-bordered .pi-col-3xs-7,
    .pi-bordered .pi-col-3xs-8,
    .pi-bordered .pi-col-3xs-9,
    .pi-bordered .pi-col-3xs-10,
    .pi-bordered .pi-col-3xs-11 { border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
    .pi-bordered .pi-col-3xs-1:last-child,
    .pi-bordered .pi-col-3xs-2:last-child,
    .pi-bordered .pi-col-3xs-3:last-child,
    .pi-bordered .pi-col-3xs-4:last-child,
    .pi-bordered .pi-col-3xs-5:last-child,
    .pi-bordered .pi-col-3xs-5-cell:last-child,
    .pi-bordered .pi-col-3xs-6:last-child,
    .pi-bordered .pi-col-3xs-7:last-child,
    .pi-bordered .pi-col-3xs-8:last-child,
    .pi-bordered .pi-col-3xs-9:last-child,
    .pi-bordered .pi-col-3xs-10:last-child,
    .pi-bordered .pi-col-3xs-11:last-child { border-right: 0; }
    .pi-bordered:last-child .pi-col-3xs-1,
    .pi-bordered:last-child .pi-col-3xs-2,
    .pi-bordered:last-child .pi-col-3xs-3,
    .pi-bordered:last-child .pi-col-3xs-4,
    .pi-bordered:last-child .pi-col-3xs-5,
    .pi-bordered:last-child .pi-col-3xs-5-cell,
    .pi-bordered:last-child .pi-col-3xs-6,
    .pi-bordered:last-child .pi-col-3xs-7,
    .pi-bordered:last-child .pi-col-3xs-8,
    .pi-bordered:last-child .pi-col-3xs-9,
    .pi-bordered:last-child .pi-col-3xs-10,
    .pi-bordered:last-child .pi-col-3xs-11 { border-bottom: 0; }
    .pi-col-3xs-1 { width: 8.333333333333332%; }
    .pi-col-3xs-2 { width: 16.666666666666664%; }
    .pi-col-3xs-3 { width: 25%; }
    .pi-col-3xs-4 { width: 33.33333333333333%; }
    .pi-col-3xs-5 { width: 41.66666666666667%; }
    .pi-col-3xs-5-cell { width: 20%; }
    .pi-col-3xs-6 { width: 50%; }
    .pi-col-3xs-7 { width: 58.333333333333336%; }
    .pi-col-3xs-8 { width: 66.66666666666666%; }
    .pi-col-3xs-9 { width: 75%; }
    .pi-col-3xs-10 { width: 83.33333333333334%; }
    .pi-col-3xs-11 { width: 91.66666666666666%; }
    .pi-col-3xs-12 { width: 100%; }
    .pi-col-3xs-push-1 { left: 8.333333333333332%; }
    .pi-col-3xs-push-2 { left: 16.666666666666664%; }
    .pi-col-3xs-push-3 { left: 25%; }
    .pi-col-3xs-push-4 { left: 33.33333333333333%; }
    .pi-col-3xs-push-5 { left: 41.66666666666667%; }
    .pi-col-3xs-push-5-cell { left: 20%; }
    .pi-col-3xs-push-6 { left: 50%; }
    .pi-col-3xs-push-7 { left: 58.333333333333336%; }
    .pi-col-3xs-push-8 { left: 66.66666666666666%; }
    .pi-col-3xs-push-9 { left: 75%; }
    .pi-col-3xs-push-10 { left: 83.33333333333334%; }
    .pi-col-3xs-push-11 { left: 91.66666666666666%; }
    .pi-col-3xs-pull-1 { right: 8.333333333333332%; }
    .pi-col-3xs-pull-2 { right: 16.666666666666664%; }
    .pi-col-3xs-pull-3 { right: 25%; }
    .pi-col-3xs-pull-4 { right: 33.33333333333333%; }
    .pi-col-3xs-pull-5 { right: 41.66666666666667%; }
    .pi-col-3xs-pull-5-cell { right: 20%; }
    .pi-col-3xs-pull-6 { right: 50%; }
    .pi-col-3xs-pull-7 { right: 58.333333333333336%; }
    .pi-col-3xs-pull-8 { right: 66.66666666666666%; }
    .pi-col-3xs-pull-9 { right: 75%; }
    .pi-col-3xs-pull-10 { right: 83.33333333333334%; }
    .pi-col-3xs-pull-11 { right: 91.66666666666666%; }
    .pi-col-3xs-offset-1 { margin-left: 8.333333333333332%; }
    .pi-col-3xs-offset-2 { margin-left: 16.666666666666664%; }
    .pi-col-3xs-offset-3 { margin-left: 25%; }
    .pi-col-3xs-offset-4 { margin-left: 33.33333333333333%; }
    .pi-col-3xs-offset-5 { margin-left: 41.66666666666667%; }
    .pi-col-3xs-offset-5-cell { margin-left: 20%; }
    .pi-col-3xs-offset-6 { margin-left: 50%; }
    .pi-col-3xs-offset-7 { margin-left: 58.333333333333336%; }
    .pi-col-3xs-offset-8 { margin-left: 66.66666666666666%; }
    .pi-col-3xs-offset-9 { margin-left: 75%; }
    .pi-col-3xs-offset-10 { margin-left: 83.33333333333334%; }
    .pi-col-3xs-offset-11 { margin-left: 91.66666666666666%; }
}

@media (min-width: 320px) {
    .pi-col-2xs-1,
    .pi-col-2xs-2,
    .pi-col-2xs-3,
    .pi-col-2xs-4,
    .pi-col-2xs-5,
    .pi-col-2xs-5-cell,
    .pi-col-2xs-6,
    .pi-col-2xs-7,
    .pi-col-2xs-8,
    .pi-col-2xs-9,
    .pi-col-2xs-10,
    .pi-col-2xs-11 { float: left; }
    .pi-bordered .pi-col-2xs-1,
    .pi-bordered .pi-col-2xs-2,
    .pi-bordered .pi-col-2xs-3,
    .pi-bordered .pi-col-2xs-4,
    .pi-bordered .pi-col-2xs-5,
    .pi-bordered .pi-col-2xs-5-cell,
    .pi-bordered .pi-col-2xs-6,
    .pi-bordered .pi-col-2xs-7,
    .pi-bordered .pi-col-2xs-8,
    .pi-bordered .pi-col-2xs-9,
    .pi-bordered .pi-col-2xs-10,
    .pi-bordered .pi-col-2xs-11 { border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
    .pi-bordered .pi-col-2xs-1:last-child,
    .pi-bordered .pi-col-2xs-2:last-child,
    .pi-bordered .pi-col-2xs-3:last-child,
    .pi-bordered .pi-col-2xs-4:last-child,
    .pi-bordered .pi-col-2xs-5:last-child,
    .pi-bordered .pi-col-2xs-5-cell:last-child,
    .pi-bordered .pi-col-2xs-6:last-child,
    .pi-bordered .pi-col-2xs-7:last-child,
    .pi-bordered .pi-col-2xs-8:last-child,
    .pi-bordered .pi-col-2xs-9:last-child,
    .pi-bordered .pi-col-2xs-10:last-child,
    .pi-bordered .pi-col-2xs-11:last-child { border-right: 0; }
    .pi-bordered:last-child .pi-col-2xs-1,
    .pi-bordered:last-child .pi-col-2xs-2,
    .pi-bordered:last-child .pi-col-2xs-3,
    .pi-bordered:last-child .pi-col-2xs-4,
    .pi-bordered:last-child .pi-col-2xs-5,
    .pi-bordered:last-child .pi-col-2xs-5-cell,
    .pi-bordered:last-child .pi-col-2xs-6,
    .pi-bordered:last-child .pi-col-2xs-7,
    .pi-bordered:last-child .pi-col-2xs-8,
    .pi-bordered:last-child .pi-col-2xs-9,
    .pi-bordered:last-child .pi-col-2xs-10,
    .pi-bordered:last-child .pi-col-2xs-11 { border-bottom: 0; }
    .pi-col-2xs-1 { width: 8.333333333333332%; }
    .pi-col-2xs-2 { width: 16.666666666666664%; }
    .pi-col-2xs-3 { width: 25%; }
    .pi-col-2xs-4 { width: 33.33333333333333%; }
    .pi-col-2xs-5 { width: 41.66666666666667%; }
    .pi-col-2xs-5-cell { width: 20%; }
    .pi-col-2xs-6 { width: 50%; }
    .pi-col-2xs-7 { width: 58.333333333333336%; }
    .pi-col-2xs-8 { width: 66.66666666666666%; }
    .pi-col-2xs-9 { width: 75%; }
    .pi-col-2xs-10 { width: 83.33333333333334%; }
    .pi-col-2xs-11 { width: 91.66666666666666%; }
    .pi-col-2xs-12 { width: 100%; }
    .pi-col-2xs-push-1 { left: 8.333333333333332%; }
    .pi-col-2xs-push-2 { left: 16.666666666666664%; }
    .pi-col-2xs-push-3 { left: 25%; }
    .pi-col-2xs-push-4 { left: 33.33333333333333%; }
    .pi-col-2xs-push-5 { left: 41.66666666666667%; }
    .pi-col-2xs-push-5-cell { left: 20%; }
    .pi-col-2xs-push-6 { left: 50%; }
    .pi-col-2xs-push-7 { left: 58.333333333333336%; }
    .pi-col-2xs-push-8 { left: 66.66666666666666%; }
    .pi-col-2xs-push-9 { left: 75%; }
    .pi-col-2xs-push-10 { left: 83.33333333333334%; }
    .pi-col-2xs-push-11 { left: 91.66666666666666%; }
    .pi-col-2xs-pull-1 { right: 8.333333333333332%; }
    .pi-col-2xs-pull-2 { right: 16.666666666666664%; }
    .pi-col-2xs-pull-3 { right: 25%; }
    .pi-col-2xs-pull-4 { right: 33.33333333333333%; }
    .pi-col-2xs-pull-5 { right: 41.66666666666667%; }
    .pi-col-2xs-pull-5-cell { right: 20%; }
    .pi-col-2xs-pull-6 { right: 50%; }
    .pi-col-2xs-pull-7 { right: 58.333333333333336%; }
    .pi-col-2xs-pull-8 { right: 66.66666666666666%; }
    .pi-col-2xs-pull-9 { right: 75%; }
    .pi-col-2xs-pull-10 { right: 83.33333333333334%; }
    .pi-col-2xs-pull-11 { right: 91.66666666666666%; }
    .pi-col-2xs-offset-1 { margin-left: 8.333333333333332%; }
    .pi-col-2xs-offset-2 { margin-left: 16.666666666666664%; }
    .pi-col-2xs-offset-3 { margin-left: 25%; }
    .pi-col-2xs-offset-4 { margin-left: 33.33333333333333%; }
    .pi-col-2xs-offset-5 { margin-left: 41.66666666666667%; }
    .pi-col-2xs-offset-5-cell { margin-left: 20%; }
    .pi-col-2xs-offset-6 { margin-left: 50%; }
    .pi-col-2xs-offset-7 { margin-left: 58.333333333333336%; }
    .pi-col-2xs-offset-8 { margin-left: 66.66666666666666%; }
    .pi-col-2xs-offset-9 { margin-left: 75%; }
    .pi-col-2xs-offset-10 { margin-left: 83.33333333333334%; }
    .pi-col-2xs-offset-11 { margin-left: 91.66666666666666%; }
}

@media (min-width: 480px) {
    .pi-col-xs-1,
    .pi-col-xs-2,
    .pi-col-xs-3,
    .pi-col-xs-4,
    .pi-col-xs-5,
    .pi-col-xs-5-cell,
    .pi-col-xs-6,
    .pi-col-xs-7,
    .pi-col-xs-8,
    .pi-col-xs-9,
    .pi-col-xs-10,
    .pi-col-xs-11 { float: left; }
    .pi-bordered .pi-col-xs-1,
    .pi-bordered .pi-col-xs-2,
    .pi-bordered .pi-col-xs-3,
    .pi-bordered .pi-col-xs-4,
    .pi-bordered .pi-col-xs-5,
    .pi-bordered .pi-col-xs-5-cell,
    .pi-bordered .pi-col-xs-6,
    .pi-bordered .pi-col-xs-7,
    .pi-bordered .pi-col-xs-8,
    .pi-bordered .pi-col-xs-9,
    .pi-bordered .pi-col-xs-10,
    .pi-bordered .pi-col-xs-11 { border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
    .pi-bordered .pi-col-xs-1:last-child,
    .pi-bordered .pi-col-xs-2:last-child,
    .pi-bordered .pi-col-xs-3:last-child,
    .pi-bordered .pi-col-xs-4:last-child,
    .pi-bordered .pi-col-xs-5:last-child,
    .pi-bordered .pi-col-xs-5-cell:last-child,
    .pi-bordered .pi-col-xs-6:last-child,
    .pi-bordered .pi-col-xs-7:last-child,
    .pi-bordered .pi-col-xs-8:last-child,
    .pi-bordered .pi-col-xs-9:last-child,
    .pi-bordered .pi-col-xs-10:last-child,
    .pi-bordered .pi-col-xs-11:last-child { border-right: 0; }
    .pi-bordered:last-child .pi-col-xs-1,
    .pi-bordered:last-child .pi-col-xs-2,
    .pi-bordered:last-child .pi-col-xs-3,
    .pi-bordered:last-child .pi-col-xs-4,
    .pi-bordered:last-child .pi-col-xs-5,
    .pi-bordered:last-child .pi-col-xs-5-cell,
    .pi-bordered:last-child .pi-col-xs-6,
    .pi-bordered:last-child .pi-col-xs-7,
    .pi-bordered:last-child .pi-col-xs-8,
    .pi-bordered:last-child .pi-col-xs-9,
    .pi-bordered:last-child .pi-col-xs-10,
    .pi-bordered:last-child .pi-col-xs-11 { border-bottom: 0; }
    .pi-col-xs-1 { width: 8.333333333333332%; }
    .pi-col-xs-2 { width: 16.666666666666664%; }
    .pi-col-xs-3 { width: 25%; }
    .pi-col-xs-4 { width: 33.33333333333333%; }
    .pi-col-xs-5 { width: 41.66666666666667%; }
    .pi-col-xs-5-cell { width: 20%; }
    .pi-col-xs-6 { width: 50%; }
    .pi-col-xs-7 { width: 58.333333333333336%; }
    .pi-col-xs-8 { width: 66.66666666666666%; }
    .pi-col-xs-9 { width: 75%; }
    .pi-col-xs-10 { width: 83.33333333333334%; }
    .pi-col-xs-11 { width: 91.66666666666666%; }
    .pi-col-xs-12 { width: 100%; }
    .pi-col-xs-push-1 { left: 8.333333333333332%; }
    .pi-col-xs-push-2 { left: 16.666666666666664%; }
    .pi-col-xs-push-3 { left: 25%; }
    .pi-col-xs-push-4 { left: 33.33333333333333%; }
    .pi-col-xs-push-5 { left: 41.66666666666667%; }
    .pi-col-xs-push-5-cell { left: 20%; }
    .pi-col-xs-push-6 { left: 50%; }
    .pi-col-xs-push-7 { left: 58.333333333333336%; }
    .pi-col-xs-push-8 { left: 66.66666666666666%; }
    .pi-col-xs-push-9 { left: 75%; }
    .pi-col-xs-push-10 { left: 83.33333333333334%; }
    .pi-col-xs-push-11 { left: 91.66666666666666%; }
    .pi-col-xs-pull-1 { right: 8.333333333333332%; }
    .pi-col-xs-pull-2 { right: 16.666666666666664%; }
    .pi-col-xs-pull-3 { right: 25%; }
    .pi-col-xs-pull-4 { right: 33.33333333333333%; }
    .pi-col-xs-pull-5 { right: 41.66666666666667%; }
    .pi-col-xs-pull-5-cell { right: 20%; }
    .pi-col-xs-pull-6 { right: 50%; }
    .pi-col-xs-pull-7 { right: 58.333333333333336%; }
    .pi-col-xs-pull-8 { right: 66.66666666666666%; }
    .pi-col-xs-pull-9 { right: 75%; }
    .pi-col-xs-pull-10 { right: 83.33333333333334%; }
    .pi-col-xs-pull-11 { right: 91.66666666666666%; }
    .pi-col-xs-offset-1 { margin-left: 8.333333333333332%; }
    .pi-col-xs-offset-2 { margin-left: 16.666666666666664%; }
    .pi-col-xs-offset-3 { margin-left: 25%; }
    .pi-col-xs-offset-4 { margin-left: 33.33333333333333%; }
    .pi-col-xs-offset-5 { margin-left: 41.66666666666667%; }
    .pi-col-xs-offset-5-cell { margin-left: 20%; }
    .pi-col-xs-offset-6 { margin-left: 50%; }
    .pi-col-xs-offset-7 { margin-left: 58.333333333333336%; }
    .pi-col-xs-offset-8 { margin-left: 66.66666666666666%; }
    .pi-col-xs-offset-9 { margin-left: 75%; }
    .pi-col-xs-offset-10 { margin-left: 83.33333333333334%; }
    .pi-col-xs-offset-11 { margin-left: 91.66666666666666%; }
}

@media (min-width: 768px) {
    .pi-col-sm-1,
    .pi-col-sm-2,
    .pi-col-sm-3,
    .pi-col-sm-4,
    .pi-col-sm-5,
    .pi-col-sm-5-cell,
    .pi-col-sm-6,
    .pi-col-sm-7,
    .pi-col-sm-8,
    .pi-col-sm-9,
    .pi-col-sm-10,
    .pi-col-sm-11 { float: left; }
    .pi-bordered .pi-col-sm-1,
    .pi-bordered .pi-col-sm-2,
    .pi-bordered .pi-col-sm-3,
    .pi-bordered .pi-col-sm-4,
    .pi-bordered .pi-col-sm-5,
    .pi-bordered .pi-col-sm-5-cell,
    .pi-bordered .pi-col-sm-6,
    .pi-bordered .pi-col-sm-7,
    .pi-bordered .pi-col-sm-8,
    .pi-bordered .pi-col-sm-9,
    .pi-bordered .pi-col-sm-10,
    .pi-bordered .pi-col-sm-11 { border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
    .pi-bordered .pi-col-sm-1:last-child,
    .pi-bordered .pi-col-sm-2:last-child,
    .pi-bordered .pi-col-sm-3:last-child,
    .pi-bordered .pi-col-sm-4:last-child,
    .pi-bordered .pi-col-sm-5:last-child,
    .pi-bordered .pi-col-sm-5-cell:last-child,
    .pi-bordered .pi-col-sm-6:last-child,
    .pi-bordered .pi-col-sm-7:last-child,
    .pi-bordered .pi-col-sm-8:last-child,
    .pi-bordered .pi-col-sm-9:last-child,
    .pi-bordered .pi-col-sm-10:last-child,
    .pi-bordered .pi-col-sm-11:last-child { border-right: 0; }
    .pi-bordered:last-child .pi-col-sm-1,
    .pi-bordered:last-child .pi-col-sm-2,
    .pi-bordered:last-child .pi-col-sm-3,
    .pi-bordered:last-child .pi-col-sm-4,
    .pi-bordered:last-child .pi-col-sm-5,
    .pi-bordered:last-child .pi-col-sm-5-cell,
    .pi-bordered:last-child .pi-col-sm-6,
    .pi-bordered:last-child .pi-col-sm-7,
    .pi-bordered:last-child .pi-col-sm-8,
    .pi-bordered:last-child .pi-col-sm-9,
    .pi-bordered:last-child .pi-col-sm-10,
    .pi-bordered:last-child .pi-col-sm-11 { border-bottom: 0; }
    .pi-col-sm-1 { width: 8.333333333333332%; }
    .pi-col-sm-2 { width: 16.666666666666664%; }
    .pi-col-sm-3 { width: 25%; }
    .pi-col-sm-4 { width: 33.33333333333333%; }
    .pi-col-sm-5 { width: 41.66666666666667%; }
    .pi-col-sm-5-cell { width: 20%; }
    .pi-col-sm-6 { width: 50%; }
    .pi-col-sm-7 { width: 58.333333333333336%; }
    .pi-col-sm-8 { width: 66.66666666666666%; }
    .pi-col-sm-9 { width: 75%; }
    .pi-col-sm-10 { width: 83.33333333333334%; }
    .pi-col-sm-11 { width: 91.66666666666666%; }
    .pi-col-sm-12 { width: 100%; }
    .pi-col-sm-push-1 { left: 8.333333333333332%; }
    .pi-col-sm-push-2 { left: 16.666666666666664%; }
    .pi-col-sm-push-3 { left: 25%; }
    .pi-col-sm-push-4 { left: 33.33333333333333%; }
    .pi-col-sm-push-5 { left: 41.66666666666667%; }
    .pi-col-sm-push-5-cell { left: 20%; }
    .pi-col-sm-push-6 { left: 50%; }
    .pi-col-sm-push-7 { left: 58.333333333333336%; }
    .pi-col-sm-push-8 { left: 66.66666666666666%; }
    .pi-col-sm-push-9 { left: 75%; }
    .pi-col-sm-push-10 { left: 83.33333333333334%; }
    .pi-col-sm-push-11 { left: 91.66666666666666%; }
    .pi-col-sm-pull-1 { right: 8.333333333333332%; }
    .pi-col-sm-pull-2 { right: 16.666666666666664%; }
    .pi-col-sm-pull-3 { right: 25%; }
    .pi-col-sm-pull-4 { right: 33.33333333333333%; }
    .pi-col-sm-pull-5 { right: 41.66666666666667%; }
    .pi-col-sm-pull-5-cell { right: 20%; }
    .pi-col-sm-pull-6 { right: 50%; }
    .pi-col-sm-pull-7 { right: 58.333333333333336%; }
    .pi-col-sm-pull-8 { right: 66.66666666666666%; }
    .pi-col-sm-pull-9 { right: 75%; }
    .pi-col-sm-pull-10 { right: 83.33333333333334%; }
    .pi-col-sm-pull-11 { right: 91.66666666666666%; }
    .pi-col-sm-offset-1 { margin-left: 8.333333333333332%; }
    .pi-col-sm-offset-2 { margin-left: 16.666666666666664%; }
    .pi-col-sm-offset-3 { margin-left: 25%; }
    .pi-col-sm-offset-4 { margin-left: 33.33333333333333%; }
    .pi-col-sm-offset-5 { margin-left: 41.66666666666667%; }
    .pi-col-sm-offset-5-cell { margin-left: 20%; }
    .pi-col-sm-offset-6 { margin-left: 50%; }
    .pi-col-sm-offset-7 { margin-left: 58.333333333333336%; }
    .pi-col-sm-offset-8 { margin-left: 66.66666666666666%; }
    .pi-col-sm-offset-9 { margin-left: 75%; }
    .pi-col-sm-offset-10 { margin-left: 83.33333333333334%; }
    .pi-col-sm-offset-11 { margin-left: 91.66666666666666%; }
}

@media (min-width: 992px) {
    .pi-col-md-1,
    .pi-col-md-2,
    .pi-col-md-3,
    .pi-col-md-4,
    .pi-col-md-5,
    .pi-col-md-5-cell,
    .pi-col-md-6,
    .pi-col-md-7,
    .pi-col-md-8,
    .pi-col-md-9,
    .pi-col-md-10,
    .pi-col-md-11 { float: left; }
    .pi-bordered .pi-col-md-1,
    .pi-bordered .pi-col-md-2,
    .pi-bordered .pi-col-md-3,
    .pi-bordered .pi-col-md-4,
    .pi-bordered .pi-col-md-5,
    .pi-bordered .pi-col-md-5-cell,
    .pi-bordered .pi-col-md-6,
    .pi-bordered .pi-col-md-7,
    .pi-bordered .pi-col-md-8,
    .pi-bordered .pi-col-md-9,
    .pi-bordered .pi-col-md-10,
    .pi-bordered .pi-col-md-11 { border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
    .pi-bordered .pi-col-md-1:last-child,
    .pi-bordered .pi-col-md-2:last-child,
    .pi-bordered .pi-col-md-3:last-child,
    .pi-bordered .pi-col-md-4:last-child,
    .pi-bordered .pi-col-md-5:last-child,
    .pi-bordered .pi-col-md-5-cell:last-child,
    .pi-bordered .pi-col-md-6:last-child,
    .pi-bordered .pi-col-md-7:last-child,
    .pi-bordered .pi-col-md-8:last-child,
    .pi-bordered .pi-col-md-9:last-child,
    .pi-bordered .pi-col-md-10:last-child,
    .pi-bordered .pi-col-md-11:last-child { border-right: 0; }
    .pi-bordered:last-child .pi-col-md-1,
    .pi-bordered:last-child .pi-col-md-2,
    .pi-bordered:last-child .pi-col-md-3,
    .pi-bordered:last-child .pi-col-md-4,
    .pi-bordered:last-child .pi-col-md-5,
    .pi-bordered:last-child .pi-col-md-5-cell,
    .pi-bordered:last-child .pi-col-md-6,
    .pi-bordered:last-child .pi-col-md-7,
    .pi-bordered:last-child .pi-col-md-8,
    .pi-bordered:last-child .pi-col-md-9,
    .pi-bordered:last-child .pi-col-md-10,
    .pi-bordered:last-child .pi-col-md-11 { border-bottom: 0; }
    .pi-col-md-1 { width: 8.333333333333332%; }
    .pi-col-md-2 { width: 16.666666666666664%; }
    .pi-col-md-3 { width: 25%; }
    .pi-col-md-4 { width: 33.33333333333333%; }
    .pi-col-md-5 { width: 41.66666666666667%; }
    .pi-col-md-5-cell { width: 20%; }
    .pi-col-md-6 { width: 50%; }
    .pi-col-md-7 { width: 58.333333333333336%; }
    .pi-col-md-8 { width: 66.66666666666666%; }
    .pi-col-md-9 { width: 75%; }
    .pi-col-md-10 { width: 83.33333333333334%; }
    .pi-col-md-11 { width: 91.66666666666666%; }
    .pi-col-md-12 { width: 100%; }
    .pi-col-md-push-0 { left: auto; }
    .pi-col-md-push-1 { left: 8.333333333333332%; }
    .pi-col-md-push-2 { left: 16.666666666666664%; }
    .pi-col-md-push-3 { left: 25%; }
    .pi-col-md-push-4 { left: 33.33333333333333%; }
    .pi-col-md-push-5 { left: 41.66666666666667%; }
    .pi-col-md-push-5-cell { left: 20%; }
    .pi-col-md-push-6 { left: 50%; }
    .pi-col-md-push-7 { left: 58.333333333333336%; }
    .pi-col-md-push-8 { left: 66.66666666666666%; }
    .pi-col-md-push-9 { left: 75%; }
    .pi-col-md-push-10 { left: 83.33333333333334%; }
    .pi-col-md-push-11 { left: 91.66666666666666%; }
    .pi-col-md-pull-0 { right: auto; }
    .pi-col-md-pull-1 { right: 8.333333333333332%; }
    .pi-col-md-pull-2 { right: 16.666666666666664%; }
    .pi-col-md-pull-3 { right: 25%; }
    .pi-col-md-pull-4 { right: 33.33333333333333%; }
    .pi-col-md-pull-5 { right: 41.66666666666667%; }
    .pi-col-md-pull-5-cell { right: 20%; }
    .pi-col-md-pull-6 { right: 50%; }
    .pi-col-md-pull-7 { right: 58.333333333333336%; }
    .pi-col-md-pull-8 { right: 66.66666666666666%; }
    .pi-col-md-pull-9 { right: 75%; }
    .pi-col-md-pull-10 { right: 83.33333333333334%; }
    .pi-col-md-pull-11 { right: 91.66666666666666%; }
    .pi-col-md-offset-0 { margin-left: 0; }
    .pi-col-md-offset-1 { margin-left: 8.333333333333332%; }
    .pi-col-md-offset-2 { margin-left: 16.666666666666664%; }
    .pi-col-md-offset-3 { margin-left: 25%; }
    .pi-col-md-offset-4 { margin-left: 33.33333333333333%; }
    .pi-col-md-offset-5 { margin-left: 41.66666666666667%; }
    .pi-col-md-offset-5-cell { margin-left: 20%; }
    .pi-col-md-offset-6 { margin-left: 50%; }
    .pi-col-md-offset-7 { margin-left: 58.333333333333336%; }
    .pi-col-md-offset-8 { margin-left: 66.66666666666666%; }
    .pi-col-md-offset-9 { margin-left: 75%; }
    .pi-col-md-offset-10 { margin-left: 83.33333333333334%; }
    .pi-col-md-offset-11 { margin-left: 91.66666666666666%; }
}

@media (min-width: 1120px) {
    .pi-col-lg-1,
    .pi-col-lg-2,
    .pi-col-lg-3,
    .pi-col-lg-4,
    .pi-col-lg-5,
    .pi-col-lg-5-cell,
    .pi-col-lg-6,
    .pi-col-lg-7,
    .pi-col-lg-8,
    .pi-col-lg-9,
    .pi-col-lg-10,
    .pi-col-lg-11 { float: left; }
    .pi-bordered .pi-col-lg-1,
    .pi-bordered .pi-col-lg-2,
    .pi-bordered .pi-col-lg-3,
    .pi-bordered .pi-col-lg-4,
    .pi-bordered .pi-col-lg-5,
    .pi-bordered .pi-col-lg-5-cell,
    .pi-bordered .pi-col-lg-6,
    .pi-bordered .pi-col-lg-7,
    .pi-bordered .pi-col-lg-8,
    .pi-bordered .pi-col-lg-9,
    .pi-bordered .pi-col-lg-10,
    .pi-bordered .pi-col-lg-11 { border-right: 1px solid transparent; border-bottom: 1px solid transparent; }
    .pi-bordered .pi-col-lg-1:last-child,
    .pi-bordered .pi-col-lg-2:last-child,
    .pi-bordered .pi-col-lg-3:last-child,
    .pi-bordered .pi-col-lg-4:last-child,
    .pi-bordered .pi-col-lg-5:last-child,
    .pi-bordered .pi-col-lg-5-cell:last-child,
    .pi-bordered .pi-col-lg-6:last-child,
    .pi-bordered .pi-col-lg-7:last-child,
    .pi-bordered .pi-col-lg-8:last-child,
    .pi-bordered .pi-col-lg-9:last-child,
    .pi-bordered .pi-col-lg-10:last-child,
    .pi-bordered .pi-col-lg-11:last-child { border-right: 0; }
    .pi-bordered:last-child .pi-col-lg-1,
    .pi-bordered:last-child .pi-col-lg-2,
    .pi-bordered:last-child .pi-col-lg-3,
    .pi-bordered:last-child .pi-col-lg-4,
    .pi-bordered:last-child .pi-col-lg-5,
    .pi-bordered:last-child .pi-col-lg-5-cell,
    .pi-bordered:last-child .pi-col-lg-6,
    .pi-bordered:last-child .pi-col-lg-7,
    .pi-bordered:last-child .pi-col-lg-8,
    .pi-bordered:last-child .pi-col-lg-9,
    .pi-bordered:last-child .pi-col-lg-10,
    .pi-bordered:last-child .pi-col-lg-11 { border-bottom: 0; }
    .pi-col-lg-1 { width: 8.333333333333332%; }
    .pi-col-lg-2 { width: 16.666666666666664%; }
    .pi-col-lg-3 { width: 25%; }
    .pi-col-lg-4 { width: 33.33333333333333%; }
    .pi-col-lg-5 { width: 41.66666666666667%; }
    .pi-col-lg-5-cell { width: 20%; }
    .pi-col-lg-6 { width: 50%; }
    .pi-col-lg-7 { width: 58.333333333333336%; }
    .pi-col-lg-8 { width: 66.66666666666666%; }
    .pi-col-lg-9 { width: 75%; }
    .pi-col-lg-10 { width: 83.33333333333334%; }
    .pi-col-lg-11 { width: 91.66666666666666%; }
    .pi-col-lg-12 { width: 100%; }
    .pi-col-lg-push-0 { left: auto; }
    .pi-col-lg-push-1 { left: 8.333333333333332%; }
    .pi-col-lg-push-2 { left: 16.666666666666664%; }
    .pi-col-lg-push-3 { left: 25%; }
    .pi-col-lg-push-4 { left: 33.33333333333333%; }
    .pi-col-lg-push-5 { left: 41.66666666666667%; }
    .pi-col-lg-push-5-cell { left: 20%; }
    .pi-col-lg-push-6 { left: 50%; }
    .pi-col-lg-push-7 { left: 58.333333333333336%; }
    .pi-col-lg-push-8 { left: 66.66666666666666%; }
    .pi-col-lg-push-9 { left: 75%; }
    .pi-col-lg-push-10 { left: 83.33333333333334%; }
    .pi-col-lg-push-11 { left: 91.66666666666666%; }
    .pi-col-lg-pull-0 { right: auto; }
    .pi-col-lg-pull-1 { right: 8.333333333333332%; }
    .pi-col-lg-pull-2 { right: 16.666666666666664%; }
    .pi-col-lg-pull-3 { right: 25%; }
    .pi-col-lg-pull-4 { right: 33.33333333333333%; }
    .pi-col-lg-pull-5 { right: 41.66666666666667%; }
    .pi-col-lg-pull-5-cell { right: 20%; }
    .pi-col-lg-pull-6 { right: 50%; }
    .pi-col-lg-pull-7 { right: 58.333333333333336%; }
    .pi-col-lg-pull-8 { right: 66.66666666666666%; }
    .pi-col-lg-pull-9 { right: 75%; }
    .pi-col-lg-pull-10 { right: 83.33333333333334%; }
    .pi-col-lg-pull-11 { right: 91.66666666666666%; }
    .pi-col-lg-offset-0 { margin-left: 0; }
    .pi-col-lg-offset-1 { margin-left: 8.333333333333332%; }
    .pi-col-lg-offset-2 { margin-left: 16.666666666666664%; }
    .pi-col-lg-offset-3 { margin-left: 25%; }
    .pi-col-lg-offset-4 { margin-left: 33.33333333333333%; }
    .pi-col-lg-offset-5 { margin-left: 41.66666666666667%; }
    .pi-col-lg-offset-5-cell { margin-left: 20%; }
    .pi-col-lg-offset-6 { margin-left: 50%; }
    .pi-col-lg-offset-7 { margin-left: 58.333333333333336%; }
    .pi-col-lg-offset-8 { margin-left: 66.66666666666666%; }
    .pi-col-lg-offset-9 { margin-left: 75%; }
    .pi-col-lg-offset-10 { margin-left: 83.33333333333334%; }
    .pi-col-lg-offset-11 { margin-left: 91.66666666666666%; }
}

@media (max-width: 319px) {
    .pi-row { margin-left: -7.5px; margin-right: -7.5px; }
    .pi-col-3xs-1,
    .pi-col-3xs-2,
    .pi-col-3xs-3,
    .pi-col-3xs-4,
    .pi-col-3xs-5,
    .pi-col-3xs-5-cell,
    .pi-col-3xs-6,
    .pi-col-3xs-7,
    .pi-col-3xs-8,
    .pi-col-3xs-9,
    .pi-col-3xs-10,
    .pi-col-3xs-11,
    .pi-col-3xs-12,
    .pi-col-2xs-1,
    .pi-col-2xs-2,
    .pi-col-2xs-3,
    .pi-col-2xs-4,
    .pi-col-2xs-5,
    .pi-col-2xs-5-cell,
    .pi-col-2xs-6,
    .pi-col-2xs-7,
    .pi-col-2xs-8,
    .pi-col-2xs-9,
    .pi-col-2xs-10,
    .pi-col-2xs-11,
    .pi-col-2xs-12,
    .pi-col-xs-1,
    .pi-col-xs-2,
    .pi-col-xs-3,
    .pi-col-xs-4,
    .pi-col-xs-5,
    .pi-col-xs-5-cell,
    .pi-col-xs-6,
    .pi-col-xs-7,
    .pi-col-xs-8,
    .pi-col-xs-9,
    .pi-col-xs-10,
    .pi-col-xs-11,
    .pi-col-xs-12,
    .pi-col-sm-1,
    .pi-col-sm-2,
    .pi-col-sm-3,
    .pi-col-sm-4,
    .pi-col-sm-5,
    .pi-col-sm-5-cell,
    .pi-col-sm-6,
    .pi-col-sm-7,
    .pi-col-sm-8,
    .pi-col-sm-9,
    .pi-col-sm-10,
    .pi-col-sm-11,
    .pi-col-sm-12 { padding-left: 7.5px; padding-right: 7.5px; }
    .pi-grid-small-margins { margin-left: -5px; margin-right: -5px; }
    .pi-grid-small-margins .pi-col-3xs-1,
    .pi-grid-small-margins .pi-col-3xs-2,
    .pi-grid-small-margins .pi-col-3xs-3,
    .pi-grid-small-margins .pi-col-3xs-4,
    .pi-grid-small-margins .pi-col-3xs-5,
    .pi-grid-small-margins .pi-col-3xs-5-cell,
    .pi-grid-small-margins .pi-col-3xs-6,
    .pi-grid-small-margins .pi-col-3xs-7,
    .pi-grid-small-margins .pi-col-3xs-8,
    .pi-grid-small-margins .pi-col-3xs-9,
    .pi-grid-small-margins .pi-col-3xs-10,
    .pi-grid-small-margins .pi-col-3xs-11,
    .pi-grid-small-margins .pi-col-3xs-12,
    .pi-grid-small-margins .pi-col-2xs-1,
    .pi-grid-small-margins .pi-col-2xs-2,
    .pi-grid-small-margins .pi-col-2xs-3,
    .pi-grid-small-margins .pi-col-2xs-4,
    .pi-grid-small-margins .pi-col-2xs-5,
    .pi-grid-small-margins .pi-col-2xs-5-cell,
    .pi-grid-small-margins .pi-col-2xs-6,
    .pi-grid-small-margins .pi-col-2xs-7,
    .pi-grid-small-margins .pi-col-2xs-8,
    .pi-grid-small-margins .pi-col-2xs-9,
    .pi-grid-small-margins .pi-col-2xs-10,
    .pi-grid-small-margins .pi-col-2xs-11,
    .pi-grid-small-margins .pi-col-2xs-12,
    .pi-grid-small-margins .pi-col-xs-1,
    .pi-grid-small-margins .pi-col-xs-2,
    .pi-grid-small-margins .pi-col-xs-3,
    .pi-grid-small-margins .pi-col-xs-4,
    .pi-grid-small-margins .pi-col-xs-5,
    .pi-grid-small-margins .pi-col-xs-5-cell,
    .pi-grid-small-margins .pi-col-xs-6,
    .pi-grid-small-margins .pi-col-xs-7,
    .pi-grid-small-margins .pi-col-xs-8,
    .pi-grid-small-margins .pi-col-xs-9,
    .pi-grid-small-margins .pi-col-xs-10,
    .pi-grid-small-margins .pi-col-xs-11,
    .pi-grid-small-margins .pi-col-xs-12,
    .pi-grid-small-margins .pi-col-sm-1,
    .pi-grid-small-margins .pi-col-sm-2,
    .pi-grid-small-margins .pi-col-sm-3,
    .pi-grid-small-margins .pi-col-sm-4,
    .pi-grid-small-margins .pi-col-sm-5,
    .pi-grid-small-margins .pi-col-sm-5-cell,
    .pi-grid-small-margins .pi-col-sm-6,
    .pi-grid-small-margins .pi-col-sm-7,
    .pi-grid-small-margins .pi-col-sm-8,
    .pi-grid-small-margins .pi-col-sm-9,
    .pi-grid-small-margins .pi-col-sm-10,
    .pi-grid-small-margins .pi-col-sm-11,
    .pi-grid-small-margins .pi-col-sm-12,
    .pi-grid-small-margins .pi-col-md-1,
    .pi-grid-small-margins .pi-col-md-2,
    .pi-grid-small-margins .pi-col-md-3,
    .pi-grid-small-margins .pi-col-md-4,
    .pi-grid-small-margins .pi-col-md-5,
    .pi-grid-small-margins .pi-col-md-5-cell,
    .pi-grid-small-margins .pi-col-md-6,
    .pi-grid-small-margins .pi-col-md-7,
    .pi-grid-small-margins .pi-col-md-8,
    .pi-grid-small-margins .pi-col-md-9,
    .pi-grid-small-margins .pi-col-md-10,
    .pi-grid-small-margins .pi-col-md-11,
    .pi-grid-small-margins .pi-col-md-12,
    .pi-grid-small-margins .pi-col-lg-1,
    .pi-grid-small-margins .pi-col-lg-2,
    .pi-grid-small-margins .pi-col-lg-3,
    .pi-grid-small-margins .pi-col-lg-4,
    .pi-grid-small-margins .pi-col-lg-5,
    .pi-grid-small-margins .pi-col-lg-5-cell,
    .pi-grid-small-margins .pi-col-lg-6,
    .pi-grid-small-margins .pi-col-lg-7,
    .pi-grid-small-margins .pi-col-lg-8,
    .pi-grid-small-margins .pi-col-lg-9,
    .pi-grid-small-margins .pi-col-lg-10,
    .pi-grid-small-margins .pi-col-lg-11,
    .pi-grid-small-margins .pi-col-lg-12 { padding-left: 5px; padding-right: 5px; }
    .pi-grid-big-margins { margin-left: -16px; margin-right: -16px; }
    .pi-grid-big-margins .pi-col-3xs-1,
    .pi-grid-big-margins .pi-col-3xs-2,
    .pi-grid-big-margins .pi-col-3xs-3,
    .pi-grid-big-margins .pi-col-3xs-4,
    .pi-grid-big-margins .pi-col-3xs-5,
    .pi-grid-big-margins .pi-col-3xs-5-cell,
    .pi-grid-big-margins .pi-col-3xs-6,
    .pi-grid-big-margins .pi-col-3xs-7,
    .pi-grid-big-margins .pi-col-3xs-8,
    .pi-grid-big-margins .pi-col-3xs-9,
    .pi-grid-big-margins .pi-col-3xs-10,
    .pi-grid-big-margins .pi-col-3xs-11,
    .pi-grid-big-margins .pi-col-3xs-12,
    .pi-grid-big-margins .pi-col-2xs-1,
    .pi-grid-big-margins .pi-col-2xs-2,
    .pi-grid-big-margins .pi-col-2xs-3,
    .pi-grid-big-margins .pi-col-2xs-4,
    .pi-grid-big-margins .pi-col-2xs-5,
    .pi-grid-big-margins .pi-col-2xs-5-cell,
    .pi-grid-big-margins .pi-col-2xs-6,
    .pi-grid-big-margins .pi-col-2xs-7,
    .pi-grid-big-margins .pi-col-2xs-8,
    .pi-grid-big-margins .pi-col-2xs-9,
    .pi-grid-big-margins .pi-col-2xs-10,
    .pi-grid-big-margins .pi-col-2xs-11,
    .pi-grid-big-margins .pi-col-2xs-12,
    .pi-grid-big-margins .pi-col-xs-1,
    .pi-grid-big-margins .pi-col-xs-2,
    .pi-grid-big-margins .pi-col-xs-3,
    .pi-grid-big-margins .pi-col-xs-4,
    .pi-grid-big-margins .pi-col-xs-5,
    .pi-grid-big-margins .pi-col-xs-5-cell,
    .pi-grid-big-margins .pi-col-xs-6,
    .pi-grid-big-margins .pi-col-xs-7,
    .pi-grid-big-margins .pi-col-xs-8,
    .pi-grid-big-margins .pi-col-xs-9,
    .pi-grid-big-margins .pi-col-xs-10,
    .pi-grid-big-margins .pi-col-xs-11,
    .pi-grid-big-margins .pi-col-xs-12,
    .pi-grid-big-margins .pi-col-sm-1,
    .pi-grid-big-margins .pi-col-sm-2,
    .pi-grid-big-margins .pi-col-sm-3,
    .pi-grid-big-margins .pi-col-sm-4,
    .pi-grid-big-margins .pi-col-sm-5,
    .pi-grid-big-margins .pi-col-sm-5-cell,
    .pi-grid-big-margins .pi-col-sm-6,
    .pi-grid-big-margins .pi-col-sm-7,
    .pi-grid-big-margins .pi-col-sm-8,
    .pi-grid-big-margins .pi-col-sm-9,
    .pi-grid-big-margins .pi-col-sm-10,
    .pi-grid-big-margins .pi-col-sm-11,
    .pi-grid-big-margins .pi-col-sm-12,
    .pi-grid-big-margins .pi-col-md-1,
    .pi-grid-big-margins .pi-col-md-2,
    .pi-grid-big-margins .pi-col-md-3,
    .pi-grid-big-margins .pi-col-md-4,
    .pi-grid-big-margins .pi-col-md-5,
    .pi-grid-big-margins .pi-col-md-5-cell,
    .pi-grid-big-margins .pi-col-md-6,
    .pi-grid-big-margins .pi-col-md-7,
    .pi-grid-big-margins .pi-col-md-8,
    .pi-grid-big-margins .pi-col-md-9,
    .pi-grid-big-margins .pi-col-md-10,
    .pi-grid-big-margins .pi-col-md-11,
    .pi-grid-big-margins .pi-col-md-12,
    .pi-grid-big-margins .pi-col-lg-1,
    .pi-grid-big-margins .pi-col-lg-2,
    .pi-grid-big-margins .pi-col-lg-3,
    .pi-grid-big-margins .pi-col-lg-4,
    .pi-grid-big-margins .pi-col-lg-5,
    .pi-grid-big-margins .pi-col-lg-5-cell,
    .pi-grid-big-margins .pi-col-lg-6,
    .pi-grid-big-margins .pi-col-lg-7,
    .pi-grid-big-margins .pi-col-lg-8,
    .pi-grid-big-margins .pi-col-lg-9,
    .pi-grid-big-margins .pi-col-lg-10,
    .pi-grid-big-margins .pi-col-lg-11,
    .pi-grid-big-margins .pi-col-lg-12 { padding-left: 16px; padding-right: 16px; }
}

.pi-section-white .pi-col-3xs-1,
.pi-section-white .pi-col-3xs-2,
.pi-section-white .pi-col-3xs-3,
.pi-section-white .pi-col-3xs-4,
.pi-section-white .pi-col-3xs-5,
.pi-section-white .pi-col-3xs-5-cell,
.pi-section-white .pi-col-3xs-6,
.pi-section-white .pi-col-3xs-7,
.pi-section-white .pi-col-3xs-8,
.pi-section-white .pi-col-3xs-9,
.pi-section-white .pi-col-3xs-10,
.pi-section-white .pi-col-3xs-11,
.pi-section-white .pi-col-3xs-12,
.pi-section-white .pi-col-2xs-1,
.pi-section-white .pi-col-2xs-2,
.pi-section-white .pi-col-2xs-3,
.pi-section-white .pi-col-2xs-4,
.pi-section-white .pi-col-2xs-5,
.pi-section-white .pi-col-2xs-5-cell,
.pi-section-white .pi-col-2xs-6,
.pi-section-white .pi-col-2xs-7,
.pi-section-white .pi-col-2xs-8,
.pi-section-white .pi-col-2xs-9,
.pi-section-white .pi-col-2xs-10,
.pi-section-white .pi-col-2xs-11,
.pi-section-white .pi-col-2xs-12,
.pi-section-white .pi-col-xs-1,
.pi-section-white .pi-col-xs-2,
.pi-section-white .pi-col-xs-3,
.pi-section-white .pi-col-xs-4,
.pi-section-white .pi-col-xs-5,
.pi-section-white .pi-col-xs-5-cell,
.pi-section-white .pi-col-xs-6,
.pi-section-white .pi-col-xs-7,
.pi-section-white .pi-col-xs-8,
.pi-section-white .pi-col-xs-9,
.pi-section-white .pi-col-xs-10,
.pi-section-white .pi-col-xs-11,
.pi-section-white .pi-col-xs-12,
.pi-section-white .pi-col-sm-1,
.pi-section-white .pi-col-sm-2,
.pi-section-white .pi-col-sm-3,
.pi-section-white .pi-col-sm-4,
.pi-section-white .pi-col-sm-5,
.pi-section-white .pi-col-sm-5-cell,
.pi-section-white .pi-col-sm-6,
.pi-section-white .pi-col-sm-7,
.pi-section-white .pi-col-sm-8,
.pi-section-white .pi-col-sm-9,
.pi-section-white .pi-col-sm-10,
.pi-section-white .pi-col-sm-11,
.pi-section-white .pi-col-sm-12,
.pi-section-white .pi-col-md-1,
.pi-section-white .pi-col-md-2,
.pi-section-white .pi-col-md-3,
.pi-section-white .pi-col-md-4,
.pi-section-white .pi-col-md-5,
.pi-section-white .pi-col-md-5-cell,
.pi-section-white .pi-col-md-6,
.pi-section-white .pi-col-md-7,
.pi-section-white .pi-col-md-8,
.pi-section-white .pi-col-md-9,
.pi-section-white .pi-col-md-10,
.pi-section-white .pi-col-md-11,
.pi-section-white .pi-col-md-12,
.pi-section-white .pi-col-lg-1,
.pi-section-white .pi-col-lg-2,
.pi-section-white .pi-col-lg-3,
.pi-section-white .pi-col-lg-4,
.pi-section-white .pi-col-lg-5,
.pi-section-white .pi-col-lg-5-cell,
.pi-section-white .pi-col-lg-6,
.pi-section-white .pi-col-lg-7,
.pi-section-white .pi-col-lg-8,
.pi-section-white .pi-col-lg-9,
.pi-section-white .pi-col-lg-10,
.pi-section-white .pi-col-lg-11,
.pi-section-white .pi-col-lg-12 { border-color: #eef1f1; }
.pi-section-grey .pi-col-3xs-1,
.pi-section-grey .pi-col-3xs-2,
.pi-section-grey .pi-col-3xs-3,
.pi-section-grey .pi-col-3xs-4,
.pi-section-grey .pi-col-3xs-5,
.pi-section-grey .pi-col-3xs-5-cell,
.pi-section-grey .pi-col-3xs-6,
.pi-section-grey .pi-col-3xs-7,
.pi-section-grey .pi-col-3xs-8,
.pi-section-grey .pi-col-3xs-9,
.pi-section-grey .pi-col-3xs-10,
.pi-section-grey .pi-col-3xs-11,
.pi-section-grey .pi-col-3xs-12,
.pi-section-grey .pi-col-2xs-1,
.pi-section-grey .pi-col-2xs-2,
.pi-section-grey .pi-col-2xs-3,
.pi-section-grey .pi-col-2xs-4,
.pi-section-grey .pi-col-2xs-5,
.pi-section-grey .pi-col-2xs-5-cell,
.pi-section-grey .pi-col-2xs-6,
.pi-section-grey .pi-col-2xs-7,
.pi-section-grey .pi-col-2xs-8,
.pi-section-grey .pi-col-2xs-9,
.pi-section-grey .pi-col-2xs-10,
.pi-section-grey .pi-col-2xs-11,
.pi-section-grey .pi-col-2xs-12,
.pi-section-grey .pi-col-xs-1,
.pi-section-grey .pi-col-xs-2,
.pi-section-grey .pi-col-xs-3,
.pi-section-grey .pi-col-xs-4,
.pi-section-grey .pi-col-xs-5,
.pi-section-grey .pi-col-xs-5-cell,
.pi-section-grey .pi-col-xs-6,
.pi-section-grey .pi-col-xs-7,
.pi-section-grey .pi-col-xs-8,
.pi-section-grey .pi-col-xs-9,
.pi-section-grey .pi-col-xs-10,
.pi-section-grey .pi-col-xs-11,
.pi-section-grey .pi-col-xs-12,
.pi-section-grey .pi-col-sm-1,
.pi-section-grey .pi-col-sm-2,
.pi-section-grey .pi-col-sm-3,
.pi-section-grey .pi-col-sm-4,
.pi-section-grey .pi-col-sm-5,
.pi-section-grey .pi-col-sm-5-cell,
.pi-section-grey .pi-col-sm-6,
.pi-section-grey .pi-col-sm-7,
.pi-section-grey .pi-col-sm-8,
.pi-section-grey .pi-col-sm-9,
.pi-section-grey .pi-col-sm-10,
.pi-section-grey .pi-col-sm-11,
.pi-section-grey .pi-col-sm-12,
.pi-section-grey .pi-col-md-1,
.pi-section-grey .pi-col-md-2,
.pi-section-grey .pi-col-md-3,
.pi-section-grey .pi-col-md-4,
.pi-section-grey .pi-col-md-5,
.pi-section-grey .pi-col-md-5-cell,
.pi-section-grey .pi-col-md-6,
.pi-section-grey .pi-col-md-7,
.pi-section-grey .pi-col-md-8,
.pi-section-grey .pi-col-md-9,
.pi-section-grey .pi-col-md-10,
.pi-section-grey .pi-col-md-11,
.pi-section-grey .pi-col-md-12,
.pi-section-grey .pi-col-lg-1,
.pi-section-grey .pi-col-lg-2,
.pi-section-grey .pi-col-lg-3,
.pi-section-grey .pi-col-lg-4,
.pi-section-grey .pi-col-lg-5,
.pi-section-grey .pi-col-lg-5-cell,
.pi-section-grey .pi-col-lg-6,
.pi-section-grey .pi-col-lg-7,
.pi-section-grey .pi-col-lg-8,
.pi-section-grey .pi-col-lg-9,
.pi-section-grey .pi-col-lg-10,
.pi-section-grey .pi-col-lg-11,
.pi-section-grey .pi-col-lg-12 { border-color: #e6eaea; }
.pi-section-base .pi-col-3xs-1,
.pi-section-base .pi-col-3xs-2,
.pi-section-base .pi-col-3xs-3,
.pi-section-base .pi-col-3xs-4,
.pi-section-base .pi-col-3xs-5,
.pi-section-base .pi-col-3xs-5-cell,
.pi-section-base .pi-col-3xs-6,
.pi-section-base .pi-col-3xs-7,
.pi-section-base .pi-col-3xs-8,
.pi-section-base .pi-col-3xs-9,
.pi-section-base .pi-col-3xs-10,
.pi-section-base .pi-col-3xs-11,
.pi-section-base .pi-col-3xs-12,
.pi-section-base .pi-col-2xs-1,
.pi-section-base .pi-col-2xs-2,
.pi-section-base .pi-col-2xs-3,
.pi-section-base .pi-col-2xs-4,
.pi-section-base .pi-col-2xs-5,
.pi-section-base .pi-col-2xs-5-cell,
.pi-section-base .pi-col-2xs-6,
.pi-section-base .pi-col-2xs-7,
.pi-section-base .pi-col-2xs-8,
.pi-section-base .pi-col-2xs-9,
.pi-section-base .pi-col-2xs-10,
.pi-section-base .pi-col-2xs-11,
.pi-section-base .pi-col-2xs-12,
.pi-section-base .pi-col-xs-1,
.pi-section-base .pi-col-xs-2,
.pi-section-base .pi-col-xs-3,
.pi-section-base .pi-col-xs-4,
.pi-section-base .pi-col-xs-5,
.pi-section-base .pi-col-xs-5-cell,
.pi-section-base .pi-col-xs-6,
.pi-section-base .pi-col-xs-7,
.pi-section-base .pi-col-xs-8,
.pi-section-base .pi-col-xs-9,
.pi-section-base .pi-col-xs-10,
.pi-section-base .pi-col-xs-11,
.pi-section-base .pi-col-xs-12,
.pi-section-base .pi-col-sm-1,
.pi-section-base .pi-col-sm-2,
.pi-section-base .pi-col-sm-3,
.pi-section-base .pi-col-sm-4,
.pi-section-base .pi-col-sm-5,
.pi-section-base .pi-col-sm-5-cell,
.pi-section-base .pi-col-sm-6,
.pi-section-base .pi-col-sm-7,
.pi-section-base .pi-col-sm-8,
.pi-section-base .pi-col-sm-9,
.pi-section-base .pi-col-sm-10,
.pi-section-base .pi-col-sm-11,
.pi-section-base .pi-col-sm-12,
.pi-section-base .pi-col-md-1,
.pi-section-base .pi-col-md-2,
.pi-section-base .pi-col-md-3,
.pi-section-base .pi-col-md-4,
.pi-section-base .pi-col-md-5,
.pi-section-base .pi-col-md-5-cell,
.pi-section-base .pi-col-md-6,
.pi-section-base .pi-col-md-7,
.pi-section-base .pi-col-md-8,
.pi-section-base .pi-col-md-9,
.pi-section-base .pi-col-md-10,
.pi-section-base .pi-col-md-11,
.pi-section-base .pi-col-md-12,
.pi-section-base .pi-col-lg-1,
.pi-section-base .pi-col-lg-2,
.pi-section-base .pi-col-lg-3,
.pi-section-base .pi-col-lg-4,
.pi-section-base .pi-col-lg-5,
.pi-section-base .pi-col-lg-5-cell,
.pi-section-base .pi-col-lg-6,
.pi-section-base .pi-col-lg-7,
.pi-section-base .pi-col-lg-8,
.pi-section-base .pi-col-lg-9,
.pi-section-base .pi-col-lg-10,
.pi-section-base .pi-col-lg-11,
.pi-section-base .pi-col-lg-12 { border-color: #4076b5; }
.pi-section-dark .pi-col-3xs-1,
.pi-section-dark .pi-col-3xs-2,
.pi-section-dark .pi-col-3xs-3,
.pi-section-dark .pi-col-3xs-4,
.pi-section-dark .pi-col-3xs-5,
.pi-section-dark .pi-col-3xs-5-cell,
.pi-section-dark .pi-col-3xs-6,
.pi-section-dark .pi-col-3xs-7,
.pi-section-dark .pi-col-3xs-8,
.pi-section-dark .pi-col-3xs-9,
.pi-section-dark .pi-col-3xs-10,
.pi-section-dark .pi-col-3xs-11,
.pi-section-dark .pi-col-3xs-12,
.pi-section-dark .pi-col-2xs-1,
.pi-section-dark .pi-col-2xs-2,
.pi-section-dark .pi-col-2xs-3,
.pi-section-dark .pi-col-2xs-4,
.pi-section-dark .pi-col-2xs-5,
.pi-section-dark .pi-col-2xs-5-cell,
.pi-section-dark .pi-col-2xs-6,
.pi-section-dark .pi-col-2xs-7,
.pi-section-dark .pi-col-2xs-8,
.pi-section-dark .pi-col-2xs-9,
.pi-section-dark .pi-col-2xs-10,
.pi-section-dark .pi-col-2xs-11,
.pi-section-dark .pi-col-2xs-12,
.pi-section-dark .pi-col-xs-1,
.pi-section-dark .pi-col-xs-2,
.pi-section-dark .pi-col-xs-3,
.pi-section-dark .pi-col-xs-4,
.pi-section-dark .pi-col-xs-5,
.pi-section-dark .pi-col-xs-5-cell,
.pi-section-dark .pi-col-xs-6,
.pi-section-dark .pi-col-xs-7,
.pi-section-dark .pi-col-xs-8,
.pi-section-dark .pi-col-xs-9,
.pi-section-dark .pi-col-xs-10,
.pi-section-dark .pi-col-xs-11,
.pi-section-dark .pi-col-xs-12,
.pi-section-dark .pi-col-sm-1,
.pi-section-dark .pi-col-sm-2,
.pi-section-dark .pi-col-sm-3,
.pi-section-dark .pi-col-sm-4,
.pi-section-dark .pi-col-sm-5,
.pi-section-dark .pi-col-sm-5-cell,
.pi-section-dark .pi-col-sm-6,
.pi-section-dark .pi-col-sm-7,
.pi-section-dark .pi-col-sm-8,
.pi-section-dark .pi-col-sm-9,
.pi-section-dark .pi-col-sm-10,
.pi-section-dark .pi-col-sm-11,
.pi-section-dark .pi-col-sm-12,
.pi-section-dark .pi-col-md-1,
.pi-section-dark .pi-col-md-2,
.pi-section-dark .pi-col-md-3,
.pi-section-dark .pi-col-md-4,
.pi-section-dark .pi-col-md-5,
.pi-section-dark .pi-col-md-5-cell,
.pi-section-dark .pi-col-md-6,
.pi-section-dark .pi-col-md-7,
.pi-section-dark .pi-col-md-8,
.pi-section-dark .pi-col-md-9,
.pi-section-dark .pi-col-md-10,
.pi-section-dark .pi-col-md-11,
.pi-section-dark .pi-col-md-12,
.pi-section-dark .pi-col-lg-1,
.pi-section-dark .pi-col-lg-2,
.pi-section-dark .pi-col-lg-3,
.pi-section-dark .pi-col-lg-4,
.pi-section-dark .pi-col-lg-5,
.pi-section-dark .pi-col-lg-5-cell,
.pi-section-dark .pi-col-lg-6,
.pi-section-dark .pi-col-lg-7,
.pi-section-dark .pi-col-lg-8,
.pi-section-dark .pi-col-lg-9,
.pi-section-dark .pi-col-lg-10,
.pi-section-dark .pi-col-lg-11,
.pi-section-dark .pi-col-lg-12 { border-color: #2e343a; }
.pi-section-parallax .pi-col-3xs-1,
.pi-section-parallax .pi-col-3xs-2,
.pi-section-parallax .pi-col-3xs-3,
.pi-section-parallax .pi-col-3xs-4,
.pi-section-parallax .pi-col-3xs-5,
.pi-section-parallax .pi-col-3xs-5-cell,
.pi-section-parallax .pi-col-3xs-6,
.pi-section-parallax .pi-col-3xs-7,
.pi-section-parallax .pi-col-3xs-8,
.pi-section-parallax .pi-col-3xs-9,
.pi-section-parallax .pi-col-3xs-10,
.pi-section-parallax .pi-col-3xs-11,
.pi-section-parallax .pi-col-3xs-12,
.pi-section-parallax .pi-col-2xs-1,
.pi-section-parallax .pi-col-2xs-2,
.pi-section-parallax .pi-col-2xs-3,
.pi-section-parallax .pi-col-2xs-4,
.pi-section-parallax .pi-col-2xs-5,
.pi-section-parallax .pi-col-2xs-5-cell,
.pi-section-parallax .pi-col-2xs-6,
.pi-section-parallax .pi-col-2xs-7,
.pi-section-parallax .pi-col-2xs-8,
.pi-section-parallax .pi-col-2xs-9,
.pi-section-parallax .pi-col-2xs-10,
.pi-section-parallax .pi-col-2xs-11,
.pi-section-parallax .pi-col-2xs-12,
.pi-section-parallax .pi-col-xs-1,
.pi-section-parallax .pi-col-xs-2,
.pi-section-parallax .pi-col-xs-3,
.pi-section-parallax .pi-col-xs-4,
.pi-section-parallax .pi-col-xs-5,
.pi-section-parallax .pi-col-xs-5-cell,
.pi-section-parallax .pi-col-xs-6,
.pi-section-parallax .pi-col-xs-7,
.pi-section-parallax .pi-col-xs-8,
.pi-section-parallax .pi-col-xs-9,
.pi-section-parallax .pi-col-xs-10,
.pi-section-parallax .pi-col-xs-11,
.pi-section-parallax .pi-col-xs-12,
.pi-section-parallax .pi-col-sm-1,
.pi-section-parallax .pi-col-sm-2,
.pi-section-parallax .pi-col-sm-3,
.pi-section-parallax .pi-col-sm-4,
.pi-section-parallax .pi-col-sm-5,
.pi-section-parallax .pi-col-sm-5-cell,
.pi-section-parallax .pi-col-sm-6,
.pi-section-parallax .pi-col-sm-7,
.pi-section-parallax .pi-col-sm-8,
.pi-section-parallax .pi-col-sm-9,
.pi-section-parallax .pi-col-sm-10,
.pi-section-parallax .pi-col-sm-11,
.pi-section-parallax .pi-col-sm-12,
.pi-section-parallax .pi-col-md-1,
.pi-section-parallax .pi-col-md-2,
.pi-section-parallax .pi-col-md-3,
.pi-section-parallax .pi-col-md-4,
.pi-section-parallax .pi-col-md-5,
.pi-section-parallax .pi-col-md-5-cell,
.pi-section-parallax .pi-col-md-6,
.pi-section-parallax .pi-col-md-7,
.pi-section-parallax .pi-col-md-8,
.pi-section-parallax .pi-col-md-9,
.pi-section-parallax .pi-col-md-10,
.pi-section-parallax .pi-col-md-11,
.pi-section-parallax .pi-col-md-12,
.pi-section-parallax .pi-col-lg-1,
.pi-section-parallax .pi-col-lg-2,
.pi-section-parallax .pi-col-lg-3,
.pi-section-parallax .pi-col-lg-4,
.pi-section-parallax .pi-col-lg-5,
.pi-section-parallax .pi-col-lg-5-cell,
.pi-section-parallax .pi-col-lg-6,
.pi-section-parallax .pi-col-lg-7,
.pi-section-parallax .pi-col-lg-8,
.pi-section-parallax .pi-col-lg-9,
.pi-section-parallax .pi-col-lg-10,
.pi-section-parallax .pi-col-lg-11,
.pi-section-parallax .pi-col-lg-12 { border-color: #242427; }

/*ony for one corner, use this variable several time for other corners*/
.pi-section-w { position: relative; -webkit-transition: background 0.1s ease-in-out 0s; -moz-transition: background 0.1s ease-in-out 0s; -ms-transition: background 0.1s ease-in-out 0s; -o-transition: background 0.1s ease-in-out 0s; transition: background 0.1s ease-in-out 0s; }
.pi-section { max-width: 1120px; margin: 0 auto; padding: 40px 40px 40px; position: relative; background: #FFF; }
.pi-titlebar { padding-top: 50px; padding-bottom: 50px; }
.pi-titlebar h1 { margin-bottom: 0; }
.pi-titlebar .pi-breadcrumb { font-size: 12px; letter-spacing: 1px; line-height: 1.3em; }
.pi-titlebar .pi-breadcrumb ul { display: inline; margin: 0; padding: 0; -webkit-padding-start: 0; margin-left: 5px; }
.pi-titlebar .pi-breadcrumb li { display: inline; }
.pi-titlebar .pi-breadcrumb li:after { font-family: fontello; content: "\e8c8"; margin: 0 5px 0 7px; }
.pi-titlebar .pi-breadcrumb li:last-child:after { display: none; }
.pi-titlebar.pi-titlebar-small { padding-top: 34px; padding-bottom: 34px; }
.pi-titlebar.pi-titlebar-small h1 { font-size: 26px; font-weight: 300; text-transform: none; letter-spacing: 0; font-family: Arial; }
.pi-titlebar.pi-breadcrumb-only { padding-top: 17px; padding-bottom: 17px; }
.pi-titlebar-breadcrumb-top .pi-breadcrumb { margin-bottom: 11px; }
.pi-titlebar-breadcrumb-right { display: table; vertical-align: middle; width: 100%; box-sizing: border-box; }
.pi-titlebar-breadcrumb-right h1,
.pi-titlebar-breadcrumb-right .pi-breadcrumb { display: table-cell; vertical-align: middle; }
.pi-titlebar-breadcrumb-right h1 { width: 60%; padding-right: 20px; }
.pi-titlebar-breadcrumb-right .pi-breadcrumb { width: 40%; text-align: right; position: relative; top: 0px; }
.pi-section-parallax { background-size: cover; background-repeat: repeat-y; background-position: 0 50%; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
.pi-section-video { position: absolute; top: 0; left: 0; min-width: 100%; }
.pi-section-high { width: 100%; display: table; }
.pi-section-high .pi-section { height: 100%; display: table-cell; vertical-align: middle; }

@media screen and (min-width: 1120px) {
    .pi-section-parallax { background-attachment: fixed; }
}

@media (max-width: 992px) {
    .pi-section { padding: 55px 30px 35px; }
}

@media (max-width: 768px) {
    .pi-section { padding: 50px 20px 30px; }
}

.pi-section-white { background-color: #ffffff; /*	&.pi-shadow {
			.box-shadow(@shadow);
		}
		&.pi-shadow-top {
			.box-shadow(@shadow-top);
		}*/ /*	&.pi-shadow2 {
			.box-shadow(@shadow2);
		}
		&.pi-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/ }
.pi-section-white.pi-borders { border-top: 1px solid #eef1f1; border-bottom: 1px solid #eef1f1; }
.pi-section-white.pi-border-top { border-top: 1px solid #eef1f1; }
.pi-section-white.pi-border-bottom { border-bottom: 1px solid #eef1f1; }
.pi-section-white.pi-borders-light { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.pi-section-white.pi-border-top-light { border-top: 1px solid #ffffff; }
.pi-section-white.pi-border-bottom-light { border-bottom: 1px solid #ffffff; }
.pi-section-white.pi-shadow-bottom { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); }
.pi-section-header-w-fixed .pi-section-white.pi-shadow-bottom { -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); }
.pi-section-white.pi-shadow-inside { -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); }
.pi-section-white.pi-shadow-inside-top { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08); }
.pi-section-white.pi-shadow-inside-bottom { -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08); box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08); }
.pi-section-white .pi-breadcrumb { color: #a3adb4; }
.pi-section-white .pi-breadcrumb li:after { color: #d8dee2; }
.pi-section-grey { background-color: #f4f6f6; /*	&.pi-shadow {
			.box-shadow(@shadow);
		}
		&.pi-shadow-top {
			.box-shadow(@shadow-top);
		}*/ /*	&.pi-shadow2 {
			.box-shadow(@shadow2);
		}
		&.pi-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/ }
.pi-section-grey.pi-borders { border-top: 1px solid #e6eaea; border-bottom: 1px solid #e6eaea; }
.pi-section-grey.pi-border-top { border-top: 1px solid #e6eaea; }
.pi-section-grey.pi-border-bottom { border-bottom: 1px solid #e6eaea; }
.pi-section-grey.pi-borders-light { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.pi-section-grey.pi-border-top-light { border-top: 1px solid #ffffff; }
.pi-section-grey.pi-border-bottom-light { border-bottom: 1px solid #ffffff; }
.pi-section-grey.pi-shadow-bottom { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); }
.pi-section-header-w-fixed .pi-section-grey.pi-shadow-bottom { -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); }
.pi-section-grey.pi-shadow-inside { -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.12); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.12); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.12); }
.pi-section-grey.pi-shadow-inside-top { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.06); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.06); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.06); }
.pi-section-grey.pi-shadow-inside-bottom { -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.04); -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.04); box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.04); }
.pi-section-grey .pi-breadcrumb { color: #9ca5ab; }
.pi-section-grey .pi-breadcrumb li:after { color: #cfd6da; }
.pi-section-base { background-color: #21252b; }
.pi-section-base.pi-borders { border-top: 1px solid #4076b5; border-bottom: 1px solid #4076b5; }
.pi-section-base.pi-border-top { border-top: 1px solid #4076b5; }
.pi-section-base.pi-border-bottom { border-bottom: 1px solid #4076b5; }
.pi-section-base.pi-borders-light { border-top: 1px solid #70a2d1; border-bottom: 1px solid #70a2d1; }
.pi-section-base.pi-border-top-light { border-top: 1px solid #70a2d1; }
.pi-section-base.pi-border-bottom-light { border-bottom: 1px solid #70a2d1; }
.pi-section-base.pi-shadow-bottom { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); }
.pi-section-header-w-fixed .pi-section-base.pi-shadow-bottom { -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); }
.pi-section-base.pi-shadow-inside { -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.13); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.13); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.13); }
.pi-section-base.pi-shadow-inside-top { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.12); }
.pi-section-base.pi-shadow-inside-bottom { -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12); -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12); box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12); }
.pi-section-base .pi-breadcrumb { color: #cde2f6; }
.pi-section-base .pi-breadcrumb li:after { color: #62a1d6; }
.pi-section-dark { background-color: #345185; /*	&.pi-shadow {
			.box-shadow(@shadow);
		}
		&.pi-shadow-top {
			.box-shadow(@shadow-top);
		}*/ /*	&.pi-shadow2 {
			.box-shadow(@shadow2);
		}
		&.pi-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/ }
.pi-section-dark.pi-borders { border-top: 1px solid #1a1e22; border-bottom: 1px solid #1a1e22; }
.pi-section-dark.pi-border-top { border-top: 1px solid #1a1e22; }
.pi-section-dark.pi-border-bottom { border-bottom: 1px solid #1a1e22; }
.pi-section-dark.pi-borders-light { border-top: 1px solid #2e343a; border-bottom: 1px solid #2e343a; }
.pi-section-dark.pi-border-top-light { border-top: 1px solid #2e343a; }
.pi-section-dark.pi-border-bottom-light { border-bottom: 1px solid #2e343a; }
.pi-section-dark.pi-shadow-bottom { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.pi-section-header-w-fixed .pi-section-dark.pi-shadow-bottom { -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2); }
.pi-section-dark.pi-shadow-inside { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42); }
.pi-section-dark.pi-shadow-inside-top { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); }
.pi-section-dark.pi-shadow-inside-bottom { -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2); }
.pi-section-dark .pi-breadcrumb { color: #FFF; }
.pi-section-dark .pi-breadcrumb li:after { color: #475257; }
.pi-section-parallax { background-color: #000000; /*	&.pi-shadow {
			.box-shadow(@shadow);
		}
		&.pi-shadow-top {
			.box-shadow(@shadow-top);
		}*/ /*	&.pi-shadow2 {
			.box-shadow(@shadow2);
		}
		&.pi-shadow2-top {
			.box-shadow(@shadow2-top);
		}*/ }
.pi-section-parallax.pi-borders { border-top: 1px solid #121315; border-bottom: 1px solid #121315; }
.pi-section-parallax.pi-border-top { border-top: 1px solid #121315; }
.pi-section-parallax.pi-border-bottom { border-bottom: 1px solid #121315; }
.pi-section-parallax.pi-borders-light { border-top: 1px solid #242427; border-bottom: 1px solid #242427; }
.pi-section-parallax.pi-border-top-light { border-top: 1px solid #242427; }
.pi-section-parallax.pi-border-bottom-light { border-bottom: 1px solid #242427; }
.pi-section-parallax.pi-shadow-bottom { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.pi-section-header-w-fixed .pi-section-parallax.pi-shadow-bottom { -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); }
.pi-section-parallax.pi-shadow-inside { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.42); }
.pi-section-parallax.pi-shadow-inside-top { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); }
.pi-section-parallax.pi-shadow-inside-bottom { -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.2); }
.pi-section-parallax .pi-breadcrumb { color: rgba(250, 250, 250, 0.4); }
.pi-section-parallax .pi-breadcrumb li:after { color: rgba(250, 250, 250, 0.2); }
.pi-section-base-gradient { background: #609ddb; /* Old browsers */ background: -moz-linear-gradient(left, #609ddb 0%, #487ab9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #609ddb), color-stop(100%, #487ab9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #609ddb 0%, #487ab9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #609ddb 0%, #487ab9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #609ddb 0%, #487ab9 100%); /* IE10+ */ background: linear-gradient(to right, #609ddb 0%, #487ab9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#609ddb', endColorstr='#487ab9', GradientType=1); /* IE6-9 */ }
.pi-border-top-strong-base { border-top: 3px solid #609ddb; }
.pi-border-bottom-strong-base { border-bottom: 3px solid #609ddb; }
.pi-section-overlay-base { background: rgba(72, 122, 185, 0.9); }

/*ony for one corner, use this variable several time for other corners*/
.pi-section-header { padding-top: 0; padding-bottom: 0; }
.pi-section-header img { max-height: 100%; }
.pi-section-header .pi-full-height { vertical-align: top; }
.pi-header-block { display: inline-block; margin: 0 10px; float: left; line-height: 1em; vertical-align: top; max-height: 100%; }
.pi-header-block:first-child:not(.pi-pull-right) { margin-left: 0; }
.pi-header-block.pi-pull-right:first-child,
.pi-header-block:not(.pi-pull-right) + .pi-pull-right { margin-right: 0; }
.pi-header-block a { max-height: 100%; }
.pi-header-block a:hover { text-decoration: none; }
.pi-bordered { position: relative; border-left: 1px solid transparent; border-right: 1px solid transparent; }
.pi-bordered:before,
.pi-bordered:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-bordered:before { left: 0; }
.pi-bordered:after { right: 0; }
.pi-bordered:hover:before,
.pi-bordered:hover:after { background: transparent; }
.pi-bordered:before,
.pi-bordered:after { -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-header-block-logo a { display: inline-block; vertical-align: middle; padding: 0; border-bottom: 0; }
.pi-header-block-logo .pi-has-bg { -webkit-transition: background 0.1s ease-in-out 0s; -moz-transition: background 0.1s ease-in-out 0s; -ms-transition: background 0.1s ease-in-out 0s; -o-transition: background 0.1s ease-in-out 0s; transition: background 0.1s ease-in-out 0s; }
.pi-header-block-logo img { display: block; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-header-block-logo .pi-center-vertically { display: table; }
.pi-header-block-logo .pi-center-vertically > span,
.pi-header-block-logo .pi-center-vertically > a { display: table-cell; vertical-align: middle; }
.pi-section-header-lg .pi-header-block-logo img { max-height: 100px; }
.pi-section-header-md .pi-header-block-logo img { max-height: 70px; }
.pi-section-header-sm .pi-header-block-logo img { max-height: 48px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-header-block-logo img { max-height: 70px; }
.pi-header-block-txt { position: relative; line-height: 28px; }
.pi-header-block-txt a { border-bottom: 1px solid transparent; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-header-block-icon { position: relative; margin: -3px 6px 0 0; font-size: 14px; }
.pi-header-block-icon.pi-icon-circle,
.pi-header-block-icon.pi-icon-square { top: 0; height: 28px; width: 28px; font-size: 14px; line-height: 28px; margin: 0 8px -9px 0; }
.pi-section-header-sm { min-height: 48px; font-size: 14px; }
.pi-section-header-sm .pi-big-font { font-size: 16px; }
.pi-section-header-sm .pi-bigger-font { font-size: 18px; font-weight: 300; }
.pi-section-header-sm .pi-header-block-txt { margin-top: 10px; }
.pi-section-header-sm .pi-center-vertically > span,
.pi-section-header-sm .pi-center-vertically > a { height: 48px; }
.pi-section-header-md { min-height: 70px; font-size: 14px; }
.pi-section-header-md .pi-big-font { font-size: 16px; }
.pi-section-header-md .pi-bigger-font { font-size: 18px; font-weight: 300; }
.pi-section-header-md .pi-header-block-txt { margin-top: 21px; }
.pi-section-header-md .pi-center-vertically > span,
.pi-section-header-md .pi-center-vertically > a { height: 70px; }
.pi-section-header-lg { min-height: 100px; font-size: 14px; }
.pi-section-header-lg .pi-big-font { font-size: 16px; }
.pi-section-header-lg .pi-bigger-font { font-size: 18px; font-weight: 300; }
.pi-section-header-lg .pi-full-height > li > a { line-height: 98px; }
.pi-section-header-lg .pi-header-block-txt { margin-top: 36px; }
.pi-section-header-lg .pi-center-vertically > span,
.pi-section-header-lg .pi-center-vertically > a { height: 100px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg { min-height: 70px; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-full-height > li > a { line-height: 70px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-header-block-txt { margin-top: 21px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-header-block form { margin-top: 16px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-header-block form .btn { margin-top: 0; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-social-icons-big { margin-top: 9px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-social-icons-small { margin-top: 17px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .btn { margin-top: 16px; }
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-center-vertically > span,
.pi-header-row-fixed .pi-main-header-w .pi-section-header-lg .pi-center-vertically > a { height: 70px; }
.pi-relative { position: relative; top: 0; }
.pi-section-white .pi-header-block-logo .pi-has-bg { background: #f9fafa; }
.pi-section-white .pi-header-block-logo .pi-has-bg:hover { background: #f3f4f5; }
.pi-section-white .pi-header-block-logo .pi-bordered { border-color: #e0e2e4; }
.pi-section-white .pi-header-block-logo .pi-bordered:before,
.pi-section-white .pi-header-block-logo .pi-bordered:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-section-white .pi-header-block-logo .pi-bordered:before { left: 0; }
.pi-section-white .pi-header-block-logo .pi-bordered:after { right: 0; }
.pi-section-white .pi-header-block-logo .pi-bordered:hover:before,
.pi-section-white .pi-header-block-logo .pi-bordered:hover:after { background: transparent; }
.pi-section-grey .pi-header-block-logo .pi-has-bg { background: #ffffff; }
.pi-section-grey .pi-header-block-logo .pi-has-bg:hover { background: #e9eaeb; }
.pi-section-grey .pi-header-block-logo .pi-bordered { border-color: #e0e2e4; }
.pi-section-grey .pi-header-block-logo .pi-bordered:before,
.pi-section-grey .pi-header-block-logo .pi-bordered:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-section-grey .pi-header-block-logo .pi-bordered:before { left: 0; }
.pi-section-grey .pi-header-block-logo .pi-bordered:after { right: 0; }
.pi-section-grey .pi-header-block-logo .pi-bordered:hover:before,
.pi-section-grey .pi-header-block-logo .pi-bordered:hover:after { background: transparent; }
.pi-section-base .pi-header-block-logo .pi-has-bg { background: #3c8cbd; }
.pi-section-base .pi-header-block-logo .pi-has-bg:hover { background: #3276b1; }
.pi-section-base .pi-header-block-logo .pi-bordered { border-color: #5196c4; }
.pi-section-base .pi-header-block-logo .pi-bordered:before,
.pi-section-base .pi-header-block-logo .pi-bordered:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-section-base .pi-header-block-logo .pi-bordered:before { left: 0; }
.pi-section-base .pi-header-block-logo .pi-bordered:after { right: 0; }
.pi-section-base .pi-header-block-logo .pi-bordered:hover:before,
.pi-section-base .pi-header-block-logo .pi-bordered:hover:after { background: transparent; }
.pi-section-dark .pi-header-block-logo .pi-has-bg { background: #383840; }
.pi-section-dark .pi-header-block-logo .pi-has-bg:hover { background: #222227; }
.pi-section-dark .pi-header-block-logo .pi-bordered { border-color: #41414a; }
.pi-section-dark .pi-header-block-logo .pi-bordered:before,
.pi-section-dark .pi-header-block-logo .pi-bordered:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-section-dark .pi-header-block-logo .pi-bordered:before { left: 0; }
.pi-section-dark .pi-header-block-logo .pi-bordered:after { right: 0; }
.pi-section-dark .pi-header-block-logo .pi-bordered:hover:before,
.pi-section-dark .pi-header-block-logo .pi-bordered:hover:after { background: transparent; }
.pi-section-parallax .pi-header-block-logo .pi-has-bg { background: #2b2b31; }
.pi-section-parallax .pi-header-block-logo .pi-has-bg:hover { background: #17171b; }
.pi-section-parallax .pi-header-block-logo .pi-bordered { border-color: #323239; }
.pi-section-parallax .pi-header-block-logo .pi-bordered:before,
.pi-section-parallax .pi-header-block-logo .pi-bordered:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-section-parallax .pi-header-block-logo .pi-bordered:before { left: 0; }
.pi-section-parallax .pi-header-block-logo .pi-bordered:after { right: 0; }
.pi-section-parallax .pi-header-block-logo .pi-bordered:hover:before,
.pi-section-parallax .pi-header-block-logo .pi-bordered:hover:after { background: transparent; }

/*ony for one corner, use this variable several time for other corners*/
.pi-header-row-sticky-w { position: relative; z-index: 1001; background: #ff9900; }
.pi-header-row-sticky .pi-section-header-lg { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.pi-header-row-fixed { padding-top: 70px; }
.pi-header-row-fixed .pi-header-row-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 100; opacity: 0; }
.pi-header-row-fixed.pi-fixed .pi-header-row-sticky { max-width: 1120px; margin: 0 auto; }
.pi-header-row-fixed .pi-header-row-sticky-active { opacity: 1; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; }

/*STYLE IS REFACTORED*/
/*ony for one corner, use this variable several time for other corners*/
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 12px; line-height: 1.6em; }
a { padding: 0; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; text-decoration: none; }
a:hover { text-decoration: none; }
p { padding-bottom: 0; margin-bottom: 20px; margin-top: 0; }
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 { padding: 0; margin: 0 0 15px; font-family: 'Open Sans', Arial, sans-serif; line-height: 100%; font-weight: 400; letter-spacing: 0; }
h1.pi-has-bg,
.h1.pi-has-bg,
h2.pi-has-bg,
.h2.pi-has-bg,
h3.pi-has-bg,
.h3.pi-has-bg,
h4.pi-has-bg,
.h4.pi-has-bg,
h5.pi-has-bg,
.h5.pi-has-bg,
h6.pi-has-bg,
.h6.pi-has-bg { overflow: hidden; }
h1.pi-has-bg:after,
.h1.pi-has-bg:after,
h2.pi-has-bg:after,
.h2.pi-has-bg:after,
h3.pi-has-bg:after,
.h3.pi-has-bg:after,
h4.pi-has-bg:after,
.h4.pi-has-bg:after,
h5.pi-has-bg:after,
.h5.pi-has-bg:after,
h6.pi-has-bg:after,
.h6.pi-has-bg:after { position: relative; left: 18px; content: ""; display: inline-block; width: 200%; height: 0.75em; margin: 0 -200% 0 0; }
h1.pi-has-border,
.h1.pi-has-border,
h2.pi-has-border,
.h2.pi-has-border,
h3.pi-has-border,
.h3.pi-has-border,
h4.pi-has-border,
.h4.pi-has-border,
h5.pi-has-border,
.h5.pi-has-border,
h6.pi-has-border,
.h6.pi-has-border { position: relative; padding-bottom: 25px; margin-bottom: 25px; }
h1.pi-has-border:after,
.h1.pi-has-border:after,
h2.pi-has-border:after,
.h2.pi-has-border:after,
h3.pi-has-border:after,
.h3.pi-has-border:after,
h4.pi-has-border:after,
.h4.pi-has-border:after,
h5.pi-has-border:after,
.h5.pi-has-border:after,
h6.pi-has-border:after,
.h6.pi-has-border:after { content: ""; display: block; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0; }
h1.pi-has-tall-border:after,
.h1.pi-has-tall-border:after,
h2.pi-has-tall-border:after,
.h2.pi-has-tall-border:after,
h3.pi-has-tall-border:after,
.h3.pi-has-tall-border:after,
h4.pi-has-tall-border:after,
.h4.pi-has-tall-border:after,
h5.pi-has-tall-border:after,
.h5.pi-has-tall-border:after,
h6.pi-has-tall-border:after,
.h6.pi-has-tall-border:after { height: 3px; }
h1.pi-has-short-border.pi-pull-right:after,
.h1.pi-has-short-border.pi-pull-right:after,
h2.pi-has-short-border.pi-pull-right:after,
.h2.pi-has-short-border.pi-pull-right:after,
h3.pi-has-short-border.pi-pull-right:after,
.h3.pi-has-short-border.pi-pull-right:after,
h4.pi-has-short-border.pi-pull-right:after,
.h4.pi-has-short-border.pi-pull-right:after,
h5.pi-has-short-border.pi-pull-right:after,
.h5.pi-has-short-border.pi-pull-right:after,
h6.pi-has-short-border.pi-pull-right:after,
.h6.pi-has-short-border.pi-pull-right:after { left: auto; right: 0; }
h3.pi-has-tall-border:after,
.h3.pi-has-tall-border:after,
h4.pi-has-tall-border:after,
.h4.pi-has-tall-border:after,
h5.pi-has-tall-border:after,
.h5.pi-has-tall-border:after,
h6.pi-has-tall-border:after,
.h6.pi-has-tall-border:after { height: 2px; }
h1.pi-has-short-border:after,
.h1.pi-has-short-border:after,
h2.pi-has-short-border:after,
.h2.pi-has-short-border:after,
h3.pi-has-short-border:after,
.h3.pi-has-short-border:after,
h4.pi-has-short-border:after,
.h4.pi-has-short-border:after,
h5.pi-has-short-border:after,
.h5.pi-has-short-border:after,
h6.pi-has-short-border:after,
.h6.pi-has-short-border:after { width: 50px; }
.pi-text-center h1.pi-has-short-border:after,
.pi-text-center .h1.pi-has-short-border:after,
.pi-text-center h2.pi-has-short-border:after,
.pi-text-center .h2.pi-has-short-border:after,
.pi-text-center h3.pi-has-short-border:after,
.pi-text-center .h3.pi-has-short-border:after,
.pi-text-center h4.pi-has-short-border:after,
.pi-text-center .h4.pi-has-short-border:after,
.pi-text-center h5.pi-has-short-border:after,
.pi-text-center .h5.pi-has-short-border:after,
.pi-text-center h6.pi-has-short-border:after,
.pi-text-center .h6.pi-has-short-border:after { left: 50%; margin: 0 0 0 -25px; }
h1,
.h1 { font-size: 50px; line-height: 1.2em; margin-bottom: 15px; font-weight: 300; letter-spacing: -1px; }
h2,
.h2 { font-size: 30px; line-height: 1.3em; margin-bottom: 10px; letter-spacing: 0; }
h3,
.h3 { font-size: 26px; line-height: 1.2em; margin-bottom: 10px; }
h4,
.h4 { font-size: 20px; line-height: 1.3em; margin-bottom: 10px; letter-spacing: 0; }
h5,
.h5 { font-size: 16px; line-height: 1.5em; margin-bottom: 10px; letter-spacing: 0; }
h6,
.h6 { font-size: 14px; line-height: 1.6em; margin-bottom: 10px; letter-spacing: 0; font-weight: 600; }
.h1-hero { font-size: 54px; letter-spacing: -1px; }
h1.pi-title-beside-image,
.h1.pi-title-beside-image { margin-top: -11px; }
h2.pi-title-beside-image,
.h2.pi-title-beside-image,
h3.pi-title-beside-image,
.h3.pi-title-beside-image,
h4.pi-title-beside-image,
.h4.pi-title-beside-image { margin-top: -8px; }
h5.pi-title-beside-image,
.h5.pi-title-beside-image,
h6.pi-title-beside-image,
.h6.pi-title-beside-image { margin-top: -5px; }
.lead-16 { font-size: 16px; line-height: 1.6em; }
.lead-18 { font-size: 18px; line-height: 1.5em; }
.lead-20 { font-size: 20px; line-height: 1.4em; }
.lead-22 { font-size: 22px; line-height: 1.4em; font-weight: 300; }
.lead-24 { font-size: 24px; line-height: 1.4em; font-weight: 300; }
.lead-26 { font-size: 26px; line-height: 1.4em; font-weight: 300; }
.lead-28 { font-size: 26px; line-height: 1.4em; font-weight: 300; }
.lead-30 { font-size: 30px; line-height: 1.3em; font-weight: 300; }
.lead-32 { font-size: 32px; line-height: 1.3em; font-weight: 300; }
.lead-34 { font-size: 34px; line-height: 1.3em; font-weight: 300; }
.pi-404 { font-size: 160px; line-height: 1em; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
.pi-small-text { font-size: 13px; line-height: 1.6em !important; }
.pi-smaller-text { font-size: 11px; line-height: 1.5em !important; }
.pi-or { margin-left: 12px; margin-right: 12px; }
.pi-title { margin-bottom: 25px; }
.pi-weight-300 { font-weight: 300 !important; }
.pi-weight-400 { font-weight: 400 !important; }
.pi-weight-600 { font-weight: 600 !important; }
.pi-weight-700 { font-weight: 700 !important; }
.pi-uppercase { text-transform: uppercase; }
.pi-letter-spacing { letter-spacing: 1px; }
.pi-letter-spacing-2 { letter-spacing: 2px; }
.pi-letter-spacing-3 { letter-spacing: 3px; }
.pi-letter-spacing-4 { letter-spacing: 4px; }
.pi-italic { font-style: italic; }
.pi-text-shadow { text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
.pi-text-shadow-white { text-shadow: 0 1px 0 #fff; }
.pi-p-half { margin-left: auto; margin-right: auto; width: 50%; }
.pi-p-two-thirds { margin-left: auto; margin-right: auto; width: 70%; }
.pi-margin-top-minus-15 { margin-top: -15px !important; }
.pi-margin-top-minus-10 { margin-top: -10px !important; }
.pi-margin-top-minus-5 { margin-top: -5px !important; }
.pi-margin-top-5 { margin-top: 5px !important; }
.pi-margin-top-10 { margin-top: 10px !important; }
.pi-margin-top-15 { margin-top: 15px !important; }
.pi-margin-bottom-5 { margin-bottom: 5px !important; }
.pi-margin-bottom-10 { margin-bottom: 10px !important; }
.pi-margin-bottom-15 { margin-bottom: 15px !important; }
.pi-margin-bottom-20 { margin-bottom: 20px !important; }
.pi-margin-bottom-25 { margin-bottom: 25px !important; }
.pi-margin-bottom-30 { margin-bottom: 30px !important; }
.pi-margin-bottom-35 { margin-bottom: 35px !important; }
.pi-margin-bottom-40 { margin-bottom: 40px !important; }
.pi-margin-bottom-50 { margin-bottom: 50px !important; }
.pi-margin-bottom-60 { margin-bottom: 60px !important; }
.pi-margin-bottom-70 { margin-bottom: 70px !important; }
.pi-margin-bottom-80 { margin-bottom: 80px !important; }
.pi-margin-bottom-90 { margin-bottom: 90px !important; }
.pi-margin-bottom-100 { margin-bottom: 100px !important; }
small { font-size: 13px; }
.pi-text-bg-dark,
.pi-text-bg-base,
.pi-text-bg-green,
.pi-text-bg-yellow { padding: 0 4px 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pi-text-bg-dark { background: #2f3746; color: #d8e1ed; }
.pi-text-bg-green { background: #57d57f; color: #ffffff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-text-bg-yellow { background: #fffcad; color: #613a28; }
.pi-text-opacity-50 { opacity: 0.5 !important; }
.pi-text-opacity-70 { opacity: 0.7 !important; }
.pi-text-purple { color: #7016c3 !important; }
.pi-text-blue { color: #0f80ba !important; }
.pi-text-turquoise { color: #00aab3 !important; }
.pi-text-green { color: #00b348 !important; }
.pi-text-lime { color: #5db300 !important; }
.pi-text-yellow { color: #d7dd2d !important; }
.pi-text-orange { color: #f75f24 !important; }
.pi-text-red { color: #d72c10 !important; }
.pi-text-pink { color: #ed2f72 !important; }
.pi-text-dark { color: #2e343c !important; }
.pi-text-grey { color: #737A81 !important; }
.pi-text-silver { color: #bdc3ca !important; }
.pi-text-white { color: #fff !important; }
.pi-text-white-for-dark { color: #DBE6E7 !important; }
.pi-text-base { opacity: 1 !important; }
.pi-text-base-dark { opacity: 1 !important; }
ul,
ol,
dl { padding-left: 10px; padding-bottom: 0; list-style-type: none; }
ol { padding-left: 10px; }
ul li,
ol li,
dl li { margin: 4px 0; }
.pi-list-w-icons { list-style: none; margin-left: 0; padding-left: 0; -webkit-padding-start: 0; }
.pi-list-w-icons i { margin-right: 10px; }
.pi-pull-center { display: block; margin: 0 auto; }
.pi-icon { font-size: 14px; }
.pi-icon.pi-icon-big { font-size: 42px; }
.pi-icon.pi-icon-bigger { font-size: 70px; }
.pi-icon-circle,
.pi-icon-square { position: relative; margin: 0 0 -8px 0; display: inline-block; font-size: 14px; width: 26px; height: 26px; overflow: hidden; line-height: 25px; text-align: center; }
.pi-icon-circle.pi-icon-big,
.pi-icon-square.pi-icon-big { width: 70px; height: 70px; font-size: 34px; line-height: 70px; }
.pi-icon-circle.pi-icon-big.pi-icon-contur,
.pi-icon-square.pi-icon-big.pi-icon-contur { line-height: 68px; }
.pi-icon-circle.pi-icon-bigger,
.pi-icon-square.pi-icon-bigger { width: 130px; height: 130px; font-size: 50px; line-height: 130px; }
.pi-icon-circle.pi-icon-bigger.pi-icon-contur,
.pi-icon-square.pi-icon-bigger.pi-icon-contur { line-height: 128px; }
.pi-icon-square { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pi-icon-circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.pi-icon-left { margin-right: 5px; }
.pi-icon-right { margin-left: 5px; }
abbr,
acronym { text-transform: uppercase; font-weight: 600; }
abbr:hover,
acronym:hover { cursor: help; }
code,
pre { font-family: Consolas, "Courier New", monospace; background-color: #FAF5E2; text-shadow: 0 1px 0 #fff; color: #5F443C; -webkit-box-shadow: inset 0 1px 0 #f0e7d3; -moz-box-shadow: inset 0 1px 0 #f0e7d3; box-shadow: inset 0 1px 0 #f0e7d3; border-radius: 3px; }
code { padding: 2px 4px; text-shadow: 0 1px 0 #fffdec; white-space: nowrap; }
pre { display: block; padding: 20px; margin-bottom: 20px; word-break: break-all; word-wrap: break-word; }
pre.prettyprint { margin-bottom: 20px; }
pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border: 0; }
.pre-scrollable { max-height: 200px; overflow-y: scroll; }
.pi-section-base { color: #dee7f0; }
.pi-section-base h1,
.pi-section-base .h1,
.pi-section-base h2,
.pi-section-base .h2,
.pi-section-base h3,
.pi-section-base .h3,
.pi-section-base h4,
.pi-section-base .h4,
.pi-section-base h5,
.pi-section-base .h5,
.pi-section-base h6,
.pi-section-base .h6 { color: #ffffff; }
.pi-section-base h1.pi-has-border:after,
.pi-section-base .h1.pi-has-border:after,
.pi-section-base h2.pi-has-border:after,
.pi-section-base .h2.pi-has-border:after,
.pi-section-base h3.pi-has-border:after,
.pi-section-base .h3.pi-has-border:after,
.pi-section-base h4.pi-has-border:after,
.pi-section-base .h4.pi-has-border:after,
.pi-section-base h5.pi-has-border:after,
.pi-section-base .h5.pi-has-border:after,
.pi-section-base h6.pi-has-border:after,
.pi-section-base .h6.pi-has-border:after { background: #ffffff; }
.pi-section-base h1.pi-has-base-border:after,
.pi-section-base .h1.pi-has-base-border:after,
.pi-section-base h2.pi-has-base-border:after,
.pi-section-base .h2.pi-has-base-border:after,
.pi-section-base h3.pi-has-base-border:after,
.pi-section-base .h3.pi-has-base-border:after,
.pi-section-base h4.pi-has-base-border:after,
.pi-section-base .h4.pi-has-base-border:after,
.pi-section-base h5.pi-has-base-border:after,
.pi-section-base .h5.pi-has-base-border:after,
.pi-section-base h6.pi-has-base-border:after,
.pi-section-base .h6.pi-has-base-border:after { background: #609ddb; }
.pi-section-base h1.pi-has-bg:after,
.pi-section-base .h1.pi-has-bg:after,
.pi-section-base h2.pi-has-bg:after,
.pi-section-base .h2.pi-has-bg:after,
.pi-section-base h3.pi-has-bg:after,
.pi-section-base .h3.pi-has-bg:after,
.pi-section-base h4.pi-has-bg:after,
.pi-section-base .h4.pi-has-bg:after,
.pi-section-base h5.pi-has-bg:after,
.pi-section-base .h5.pi-has-bg:after,
.pi-section-base h6.pi-has-bg:after,
.pi-section-base .h6.pi-has-bg:after { background: url('../images/bg-heading-blue.png'); }
.pi-section-base h1 a.pi-link-dark,
.pi-section-base .h1 a.pi-link-dark,
.pi-section-base h2 a.pi-link-dark,
.pi-section-base .h2 a.pi-link-dark,
.pi-section-base h3 a.pi-link-dark,
.pi-section-base .h3 a.pi-link-dark,
.pi-section-base h4 a.pi-link-dark,
.pi-section-base .h4 a.pi-link-dark,
.pi-section-base h5 a.pi-link-dark,
.pi-section-base .h5 a.pi-link-dark,
.pi-section-base h6 a.pi-link-dark,
.pi-section-base .h6 a.pi-link-dark { color: #ffffff; }
.pi-section-base h1 a.pi-link-dark:hover,
.pi-section-base .h1 a.pi-link-dark:hover,
.pi-section-base h2 a.pi-link-dark:hover,
.pi-section-base .h2 a.pi-link-dark:hover,
.pi-section-base h3 a.pi-link-dark:hover,
.pi-section-base .h3 a.pi-link-dark:hover,
.pi-section-base h4 a.pi-link-dark:hover,
.pi-section-base .h4 a.pi-link-dark:hover,
.pi-section-base h5 a.pi-link-dark:hover,
.pi-section-base .h5 a.pi-link-dark:hover,
.pi-section-base h6 a.pi-link-dark:hover,
.pi-section-base .h6 a.pi-link-dark:hover { color: #ffffff; }
.pi-section-base h1 a.pi-link-white,
.pi-section-base .h1 a.pi-link-white,
.pi-section-base h2 a.pi-link-white,
.pi-section-base .h2 a.pi-link-white,
.pi-section-base h3 a.pi-link-white,
.pi-section-base .h3 a.pi-link-white,
.pi-section-base h4 a.pi-link-white,
.pi-section-base .h4 a.pi-link-white,
.pi-section-base h5 a.pi-link-white,
.pi-section-base .h5 a.pi-link-white,
.pi-section-base h6 a.pi-link-white,
.pi-section-base .h6 a.pi-link-white { color: #fff; }
.pi-section-base h1 a.pi-link-white:hover,
.pi-section-base .h1 a.pi-link-white:hover,
.pi-section-base h2 a.pi-link-white:hover,
.pi-section-base .h2 a.pi-link-white:hover,
.pi-section-base h3 a.pi-link-white:hover,
.pi-section-base .h3 a.pi-link-white:hover,
.pi-section-base h4 a.pi-link-white:hover,
.pi-section-base .h4 a.pi-link-white:hover,
.pi-section-base h5 a.pi-link-white:hover,
.pi-section-base .h5 a.pi-link-white:hover,
.pi-section-base h6 a.pi-link-white:hover,
.pi-section-base .h6 a.pi-link-white:hover { color: #fff; }
.pi-section-base h1 a.pi-link-no-style,
.pi-section-base .h1 a.pi-link-no-style,
.pi-section-base h2 a.pi-link-no-style,
.pi-section-base .h2 a.pi-link-no-style,
.pi-section-base h3 a.pi-link-no-style,
.pi-section-base .h3 a.pi-link-no-style,
.pi-section-base h4 a.pi-link-no-style,
.pi-section-base .h4 a.pi-link-no-style,
.pi-section-base h5 a.pi-link-no-style,
.pi-section-base .h5 a.pi-link-no-style,
.pi-section-base h6 a.pi-link-no-style,
.pi-section-base .h6 a.pi-link-no-style { color: #ffffff; }
.pi-section-base h1 a.pi-link-no-style:hover,
.pi-section-base .h1 a.pi-link-no-style:hover,
.pi-section-base h2 a.pi-link-no-style:hover,
.pi-section-base .h2 a.pi-link-no-style:hover,
.pi-section-base h3 a.pi-link-no-style:hover,
.pi-section-base .h3 a.pi-link-no-style:hover,
.pi-section-base h4 a.pi-link-no-style:hover,
.pi-section-base .h4 a.pi-link-no-style:hover,
.pi-section-base h5 a.pi-link-no-style:hover,
.pi-section-base .h5 a.pi-link-no-style:hover,
.pi-section-base h6 a.pi-link-no-style:hover,
.pi-section-base .h6 a.pi-link-no-style:hover { color: #ffffff; }
.pi-section-base abbr,
.pi-section-base acronym,
.pi-section-base strong,
.pi-section-base b { color: #ffffff; font-weight: 600; }
.pi-section-base a { color: #ffffff; }
.pi-section-base a:hover { color: #ffffff; }
.pi-section-base a.pi-link-dark { color: #ffffff; }
.pi-section-base a.pi-link-dark:hover { color: #ffffff; }
.pi-section-base a.pi-link-white { color: #fff; }
.pi-section-base a.pi-link-white:hover { color: #fff; }
.pi-section-base a.pi-link-no-style { color: #dee7f0; }
.pi-section-base a.pi-link-no-style:hover { color: #ffffff; }
.pi-section-base .pi-link-dark a { color: #ffffff; }
.pi-section-base .pi-link-dark a:hover { color: #ffffff; }
.pi-section-base .pi-link-white a { color: #fff; }
.pi-section-base .pi-link-white a:hover { color: #fff; }
.pi-section-base .pi-link-no-style a { color: #dee7f0; }
.pi-section-base .pi-link-no-style a:hover { color: #ffffff; }
.pi-section-base .lead-20,
.pi-section-base .lead-22,
.pi-section-base .lead-24,
.pi-section-base .lead-26,
.pi-section-base .lead-28,
.pi-section-base .lead-30,
.pi-section-base .lead-32,
.pi-section-base .lead-34 { color: #ffffff; }
.pi-section-base a strong,
.pi-section-base a b { color: #ffffff; }
.pi-section-base a strong:hover,
.pi-section-base a b:hover { color: #ffffff; }
.pi-section-white { color: #666e70; background: url(../images/bg.png) repeat; }
.pi-section-white h1,
.pi-section-white .h1,
.pi-section-white h2,
.pi-section-white .h2,
.pi-section-white h3,
.pi-section-white .h3,
.pi-section-white h4,
.pi-section-white .h4,
.pi-section-white h5,
.pi-section-white .h5,
.pi-section-white h6,
.pi-section-white .h6 { color: #21252b; }
.pi-section-white h1.pi-has-border:after,
.pi-section-white .h1.pi-has-border:after,
.pi-section-white h2.pi-has-border:after,
.pi-section-white .h2.pi-has-border:after,
.pi-section-white h3.pi-has-border:after,
.pi-section-white .h3.pi-has-border:after,
.pi-section-white h4.pi-has-border:after,
.pi-section-white .h4.pi-has-border:after,
.pi-section-white h5.pi-has-border:after,
.pi-section-white .h5.pi-has-border:after,
.pi-section-white h6.pi-has-border:after,
.pi-section-white .h6.pi-has-border:after { background: #21252b; }
.pi-section-white h1.pi-has-base-border:after,
.pi-section-white .h1.pi-has-base-border:after,
.pi-section-white h2.pi-has-base-border:after,
.pi-section-white .h2.pi-has-base-border:after,
.pi-section-white h3.pi-has-base-border:after,
.pi-section-white .h3.pi-has-base-border:after,
.pi-section-white h4.pi-has-base-border:after,
.pi-section-white .h4.pi-has-base-border:after,
.pi-section-white h5.pi-has-base-border:after,
.pi-section-white .h5.pi-has-base-border:after,
.pi-section-white h6.pi-has-base-border:after,
.pi-section-white .h6.pi-has-base-border:after { background: #609ddb; }
.pi-section-white h1.pi-has-bg:after,
.pi-section-white .h1.pi-has-bg:after,
.pi-section-white h2.pi-has-bg:after,
.pi-section-white .h2.pi-has-bg:after,
.pi-section-white h3.pi-has-bg:after,
.pi-section-white .h3.pi-has-bg:after,
.pi-section-white h4.pi-has-bg:after,
.pi-section-white .h4.pi-has-bg:after,
.pi-section-white h5.pi-has-bg:after,
.pi-section-white .h5.pi-has-bg:after,
.pi-section-white h6.pi-has-bg:after,
.pi-section-white .h6.pi-has-bg:after { background: url('../images/bg-heading.png'); }
.pi-section-white h1 a.pi-link-dark,
.pi-section-white .h1 a.pi-link-dark,
.pi-section-white h2 a.pi-link-dark,
.pi-section-white .h2 a.pi-link-dark,
.pi-section-white h3 a.pi-link-dark,
.pi-section-white .h3 a.pi-link-dark,
.pi-section-white h4 a.pi-link-dark,
.pi-section-white .h4 a.pi-link-dark,
.pi-section-white h5 a.pi-link-dark,
.pi-section-white .h5 a.pi-link-dark,
.pi-section-white h6 a.pi-link-dark,
.pi-section-white .h6 a.pi-link-dark { color: #21252b; }
.pi-section-white h1 a.pi-link-dark:hover,
.pi-section-white .h1 a.pi-link-dark:hover,
.pi-section-white h2 a.pi-link-dark:hover,
.pi-section-white .h2 a.pi-link-dark:hover,
.pi-section-white h3 a.pi-link-dark:hover,
.pi-section-white .h3 a.pi-link-dark:hover,
.pi-section-white h4 a.pi-link-dark:hover,
.pi-section-white .h4 a.pi-link-dark:hover,
.pi-section-white h5 a.pi-link-dark:hover,
.pi-section-white .h5 a.pi-link-dark:hover,
.pi-section-white h6 a.pi-link-dark:hover,
.pi-section-white .h6 a.pi-link-dark:hover { color: #609ddb; }
.pi-section-white h1 a.pi-link-white,
.pi-section-white .h1 a.pi-link-white,
.pi-section-white h2 a.pi-link-white,
.pi-section-white .h2 a.pi-link-white,
.pi-section-white h3 a.pi-link-white,
.pi-section-white .h3 a.pi-link-white,
.pi-section-white h4 a.pi-link-white,
.pi-section-white .h4 a.pi-link-white,
.pi-section-white h5 a.pi-link-white,
.pi-section-white .h5 a.pi-link-white,
.pi-section-white h6 a.pi-link-white,
.pi-section-white .h6 a.pi-link-white { color: #fff; }
.pi-section-white h1 a.pi-link-white:hover,
.pi-section-white .h1 a.pi-link-white:hover,
.pi-section-white h2 a.pi-link-white:hover,
.pi-section-white .h2 a.pi-link-white:hover,
.pi-section-white h3 a.pi-link-white:hover,
.pi-section-white .h3 a.pi-link-white:hover,
.pi-section-white h4 a.pi-link-white:hover,
.pi-section-white .h4 a.pi-link-white:hover,
.pi-section-white h5 a.pi-link-white:hover,
.pi-section-white .h5 a.pi-link-white:hover,
.pi-section-white h6 a.pi-link-white:hover,
.pi-section-white .h6 a.pi-link-white:hover { color: #fff; }
.pi-section-white h1 a.pi-link-no-style,
.pi-section-white .h1 a.pi-link-no-style,
.pi-section-white h2 a.pi-link-no-style,
.pi-section-white .h2 a.pi-link-no-style,
.pi-section-white h3 a.pi-link-no-style,
.pi-section-white .h3 a.pi-link-no-style,
.pi-section-white h4 a.pi-link-no-style,
.pi-section-white .h4 a.pi-link-no-style,
.pi-section-white h5 a.pi-link-no-style,
.pi-section-white .h5 a.pi-link-no-style,
.pi-section-white h6 a.pi-link-no-style,
.pi-section-white .h6 a.pi-link-no-style { color: #21252b; }
.pi-section-white h1 a.pi-link-no-style:hover,
.pi-section-white .h1 a.pi-link-no-style:hover,
.pi-section-white h2 a.pi-link-no-style:hover,
.pi-section-white .h2 a.pi-link-no-style:hover,
.pi-section-white h3 a.pi-link-no-style:hover,
.pi-section-white .h3 a.pi-link-no-style:hover,
.pi-section-white h4 a.pi-link-no-style:hover,
.pi-section-white .h4 a.pi-link-no-style:hover,
.pi-section-white h5 a.pi-link-no-style:hover,
.pi-section-white .h5 a.pi-link-no-style:hover,
.pi-section-white h6 a.pi-link-no-style:hover,
.pi-section-white .h6 a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-white abbr,
.pi-section-white acronym,
.pi-section-white strong,
.pi-section-white b { color: #21252b; font-weight: 600; }
.pi-section-white a { color: #609ddb; font-size: 14px; }
.pi-section-white a:hover { color: #487ab9; }
.pi-section-white a.pi-link-dark { color: #21252b; }
.pi-section-white a.pi-link-dark:hover { color: #609ddb; }
.pi-section-white a.pi-link-white { color: #fff; }
.pi-section-white a.pi-link-white:hover { color: #fff; }
.pi-section-white a.pi-link-no-style { color: #666e70; }
.pi-section-white a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-white .pi-link-dark a { color: #21252b; }
.pi-section-white .pi-link-dark a:hover { color: #609ddb; }
.pi-section-white .pi-link-white a { color: #fff; }
.pi-section-white .pi-link-white a:hover { color: #fff; }
.pi-section-white .pi-link-no-style a { color: #666e70; }
.pi-section-white .pi-link-no-style a:hover { color: #609ddb; }
.pi-section-white .lead-20,
.pi-section-white .lead-22,
.pi-section-white .lead-24,
.pi-section-white .lead-26,
.pi-section-white .lead-28,
.pi-section-white .lead-30,
.pi-section-white .lead-32,
.pi-section-white .lead-34 { color: #3c4446; }
.pi-section-white a strong,
.pi-section-white a b { color: #609ddb; }
.pi-section-white a strong:hover,
.pi-section-white a b:hover { color: #487ab9; }
.pi-section-grey { color: #666e70; }
.pi-section-grey h1,
.pi-section-grey .h1,
.pi-section-grey h2,
.pi-section-grey .h2,
.pi-section-grey h3,
.pi-section-grey .h3,
.pi-section-grey h4,
.pi-section-grey .h4,
.pi-section-grey h5,
.pi-section-grey .h5,
.pi-section-grey h6,
.pi-section-grey .h6 { color: #21252b; }
.pi-section-grey h1.pi-has-border:after,
.pi-section-grey .h1.pi-has-border:after,
.pi-section-grey h2.pi-has-border:after,
.pi-section-grey .h2.pi-has-border:after,
.pi-section-grey h3.pi-has-border:after,
.pi-section-grey .h3.pi-has-border:after,
.pi-section-grey h4.pi-has-border:after,
.pi-section-grey .h4.pi-has-border:after,
.pi-section-grey h5.pi-has-border:after,
.pi-section-grey .h5.pi-has-border:after,
.pi-section-grey h6.pi-has-border:after,
.pi-section-grey .h6.pi-has-border:after { background: #21252b; }
.pi-section-grey h1.pi-has-base-border:after,
.pi-section-grey .h1.pi-has-base-border:after,
.pi-section-grey h2.pi-has-base-border:after,
.pi-section-grey .h2.pi-has-base-border:after,
.pi-section-grey h3.pi-has-base-border:after,
.pi-section-grey .h3.pi-has-base-border:after,
.pi-section-grey h4.pi-has-base-border:after,
.pi-section-grey .h4.pi-has-base-border:after,
.pi-section-grey h5.pi-has-base-border:after,
.pi-section-grey .h5.pi-has-base-border:after,
.pi-section-grey h6.pi-has-base-border:after,
.pi-section-grey .h6.pi-has-base-border:after { background: #609ddb; }
.pi-section-grey h1.pi-has-bg:after,
.pi-section-grey .h1.pi-has-bg:after,
.pi-section-grey h2.pi-has-bg:after,
.pi-section-grey .h2.pi-has-bg:after,
.pi-section-grey h3.pi-has-bg:after,
.pi-section-grey .h3.pi-has-bg:after,
.pi-section-grey h4.pi-has-bg:after,
.pi-section-grey .h4.pi-has-bg:after,
.pi-section-grey h5.pi-has-bg:after,
.pi-section-grey .h5.pi-has-bg:after,
.pi-section-grey h6.pi-has-bg:after,
.pi-section-grey .h6.pi-has-bg:after { background: url('../images/bg-heading-grey.png'); }
.pi-section-grey h1 a.pi-link-dark,
.pi-section-grey .h1 a.pi-link-dark,
.pi-section-grey h2 a.pi-link-dark,
.pi-section-grey .h2 a.pi-link-dark,
.pi-section-grey h3 a.pi-link-dark,
.pi-section-grey .h3 a.pi-link-dark,
.pi-section-grey h4 a.pi-link-dark,
.pi-section-grey .h4 a.pi-link-dark,
.pi-section-grey h5 a.pi-link-dark,
.pi-section-grey .h5 a.pi-link-dark,
.pi-section-grey h6 a.pi-link-dark,
.pi-section-grey .h6 a.pi-link-dark { color: #21252b; }
.pi-section-grey h1 a.pi-link-dark:hover,
.pi-section-grey .h1 a.pi-link-dark:hover,
.pi-section-grey h2 a.pi-link-dark:hover,
.pi-section-grey .h2 a.pi-link-dark:hover,
.pi-section-grey h3 a.pi-link-dark:hover,
.pi-section-grey .h3 a.pi-link-dark:hover,
.pi-section-grey h4 a.pi-link-dark:hover,
.pi-section-grey .h4 a.pi-link-dark:hover,
.pi-section-grey h5 a.pi-link-dark:hover,
.pi-section-grey .h5 a.pi-link-dark:hover,
.pi-section-grey h6 a.pi-link-dark:hover,
.pi-section-grey .h6 a.pi-link-dark:hover { color: #609ddb; }
.pi-section-grey h1 a.pi-link-white,
.pi-section-grey .h1 a.pi-link-white,
.pi-section-grey h2 a.pi-link-white,
.pi-section-grey .h2 a.pi-link-white,
.pi-section-grey h3 a.pi-link-white,
.pi-section-grey .h3 a.pi-link-white,
.pi-section-grey h4 a.pi-link-white,
.pi-section-grey .h4 a.pi-link-white,
.pi-section-grey h5 a.pi-link-white,
.pi-section-grey .h5 a.pi-link-white,
.pi-section-grey h6 a.pi-link-white,
.pi-section-grey .h6 a.pi-link-white { color: #fff; }
.pi-section-grey h1 a.pi-link-white:hover,
.pi-section-grey .h1 a.pi-link-white:hover,
.pi-section-grey h2 a.pi-link-white:hover,
.pi-section-grey .h2 a.pi-link-white:hover,
.pi-section-grey h3 a.pi-link-white:hover,
.pi-section-grey .h3 a.pi-link-white:hover,
.pi-section-grey h4 a.pi-link-white:hover,
.pi-section-grey .h4 a.pi-link-white:hover,
.pi-section-grey h5 a.pi-link-white:hover,
.pi-section-grey .h5 a.pi-link-white:hover,
.pi-section-grey h6 a.pi-link-white:hover,
.pi-section-grey .h6 a.pi-link-white:hover { color: #fff; }
.pi-section-grey h1 a.pi-link-no-style,
.pi-section-grey .h1 a.pi-link-no-style,
.pi-section-grey h2 a.pi-link-no-style,
.pi-section-grey .h2 a.pi-link-no-style,
.pi-section-grey h3 a.pi-link-no-style,
.pi-section-grey .h3 a.pi-link-no-style,
.pi-section-grey h4 a.pi-link-no-style,
.pi-section-grey .h4 a.pi-link-no-style,
.pi-section-grey h5 a.pi-link-no-style,
.pi-section-grey .h5 a.pi-link-no-style,
.pi-section-grey h6 a.pi-link-no-style,
.pi-section-grey .h6 a.pi-link-no-style { color: #21252b; }
.pi-section-grey h1 a.pi-link-no-style:hover,
.pi-section-grey .h1 a.pi-link-no-style:hover,
.pi-section-grey h2 a.pi-link-no-style:hover,
.pi-section-grey .h2 a.pi-link-no-style:hover,
.pi-section-grey h3 a.pi-link-no-style:hover,
.pi-section-grey .h3 a.pi-link-no-style:hover,
.pi-section-grey h4 a.pi-link-no-style:hover,
.pi-section-grey .h4 a.pi-link-no-style:hover,
.pi-section-grey h5 a.pi-link-no-style:hover,
.pi-section-grey .h5 a.pi-link-no-style:hover,
.pi-section-grey h6 a.pi-link-no-style:hover,
.pi-section-grey .h6 a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-grey abbr,
.pi-section-grey acronym,
.pi-section-grey strong,
.pi-section-grey b { color: #21252b; font-weight: 600; }
.pi-section-grey a { color: #609ddb; }
.pi-section-grey a:hover { color: #487ab9; }
.pi-section-grey a.pi-link-dark { color: #21252b; }
.pi-section-grey a.pi-link-dark:hover { color: #609ddb; }
.pi-section-grey a.pi-link-white { color: #fff; }
.pi-section-grey a.pi-link-white:hover { color: #fff; }
.pi-section-grey a.pi-link-no-style { color: #666e70; }
.pi-section-grey a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-grey .pi-link-dark a { color: #21252b; }
.pi-section-grey .pi-link-dark a:hover { color: #609ddb; }
.pi-section-grey .pi-link-white a { color: #fff; }
.pi-section-grey .pi-link-white a:hover { color: #fff; }
.pi-section-grey .pi-link-no-style a { color: #666e70; }
.pi-section-grey .pi-link-no-style a:hover { color: #609ddb; }
.pi-section-grey .lead-20,
.pi-section-grey .lead-22,
.pi-section-grey .lead-24,
.pi-section-grey .lead-26,
.pi-section-grey .lead-28,
.pi-section-grey .lead-30,
.pi-section-grey .lead-32,
.pi-section-grey .lead-34 { color: #4c5355; }
.pi-section-grey a strong,
.pi-section-grey a b { color: #609ddb; }
.pi-section-grey a strong:hover,
.pi-section-grey a b:hover { color: #487ab9; }
.pi-section-dark { color: #858d91; }
.pi-section-dark h1,
.pi-section-dark .h1,
.pi-section-dark h2,
.pi-section-dark .h2,
.pi-section-dark h3,
.pi-section-dark .h3,
.pi-section-dark h4,
.pi-section-dark .h4,
.pi-section-dark h5,
.pi-section-dark .h5,
.pi-section-dark h6,
.pi-section-dark .h6 { color: #ffffff; }
.pi-section-dark h1.pi-has-border:after,
.pi-section-dark .h1.pi-has-border:after,
.pi-section-dark h2.pi-has-border:after,
.pi-section-dark .h2.pi-has-border:after,
.pi-section-dark h3.pi-has-border:after,
.pi-section-dark .h3.pi-has-border:after,
.pi-section-dark h4.pi-has-border:after,
.pi-section-dark .h4.pi-has-border:after,
.pi-section-dark h5.pi-has-border:after,
.pi-section-dark .h5.pi-has-border:after,
.pi-section-dark h6.pi-has-border:after,
.pi-section-dark .h6.pi-has-border:after { background: #ffffff; }
.pi-section-dark h1.pi-has-base-border:after,
.pi-section-dark .h1.pi-has-base-border:after,
.pi-section-dark h2.pi-has-base-border:after,
.pi-section-dark .h2.pi-has-base-border:after,
.pi-section-dark h3.pi-has-base-border:after,
.pi-section-dark .h3.pi-has-base-border:after,
.pi-section-dark h4.pi-has-base-border:after,
.pi-section-dark .h4.pi-has-base-border:after,
.pi-section-dark h5.pi-has-base-border:after,
.pi-section-dark .h5.pi-has-base-border:after,
.pi-section-dark h6.pi-has-base-border:after,
.pi-section-dark .h6.pi-has-base-border:after { background: #609ddb; }
.pi-section-dark h1.pi-has-bg:after,
.pi-section-dark .h1.pi-has-bg:after,
.pi-section-dark h2.pi-has-bg:after,
.pi-section-dark .h2.pi-has-bg:after,
.pi-section-dark h3.pi-has-bg:after,
.pi-section-dark .h3.pi-has-bg:after,
.pi-section-dark h4.pi-has-bg:after,
.pi-section-dark .h4.pi-has-bg:after,
.pi-section-dark h5.pi-has-bg:after,
.pi-section-dark .h5.pi-has-bg:after,
.pi-section-dark h6.pi-has-bg:after,
.pi-section-dark .h6.pi-has-bg:after { background: url('../images/bg-heading-dark.png'); }
.pi-section-dark h1 a.pi-link-dark,
.pi-section-dark .h1 a.pi-link-dark,
.pi-section-dark h2 a.pi-link-dark,
.pi-section-dark .h2 a.pi-link-dark,
.pi-section-dark h3 a.pi-link-dark,
.pi-section-dark .h3 a.pi-link-dark,
.pi-section-dark h4 a.pi-link-dark,
.pi-section-dark .h4 a.pi-link-dark,
.pi-section-dark h5 a.pi-link-dark,
.pi-section-dark .h5 a.pi-link-dark,
.pi-section-dark h6 a.pi-link-dark,
.pi-section-dark .h6 a.pi-link-dark { color: #ffffff; }
.pi-section-dark h1 a.pi-link-dark:hover,
.pi-section-dark .h1 a.pi-link-dark:hover,
.pi-section-dark h2 a.pi-link-dark:hover,
.pi-section-dark .h2 a.pi-link-dark:hover,
.pi-section-dark h3 a.pi-link-dark:hover,
.pi-section-dark .h3 a.pi-link-dark:hover,
.pi-section-dark h4 a.pi-link-dark:hover,
.pi-section-dark .h4 a.pi-link-dark:hover,
.pi-section-dark h5 a.pi-link-dark:hover,
.pi-section-dark .h5 a.pi-link-dark:hover,
.pi-section-dark h6 a.pi-link-dark:hover,
.pi-section-dark .h6 a.pi-link-dark:hover { color: #609ddb; }
.pi-section-dark h1 a.pi-link-white,
.pi-section-dark .h1 a.pi-link-white,
.pi-section-dark h2 a.pi-link-white,
.pi-section-dark .h2 a.pi-link-white,
.pi-section-dark h3 a.pi-link-white,
.pi-section-dark .h3 a.pi-link-white,
.pi-section-dark h4 a.pi-link-white,
.pi-section-dark .h4 a.pi-link-white,
.pi-section-dark h5 a.pi-link-white,
.pi-section-dark .h5 a.pi-link-white,
.pi-section-dark h6 a.pi-link-white,
.pi-section-dark .h6 a.pi-link-white { color: #fff; }
.pi-section-dark h1 a.pi-link-white:hover,
.pi-section-dark .h1 a.pi-link-white:hover,
.pi-section-dark h2 a.pi-link-white:hover,
.pi-section-dark .h2 a.pi-link-white:hover,
.pi-section-dark h3 a.pi-link-white:hover,
.pi-section-dark .h3 a.pi-link-white:hover,
.pi-section-dark h4 a.pi-link-white:hover,
.pi-section-dark .h4 a.pi-link-white:hover,
.pi-section-dark h5 a.pi-link-white:hover,
.pi-section-dark .h5 a.pi-link-white:hover,
.pi-section-dark h6 a.pi-link-white:hover,
.pi-section-dark .h6 a.pi-link-white:hover { color: #fff; }
.pi-section-dark h1 a.pi-link-no-style,
.pi-section-dark .h1 a.pi-link-no-style,
.pi-section-dark h2 a.pi-link-no-style,
.pi-section-dark .h2 a.pi-link-no-style,
.pi-section-dark h3 a.pi-link-no-style,
.pi-section-dark .h3 a.pi-link-no-style,
.pi-section-dark h4 a.pi-link-no-style,
.pi-section-dark .h4 a.pi-link-no-style,
.pi-section-dark h5 a.pi-link-no-style,
.pi-section-dark .h5 a.pi-link-no-style,
.pi-section-dark h6 a.pi-link-no-style,
.pi-section-dark .h6 a.pi-link-no-style { color: #ffffff; }
.pi-section-dark h1 a.pi-link-no-style:hover,
.pi-section-dark .h1 a.pi-link-no-style:hover,
.pi-section-dark h2 a.pi-link-no-style:hover,
.pi-section-dark .h2 a.pi-link-no-style:hover,
.pi-section-dark h3 a.pi-link-no-style:hover,
.pi-section-dark .h3 a.pi-link-no-style:hover,
.pi-section-dark h4 a.pi-link-no-style:hover,
.pi-section-dark .h4 a.pi-link-no-style:hover,
.pi-section-dark h5 a.pi-link-no-style:hover,
.pi-section-dark .h5 a.pi-link-no-style:hover,
.pi-section-dark h6 a.pi-link-no-style:hover,
.pi-section-dark .h6 a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-dark abbr,
.pi-section-dark acronym,
.pi-section-dark strong,
.pi-section-dark b { color: #ccccd5; font-weight: 600; }
.pi-section-dark a { color: #FFF; }
.pi-section-dark a:hover { color: #487ab9; }
.pi-section-dark a.pi-link-dark { color: #ffffff; }
.pi-section-dark a.pi-link-dark:hover { color: #609ddb; }
.pi-section-dark a.pi-link-white { color: #fff; }
.pi-section-dark a.pi-link-white:hover { color: #fff; }
.pi-section-dark a.pi-link-no-style { color: #858d91; }
.pi-section-dark a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-dark .pi-link-dark a { color: #ffffff; }
.pi-section-dark .pi-link-dark a:hover { color: #609ddb; }
.pi-section-dark .pi-link-white a { color: #fff; }
.pi-section-dark .pi-link-white a:hover { color: #fff; }
.pi-section-dark .pi-link-no-style a { color: #858d91; }
.pi-section-dark .pi-link-no-style a:hover { color: #609ddb; }
.pi-section-dark .lead-20,
.pi-section-dark .lead-22,
.pi-section-dark .lead-24,
.pi-section-dark .lead-26,
.pi-section-dark .lead-28,
.pi-section-dark .lead-30,
.pi-section-dark .lead-32,
.pi-section-dark .lead-34 { color: #bbc8ce; }
.pi-section-dark a strong,
.pi-section-dark a b { color: #609ddb; }
.pi-section-dark a strong:hover,
.pi-section-dark a b:hover { color: #487ab9; }
.pi-section-parallax { color: rgba(250, 250, 250, 0.7); }
.pi-section-parallax h1,
.pi-section-parallax .h1,
.pi-section-parallax h2,
.pi-section-parallax .h2,
.pi-section-parallax h3,
.pi-section-parallax .h3,
.pi-section-parallax h4,
.pi-section-parallax .h4,
.pi-section-parallax h5,
.pi-section-parallax .h5,
.pi-section-parallax h6,
.pi-section-parallax .h6 { color: #ffffff; }
.pi-section-parallax h1.pi-has-border:after,
.pi-section-parallax .h1.pi-has-border:after,
.pi-section-parallax h2.pi-has-border:after,
.pi-section-parallax .h2.pi-has-border:after,
.pi-section-parallax h3.pi-has-border:after,
.pi-section-parallax .h3.pi-has-border:after,
.pi-section-parallax h4.pi-has-border:after,
.pi-section-parallax .h4.pi-has-border:after,
.pi-section-parallax h5.pi-has-border:after,
.pi-section-parallax .h5.pi-has-border:after,
.pi-section-parallax h6.pi-has-border:after,
.pi-section-parallax .h6.pi-has-border:after { background: #ffffff; }
.pi-section-parallax h1.pi-has-base-border:after,
.pi-section-parallax .h1.pi-has-base-border:after,
.pi-section-parallax h2.pi-has-base-border:after,
.pi-section-parallax .h2.pi-has-base-border:after,
.pi-section-parallax h3.pi-has-base-border:after,
.pi-section-parallax .h3.pi-has-base-border:after,
.pi-section-parallax h4.pi-has-base-border:after,
.pi-section-parallax .h4.pi-has-base-border:after,
.pi-section-parallax h5.pi-has-base-border:after,
.pi-section-parallax .h5.pi-has-base-border:after,
.pi-section-parallax h6.pi-has-base-border:after,
.pi-section-parallax .h6.pi-has-base-border:after { background: #609ddb; }
.pi-section-parallax h1.pi-has-bg:after,
.pi-section-parallax .h1.pi-has-bg:after,
.pi-section-parallax h2.pi-has-bg:after,
.pi-section-parallax .h2.pi-has-bg:after,
.pi-section-parallax h3.pi-has-bg:after,
.pi-section-parallax .h3.pi-has-bg:after,
.pi-section-parallax h4.pi-has-bg:after,
.pi-section-parallax .h4.pi-has-bg:after,
.pi-section-parallax h5.pi-has-bg:after,
.pi-section-parallax .h5.pi-has-bg:after,
.pi-section-parallax h6.pi-has-bg:after,
.pi-section-parallax .h6.pi-has-bg:after { background: url('../images/bg-heading-darker.png'); }
.pi-section-parallax h1 a.pi-link-dark,
.pi-section-parallax .h1 a.pi-link-dark,
.pi-section-parallax h2 a.pi-link-dark,
.pi-section-parallax .h2 a.pi-link-dark,
.pi-section-parallax h3 a.pi-link-dark,
.pi-section-parallax .h3 a.pi-link-dark,
.pi-section-parallax h4 a.pi-link-dark,
.pi-section-parallax .h4 a.pi-link-dark,
.pi-section-parallax h5 a.pi-link-dark,
.pi-section-parallax .h5 a.pi-link-dark,
.pi-section-parallax h6 a.pi-link-dark,
.pi-section-parallax .h6 a.pi-link-dark { color: #ffffff; }
.pi-section-parallax h1 a.pi-link-dark:hover,
.pi-section-parallax .h1 a.pi-link-dark:hover,
.pi-section-parallax h2 a.pi-link-dark:hover,
.pi-section-parallax .h2 a.pi-link-dark:hover,
.pi-section-parallax h3 a.pi-link-dark:hover,
.pi-section-parallax .h3 a.pi-link-dark:hover,
.pi-section-parallax h4 a.pi-link-dark:hover,
.pi-section-parallax .h4 a.pi-link-dark:hover,
.pi-section-parallax h5 a.pi-link-dark:hover,
.pi-section-parallax .h5 a.pi-link-dark:hover,
.pi-section-parallax h6 a.pi-link-dark:hover,
.pi-section-parallax .h6 a.pi-link-dark:hover { color: #609ddb; }
.pi-section-parallax h1 a.pi-link-white,
.pi-section-parallax .h1 a.pi-link-white,
.pi-section-parallax h2 a.pi-link-white,
.pi-section-parallax .h2 a.pi-link-white,
.pi-section-parallax h3 a.pi-link-white,
.pi-section-parallax .h3 a.pi-link-white,
.pi-section-parallax h4 a.pi-link-white,
.pi-section-parallax .h4 a.pi-link-white,
.pi-section-parallax h5 a.pi-link-white,
.pi-section-parallax .h5 a.pi-link-white,
.pi-section-parallax h6 a.pi-link-white,
.pi-section-parallax .h6 a.pi-link-white { color: #fff; }
.pi-section-parallax h1 a.pi-link-white:hover,
.pi-section-parallax .h1 a.pi-link-white:hover,
.pi-section-parallax h2 a.pi-link-white:hover,
.pi-section-parallax .h2 a.pi-link-white:hover,
.pi-section-parallax h3 a.pi-link-white:hover,
.pi-section-parallax .h3 a.pi-link-white:hover,
.pi-section-parallax h4 a.pi-link-white:hover,
.pi-section-parallax .h4 a.pi-link-white:hover,
.pi-section-parallax h5 a.pi-link-white:hover,
.pi-section-parallax .h5 a.pi-link-white:hover,
.pi-section-parallax h6 a.pi-link-white:hover,
.pi-section-parallax .h6 a.pi-link-white:hover { color: #fff; }
.pi-section-parallax h1 a.pi-link-no-style,
.pi-section-parallax .h1 a.pi-link-no-style,
.pi-section-parallax h2 a.pi-link-no-style,
.pi-section-parallax .h2 a.pi-link-no-style,
.pi-section-parallax h3 a.pi-link-no-style,
.pi-section-parallax .h3 a.pi-link-no-style,
.pi-section-parallax h4 a.pi-link-no-style,
.pi-section-parallax .h4 a.pi-link-no-style,
.pi-section-parallax h5 a.pi-link-no-style,
.pi-section-parallax .h5 a.pi-link-no-style,
.pi-section-parallax h6 a.pi-link-no-style,
.pi-section-parallax .h6 a.pi-link-no-style { color: #ffffff; }
.pi-section-parallax h1 a.pi-link-no-style:hover,
.pi-section-parallax .h1 a.pi-link-no-style:hover,
.pi-section-parallax h2 a.pi-link-no-style:hover,
.pi-section-parallax .h2 a.pi-link-no-style:hover,
.pi-section-parallax h3 a.pi-link-no-style:hover,
.pi-section-parallax .h3 a.pi-link-no-style:hover,
.pi-section-parallax h4 a.pi-link-no-style:hover,
.pi-section-parallax .h4 a.pi-link-no-style:hover,
.pi-section-parallax h5 a.pi-link-no-style:hover,
.pi-section-parallax .h5 a.pi-link-no-style:hover,
.pi-section-parallax h6 a.pi-link-no-style:hover,
.pi-section-parallax .h6 a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-parallax abbr,
.pi-section-parallax acronym,
.pi-section-parallax strong,
.pi-section-parallax b { color: rgba(250, 250, 250, 0.8); font-weight: 600; }
.pi-section-parallax a { color: #609ddb; }
.pi-section-parallax a:hover { color: #487ab9; }
.pi-section-parallax a.pi-link-dark { color: #ffffff; }
.pi-section-parallax a.pi-link-dark:hover { color: #609ddb; }
.pi-section-parallax a.pi-link-white { color: #fff; }
.pi-section-parallax a.pi-link-white:hover { color: #fff; }
.pi-section-parallax a.pi-link-no-style { color: rgba(250, 250, 250, 0.7); }
.pi-section-parallax a.pi-link-no-style:hover { color: #609ddb; }
.pi-section-parallax .pi-link-dark a { color: #ffffff; }
.pi-section-parallax .pi-link-dark a:hover { color: #609ddb; }
.pi-section-parallax .pi-link-white a { color: #fff; }
.pi-section-parallax .pi-link-white a:hover { color: #fff; }
.pi-section-parallax .pi-link-no-style a { color: rgba(250, 250, 250, 0.7); }
.pi-section-parallax .pi-link-no-style a:hover { color: #609ddb; }
.pi-section-parallax .lead-20,
.pi-section-parallax .lead-22,
.pi-section-parallax .lead-24,
.pi-section-parallax .lead-26,
.pi-section-parallax .lead-28,
.pi-section-parallax .lead-30,
.pi-section-parallax .lead-32,
.pi-section-parallax .lead-34 { color: rgba(250, 250, 250, 0.85); }
.pi-section-parallax a strong,
.pi-section-parallax a b { color: #609ddb; }
.pi-section-parallax a strong:hover,
.pi-section-parallax a b:hover { color: #487ab9; }
.pi-icon-circle,
.pi-icon-square { background: #f4f6f6; color: #2e343c; text-shadow: 0 1px 0 #fff; }
.pi-icon-base { background: #609ddb; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-icon-dark { background: #2e343c; color: #609ddb; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-icon-white { background: #fff; color: #2e343c; text-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07); }
.pi-text-base { color: #609ddb !important; }
.pi-text-base-dark { color: #35649f !important; }
.pi-text-bg-base { background: #d5eafc; color: #245f8c; }
::selection { background: #487ab9; color: #fff; }
::-moz-selection { background: #487ab9; color: #fff; }
::-webkit-selection { background: #487ab9; color: #fff; }

/*ony for one corner, use this variable several time for other corners*/
hr { height: 0; border: 0; margin: 25px 0; overflow: hidden; }
hr.pi-divider-big { margin: 20px 0; }
hr.pi-divider-bigger { margin: 60px 0; }
.pi-row + hr { margin: 5px 0 25px; }
.pi-row + hr.pi-divider-big { margin: 20px 0 40px; }
.pi-row + hr.pi-divider-bigger { margin: 40px 0 60px; }
hr.pi-divider { border-top: 1px solid transparent; }
hr.pi-divider-double { height: 9px; position: relative; }
hr.pi-divider-double:before,
hr.pi-divider-double:after { display: block; content: ""; border-top: 1px solid transparent; position: absolute; left: 0; right: 0; }
hr.pi-divider-double:before { top: 0; }
hr.pi-divider-double:after { bottom: 0; }
hr.pi-divider-dashed { border-top-style: dashed; border-bottom-style: dashed; }
hr.pi-divider-dotted { border-top-style: dotted; border-bottom-style: dotted; }
hr.pi-divider-gap-10 { margin: 5px 0; }
hr.pi-divider-gap-15 { margin: 7px 0; }
hr.pi-divider-gap-20 { margin: 10px 0; }
hr.pi-divider-gap-30 { margin: 15px 0; }
hr.pi-divider-gap-40 { margin: 20px 0; }
hr.pi-divider-gap-50 { margin: 25px 0; }
hr.pi-divider-gap-60 { margin: 30px 0; }
hr.pi-divider-gap-70 { margin: 35px 0; }
hr.pi-divider-gap-80 { margin: 40px 0; }
hr.pi-divider-gap-90 { margin: 45px 0; }
hr.pi-divider-gap-100 { margin: 50px 0; }
.pi-section-base hr { border-color: #70a2d1; }
.pi-section-base hr:before,
.pi-section-base hr:after { border-color: #70a2d1; }
.pi-section-base hr.pi-divider-dashed,
.pi-section-base hr.pi-divider-dotted { border-color: #82b3df; }
.pi-section-white hr { border-color: #e5eaea; }
.pi-section-white hr:before,
.pi-section-white hr:after { border-color: #e5eaea; }
.pi-section-white hr.pi-divider-dashed,
.pi-section-white hr.pi-divider-dotted { border-color: #d6dfdf; }
.pi-section-grey hr { border-color: #e5eaea; }
.pi-section-grey hr:before,
.pi-section-grey hr:after { border-color: #e5eaea; }
.pi-section-grey hr.pi-divider-dashed,
.pi-section-grey hr.pi-divider-dotted { border-color: #d6dfdf; }
.pi-section-dark hr { border-color: #2e343a; }
.pi-section-dark hr:before,
.pi-section-dark hr:after { border-color: #2e343a; }
.pi-section-dark hr.pi-divider-dashed,
.pi-section-dark hr.pi-divider-dotted { border-color: #333941; }
.pi-section-parallax hr { border-color: rgba(250, 250, 250, 0.2); }
.pi-section-parallax hr:before,
.pi-section-parallax hr:after { border-color: rgba(250, 250, 250, 0.2); }
.pi-section-parallax hr.pi-divider-dashed,
.pi-section-parallax hr.pi-divider-dotted { border-color: rgba(250, 250, 250, 0.3); }

/*ony for one corner, use this variable several time for other corners*/
.pi-no-bullets { list-style: none; padding-left: 0; }
.pi-list-with-icons,
.pi-bullets-circle,
.pi-bullets-square { list-style: none; padding-left: 0; }
.pi-list-with-icons li,
.pi-bullets-circle li,
.pi-bullets-square li { position: relative; padding-left: 22px; }
.pi-list-with-icons li .pi-bullet-icon,
.pi-bullets-circle li .pi-bullet-icon,
.pi-bullets-square li .pi-bullet-icon,
.pi-list-with-icons li .pi-bullet-icon-img,
.pi-bullets-circle li .pi-bullet-icon-img,
.pi-bullets-square li .pi-bullet-icon-img { position: absolute; left: 0; }
.pi-list-with-icons li .pi-bullet-icon,
.pi-bullets-circle li .pi-bullet-icon,
.pi-bullets-square li .pi-bullet-icon { top: 0px; font-size: 14px; }
.pi-list-with-icons li .pi-bullet-icon-img,
.pi-bullets-circle li .pi-bullet-icon-img,
.pi-bullets-square li .pi-bullet-icon-img { top: -1px; }
.pi-bullets-circle li,
.pi-bullets-square li { padding-left: 35px; margin: 12px 0; }
.pi-bullets-circle li .pi-bullet-icon,
.pi-bullets-square li .pi-bullet-icon,
.pi-bullets-circle li .pi-bullet-icon-img,
.pi-bullets-square li .pi-bullet-icon-img { width: 26px; height: 26px; font-size: 14px; overflow: hidden; line-height: 26px; top: -1px; text-align: center; }
.pi-bullets-circle li .pi-bullet-icon-img,
.pi-bullets-square li .pi-bullet-icon-img { line-height: 26px; }
.pi-bullets-circle.pi-bullets-contur li .pi-bullet-icon,
.pi-bullets-square.pi-bullets-contur li .pi-bullet-icon,
.pi-bullets-circle.pi-bullets-contur-dark li .pi-bullet-icon,
.pi-bullets-square.pi-bullets-contur-dark li .pi-bullet-icon,
.pi-bullets-circle.pi-bullets-contur-base li .pi-bullet-icon,
.pi-bullets-square.pi-bullets-contur-base li .pi-bullet-icon,
.pi-bullets-circle.pi-bullets-contur li .pi-bullet-icon-img,
.pi-bullets-square.pi-bullets-contur li .pi-bullet-icon-img,
.pi-bullets-circle.pi-bullets-contur-dark li .pi-bullet-icon-img,
.pi-bullets-square.pi-bullets-contur-dark li .pi-bullet-icon-img,
.pi-bullets-circle.pi-bullets-contur-base li .pi-bullet-icon-img,
.pi-bullets-square.pi-bullets-contur-base li .pi-bullet-icon-img { line-height: 24px; border: 1px solid; }
.pi-bullets-circle.pi-bullets-contur li .pi-bullet-icon-img,
.pi-bullets-square.pi-bullets-contur li .pi-bullet-icon-img,
.pi-bullets-circle.pi-bullets-contur-dark li .pi-bullet-icon-img,
.pi-bullets-square.pi-bullets-contur-dark li .pi-bullet-icon-img,
.pi-bullets-circle.pi-bullets-contur-base li .pi-bullet-icon-img,
.pi-bullets-square.pi-bullets-contur-base li .pi-bullet-icon-img { line-height: 24px; }
.pi-bullets-square .pi-bullet-icon,
.pi-bullets-square .pi-bullet-icon-img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pi-bullets-circle .pi-bullet-icon,
.pi-bullets-circle .pi-bullet-icon-img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.pi-list-dashed li { margin: 0; padding-top: 9px; padding-bottom: 9px; position: relative; }
.pi-list-dashed.pi-list-with-icons .pi-bullet-icon { top: 9px; }
.pi-list-dashed.pi-list-with-icons .pi-bullet-icon-img { top: 10px; }
.pi-list-dashed.pi-bullets-circle .pi-bullet-icon,
.pi-list-dashed.pi-bullets-square .pi-bullet-icon,
.pi-list-dashed.pi-bullets-circle .pi-bullet-icon-img,
.pi-list-dashed.pi-bullets-square .pi-bullet-icon-img { top: 10px; }
.pi-list-big-margins li { margin: 10px 0; }
.pi-list-big-margins li:first-child { margin-top: 0; }
.pi-list-big-margins li:last-child { margin-bottom: 0; }
.pi-list-menu a { padding: 9px 12px 10px 23px; line-height: 1.4em; }
.pi-list-menu li { padding: 0 !important; }
.pi-list-menu li:after { top: 12px !important; left: 10px !important; }
.pi-list-icons-plus li,
.pi-list-icons-minus li,
.pi-list-icons-ok li,
.pi-list-icons-dot li,
.pi-list-icons-heart li,
.pi-list-icons-link li,
.pi-list-icons-star li,
.pi-list-icons-help li,
.pi-list-icons-right-open li,
.pi-list-icons-twitter li,
.pi-list-icons-right-dir li,
.pi-list-icons-news li { padding-left: 23px; }
.pi-list-icons-plus li:after,
.pi-list-icons-minus li:after,
.pi-list-icons-ok li:after,
.pi-list-icons-dot li:after,
.pi-list-icons-heart li:after,
.pi-list-icons-link li:after,
.pi-list-icons-star li:after,
.pi-list-icons-help li:after,
.pi-list-icons-right-open li:after,
.pi-list-icons-twitter li:after,
.pi-list-icons-right-dir li:after,
.pi-list-icons-news li:after { font-family: fontello; display: block; position: absolute; top: 1px; left: 0px; font-size: 14px; }
.pi-list-icons-plus.pi-list-dashed li:after,
.pi-list-icons-minus.pi-list-dashed li:after,
.pi-list-icons-ok.pi-list-dashed li:after,
.pi-list-icons-dot.pi-list-dashed li:after,
.pi-list-icons-heart.pi-list-dashed li:after,
.pi-list-icons-link.pi-list-dashed li:after,
.pi-list-icons-star.pi-list-dashed li:after,
.pi-list-icons-help.pi-list-dashed li:after,
.pi-list-icons-right-open.pi-list-dashed li:after,
.pi-list-icons-twitter.pi-list-dashed li:after,
.pi-list-icons-right-dir.pi-list-dashed li:after,
.pi-list-icons-news.pi-list-dashed li:after { top: 9px; }
.pi-list-icons-right-open li,
.pi-list-icons-right-dir li { padding-left: 16px; }
.pi-list-icons-twitter li { padding-left: 25px; }
.pi-list-icons-help li { padding-left: 20px; }
.pi-list-icons-dot li { padding-left: 18px; }
.pi-list-icons-plus li:after { content: "\e918"; color: #4BD867; font-size: 17px; }
.pi-list-icons-twitter li:after { content: "\e84b"; font-size: 16px; color: #DEE1E6; }
.pi-list-icons-minus li:after { content: "\e91b"; color: #F37341; font-size: 17px; }
.pi-list-icons-help li:after { content: "\e91e"; }
.pi-list-icons-ok li:after { content: "\e914"; font-size: 16px; }
.pi-list-icons-dot li:after { content: "\e817"; font-size: 22px; text-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); }
.pi-list-icons-heart li:after { content: "\e908"; color: #F37341; }
.pi-list-icons-star li:after { content: "\e90a"; color: #F7CA56; }
.pi-list-icons-link li:after { content: "\e924"; font-size: 16px; }
.pi-list-icons-right-open li:after { content: "\e8c4"; }
.pi-list-icons-right-dir li:after { content: "\e8d4"; }
.pi-list-icons-news li:after { content: "\e89c"; }
.pi-icon-box .pi-icon-box-icon { width: 30px; height: 30px; text-align: center; vertical-align: middle; font-size: 30px; line-height: 30px; margin-top: 3px; float: left; transition: all 0.3s ease-in-out; }
.pi-icon-box .pi-icon-box-icon img { max-width: 30px; max-height: 30px; }
.pi-icon-box .pi-icon-box-content { margin-left: 50px; }
.pi-icon-box .pi-icon-box-icon-circle,
.pi-icon-box .pi-icon-box-icon-square { width: 48px; height: 48px; line-height: 46px; font-size: 26px; margin-top: 6px; }
.pi-icon-box .pi-icon-box-icon-circle img,
.pi-icon-box .pi-icon-box-icon-square img { max-width: 28px; max-height: 28px; margin-top: -5px; }
.pi-icon-box .pi-icon-box-content-2 { margin-left: 68px; }
.pi-icon-box .pi-icon-box-icon-square { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pi-icon-box .pi-icon-box-icon-circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.pi-icon-box-icon-big .pi-icon-box-icon { width: 56px; height: 56px; font-size: 56px; line-height: 56px; margin-top: 3px; }
.pi-icon-box-icon-big .pi-icon-box-icon img { max-width: 56px; max-height: 56px; }
.pi-icon-box-icon-big .pi-icon-box-content { margin-left: 76px; }
.pi-icon-box-icon-big .pi-icon-box-icon-circle,
.pi-icon-box-icon-big .pi-icon-box-icon-square { width: 70px; height: 70px; font-size: 30px; line-height: 68px; margin-top: 6px; }
.pi-icon-box-icon-big .pi-icon-box-icon-circle img,
.pi-icon-box-icon-big .pi-icon-box-icon-square img { max-width: 40px; max-height: 40px; margin-top: -8px; }
.pi-icon-box-icon-big .pi-icon-box-content-2 { margin-left: 90px; }
.pi-icon-box-vertical .pi-icon-box-icon { width: 44px; height: 44px; text-align: center; vertical-align: middle; font-size: 44px; line-height: 44px; margin-bottom: 20px; transition: all 0.3s ease-in-out; }
.pi-icon-box-vertical .pi-icon-box-icon img { max-width: 44px; max-height: 44px; margin-top: -12px; }
.pi-icon-box-vertical .pi-icon-box-icon-circle,
.pi-icon-box-vertical .pi-icon-box-icon-square { width: 60px; height: 60px; line-height: 58px; font-size: 32px; }
.pi-icon-box-vertical .pi-icon-box-icon-circle img,
.pi-icon-box-vertical .pi-icon-box-icon-square img { max-width: 38px; max-height: 38px; margin-top: -8px; }
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-white { border: 2px solid transparent; line-height: 54px; }
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur img,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur img,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base img,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-base img,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark img,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark img,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white img,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-white img { max-width: 38px; max-height: 38px; margin-top: -8px; }
.pi-icon-box-vertical .pi-icon-box-icon-square { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pi-icon-box-vertical .pi-icon-box-icon-circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.pi-icon-box-vertical.pi-text-center .pi-icon-box-icon { margin-right: auto; margin-left: auto; }
.pi-icon-box-vertical-icon-big .pi-icon-box-icon { width: 60px; height: 60px; font-size: 60px; line-height: 60px; }
.pi-icon-box-vertical-icon-big .pi-icon-box-icon img { max-width: 70px; max-height: 70px; }
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square { width: 90px; height: 90px; line-height: 88px; font-size: 38px; }
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square img { max-width: 36px; max-height: 36px; }
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur-white { border: 2px solid transparent; line-height: 84px; }
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur-base img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white img,
.pi-icon-box-vertical-icon-big .pi-icon-box-icon-square.pi-icon-box-icon-contur-white img { max-width: 36px; max-height: 36px; }
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon { width: 120px; height: 120px; font-size: 110px; line-height: 120px; margin-bottom: 25px; }
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon img { max-width: 120px; max-height: 120px; margin-top: -30px; }
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square { width: 130px; height: 130px; line-height: 128px; font-size: 50px; }
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square img { max-width: 80px; max-height: 80px; margin-top: -10px; }
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur-white { border: 2px solid transparent; line-height: 124px; }
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur-base img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white img,
.pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-square.pi-icon-box-icon-contur-white img { max-width: 80px; max-height: 80px; margin-top: -18px; }
.pi-section-white li .pi-bullet-icon,
.pi-section-white li .pi-bullet-icon-img { color: #4d5258; }
.pi-section-white .pi-list-dashed li { border-bottom: 1px dashed #d6dfdf; }
.pi-section-white .pi-list-dashed li:last-child { border-bottom: none; }
.pi-section-white .pi-list-icons-right-open li:after,
.pi-section-white .pi-list-icons-news li:after,
.pi-section-white .pi-list-icons-right-dir li:after { color: #cccdd3; }
.pi-section-white .pi-list-menu li a { color: #4a5058; }
.pi-section-white .pi-list-menu li a:hover { color: #609ddb; background: #f8fafa; }
.pi-section-grey li .pi-bullet-icon,
.pi-section-grey li .pi-bullet-icon-img { color: #4d5258; }
.pi-section-grey .pi-list-dashed li { border-bottom: 1px dashed #d6dfdf; }
.pi-section-grey .pi-list-dashed li:last-child { border-bottom: none; }
.pi-section-grey .pi-list-icons-right-open li:after,
.pi-section-grey .pi-list-icons-news li:after,
.pi-section-grey .pi-list-icons-right-dir li:after { color: #cccdd3; }
.pi-section-grey .pi-list-menu li a { color: #4a5058; }
.pi-section-grey .pi-list-menu li a:hover { color: #609ddb; background: #fafbfc; }
.pi-section-base li .pi-bullet-icon,
.pi-section-base li .pi-bullet-icon-img { color: #ffffff; }
.pi-section-base .pi-list-dashed li { border-bottom: 1px dashed #82b3df; }
.pi-section-base .pi-list-dashed li:last-child { border-bottom: none; }
.pi-section-base .pi-list-icons-right-open li:after,
.pi-section-base .pi-list-icons-news li:after,
.pi-section-base .pi-list-icons-right-dir li:after { color: #a3b5da; }
.pi-section-base .pi-list-menu li a { color: #ffffff; }
.pi-section-base .pi-list-menu li a:hover { color: #ffffff; background: #5891cc; }
.pi-section-dark li .pi-bullet-icon,
.pi-section-dark li .pi-bullet-icon-img { color: #c6ccd0; }
.pi-section-dark .pi-list-dashed li { border-bottom: 1px dashed #333941; }
.pi-section-dark .pi-list-dashed li:last-child { border-bottom: none; }
.pi-section-dark .pi-list-icons-right-open li:after,
.pi-section-dark .pi-list-icons-news li:after,
.pi-section-dark .pi-list-icons-right-dir li:after { color: #40464f; }
.pi-section-dark .pi-list-menu li a { color: #abb3b9; }
.pi-section-dark .pi-list-menu li a:hover { color: #609ddb; background: #32363c; }
.pi-section-parallax li .pi-bullet-icon,
.pi-section-parallax li .pi-bullet-icon-img { color: #4d5258; }
.pi-section-parallax .pi-list-dashed li { border-bottom: 1px dashed #d6dfdf; }
.pi-section-parallax .pi-list-dashed li:last-child { border-bottom: none; }
.pi-section-parallax .pi-list-icons-right-open li:after,
.pi-section-parallax .pi-list-icons-news li:after,
.pi-section-parallax .pi-list-icons-right-dir li:after { color: #cccdd3; }
.pi-section-parallax .pi-list-menu li a { color: #abb3b9; }
.pi-section-parallax .pi-list-menu li a:hover { color: #609ddb; background: #32363c; }
.pi-bullets-circle li .pi-bullet-icon,
.pi-bullets-square li .pi-bullet-icon,
.pi-bullets-circle li .pi-bullet-icon-img,
.pi-bullets-square li .pi-bullet-icon-img { background: #f4f6f6; color: #4d5258; }
.pi-bullets-base li .pi-bullet-icon,
.pi-bullets-base li .pi-bullet-icon-img { background: #68A5E2; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-bullets-dark li .pi-bullet-icon,
.pi-bullets-dark li .pi-bullet-icon-img { background: #2e343c; color: #e5eaea; }
.pi-bullets-contur li .pi-bullet-icon,
.pi-bullets-contur li .pi-bullet-icon-img { background: none; color: #b1b9bf; text-shadow: none; border-color: #b1b9bf; }
.pi-bullets-contur-dark li .pi-bullet-icon,
.pi-bullets-contur-dark li .pi-bullet-icon-img { background: none; color: #2e343c; text-shadow: none; border-color: #2e343c; }
.pi-bullets-contur-base li .pi-bullet-icon,
.pi-bullets-contur-base li .pi-bullet-icon-img { background: none; color: #68A5E2; text-shadow: none; border-color: #68A5E2; }
.pi-icon-box .pi-icon-box-icon,
.pi-icon-box-vertical .pi-icon-box-icon { color: #ccd6d9; }
.pi-icon-box .pi-icon-box-icon.pi-icon-box-icon-base,
.pi-icon-box-vertical .pi-icon-box-icon.pi-icon-box-icon-base { color: #68A5E2; }
.pi-icon-box .pi-icon-box-icon.pi-icon-box-icon-dark,
.pi-icon-box-vertical .pi-icon-box-icon.pi-icon-box-icon-dark { color: #373D46; }
.pi-icon-box .pi-icon-box-icon.pi-icon-box-icon-white,
.pi-icon-box-vertical .pi-icon-box-icon.pi-icon-box-icon-white { color: #fff; }
.pi-icon-box .pi-icon-box-icon-circle,
.pi-icon-box-vertical .pi-icon-box-icon-circle,
.pi-icon-box .pi-icon-box-icon-square,
.pi-icon-box-vertical .pi-icon-box-icon-square { background: #eef1f1; color: #B0B6B6; }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-base,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-base,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-base,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-base { background: #68A5E2; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-dark,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-dark,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-dark,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-dark { background: #2e343c; color: #68A5E2; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-white,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-white,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-white,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-white { background: #fff; color: #68A5E2; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-contur,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-contur,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur { background: none; color: #ccd6d9; border-color: #ccd6d9; }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-contur-base,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-base { background: none; color: #68A5E2; border-color: #68A5E2; }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark { background: none; color: #373D46; border-color: #373D46; }
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white,
.pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white,
.pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-contur-white,
.pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-contur-white { background: none; color: #fff; border-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-icon-box-hover:hover .pi-icon-box-icon { color: #68A5E2; }
.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-base { color: #f65f37; }
.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-dark { color: #68A5E2; }
.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-white { color: #68A5E2; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle,
.pi-icon-box-hover:hover .pi-icon-box-icon-square { background: #68A5E2; color: #fff; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-base,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-base { background: #f65f37; color: #fff; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-dark,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-dark,
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-white,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-white { background: #68A5E2; color: #fff; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-contur,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-contur { background: none; color: #68A5E2; border-color: #68A5E2; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-contur-base,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-contur-base { background: none; color: #f65f37; border-color: #f65f37; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-contur-dark,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-contur-dark { background: none; color: #68A5E2; border-color: #68A5E2; }
.pi-icon-box-hover:hover .pi-icon-box-icon-circle.pi-icon-box-icon-contur-white,
.pi-icon-box-hover:hover .pi-icon-box-icon-square.pi-icon-box-icon-contur-white { background: none; color: #68A5E2; border-color: #68A5E2; }
.pi-list-icons-dot li:after,
.pi-list-icons-ok li:after,
.pi-list-icons-link li:after,
.pi-list-icons-help li:after { color: #68A5E2; }

/*ony for one corner, use this variable several time for other corners*/
.btn { width: 44px; height: 28px; float: right; display: inline-block; padding: 9px 14px 9px; border: 1px solid transparent; line-height: 18px; font-size: 14px; vertical-align: middle; text-align: left; outline: none; cursor: pointer; white-space: normal; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.btn img { width: 16px; margin-top: -2px; }
.btn:focus { ountline: none; }
.btn:hover,
.btn:focus { text-decoration: none; }
.btn:active,
.btn.active { outline: 0; }
.btn.pi-btn-icon-big { line-height: 16px; font-size: 18px; }
.pi-btn-icon-only { padding-left: 18px; padding-right: 18px; }
.pi-btn-icon-only i,
.pi-btn-icon-only img { margin: 0; }
.pi-btn-small { font-size: 13px; line-height: 16px; padding: 5px 9px 6px; }
.pi-btn-small i,
.pi-btn-small img { margin: 0; }
.pi-btn-small img { width: 12px; }
.pi-btn-big { font-size: 16px; line-height: 20px; padding: 12px 17px 12px; }
.pi-btn-big img { width: 20px; }
.pi-btn-big.pi-btn-icon-big { line-height: 18px; font-size: 20px; }
.pi-btn-bigger { font-size: 18px; line-height: 20px; padding: 18px 22px 18px; }
.pi-btn-bigger i,
.pi-btn-bigger img { margin-left: 0px; }
.pi-btn-bigger img { width: 20px; }
.pi-btn-big-paddings { padding-right: 40px; padding-left: 40px; }
.pi-btn-promo { margin: 4px 0 20px 20px; }
.pi-mobile-menu-toggler { font-size: 20px; padding: 8px 9px; }
.pi-btn-wide { width: 100%; text-align: center; }
.pi-btn-tag { margin: 0 6px 9px 0; }
.pi-header-block .pi-btn { margin-bottom: 0; }
.pi-section-header-sm .pi-btn { margin-top: 6px; padding: 8px 13px 8px; }
.pi-section-header-sm .pi-mobile-menu-toggler { margin-top: 5px; font-size: 20px; padding: 8px 9px; }
.pi-section-header-sm .pi-btn-small { margin-top: 9.5px; }
.pi-section-header-sm .pi-btn-big { margin-top: 1px; }
.pi-section-header-md .pi-btn { margin-top: 16px; }
.pi-section-header-md .pi-btn-small { margin-top: 20.5px; }
.pi-section-header-md .pi-btn-big { margin-top: 12px; }
.pi-section-header-lg .pi-btn { margin-top: 31px; }
.pi-section-header-lg .pi-btn-small { margin-top: 35.5px; }
.pi-section-header-lg .pi-btn-big { margin-top: 27px; }
.pi-btn { background: #f4f6f6; border: 1px solid #e3e9e9; color: #586266 !important; -webkit-box-shadow: inset 0 1px 0 #f8fafa; -moz-box-shadow: inset 0 1px 0 #f8fafa; box-shadow: inset 0 1px 0 #f8fafa; text-shadow: 0 1px 0 #fff; }
.pi-btn:hover { background: #a5b3b4; border: 1px solid #9eadae; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #aebbbc; -moz-box-shadow: inset 0 1px 0 #aebbbc; box-shadow: inset 0 1px 0 #aebbbc; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn.pi-btn-no-border { border-color: #f4f6f6; border-top-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn.pi-btn-no-border:hover { border-color: #a5b3b4; border-top-color: #bec9c9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-grey { background: #a5b3b4; border: 1px solid #9eadae; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #aab7b8; -moz-box-shadow: inset 0 1px 0 #aab7b8; box-shadow: inset 0 1px 0 #aab7b8; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-grey:hover { background: #889899; border: 1px solid #809192; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #8d9d9e; -moz-box-shadow: inset 0 1px 0 #8d9d9e; box-shadow: inset 0 1px 0 #8d9d9e; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-grey.pi-btn-no-border { border-color: #a5b3b4; border-top-color: #bec9c9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-grey.pi-btn-no-border:hover { border-color: #889899; border-top-color: #a2b1b1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-dark { background: #2d323a; border: 1px solid #24282e; color: #c9d1d6 !important; -webkit-box-shadow: inset 0 1px 0 #363c46; -moz-box-shadow: inset 0 1px 0 #363c46; box-shadow: inset 0 1px 0 #363c46; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-dark:hover { background: #384147; border: 1px solid #32383f; color: #e8edef !important; -webkit-box-shadow: inset 0 1px 0 #424c54; -moz-box-shadow: inset 0 1px 0 #424c54; box-shadow: inset 0 1px 0 #424c54; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-dark.pi-btn-no-border { border-color: #2d323a; border-top-color: #393f47; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-dark.pi-btn-no-border:hover { border-color: #384147; border-top-color: #485158; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-dark-2 { background: #384147; border: 1px solid #32383f; color: #c9d1d6 !important; -webkit-box-shadow: inset 0 1px 0 #424c54; -moz-box-shadow: inset 0 1px 0 #424c54; box-shadow: inset 0 1px 0 #424c54; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-dark-2:hover { background: #444e55; border: 1px solid #3d454c; color: #e3e9ed !important; -webkit-box-shadow: inset 0 1px 0 #4a555d; -moz-box-shadow: inset 0 1px 0 #4a555d; box-shadow: inset 0 1px 0 #4a555d; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-dark-2.pi-btn-no-border { border-color: #384147; border-top-color: #485158; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-dark-2.pi-btn-no-border:hover { border-color: #444e55; border-top-color: #576169; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-blue { background: #609ddb; border: 1px solid #5491d5; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #6aa7df; -moz-box-shadow: inset 0 1px 0 #6aa7df; box-shadow: inset 0 1px 0 #6aa7df; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-blue:hover { background: #487ab9; border: 1px solid #4070b1; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #4f86c0; -moz-box-shadow: inset 0 1px 0 #4f86c0; box-shadow: inset 0 1px 0 #4f86c0; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-blue.pi-btn-no-border { border-color: #609ddb; border-top-color: #7eb3e4; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-blue.pi-btn-no-border:hover { border-color: #487ab9; border-top-color: #6e9acc; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-turquoise { background: #0dc0c0; border: 1px solid #09b1b9; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #0fc8c8; -moz-box-shadow: inset 0 1px 0 #0fc8c8; box-shadow: inset 0 1px 0 #0fc8c8; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-turquoise:hover { background: #009ca8; border: 1px solid #0092a0; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #00a6b1; -moz-box-shadow: inset 0 1px 0 #00a6b1; box-shadow: inset 0 1px 0 #00a6b1; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-turquoise.pi-btn-no-border { border-color: #0dc0c0; border-top-color: #6ed9d9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-turquoise.pi-btn-no-border:hover { border-color: #009ca8; border-top-color: #00b6bf; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-green { background: #18ba60; border: 1px solid #10a95b; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #1bc26c; -moz-box-shadow: inset 0 1px 0 #1bc26c; box-shadow: inset 0 1px 0 #1bc26c; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-green:hover { background: #099555; border: 1px solid #088b4c; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #0aa05e; -moz-box-shadow: inset 0 1px 0 #0aa05e; box-shadow: inset 0 1px 0 #0aa05e; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-green.pi-btn-no-border { border-color: #18ba60; border-top-color: #22d686; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-green.pi-btn-no-border:hover { border-color: #099555; border-top-color: #0cb56f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-lime { background: #86ba41; border: 1px solid #79b037; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #92c148; -moz-box-shadow: inset 0 1px 0 #92c148; box-shadow: inset 0 1px 0 #92c148; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-lime:hover { background: #639a33; border: 1px solid #59902c; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #6da438; -moz-box-shadow: inset 0 1px 0 #6da438; box-shadow: inset 0 1px 0 #6da438; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-lime.pi-btn-no-border { border-color: #86ba41; border-top-color: #a5cd67; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-lime.pi-btn-no-border:hover { border-color: #639a33; border-top-color: #81b053; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-red { background: #e86343; border: 1px solid #dd5437; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #eb6f4b; -moz-box-shadow: inset 0 1px 0 #eb6f4b; box-shadow: inset 0 1px 0 #eb6f4b; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-red:hover { background: #d34a35; border: 1px solid #c63d2c; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #d8533b; -moz-box-shadow: inset 0 1px 0 #d8533b; box-shadow: inset 0 1px 0 #d8533b; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-red.pi-btn-no-border { border-color: #e86343; border-top-color: #ed7e60; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-red.pi-btn-no-border:hover { border-color: #d34a35; border-top-color: #db634e; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-orange { background: #f58b3c; border: 1px solid #e97931; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #f69c45; -moz-box-shadow: inset 0 1px 0 #f69c45; box-shadow: inset 0 1px 0 #f69c45; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-orange:hover { background: #e46526; border: 1px solid #d6561f; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #e8742c; -moz-box-shadow: inset 0 1px 0 #e8742c; box-shadow: inset 0 1px 0 #e8742c; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-orange.pi-btn-no-border { border-color: #f58b3c; border-top-color: #f8a862; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-orange.pi-btn-no-border:hover { border-color: #e46526; border-top-color: #eb8344; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-brown { background: #8f5340; border: 1px solid #824836; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #9a5b47; -moz-box-shadow: inset 0 1px 0 #9a5b47; box-shadow: inset 0 1px 0 #9a5b47; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-brown:hover { background: #773b2d; border: 1px solid #6a3226; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #834132; -moz-box-shadow: inset 0 1px 0 #834132; box-shadow: inset 0 1px 0 #834132; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-brown.pi-btn-no-border { border-color: #8f5340; border-top-color: #955f4d; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-brown.pi-btn-no-border:hover { border-color: #773b2d; border-top-color: #854b3d; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-purple { background: #8463a9; border: 1px solid #77579e; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #8e6fb1; -moz-box-shadow: inset 0 1px 0 #8e6fb1; box-shadow: inset 0 1px 0 #8e6fb1; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-purple:hover { background: #694b8b; border: 1px solid #5d407e; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #755895; -moz-box-shadow: inset 0 1px 0 #755895; box-shadow: inset 0 1px 0 #755895; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-purple.pi-btn-no-border { border-color: #8463a9; border-top-color: #9375b5; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-purple.pi-btn-no-border:hover { border-color: #694b8b; border-top-color: #7e5aa2; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-yellow { background: #FCD746; border: 1px solid #f2c02b; color: #68422C !important; -webkit-box-shadow: inset 0 1px 0 #fde473; -moz-box-shadow: inset 0 1px 0 #fde473; box-shadow: inset 0 1px 0 #fde473; text-shadow: 0 1px 0 #ffed8c; }
.pi-btn-yellow:hover { background: #fdbe3b; border: 1px solid #f4a520; color: #68422C !important; -webkit-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1); text-shadow: 0 1px 0 #fddb83; }
.pi-btn-yellow.pi-btn-no-border { border-color: #FCD746; border-top-color: #ffeb82; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-yellow.pi-btn-no-border:hover { border-color: #fdbe3b; border-top-color: #ffdd71; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-base { background: #609ddb url(../images/search.png) center center no-repeat; border: 1px solid #5491d5; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #6aa7df; -moz-box-shadow: inset 0 1px 0 #6aa7df; box-shadow: inset 0 1px 0 #6aa7df; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-base:hover { background: #487ab9 url(../images/search.png) center center no-repeat; border: 1px solid #4070b1; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #4f86c0; -moz-box-shadow: inset 0 1px 0 #4f86c0; box-shadow: inset 0 1px 0 #4f86c0; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-base.pi-btn-no-border { border-color: #609ddb; border-top-color: #7eb3e4; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-base.pi-btn-no-border:hover { border-color: #487ab9; border-top-color: #6e9acc; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-base-2 { background: #3f72b3; border: 1px solid #3869ab; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #447bb9; -moz-box-shadow: inset 0 1px 0 #447bb9; box-shadow: inset 0 1px 0 #447bb9; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-base-2:hover { background: #365c9a; border: 1px solid #2f5390; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #3a63a2; -moz-box-shadow: inset 0 1px 0 #3a63a2; box-shadow: inset 0 1px 0 #3a63a2; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-btn-base-2.pi-btn-no-border { border-color: #3f72b3; border-top-color: #5c8bc3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-base-2.pi-btn-no-border:hover { border-color: #365c9a; border-top-color: #5378ae; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-btn-contur { background: none; border: 1px solid #D4DDE2; color: #535C61 !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
.pi-btn-contur:hover { background: none; border: 1px solid #00aab3; color: #009FAD !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
.pi-btn-contur-for-dark { background: none; border: 1px solid #576166; color: #97a8b1 !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
.pi-btn-contur-for-dark:hover { background: none; border: 1px solid #00aab3; color: #009FAD !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
.pi-btn-contur-2 { background: none; border: 1px solid #fff; color: #fff !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
.pi-btn-contur-2:hover { background: #fff; border: 1px solid #fff; color: #000 !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
.pi-btn-contur-for-base { background: none; border: 1px solid rgba(250, 250, 250, 0.7); color: #fff !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
.pi-btn-contur-for-base:hover { background: #fff; border: 1px solid #fff; color: #2D383D !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
.pi-btn-contur-3 { background: rgba(250, 250, 250, 0.06); border: 1px solid rgba(250, 250, 250, 0.15); color: rgba(250, 250, 250, 0.9) !important; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
.pi-btn-contur-3:hover { background: rgba(250, 250, 250, 0.05); border: 1px solid rgba(250, 250, 250, 0.8); color: #fff !important; -webkit-box-shadow: 0 0px 12px rgba(250, 250, 250, 0.15); -moz-box-shadow: 0 0px 12px rgba(250, 250, 250, 0.15); box-shadow: 0 0px 12px rgba(250, 250, 250, 0.15); }

.pi-btn-contact { background: #609ddb; border: 1px solid #5491d5; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #6aa7df; -moz-box-shadow: inset 0 1px 0 #6aa7df; box-shadow: inset 0 1px 0 #6aa7df; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); float: right; padding: 5px 20px; border-radius: 5px; }
.pi-btn-contact:hover { background: #487ab9; border: 1px solid #487ab9; }

.pi-btn-haberler { background: #609ddb; border: 1px solid #5491d5; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #6aa7df; -moz-box-shadow: inset 0 1px 0 #6aa7df; box-shadow: inset 0 1px 0 #6aa7df; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); float: right; padding: 5px 20px; }
.pi-btn-haberler:hover { background: #487ab9; border: 1px solid #487ab9; }

/*ony for one corner, use this variable several time for other corners*/
fieldset { padding: 0; margin: 0; border: 0; }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #777; border: 0; border-bottom: 1px solid #777; }
label { display: inline-block; margin-bottom: 5px; font-weight: 600; }
input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input[type="radio"],
input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; /* IE8-9 */ line-height: normal; }
input[type="file"] { display: block; }
select[multiple],
select[size] { height: auto; }
select optgroup { font-size: inherit; font-style: inherit; font-family: inherit; }
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { height: auto; }
.form-control::-webkit-input-placeholder { color: #ffffff; }
.form-control::-moz-placeholder { color: #ffffff; }
.form-control::-ms-input-placeholder { color: #ffffff; }
.form-control::-o-input-placeholder { color: #ffffff; }
.form-control::input-placeholder { color: #ffffff; }
.form-control { display: block; width: 100%; height: 1.6em; font-size: 14px; line-height: normal; vertical-align: middle; border: 1px solid transparent; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.1s ease-in-out 0s; -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.1s ease-in-out 0s; -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.1s ease-in-out 0s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.1s ease-in-out 0s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 0.1s ease-in-out 0s; }
.form-control:focus { border-color: rgba(255, 255, 255, 0.3); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6); }
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eee; }
textarea.form-control { height: auto; }
.form-group { margin-bottom: 20px; }
.radio,
.checkbox { display: block; min-height: 1.6em; margin-bottom: 10px; padding-left: 20px; vertical-align: middle; }
.radio label,
.checkbox label { display: inline; margin-bottom: 0; font-weight: normal; cursor: pointer; }
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] { float: left; margin-left: -20px; }
.radio + .radio,
.checkbox + .checkbox { margin-top: -5px; }
.radio-inline,
.checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline { cursor: not-allowed; }
.form-control-static { margin-bottom: 0; padding-top: 21px; }
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #777; }

@media (min-width: 768px) {
    .form-inline .form-group { display: inline-block; vertical-align: middle; }
    .form-inline .form-control { display: inline-block; }
    .form-inline .radio,
    .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] { float: none; margin-left: 0; }
    .form-inline button[type="submit"] { margin-top: 28px; }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 6px; }
.form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }
.form-horizontal .form-group:before,
.form-horizontal .form-group:after { content: " "; /* 1 */ display: table; /* 2 */ }
.form-horizontal .form-group:after { clear: both; }
.pi-header-block form { display: inline-block; -webkit-transition: margin-top 0.1s ease-in-out 0s; -moz-transition: margin-top 0.1s ease-in-out 0s; -ms-transition: margin-top 0.1s ease-in-out 0s; -o-transition: margin-top 0.1s ease-in-out 0s; transition: margin-top 0.1s ease-in-out 0s; }
.pi-header-block input[type="text"],
.pi-header-block input[type="password"] { width: 120px; }
.pi-header-block input[type="text"]:focus,
.pi-header-block input[type="password"]:focus { width: 160px; }
.pi-header-block input[type="text"].pi-input-wide,
.pi-header-block input[type="password"].pi-input-wide { width: 160px; }
.pi-menu-mobile form { padding: 20px 0; }
.pi-menu-mobile input.pi-input-wide[type="text"] { width: 100%; }
.form-control { height: 38px; display: inline-block; padding: 0 0 0 8px; font-size: 11px; border: 1px solid transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.form-control.pi-form-control-changed { font-style: normal; }
.input-lg { height: 46px; font-size: 16px; padding: 10px 14px 11px; }
.input-sm { height: 28px; padding: 3px 6px 4px; font-size: 14px; }
select.input-sm { line-height: 27px; padding: 0 0 1px; }
textarea { min-height: 94px; resize: vertical; }
select.form-control { padding-left: 8px; padding-right: 8px; }
.checkbox { padding-left: 18px; margin-bottom: 15px; }
.checkbox input[type="checkbox"] { margin-left: -18px; }
.radio { padding-left: 18px; margin-bottom: 15px; }
.radio input[type="radio"] { margin-left: -18px; }
.pi-section-header-sm form .pi-btn,
.pi-section-header-md form .pi-btn,
.pi-section-header-lg form .pi-btn { margin-top: 0; }
.input-group-addon { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pi-input-inline { display: inline-block; }
.pi-input-with-icon { position: relative; }
.pi-input-with-icon .form-control { padding-left: 31px; }
.pi-input-with-icon select.form-control { padding-left: 27px; }
.pi-input-with-icon .pi-input-icon { position: absolute; top: 0px; left: 10px; z-index: 1; font-size: 14px; line-height: 38px; color: #adadad; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-input-with-icon.pi-form-control-focused .pi-input-icon { color: #212126; }
.pi-input-with-icon.pi-input-with-icon-lg .form-control { padding-left: 35px; }
.pi-input-with-icon.pi-input-with-icon-lg select.form-control { padding-left: 33px; }
.pi-input-with-icon.pi-input-with-icon-lg .pi-input-icon { left: 11px; font-size: 16px; line-height: 45px; }
.pi-input-with-icon.pi-input-with-icon-sm .form-control { padding-left: 28px; }
.pi-input-with-icon.pi-input-with-icon-sm select.form-control { padding-left: 24px; }
.pi-input-with-icon.pi-input-with-icon-sm .pi-input-icon { left: 9px; font-size: 14px; line-height: 28px; }
.pi-input-with-btn { position: relative; }
.pi-input-with-btn .form-control { padding-right: 35px; }
.pi-input-with-btn button { width: 28px; height: 28px; padding: 0; text-align: center; position: absolute; right: 2px; top: 50%; margin-top: -14px !important; }
.pi-input-with-btn button i { margin: 0; }
.pi-section-header-sm .pi-header-block form { margin-top: 6px; }
.pi-section-header-sm .pi-header-block form .btn { margin-top: 0; }
.pi-section-header-sm .pi-header-block form .pi-input-with-icon .pi-input-icon { line-height: 36px; left: 10px; }
.pi-section-header-sm .pi-header-block form .pi-input-with-icon .form-control { padding-left: 30px; }
.pi-section-header-sm .pi-header-block form .form-control { padding: 7px 10px 8px; height: 36px; }
.pi-section-header-sm .pi-header-block form .pi-grouped-input .pi-input-inline { margin-right: 42px !important; }
.pi-section-header-md .pi-header-block form { margin-top: 16px; }
.pi-section-header-md .pi-header-block form .btn { margin-top: 0; }
.pi-section-header-lg .pi-header-block form { margin-top: 32px; }
.pi-section-header-lg .pi-header-block form .btn { margin-top: 0; }
.pi-grouped-input button { float: right; border-radius: 0 3px 3px 0; }
.pi-grouped-input .pi-input-inline { display: block; margin-right: 44px; }
.pi-grouped-input .pi-input-inline input { border-radius: 3px 0 0 3px; border-right: 0; }
#recaptcha_image { box-sizing: content-box; }
.pi-section-white .form-control:-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control::-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control:-ms-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control::-webkit-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control:hover:-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control:hover::-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control:hover:-ms-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control:hover::-webkit-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-white .form-control:focus:-moz-placeholder { color: #939fa4; }
.pi-section-white .form-control:focus::-moz-placeholder { color: #939fa4; }
.pi-section-white .form-control:focus:-ms-input-placeholder { color: #939fa4; }
.pi-section-white .form-control:focus::-webkit-input-placeholder { color: #939fa4; }
.pi-section-white .form-control { background: #FFF; border-color: #dde1e1; border-top-color: #dde1e1; color: #afb8bb; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); }
.pi-section-white .form-control:hover { background: #f8fafa; border-color: #dde1e1; border-top-color: #dde1e1; color: #afb8bb; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); }
.pi-section-white .form-control:focus { background: #ffffff; border-color: #3fadda; border-top-color: #3fadda; color: #939fa4; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); }
.pi-section-white .form-control.pi-form-control-changed:focus { background: #ffffff; color: #2e343c; }
.pi-section-white .pi-input-with-icon .pi-input-icon { color: #afb8bb; text-shadow: 0 1px 0 #ffffff; }
.pi-section-white .pi-input-with-icon:hover .pi-input-icon { color: #afb8bb; text-shadow: 0 1px 0 #ffffff; }
.pi-section-white .pi-input-with-icon.pi-form-control-focused .pi-input-icon { color: #2e343c; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-white .newListSelected { background: #f8fafa; border-color: #dde1e1; border-top-color: #dde1e1; color: #afb8bb; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); -webkit-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-white .pi-select-icon { color: #afb8bb; text-shadow: 0 1px 0 #ffffff; -webkit-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-white .newListSelHover { background: #f8fafa; border-color: #dde1e1; border-top-color: #dde1e1; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); }
.stylish-select .pi-section-white .newListSelFocus { background: #ffffff; border-color: #3fadda; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.stylish-select .pi-section-white .newListSelFocus .pi-select-icon { color: #2e343c; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-white ul.newList { border-color: #3fadda; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03); }
.stylish-select .pi-section-white ul.newList li { border-color: #d5d1df; }
.stylish-select .pi-section-white ul.newList a { color: #6c6a75; background: #ffffff; border-bottom: 0 !important; }
.stylish-select .pi-section-white ul.newList a:hover { background: #f7f8fa; color: #377eb7; }
.stylish-select .pi-section-white ul.newList a.hiLite { background: #377eb7; color: #ffffff; }
.stylish-select .pi-section-white label { color: #4d5258; }
.pi-section-grey .form-control:-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control::-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control:-ms-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control::-webkit-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control:hover:-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control:hover::-moz-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control:hover:-ms-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control:hover::-webkit-input-placeholder { color: #afb8bb; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-grey .form-control:focus:-moz-placeholder { color: #939fa4; }
.pi-section-grey .form-control:focus::-moz-placeholder { color: #939fa4; }
.pi-section-grey .form-control:focus:-ms-input-placeholder { color: #939fa4; }
.pi-section-grey .form-control:focus::-webkit-input-placeholder { color: #939fa4; }
.pi-section-grey .form-control { background: #ffffff; border-color: #dde1e1; border-top-color: #dde1e1; color: #afb8bb; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); }
.pi-section-grey .form-control:hover { background: #ffffff; border-color: #dde1e1; border-top-color: #dde1e1; color: #afb8bb; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); }
.pi-section-grey .form-control:focus { background: #ffffff; border-color: #3fadda; border-top-color: #3fadda; color: #939fa4; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); }
.pi-section-grey .form-control.pi-form-control-changed:focus { background: #ffffff; color: #2e343c; }
.pi-section-grey .pi-input-with-icon .pi-input-icon { color: #afb8bb; text-shadow: 0 1px 0 #ffffff; }
.pi-section-grey .pi-input-with-icon:hover .pi-input-icon { color: #afb8bb; text-shadow: 0 1px 0 #ffffff; }
.pi-section-grey .pi-input-with-icon.pi-form-control-focused .pi-input-icon { color: #2e343c; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-grey .newListSelected { background: #ffffff; border-color: #dde1e1; border-top-color: #dde1e1; color: #afb8bb; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03); -webkit-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-grey .pi-select-icon { color: #afb8bb; text-shadow: 0 1px 0 #ffffff; -webkit-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-grey .newListSelHover { background: #ffffff; border-color: #dde1e1; border-top-color: #dde1e1; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.03); }
.stylish-select .pi-section-grey .newListSelFocus { background: #ffffff; border-color: #3fadda; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.stylish-select .pi-section-grey .newListSelFocus .pi-select-icon { color: #2e343c; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-grey ul.newList { border-color: #3fadda; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03); }
.stylish-select .pi-section-grey ul.newList li { border-color: #d5d1df; }
.stylish-select .pi-section-grey ul.newList a { color: #6c6a75; background: #ffffff; border-bottom: 0 !important; }
.stylish-select .pi-section-grey ul.newList a:hover { background: #f7f8fa; color: #377eb7; }
.stylish-select .pi-section-grey ul.newList a.hiLite { background: #377eb7; color: #ffffff; }
.stylish-select .pi-section-grey label { color: #4d5258; }
.pi-section-base .form-control:-moz-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control::-moz-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control:-ms-input-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control::-webkit-input-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control:hover:-moz-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control:hover::-moz-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control:hover:-ms-input-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control:hover::-webkit-input-placeholder { color: #93a6bd; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-base .form-control:focus:-moz-placeholder { color: #7e9da8; }
.pi-section-base .form-control:focus::-moz-placeholder { color: #7e9da8; }
.pi-section-base .form-control:focus:-ms-input-placeholder { color: #7e9da8; }
.pi-section-base .form-control:focus::-webkit-input-placeholder { color: #7e9da8; }
.pi-section-base .form-control { background: #eff6fb; border-color: #4478b2; border-top-color: #4478b2; color: #93a6bd; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }
.pi-section-base .form-control:hover { background: #eff6fb; border-color: #4478b2; border-top-color: #4478b2; color: #93a6bd; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }
.pi-section-base .form-control:focus { background: #ffffff; border-color: #4478b2; border-top-color: #4478b2; color: #7e9da8; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); }
.pi-section-base .form-control.pi-form-control-changed:focus { background: #ffffff; color: #2e343c; }
.pi-section-base .pi-input-with-icon .pi-input-icon { color: #93a6bd; text-shadow: none; }
.pi-section-base .pi-input-with-icon:hover .pi-input-icon { color: #93a6bd; text-shadow: none; }
.pi-section-base .pi-input-with-icon.pi-form-control-focused .pi-input-icon { color: #2e343c; text-shadow: none; }
.stylish-select .pi-section-base .newListSelected { background: #eff6fb; border-color: #4478b2; border-top-color: #4478b2; color: #93a6bd; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-base .pi-select-icon { color: #93a6bd; text-shadow: none; -webkit-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-base .newListSelHover { background: #eff6fb; border-color: #4478b2; border-top-color: #4478b2; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }
.stylish-select .pi-section-base .newListSelFocus { background: #ffffff; border-color: #4478b2; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.stylish-select .pi-section-base .newListSelFocus .pi-select-icon { color: #2e343c; text-shadow: none; }
.stylish-select .pi-section-base ul.newList { border-color: #4478b2; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05); }
.stylish-select .pi-section-base ul.newList li { border-color: #d5d1df; }
.stylish-select .pi-section-base ul.newList a { color: #cddfed; background: #2e74ad; border-bottom: 0 !important; }
.stylish-select .pi-section-base ul.newList a:hover { background: #3981bb; color: #f4f9fd; }
.stylish-select .pi-section-base ul.newList a.hiLite { background: #3981bb; color: #f4f9fd; }
.stylish-select .pi-section-base label { color: #ffffff; }
.pi-section-dark .form-control:-moz-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control::-moz-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control:-ms-input-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control::-webkit-input-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control:hover:-moz-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control:hover::-moz-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control:hover:-ms-input-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control:hover::-webkit-input-placeholder { color: #616b75; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-dark .form-control:focus:-moz-placeholder { color: #2e343c; }
.pi-section-dark .form-control:focus::-moz-placeholder { color: #2e343c; }
.pi-section-dark .form-control:focus:-ms-input-placeholder { color: #2e343c; }
.pi-section-dark .form-control:focus::-webkit-input-placeholder { color: #2e343c; }
.pi-section-dark .form-control { background: #FFF !important; color: #616b75; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-section-dark .form-control:hover { background: #2a3037; border-color: #2a3037; border-top-color: #1d2226; color: #616b75; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-section-dark .form-control:focus { background: #ffffff; border-color: #3fadda; border-top-color: #3fadda; color: #2e343c; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); }
.pi-section-dark .form-control.pi-form-control-changed:focus { background: #ffffff; color: #2e343c; }
.pi-section-dark .pi-input-with-icon .pi-input-icon { color: #5a646d; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-dark .pi-input-with-icon:hover .pi-input-icon { color: #5a646d; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-dark .pi-input-with-icon.pi-form-control-focused .pi-input-icon { color: #2e343c; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-dark .newListSelected { background: #2a3037; border-color: #2a3037; border-top-color: #1d2226; color: #616b75; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-dark .pi-select-icon { color: #5a646d; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-dark .newListSelHover { background: #2a3037; border-color: #2a3037; border-top-color: #1d2226; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.stylish-select .pi-section-dark .newListSelFocus { background: #ffffff; border-color: #3fadda; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.stylish-select .pi-section-dark .newListSelFocus .pi-select-icon { color: #2e343c; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-dark ul.newList { border-color: #3fadda; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); }
.stylish-select .pi-section-dark ul.newList li { border-color: #800080; }
.stylish-select .pi-section-dark ul.newList a { color: #8e8e96; background: #222325; border-bottom: 0 !important; }
.stylish-select .pi-section-dark ul.newList a:hover { background: #262829; color: #babac1; }
.stylish-select .pi-section-dark ul.newList a.hiLite { background: #262829; color: #babac1; }
.stylish-select .pi-section-dark label { color: #c6ccd0; }
.pi-section-parallax .form-control:-moz-placeholder { color: rgba(218, 231, 240, 0.45); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control::-moz-placeholder { color: rgba(218, 231, 240, 0.45); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control:-ms-input-placeholder { color: rgba(218, 231, 240, 0.45); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control::-webkit-input-placeholder { color: rgba(218, 231, 240, 0.45); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control:hover:-moz-placeholder { color: rgba(218, 231, 240, 0.55); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control:hover::-moz-placeholder { color: rgba(218, 231, 240, 0.55); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control:hover:-ms-input-placeholder { color: rgba(218, 231, 240, 0.55); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control:hover::-webkit-input-placeholder { color: rgba(218, 231, 240, 0.55); -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-section-parallax .form-control:focus:-moz-placeholder { color: #242528; }
.pi-section-parallax .form-control:focus::-moz-placeholder { color: #242528; }
.pi-section-parallax .form-control:focus:-ms-input-placeholder { color: #242528; }
.pi-section-parallax .form-control:focus::-webkit-input-placeholder { color: #242528; }
.pi-section-parallax .form-control { background: rgba(0, 0, 0, 0.15); border-color: rgba(218, 231, 240, 0.25); border-top-color: rgba(218, 231, 240, 0.25); color: rgba(218, 231, 240, 0.45); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
.pi-section-parallax .form-control:hover { background: rgba(218, 231, 240, 0.055); border-color: rgba(218, 231, 240, 0.35); border-top-color: rgba(218, 231, 240, 0.35); color: rgba(218, 231, 240, 0.55); -webkit-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2); box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2); }
.pi-section-parallax .form-control:focus { background: #ffffff; border-color: #3fadda; border-top-color: #3fadda; color: #242528; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
.pi-section-parallax .form-control.pi-form-control-changed:focus { background: #ffffff; color: #242528; }
.pi-section-parallax .pi-input-with-icon .pi-input-icon { color: rgba(218, 231, 240, 0.45); text-shadow: none; }
.pi-section-parallax .pi-input-with-icon:hover .pi-input-icon { color: rgba(218, 231, 240, 0.55); text-shadow: none; }
.pi-section-parallax .pi-input-with-icon.pi-form-control-focused .pi-input-icon { color: #242528; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-parallax .newListSelected { background: rgba(0, 0, 0, 0.15); border-color: rgba(218, 231, 240, 0.25); border-top-color: rgba(218, 231, 240, 0.25); color: rgba(218, 231, 240, 0.45); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; transition: all 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-parallax .pi-select-icon { color: rgba(218, 231, 240, 0.45); text-shadow: none; -webkit-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -moz-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -ms-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; -o-transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; transition: color 0.2s ease-in-out 0.1s ease-in-out 0s; }
.stylish-select .pi-section-parallax .newListSelHover { background: rgba(218, 231, 240, 0.055); border-color: rgba(218, 231, 240, 0.35); border-top-color: rgba(218, 231, 240, 0.35); -webkit-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2); box-shadow: inset 0 3px 10px rgba(0, 0, 0, 0.2); }
.stylish-select .pi-section-parallax .newListSelFocus { background: #ffffff; border-color: #3fadda; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.stylish-select .pi-section-parallax .newListSelFocus .pi-select-icon { color: #242528; text-shadow: 0 1px 0 #ffffff; }
.stylish-select .pi-section-parallax ul.newList { border-color: #3fadda; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); }
.stylish-select .pi-section-parallax ul.newList li { border-color: #800080; }
.stylish-select .pi-section-parallax ul.newList a { color: #8e8e96; background: #222325; border-bottom: 0 !important; }
.stylish-select .pi-section-parallax ul.newList a:hover { background: #262829; color: #babac1; }
.stylish-select .pi-section-parallax ul.newList a.hiLite { background: #262829; color: #babac1; }
.stylish-select .pi-section-parallax label { color: rgba(218, 231, 240, 0.85); }

/*ony for one corner, use this variable several time for other corners*/
.pi-menu,
.pi-menu-btn-list,
.pi-simple-menu { display: inline-block; vertical-align: middle; list-style: none; -webkit-padding-start: 0px; padding: 0; margin: 0; }
.pi-header-block .pi-menu,
.pi-header-block .pi-menu-btn-list,
.pi-header-block .pi-simple-menu { margin: 0; }
.pi-menu li,
.pi-menu-btn-list li,
.pi-simple-menu li { position: relative; text-align: left; margin: 0; }
.pi-menu a,
.pi-menu-btn-list a,
.pi-simple-menu a { display: block; text-decoration: none; border: none; position: relative; }
.pi-menu a.active,
.pi-menu-btn-list a.active,
.pi-simple-menu a.active,
.pi-menu a:hover,
.pi-menu-btn-list a:hover,
.pi-simple-menu a:hover { border: none; }
.pi-menu > li,
.pi-menu-btn-list > li,
.pi-simple-menu > li { float: left; vertical-align: top; }
.pi-menu > li > a,
.pi-menu-btn-list > li > a,
.pi-simple-menu > li > a { border: 0; }
.pi-menu > li > .pi-submenu,
.pi-menu-btn-list > li > .pi-submenu,
.pi-simple-menu > li > .pi-submenu { top: 100%; left: 0; }
.pi-menu > li > .pi-submenu.pi-submenu-left-side,
.pi-menu-btn-list > li > .pi-submenu.pi-submenu-left-side,
.pi-simple-menu > li > .pi-submenu.pi-submenu-left-side { left: auto; right: 0; }
.pi-menu > li.pi-has-dropdown-wide,
.pi-menu-btn-list > li.pi-has-dropdown-wide,
.pi-simple-menu > li.pi-has-dropdown-wide { position: static; }
.pi-menu > li:hover > .pi-submenu,
.pi-menu-btn-list > li:hover > .pi-submenu,
.pi-simple-menu > li:hover > .pi-submenu,
.pi-menu > li:hover > .pi-submenu-wide,
.pi-menu-btn-list > li:hover > .pi-submenu-wide,
.pi-simple-menu > li:hover > .pi-submenu-wide { visibility: visible; opacity: 1; }
.pi-menu li i,
.pi-menu-btn-list li i,
.pi-simple-menu li i { margin-right: 8px; font-size: 14px; opacity: 0.5; }
.pi-menu li.pi-has-dropdown > a,
.pi-menu-btn-list li.pi-has-dropdown > a,
.pi-simple-menu li.pi-has-dropdown > a { position: relative; padding-right: 28px; }
.pi-menu li.pi-has-dropdown > a:after,
.pi-menu-btn-list li.pi-has-dropdown > a:after,
.pi-simple-menu li.pi-has-dropdown > a:after { display: block; content: "\e8d2"; position: absolute; top: 50%; right: 16px; margin: -5px 0 0 0; font-family: fontello; font-size: 12px; opacity: 0.3; line-height: 1em; -webkit-transition: -webkit-transform 0.2s ease-in; -moz-transition: -moz-transform 0.2s ease-in; -ms-transition: -ms-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in; }
.pi-menu li.pi-has-dropdown:hover > a:after,
.pi-menu-btn-list li.pi-has-dropdown:hover > a:after,
.pi-simple-menu li.pi-has-dropdown:hover > a:after { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 0.9; margin-top: -6px; }
.pi-section-base .pi-menu li.pi-has-dropdown > a:after,
.pi-section-base .pi-menu-btn-list li.pi-has-dropdown > a:after,
.pi-section-base .pi-simple-menu li.pi-has-dropdown > a:after { opacity: 0.5; }
.pi-section-base .pi-menu li.pi-has-dropdown:hover > a:after,
.pi-section-base .pi-menu-btn-list li.pi-has-dropdown:hover > a:after,
.pi-section-base .pi-simple-menu li.pi-has-dropdown:hover > a:after { opacity: 1; }
.pi-simple-menu > li > a { padding: 0 16px; }
.pi-simple-menu > li > a span { display: inline-block; position: relative; padding: 0; }
.pi-simple-menu > li > .pi-submenu { left: 16px; }
.pi-simple-menu.pi-has-hover-border > li > a { display: block; overflow: hidden; }
.pi-simple-menu.pi-has-hover-border > li > a > span:before { display: block; content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; border-bottom: 3px solid transparent; -webkit-transition: border-color 0.1s ease-in-out 0s; -moz-transition: border-color 0.1s ease-in-out 0s; -ms-transition: border-color 0.1s ease-in-out 0s; -o-transition: border-color 0.1s ease-in-out 0s; transition: border-color 0.1s ease-in-out 0s; }
.pi-menu-btn-list > li { margin-right: 6px; }
.pi-menu-btn-list > li > a { line-height: 20px; padding: 9px 17px; }
.pi-menu-btn-list > li > a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pi-menu-btn-list > li.active > a:hover,
.pi-menu-btn-list > li > a:hover { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.pi-menu-btn-list > li:last-child { margin-right: 0; }
.pi-menu-btn-list > li > .pi-submenu { margin-top: 0; left: 0; }
.pi-menu-btn-list > li.pi-has-dropdown > a { padding-right: 24px; }
.pi-menu-btn-list > li.pi-has-dropdown > a:after { right: 12px; }
.pi-menu-btn-list.pi-menu-btn-list-groupped > li { margin-right: 1px; }
.pi-menu-btn-list.pi-menu-btn-list-groupped > li > a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.pi-menu-btn-list.pi-menu-btn-list-groupped > li:first-child > a { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.pi-menu-btn-list.pi-menu-btn-list-groupped > li:last-child > a { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.pi-menu > li > a { padding: 0 18px; }
.pi-menu.pi-items-have-borders > li,
.pi-menu.pi-items-have-double-borders > li { margin: 0 0 0 -1px; border-left: 1px solid transparent; border-right: 1px solid transparent; }
.pi-menu.pi-items-have-borders > li:first-child,
.pi-menu.pi-items-have-double-borders > li:first-child { margin-left: 0; }
.pi-menu.pi-items-have-double-borders:before,
.pi-menu.pi-items-have-double-borders:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-menu.pi-items-have-double-borders:before { left: 0; }
.pi-menu.pi-items-have-double-borders:after { right: 0; }
.pi-menu.pi-items-have-double-borders:hover:before,
.pi-menu.pi-items-have-double-borders:hover:after { background: transparent; }
.pi-menu.pi-has-hover-border > li > a { display: block; overflow: hidden; }
.pi-menu.pi-has-hover-border > li > a:before { display: block; content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; border-bottom: 3px solid transparent; -webkit-transition: border-color 0.1s ease-in-out 0s; -moz-transition: border-color 0.1s ease-in-out 0s; -ms-transition: border-color 0.1s ease-in-out 0s; -o-transition: border-color 0.1s ease-in-out 0s; transition: border-color 0.1s ease-in-out 0s; }
.pi-submenu { width: 180px; position: absolute; z-index: 10; top: 0px; left: 100%; margin: 0; padding: 0; list-style: none; visibility: hidden; opacity: 0; transition: opacity 0.2s ease-in; font-size: 13px; }
.pi-submenu.pi-has-border,
.pi-submenu.pi-has-border .pi-submenu { border-top: 1px solid transparent; border-top-width: 3px; margin: -3px 0 0 0; }
.pi-submenu.pi-items-have-borders li,
.pi-submenu.pi-items-have-double-borders li { border-top: 1px solid transparent; border-bottom: 1px solid transparent; margin: -1px 0 0 0; }
.pi-submenu.pi-items-have-borders li:first-child,
.pi-submenu.pi-items-have-double-borders li:first-child { border-top: none; margin: 0; }
.pi-submenu.pi-items-have-borders li:first-child:before,
.pi-submenu.pi-items-have-double-borders li:first-child:before { display: none; }
.pi-submenu.pi-items-have-borders li:last-child,
.pi-submenu.pi-items-have-double-borders li:last-child { border-bottom: none; }
.pi-submenu.pi-items-have-borders li:last-child:after,
.pi-submenu.pi-items-have-double-borders li:last-child:after { display: none; }
.pi-submenu.pi-submenu-left-side { left: auto; right: 100%; }
.pi-submenu li:hover > .pi-submenu { visibility: visible; opacity: 1; }
.pi-submenu li:last-child { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
.pi-submenu a { padding: 13px 18px; line-height: 16px; }
.pi-submenu li i { margin-right: 8px; }
.pi-submenu-wide { position: absolute; z-index: 10; top: 100%; left: 40px; right: 40px; list-style: none; visibility: hidden; opacity: 0; transition: opacity 0.2s ease-in; font-size: 13px; border-radius: 0 0 3px 3px; }
.pi-submenu-wide.pi-has-border { border-top: 1px solid transparent; border-top-width: 3px; margin: -3px 0 0 0; }
.pi-submenu-wide .pi-section { border-radius: 0 0 3px 3px; }
.pi-section-header-sm { font-size: 14px; }
.pi-section-header-sm .pi-simple-menu,
.pi-section-header-sm .pi-menu-btn-list,
.pi-section-header-sm .pi-menu { font-size: 14px; vertical-align: top; }
.pi-section-header-sm .pi-submenu { font-size: 13px; }
.pi-section-header-sm .pi-menu-btn-list { margin-top: 6px; }
.pi-section-header-sm .pi-menu { font-size: 14px; vertical-align: top; }
.pi-section-header-sm .pi-menu > li > a { padding: 0 17px; }
.pi-section-header-sm .pi-menu > li.pi-has-dropdown > a { padding-right: 30px; }
.pi-section-header-md { font-size: 14px; }
.pi-section-header-md .pi-simple-menu,
.pi-section-header-md .pi-menu-btn-list,
.pi-section-header-md .pi-menu { font-size: 14px; vertical-align: top; }
.pi-section-header-md .pi-simple-menu > li > a,
.pi-section-header-md .pi-menu-btn-list > li > a,
.pi-section-header-md .pi-menu > li > a { font-size: 14px; }
.pi-section-header-md .pi-simple-menu li i,
.pi-section-header-md .pi-menu-btn-list li i,
.pi-section-header-md .pi-menu li i { font-size: 14px; }
.pi-section-header-md .pi-submenu { font-size: 13px; }
.pi-section-header-md .pi-menu-btn-list { margin-top: 15px; }
.pi-section-header-lg { font-size: 12px; }
.pi-section-header-lg .pi-simple-menu,
.pi-section-header-lg .pi-menu-btn-list,
.pi-section-header-lg .pi-menu { font-size: 14px; vertical-align: top; }
.pi-section-header-lg .pi-simple-menu > li > a,
.pi-section-header-lg .pi-menu-btn-list > li > a,
.pi-section-header-lg .pi-menu > li > a { font-size: 12px; }
.pi-section-header-lg .pi-simple-menu li i,
.pi-section-header-lg .pi-menu-btn-list li i,
.pi-section-header-lg .pi-menu li i { font-size: 14px; }
.pi-section-header-lg .pi-submenu { font-size: 12px; }
.pi-section-header-lg .pi-menu-btn-list { margin-top: 31px; }
.pi-section-header-sm .pi-full-height > li > a { line-height: 48px; }
.pi-section-header-md .pi-full-height > li > a { line-height: 70px; }
.pi-section-header-lg .pi-full-height > li > a { line-height: 100px; }
.pi-section-white .pi-menu > li { background: transparent; color: #21252b; }
.pi-section-white .pi-menu > li > a { color: #21252b; }
.pi-section-white .pi-menu > li:hover { background: #f8fafa; color: #609ddb; }
.pi-section-white .pi-menu > li:hover > a { color: #609ddb; }
.pi-section-white .pi-menu > li.active { background: #f8fafa; color: #609ddb; }
.pi-section-white .pi-menu > li.active > a { color: #609ddb; }
.pi-section-white .pi-menu > li.active:hover { background: #f8fafa; color: #609ddb; }
.pi-section-white .pi-menu > li.active:hover > a { color: #609ddb; }
.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #21252b; }
.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-section-white .pi-menu.pi-items-have-borders > li { border-color: #eef1f1; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li { border-color: #eef1f1; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li:before,
.pi-section-white .pi-menu.pi-items-have-double-borders > li:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: transparent; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li:before { left: 0; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li:after { right: 0; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li:hover:before,
.pi-section-white .pi-menu.pi-items-have-double-borders > li:hover:after { background: #fcfdfd; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active { border-color: #eef1f1; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:before,
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #fcfdfd; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:before { left: 0; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:after { right: 0; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:after { background: #fcfdfd; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover { border-color: #eef1f1; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #fcfdfd; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:before { left: 0; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:after { right: 0; }
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:hover:before,
.pi-section-white .pi-menu.pi-items-have-double-borders > li.active:hover:hover:after { background: #fcfdfd; }
.pi-section-white .pi-menu.pi-menu-hover-border > li > a:before { border-top-color: transparent; }
.pi-section-white .pi-menu.pi-menu-hover-border > li:hover > a:before { border-top-color: #609ddb; }
.pi-section-white .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #609ddb; }
.pi-section-white .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #609ddb; }
.pi-section-white .pi-menu.pi-has-hover-border > li > a:before { border-color: transparent; }
.pi-section-white .pi-menu.pi-has-hover-border > li:hover > a:before { border-color: #609ddb; }
.pi-section-white .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #609ddb; }
.pi-section-white .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #609ddb; }
.pi-section-grey .pi-menu > li { background: transparent; color: #21252b; }
.pi-section-grey .pi-menu > li > a { color: #21252b; }
.pi-section-grey .pi-menu > li:hover { background: #fafbfc; color: #609ddb; }
.pi-section-grey .pi-menu > li:hover > a { color: #609ddb; }
.pi-section-grey .pi-menu > li.active { background: #fafbfc; color: #609ddb; }
.pi-section-grey .pi-menu > li.active > a { color: #609ddb; }
.pi-section-grey .pi-menu > li.active:hover { background: #fafbfc; color: #609ddb; }
.pi-section-grey .pi-menu > li.active:hover > a { color: #609ddb; }
.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #21252b; }
.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-section-grey .pi-menu.pi-items-have-borders > li { border-color: #e6eaea; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li { border-color: #e6eaea; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li:before,
.pi-section-grey .pi-menu.pi-items-have-double-borders > li:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #f5f7f9; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li:before { left: 0; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li:after { right: 0; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li:hover:before,
.pi-section-grey .pi-menu.pi-items-have-double-borders > li:hover:after { background: #fdfdfe; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active { border-color: #e6eaea; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:before,
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #fdfdfe; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:before { left: 0; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:after { right: 0; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:after { background: #fdfdfe; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover { border-color: #e6eaea; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #fdfdfe; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:before { left: 0; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:after { right: 0; }
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:hover:before,
.pi-section-grey .pi-menu.pi-items-have-double-borders > li.active:hover:hover:after { background: #fdfdfe; }
.pi-section-grey .pi-menu.pi-menu-hover-border > li > a:before { border-top-color: transparent; }
.pi-section-grey .pi-menu.pi-menu-hover-border > li:hover > a:before { border-top-color: #609ddb; }
.pi-section-grey .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #609ddb; }
.pi-section-grey .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #609ddb; }
.pi-section-grey .pi-menu.pi-has-hover-border > li > a:before { border-color: transparent; }
.pi-section-grey .pi-menu.pi-has-hover-border > li:hover > a:before { border-color: #609ddb; }
.pi-section-grey .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #609ddb; }
.pi-section-grey .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #609ddb; }
.pi-section-base .pi-menu > li { background: transparent; color: #ffffff; }
.pi-section-base .pi-menu > li > a { color: #ffffff; }
.pi-section-base .pi-menu > li:hover { background: #5891cc; color: #ffffff; }
.pi-section-base .pi-menu > li:hover > a { color: #ffffff; }
.pi-section-base .pi-menu > li.active { background: #5891cc; color: #ffffff; }
.pi-section-base .pi-menu > li.active > a { color: #ffffff; }
.pi-section-base .pi-menu > li.active:hover { background: #5891cc; color: #ffffff; }
.pi-section-base .pi-menu > li.active:hover > a { color: #ffffff; }
.pi-section-base .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #ffffff; }
.pi-section-base .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-base .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-base .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-base .pi-menu.pi-items-have-borders > li { border-color: #70a2d1; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li { border-color: #4379b7; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li:before,
.pi-section-base .pi-menu.pi-items-have-double-borders > li:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #5a91c8; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li:before { left: 0; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li:after { right: 0; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li:hover:before,
.pi-section-base .pi-menu.pi-items-have-double-borders > li:hover:after { background: #5e96ce; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active { border-color: #4379b7; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:before,
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #5e96ce; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:before { left: 0; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:after { right: 0; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:after { background: #5e96ce; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover { border-color: #4379b7; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #5e96ce; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:before { left: 0; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:after { right: 0; }
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:hover:before,
.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover:hover:after { background: #5e96ce; }
.pi-section-base .pi-menu.pi-menu-hover-border > li > a:before { border-top-color: transparent; }
.pi-section-base .pi-menu.pi-menu-hover-border > li:hover > a:before { border-top-color: #ffffff; }
.pi-section-base .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #ffffff; }
.pi-section-base .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #ffffff; }
.pi-section-base .pi-menu.pi-has-hover-border > li > a:before { border-color: transparent; }
.pi-section-base .pi-menu.pi-has-hover-border > li:hover > a:before { border-color: #ffffff; }
.pi-section-base .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #ffffff; }
.pi-section-base .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #ffffff; }
.pi-section-dark .pi-menu > li { background: transparent; color: #bfc8cd; }
.pi-section-dark .pi-menu > li > a { color: #bfc8cd; }
.pi-section-dark .pi-menu > li:hover { background: #262b31; color: #609ddb; }
.pi-section-dark .pi-menu > li:hover > a { color: #609ddb; }
.pi-section-dark .pi-menu > li.active { background: #262b31; color: #609ddb; }
.pi-section-dark .pi-menu > li.active > a { color: #609ddb; }
.pi-section-dark .pi-menu > li.active:hover { background: #262b31; color: #609ddb; }
.pi-section-dark .pi-menu > li.active:hover > a { color: #609ddb; }
.pi-section-dark .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #bfc8cd; }
.pi-section-dark .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-section-dark .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-section-dark .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-section-dark .pi-menu.pi-items-have-borders > li { border-color: #2e343a; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li { border-color: #191c20; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li:before,
.pi-section-dark .pi-menu.pi-items-have-double-borders > li:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #24292f; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li:before { left: 0; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li:after { right: 0; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li:hover:before,
.pi-section-dark .pi-menu.pi-items-have-double-borders > li:hover:after { background: #2b3036; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active { border-color: #191c20; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:before,
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #2b3036; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:before { left: 0; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:after { right: 0; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:after { background: #2b3036; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover { border-color: #191c20; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #2b3036; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:before { left: 0; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:after { right: 0; }
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:hover:before,
.pi-section-dark .pi-menu.pi-items-have-double-borders > li.active:hover:hover:after { background: #2b3036; }
.pi-section-dark .pi-menu.pi-menu-hover-border > li > a:before { border-top-color: transparent; }
.pi-section-dark .pi-menu.pi-menu-hover-border > li:hover > a:before { border-top-color: #609ddb; }
.pi-section-dark .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #609ddb; }
.pi-section-dark .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #609ddb; }
.pi-section-dark .pi-menu.pi-has-hover-border > li > a:before { border-color: transparent; }
.pi-section-dark .pi-menu.pi-has-hover-border > li:hover > a:before { border-color: #609ddb; }
.pi-section-dark .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #609ddb; }
.pi-section-dark .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #609ddb; }
.pi-section-parallax .pi-menu > li { background: transparent; color: #c7c7ce; }
.pi-section-parallax .pi-menu > li > a { color: #c7c7ce; }
.pi-section-parallax .pi-menu > li:hover { background: #1b1c1e; color: #ffffff; }
.pi-section-parallax .pi-menu > li:hover > a { color: #ffffff; }
.pi-section-parallax .pi-menu > li.active { background: #1b1c1e; color: #ffffff; }
.pi-section-parallax .pi-menu > li.active > a { color: #ffffff; }
.pi-section-parallax .pi-menu > li.active:hover { background: #1b1c1e; color: #ffffff; }
.pi-section-parallax .pi-menu > li.active:hover > a { color: #ffffff; }
.pi-section-parallax .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #c7c7ce; }
.pi-section-parallax .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-parallax .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-parallax .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-parallax .pi-menu.pi-items-have-borders > li { border-color: #242427; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li { border-color: #0d0e0f; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li:before,
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #1b1c1e; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li:before { left: 0; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li:after { right: 0; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li:hover:before,
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li:hover:after { background: #1e1f21; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active { border-color: #0d0e0f; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:before,
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #1e1f21; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:before { left: 0; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:after { right: 0; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:after { background: #1e1f21; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover { border-color: #0d0e0f; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:before,
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: #1e1f21; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:before { left: 0; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:after { right: 0; }
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:hover:before,
.pi-section-parallax .pi-menu.pi-items-have-double-borders > li.active:hover:hover:after { background: #1e1f21; }
.pi-section-parallax .pi-menu.pi-menu-hover-border > li > a:before { border-top-color: transparent; }
.pi-section-parallax .pi-menu.pi-menu-hover-border > li:hover > a:before { border-top-color: #609ddb; }
.pi-section-parallax .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #609ddb; }
.pi-section-parallax .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #609ddb; }
.pi-section-parallax .pi-menu.pi-has-hover-border > li > a:before { border-color: transparent; }
.pi-section-parallax .pi-menu.pi-has-hover-border > li:hover > a:before { border-color: #609ddb; }
.pi-section-parallax .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #609ddb; }
.pi-section-parallax .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #609ddb; }
.pi-section-white .pi-simple-menu > li { color: #21252b; }
.pi-section-white .pi-simple-menu > li > a { color: #345185; font-weight: 600; font-size: 14px; }
.pi-section-white .pi-simple-menu > li:hover { color: #609ddb; }
.pi-section-white .pi-simple-menu > li:hover > a { color: #609ddb; }
.pi-section-white .pi-simple-menu > li.active { color: #609ddb; }
.pi-section-white .pi-simple-menu > li.active > a { color: #609ddb; }
.pi-section-white .pi-simple-menu.pi-has-hover-border > li > a > span:before { border-color: transparent; }
.pi-section-white .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before { border-color: #609ddb; }
.pi-section-white .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #609ddb; }
.pi-section-white .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #609ddb; }
.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #21252b; }
.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-section-grey .pi-simple-menu > li { color: #373942; }
.pi-section-grey .pi-simple-menu > li > a { color: #373942; }
.pi-section-grey .pi-simple-menu > li:hover { color: #609ddb; }
.pi-section-grey .pi-simple-menu > li:hover > a { color: #609ddb; }
.pi-section-grey .pi-simple-menu > li.active { color: #609ddb; }
.pi-section-grey .pi-simple-menu > li.active > a { color: #609ddb; }
.pi-section-grey .pi-simple-menu.pi-has-hover-border > li > a > span:before { border-color: transparent; }
.pi-section-grey .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before { border-color: #609ddb; }
.pi-section-grey .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #609ddb; }
.pi-section-grey .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #609ddb; }
.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #4b4d55; }
.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-section-base .pi-simple-menu > li { color: #ffffff; }
.pi-section-base .pi-simple-menu > li > a { color: #ffffff; }
.pi-section-base .pi-simple-menu > li:hover { color: #ffffff; }
.pi-section-base .pi-simple-menu > li:hover > a { color: #ffffff; }
.pi-section-base .pi-simple-menu > li.active { color: #ffffff; }
.pi-section-base .pi-simple-menu > li.active > a { color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-has-hover-border > li > a > span:before { border-color: transparent; }
.pi-section-base .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before { border-color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-base .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-dark .pi-simple-menu > li { color: #bfc8cd; }
.pi-section-dark .pi-simple-menu > li > a { color: #bfc8cd; }
.pi-section-dark .pi-simple-menu > li:hover { color: #609ddb; }
.pi-section-dark .pi-simple-menu > li:hover > a { color: #609ddb; }
.pi-section-dark .pi-simple-menu > li.active { color: #609ddb; }
.pi-section-dark .pi-simple-menu > li.active > a { color: #609ddb; }
.pi-section-dark .pi-simple-menu.pi-has-hover-border > li > a > span:before { border-color: transparent; }
.pi-section-dark .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before { border-color: #609ddb; }
.pi-section-dark .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #609ddb; }
.pi-section-dark .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #609ddb; }
.pi-section-dark .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #cdcdd5; }
.pi-section-dark .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-dark .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-dark .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-parallax .pi-simple-menu > li { color: #c7c7ce; }
.pi-section-parallax .pi-simple-menu > li > a { color: #c7c7ce; }
.pi-section-parallax .pi-simple-menu > li:hover { color: #ffffff; }
.pi-section-parallax .pi-simple-menu > li:hover > a { color: #ffffff; }
.pi-section-parallax .pi-simple-menu > li.active { color: #ffffff; }
.pi-section-parallax .pi-simple-menu > li.active > a { color: #ffffff; }
.pi-section-parallax .pi-simple-menu.pi-has-hover-border > li > a > span:before { border-color: transparent; }
.pi-section-parallax .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before { border-color: #609ddb; }
.pi-section-parallax .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #609ddb; }
.pi-section-parallax .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #609ddb; }
.pi-section-parallax .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #c7c7ce; }
.pi-section-parallax .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-parallax .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-parallax .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-white .pi-menu-btn-list > li { color: #21252b; }
.pi-section-white .pi-menu-btn-list > li > a { background: transparent; color: #21252b; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-white .pi-menu-btn-list > li:hover { color: #ffffff; }
.pi-section-white .pi-menu-btn-list > li:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-white .pi-menu-btn-list > li.active { color: #ffffff; }
.pi-section-white .pi-menu-btn-list > li.active > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-white .pi-menu-btn-list > li.active:hover { color: #ffffff; }
.pi-section-white .pi-menu-btn-list > li.active:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-white .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #21252b; }
.pi-section-white .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-white .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-white .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-grey .pi-menu-btn-list > li { color: #21252b; }
.pi-section-grey .pi-menu-btn-list > li > a { background: transparent; color: #21252b; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-grey .pi-menu-btn-list > li:hover { color: #ffffff; }
.pi-section-grey .pi-menu-btn-list > li:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-grey .pi-menu-btn-list > li.active { color: #ffffff; }
.pi-section-grey .pi-menu-btn-list > li.active > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-grey .pi-menu-btn-list > li.active:hover { color: #ffffff; }
.pi-section-grey .pi-menu-btn-list > li.active:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-grey .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #21252b; }
.pi-section-grey .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-grey .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-grey .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-base .pi-menu-btn-list > li { color: #ffffff; }
.pi-section-base .pi-menu-btn-list > li > a { background: transparent; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-base .pi-menu-btn-list > li:hover { color: #ffffff; }
.pi-section-base .pi-menu-btn-list > li:hover > a { background: #3f72b3; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-base .pi-menu-btn-list > li.active { color: #ffffff; }
.pi-section-base .pi-menu-btn-list > li.active > a { background: #3f72b3; color: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-section-base .pi-menu-btn-list > li.active:hover { color: #ffffff; }
.pi-section-base .pi-menu-btn-list > li.active:hover > a { background: #3f72b3; color: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pi-section-base .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #ffffff; }
.pi-section-base .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #62972e; }
.pi-section-base .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-base .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-dark .pi-menu-btn-list > li { color: #bfc8cd; }
.pi-section-dark .pi-menu-btn-list > li > a { background: transparent; color: #bfc8cd; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-dark .pi-menu-btn-list > li:hover { color: #ffffff; }
.pi-section-dark .pi-menu-btn-list > li:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-dark .pi-menu-btn-list > li.active { color: #ffffff; }
.pi-section-dark .pi-menu-btn-list > li.active > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-dark .pi-menu-btn-list > li.active:hover { color: #ffffff; }
.pi-section-dark .pi-menu-btn-list > li.active:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-dark .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #bfc8cd; }
.pi-section-dark .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-dark .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-dark .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-section-parallax .pi-menu-btn-list > li { color: #c7c7ce; }
.pi-section-parallax .pi-menu-btn-list > li > a { background: transparent; color: #c7c7ce; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-parallax .pi-menu-btn-list > li:hover { color: #ffffff; }
.pi-section-parallax .pi-menu-btn-list > li:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-parallax .pi-menu-btn-list > li.active { color: #ffffff; }
.pi-section-parallax .pi-menu-btn-list > li.active > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-parallax .pi-menu-btn-list > li.active:hover { color: #ffffff; }
.pi-section-parallax .pi-menu-btn-list > li.active:hover > a { background: #609ddb; color: #ffffff; -webkit-box-shadow: transparent; -moz-box-shadow: transparent; box-shadow: transparent; }
.pi-section-parallax .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #c7c7ce; }
.pi-section-parallax .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-section-parallax .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-section-parallax .pi-menu-btn-list.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-submenu-white li { background: #ffffff; color: #4a5058; }
.pi-submenu-white li > a { color: #4a5058; }
.pi-submenu-white li:hover { background: #f8fafa; color: #609ddb; }
.pi-submenu-white li:hover > a { color: #609ddb; }
.pi-submenu-white li.active { background: #f8fafa; color: #609ddb; }
.pi-submenu-white li.active > a { color: #609ddb; }
.pi-submenu-white li.active:hover { background: #f8fafa; color: #609ddb; }
.pi-submenu-white li.active:hover > a { color: #609ddb; }
.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown > a:after { color: #21252b; }
.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-submenu-white.pi-has-shadow { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }
.pi-submenu-white.pi-has-shadow .pi-submenu { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }
.pi-submenu-white.pi-has-border,
.pi-submenu-white.pi-has-border .pi-submenu { border-color: #609ddb; }
.pi-submenu-white.pi-items-have-borders li { border-color: #eef1f1; }
.pi-submenu-white.pi-items-have-double-borders li { border-color: #eef1f1; }
.pi-submenu-white.pi-items-have-double-borders li:before,
.pi-submenu-white.pi-items-have-double-borders li:after { display: block; width: 100%; height: 1px; content: " "; position: absolute; left: 0; z-index: 1; background: #ffffff; }
.pi-submenu-white.pi-items-have-double-borders li:before { top: 0; }
.pi-submenu-white.pi-items-have-double-borders li:after { bottom: 0; }
.pi-submenu-white.pi-items-have-double-borders li:hover:before,
.pi-submenu-white.pi-items-have-double-borders li:hover:after { background: #fcfdfd; }
.pi-submenu-grey li { background: #f4f6f6; color: #4a5058; }
.pi-submenu-grey li > a { color: #4a5058; }
.pi-submenu-grey li:hover { background: #fafbfc; color: #609ddb; }
.pi-submenu-grey li:hover > a { color: #609ddb; }
.pi-submenu-grey li.active { background: #fafbfc; color: #609ddb; }
.pi-submenu-grey li.active > a { color: #609ddb; }
.pi-submenu-grey li.active:hover { background: #fafbfc; color: #609ddb; }
.pi-submenu-grey li.active:hover > a { color: #609ddb; }
.pi-submenu-grey.pi-items-has-dd-sign li.pi-has-dropdown > a:after { color: #666970; }
.pi-submenu-grey.pi-items-has-dd-sign li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-submenu-grey.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-submenu-grey.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-submenu-grey.pi-has-shadow { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }
.pi-submenu-grey.pi-has-shadow .pi-submenu { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }
.pi-submenu-grey.pi-has-border,
.pi-submenu-grey.pi-has-border .pi-submenu { border-color: #609ddb; }
.pi-submenu-grey.pi-items-have-borders li { border-color: #e6eaea; }
.pi-submenu-grey.pi-items-have-double-borders li { border-color: #e6eaea; }
.pi-submenu-grey.pi-items-have-double-borders li:before,
.pi-submenu-grey.pi-items-have-double-borders li:after { display: block; width: 100%; height: 1px; content: " "; position: absolute; left: 0; z-index: 1; background: #f5f7f9; }
.pi-submenu-grey.pi-items-have-double-borders li:before { top: 0; }
.pi-submenu-grey.pi-items-have-double-borders li:after { bottom: 0; }
.pi-submenu-grey.pi-items-have-double-borders li:hover:before,
.pi-submenu-grey.pi-items-have-double-borders li:hover:after { background: #fdfdfe; }
.pi-submenu-base li { background: #548cc5; color: #ffffff; }
.pi-submenu-base li > a { color: #ffffff; }
.pi-submenu-base li:hover { background: #5891cc; color: #ffffff; }
.pi-submenu-base li:hover > a { color: #ffffff; }
.pi-submenu-base li.active { background: #5891cc; color: #ffffff; }
.pi-submenu-base li.active > a { color: #ffffff; }
.pi-submenu-base li.active:hover { background: #5891cc; color: #ffffff; }
.pi-submenu-base li.active:hover > a { color: #ffffff; }
.pi-submenu-base.pi-items-has-dd-sign li.pi-has-dropdown > a:after { color: #ffffff; }
.pi-submenu-base.pi-items-has-dd-sign li.pi-has-dropdown:hover > a:after { color: #ffffff; }
.pi-submenu-base.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #ffffff; }
.pi-submenu-base.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #ffffff; }
.pi-submenu-base.pi-has-shadow { -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.pi-submenu-base.pi-has-shadow .pi-submenu { -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.pi-submenu-base.pi-has-border,
.pi-submenu-base.pi-has-border .pi-submenu { border-color: #3f72b3; }
.pi-submenu-base.pi-items-have-borders li { border-color: #70a2d1; }
.pi-submenu-base.pi-items-have-double-borders li { border-color: #4076b5; }
.pi-submenu-base.pi-items-have-double-borders li:before,
.pi-submenu-base.pi-items-have-double-borders li:after { display: block; width: 100%; height: 1px; content: " "; position: absolute; left: 0; z-index: 1; background: #5a91c8; }
.pi-submenu-base.pi-items-have-double-borders li:before { top: 0; }
.pi-submenu-base.pi-items-have-double-borders li:after { bottom: 0; }
.pi-submenu-base.pi-items-have-double-borders li:hover:before,
.pi-submenu-base.pi-items-have-double-borders li:hover:after { background: #5e96ce; }
.pi-submenu-dark li { background: #1e2127; color: #abb3b9; }
.pi-submenu-dark li > a { color: #abb3b9; }
.pi-submenu-dark li:hover { background: #21262c; color: #609ddb; }
.pi-submenu-dark li:hover > a { color: #609ddb; }
.pi-submenu-dark li.active { background: #21262c; color: #609ddb; }
.pi-submenu-dark li.active > a { color: #609ddb; }
.pi-submenu-dark li.active:hover { background: #21262c; color: #609ddb; }
.pi-submenu-dark li.active:hover > a { color: #609ddb; }
.pi-submenu-dark.pi-items-has-dd-sign li.pi-has-dropdown > a:after { color: #9dadb4; }
.pi-submenu-dark.pi-items-has-dd-sign li.pi-has-dropdown:hover > a:after { color: #609ddb; }
.pi-submenu-dark.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #609ddb; }
.pi-submenu-dark.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #609ddb; }
.pi-submenu-dark.pi-has-shadow { -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }
.pi-submenu-dark.pi-has-shadow .pi-submenu { -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }
.pi-submenu-dark.pi-has-border,
.pi-submenu-dark.pi-has-border .pi-submenu { border-color: #609ddb; }
.pi-submenu-dark.pi-items-have-borders li { border-color: #262c33; }
.pi-submenu-dark.pi-items-have-double-borders li { border-color: #15171b; }
.pi-submenu-dark.pi-items-have-double-borders li:before,
.pi-submenu-dark.pi-items-have-double-borders li:after { display: block; width: 100%; height: 1px; content: " "; position: absolute; left: 0; z-index: 1; background: #21242b; }
.pi-submenu-dark.pi-items-have-double-borders li:before { top: 0; }
.pi-submenu-dark.pi-items-have-double-borders li:after { bottom: 0; }
.pi-submenu-dark.pi-items-have-double-borders li:hover:before,
.pi-submenu-dark.pi-items-have-double-borders li:hover:after { background: #242a30; }
.pi-submenu-wide-white.pi-has-border { border-color: #609ddb; }
.pi-submenu-wide-grey.pi-has-border { border-color: #609ddb; }
.pi-submenu-wide-base.pi-has-border { border-color: #3f72b3; }
.pi-submenu-wide-dark.pi-has-border { border-color: #609ddb; }
.pi-section-base .pi-submenu-base.pi-has-border,
.pi-section-base .pi-submenu-dark.pi-has-border { border-color: #3f72b3 !important; }
.pi-section-base .pi-submenu-white.pi-has-border,
.pi-section-base .pi-submenu-grey.pi-has-border { border-color: #CDDBDB !important; }
.pi-section-base .pi-menu-btn-list .pi-submenu-base.pi-has-border,
.pi-section-base .pi-menu-btn-list .pi-submenu-dark.pi-has-border,
.pi-section-base .pi-menu-btn-list .pi-submenu-white.pi-has-border,
.pi-section-base .pi-menu-btn-list .pi-submenu-grey.pi-has-border { border-color: #3f72b3 !important; }

/*ony for one corner, use this variable several time for other corners*/
.pi-section-menu-mobile-w { height: 0; max-height: 380px; position: absolute; top: 100%; left: 0; right: 0; overflow: hidden; text-align: left; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); -weblkit-overflow-scrolling: touch; }
.pi-section-menu-mobile-w:before,
.pi-section-menu-mobile-w:after { content: " "; /* 1 */ display: table; /* 2 */ }
.pi-section-menu-mobile-w:after { clear: both; }
.pi-section-menu-mobile { padding: 0 40px; }
.pi-section-menu-mobile form { margin: 20px 0; }
.pi-menu-mobile { list-style: none; margin: 0; padding: 0; padding-bottom: 20px; font-size: 14px; }
.pi-menu-mobile > li { margin: 0 -40px; }
.pi-menu-mobile ul { height: 0; overflow: hidden; }
.pi-menu-mobile ul.pi-active { display: block !important; }
.pi-menu-mobile ul li { margin: 0; }
.pi-menu-mobile li { position: relative; }
.pi-menu-mobile li a { padding: 14px 40px; }
.pi-menu-mobile > li:last-child a { border-bottom: 1px solid transparent; }
.pi-menu-mobile > li:last-child a:hover { border-bottom: 1px solid transparent; }
.pi-menu-mobile a { display: block; line-height: 16px; border-bottom: 0; }
.pi-menu-mobile a:hover { text-decoration: none; border-bottom: 0; }
.pi-menu-mobile i { margin-right: 8px; }
.pi-menu-mobile.pi-items-have-borders li a { border-top: 1px solid transparent; }

@media (max-width: 992px) {
    .pi-section-menu-mobile { padding: 0 30px; }
    .pi-menu-mobile > li { margin: 0 -30px; }
    .pi-menu-mobile li a { padding: 14px 30px; }
}

@media (max-width: 768px) {
    .pi-section-menu-mobile { padding: 0 20px; }
    .pi-menu-mobile > li { margin: 0 -20px; }
    .pi-menu-mobile li a { padding: 14px 20px; }
}

@media (max-width: 767px) and (orientation: landscape) {
    .pi-section-menu-mobile-w { max-height: 230px; }
}

@media (min-width: 768px) {
    .pi-section-menu-mobile-w { max-height: 800px; }
}

@media (min-width: 992px) {
    .pi-section-menu-mobile-w { max-height: 500px; }
}

.pi-menu-mobile-white,
.pi-menu-mobile-grey,
.pi-menu-mobile-base,
.pi-menu-mobile-dark { /*	&.pi-items-have-double-borders {
		li {
			a {
				border-color: @menu-item-border-2-color;
				.submenu-border-slave-element(@menu-item-border-slave-color, @menu-item-border-slave-color-hover);
			}
		}
	}*/ }
.pi-menu-mobile-white li,
.pi-menu-mobile-grey li,
.pi-menu-mobile-base li,
.pi-menu-mobile-dark li { background: #21252b; color: #c6ccd0; }
.pi-menu-mobile-white li > a,
.pi-menu-mobile-grey li > a,
.pi-menu-mobile-base li > a,
.pi-menu-mobile-dark li > a { color: #c6ccd0; }
.pi-menu-mobile-white li:hover,
.pi-menu-mobile-grey li:hover,
.pi-menu-mobile-base li:hover,
.pi-menu-mobile-dark li:hover { background: #262b31; color: #609ddb; }
.pi-menu-mobile-white li:hover > a,
.pi-menu-mobile-grey li:hover > a,
.pi-menu-mobile-base li:hover > a,
.pi-menu-mobile-dark li:hover > a { color: #609ddb; }
.pi-menu-mobile-white li.active,
.pi-menu-mobile-grey li.active,
.pi-menu-mobile-base li.active,
.pi-menu-mobile-dark li.active { background: #21252b; color: #609ddb; font-weight: 700; }
.pi-menu-mobile-white li.active > a,
.pi-menu-mobile-grey li.active > a,
.pi-menu-mobile-base li.active > a,
.pi-menu-mobile-dark li.active > a { color: #609ddb; }
.pi-menu-mobile-white li.active:hover,
.pi-menu-mobile-grey li.active:hover,
.pi-menu-mobile-base li.active:hover,
.pi-menu-mobile-dark li.active:hover { background: #262b31; color: #609ddb; }
.pi-menu-mobile-white li.active:hover > a,
.pi-menu-mobile-grey li.active:hover > a,
.pi-menu-mobile-base li.active:hover > a,
.pi-menu-mobile-dark li.active:hover > a { color: #609ddb; }
.pi-menu-mobile-white.pi-items-have-borders li a,
.pi-menu-mobile-grey.pi-items-have-borders li a,
.pi-menu-mobile-base.pi-items-have-borders li a,
.pi-menu-mobile-dark.pi-items-have-borders li a,
.pi-menu-mobile-white.pi-items-have-borders > li:last-child a,
.pi-menu-mobile-grey.pi-items-have-borders > li:last-child a,
.pi-menu-mobile-base.pi-items-have-borders > li:last-child a,
.pi-menu-mobile-dark.pi-items-have-borders > li:last-child a { border-color: #2e343a; }
.pi-menu-mobile-white.pi-items-have-borders li a:hover,
.pi-menu-mobile-grey.pi-items-have-borders li a:hover,
.pi-menu-mobile-base.pi-items-have-borders li a:hover,
.pi-menu-mobile-dark.pi-items-have-borders li a:hover,
.pi-menu-mobile-white.pi-items-have-borders > li:last-child a:hover,
.pi-menu-mobile-grey.pi-items-have-borders > li:last-child a:hover,
.pi-menu-mobile-base.pi-items-have-borders > li:last-child a:hover,
.pi-menu-mobile-dark.pi-items-have-borders > li:last-child a:hover { border-color: #2e343a; }
.pi-menu-mobile-white ul,
.pi-menu-mobile-grey ul,
.pi-menu-mobile-base ul,
.pi-menu-mobile-dark ul { list-style: none; padding: 0; margin: 0; }
.pi-menu-mobile-white ul li > a:before,
.pi-menu-mobile-grey ul li > a:before,
.pi-menu-mobile-base ul li > a:before,
.pi-menu-mobile-dark ul li > a:before { content: "- "; }
.pi-menu-mobile-white ul li > ul > li > a:before,
.pi-menu-mobile-grey ul li > ul > li > a:before,
.pi-menu-mobile-base ul li > ul > li > a:before,
.pi-menu-mobile-dark ul li > ul > li > a:before { content: "- - "; }
.pi-menu-mobile-white ul li > ul > li > ul > li > a:before,
.pi-menu-mobile-grey ul li > ul > li > ul > li > a:before,
.pi-menu-mobile-base ul li > ul > li > ul > li > a:before,
.pi-menu-mobile-dark ul li > ul > li > ul > li > a:before { content: "- - - "; }
.pi-menu-mobile-white ul li > ul > li > ul > li > ul > li > a:before,
.pi-menu-mobile-grey ul li > ul > li > ul > li > ul > li > a:before,
.pi-menu-mobile-base ul li > ul > li > ul > li > ul > li > a:before,
.pi-menu-mobile-dark ul li > ul > li > ul > li > ul > li > a:before { content: "- - - - "; }
.pi-menu-mobile-white ul a,
.pi-menu-mobile-grey ul a,
.pi-menu-mobile-base ul a,
.pi-menu-mobile-dark ul a { color: #c6ccd0; }
.pi-menu-mobile-white ul a:hover,
.pi-menu-mobile-grey ul a:hover,
.pi-menu-mobile-base ul a:hover,
.pi-menu-mobile-dark ul a:hover { color: #609ddb; }
.pi-menu-mobile-white ul li.active a,
.pi-menu-mobile-grey ul li.active a,
.pi-menu-mobile-base ul li.active a,
.pi-menu-mobile-dark ul li.active a { color: #609ddb; }
.pi-menu-mobile-white ul li.active a:hover,
.pi-menu-mobile-grey ul li.active a:hover,
.pi-menu-mobile-base ul li.active a:hover,
.pi-menu-mobile-dark ul li.active a:hover { color: #609ddb; }

/*ony for one corner, use this variable several time for other corners*/
/* default social-icons sizing */
/* simple social-icons sizing */
.pi-social-icons,
.pi-social-icons-simple { display: inline-block; list-style: none; margin: 0; padding: 0; line-height: 0; font-size: 0; /*	letter-spacing:-1px;*/ -webkit-transition: margin-top 0.1s ease-in-out 0s; -moz-transition: margin-top 0.1s ease-in-out 0s; -ms-transition: margin-top 0.1s ease-in-out 0s; -o-transition: margin-top 0.1s ease-in-out 0s; transition: margin-top 0.1s ease-in-out 0s; -webkit-padding-start: 0; }
.pi-social-icons li,
.pi-social-icons-simple li { display: inline-block; margin: 0; letter-spacing: normal; /*		display: -moz-inline-stack!important;*/ zoom: 1; line-height: normal; font-size: 14px; }
.pi-social-icons a,
.pi-social-icons-simple a,
.pi-social-icons a:hover,
.pi-social-icons-simple a:hover { text-decoration: none; border: 0; overflow: hidden; }
.pi-social-icons.pi-round-corners li a,
.pi-social-icons-simple.pi-round-corners li a { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pi-social-icons.pi-round li a,
.pi-social-icons-simple.pi-round li a { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.pi-social-icons.pi-drop-shadow li a,
.pi-social-icons-simple.pi-drop-shadow li a { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); }
.pi-social-icons a,
.pi-social-icons-simple a { padding: 0; }
.pi-social-icons { margin-bottom: 12px; }
.pi-social-icons li { margin: 0 4px 8px 0; }
.pi-social-icons li:last-child { margin-right: 0; }
.pi-social-icons li a { display: block; position: relative; border-width: 0; font-size: 18px; width: 42px; height: 42px; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-social-icons li a i { position: absolute; top: 0; left: 0; display: block; width: 42px; height: 42px; line-height: 42px; text-align: center; -webkit-transition: top 0.1s ease-in-out 0s; -moz-transition: top 0.1s ease-in-out 0s; -ms-transition: top 0.1s ease-in-out 0s; -o-transition: top 0.1s ease-in-out 0s; transition: top 0.1s ease-in-out 0s; }
.pi-social-icons.pi-stacked { margin-bottom: 20px; }
.pi-social-icons.pi-stacked li { margin: 0; }
.pi-social-icons.pi-bordered li { border: 1px solid transparent; border-top: 0; border-bottom: 0; margin-left: -1px; }
.pi-social-icons.pi-double-bordered li a { position: relative; }
.pi-social-icons.pi-double-bordered li a:before,
.pi-social-icons.pi-double-bordered li a:after { display: block; width: 1px; height: 100%; content: " "; position: absolute; z-index: 1; top: 0; background: rgba(255, 255, 255, 0.02); }
.pi-social-icons.pi-double-bordered li a:before { left: 0; }
.pi-social-icons.pi-double-bordered li a:after { right: 0; }
.pi-social-icons.pi-double-bordered li a:hover:before,
.pi-social-icons.pi-double-bordered li a:hover:after { background: rgba(255, 255, 255, 0.02); }
.pi-social-icons.pi-small li a { width: 28px; height: 28px; font-size: 14px; }
.pi-social-icons.pi-small li a i { width: 28px; height: 28px; line-height: 28px; }
.pi-social-icons.pi-big li a { width: 60px; height: 60px; font-size: 26px; }
.pi-social-icons.pi-big li a i { width: 60px; height: 60px; line-height: 60px; }
.pi-social-icons.pi-jump li a i:first-child { top: -42px; }
.pi-social-icons.pi-jump li a:hover i:last-child { top: 42px; }
.pi-social-icons.pi-small.pi-jump li a i:first-child { top: -28px; }
.pi-social-icons.pi-small.pi-jump li a:hover i:last-child { top: 28px; }
.pi-social-icons.pi-big.pi-jump li a i:first-child { top: -60px; }
.pi-social-icons.pi-big.pi-jump li a:hover i:last-child { top: 60px; }
.pi-social-icons.pi-jump li a i:last-child,
.pi-social-icons.pi-small.pi-jump li a i:last-child,
.pi-social-icons.pi-big.pi-jump li a i:last-child { top: 0; }
.pi-social-icons.pi-jump li a:hover i:first-child,
.pi-social-icons.pi-small.pi-jump li a:hover i:first-child,
.pi-social-icons.pi-big.pi-jump li a:hover i:first-child { top: 0; }
.pi-social-icons.pi-active-bg li a:hover,
.pi-social-icons.pi-colored-bg li a:hover { color: #fff !important; }
.pi-social-icons.pi-active-bg li a,
.pi-social-icons.pi-colored-bg li a:hover { text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-social-icons-simple { margin-bottom: 20px; margin-left: -6px; }
.pi-social-icons-simple li a { display: block; width: 36px; height: 36px; line-height: 36px; font-size: 22px; text-align: center; border-width: 0; -webkit-transition: all 0.1s ease-in-out 0s; -moz-transition: all 0.1s ease-in-out 0s; -ms-transition: all 0.1s ease-in-out 0s; -o-transition: all 0.1s ease-in-out 0s; transition: all 0.1s ease-in-out 0s; }
.pi-social-icons-simple li a i { color: inherit; }
.pi-social-icons-simple.pi-small li a { width: 34px; height: 34px; line-height: 34px; font-size: 18px; }
.pi-social-icons-simple.pi-big li a { width: 56px; height: 56px; line-height: 56px; font-size: 40px; }
.pi-section-header-sm .pi-social-icons { margin-top: 3px; margin-bottom: 0; }
.pi-section-header-sm .pi-social-icons li { margin-bottom: 0; }
.pi-section-header-sm .pi-social-icons.pi-small { margin-top: 10px; }
.pi-section-header-sm .pi-social-icons.pi-big { margin-top: -6px; }
.pi-section-header-sm .pi-social-icons.pi-stacked { margin: 0; }
.pi-section-header-sm .pi-social-icons.pi-full-height li a { width: 48px; height: 48px; font-size: 16px; }
.pi-section-header-sm .pi-social-icons.pi-full-height li a i { width: 48px; height: 48px; line-height: 48px; }
.pi-section-header-sm .pi-social-icons.pi-full-height.pi-jump li a i:first-child { top: -48px; }
.pi-section-header-sm .pi-social-icons.pi-full-height.pi-jump li a:hover i:first-child { top: 0; }
.pi-section-header-sm .pi-social-icons.pi-full-height.pi-jump li a i:last-child { top: 0; }
.pi-section-header-sm .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { top: 48px; }
.pi-section-header-sm .pi-social-icons-simple { margin-top: 4px; margin-bottom: 0; }
.pi-section-header-sm .pi-social-icons-simple li { margin-bottom: 0; }
.pi-section-header-sm .pi-social-icons-simple.pi-small { margin-top: 7px; }
.pi-section-header-sm .pi-social-icons-simple.pi-big { margin-top: 0; }
.pi-section-header-md .pi-social-icons { margin-top: 14px; margin-bottom: 0; }
.pi-section-header-md .pi-social-icons li { margin-bottom: 0; }
.pi-section-header-md .pi-social-icons.pi-small { margin-top: 21px; }
.pi-section-header-md .pi-social-icons.pi-big { margin-top: 5px; }
.pi-section-header-md .pi-social-icons.pi-stacked { margin: 0; }
.pi-section-header-md .pi-social-icons.pi-full-height li a { width: 48px; height: 70px; font-size: 18px; }
.pi-section-header-md .pi-social-icons.pi-full-height li a i { width: 48px; height: 70px; line-height: 70px; }
.pi-section-header-md .pi-social-icons.pi-full-height.pi-jump li a i:first-child { top: -70px; }
.pi-section-header-md .pi-social-icons.pi-full-height.pi-jump li a:hover i:first-child { top: 0; }
.pi-section-header-md .pi-social-icons.pi-full-height.pi-jump li a i:last-child { top: 0; }
.pi-section-header-md .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { top: 70px; }
.pi-section-header-md .pi-social-icons-simple { margin-top: 15px; margin-bottom: 0; }
.pi-section-header-md .pi-social-icons-simple li { margin-bottom: 0; }
.pi-section-header-md .pi-social-icons-simple.pi-small { margin-top: 17px; }
.pi-section-header-md .pi-social-icons-simple.pi-big { margin-top: 10px; }
.pi-section-header-lg .pi-social-icons { margin-top: 29px; margin-bottom: 0; }
.pi-section-header-lg .pi-social-icons li { margin-bottom: 0; }
.pi-section-header-lg .pi-social-icons.pi-small { margin-top: 36px; }
.pi-section-header-lg .pi-social-icons.pi-big { margin-top: 20px; }
.pi-section-header-lg .pi-social-icons.pi-stacked { margin: 0; }
.pi-section-header-lg .pi-social-icons.pi-full-height li a { width: 48px; height: 100px; font-size: 18px; }
.pi-section-header-lg .pi-social-icons.pi-full-height li a i { width: 48px; height: 100px; line-height: 100px; }
.pi-section-header-lg .pi-social-icons.pi-full-height.pi-jump li a i:first-child { top: -100px; }
.pi-section-header-lg .pi-social-icons.pi-full-height.pi-jump li a:hover i:first-child { top: 0; }
.pi-section-header-lg .pi-social-icons.pi-full-height.pi-jump li a i:last-child { top: 0; }
.pi-section-header-lg .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { top: 100px; }
.pi-section-header-lg .pi-social-icons-simple { margin-top: 32px; margin-bottom: 0; }
.pi-section-header-lg .pi-social-icons-simple li { margin-bottom: 0; }
.pi-section-header-lg .pi-social-icons-simple.pi-small { margin-top: 33px; }
.pi-section-header-lg .pi-social-icons-simple.pi-big { margin-top: 22px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons { margin-top: 14px; margin-bottom: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons li { margin-bottom: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-small { margin-top: 21px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-big { margin-top: 5px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-stacked { margin: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-full-height li a { width: 50px; height: 70px; font-size: 18px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-full-height li a i { width: 70px; height: 70px; line-height: 70px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-full-height.pi-jump li a i:first-child { top: -70px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-full-height.pi-jump li a:hover i:first-child { top: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-full-height.pi-jump li a i:last-child { top: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { top: 70px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons-simple { margin-top: 17px; margin-bottom: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons-simple li { margin-bottom: 0; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons-simple.pi-small { margin-top: 18px; }
.pi-section-header-lg-w.pi-header-row-reduced .pi-social-icons-simple.pi-big { margin-top: 7px; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-rss,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-rss,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-rss,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-rss { color: #ea6d19 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-stackoverflow,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-stackoverflow,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-stackoverflow,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-stackoverflow { color: #ea6d19 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-weibo,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-weibo,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-weibo,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-weibo { color: #cb3332 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-youtube,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-youtube,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-youtube,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-youtube { color: #ad2c27 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-bitcoin,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-bitcoin,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-bitcoin,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-bitcoin { color: #f7931b !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-dropbox,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-dropbox,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-dropbox,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-dropbox { color: #0a6594 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-foursquare,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-foursquare,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-foursquare,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-foursquare { color: #3170a5 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-gittip,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-gittip,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-gittip,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-gittip { color: #593e34 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-instagram,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-instagram,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-instagram,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-instagram { color: #593e34 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-maxcdn,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-maxcdn,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-maxcdn,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-maxcdn { color: #ea6d19 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-renren,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-renren,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-renren,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-renren { color: #3170a5 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-trello,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-trello,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-trello,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-trello { color: #176280 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-pagelines,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-pagelines,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-pagelines,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-pagelines { color: #235789 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-skype,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-skype,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-skype,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-skype { color: #1ca3db !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-vimeo-squared,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-vimeo-squared,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-vimeo-squared,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-vimeo-squared { color: #1ca3db !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-github,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-github,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-github,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-github { color: #235789 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-gplus,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-gplus,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-gplus,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-gplus { color: #9e3023 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-linkedin,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-linkedin,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-linkedin,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-linkedin { color: #0a6594 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-pinterest,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-pinterest,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-pinterest,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-pinterest { color: #a9272f !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-stackexchange,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-stackexchange,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-stackexchange,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-stackexchange { color: #235789 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-tumblr,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-tumblr,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-tumblr,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-tumblr { color: #3e5a70 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-xing,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-xing,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-xing,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-xing { color: #015a60 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-flickr,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-flickr,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-flickr,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-flickr { color: #db458f !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-bitbucket,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-bitbucket,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-bitbucket,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-bitbucket { color: #0e4a83 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-twitter,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-twitter,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-twitter,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-twitter { color: #1ca3db !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-facebook,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-facebook,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-facebook,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-facebook { color: #395793 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-dribbble,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-dribbble,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-dribbble,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-dribbble { color: #ce4b81 !important; }
.pi-social-icons-simple.pi-active li a.pi-social-icon-yelp,
.pi-social-icons-simple.pi-colored li a:hover.pi-social-icon-yelp,
.pi-social-icons-simple.pi-active.pi-base li a.pi-social-icon-yelp,
.pi-social-icons-simple.pi-colored.pi-base li a:hover.pi-social-icon-yelp { color: #D64132 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-rss,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-rss { color: #c84211 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-stackoverflow,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-stackoverflow { color: #d93504 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-weibo,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-weibo { color: #a61b1b !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-youtube,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-youtube { color: #8c1a17 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-bitcoin,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-bitcoin { color: #e3650e !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-dropbox,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-dropbox { color: #09466b !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-foursquare,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-foursquare { color: #234e7e !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-gittip,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-gittip { color: #3e2b24 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-instagram,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-instagram { color: #3e2b24 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-maxcdn,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-maxcdn { color: #c84211 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-renren,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-renren { color: #234e7e !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-trello,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-trello { color: #10445a !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-pagelines,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-pagelines { color: #193d5f !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-skype,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-skype { color: #1679b3 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-vimeo-squared,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-vimeo-squared { color: #1679b3 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-github,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-github { color: #193d5f !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-gplus,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-gplus { color: #771d15 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-linkedin,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-linkedin { color: #09466b !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-pinterest,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-pinterest { color: #821c22 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-stackexchange,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-stackexchange { color: #193d5f !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-tumblr,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-tumblr { color: #233e52 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-xing,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-xing { color: #024348 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-flickr,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-flickr { color: #b72d5f !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-bitbucket,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-bitbucket { color: #0a345e !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-twitter,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-twitter { color: #1679b3 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-facebook,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-facebook { color: #2b4170 !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-dribbble,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-dribbble { color: #ab345a !important; }
.pi-social-icons-simple.pi-active li a:hover.pi-social-icon-yelp,
.pi-social-icons-simple.pi-active.pi-base li a:hover.pi-social-icon-yelp { color: #b12b1c !important; }
.pi-social-icons.pi-active li a.pi-social-icon-rss,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-rss { color: #ea6d19 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-stackoverflow,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-stackoverflow { color: #ea6d19 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-weibo,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-weibo { color: #cb3332 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-youtube,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-youtube { color: #ad2c27 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-bitcoin,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-bitcoin { color: #f7931b !important; }
.pi-social-icons.pi-active li a.pi-social-icon-dropbox,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-dropbox { color: #0a6594 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-foursquare,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-foursquare { color: #3170a5 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-gittip,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-gittip { color: #593e34 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-instagram,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-instagram { color: #593e34 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-maxcdn,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-maxcdn { color: #ea6d19 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-renren,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-renren { color: #3170a5 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-trello,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-trello { color: #176280 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-pagelines,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-pagelines { color: #235789 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-skype,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-skype { color: #1ca3db !important; }
.pi-social-icons.pi-active li a.pi-social-icon-vimeo-squared,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-vimeo-squared { color: #1ca3db !important; }
.pi-social-icons.pi-active li a.pi-social-icon-github,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-github { color: #235789 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-gplus,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-gplus { color: #9e3023 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-linkedin,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-linkedin { color: #0a6594 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-pinterest,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-pinterest { color: #a9272f !important; }
.pi-social-icons.pi-active li a.pi-social-icon-stackexchange,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-stackexchange { color: #235789 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-tumblr,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-tumblr { color: #3e5a70 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-xing,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-xing { color: #015a60 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-flickr,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-flickr { color: #db458f !important; }
.pi-social-icons.pi-active li a.pi-social-icon-bitbucket,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-bitbucket { color: #0e4a83 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-twitter,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-twitter { color: #1ca3db !important; }
.pi-social-icons.pi-active li a.pi-social-icon-facebook,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-facebook { color: #395793 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-dribbble,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-dribbble { color: #ce4b81 !important; }
.pi-social-icons.pi-active li a.pi-social-icon-yelp,
.pi-social-icons.pi-colored li a:hover.pi-social-icon-yelp { color: #D64132 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-rss { color: #c84211 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-stackoverflow { color: #d93504 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-weibo { color: #a61b1b !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-youtube { color: #8c1a17 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-bitcoin { color: #e3650e !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-dropbox { color: #09466b !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-foursquare { color: #234e7e !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-gittip { color: #3e2b24 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-instagram { color: #3e2b24 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-maxcdn { color: #c84211 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-renren { color: #234e7e !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-trello { color: #10445a !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-pagelines { color: #193d5f !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-skype { color: #1679b3 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-vimeo-squared { color: #1679b3 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-github { color: #193d5f !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-gplus { color: #771d15 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-linkedin { color: #09466b !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-pinterest { color: #821c22 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-stackexchange { color: #193d5f !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-tumblr { color: #233e52 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-xing { color: #024348 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-flickr { color: #b72d5f !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-bitbucket { color: #0a345e !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-twitter { color: #1679b3 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-facebook { color: #2b4170 !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-dribbble { color: #ab345a !important; }
.pi-social-icons.pi-active li a:hover.pi-social-icon-yelp { color: #b12b1c !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-rss,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-rss { color: #ea6d19 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-stackoverflow,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-stackoverflow { color: #ea6d19 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-weibo,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-weibo { color: #cb3332 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-youtube,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-youtube { color: #ad2c27 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-bitcoin,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-bitcoin { color: #f7931b !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-dropbox,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-dropbox { color: #0a6594 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-foursquare,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-foursquare { color: #3170a5 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-gittip,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-gittip { color: #593e34 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-instagram,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-instagram { color: #593e34 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-maxcdn,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-maxcdn { color: #ea6d19 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-renren,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-renren { color: #3170a5 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-trello,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-trello { color: #176280 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-pagelines,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-pagelines { color: #235789 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-skype,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-skype { color: #1ca3db !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-vimeo-squared,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-vimeo-squared { color: #1ca3db !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-github,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-github { color: #235789 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-gplus,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-gplus { color: #9e3023 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-linkedin,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-linkedin { color: #0a6594 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-pinterest,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-pinterest { color: #a9272f !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-stackexchange,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-stackexchange { color: #235789 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-tumblr,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-tumblr { color: #3e5a70 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-xing,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-xing { color: #015a60 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-flickr,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-flickr { color: #db458f !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-bitbucket,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-bitbucket { color: #0e4a83 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-twitter,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-twitter { color: #1ca3db !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-facebook,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-facebook { color: #395793 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-dribbble,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-dribbble { color: #ce4b81 !important; }
.pi-social-icons.pi-jump.pi-active li a i:last-child.icon-yelp,
.pi-social-icons.pi-jump.pi-colored li a i:first-child.icon-yelp { color: #D64132 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-rss { color: #c84211 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-stackoverflow { color: #d93504 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-weibo { color: #a61b1b !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-youtube { color: #8c1a17 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-bitcoin { color: #e3650e !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-dropbox { color: #09466b !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-foursquare { color: #234e7e !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-gittip { color: #3e2b24 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-instagram { color: #3e2b24 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-maxcdn { color: #c84211 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-renren { color: #234e7e !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-trello { color: #10445a !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-pagelines { color: #193d5f !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-skype { color: #1679b3 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-vimeo-squared { color: #1679b3 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-github { color: #193d5f !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-gplus { color: #771d15 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-linkedin { color: #09466b !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-pinterest { color: #821c22 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-stackexchange { color: #193d5f !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-tumblr { color: #233e52 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-xing { color: #024348 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-flickr { color: #b72d5f !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-bitbucket { color: #0a345e !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-twitter { color: #1679b3 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-facebook { color: #2b4170 !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-dribbble { color: #ab345a !important; }
.pi-social-icons.pi-jump.pi-active li a i:first-child.icon-yelp { color: #b12b1c !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-rss,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-rss { background: #ea6d19 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-stackoverflow,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-stackoverflow { background: #ea6d19 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-weibo,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-weibo { background: #cb3332 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-youtube,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-youtube { background: #ad2c27 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-bitcoin,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-bitcoin { background: #f7931b !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-dropbox,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-dropbox { background: #0a6594 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-foursquare,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-foursquare { background: #3170a5 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-gittip,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-gittip { background: #593e34 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-instagram,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-instagram { background: #593e34 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-maxcdn,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-maxcdn { background: #ea6d19 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-renren,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-renren { background: #3170a5 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-trello,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-trello { background: #176280 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-pagelines,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-pagelines { background: #235789 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-skype,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-skype { background: #1ca3db !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-vimeo-squared,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-vimeo-squared { background: #1ca3db !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-github,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-github { background: #235789 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-gplus,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-gplus { background: #9e3023 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-linkedin,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-linkedin { background: #0a6594 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-pinterest,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-pinterest { background: #a9272f !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-stackexchange,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-stackexchange { background: #235789 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-tumblr,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-tumblr { background: #3e5a70 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-xing,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-xing { background: #015a60 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-flickr,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-flickr { background: #db458f !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-bitbucket,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-bitbucket { background: #0e4a83 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-twitter,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-twitter { background: #1ca3db !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-facebook,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-facebook { background: #395793 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-dribbble,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-dribbble { background: #ce4b81 !important; }
.pi-social-icons.pi-active-bg li a.pi-social-icon-yelp,
.pi-social-icons.pi-colored-bg li a:hover.pi-social-icon-yelp { background: #D64132 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-rss { background: #d93504 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-stackoverflow { background: #d93504 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-weibo { background: #a61b1b !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-youtube { background: #8c1a17 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-bitcoin { background: #e3650e !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-dropbox { background: #09466b !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-foursquare { background: #234e7e !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-gittip { background: #3e2b24 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-instagram { background: #3e2b24 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-maxcdn { background: #c84211 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-renren { background: #234e7e !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-trello { background: #10445a !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-pagelines { background: #193d5f !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-skype { background: #1679b3 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-vimeo-squared { background: #1679b3 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-github { background: #193d5f !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-gplus { background: #771d15 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-linkedin { background: #09466b !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-pinterest { background: #821c22 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-stackexchange { background: #193d5f !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-tumblr { background: #233e52 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-xing { background: #024348 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-flickr { background: #b72d5f !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-bitbucket { background: #0a345e !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-twitter { background: #056ebf !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-facebook { background: #233a74 !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-dribbble { background: #ab345a !important; }
.pi-social-icons.pi-active-bg li a:hover.pi-social-icon-yelp { background: #b12b1c !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-rss,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-rss { background: #ea6d19 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-stackoverflow,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-stackoverflow { background: #ea6d19 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-weibo,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-weibo { background: #cb3332 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-youtube,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-youtube { background: #ad2c27 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-bitcoin,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-bitcoin { background: #f7931b !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-dropbox,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-dropbox { background: #0a6594 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-foursquare,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-foursquare { background: #3170a5 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-gittip,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-gittip { background: #593e34 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-instagram,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-instagram { background: #593e34 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-maxcdn,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-maxcdn { background: #ea6d19 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-renren,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-renren { background: #3170a5 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-trello,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-trello { background: #176280 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-pagelines,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-pagelines { background: #235789 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-skype,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-skype { background: #1ca3db !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-vimeo-squared,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-vimeo-squared { background: #1ca3db !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-github,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-github { background: #235789 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-gplus,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-gplus { background: #9e3023 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-linkedin,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-linkedin { background: #0a6594 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-pinterest,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-pinterest { background: #a9272f !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-stackexchange,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-stackexchange { background: #235789 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-tumblr,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-tumblr { background: #3e5a70 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-xing,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-xing { background: #015a60 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-flickr,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-flickr { background: #db458f !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-bitbucket,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-bitbucket { background: #0e4a83 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-twitter,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-twitter { background: #1ca3db !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-facebook,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-facebook { background: #395793 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-dribbble,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-dribbble { background: #ce4b81 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:last-child.icon-yelp,
.pi-social-icons.pi-jump-bg.pi-colored-bg li a i:first-child.icon-yelp { background: #D64132 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-rss { background: #c84211 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-stackoverflow { background: #d93504 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-weibo { background: #a61b1b !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-youtube { background: #8c1a17 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-bitcoin { background: #e3650e !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-dropbox { background: #09466b !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-foursquare { background: #234e7e !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-gittip { background: #3e2b24 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-instagram { background: #3e2b24 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-maxcdn { background: #c84211 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-renren { background: #234e7e !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-trello { background: #10445a !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-pagelines { background: #193d5f !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-skype { background: #1679b3 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-vimeo-squared { background: #1679b3 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-github { background: #193d5f !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-gplus { background: #771d15 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-linkedin { background: #09466b !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-pinterest { background: #821c22 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-stackexchange { background: #193d5f !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-tumblr { background: #233e52 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-xing { background: #024348 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-flickr { background: #b72d5f !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-bitbucket { background: #0a345e !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-twitter { background: #1679b3 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-facebook { background: #2b4170 !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-dribbble { background: #ab345a !important; }
.pi-social-icons.pi-jump-bg.pi-active-bg li a i:first-child.icon-yelp { background: #b12b1c !important; }
.pi-section-base .pi-social-icons li a { background: #3f72b3; color: #ffffff; }
.pi-section-base .pi-social-icons li a:hover { background: #ffffff; color: #21252b; }
.pi-section-base .pi-social-icons.pi-dark-opacity li a { background: rgba(42, 45, 51, 0.4); color: rgba(250, 250, 250, 0.6); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-base .pi-social-icons.pi-dark-opacity.pi-jump li a i:last-child,
.pi-section-base .pi-social-icons.pi-dark-opacity.pi-jump li a:hover i:last-child { color: rgba(250, 250, 250, 0.6); }
.pi-section-base .pi-social-icons.pi-bordered li { border-color: transparent; }
.pi-section-base .pi-social-icons.pi-jump-bg li a i:last-child { background: #3f72b3; }
.pi-section-base .pi-social-icons.pi-jump-bg li a i:first-child { background: #ffffff; }
.pi-section-base .pi-social-icons.pi-jump li a i:last-child,
.pi-section-base .pi-social-icons.pi-jump li a:hover i:last-child { color: #ffffff; }
.pi-section-base .pi-social-icons.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-base .pi-social-icons.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-base .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-base .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-base .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-base .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-base .pi-social-icons.pi-jump-bg li a { background: none !important; }
.pi-section-base .pi-social-icons.pi-full-height li a { background: #548cc5; color: #ffffff; }
.pi-section-base .pi-social-icons.pi-full-height li a:hover { background: #5993ce; color: #ffffff; }
.pi-section-base .pi-social-icons.pi-full-height.pi-bordered li { border-color: #70a2d1; }
.pi-section-base .pi-social-icons.pi-full-height.pi-jump-bg li a i:last-child { background: #548cc5; }
.pi-section-base .pi-social-icons.pi-full-height.pi-jump-bg li a i:first-child { background: #5993ce; }
.pi-section-base .pi-social-icons.pi-full-height.pi-jump li a i:last-child,
.pi-section-base .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { color: #ffffff; }
.pi-section-base .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-base .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-base .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-base .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-base .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-base .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-base .pi-social-icons.pi-full-height.pi-jump-bg li a { background: none; }
.pi-section-base .pi-social-icons-simple li a { color: #ffffff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-base .pi-social-icons-simple li a:hover { color: #365c9a; text-shadow: 0 1px 0 rgba(250, 250, 250, 0.15); }
.pi-section-white .pi-social-icons li a { background: #eef1f1; color: #3b3e3f; }
.pi-section-white .pi-social-icons li a:hover { background: #609ddb; color: #ffffff; }
.pi-section-white .pi-social-icons.pi-dark-opacity li a { background: rgba(42, 45, 51, 0.4); color: rgba(250, 250, 250, 0.6); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-white .pi-social-icons.pi-dark-opacity.pi-jump li a i:last-child,
.pi-section-white .pi-social-icons.pi-dark-opacity.pi-jump li a:hover i:last-child { color: rgba(250, 250, 250, 0.6); }
.pi-section-white .pi-social-icons.pi-bordered li { border-color: transparent; }
.pi-section-white .pi-social-icons.pi-jump-bg li a i:last-child { background: #eef1f1; }
.pi-section-white .pi-social-icons.pi-jump-bg li a i:first-child { background: #609ddb; }
.pi-section-white .pi-social-icons.pi-jump li a i:last-child,
.pi-section-white .pi-social-icons.pi-jump li a:hover i:last-child { color: #3b3e3f; }
.pi-section-white .pi-social-icons.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-white .pi-social-icons.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-white .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-white .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-white .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-white .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-white .pi-social-icons.pi-jump-bg li a { background: none !important; }
.pi-section-white .pi-social-icons.pi-full-height li a { background: #ffffff; color: #5b6168; }
.pi-section-white .pi-social-icons.pi-full-height li a:hover { background: #f8fafa; color: #609ddb; }
.pi-section-white .pi-social-icons.pi-full-height.pi-bordered li { border-color: #eef1f1; }
.pi-section-white .pi-social-icons.pi-full-height.pi-jump-bg li a i:last-child { background: #ffffff; }
.pi-section-white .pi-social-icons.pi-full-height.pi-jump-bg li a i:first-child { background: #f8fafa; }
.pi-section-white .pi-social-icons.pi-full-height.pi-jump li a i:last-child,
.pi-section-white .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { color: #5b6168; }
.pi-section-white .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-white .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-white .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-white .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-white .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-white .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-white .pi-social-icons.pi-full-height.pi-jump-bg li a { background: none; }
.pi-section-white .pi-social-icons-simple li a { color: #d1d7d8; text-shadow: 0 1px 0 #ffffff; }
.pi-section-white .pi-social-icons-simple li a:hover { color: #609ddb; text-shadow: 0 1px 0 #ffffff; }
.pi-section-grey .pi-social-icons li a { background: #ffffff; color: #2e343c; }
.pi-section-grey .pi-social-icons li a:hover { background: #609ddb; color: #ffffff; }
.pi-section-grey .pi-social-icons.pi-dark-opacity li a { background: rgba(42, 45, 51, 0.4); color: rgba(250, 250, 250, 0.6); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-grey .pi-social-icons.pi-dark-opacity.pi-jump li a i:last-child,
.pi-section-grey .pi-social-icons.pi-dark-opacity.pi-jump li a:hover i:last-child { color: rgba(250, 250, 250, 0.6); }
.pi-section-grey .pi-social-icons.pi-bordered li { border-color: transparent; }
.pi-section-grey .pi-social-icons.pi-jump-bg li a i:last-child { background: #ffffff; }
.pi-section-grey .pi-social-icons.pi-jump-bg li a i:first-child { background: #609ddb; }
.pi-section-grey .pi-social-icons.pi-jump li a i:last-child,
.pi-section-grey .pi-social-icons.pi-jump li a:hover i:last-child { color: #2e343c; }
.pi-section-grey .pi-social-icons.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-grey .pi-social-icons.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-grey .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-grey .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-grey .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-grey .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-grey .pi-social-icons.pi-jump-bg li a { background: none !important; }
.pi-section-grey .pi-social-icons.pi-full-height li a { background: #f4f6f6; color: #5b6168; }
.pi-section-grey .pi-social-icons.pi-full-height li a:hover { background: #fafbfc; color: #609ddb; }
.pi-section-grey .pi-social-icons.pi-full-height.pi-bordered li { border-color: #e6eaea; }
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump-bg li a i:last-child { background: #f4f6f6; }
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump-bg li a i:first-child { background: #fafbfc; }
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump li a i:last-child,
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { color: #5b6168; }
.pi-section-grey .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-grey .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-grey .pi-social-icons.pi-full-height.pi-jump-bg li a { background: none; }
.pi-section-grey .pi-social-icons-simple li a { color: #d1d7d8; text-shadow: 0 1px 0 #ffffff; }
.pi-section-grey .pi-social-icons-simple li a:hover { color: #609ddb; text-shadow: 0 1px 0 #ffffff; }
.pi-section-dark .pi-social-icons li a { background: #2b3139; color: #b0bac2; }
.pi-section-dark .pi-social-icons li a:hover { background: #609ddb; color: #ffffff; }
.pi-section-dark .pi-social-icons.pi-dark-opacity li a { background: rgba(42, 45, 51, 0.4); color: rgba(250, 250, 250, 0.6); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-dark .pi-social-icons.pi-dark-opacity.pi-jump li a i:last-child,
.pi-section-dark .pi-social-icons.pi-dark-opacity.pi-jump li a:hover i:last-child { color: rgba(250, 250, 250, 0.6); }
.pi-section-dark .pi-social-icons.pi-bordered li { border-color: transparent; }
.pi-section-dark .pi-social-icons.pi-jump-bg li a i:last-child { background: #2b3139; }
.pi-section-dark .pi-social-icons.pi-jump-bg li a i:first-child { background: #609ddb; }
.pi-section-dark .pi-social-icons.pi-jump li a i:last-child,
.pi-section-dark .pi-social-icons.pi-jump li a:hover i:last-child { color: #b0bac2; }
.pi-section-dark .pi-social-icons.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-dark .pi-social-icons.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-dark .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-dark .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-dark .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-dark .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-dark .pi-social-icons.pi-jump-bg li a { background: none !important; }
.pi-section-dark .pi-social-icons.pi-full-height li a { background: #21252b; color: #b0bac2; }
.pi-section-dark .pi-social-icons.pi-full-height li a:hover { background: #282d33; color: #609ddb; }
.pi-section-dark .pi-social-icons.pi-full-height.pi-bordered li { border-color: #2e343a; }
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump-bg li a i:last-child { background: #21252b; }
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump-bg li a i:first-child { background: #282d33; }
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump li a i:last-child,
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { color: #b0bac2; }
.pi-section-dark .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-dark .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-dark .pi-social-icons.pi-full-height.pi-jump-bg li a { background: none; }
.pi-section-dark .pi-social-icons-simple li a { color: #565e66; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); }
.pi-section-dark .pi-social-icons-simple li a:hover { color: #609ddb; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); }
.pi-section-parallax .pi-social-icons li a { background: rgba(250, 250, 250, 0.1); color: #ffffff; }
.pi-section-parallax .pi-social-icons li a:hover { background: #609ddb; color: #ffffff; }
.pi-section-parallax .pi-social-icons.pi-dark-opacity li a { background: rgba(42, 45, 51, 0.4); color: rgba(250, 250, 250, 0.6); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.pi-section-parallax .pi-social-icons.pi-dark-opacity.pi-jump li a i:last-child,
.pi-section-parallax .pi-social-icons.pi-dark-opacity.pi-jump li a:hover i:last-child { color: rgba(250, 250, 250, 0.6); }
.pi-section-parallax .pi-social-icons.pi-bordered li { border-color: transparent; }
.pi-section-parallax .pi-social-icons.pi-jump-bg li a i:last-child { background: rgba(250, 250, 250, 0.1); }
.pi-section-parallax .pi-social-icons.pi-jump-bg li a i:first-child { background: #609ddb; }
.pi-section-parallax .pi-social-icons.pi-jump li a i:last-child,
.pi-section-parallax .pi-social-icons.pi-jump li a:hover i:last-child { color: #ffffff; }
.pi-section-parallax .pi-social-icons.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-parallax .pi-social-icons.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-parallax .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-parallax .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-parallax .pi-social-icons.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-parallax .pi-social-icons.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-parallax .pi-social-icons.pi-jump-bg li a { background: none !important; }
.pi-section-parallax .pi-social-icons.pi-full-height li a { background: #17181a; color: #9da1aa; }
.pi-section-parallax .pi-social-icons.pi-full-height li a:hover { background: #1b1c1e; color: #cbcdd0; }
.pi-section-parallax .pi-social-icons.pi-full-height.pi-bordered li { border-color: #212124; }
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump-bg li a i:last-child { background: #17181a; }
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump-bg li a i:first-child { background: #1b1c1e; }
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump li a i:last-child,
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump li a:hover i:last-child { color: #9da1aa; }
.pi-section-parallax .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:first-child,
.pi-section-parallax .pi-social-icons.pi-full-height.pi-active-bg.pi-colored-bg li a i:last-child,
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child,
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a i:first-child,
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump.pi-colored-bg li a:hover i:first-child { color: #fff; }
.pi-section-parallax .pi-social-icons.pi-full-height.pi-jump-bg li a { background: none; }
.pi-section-parallax .pi-social-icons-simple li a { color: #35373c; text-shadow: 0 1px 0 #141517; }
.pi-section-parallax .pi-social-icons-simple li a:hover { color: #609ddb; text-shadow: 0 1px 0 #141517; }
.pi-social-icons.pi-active-bg li a:hover,
.pi-social-icons.pi-active-bg li a { color: #fff !important; }
.pi-section-base .pi-social-icons-simple.pi-active li a i { text-shadow: 0 1px 0 #0f9246; }
.pi-section-dark .pi-social-icons-simple.pi-base.pi-colored li a:hover { text-shadow: 0 1px 0 #20252e; }
