/*_____ styles/css/lime/section.css*/
/* Aura version: 1.8.7 */
.pi-section-base { background-color: #095989; }

.pi-section-base.pi-borders { border-top: 1px solid #095989; border-bottom: 1px solid #095989; }

.pi-section-base.pi-border-top { border-top: 1px solid #095989; }

.pi-section-base.pi-border-bottom { border-bottom: 1px solid #095989; }

.pi-section-base.pi-borders-light { border-top: 1px solid #74c5f6; border-bottom: 1px solid #74c5f6; }

.pi-section-base.pi-border-top-light { border-top: 1px solid #74c5f6; }

.pi-section-base.pi-border-bottom-light { border-bottom: 1px solid #74c5f6; }

.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-header-sticky .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: #e4f6cd; }

.pi-section-base .pi-breadcrumb li:after { color: #9ed662; }

.pi-section-dark { background-color: #21252b; }

.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-header-sticky .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: #858d91; }

.pi-section-dark .pi-breadcrumb li:after { color: #475257; }

.pi-section-parallax { background-color: #000000; }

.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-header-sticky .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: #74c5f6; /* Old browsers */ background: -moz-linear-gradient(left, #74c5f6 1%, #639a33 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #74c5f6), color-stop(100%, #639a33)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #74c5f6 1%, #639a33 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #74c5f6 1%, #639a33 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #74c5f6 1%, #639a33 100%); /* IE10+ */ background: linear-gradient(to right, #74c5f6 1%, #639a33 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$menu', endColorstr='#639a33', GradientType=1); /* IE6-9 */ }

.pi-border-top-strong-base { border-top: 3px solid #74c5f6; }

.pi-border-bottom-strong-base { border-bottom: 3px solid #74c5f6; }

.pi-section-overlay-base { background-color: #095989; opacity: 0.9; }

/*_____ styles/css/lime/header-rows.css*/
.pi-header { position: relative; z-index: 1001; }

.pi-row-sm, .pi-row-md, .pi-row-lg { padding-top: 0; padding-bottom: 0; }

.pi-row-sm img, .pi-row-md img, .pi-row-lg img { max-height: 100%; }

.pi-row-sm .pi-full-height, .pi-row-md .pi-full-height, .pi-row-lg .pi-full-height { vertical-align: top; }

.pi-row-sm:before, .pi-row-md:before, .pi-row-lg:before, .pi-row-sm:after, .pi-row-md:after, .pi-row-lg:after { content: " "; display: table; }

.pi-row-sm:after, .pi-row-md:after, .pi-row-lg:after { clear: both; }

.pi-row-block { display: inline-block; margin: 0 10px; float: left; line-height: 1em; vertical-align: top; max-height: 100%; }

.pi-row-block:first-child:not(.pi-pull-right) { margin-left: 0; }

.pi-row-block.pi-pull-right:first-child, .pi-row-block:not(.pi-pull-right) + .pi-pull-right { margin-right: 0; }

.pi-row-block a { max-height: 100%; }

.pi-row-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-row-block-logo a { display: inline-block; vertical-align: middle; padding: 0; border-bottom: 0; }

.pi-row-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-row-block-logo img { display: block; }

.pi-row-block-logo .pi-center-vertically { display: table; }

.pi-row-block-logo .pi-center-vertically > span, .pi-row-block-logo .pi-center-vertically > a { display: table-cell; vertical-align: middle; }

.pi-row-lg .pi-row-block-logo img { max-height: 96px; }

.pi-row-md .pi-row-block-logo img { max-height: 70px; }

.pi-row-sm .pi-row-block-logo img { max-height: 46px; }

.pi-row-block-txt { position: relative; line-height: 28px; }

.pi-row-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-row-block-icon { position: relative; margin: -3px 6px 0 0; font-size: 14px; }

.pi-row-block-icon.pi-icon-circle, .pi-row-block-icon.pi-icon-square { top: -1px; height: 26px; width: 26px; font-size: 14px; line-height: 26px; margin: 0 8px -9px 0; }

.pi-row-sm { font-size: 14px; }

.pi-row-sm .pi-big-font { font-size: 16px; }

.pi-row-sm .pi-bigger-font { font-size: 18px; font-weight: 300; }

.pi-row-sm .pi-row-block-txt { margin-top: 9px; margin-bottom: 9px; }

.pi-row-sm .pi-center-vertically > span, .pi-row-sm .pi-center-vertically > a { height: 46px; }

.pi-row-md { font-size: 14px; }

.pi-row-md .pi-big-font { font-size: 16px; }

.pi-row-md .pi-bigger-font { font-size: 18px; font-weight: 300; }

.pi-row-md .pi-row-block-txt { margin-top: 21px; margin-bottom: 21px; }

.pi-row-md .pi-center-vertically > span, .pi-row-md .pi-center-vertically > a { height: 70px; }

.pi-row-lg { font-size: 14px; }

.pi-row-lg .pi-big-font { font-size: 16px; }

.pi-row-lg .pi-bigger-font { font-size: 18px; font-weight: 300; }

.pi-row-lg .pi-full-height > li > a { line-height: 94px; }

.pi-row-lg .pi-row-block-txt { margin-top: 34px; margin-bottom: 34px; }

.pi-row-lg .pi-center-vertically > span, .pi-row-lg .pi-center-vertically > a { -webkit-transition: height 0.5s ease-in-out; -moz-transition: height 0.5s ease-in-out; -ms-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out; height: 96px; }

.pi-section-white .pi-row-block-logo .pi-has-bg { background: #f9fafa; }

.pi-section-white .pi-row-block-logo .pi-has-bg:hover { background: #f3f4f5; }

.pi-section-white .pi-row-block-logo .pi-bordered { border-color: #e0e2e4; }

.pi-section-white .pi-row-block-logo .pi-bordered:before, .pi-section-white .pi-row-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-row-block-logo .pi-bordered:before { left: 0; }

.pi-section-white .pi-row-block-logo .pi-bordered:after { right: 0; }

.pi-section-white .pi-row-block-logo .pi-bordered:hover:before, .pi-section-white .pi-row-block-logo .pi-bordered:hover:after { background: transparent; }

.pi-section-grey .pi-row-block-logo .pi-has-bg { background: #ffffff; }

.pi-section-grey .pi-row-block-logo .pi-has-bg:hover { background: #e9eaeb; }

.pi-section-grey .pi-row-block-logo .pi-bordered { border-color: #e0e2e4; }

.pi-section-grey .pi-row-block-logo .pi-bordered:before, .pi-section-grey .pi-row-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-row-block-logo .pi-bordered:before { left: 0; }

.pi-section-grey .pi-row-block-logo .pi-bordered:after { right: 0; }

.pi-section-grey .pi-row-block-logo .pi-bordered:hover:before, .pi-section-grey .pi-row-block-logo .pi-bordered:hover:after { background: transparent; }

.pi-section-base .pi-row-block-logo .pi-has-bg { background: #3c8cbd; }

.pi-section-base .pi-row-block-logo .pi-has-bg:hover { background: #3276b1; }

.pi-section-base .pi-row-block-logo .pi-bordered { border-color: #5196c4; }

.pi-section-base .pi-row-block-logo .pi-bordered:before, .pi-section-base .pi-row-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-row-block-logo .pi-bordered:before { left: 0; }

.pi-section-base .pi-row-block-logo .pi-bordered:after { right: 0; }

.pi-section-base .pi-row-block-logo .pi-bordered:hover:before, .pi-section-base .pi-row-block-logo .pi-bordered:hover:after { background: transparent; }

.pi-section-dark .pi-row-block-logo .pi-has-bg { background: #383840; }

.pi-section-dark .pi-row-block-logo .pi-has-bg:hover { background: #222227; }

.pi-section-dark .pi-row-block-logo .pi-bordered { border-color: #41414a; }

.pi-section-dark .pi-row-block-logo .pi-bordered:before, .pi-section-dark .pi-row-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-row-block-logo .pi-bordered:before { left: 0; }

.pi-section-dark .pi-row-block-logo .pi-bordered:after { right: 0; }

.pi-section-dark .pi-row-block-logo .pi-bordered:hover:before, .pi-section-dark .pi-row-block-logo .pi-bordered:hover:after { background: transparent; }

.pi-section-parallax .pi-row-block-logo .pi-has-bg { background: #2b2b31; }

.pi-section-parallax .pi-row-block-logo .pi-has-bg:hover { background: #17171b; }

.pi-section-parallax .pi-row-block-logo .pi-bordered { border-color: #323239; }

.pi-section-parallax .pi-row-block-logo .pi-bordered:before, .pi-section-parallax .pi-row-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-row-block-logo .pi-bordered:before { left: 0; }

.pi-section-parallax .pi-row-block-logo .pi-bordered:after { right: 0; }

.pi-section-parallax .pi-row-block-logo .pi-bordered:hover:before, .pi-section-parallax .pi-row-block-logo .pi-bordered:hover:after { background: transparent; }

/*_____ styles/css/lime/fixed-header.css*/
.pi-header-sticky, .pi-header-sticky .pi-section-w, .pi-header-sticky .pi-section, .pi-header-sticky .pi-section-menu-mobile-w, .pi-header-sticky .pi-section-menu-mobile { -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-row-reducible img { -webkit-transition: max-height 0.5s ease-in-out; -moz-transition: max-height 0.5s ease-in-out; -ms-transition: max-height 0.5s ease-in-out; -o-transition: max-height 0.5s ease-in-out; transition: max-height 0.5s ease-in-out; }

.pi-row-reducible .pi-full-height > li > a, .pi-row-reducible .pi-social-icons.pi-full-height > li > a > i { -webkit-transition: line-height 0.5s ease-in-out; -moz-transition: line-height 0.5s ease-in-out; -ms-transition: line-height 0.5s ease-in-out; -o-transition: line-height 0.5s ease-in-out; transition: line-height 0.5s ease-in-out; }

.pi-row-reducible .pi-social-icons.pi-full-height > li > a, .pi-row-reducible .pi-social-icons.pi-full-height > li > a > i { -webkit-transition: height 0.5s ease-in-out; -moz-transition: height 0.5s ease-in-out; -ms-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out; }

.pi-row-reducible .pi-row-block form, .pi-row-reducible .pi-row-block > .pi-btn, .pi-row-reducible .pi-row-block-txt, .pi-row-reducible .pi-social-icons-simple, .pi-row-reducible .pi-social-icons:not(.pi-full-height) { -webkit-transition: margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out; -moz-transition: margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out; -ms-transition: margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out; -o-transition: margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out; transition: margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out; }

.pi-header-rows-fixed .pi-header-sticky, .pi-header-row-fixed .pi-header-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 1002; }

.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w, .pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w { max-width: 1120px; margin: 0 auto; }

.pi-header-rows-fixed .pi-row-reduced img, .pi-header-row-fixed .pi-row-reduced img { max-height: 70px; }

.pi-header-rows-fixed .pi-row-reduced .pi-full-height > li > a, .pi-header-row-fixed .pi-row-reduced .pi-full-height > li > a, .pi-header-rows-fixed .pi-row-reduced .pi-social-icons.pi-full-height > li > a > i, .pi-header-row-fixed .pi-row-reduced .pi-social-icons.pi-full-height > li > a > i { line-height: 70px; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons.pi-full-height > li > a, .pi-header-row-fixed .pi-row-reduced .pi-social-icons.pi-full-height > li > a, .pi-header-rows-fixed .pi-row-reduced .pi-social-icons.pi-full-height > li > a > i, .pi-header-row-fixed .pi-row-reduced .pi-social-icons.pi-full-height > li > a > i { height: 70px; }

.pi-header-rows-fixed .pi-row-reduced .pi-row-block > .pi-btn, .pi-header-row-fixed .pi-row-reduced .pi-row-block > .pi-btn, .pi-header-rows-fixed .pi-row-reduced .pi-row-block form, .pi-header-row-fixed .pi-row-reduced .pi-row-block form { margin-top: 15px; margin-bottom: 15px; }

.pi-header-rows-fixed .pi-row-reduced .pi-row-block-txt, .pi-header-row-fixed .pi-row-reduced .pi-row-block-txt { margin-top: 21px; margin-bottom: 21px; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons-simple, .pi-header-row-fixed .pi-row-reduced .pi-social-icons-simple { margin-top: 10px; margin-bottom: 10px; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons-simple.pi-big, .pi-header-row-fixed .pi-row-reduced .pi-social-icons-simple.pi-big { margin-top: 2px; margin-bottom: 2px; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons-simple.pi-small, .pi-header-row-fixed .pi-row-reduced .pi-social-icons-simple.pi-small { margin-top: 12px; margin-bottom: 12px; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons:not(.pi-full-height), .pi-header-row-fixed .pi-row-reduced .pi-social-icons:not(.pi-full-height) { margin-top: 9px; margin-bottom: 9px; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons.pi-big:not(.pi-full-height), .pi-header-row-fixed .pi-row-reduced .pi-social-icons.pi-big:not(.pi-full-height) { margin-top: 0; margin-bottom: 0; }

.pi-header-rows-fixed .pi-row-reduced .pi-social-icons.pi-small:not(.pi-full-height), .pi-header-row-fixed .pi-row-reduced .pi-social-icons.pi-small:not(.pi-full-height) { margin-top: 16px; margin-bottom: 16px; }

.pi-header-rows-fixed .pi-row-reduced .pi-center-vertically > span, .pi-header-row-fixed .pi-row-reduced .pi-center-vertically > span, .pi-header-rows-fixed .pi-row-reduced .pi-center-vertically > a, .pi-header-row-fixed .pi-row-reduced .pi-center-vertically > a { height: 70px; }

.pi-header-row-fixed .pi-header { padding-bottom: 96px; }

.pi-header-row-fixed .pi-header.pi-header-row-sm-fixed { padding-bottom: 46px; }

.pi-header-rows-fixed .pi-header { padding-bottom: 142px; }

.pi-header-rows-fixed .pi-header.pi-reduced-padding-top, .pi-header-row-fixed .pi-header.pi-reduced-padding-top { padding-bottom: 0; }

.pi-header-row-fixed .pi-header.pi-reduced-padding-top { padding-top: 96px; }

.pi-header-row-fixed .pi-header.pi-reduced-padding-top.pi-header-row-sm-fixed { padding-top: 46px; }

.pi-header-rows-fixed .pi-header.pi-reduced-padding-top { padding-top: 142px; }

/*_____ styles/css/lime/menu.css*/
/* Aura version: 1.8.7 */
.pi-menu, .pi-simple-menu { display: inline-block; vertical-align: middle; list-style: none; -webkit-padding-start: 0px; padding: 0; margin: 0; }

.pi-row-block .pi-menu, .pi-row-block .pi-simple-menu { margin: 0; }

.pi-menu li, .pi-simple-menu li { position: relative; text-align: left; margin: 0; }

.pi-menu a, .pi-simple-menu a { display: block; text-decoration: none; border: none; position: relative; }

.pi-menu a.active, .pi-simple-menu a.active, .pi-menu a:hover, .pi-simple-menu a:hover { border: none; }

.pi-menu > li, .pi-simple-menu > li { float: left; vertical-align: top; }

.pi-menu > li > a, .pi-simple-menu > li > a { border: 0; }

.pi-menu > li > .pi-submenu, .pi-simple-menu > li > .pi-submenu { top: 100%; left: 0; }

.pi-menu > 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-simple-menu > li.pi-has-dropdown-wide { position: static; }

.pi-menu > li:hover > .pi-submenu, .pi-simple-menu > li:hover > .pi-submenu, .pi-menu > li:hover > .pi-submenu-wide, .pi-simple-menu > li:hover > .pi-submenu-wide { visibility: visible; opacity: 1; }

.pi-menu li i, .pi-simple-menu li i { margin-right: 8px; font-size: 14px; opacity: 0.5; }

.pi-menu li.pi-has-dropdown > a, .pi-simple-menu li.pi-has-dropdown > a { position: relative; padding-right: 25px; }

.pi-menu li.pi-has-dropdown > a:after, .pi-simple-menu li.pi-has-dropdown > a:after { display: block; content: "\e8d2"; position: absolute; top: 50%; right: 14px; 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-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-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-simple-menu li.pi-has-dropdown:hover > a:after { opacity: 1; }

.pi-simple-menu > li > a { padding: 0 15px; }

.pi-simple-menu > li > a span { display: inline-block; position: relative; padding: 0; }

.pi-simple-menu > li > .pi-submenu { left: 15px; }

.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 > 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-row-sm { font-size: 14px; }

.pi-row-sm .pi-simple-menu, .pi-row-sm .pi-menu { font-size: 14px; vertical-align: top; }

.pi-row-sm .pi-submenu { font-size: 13px; }

.pi-row-sm .pi-menu { font-size: 14px; vertical-align: top; }

.pi-row-sm .pi-menu > li > a { padding: 0 17px; }

.pi-row-sm .pi-menu > li.pi-has-dropdown > a { padding-right: 30px; }

.pi-row-md { font-size: 14px; }

.pi-row-md .pi-simple-menu, .pi-row-md .pi-menu { font-size: 14px; vertical-align: top; }

.pi-row-md .pi-simple-menu > li > a, .pi-row-md .pi-menu > li > a { font-size: 14px; }

.pi-row-md .pi-simple-menu li i, .pi-row-md .pi-menu li i { font-size: 14px; }

.pi-row-md .pi-submenu { font-size: 13px; }

.pi-row-lg { font-size: 14px; }

.pi-row-lg .pi-simple-menu, .pi-row-lg .pi-menu { font-size: 14px; vertical-align: top; }

.pi-row-lg .pi-simple-menu > li > a, .pi-row-lg .pi-menu > li > a { font-size: 14px; }

.pi-row-lg .pi-simple-menu li i, .pi-row-lg .pi-menu li i { font-size: 14px; }

.pi-row-lg .pi-submenu { font-size: 13px; }

.pi-row-sm .pi-full-height > li > a { line-height: 46px; }

.pi-row-md .pi-full-height > li > a { line-height: 70px; }

.pi-row-lg .pi-full-height > li > a { line-height: 96px; }

.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: #74c5f6; }

.pi-section-white .pi-menu > li:hover > a { color: #74c5f6; }

.pi-section-white .pi-menu > li.active { background: #f8fafa; color: #74c5f6; }

.pi-section-white .pi-menu > li.active > a { color: #74c5f6; }

.pi-section-white .pi-menu > li.active:hover { background: #f8fafa; color: #74c5f6; }

.pi-section-white .pi-menu > li.active:hover > a { color: #74c5f6; }

.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #4d5258; }

.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #74c5f6; }

.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-section-white .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-white .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #74c5f6; }

.pi-section-white .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-white .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #74c5f6; }

.pi-section-white .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-menu > li:hover > a { color: #74c5f6; }

.pi-section-grey .pi-menu > li.active { background: #fafbfc; color: #74c5f6; }

.pi-section-grey .pi-menu > li.active > a { color: #74c5f6; }

.pi-section-grey .pi-menu > li.active:hover { background: #fafbfc; color: #74c5f6; }

.pi-section-grey .pi-menu > li.active:hover > a { color: #74c5f6; }

.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #2e343c; }

.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #74c5f6; }

.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-section-grey .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #74c5f6; }

.pi-section-grey .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #74c5f6; }

.pi-section-grey .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #74c5f6; }

.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: #095989; color: #ffffff; }

.pi-section-base .pi-menu > li:hover > a { color: #ffffff; }

.pi-section-base .pi-menu > li.active { background: #095989; color: #ffffff; }

.pi-section-base .pi-menu > li.active > a { color: #ffffff; }

.pi-section-base .pi-menu > li.active:hover { background: #095989; 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: #74c5f6; }

.pi-section-base .pi-menu.pi-items-have-double-borders > li { border-color: #659a30; }

.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: #80b047; }

.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: #86b849; }

.pi-section-base .pi-menu.pi-items-have-double-borders > li.active { border-color: #659a30; }

.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: #86b849; }

.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: #86b849; }

.pi-section-base .pi-menu.pi-items-have-double-borders > li.active:hover { border-color: #659a30; }

.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: #86b849; }

.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: #86b849; }

.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: #74c5f6; }

.pi-section-dark .pi-menu > li:hover > a { color: #74c5f6; }

.pi-section-dark .pi-menu > li.active { background: #262b31; color: #74c5f6; }

.pi-section-dark .pi-menu > li.active > a { color: #74c5f6; }

.pi-section-dark .pi-menu > li.active:hover { background: #262b31; color: #74c5f6; }

.pi-section-dark .pi-menu > li.active:hover > a { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-section-dark .pi-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #74c5f6; }

.pi-section-dark .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #74c5f6; }

.pi-section-dark .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-parallax .pi-menu.pi-menu-hover-border > li.active > a:before { border-top-color: #74c5f6; }

.pi-section-parallax .pi-menu.pi-menu-hover-border > li.active:hover > a:before { border-top-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-parallax .pi-menu.pi-has-hover-border > li.active > a:before { border-color: #74c5f6; }

.pi-section-parallax .pi-menu.pi-has-hover-border > li.active:hover > a:before { border-color: #74c5f6; }

.pi-section-white .pi-simple-menu > li { color: #21252b; }

.pi-section-white .pi-simple-menu > li > a { color: #21252b; }

.pi-section-white .pi-simple-menu > li:hover { color: #74c5f6; }

.pi-section-white .pi-simple-menu > li:hover > a { color: #74c5f6; }

.pi-section-white .pi-simple-menu > li.active { color: #74c5f6; }

.pi-section-white .pi-simple-menu > li.active > a { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-white .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #74c5f6; }

.pi-section-white .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #74c5f6; }

.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown > a:after { color: #4d5258; }

.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after { color: #74c5f6; }

.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-simple-menu > li:hover > a { color: #74c5f6; }

.pi-section-grey .pi-simple-menu > li.active { color: #74c5f6; }

.pi-section-grey .pi-simple-menu > li.active > a { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #74c5f6; }

.pi-section-grey .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-section-grey .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark .pi-simple-menu > li:hover > a { color: #74c5f6; }

.pi-section-dark .pi-simple-menu > li.active { color: #74c5f6; }

.pi-section-dark .pi-simple-menu > li.active > a { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #74c5f6; }

.pi-section-dark .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #74c5f6; }

.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: #74c5f6; }

.pi-section-parallax .pi-simple-menu.pi-has-hover-border > li.active > a > span:before { border-color: #74c5f6; }

.pi-section-parallax .pi-simple-menu.pi-has-hover-border > li.active:hover > a > span:before { border-color: #74c5f6; }

.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-submenu-white li { background: #ffffff; color: #4a5058; }

.pi-submenu-white li > a { color: #4a5058; }

.pi-submenu-white li:hover { background: #f8fafa; color: #74c5f6; }

.pi-submenu-white li:hover > a { color: #74c5f6; }

.pi-submenu-white li.active { background: #f8fafa; color: #74c5f6; }

.pi-submenu-white li.active > a { color: #74c5f6; }

.pi-submenu-white li.active:hover { background: #f8fafa; color: #74c5f6; }

.pi-submenu-white li.active:hover > a { color: #74c5f6; }

.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown > a:after { color: #4d5258; }

.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown:hover > a:after { color: #74c5f6; }

.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-submenu-white.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-submenu-grey li:hover > a { color: #74c5f6; }

.pi-submenu-grey li.active { background: #fafbfc; color: #74c5f6; }

.pi-submenu-grey li.active > a { color: #74c5f6; }

.pi-submenu-grey li.active:hover { background: #fafbfc; color: #74c5f6; }

.pi-submenu-grey li.active:hover > a { color: #74c5f6; }

.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: #74c5f6; }

.pi-submenu-grey.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-submenu-grey.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.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: #095989; color: #ffffff; }

.pi-submenu-base li > a { color: #ffffff; }

.pi-submenu-base li:hover { background: #095989; color: #ffffff; }

.pi-submenu-base li:hover > a { color: #ffffff; }

.pi-submenu-base li.active { background: #095989; color: #ffffff; }

.pi-submenu-base li.active > a { color: #ffffff; }

.pi-submenu-base li.active:hover { background: #095989; 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: #5c932e; }

.pi-submenu-base.pi-items-have-borders li { border-color: #74c5f6; }

.pi-submenu-base.pi-items-have-double-borders li { border-color: #095989; }

.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: #80b047; }

.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: #86b849; }

.pi-submenu-dark li { background: #1e2127; color: #abb3b9; }

.pi-submenu-dark li > a { color: #abb3b9; }

.pi-submenu-dark li:hover { background: #21262c; color: #74c5f6; }

.pi-submenu-dark li:hover > a { color: #74c5f6; }

.pi-submenu-dark li.active { background: #21262c; color: #74c5f6; }

.pi-submenu-dark li.active > a { color: #74c5f6; }

.pi-submenu-dark li.active:hover { background: #21262c; color: #74c5f6; }

.pi-submenu-dark li.active:hover > a { color: #74c5f6; }

.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: #74c5f6; }

.pi-submenu-dark.pi-items-has-dd-sign li.pi-has-dropdown.active > a:after { color: #74c5f6; }

.pi-submenu-dark.pi-items-has-dd-sign li.pi-has-dropdown.active:hover > a:after { color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-submenu-wide-grey.pi-has-border { border-color: #74c5f6; }

.pi-submenu-wide-base.pi-has-border { border-color: #5c932e; }

.pi-submenu-wide-dark.pi-has-border { border-color: #74c5f6; }

.pi-section-base .pi-submenu-base.pi-has-border, .pi-section-base .pi-submenu-dark.pi-has-border { border-color: #5c932e !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: #5c932e !important; }

/*_____ styles/css/lime/menu-mobile.css*/
/* Aura version: 1.8.7 */
.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); -webkit-overflow-scrolling: touch; }

.pi-section-menu-mobile-w:before, .pi-section-menu-mobile-w:after { content: " "; display: table; }

.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 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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; 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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

/*_____ styles/css/lime/scrollTopArrow.css*/
/* Aura version: 1.8.7 */
.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: 80px; }

@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(134, 186, 65, 0.8); background: rgba(134, 186, 65, 0.8); color: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/*_____ styles/css/lime/loader.css*/
/* Aura version: 1.8.7 */
.pi-loader { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 4; background: none; }

.pi-loader > span { display: table; width: 100%; height: 100%; }

.pi-loader > span > span { display: table-cell; width: 100%; height: 100%; vertical-align: middle; text-align: center; line-height: 10px; }

.pi-loader .pi-loader-dot { display: inline-block; width: 11px; height: 11px; margin: 0 4px; vertical-align: top; background: rgba(105, 116, 122, 0.25); cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.pi-loader-dot.pi-loader-dot-active { background: #74c5f6; }

/*_____ styles/css/lime/dropcaps.css*/
/* Aura version: 1.8.7 */
.pi-dropcap { font-size: 56px; line-height: 100%; font-weight: 300; float: left; margin: 0 20px 15px 0; }

.pi-dropcap-circle, .pi-dropcap-square { width: 58px; height: 58px; margin: 5px 20px 10px 0; float: left; text-align: center; font-size: 36px; line-height: 56px; border-radius: 3px; }

.pi-dropcap-suqare { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.pi-dropcap-circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.pi-news-date { background: url("../img/news-date.png") no-repeat; color: #2e343c; float: left; font-size: 22px; font-weight: 400; height: 65px; line-height: 26px; margin: 0 23px 10px 0; padding: 3px 0 0; position: relative; text-align: center; width: 50px; text-shadow: 0 1px 0 #f5f8f8; }

.pi-news-date span { bottom: 11px; font-size: 11px; font-weight: 600; color: #737a81; left: 0; line-height: 10px; position: absolute; text-transform: uppercase; width: 50px; letter-spacing: 1px; }

.pi-section-white .pi-dropcap { color: #74c5f6; }

.pi-section-white .pi-dropcap-circle, .pi-section-white .pi-dropcap-square { background: #74c5f6; color: #ffffff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-section-grey .pi-dropcap { color: #74c5f6; }

.pi-section-grey .pi-dropcap-circle, .pi-section-grey .pi-dropcap-square { background: #74c5f6; color: #ffffff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-section-base .pi-dropcap { color: #ffffff; }

.pi-section-base .pi-dropcap-circle, .pi-section-base .pi-dropcap-square { background: #588f2c; color: #ffffff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-section-dark .pi-dropcap { color: #74c5f6; }

.pi-section-dark .pi-dropcap-circle, .pi-section-dark .pi-dropcap-square { background: #74c5f6; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.pi-section-parallax .pi-dropcap { color: #74c5f6; }

.pi-section-parallax .pi-dropcap-circle, .pi-section-parallax .pi-dropcap-square { background: #74c5f6; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

/*_____ styles/css/lime/dividers.css*/
/* Aura version: 1.8.7 */
hr { height: 0; border: 0; margin: 25px 0; overflow: hidden; }

hr.pi-divider-big { margin: 40px 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: #96c061; }

.pi-section-base hr:before, .pi-section-base hr:after { border-color: #96c061; }

.pi-section-base hr.pi-divider-dashed, .pi-section-base hr.pi-divider-dotted { border-color: #a5cd72; }

.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); }

/*_____ styles/css/lime/lists-icon-boxes.css*/
/* Aura version: 1.8.7 */
.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: 18px 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:before, .pi-icon-box:after { content: " "; display: table; }

.pi-icon-box:after { clear: both; }

.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: #74c5f6; 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: #74c5f6; 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 #a5cd72; }

.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: #b5d8a1; }

.pi-section-base .pi-list-menu li a { color: #ffffff; }

.pi-section-base .pi-list-menu li a:hover { color: #ffffff; background: #095989; }

.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: #74c5f6; background: #272b32; }

.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: #74c5f6; 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: #74c5f6; 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: #74c5f6; text-shadow: none; border-color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; 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: #74c5f6; 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: #74c5f6; -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: #74c5f6; border-color: #74c5f6; }

.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: #74c5f6; }

.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-base { color: #095989; }

.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-dark { color: #74c5f6; }

.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-white { color: #74c5f6; }

.pi-icon-box-hover:hover .pi-icon-box-icon-circle, .pi-icon-box-hover:hover .pi-icon-box-icon-square { background: #74c5f6; 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: #095989; 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: #74c5f6; 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: #74c5f6; border-color: #74c5f6; }

.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: #095989; border-color: #095989; }

.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: #74c5f6; border-color: #74c5f6; }

.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: #74c5f6; border-color: #74c5f6; }

.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: #74c5f6; }

/*_____ styles/css/lime/buttons.css*/
.btn { display: inline-block; padding: 9px 12px 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-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: all 0.2s ease-in-out; -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-row-block .pi-btn { margin-bottom: 0; }

.pi-row-sm .pi-btn { margin-top: 5px; margin-bottom: 5px; padding: 8px 12px 8px; }

.pi-row-sm .pi-btn-small { margin-top: 8.5px; margin-bottom: 8.5px; }

.pi-row-sm .pi-btn-big { margin-top: 0px; margin-bottom: 0px; }

.pi-row-md .pi-btn { margin-top: 16px; margin-bottom: 16px; }

.pi-row-md .pi-btn-small { margin-top: 20.5px; margin-bottom: 20.5px; }

.pi-row-md .pi-btn-big { margin-top: 12px; margin-bottom: 12px; }

.pi-row-lg .pi-btn { margin-top: 29px; margin-bottom: 29px; }

.pi-row-lg .pi-btn-small { margin-top: 33.5px; margin-bottom: 33.5px; }

.pi-row-lg .pi-btn-big { margin-top: 25px; margin-bottom: 25px; }

.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: #74c5f6; 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: #74c5f6; border-top-color: #095989; -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: #74c5f6; border: 1px solid #74c5f6; 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-base:hover { background: #095989; border: 1px solid #74c5f6; 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-base.pi-btn-no-border { border-color: #74c5f6; border-top-color: #74c5f6; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-btn-base.pi-btn-no-border:hover { border-color: #095989; border-top-color: #095989; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-btn-base-2 { background: #095989; border: 1px solid #095989; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #669b33; -moz-box-shadow: inset 0 1px 0 #669b33; box-shadow: inset 0 1px 0 #669b33; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

.pi-btn-base-2:hover { background: #4a8324; border: 1px solid #41791f; color: #fff !important; -webkit-box-shadow: inset 0 1px 0 #508d27; -moz-box-shadow: inset 0 1px 0 #508d27; box-shadow: inset 0 1px 0 #508d27; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

.pi-btn-base-2.pi-btn-no-border { border-color: #5f922f; border-top-color: #7ba74b; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-btn-base-2.pi-btn-no-border:hover { border-color: #4a8324; border-top-color: #669a3e; -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); }

/*_____ styles/css/lime/forms.css*/
/* Aura version: 1.8.7 */
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, 0.075), 0 0 8px rgba(255, 255, 255, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6); box-shadow: inset 0 1px 1px rgba(0, 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: " "; display: table; }

.form-horizontal .form-group:after { clear: both; }

.pi-row-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-row-block input[type="text"], .pi-row-block input[type="password"] { width: 120px; }

.pi-row-block input[type="text"]:focus, .pi-row-block input[type="password"]:focus { width: 160px; }

.pi-row-block input.pi-input-wide[type="text"], .pi-row-block input.pi-input-wide[type="password"] { 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: 8px 11px 9px; font-size: 14px; 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-row-sm form .pi-btn, .pi-row-md form .pi-btn, .pi-row-lg form .pi-btn { margin-top: 0 !important; margin-bottom: 0 !important; }

.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-row-sm .pi-row-block form { margin-top: 5px; margin-bottom: 5px; }

.pi-row-sm .pi-row-block form .pi-input-with-icon .pi-input-icon { line-height: 36px; left: 10px; }

.pi-row-sm .pi-row-block form .pi-input-with-icon .form-control { padding-left: 30px; }

.pi-row-sm .pi-row-block form .form-control { padding: 7px 10px 8px; height: 36px; }

.pi-row-sm .pi-row-block form .pi-grouped-input .pi-input-inline { margin-right: 42px !important; }

.pi-row-md .pi-row-block form { margin-top: 16px; margin-bottom: 16px; }

.pi-row-lg .pi-row-block form { margin-top: 29px; margin-bottom: 29px; }

.pi-grouped-input button { float: right; border-radius: 0 3px 3px 0; }

.pi-grouped-input .pi-input-inline { display: block; margin-right: 40px; }

.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: #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); }

.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: #85ba48; border-top-color: #85ba48; 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: #85ba48; -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: #85ba48; -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: #85ba48; border-top-color: #85ba48; 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: #85ba48; -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: #85ba48; -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: #aabfa3; -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: #aabfa3; -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: #aabfa3; -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: #aabfa3; -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: #aabfa3; -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: #aabfa3; -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: #aabfa3; -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: #aabfa3; -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: #8c9d8e; }

.pi-section-base .form-control:focus::-moz-placeholder { color: #8c9d8e; }

.pi-section-base .form-control:focus:-ms-input-placeholder { color: #8c9d8e; }

.pi-section-base .form-control:focus::-webkit-input-placeholder { color: #8c9d8e; }

.pi-section-base .form-control { background: #eff8e1; border-color: #659833; border-top-color: #659833; color: #aabfa3; -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: #eff8e1; border-color: #659833; border-top-color: #659833; color: #aabfa3; -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: #659833; border-top-color: #659833; color: #8c9d8e; -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: #aabfa3; text-shadow: none; }

.pi-section-base .pi-input-with-icon:hover .pi-input-icon { color: #aabfa3; 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: #eff8e1; border-color: #659833; border-top-color: #659833; color: #aabfa3; -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: #aabfa3; 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: #eff8e1; border-color: #659833; border-top-color: #659833; -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: #659833; -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: #659833; -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: #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: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: #85ba48; border-top-color: #85ba48; 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: #85ba48; -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: #85ba48; -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: #85ba48; border-top-color: #85ba48; 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: #85ba48; -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: #85ba48; -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); }

/*_____ styles/css/lime/alert-boxes.css*/
/* Aura version: 1.8.7 */
.pi-alert-note, .pi-alert-warning, .pi-alert-danger, .pi-alert-success, .pi-alert-info { position: relative; border: 1px solid transparent; padding: 20px 35px 0 20px; margin-bottom: 20px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03); -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 0 !important; }

.pi-alert-note h1, .pi-alert-warning h1, .pi-alert-danger h1, .pi-alert-success h1, .pi-alert-info h1, .pi-alert-note h2, .pi-alert-warning h2, .pi-alert-danger h2, .pi-alert-success h2, .pi-alert-info h2, .pi-alert-note h3, .pi-alert-warning h3, .pi-alert-danger h3, .pi-alert-success h3, .pi-alert-info h3, .pi-alert-note h4, .pi-alert-warning h4, .pi-alert-danger h4, .pi-alert-success h4, .pi-alert-info h4, .pi-alert-note h5, .pi-alert-warning h5, .pi-alert-danger h5, .pi-alert-success h5, .pi-alert-info h5, .pi-alert-note h6, .pi-alert-warning h6, .pi-alert-danger h6, .pi-alert-success h6, .pi-alert-info h6 { margin-bottom: 7px; font-size: 14px !important; font-weight: 600; }

.pi-alert-note .pi-close, .pi-alert-warning .pi-close, .pi-alert-danger .pi-close, .pi-alert-success .pi-close, .pi-alert-info .pi-close { width: 21px; height: 21px; text-shadow: none; float: none; position: absolute; top: 11px; right: 10px; text-align: center; opacity: 1; font-size: 22px; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; -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-close { float: right; font-size: 21px; font-weight: bold; line-height: 1; opacity: .2; }

.pi-close:hover, .pi-close:focus { text-decoration: none; cursor: pointer; }

button.pi-close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }

.pi-alert-note { background: #fff; border-color: #e5eaea; color: #787d82; }

.pi-alert-note h1, .pi-alert-note h2, .pi-alert-note h3, .pi-alert-note h4, .pi-alert-note h5, .pi-alert-note h6, .pi-alert-note strong { color: #212326 !important; }

.pi-alert-note .pi-close { background: transparent; color: #D0D7DD; text-shadow: 0 1px 0 #fff; }

.pi-alert-note .pi-close:hover { background: transparent; color: #9ea2a7; }

.pi-alert-success { background: #b8ffaf; border-color: #9bf29d; color: #428956; }

.pi-alert-success h1, .pi-alert-success h2, .pi-alert-success h3, .pi-alert-success h4, .pi-alert-success h5, .pi-alert-success h6, .pi-alert-success strong { color: #005A28 !important; }

.pi-alert-success a, .pi-alert-success a:hover { color: #005A28; }

.pi-alert-success .pi-close { background: transparent; color: #65DA81; text-shadow: 0 1px 0 #fff; }

.pi-alert-success .pi-close:hover { background: transparent; color: #05BD63; }

.pi-alert-info { background: #dcf6f8; border-color: #beeff3; color: #448D97; }

.pi-alert-info h1, .pi-alert-info h2, .pi-alert-info h3, .pi-alert-info h4, .pi-alert-info h5, .pi-alert-info h6, .pi-alert-info strong { color: #154B7A !important; }

.pi-alert-info a, .pi-alert-info a:hover { color: #154B7A; }

.pi-alert-info .pi-close { background: transparent; color: #76CECE; text-shadow: 0 1px 0 #fff; }

.pi-alert-info .pi-close:hover { background: transparent; color: #5F96BB; }

.pi-alert-danger { background: #feead3; border-color: #ffd9c0; color: #c5635e; }

.pi-alert-danger h1, .pi-alert-danger h2, .pi-alert-danger h3, .pi-alert-danger h4, .pi-alert-danger h5, .pi-alert-danger h6, .pi-alert-danger strong { color: #ae2128 !important; }

.pi-alert-danger a, .pi-alert-danger a:hover { color: #ae2128; }

.pi-alert-danger .pi-close { background: transparent; color: #F58D74; text-shadow: 0 1px 0 #fff; }

.pi-alert-danger .pi-close:hover { background: transparent; color: #e3512e; }

.pi-alert-warning { background: #f8f6a2; border-color: #eee090; color: #7d6a3b; }

.pi-alert-warning h1, .pi-alert-warning h2, .pi-alert-warning h3, .pi-alert-warning h4, .pi-alert-warning h5, .pi-alert-warning h6, .pi-alert-warning strong { color: #68422C !important; }

.pi-alert-warning a, .pi-alert-warning a:hover { color: #68422C; }

.pi-alert-warning .pi-close { background: transparent; color: #ccb561; text-shadow: 0 1px 0 #fff; }

.pi-alert-warning .pi-close:hover { background: transparent; color: #A37C37; }

.pi-alert-with-icon { padding-left: 46px; }

.pi-alert-with-icon.pi-alert-note:before, .pi-alert-with-icon.pi-alert-danger:before, .pi-alert-with-icon.pi-alert-warning:before, .pi-alert-with-icon.pi-alert-info:before, .pi-alert-with-icon.pi-alert-success:before { width: 26px; display: block; content: ""; position: absolute; top: 20px; left: 10px; font-family: fontello; font-size: 18px; text-align: center; }

.pi-alert-with-icon.pi-alert-note:before { content: "\e879"; color: #d6d7cf; }

.pi-alert-with-icon.pi-alert-danger:before { content: "\e8b7"; color: #e3512e; font-size: 16px; }

.pi-alert-with-icon.pi-alert-warning:before { content: "\e88c"; color: #A37C37; }

.pi-alert-with-icon.pi-alert-info:before { content: "\e920"; color: #488BAA; font-size: 16px; }

.pi-alert-with-icon.pi-alert-success:before { content: "\e914"; color: #05BD63; }

.pi-section-grey .pi-alert-note { background: #fff; }

/*_____ styles/css/lime/images.css*/
/* Aura version: 1.8.7 */
img { max-width: 100%; }

.pi-img-hover-zoom { overflow: hidden; }

.pi-img-hover-zoom img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; -ms-transition: -ms-transform 0.2s ease-out; -o-transition: -o-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

.pi-img-hover-zoom:hover img { -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); }

.pi-img-w:hover .pi-img-hover-zoom img, .pi-portfolio-description-box:hover .pi-img-hover-zoom img { -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); }

.pi-img-w { margin-bottom: 20px; position: relative; }

.pi-img-w .pi-img-link { display: block; overflow: hidden; padding: 0; border: 0; }

.pi-img-w img { display: inline-block; position: relative; z-index: 1; width: 100%; }

.pi-grid-no-margins .pi-img-w { margin-bottom: 0; }

.pi-gallery-small-margins .pi-img-w { margin-bottom: 20px; }

.pi-img-left { float: left; margin-right: 25px; }

.pi-img-right { float: right; margin-left: 25px; }

.pi-img-center { margin-left: auto; margin-right: auto; }

.pi-img-border { display: block; position: relative; box-sizing: border-box; border: 4px solid transparent; overflow: hidden; -webkit-transition: border-color 0.3s ease-in-out; -moz-transition: border-color 0.3s ease-in-out; -ms-transition: border-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out; transition: border-color 0.3s ease-in-out; }

.pi-img-border-double { display: block; position: relative; border: 1px solid transparent; padding: 4px; overflow: hidden; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); -webkit-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -moz-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -ms-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; }

.pi-img-border-double .pi-img-overlay { top: 4px; left: 4px; bottom: 4px; right: 4px; }

.pi-img-shadow, .pi-img-shadow img { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07); }

.pi-img-shadow-light, .pi-img-shadow-light img { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03); }

.pi-img-shadow-inner { display: block; position: relative; }

.pi-img-shadow-inner:after { content: ""; display: block; position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

.pi-img-shadow-gap { height: 20px; overflow: hidden; margin-top: 4px; }

.pi-img-shadow-gap.pi-shadow-effect8:before, .pi-img-shadow-gap.pi-shadow-effect8:after { bottom: auto; top: -24px; height: 5px; }

.pi-img-overlay { -webkit-backface-visibility: hidden; display: block; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; padding: 30px; text-align: left; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.pi-img-w:hover .pi-img-overlay, .pi-portfolio-description-box:hover .pi-img-overlay { opacity: 1; }

.pi-img-overlay a { border-bottom: 0; }

.pi-img-overlay .pi-caption-centered { display: table; width: 100%; height: 100%; }

.pi-img-overlay .pi-caption-centered > *:first-child { display: table-cell; vertical-align: middle; text-align: center; }

.pi-img-overlay .pi-caption-bottom { display: table; width: 100%; position: absolute !important; bottom: 10px; }

.pi-img-overlay .pi-caption-bottom > *:first-child { display: table-cell; vertical-align: middle; text-align: center; }

.pi-overlay-short { top: auto; }

.pi-img-with-overlay { overflow: hidden; position: relative; }

.pi-img-caption { position: relative; display: block; z-index: 2; box-sizing: border-box; font-style: italic; padding: 12px 18px; margin-bottom: 0; text-align: left; border: 1px solid transparent; border-top-width: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.pi-caption-opened { opacity: 1; }

.pi-overlay-slide { opacity: 1; top: auto; }

.pi-overlay-slide h1, .pi-overlay-slide h2, .pi-overlay-slide h3, .pi-overlay-slide h4, .pi-overlay-slide h5, .pi-overlay-slide h6 { margin-bottom: 19px; }

.pi-caption-scale { -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0; }

.pi-img-w:hover .pi-caption-scale, .pi-portfolio-description-box:hover .pi-caption-scale { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }

.pi-caption-links { display: block; list-style: none; padding: 0; margin-bottom: 10px; font-size: 13px; line-height: 1.8em; }

.pi-caption-links li { display: inline-block; margin: 0 5px 0 0; color: rgba(250, 250, 250, 0.7); }

.pi-caption-links li i { margin-right: 5px; color: rgba(250, 250, 250, 0.6); }

.pi-caption-links li a { color: rgba(250, 250, 250, 0.7); -webkit-transition: color 0.1s ease-in-out 0s; -moz-transition: color 0.1s ease-in-out 0s; -ms-transition: color 0.1s ease-in-out 0s; -o-transition: color 0.1s ease-in-out 0s; transition: color 0.1s ease-in-out 0s; }

.pi-caption-links li a i { margin-right: 5px; color: rgba(250, 250, 250, 0.6); }

.pi-caption-links li a:hover { color: #fff; }

.pi-caption-icon { display: inline-block !important; width: 60px; height: 60px; margin: 15px 3px; border-radius: 50%; text-align: center; font: 22px/60px 'fontello'; content: "\e875"; -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-caption-icon-small { width: 42px; height: 42px; font-size: 18px; line-height: 42px; }

.pi-caption-icon-smaller { width: 36px; height: 36px; font-size: 16px; line-height: 36px; }

.pi-caption-icon-only { width: 60px; height: 60px; font-size: 50px; line-height: 60px; margin: 5px 3px; }

.pi-img-round, .pi-img-round img, .pi-img-round .pi-img-shadow-inner:after, .pi-img-round .pi-img-border, .pi-img-round .pi-img-border-double { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.pi-img-round.pi-img-with-caption .pi-img-caption { border-top-width: 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.pi-img-round-corners, .pi-img-round-corners img, .pi-img-round-corners .pi-img-overlay, .pi-img-round-corners .pi-img-border, .pi-img-round-corners .pi-img-border-double, .pi-img-round-corners .pi-img-shadow-inner:after { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.pi-img-round-corners.pi-img-with-caption img, .pi-img-round-corners.pi-img-with-caption .pi-img-overlay, .pi-img-round-corners.pi-img-with-caption .pi-img-border, .pi-img-round-corners.pi-img-with-caption .pi-img-border-double, .pi-img-round-corners.pi-img-with-caption .pi-img-shadow-inner:after { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.pi-img-round-corners.pi-img-with-caption, .pi-img-round-corners.pi-img-with-caption .pi-img-caption { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.pi-img-opacity-30 img { opacity: 0.3; -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-img-opacity-30:hover img { opacity: 1; }

.pi-img-opacity-50 img { opacity: 0.5; -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-img-opacity-50:hover img { opacity: 1; }

.pi-img-opacity-70 img { opacity: 0.7; -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-img-opacity-70:hover img { opacity: 1; }

.pi-img-w:hover .pi-img-opacity-30 img, .pi-img-w:hover .pi-img-opacity-50 img, .pi-img-w:hover .pi-img-opacity-70 img { opacity: 1; }

.pi-img-grayscale img { -webkit-filter: grayscale(100%); }

.pi-img-grayscale-hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.pi-img-w:hover .pi-img-grayscale-hover img, .pi-img-grayscale-hover:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }

.pi-img-grayscale-hover-70 img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(70%); -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.pi-img-w:hover .pi-img-grayscale-hover-70 img, .pi-img-grayscale-hover-70:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }

/* ************************** */
.pi-section-base .pi-img-border { border-color: #619731; }

.pi-section-base .pi-img-w:hover a .pi-img-border { border-color: #538b29; }

.pi-section-base .pi-img-border-double { border-color: #9dc85e; background-color: #74c5f6; }

.pi-section-base .pi-img-w:hover a .pi-img-border-double { border-color: #add86e; background-color: #99cd54; }

.pi-section-base .pi-img-caption { background: #85b941; border-color: #99c55b; color: #ebfad6; }

.pi-section-base .pi-img-w:hover a.pi-img-caption { background: #ffffff; border-color: #ffffff; color: #737a81; }

.pi-section-white .pi-img-border { border-color: #e8eeee; }

.pi-section-white .pi-img-w:hover a .pi-img-border { border-color: #74c5f6; }

.pi-section-white .pi-img-border-double { border-color: #e5eaea; background-color: #ffffff; }

.pi-section-white .pi-img-w:hover a .pi-img-border-double { border-color: #74c5f6; background-color: #ffffff; }

.pi-section-white .pi-img-caption { background: #f8fafa; border-color: #e5eaea; color: #737a81; }

.pi-section-white .pi-img-w:hover a.pi-img-caption { background: #74c5f6; border-color: #79b037; color: #ffffff; }

.pi-section-grey .pi-img-border { border-color: #dbe3e3; }

.pi-section-grey .pi-img-w:hover a .pi-img-border { border-color: #74c5f6; }

.pi-section-grey .pi-img-border-double { border-color: #dae1e1; background-color: #ffffff; }

.pi-section-grey .pi-img-w:hover a .pi-img-border-double { border-color: #74c5f6; background-color: #ffffff; }

.pi-section-grey .pi-img-caption { background: #ffffff; border-color: #ffffff; color: #737a81; }

.pi-section-grey .pi-img-w:hover a.pi-img-caption { background: #74c5f6; border-color: #79b037; color: #ffffff; }

.pi-section-dark .pi-img-border { border-color: #2a3037; }

.pi-section-dark .pi-img-w:hover a .pi-img-border { border-color: #74c5f6; }

.pi-section-dark .pi-img-border-double { border-color: #32383f; background-color: #2a3037; }

.pi-section-dark .pi-img-w:hover a .pi-img-border-double { border-color: #74c5f6; background-color: #2a3037; }

.pi-section-dark .pi-img-caption { background: #2a3037; border-color: #32383f; color: #808d97; }

.pi-section-dark .pi-img-w:hover a.pi-img-caption { background: #74c5f6; border-color: #79b037; color: #ffffff; }

.pi-caption-icon { background: rgba(134, 186, 65, 0.85); color: #fff; -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-caption-icon:hover { background: #74c5f6; }

.pi-caption-icon.pi-caption-icon-light { background: #fff; color: #2e343c; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07); }

.pi-caption-icon.pi-caption-icon-light:hover { background: rgba(250, 250, 250, 0.9); }

.pi-caption-icon.pi-caption-icon-dark { background: rgba(19, 22, 26, 0.9); color: #b7bbc7; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-caption-icon.pi-caption-icon-dark:hover { background: #74c5f6; color: #fff; }

.pi-caption-icon.pi-caption-icon-only { background: none; color: rgba(250, 250, 250, 0.8); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-caption-icon.pi-caption-icon-only:hover { background: none; color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.pi-img-overlay { background-color: #095989; opacity: 0.85; }

.pi-img-overlay h1, .pi-img-overlay .h1, .pi-img-overlay h2, .pi-img-overlay .h2, .pi-img-overlay h3, .pi-img-overlay .h3, .pi-img-overlay h4, .pi-img-overlay .h4, .pi-img-overlay h5, .pi-img-overlay .h5, .pi-img-overlay h6, .pi-img-overlay .h6 { color: #fff !important; }

.pi-img-overlay h1.pi-has-border:after, .pi-img-overlay .h1.pi-has-border:after, .pi-img-overlay h2.pi-has-border:after, .pi-img-overlay .h2.pi-has-border:after, .pi-img-overlay h3.pi-has-border:after, .pi-img-overlay .h3.pi-has-border:after, .pi-img-overlay h4.pi-has-border:after, .pi-img-overlay .h4.pi-has-border:after, .pi-img-overlay h5.pi-has-border:after, .pi-img-overlay .h5.pi-has-border:after, .pi-img-overlay h6.pi-has-border:after, .pi-img-overlay .h6.pi-has-border:after { background: #fff; }

.pi-img-overlay.pi-img-overlay-hovered { background: rgba(99, 154, 51, 0.8); }

.pi-img-overlay.pi-img-overlay-dark { background: rgba(24, 28, 32, 0.5); }

.pi-img-overlay.pi-img-overlay-dark-hovered { background: rgba(24, 28, 32, 0.5); }

.pi-img-overlay.pi-img-overlay-darker { background: rgba(24, 28, 32, 0.8); }

.pi-img-overlay.pi-img-overlay-darker-hovered { background: rgba(24, 28, 32, 0.8); }

.pi-img-overlay.pi-img-overlay-darker-hovered-2 { background: rgba(24, 28, 32, 0.8); }

.pi-img-overlay.pi-img-overlay-white { background: rgba(250, 250, 250, 0.2); }

.pi-img-overlay.pi-img-overlay-whiter { background: rgba(250, 250, 250, 0.7); }

.pi-img-overlay.pi-img-overlay-whiter .pi-caption-links li { color: #4d5258; }

.pi-img-overlay.pi-img-overlay-whiter .pi-caption-links li a { color: #4d5258; }

.pi-img-overlay.pi-img-overlay-whiter .pi-caption-links li a:hover { color: #74c5f6; }

.pi-img-w:hover .pi-img-overlay.pi-img-overlay-hovered, .pi-img-w a:hover .pi-img-overlay.pi-img-overlay-hovered, .pi-img-w span:hover .pi-img-overlay.pi-img-overlay-hovered { background: rgba(99, 154, 51, 0.5); }

.pi-img-w:hover .pi-img-overlay.pi-img-overlay-dark-hovered, .pi-img-w a:hover .pi-img-overlay.pi-img-overlay-dark-hovered, .pi-img-w span:hover .pi-img-overlay.pi-img-overlay-dark-hovered { background: rgba(24, 28, 32, 0.3); }

.pi-img-w:hover .pi-img-overlay.pi-img-overlay-darker-hovered, .pi-img-w a:hover .pi-img-overlay.pi-img-overlay-darker-hovered, .pi-img-w span:hover .pi-img-overlay.pi-img-overlay-darker-hovered { background: rgba(24, 28, 32, 0.5); }

.pi-img-w:hover .pi-img-overlay.pi-img-overlay-darker-hovered-2, .pi-img-w a:hover .pi-img-overlay.pi-img-overlay-darker-hovered-2, .pi-img-w span:hover .pi-img-overlay.pi-img-overlay-darker-hovered-2 { background: rgba(24, 28, 32, 0.2); }

.pi-overlay-slide { background: rgba(19, 21, 25, 0.1); background: -moz-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(19, 21, 25, 0)), color-stop(40%, rgba(19, 21, 25, 0.7)), color-stop(100%, rgba(19, 21, 25, 0.9))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(19, 21, 25, 0) 0%, rgba(19, 21, 25, 0.7) 40%, rgba(19, 21, 25, 0.9) 100%); /* W3C */ }

body { font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; line-height: 1.6em; }

a { padding: 0; -webkit-transition: color 0.1s ease-in-out, border 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out, border 0.1s ease-in-out; -ms-transition: color 0.1s ease-in-out, border 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out, border 0.1s ease-in-out; transition: color 0.1s ease-in-out, border 0.1s ease-in-out; 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-bg-grey { background: #f6f9f9 !important; }

.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: 1.2em; padding-bottom: 0; margin-bottom: 20px; }

ol { padding-left: 1.6em; }

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: #eaf1e0; }

.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: #74c5f6; }

.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("../img/bg-heading-lime.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: #eaf1e0; }

.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: #eaf1e0; }

.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; }

.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: #74c5f6; }

.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("../img/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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-white a:hover { color: #095989; }

.pi-section-white a.pi-link-dark { color: #21252b; }

.pi-section-white a.pi-link-dark:hover { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-white .pi-link-dark a { color: #21252b; }

.pi-section-white .pi-link-dark a:hover { color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-white a strong:hover, .pi-section-white a b:hover { color: #095989; }

.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: #74c5f6; }

.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("../img/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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey a:hover { color: #095989; }

.pi-section-grey a.pi-link-dark { color: #21252b; }

.pi-section-grey a.pi-link-dark:hover { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey .pi-link-dark a { color: #21252b; }

.pi-section-grey .pi-link-dark a:hover { color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-grey a strong:hover, .pi-section-grey a b:hover { color: #095989; }

.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: #74c5f6; }

.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("../img/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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark a:hover { color: #fff; }

.pi-section-dark a.pi-link-dark { color: #ffffff; }

.pi-section-dark a.pi-link-dark:hover { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark .pi-link-dark a { color: #ffffff; }

.pi-section-dark .pi-link-dark a:hover { color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-dark a strong:hover, .pi-section-dark a b:hover { color: #53883a; }

.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: #74c5f6; }

.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("../img/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: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-parallax a:hover { color: #095989; }

.pi-section-parallax a.pi-link-dark { color: #ffffff; }

.pi-section-parallax a.pi-link-dark:hover { color: #74c5f6; }

.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: #74c5f6; }

.pi-section-parallax .pi-link-dark a { color: #ffffff; }

.pi-section-parallax .pi-link-dark a:hover { color: #74c5f6; }

.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: #74c5f6; }

.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: #74c5f6; }

.pi-section-parallax a strong:hover, .pi-section-parallax a b:hover { color: #095989; }

.pi-icon-circle, .pi-icon-square { background: #f4f6f6; color: #2e343c; text-shadow: 0 1px 0 #fff; }

.pi-icon-base { background: #74c5f6; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

.pi-icon-dark { background: #2e343c; color: #74c5f6; 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: #74c5f6 !important; }

.pi-text-base-dark { color: #437224 !important; }

.pi-text-bg-base { background: #e0fdba; color: #569128; }

::selection { background: #639a33; color: #fff; }

::-moz-selection { background: #639a33; color: #fff; }

::-webkit-selection { background: #639a33; color: #fff; }

.pi-slider-page-active { background: #74c5f6; }

.pi-section-white .pi-counter-line .pi-counter-progress, .pi-section-parallax .pi-counter-line .pi-counter-progress { background: #095989; }

.pi-section-white .pi-counter-line.pi-slave .pi-counter-progress, .pi-section-parallax .pi-counter-line.pi-slave .pi-counter-progress { background: #095989; }

.pi-section-white a { color: #74c5f6; }

.pi-caption-icon { background: rgba(116, 197, 246, 0.85); }

.pi-scroll-top-arrow:hover { background: rgba(116, 197, 246, 0.7); border-color: rgba(116, 197, 246, 0.5); }

::selection { background: #ccc; }

.benefiting-org-logo { padding-bottom: 20px; }

.huddle-big-banner { background: rgba(9, 89, 137, 0.5); }

.box-stat .pi-box { background: #095989; border: none; }

.box-stat .pi-box.pi-border-left:after { width: 0px; }

.box-stat h1 { font-size: 44px; }

.sidebar-pics { margin-top: 4px; }

.sidebar-pic-top { margin-top: 20px; }

video { width: 100%; }

/*# sourceMappingURL=main.css.map */