/*
Theme Name: SafeCharge Child Theme
Description: SafeCharge Theme
Version: 1.0
Author: SafeCharge
Author URI: https://www.safecharge.com
Template: safecharge
*/


/* General Custom CSS */
body {
    line-height: 1.5em;
}

h2 {
    font-size: 36px;
}

p {
    margin: 1.5em 0;
}

.h10 {
    height: 10px;
}

.h15 {
    height: 15px;
}

.h20 {
    height: 20px;
}

.h40 {
    height: 40px;
}

.prettyprint {
    white-space: pre-wrap;
}

.avia_cookie_text a {
    color: #00c7b1;
}

.avia_textblock {
    line-height: 1.5em;
}

.avia-image-container.center-image img {
    margin: 0 auto;
}

.main_color .pagination .current, #top .main_color .pagination a:hover {
    background: #00c7b1;
    color: #fff;
}

.center-column {
    float: none !important;
    margin: 0 auto !important;
}

.max-width-1050, .max-width-1050-container .container {
    max-width: 1050px;
}

.max-width-1100, .max-width-1100-container .container {
    max-width: 1100px;
}

.max-width-975, .max-width-975-container .container {
    max-width: 975px;
}
.max-width-698-container .container {
    max-width: 698px;
} 
.vertical-align-top-content .content {
    vertical-align: top !important;
}

.z-index-1 {
    z-index: 1;
}

.z-index-2 {
    z-index: 2;
}

.no-padding-bottom-content .content {
    padding-bottom: 0;
}

.no-padding-top-content .content {
    padding-top: 0;
}

.no-min-height-container-mobile .container {
    min-height: auto !important;
}

.padding-top-100 {
    padding-top: 100px;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-bottom-20 {
    padding-bottom: 20px;
}

.padding-top-0 {
    padding-top: 0 !important;
}

.padding-bottom-0, .avia-section.padding-bottom-0 .content {
    padding-bottom: 0 !important;
}

.padding-top-15 {
    padding-top: 15px;
}

.padding-bottom-15 {
    padding-bottom: 15px;
}

.padding-bottom-60 {
    padding-bottom: 60px;
}

.no-margin-bottom {
    margin-bottom: 0;
}

.no-margin-top {
    margin-top: 0;
}

.margin-top-10 {
    margin-top: 10px;
}

.overflow-hidden {
    overflow: hidden;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

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

.margin-bottom-40 {
    margin-bottom: 40px!important;
}
.margin-bottom-60 {
    margin-bottom: 60px!important;
}

.margin-left-10-percentage {
    margin-left: 10%;
}
.margin-left-30 {
    margin-left: 30px;
}

.border-bottom-3px-dotted-section .container .content {
    border-bottom: 3px dotted #e1e1e1 !important;
}

.border-bottom-1px-dashed-section .container .content {
    border-bottom: 1px dashed #e1e1e1 !important;
}

.border-bottom-1px-solid {
    border-bottom: 1px solid #e9e9e9 !important;
}

.border-top-1px-solid {
    border-top: 1px solid #e9e9e9 !important;
}

.top-text-block-center {
    max-width: 950px;
    margin: 0 auto;
    font-size: 17px;
}

.single-text-block-center {
    max-width: 800px;
    margin: 0 auto;
}

.vertical-center, .vertical-middle {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.inline-block {
    display: inline-block !important;
}

.background-size-60,
.background-size-60 .av-parallax-inner {
    background-size: 60% !important;
}

.svg-image .avia_image {
    width: 100%;
}

.svg_image_container .avia-image-container-inner {
    width: 100%;
}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0;
}

.box_shadow_13_02, .box_shadow_13_02 .avia_image {
    -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.02);
    -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.02);
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.02);
}

.font-weight-100 {
    font-weight: 100;
}

.font-weight-200 {
    font-weight: 200;
}

.font-weight-300 {
    font-weight: 300;
}

.font-weight-400 {
    font-weight: 400;
}

.font-weight-500 {
    font-weight: 500;
}

.font-weight-600 {
    font-weight: 600;
}

.font-weight-700, .av-special-heading.font-weight-700 h3 {
    font-weight: 700;
}

.font-weight-800 {
    font-weight: 800;
}

.font-weight-900, .av-special-heading.font-weight-900 h3 {
    font-weight: 900;
}

.opacity_06 {
    opacity: .6;
}

.bold {
    font-weight: bold;
}

.text-center {
    text-align: center;
}

.uppercase {
    text-transform: uppercase;
}

.text-transform-none {
    text-transform: none;
}

.transparent-background, .top_centered_box.transparent-background {
    background-color: transparent;
}

.gray-background {
    background-color: #fbfbfb;
}

.blue-background {
    color: #e7fa19;
    background: #00617f;
}

.blue-background h3 {
    color: #e7fa19;
}

.yellow-background {
    color: #091f2d;
    background: #e7fa19;
}

.orange-background {
    color: #fff;
    background: #ff8400;
}

.primary_color-background {
    background-color: #00c7b1;
}

.magento_logo_background {
    background-color: #f26322;
}

.sales_force_logo_background {
    background-color: #00a1e0;
}

.primary_color p, .primary_color_number_content .avia-animated-number-content {
    color: #00c7b1;
}

.blue_text h2, .blue_text h3, .yellow_text h2, .yellow_text h3 {
    font-weight: 700;
}

.blue_text p, .yellow_text p {
    margin: 25px 0;
}

.blue_text, .blue_text p {
    color: #091f2d;
}

.blue_text strong {
    color: #091f2d !important;
}

.yellow_text, .yellow_text p, .yellow_text h2, .yellow_text h3 {
    color: #e7fa19;
}

.yellow_text strong {
    color: #e7fa19 !important;
}

.white_text, .white_text p, .white_text h2, .white_text h3, .white_text a, .white_text a:hover {
    color: #fff;
}

.white_text p strong {
    color: #fff !important;
}

.blue-text-highlight {
    background-color: #00c7b1;
    color: #fff;
    box-shadow: 10px 0 0 #00c7b1, -10px 0 0 #00c7b1;
    -webkit-box-shadow: 10px 0 0 #00c7b1, -10px 0 0 #00c7b1;
    -moz-box-shadow: 10px 0 0 #00c7b1, -10px 0 0 #00c7b1;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.dark-blue-text-highlight {
    background-color: #00617f;
    color: #fff;
    box-shadow: 10px 0 0 #00617f, -10px 0 0 #00617f;
    -webkit-box-shadow: 10px 0 0 #00617f, -10px 0 0 #00617f;
    -moz-box-shadow: 10px 0 0 #00617f, -10px 0 0 #00617f;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;

}

.yellow-text-highlight {
    background-color: #e7fa19;
    color: #091f2d;
    box-shadow: 10px 0 0 #e7fa19, -10px 0 0 #e7fa19;
    -webkit-box-shadow: 10px 0 0 #e7fa19, -10px 0 0 #e7fa19;
    -moz-box-shadow: 10px 0 0 #e7fa19, -10px 0 0 #e7fa19;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.entry-content-wrapper .ul-nested ul ul {
    list-style: none;
}

.entry-content-wrapper .ul-nested ul ul li:before {
    font-family: 'entypo-fontello';
    font-size: 23px;
    font-weight: normal;
    position: absolute;
    margin-left: -15px;
    content: '';
}

.entry-content-wrapper .ul-li-padding-bottom-20 li:not(:last-child) {
    padding-bottom: 15px;

}

.background-cover, .content-background-cover .content {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.box_shadow {
    -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
}

.main_color .tabcontainer.light-tabs .tab {
    text-transform: uppercase;
}

.main_color .tabcontainer.light-tabs .active_tab, .main_color .tabcontainer.light-tabs .active_tab_content {
    background-color: transparent;
}

#top .main_color .tabcontainer.light-tabs .tab.active_tab {
    color: #00c7b1;
}

.icon-list-no-titles header {
    display: none;
}

.icon-list-no-titles .iconlist_content p {
    margin-top: 20px;
}

.icon-list-no-titles .avia-icon-list li:nth-child(1) p, .icon-list-no-titles .avia-icon-list li:nth-child(2) p, .icon-list-no-titles .avia-icon-list li:nth-child(4) p {
    margin-top: 7px;
}

#top .full-width-button.avia-button-wrap, #top .full-width-button .avia-button {
    width: 100%;
}

#top .big-download-btn a {
    font-weight: 700;
    font-size: 22px;
}

.main_color .required {
    text-decoration: none;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    font: 0.82em 'Nunito Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border: 1px solid #CBEBE7;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font: 1em 'Nunito Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

input[type='text']::-webkit-input-placeholder {
    font-style: italic;
    font-weight: 300 !important;
}

input[type='text']::-moz-placeholder {
    font-style: italic;
    font-weight: 300 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: none;
}

.av-logo-container {
    height: 70px !important;
    line-height: 70px !important;
}

#search_area {
    display: inline-block;
}

#search_area a {
    font-size: 23px;
}

#search_area a:visited, #search_area a:focus, #search_area a:hover {
    text-decoration: none;
}

#search_area a:hover {
    text-decoration: none;
}

#top .av-logo-container .social_bookmarks li {
    margin-left: 10px;
}

#top .av-logo-container .social_bookmarks li a {
    font-size: 20px;
}

#header_main_alternate > .container,
#header_main .main_menu, .main_menu .menu > li > a,
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu > ul > li > a,
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div,
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > ul {
    height: 60px !important;
    line-height: 60px !important;
    width: auto;
}

#rightMenu {
    float: right;
}

.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child {
    display: block;
}

#header_main .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

#header_main > .container > .inner-container, .main_menu {
    padding: 0 50px;
}

#top .av-section-bottom-logo .social_bookmarks, .html_bottom_nav_header #top .av-logo-container .social_bookmarks {
    right: 50px;
}

#top #wrap_all .social_bookmarks li:hover a {
    background-color: transparent;
    color: #e7fa19;
}

#top #wrap_all .main_menu .menu > li > a {
    font-size: 16px;
    font-weight: 600;
    line-height: 58px !important;
    height: 58px !important;
}

#top #header .avia_mega_div {
    border-radius: 10px;
    margin-top: 5px;
    border-top: none;
    box-shadow: 0 32px 60px rgba(0, 0, 0, 0.15);
}

.header_color .avia_mega_div {
    background-color: transparent;
}

.avia_mega_div.avia_mega2 {
    max-width: 769px;
}

.avia_mega_div.avia_mega3 {
    max-width: 1060px;
}

.avia_mega_div.avia_mega4 {
    max-width: 1300px;
}

#top #header .avia_mega_div > ul, .main_menu .menu .avia_mega_div ul li a, .main_menu .menu .avia_mega_div ul li a:hover {
    background-color: #fff;
}

#top #header .avia_mega_div > ul ul {
    background-color: #fff;
}

#top #header .avia_mega_div > .sub-menu {
    padding: 0;
}

#top #header .avia_mega_div > .sub-menu > li {
    padding-top: 50px;
    padding-bottom: 45px;
}

#top #header .avia_mega_div > .sub-menu > li:nth-child(2) {
    padding-left: 30px;
}

#top #header .avia_mega_div > .sub-menu > li > ul > li a {
    /*display: inline-block;*/
    font-size: 15px;
    color: #091f2d;
    font-weight: bold;
    padding-left: 0;
}

#menu-item-42771 > .sub-menu {
    min-height: 210px;
}

#search_area {
    width: 25%;
}

#top form.search-form {
    display: none;
    margin-bottom: 0;
    width: 90%;
}

#top .header_color form.search-form input[type='text'], #top .header_color form.search-form input[type='text']:focus {
    width: 100%;
    margin-bottom: 0;
    border: 0;
    font-size: 16px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#top .header_color form.search-form input[type='text']::-webkit-input-placeholder {

}

#top .header_color form.search-form input[type='text']::-moz-placeholder {

}

.search-open #searchBtn:before {
    color: #e7fa19;
}

#top .search-open form.search-form {
    display: inline-block;
}

.top_basic_main_section {
    background: #00c7b1 url(images/slide_pattern.svg) no-repeat scroll center center;
    -webkit-background-size: cover;
    background-size: cover;
}

.top_basic_main_section .container {
    height: 363px !important;
}

.top_main_section .av-special-heading-tag, .top_basic_main_section .av-special-heading-tag {
    font-weight: bold;
    font-size: 60px;
}

.top_mobile_video_column .video_image_container {
    width: 100% !important;
}

@media only screen and (min-width: 1800px) {
    .top_video_section .left_col {
        padding-left: 16% !important;;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1799px) {
    .top_video_section .left_col {
        padding-left: 5% !important;;
    }
}

@media only screen and (max-width: 1299px) {
    .top_video_section .left_col {
        padding-left: 5% !important;
    }
}

/*Online Payment Pages Text Border */

#top #header .avia_mega_div > .sub-menu .current-menu-item .avia-menu-text {
    border-bottom: 4px solid #e7fa19;
}

#top #header .avia_mega_div > .sub-menu li a .avia-menu-text {
    border-bottom: 4px solid transparent;;
    -webkit-transition: border-bottom-color 0.4s ease;
    transition: border-bottom-color 0.4s ease;
}

#top #header .avia_mega_div > .sub-menu li a:hover .avia-menu-text {
    border-bottom-color: rgba(231, 250, 25, 0.75);
}

#top #header .avia_mega_div > .sub-menu > li > ul > li .avia-bullet {
    display: none;
}

/*#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first {*/
/*width: 377px !important;*/
/*}*/

#top #header .avia_mega_div > .sub-menu > li:not(.avia_mega_menu_columns_first):not(:last-child) > .sub-menu {
    border-right: 2px solid #F7F7F7;
}

#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first .avia_mega_text_block {
    padding-left: 14%;
    color: #fff;
}

#top #header .avia_mega_div.avia_mega3 > .sub-menu > li.avia_mega_menu_columns_first .avia_mega_text_block {
    padding-left: 17%;
}

#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first, #top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first > .sub-menu {
    vertical-align: middle;
    background-color: #00c7b1;
}

#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first {
    padding: 0;
}

#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first .sc_col_title {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.1;
}

#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first .sc_col_description {
    font-size: 16px;
    font-weight: normal;
}

#top #header .mega_menu_title a {
    color: #091f2d;
    font-size: 15px;
    font-weight: bold;
}

#top #header .avia_mega_div > .sub-menu > li > ul li.avia_mega_text_block {
    color: #838383;
    font-size: 14px;
    font-weight: normal;
    margin-left: 0;
    padding-right: 10%;
}

/* Online Payment Pages Sub Items */
#top #header .avia_mega_div > .sub-menu > li > ul li#menu-item-42698, #top #header .avia_mega_div > .sub-menu > li > ul li#menu-item-42706 {
    padding-left: 20px;
}

/* About Mega menu the middle column content is consistent in height with others.*/
#menu-item-42698 > a > .avia-bullet, #menu-item-42706 > a > .avia-bullet {
    display: block !important;
    top: -1px;
    border: 0;
    width: 7px;
    height: 7px;
    background-color: #00c7b1;
}

.avia_mega_menu_columns_2 > ul > li:not(:first-child) > a, .avia_mega_menu_columns_3 > ul > li:not(:first-child) > a, .avia_mega_menu_columns_4 > ul > li:not(:first-child) > a {
    margin-top: 30px;
}

#top .sub_menu > ul > li > a {
    font-size: 14px;
    font-weight: 600;
}

.container_wrap_logo .logo img {
    max-height: 48px;
    top: 15px;
}

.header_color nav {
    border-color: rgba(255, 255, 255, 0.4);
}

.main_menu {
    border-top: 1px solid #F7F7F7;
    border-bottom: 1px solid #F7F7F7;
}

.av-main-nav > li > a {
    padding: 0 20px;
}

#avia-menu > li > a .avia-menu-text {
    padding-bottom: 5px;
    -webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

#top .main_menu ul:first-child > li:first-child a {
    padding-left: 0;
}

#avia-menu > li > a.open-mega-a .avia-menu-text,
#avia-menu > li:not(.menu-item-mega-parent) > a:hover .avia-menu-text {
    border-bottom-color: rgba(231, 250, 25, 0.75);
}

#avia-menu > li.current-menu-ancestor > a .avia-menu-text {
    border-bottom-color: #e7fa19;
}

#top .main_menu ul:first-child > li > a:hover, #top .av_header_transparency .main_menu .menu > li > a:first-child:hover {
    opacity: 1;
}

.main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a {
    font-weight: 600;
}

#avia2-menu li:hover ul.sub-menu {
    margin-top: 1px;
}

#avia2-menu li:hover ul.sub-menu .avia-menu-text {
    border-bottom-color: transparent;
}

#avia2-menu li ul.sub-menu li a {
    font-size: 15px;
    font-weight: 600;
    line-height: 30px !important;
    border: 0;
    background-color: transparent;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

/* Top Right Menu */
#top .header_color .main_menu #avia2-menu.menu li ul.sub-menu li a:hover {
    background-color: rgb(30, 208, 188);
    color: #fff;
}

.header_color .main_menu #avia2-menu.menu > li:last-child a {
    background-color: #01ebd0;
    color: #fff;
    font-size: 16px !important;
    font-weight: 700;
    padding: 0 60px 0 40px;
    margin-left: 16px;
    border-bottom-color: transparent;
}

.header_color .main_menu #avia2-menu.menu > li:last-child a:after {
    position: absolute;
    right: 35px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    content: "\e879";
    font-family: 'entypo-fontello';
    speak: none;
    font-size: 30px;
    -webkit-transition: right 0.4s ease-in-out;
    transition: right 0.4s ease-in-out
}

.header_color .main_menu #avia2-menu.menu > li:last-child a:hover:after {
    right: 25px;
}

.avia-menu-fx {
    height: 2px;
}

.avia-menu-fx .avia-arrow-wrap {
    display: none !important;
}

.av-main-nav > li > ul {
    margin-top: -1px;
}

.header_color li.av-burger-menu-main {
    border-color: transparent !important;
}

.main_color .tabcontainer.noborder_tabs .active_tab {
    color: #00c7b1 !important;
}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 105px;
}

#mobile_nav_menu, .toggle_mobile_search, .toggle_mobile_menu {
    display: none;
}

.mobile-menu {
    margin-left: 0;
    margin-bottom: 0;
}

.mobile-menu > li > .sub-menu {
    display: none;
    margin: 4px 0 5px 30px;
}

.mobile-menu > li > .sub-menu > li {
    margin-bottom: 0;
}

.mobile-menu > li > .sub-menu > li > a, .mobile-menu > li > .sub-menu > li > a:hover {
    display: block;
    color: #091f2d;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    padding: 10px;
}

.mobile-menu > li > a, .mobile-menu > li > a:hover {
    display: block;
    width: 100%;
    padding: 20px;
    color: #00c7b1;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
}

.mobile-menu > li > a[rel="mobile-get-started"] {
    color: #fff;
    background: #01ebd0;
    text-align: center;
}

.mobile-menu > li > a[rel="mobile-get-started"] span {
    position: relative;
}

.mobile-menu > li > a[rel="mobile-get-started"] span:after {
    position: absolute;
    right: -18px;
}

.mobile-menu > li.menu-item-has-children > a:after {
    position: absolute;
    right: 18px;
    will-change: transform;
    -webkit-transition: transform .5s ease;
    -moz-transition: transform .5s ease;
    -ms-transition: transform .5s ease;
    -o-transition: transform .5s ease;
}

.mobile-menu > li.menu-item-has-children > a:after, .mobile-menu > li > a[rel="mobile-get-started"] span:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    content: "\e879";
    font-family: 'entypo-fontello';
    speak: none;
    font-size: 27px;
}

.mobile-menu > li.menu-item-has-children > a.mobile-parent-opened:after {
    transform: rotate(90deg);
}

.mobile-menu > li:not(:last-child) {
    border-bottom: 1px solid rgba(0, 199, 177, 0.2);
}

blockquote {
    margin: 1em 0 2em;
}

.widgettitle {
    text-transform: none;
    font-size: 16px;
}

.sidebar .textwidget {
    margin-top: 22px;
}

.avia-icon-pos-left {
    margin-right: 1em;
}

.no-border-top {
    border-top-width: 0 !important;
}

a:hover .image-overlay .image-overlay-inside {
    -webkit-animation: none;
    animation: none;
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
    font-family: 'entypo-fontello';
    content: "\e879";
    font-size: 29px;
    line-height: 50px;
}

.avia_transform a .image-overlay {
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.image-overlay {
    position: absolute;
    background: rgba(255, 255, 255, 0.4);
}

.avia_transform a:hover .image-overlay {
    opacity: 1 !important;
}

.image-overlay .image-overlay-inside:before {
    height: 50px;
    width: 50px;
    line-height: 50px;
    margin: -25px 0 0 -25px;
}

.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 6px;
}

.no_margin_top_special_heading.av-special-heading {
    margin-top: 0;
}

.av-subheading.av_custom_color {
    opacity: 1;
}

.main_color span.hr-inner {
    border-color: #ccf0ef;
}

.main_color .light-blue-hr-inner span.hr-inner {
    border-color: #75e1d5;
}

.main_color .dark-light-blue-hr-inner span.hr-inner {
    border-color: #5c9aad;
}

/*#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp {*/
/*color: #016080;*/
/*}*/
.av-special-heading-bold .av-special-heading-tag {
    font-weight: bold;
}

.av-subheading {
    color: #00c7b1;
    font-weight: 300;
}

.light-blue-subheading .av-subheading {
    color: #c6f6f4;
}

.white-subheading .av-subheading {
    color: #fff;
}

.max-width-100 {
    max-width: 100px !important;
}

.max-width-550 {
    max-width: 550px;
}

.max-width-625 {
    max-width: 625px;
}

.max-width-700 {
    max-width: 700px;
}

.max-width-900 {
    max-width: 900px;
}

.subtitle {
    margin-top: 0;
}

.parallax_scroll_me {
    transition: transform .7s ease .05s;
    will-change: transform;
}

.panel-box h3 {
    text-align: center;
    padding: 20px 0;
    color: #ffff;
}

.panel-box .av_textblock_section {
    border: 1px solid;
}

.panel-box .av_textblock_section p {
    padding: 0 15px;
}

.panel-box.green-panel h3 {
    background: #25d0b0;
}

.panel-box.green-panel .av_textblock_section {
    border-color: #25d0b0;
}

.panel-box.green-panel-2 h3 {
    background: #58e0ae;
}

.panel-box.green-panel-2 .av_textblock_section {
    border-color: #58e0ae;
}

.panel-box.blue-panel h3 {
    background: #08dbc7;
}

.panel-box.blue-panel .av_textblock_section {
    border-color: #08dbc7;
}

.panel-box.blue-panel-2 h3 {
    background: #17cbcd;
}

.panel-box.blue-panel-2 .av_textblock_section {
    border-color: #17cbcd;
}

.top_centered_box {
    max-width: 886px;
    background-color: #fff;
    padding: 50px 40px;
}

.testimonial_centered_box {
    max-width: 600px;
    background-color: #fff;
    padding: 30px 40px;
}

.testimonial_centered_box .avia_textblock.testimonial_quote {
    color: #666666;
    font-size: 22px;
    text-align: center;
}

.testimonial_centered_box .avia_textblock.testimonial_author {
    text-align: center;
}

.testimonial_centered_box .avia_textblock.testimonial_author .hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 5px;
}

.testimonial_centered_box .avia_textblock.testimonial_author p:first-child {
    color: #888888;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0;
}

.testimonial_centered_box .avia_textblock.testimonial_author p:last-child {
    color: #666666;
    font-size: 17px;
    margin-bottom: 0;
}

.case_study_centered_box {
    max-width: 565px;
    background-color: #fff;
}

.case_study_centered_box .avia_textblock {
    padding: 0 30px;
}

.case_study_centered_box .case_study_read_more_btn {
    margin-bottom: 30px !important;
}

.logos-grid.avia-logo-grid .slide-entry {
    margin-bottom: 30px;
}

.three_cols_row div .av_one_third {
    width: 32%;
}

.three_cols_row div .av_one_third:not(.first) {
    margin-left: 2%;
}

#top .three_cols_row .av-flex-placeholder {
    width: 2%;
}

.two_cols_row div .av_one_half {
    width: 48%;
}

.two_cols_row div .av_one_half:not(.first) {
    margin-left: 2%;
}

#top .two_cols_row .av-flex-placeholder {
    width: 2%;
}

body .unit.alpha, body .units.alpha, body div .first {
    margin-left: 0;
    clear: left;
}

#homepage_main_section .av-subheading {
    color: #fff;
}

#homepage_main_section .av-special-heading-tag {
    font-weight: bold;
}

#homepage_main_section .svg-image .avia_image {
    width: 80%;
}

#pm_main_section .av-subheading {
    color: #fff;
}

@media only screen and (min-width: 1025px) and (max-width: 1630px) {
    #pos_main_section, #opp_main_section, #infrastructure_main_section, #pm_main_section, #risk_management_main_section {
        background-position: 170% bottom !important;
    }

    #pos_grow_contactless {
        background-position: -16% center !important;
    }

    #endtoend_main_section {
        background-position: 150% center !important;
    }

    #customer_main_section {
        background-position: 120% bottom !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #pos_main_section {
        background-position: 1120% bottom !important;
    }

    #pos_grow_contactless, #pm_main_section, #risk_management_main_section, #customer_main_section {
        background-position: -350% center !important;
    }
}

@media only screen and (max-width: 1280px) {
    #infrastructure_main_section, #pm_main_section, #endtoend_main_section, #pos_main_section, #opp_main_section, #customer_main_section {
        background-image: none !important;
    }
}

@media only screen and (max-width: 767px) {
    #pos_main_section, #pos_grow_contactless, #customer_main_section {
        background-image: none !important;
    }

    #camden_main_section {
        background-image: url('../../uploads/2018/10/mobile_camden_bg.jpg') !important;
    }

    #infrastructure_keep_business {
        background-position: center right !important;
    }
	
	.no-padding-phone {
		padding: 0!important;
	}
	.no-margin-phone {
		margin: 0!important;
	}
}

div.white_box {
    background: #fff;

    -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: transform .2s ease-in;
    -moz-transition: transform .2s ease-in;
    -ms-transition: transform .2s ease-in;
    -o-transition: transform .2s ease-in;
    transition: transform .2s ease-in;
}

div.white_box:not(.no_padding_box) {
    padding: 30px;
}

div.white_box:hover {
    transform: translateY(-5px);
}

div.white_box_new .iconbox_top .iconbox_content {
    background: #fff;
    -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
}

div.white_box .iconbox.image_icon_box .iconbox_content_container {
    font-size: 17px;
    text-align: left;
}

.top_gray_title {
    font-weight: 300;
    color: #979797;
}

.top_gray_title p:last-child {
    margin-bottom: 0;
}

#home_grow_with_omnichannel_commerce .center-column {
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent;
}

.home_parallax_inner {
    position: absolute;
    bottom: -60px;
    left: 0;
    right: 0;
    margin-top: 0px !important;
}

#home_logos_section {
    border-bottom: 1px solid #ededed !important;
}

#home_bottom_two_cols .container {
    max-width: 1200px;
}

#checkout_theme_editor_section .container {
    max-width: 1100px;
}

#cashier_the_most_of_your_pp {
    background-position-y: -88px !important;
}

#reconciliation_key_features .container {
    max-width: 970px;
}

#reconciliation_key_features div.white_box .iconbox.image_icon_box .iconbox_content_container {
    font-size: 14px;
}

#po_smart_routing .container {
    max-width: 1080px;
}

#po_smart_routing_bottom .container {
    max-width: 813px;
}

#identity_top_boxes .container {
    max-width: 1100px;
}

#identity_top_boxes_2 .container {
    max-width: 726px;
}

@media only screen and (min-width: 1470px ) {
    #cashier_the_most_of_your_pp {
        background-position-x: 90% !important;
    }
}

#wpcf7-f37463-o2, #wpcf7-f37463-o1, #wpcf7-f37463-p35-o1 {
    max-width: 505px;
    margin: 0 auto;
}

.wpcf7-form-control.wpcf7-submit {
    min-width: 200px;
}

.wpcf7-form .wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
}

div.wpcf7 .wpcf7-submit:disabled {
    opacity: 0.5;
}

.wpcf7-acceptance span.wpcf7-list-item {
    margin: 0;
}

#contact_us .right_column .flex_cell_inner {
    max-width: 594px;
}

#contact_us .right_column .flex_cell_inner h3 {
    font-weight: 700;
    font-size: 26px;
}

#contact_us .offices_title {
    padding: 20px 30px;
    background: #5dc5c4;
}

#contact_us .offices_title h3 {
    font-size: 24px;
    color: #e3eaf2;
    margin: 0;
}

#contacts-accordion {
    margin-top: 20px;
    margin-bottom: 104px;
    padding: 0 30px;
}

#contacts-accordion .panel, #contacts-accordion .panel-heading {
    background: transparent;
    border: none;
}

#contacts-accordion .panel {
    position: relative;
}

#contacts-accordion .panel-heading {
    padding: 0;
}

#contacts-accordion .panel-heading a {
    display: block;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    border-bottom: 1px solid transparent;
    text-decoration: none;
}

#contacts-accordion .panel-heading a {
    padding: 5px 0;
    color: #e3eaf2;
    font-weight: 300;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

#contacts-accordion .panel-heading a:hover {
    color: #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none;
}

#contacts-accordion .panel-heading a.active {
    border-bottom-color: transparent;
    font-weight: 400;
    color: #fff;
}

#contacts-accordion .panel-heading a.active:after, #contacts-accordion .panel-heading a:hover:after {
    position: absolute;
    right: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
    content: "\e879";
    font-family: 'entypo-fontello';
    speak: none;
    font-size: 30px;
}

#contacts-accordion .contact-map-btn {
    color: #fff;
    font-size: 40px;
    width: 80px;
    height: 80px;
    background-color: #0D92D7;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 0px;
    display: none;
}

#contacts-accordion .contact-map-btn i {
    position: relative;
    top: 13%;
    left: 25%;
}

#contacts-accordion .panel-heading a:hover:after {
    opacity: 1;
}

#contacts-accordion .panel-body {
    padding: 10px 0;
    color: #e3eaf2;
    font-size: 14px;
    font-weight: 300;
}

#contacts-accordion .panel-collapse {
    display: none;
}

#contacts-accordion .panel-collapse.open {
    display: block;
}

#contacts-accordion .panel-body p.address {
    color: #fff;
}

span.wpcf7-not-valid-tip {
    color: #f00 !important;
}
div.wpcf7-response-output {
	border: none;
	padding: 0;
    margin: 2em 0 1em;
    font-weight: 600;
}
.ebd_results {
    font-weight: 600;
}


/* Phone with flags */
.text_input.phone_with_flag {
    padding-left: 54px!important;
}
.intl-tel-input .country-list .country {
    padding: 5px 30px 5px 10px;
    margin: 0;
}
.intl-tel-input .country-list .country.preferred, 
.intl-tel-input .country-list .divider {
    display: none;
}
.intl-tel-input .country-list .country:before {
	display: none!important;
}


.play-video-i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1) !important;
    opacity: 1 !important;
    display: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#top .main_color .play-video-i a.av-icon-char {
    border-color: rgb(231, 250, 25);
    background-color: rgba(0, 97, 127, 0.7);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

@media (max-width: 767px) {
    #top .main_color .play-video-i a.av-icon-char {
        font-size: 25px !important;
        line-height: 5px !important;
        width: 5px !important;
    }

    .play-video-i .av-icon-char:before {
        margin-left: -0.1em !important;
    }
}

@media (min-width: 451px) and (max-width: 767px) {
    #top .main_color .play-video-i a.av-icon-char {
        font-size: 30px !important;
        line-height: 17px !important;
        width: 17px !important;
    }
}

@media (min-width: 768px) and (max-width: 1366px) {
    #top .main_color .play-video-i a.av-icon-char {
        line-height: 25px !important;
        width: 25px !important;
    }
}

#top .main_color .play-video-i:hover a.av-icon-char {
    background-color: rgb(0, 97, 127);
}

#top .main_color .play-video-i .av-no-color.av-icon-style-border a.av-icon-char {
    color: rgb(231, 250, 25);
}

.play-video-i .av-icon-char:before {
    margin-left: 0.1em;
    color: rgb(231, 250, 25);
}

.play-video-icon:after {
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    transform: translate(-50%, -50%);
    font-family: entypo-fontello;
    display: block;
    content: '\e885';
    font-size: 61px;
    margin-left: 3px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/*#interface_cover:hover .play-video-icon:after {*/
/*background-color: rgba(231, 250, 25, 0.9);*/
/*color: rgba(0, 97, 127, 0.9);*/
/*border-color: rgba(231, 250, 25, 0.9);*/
/*}*/

.play-video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    display: block;
    width: 100px;
    height: 100px;
    padding-top: 14px;
    padding-left: 8px;
    line-height: 40px;
    border: 6px solid rgb(231, 250, 25);
    border-radius: 50%;
    color: rgb(231, 250, 25);
    text-align: center;
    text-decoration: none;
    background-color: rgba(0, 97, 127, 0.6);
    font-size: 20px;
    font-weight: bold;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.play-video-btn:hover, #interface_cover:hover .play-video-btn {
    background-color: rgba(0, 97, 127, 0.9);
    box-shadow: 0px 0px 10px rgba(255, 255, 100, 1);
    text-shadow: 0px 0px 10px rgba(255, 255, 100, 1);
}

#marketplace_seamless_section .avia_textblock {
    max-width: 568px;
}

#marketplace_seamless_section .avia_textblock h3,
#marketplace_payment_management .avia_textblock h3,
#marketplace_smart_payment .flex_column:first-child .avia_textblock h3,
#marketplace_compliance_section .avia_textblock h3 {
    font-weight: 900;
}

#marketplace_payment_management .avia_textblock {
    max-width: 872px;
    margin: 0 auto;
}

#marketplace_compliance_section .avia_textblock {
    max-width: 480px;
}

/* Certification */
.certifications_section .container {
    max-width: 978px;
}

#agreements_section.certifications_section .avia_textblock ul {
    max-width: 400px;
    margin: 0;
}

#agreements_section.certifications_section .avia_textblock ul li img {
    position: relative;
    top: 30px;
}

/* Shortcode Image Icon Box*/

#top .iconbox_top.image_icon_box {
    margin-top: 0;
}

.iconbox.image_icon_box .iconbox_icon:before {
    display: none;
}

.iconbox.image_icon_box .iconbox_icon {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    border-width: 0 !important;
}

.iconbox.image_icon_box .iconbox_content_title {
    margin-bottom: 17px;
    text-transform: none;
    font-size: 26px;
}

.iconbox.image_icon_box .iconbox_content_container {
    font-size: 17px;
}

.iconbox.image_icon_box .iconbox_content_container p:first-child {
    margin-top: 0;
    line-height: 22px;
}

.iconbox.image_icon_box .iconbox_content_container a {
    color: #455a66;
}

.iconbox.image_icon_box .iconbox_content_container a:hover {
    text-decoration: none;
}

.image_icon_box.no_margin_top_image .iconbox_icon {
    margin-top: 0 !important;
}

.image_icon_box.no_margin_bottom_image .iconbox_icon {
    margin-bottom: 0 !important;
}

/* Shortcode Accordion */
/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.accordion {
    overflow: hidden;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    background: #f7f7f7;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width: 100%;
    padding: 15px;
    display: inline-block;
    border-bottom: 1px solid #1a1a1a;
    background: #333;
    transition: all linear 0.15s;
    /* Type */
    font-size: 1.200em;
    text-shadow: 0px 1px 0px #1a1a1a;
    color: #fff;
}

.accordion-section-title.active, .accordion-section-title:hover {
    background: #4c4c4c;
    /* Type */
    text-decoration: none;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom: none;
}

/*----- Section Content -----*/
.accordion-section-content {
    padding: 15px;
    display: none;
}

#top label {
    font-size: 13px;
}

.entry-content-wrapper ul.flex-direction-nav {
    list-style: none;
}

.entry-content-wrapper ul {
    list-style: none;
}

.entry-content-wrapper ul li:before {
    position: relative;
    left: -15px;
    content: "";
    width: .5em;
    height: .5em;
    background-color: #00c7b1;
    display: inline-block;
}

.news-title-container {
    padding: 25px 25px 25px 50px;
}

.news-title-container h3 {
    font-size: 45px;
    margin-bottom: 0;
}

.news-room-slider {
    margin: 0;
    background-color: #f2fcfd;
}

.news-container .up, .news-container .down {
    position: relative;
    background-color: #d6f6f5;
    display: block;
    height: 24px;
    cursor: pointer;
    font-size: 30px;
    color: #091f2d;
    text-align: center;
}

.news-room-slider .slides {
    /*min-height: 776px;*/
}

.news-slider-content {
    padding: 30px 35px;
}

.news-slider-title {
    margin-bottom: 20px;
}

.news-slider-image.avia-image-container.avia-align-center {
    margin: 20px 0 0 0;
}

.tabcontainer .tab_icon {
    margin-right: 10px;
    width: 14px;
    display: inline-block;
}

.tab_inner_content h4 {
    margin-top: 14px;
}

.search-result-counter {
    top: 2px;
    box-shadow: none;
    line-height: 20px;
    padding: 0;
    background: none !important;
    font-size: 15px;
}

.main_color input[type='submit']:not(.avia-font-entypo-fontello), .main_color .button:not(.avia-font-entypo-fontello):hover, .main_color input[type='submit']:not(.avia-font-entypo-fontello):hover, .main_color input[type='submit']:not(.avia-font-entypo-fontello):focus {
    padding: 17px 15px 14px 15px !important;
}

.hr-short .hr-inner {
    width: 100%;
    left: 0;
    margin-left: 0;
    border-top: 1px dashed #ddd;
}

.hr-short .hr-inner-style {
    display: none;
}

.no_border {
    border: 0;
}

.content, .sidebar {
    padding-top: 60px;
    padding-bottom: 60px;
}

.js_active .tab {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

#top .avia-button {
    border-bottom: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.avia-button:active {
    border-top-width: 0;
}

.single_to_blog_btn {
    margin-top: 30px;
}

.avia-button, .avia-button.avia-size-medium, .avia-button.avia-size-small, .avia-button.avia-size-large, .avia-button.avia-size-x-large, .main_color input[type='submit'] {
    font-size: 16px;
    font-weight: 700;
}

.avia-button:after {
    position: absolute;
    right: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    content: "\e879";
    font-family: 'entypo-fontello';
    speak: none;
    font-size: 27px;
}

.avia-cookie-consent-button:after {
    display: none;
}

.avia-button.avia-size-small {
    padding: 9px 40px 7px 20px !important;
}

.avia-button.avia-size-medium {
    padding: 12px 40px 10px 20px !important;
}

.avia-button.avia-size-large {
    padding: 25px 40px 23px 25px !important;
}

.avia-button.avia-size-x-large {
    padding: 25px 60px 23px 55px !important;
}

.yellow-button .avia-button{
    background-color: #e7fa19;
    color: #00a590!important;
}
.yellow-button .avia-button:hover{
    background-color: #f3ff62;
    color: #00a590!important;
}

#top .footer_btn {
    display: block;
    width: 100% !important;
}

#top .footer_btn a {
    background-color: #00c7b1;
    border: 0;
    border-radius: 0;
    color: #fff;
    width: 100%;
    padding: 17px 30px 14px 30px !important;
}

#top .footer_btn .avia_iconbox_title {
    color: #fff;
    font-size: 19px;
}

#top .pricing_footer_btn .avia-button:after {
    right: 20px;
}

#top .footer_btn .avia-button:after {
    display: none;
}

#top .pricing_footer_btn .avia-button:hover {
    background-color: #e7fa19;
    color: #091f2d;
    opacity: 1;
}

#top .pricing_footer_btn {
    position: absolute;
    bottom: 25px;
    left: 25px;
    right: 25px;
}

#top .pricing_footer_btn .avia-button {
    display: block;
    width: 100%;
    padding: 15px 15px !important;
    margin: 0;
    /*background-color: #00a4a3;*/
    /*color: #fff;*/
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    text-align: center;
    border: 0;
    border-radius: 0;
    cursor: pointer;
}

/*#top .pricing_footer_btn_express .avia-button {*/
/*background-color: #01ddc4;*/
/*}*/

/*#top .pricing_footer_btn_enterprise .avia-button {*/
/*background-color: #017491;*/
/*}*/

/* Custom Slider */
#top .avia-slider-customSlides {
    display: block;
    clear: both;
    position: relative;
    max-width: 640px;
    margin: 0 auto;
}

#top .avia-slider-customSlides.avia-smallarrow-slider .avia-slideshow-dots a:not(:last-child) {
    margin-right: 10px;
}

#top .av-large-customSlide-slider {
    text-align: left;
    pointer-events: all;
}

.avia-slider-customSlides.reconciliation-manager-slider {
    max-width: 660px;
    margin: 0 auto;
}

.avia-customSlide_inner {
    overflow: hidden;
}

#top .avia-slider-customSlides.avia-customSlide-wrapper .avia-customSlide {
    visibility: hidden;
    border: none;
    width: 100%;
    float: none;
    padding: 0;
    position: absolute;
    top: 0;
}

#top .avia-slider-customSlides.avia-customSlide-wrapper .avia-customSlide:first-child {
    display: block;
    visibility: visible;
    position: relative;
}

#top .avia-customSlide-title {
    font-size: 30px;
    color: #00c7b1;
    font-weight: normal;
    text-align: center;
    margin-bottom: 30px;
}

#top .avia-customSlide-title {
    margin-bottom: 30px;
}

.avia-customSlide-content {
    text-align: center;
    margin-top: 30px;
}

.avia-customSlide-image {
    margin-bottom: 30px;
}

.avia-customSlide-image img {
    display: block;
    margin: 0 auto;
}

/* Post Box */

.sc_post_box_content {
    margin-top: 30px;
    margin-bottom: 112px;
}

@media only screen and (min-width: 768px) {
    .sc_post_box_footer {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        padding-bottom: 30px;
    }

    .sc_post_box_content, .sc_post_box_footer {
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media only screen and (max-width: 767px) {

    .sc_post_box_content, .sc_post_box_footer {
        padding: 30px;
    }

    .sc_post_box_content {
        margin-bottom: 0;
    }
}

.sc_post_box .avia-image-container-inner, .sc_post_box img {
    width: 100%;
}

/* Toggle */

.sc_togglecontainer section .toggler {
    border-left-width: 0;
    border-right-width: 0;
}

.sc_togglecontainer section:first-child .toggler {
    border-top-width: 0;
}

.sc_togglecontainer section:last-child .toggler {
    border-bottom-width: 0;
}

.toggle_icon.sc_toggle_icon {
    width: 33px;
    height: 33px;
    top: 11px;
    left: 0;
    border-width: 0;
}

.sc_toggle_section .toggler {
    padding: 14px 3px 14px 44px;
    font-size: 16px;
}

.sc_toggle_section .toggler.activeTitle {
    border-bottom-width: 0;
}

.sc_toggle_section .toggle_content {
    background-color: transparent;
    border-width: 0;
    padding: 2px 30px 11px 44px;
    font-size: 16px;
}

.avia-section-smallest .content, .avia-section-avia-section-smallest .sidebar {
    padding-top: 10px;
    padding-bottom: 10px;
}

.avia-section-smallest-top .content, .avia-section-avia-section-smallest .sidebar {
    padding-top: 10px;
    padding-bottom: 20px;
}

.avia-section-smallest-bottom .content, .avia-section-avia-section-smallest .sidebar {
    padding-top: 20px;
    padding-bottom: 10px;
}

h3.news_heading {
    line-height: 28px;
    font-size: 20px;
    font-weight: 600;
    margin: 30px 0px 20px;
    /*color: #091f2d;*/
}

/* About Page*/
#top #wrap_all #main #about_top_section {
    border-bottom: 1px solid rgba(199, 207, 210, 0.5);
}

#about_our_story .left_column {
    vertical-align: middle;
}

#about_our_story .our-story-logos {
    display: inline-block;
}

#about_our_story .our-story-logos:last-of-type {
    margin-left: 14%;
}

#about_our_story .our-story-logos .avia-image-container-inner {
    display: inline-block;
}

.about_team_section.max-width-fixed .container {
    max-width: 1070px;
}

.about_team_section .iconbox.image_icon_box.team_member .iconbox_content_container {
    font-size: 20px;
    color: #091f2d;
    font-style: italic;
}

.about_team_section .iconbox.image_icon_box.team_member .iconbox_content_title {
    font-size: 20px;
    font-weight: 900;
    text-transform: none;
}

/* Careers Page */

/*#careers_video_section .av-video-slide .avia-slide-wrap {*/
/*background: #016080; !* Old browsers *!*/
/*background: -moz-linear-gradient(top, #085a6d 50%, #12deb1 50%); !* FF3.6-15 *!*/
/*background: -webkit-linear-gradient(top, #085a6d 50%, #12deb1 50%); !* Chrome10-25,Safari5.1-6 *!*/
/*background: linear-gradient(to bottom, #085a6d 50%, #12deb1 50%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#016080', endColorstr='#12deb1', GradientType=0); !* IE6-9 *!*/
/*}*/

#top #careers_video_section .learn_more_btn .avia-button {
    background-color: #091f2d;
    border-color: transparent;
}

#top #careers_video_section .learn_more_btn .avia-button:hover {
    background-color: #e7fa19;
}

#careers_boxes .container {
    max-width: 100%;
}

#careers_boxes .av-flex-placeholder {
    width: 1%;
}

.careers_col .avia-image-container {
    margin-bottom: 0;
}

div .careers_col {
    margin-left: 1%;
    width: 19.2%;
}

.careers_col .avia-image-container-inner, .careers_col .avia-image-container-inner img {
    width: 100%;
}

.careers_color_1 {
    background-color: #00c7b1;
}

.careers_color_1 .careers_col_description {
    background-color: rgba(0, 199, 177, 0.9);
}

.careers_color_2 {
    background-color: #091f2d;
}

.careers_color_2 .careers_col_description {
    background-color: rgba(0, 97, 127, 0.9);
}

.careers_color_3 {
    background-color: #009798;
}

.careers_color_3 .careers_col_description {
    background-color: rgba(0, 151, 152, 0.9);
}

.careers_color_4 {
    background-color: #00e7cb;
}

.careers_color_4 .careers_col_description {
    background-color: rgba(0, 231, 203, 0.9);
}

.careers_color_5 {
    background-color: #72e3d7;
}

.careers_color_5 .careers_col_description {
    background-color: rgba(114, 227, 215, 0.9);
}

.careers_col .careers_col_description {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    font-size: 16px;
    -webkit-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);
    -moz-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);
    -o-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);
    -ms-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);
    transition: all 0.3s cubic-bezier(.63, .08, .35, .92);
}

.careers_col .careers_col_description .inner_desc {
    top: 100%;
    right: 0;
    left: 0;
    padding: 1em;
    position: absolute;
    width: 100%;
    height: 100%;
    color: #fff;
    -webkit-transition: all 0.25s 0.3s ease;
    -moz-transition: all 0.25s 0.3s ease;
    -o-transition: all 0.25s 0.3s ease;
    -ms-transition: all 0.25s 0.3s ease;
    transition: all 0.25s 0.3s ease;
}

.careers_col .careers_col_description .inner_desc_title {
    margin: 20px 0;
    text-align: center;
}

.careers_col:hover .careers_col_description {
    opacity: 1;
}

.careers_col:hover .careers_col_description .inner_desc {
    opacity: 1;
    top: 0;
}

.careers_col:hover .careers_col_title {
    opacity: 0;
}

.careers_col .careers_col_title {
    padding: 20px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.careers_col .careers_col_title p {
    margin: 1em;
}

@media only screen and (max-width: 1366px) {
    #careers_boxes .container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .careers_col .careers_col_title {
        font-size: 18px;
    }
}

@media only screen and (max-width: 1330px) {
    #careers_boxes .entry-content-wrapper {
        text-align: center;
    }

    #careers_boxes .entry-content-wrapper .inner_desc {
        text-align: left;
    }

    div .careers_col {
        width: 28.2%;
        float: none;
        display: inline-block;
    }
}

@media only screen and (max-width: 992px) {

    #careers_boxes {
        display: none;
    }
}

.careers_our_values_title p:last-child, .careers_our_values_title p:first-child {
    margin-bottom: 0;
}

.careers_our_values_title span {
    border-bottom: 5px solid #B5F0EA;
}

/* Contact Us Page*/
#contact_us .left_column {
    background-color: #00a4a3;
    padding-left: 0;
    padding-right: 0;
    width: 293px;
}

#contact_us .middle_column {
    width: 50% !important;
}

#contact_us .right_column {
    width: 50% !important;
    padding-left: 44px;
    padding-top: 60px;
}

.form_section .container {
    max-width: 1139px;
}

.form_section .left_column .avia_textblock {
    background-color: #006d81;
    color: #fff;
}

.form_section .left_column .avia_textblock strong {
    color: #fff !important;
}

.form_section .left_column .avia_textblock.description_form_info p:first-child {
    margin: 0;
}

.form_section .left_column .avia_textblock.description_form_info {
    padding: 30px 20px 60px 20px;
    font-weight: 100;
    font-size: 17px;
}

.form_section .left_column .avia_textblock.description_form_info ul li {
    padding: 16px 0;

}

.form_section .left_column .avia_textblock.form_left_title p {
    border-bottom: 1px solid;
    border-color: rgba(170, 182, 185, 0.7);
    margin: 0;
    padding: 10px 20px;
    text-align: center;
}

.av-form-labels-visible label {
    margin-bottom: 0;
    color: #091f2d;
}

#whitepapers_main_1 .main-whitepapers-text p {
    margin-top: 0;
    margin-bottom: 0;

}

#whitepapers_main_1 .main-whitepapers-text p, #whitepapers_main_1 .main-whitepapers-text h4 {
    font-size: 21px;
    line-height: 1.4;
}

#whitepaper_landing.max_width_1166 .container {
    max-width: 1166px;
}

#whitepaper_landing .flex_column:last-of-type {
    max-width: 487px;
}

.whitepaper_list .container {
    max-width: 1025px;
}

#whitepaper_landing .whitepaper_ready_text h3, .big_form_title h3 {
    background-color: #e7fa19;
    padding: 12px 19px;
    font-size: 25px;
    font-weight: 900;
    color: #091f2d;
    line-height: 1;
}

.please_fill_form {
    font-size: 17px;
    font-weight: 600;
    color: #091f2d;
}

.whitepaper-thank-you-text {
    color: #091f2d;
    font-size: 20px;
    font-weight: 600;
}

.whitepaper-thank-you-text h3 {
    font-size: 74px;
}

div .flex_column.subscription-column {
    border-radius: 0px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

#billing_support .avia_image {
    margin-top: 15px;
}

/* Clients page */
.customers-testimonial-container {
    opacity: 0;
}

#clients_testimonials_section .container {
    max-width: 98%;
}

.main_color .customers-testimonial .avia-image-container-inner, .main_color .customers-testimonial .avia_image {
    width: 100%;
}

.customers-testimonial {
    float: left;
    position: relative;
    margin-right: 1.35%;
    margin-bottom: 45px;
    border-width: 1px;
    border-style: solid;
    border-color: #e1e1e1;
    background-color: #fff;
}

.customers-testimonial-content {
    padding: 20px;
    font-size: 15px;
    margin-bottom: 70px;
}

.customers-testimonial-content img {
    position: relative;
    top: 13px;
    height: 29px;
    width: 36px;
    float: left;
    margin-right: 10px;
}

.customers-testimonial-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 20px 20px 20px;
    line-height: 1.5;
}

.customer-testimonial-name {
    font-size: 13px;
}

.customer-testimonial-job {
    font-size: 10px;
    font-weight: 900;
}

.customer-testimonial-company {
    font-size: 10px;
    font-weight: 900;
}

#clients-logos .container {
    max-width: 1145px;
}

#clients-logos .content {
    padding-top: 0;
    background: url('images/clients/logos.png') repeat;
    background-size: auto;
    height: 628px;
    -webkit-transform: translateZ(0);
    margin-top: 61px;
    -webkit-animation: loop-roll-up 20s linear infinite;
    animation: loop-roll-up 20s linear infinite;
    transform: translateZ(0);
}

#clients-logos .content:before {
    width: 100%;
    height: 130px;
    position: absolute;
    content: ' ';
    right: 0;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 6%, rgb(247, 247, 247) 87%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
}

#clients-logos .content:after {
    width: 100%;
    height: 130px;
    position: absolute;
    content: ' ';
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(250, 250, 250, 0);
    background: -moz-linear-gradient(bottom, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 6%, rgb(247, 247, 247) 87%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(bottom, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(bottom, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to top, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 6%, rgba(255, 255, 255, 0) 87%, rgba(255, 255, 255, 0) 100%);
}

@-webkit-keyframes loop-roll-up {
    from {
        background-position: left -628px;
    }

    to {
        background-position: left 0;
    }
}

@keyframes loop-roll-up {
    from {
        background-position: left -1256px;
    }
    to {
        background-position: left 0;
    }
}

#pricing_section .container {
    max-width: 1186px;
    margin: 0 auto;
    opacity: 0;
}

#pricing_section .av_one_half {
    width: 49.42%;
    padding-bottom: 100px;
}

#pricing_section .av_one_half:last-of-type {
    margin-left: 1%;
}

#pricing_section .av_one_half .avia-image-container.top-pricing-image {
    width: 100%;
    margin-bottom: 20px;
}

#pricing_section .av_one_half:first-child .avia-image-container.top-pricing-image {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

#pricing_section .av_one_half:last-child .avia-image-container.top-pricing-image {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.pricing-title h3, .pricing-title h4 {
    font-weight: 300;
}

#pricing_section .av_one_half .contact-sales {
    margin-top: 50px;
    margin-bottom: 50px;
}

#pricing_section .av_one_half .pricing-info {
    margin-top: 35px;
}

#pricing_section .av_one_half .pricing-details ul {
    list-style: none;
    color: #fff;
    max-width: 320px;
    margin: 25px auto 0 auto;
    clear: both;
}

#pricing_section .av_one_half .pricing-details ul li:before {
    display: none;
}

#pricing_section .av_one_half .pricing-details ul li {
    padding-left: 0;
}

#pricing_section .av_one_half.enterprise-pricing .pricing-details ul {
    max-width: 330px;
    color: #fff;
}

#pricing_section .av_one_half .pricing-details ul i {
    position: relative;
    top: 4px;
    font-size: 26px;
    color: #e7fa19;
    margin-right: 20px;
}

#pricing_section .av_one_half.enterprise-pricing .pricing-details ul i {
    color: #7eea34;
}

#pricing_section .av_one_half.enterprise-pricing .pricing-details ul li:before {
    display: none;
}

.pricing-info {
    padding: 0 30px;
    display: block;
}

#pricing_section .pricing-info-column {

}

#pricing_section .pricing-info-column:first-child {
    float: left;
}

#pricing_section .pricing-info-column:last-child {
    float: right;
}

.pricing-info-column .price {
    color: #fff !important;
    font-size: 32px;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 0;
}

.pricing-info-column .big-percentage {
    font-size: 40px;
    font-weight: bold;
    color: #e7fa19;
}

.pricing-info-column .plus, .pricing-info-column .fee {
    font-size: 20px;
}

.pricing-info-column .plus {
    font-weight: bold;
}

.pricing-description span {
    display: block;
    color: #fff;
}

.pricing-description span:first-child {
    font-weight: 700;
}

.pricing-description .per_transaction {
    color: #fff;
    margin-top: -8px;
    font-weight: 300;
    font-size: 14px;
    font-style: italic;
}

.get-started-faqs {
    max-width: 700px;
    margin: 40px auto;
}

.get-started-faqs .sc_toggle_section {
    border-color: #f7f7f7;
}

.get-started-faqs .toggle_icon.sc_toggle_icon {
    top: 16px;
}

.get-started-faqs .toggler, .get-started-faqs .toggler.activeTitle:hover {
    background-color: transparent;
    border-color: transparent;
}

.get-started-faqs .toggler {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2em;
}

.get-started-faqs .toggle_content p {
    margin-top: 0;
}

.get-started-faqs .activeTitle .toggle_icon.sc_toggle_icon {
    opacity: 0.7;
}

/* White Table */
.white_table {
	margin-bottom: 32px;
}
.white_table tr:nth-child(odd){
	background: #fff;
}
.white_table td {
	padding: 16px 40px 0 0;
	font-size: 14px;
}
.white_table td p{
	margin: 0 0 12px;
}
.white_table td a{
	display: block;
	border-bottom: 2px dashed #93f3e9;
	padding: 12px 0;
	transition: all .5s;
	line-height: 1.5em;
}
.white_table td a:hover, .white_table td a:focus{
	text-decoration:none;
}
.white_table td a span{
	transition: all .3s;
}
.white_table td a:hover span{
	color: #00c7b1!important;
}

.white_table td a:last-child{
	border: none;
}

.post-entry table {
	text-align: initial;
}
.table_bordered {
	border: 1px solid #e8e8e8!important;
	border-collapse: initial;
}
.table_bordered td{
	padding: 12px 24px;
}
.table_bordered p{
	margin: 0 0 20px;
}
.table_bordered ul{
	margin: 24px 0 0;
}


.main_color .table_gray tr:nth-child(odd) {
	background: white;
}

.table_gray tr td:nth-child(odd) {
	background: #eee;
}
.table_gray tr td:nth-child(even) {
	background: #fafafa;
}


/* Pricing tables */

.main_color .pricing-table table {
    background: transparent;
}

.main_color .pricing-table tr:nth-child(even), .main_color .pricing-table tr:nth-child(odd) {
    background: #fff;
}

.pricing-table table td {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.pricing-table table td sup {
    font-size: 0.6em;
}

.pricing-table table td.add-plus:after {
    content: '+';
    position: absolute;
    right: -9px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    line-height: 16px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    border: 1px solid #00c7b1;
}

.pricing-table table td img {
    width: 70px;
    padding: 0;
    margin: 0 auto;
}

.pricing-table .table-type-title {
    font-size: 20px;
    color: #fff !important;
}

.enterprise-background {
    background-color: #25d0b0;
}

.main_color .pricing-table.enterprise td, .main_color .pricing-table.enterprise-border td {
    border-color: #25d0b0;
}

.main_color .pricing-table.enterprise td.add-plus:after, .main_color .pricing-table.enterprise-border td.add-plus:after {
    border: 1px solid #25d0b0;
    /*color: #25d0b0;*/
}

.express-background {
    background-color: #58e0ae;
}

.unknown-table-background {
    background-color: #08dbc7;
}

.main_color .pricing-table.express td, .main_color .pricing-table.express-border td {
    border-color: #58e0ae;
}

.main_color .pricing-table.express td.add-plus:after, .main_color .pricing-table.express-border td.add-plus:after {
    border: 1px solid #58e0ae;
    /*color: #58e0ae;*/
}

@media (max-width: 767px) {
    .main_color .pricing-table {
        overflow: auto;
    }

    .main_color .pricing-table .logo-td {
        min-width: 95px;
    }

    /* !important is needed sometimes */
    .main_color .pricing-table::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 12px !important;
    }

    /* Track */
    .main_color .pricing-table::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
        -webkit-border-radius: 10px !important;
        border-radius: 10px !important;
    }

    /* Handle */
    .main_color .pricing-table::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px !important;
        border-radius: 10px !important;
        background: #00c7b1 !important;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1) !important;

    }

    .main_color .pricing-table::-webkit-scrollbar-thumb:window-inactive {
        background: #00c7b1 !important;
    }

    .main_color .pricing-table table {
        width: auto !important;
    }

    .pricing-table table td {
        font-size: 14px;
    }
}

.light-blue-table-cell {
    background-color: #e8f8f4;
}

.light-green-table-cell {
    background-color: #eafdf6;
}

/* END Pricing tables */

.template-blog .container .content .newsroom-item:last-child {
    padding-bottom: 10px;
}

.newsroom-item .container {
    font-size: 1.06em;
    max-width: 972px;
}

#newsroom-footer .container {
    text-align: center;
}

.archive-yearly {
    list-style: none;
    font-size: 100%;
    letter-spacing: 1px;
    margin-bottom: 0;
}

.archive-yearly li {
    display: inline-block;
}

.archive-yearly li:not(:last-child) {
    padding-right: 50px;
}

.archive-yearly li a {
    font-weight: 700;
    text-decoration: none !important;
}

.archive-yearly li.active a {
    color: #455a66;
}

/* Glossary */
.glossary-left h3 {
    padding-top: 32px;
    margin-top: 8px;
    border-top: 1px solid #ccc;
    line-height: 1.3;
    font-weight: 400;
    font-size: 28px;
    margin-bottom: 20px;
}

.glossary-right .avia_textblock p:first-child, .glossary-right .avia_textblock h4:first-child {
    margin-top: 0;
}

.margin-bottom-20-ul ul li {
    margin-top: 20px
}

.margin-bottom-20-ul ul li:last-child {
    margin-bottom: 40px
}

form fieldset h3 {
    margin-bottom: 32px;
}

#six-columns .flex_column.av_one_fifth {
    width: 15.5%;
    margin-left: 1%;
}

#six-columns .flex_column.av_one_fifth.first {
    clear: none;
    margin-left: 0;
}

#six-columns .flex_column.av_one_fifth:last-of-type {
    margin-top: 0 !important;
    margin-left: 1%;
}

.image_item_box h3 {
    margin-top: 20px;
}

.image_item_box h3 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 0;
    font-weight: 900;
}

.image_item_box {
    padding: 45px 0;
}

/* Blog */

#safecharge-blog-slider {
    background-color: #fff;
	display: none;  /* REMOVED TOP HEADER ON BLOG (Maya) */
}

#safecharge-blog-slider .avia-slideshow-dots a {
    background: transparent;
    border: 1px solid #fff;
}

#safecharge-blog-slider .avia-slideshow-dots a:not(:last-child) {
    margin-right: 10px;
}

#safecharge-blog-slider .avia-slideshow-dots a.active {
    background: #fff;
}

#safecharge-blog-slider .avia-slideshow-arrows {
    display: none;
}

#safecharge-blog-slider .avia-slideshow-inner li {
    background: no-repeat bottom center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;

}

#safecharge-blog-slider .avia-slideshow-inner li .avia-slide-wrap {
    height: 100%;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    float: none !important;
}

#safecharge-blog-slider .safecharge-slide-inner {
    max-width: 600px;
    margin: 20px auto;
    text-align: center;
}

#safecharge-blog-slider .safecharge-slide-inner img {
    width: auto;
    margin-top: 20px;
}

#safecharge-blog-slider h3.dark-blue-text-highlight, #safecharge-blog-slider h4.yellow-text-highlight {
    display: inline;
    line-height: 2em;
    margin-left: 10px;
}

#safecharge-blog-slider h3.dark-blue-text-highlight {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    padding: 5px;
}

#safecharge-blog-slider h4.yellow-text-highlight {
    font-size: 20px;
}

#safecharge-blog-slider .meta {
    text-align: center;
}

.blog-top-menu, .sc-top-menu {
    background-color: #f7f7f7;
    border-top: 0;
}

.blog-top-menu .av-subnav-menu a, .blog-top-menu .av-subnav-menu a:hover, .sc-top-menu .av-subnav-menu a, .sc-top-menu .av-subnav-menu a:hover {
    background-color: #f7f7f7;
    color: #091f2d;
}

#top .blog-top-menu .av-subnav-menu > li > a, #top .sc-top-menu .av-subnav-menu > li > a {
    border-left-width: 0;
}

#top .blog-top-menu.av-submenu-container .avia-menu-fx, #top .sc-top-menu.av-submenu-container .avia-menu-fx {
    display: block;
    height: 3px;
    bottom: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#top .blog-top-menu.av-submenu-container a:hover .avia-menu-fx, #top .sc-top-menu.av-submenu-container a:hover .avia-menu-fx {
    visibility: visible;
    opacity: 1;
}

.blog-top-menu .current-menu-item > a, .sc-top-menu .current-menu-item > a {
    font-weight: 700;
}

.sc-top-menu .current-menu-item > a {
    font-weight: 700;
}

#safecharge-blog {
    background-color: #fff;
    min-height: 100px;
    padding: 50px 0;
}

#blog-articles .pagination {
    padding-right: 1.4734144778987828%;
}

#blog-articles {
    float: left;
    width: 78.83631713554988%;
    opacity: 0;
}

.main_color .blog-article {
    float: left;
    position: relative;
    margin-right: 30px;
    margin-bottom: 30px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
}

.main_color .blog-article .avia-image-container-inner, .main_color .blog-article .avia_image {
    width: 100%;
}

.blog-article-content {
    position: relative;
    padding: 12px 16px;
    overflow: hidden;
}

.blog-article-content h3 {
    color: #00c7b1;
}

.blog-article-content p {
    margin-bottom: 80px;
}

.blog-article-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 10px;
    padding: 16px;
}

.blog-article-date {
    float: left;
}

.blog-footer-right {
    float: right;
}

.main_color a.blog-article-readmore {
    padding: 8px 16px;
    text-decoration: none;
    font-size: 16px;
    color: #6d6e70;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.main_color a.blog-article-readmore:hover {
    color: #fff;
    background-color: #00c7b1;
    border-color: #00c7b1;
}

.blog-article-author {
    color: #c5c5c5;
    margin-right: 20px;
}

#safecharge-blog .sidebar {
    float: left;
    width: 21.16368286445012%;
    padding-top: 0;
    /*background: #ccc;*/
}

#safecharge-blog .sidebar .widget:not(:first-child) {
    padding: 30px 0 0 0;
}

#safecharge-blog .sidebar .inner_sidebar {
    margin-left: 10px;
}

#hometab {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.sc-tab-post:after {
    clear: both;
    display: block;
    content: '';
}

#top #sc-tab-nav {
    position: relative;
    z-index: 6;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

#sc-tab-nav a {
    text-decoration: none;
}

#sc-tab-nav a.current {
    position: relative;
    z-index: 6;
    border-bottom: none;
    overflow: hidden;
    font-weight: 700;
}

ul#sc-tab-info {
    position: relative;
    z-index: 5;
    padding: 0 0 0 0;
    overflow: hidden;
    margin-top: -1px;
}

#sc-tab-info h3 {
    line-height: 1.3;
    font-size: 14px !important;
}

#sc-tab-info li:not(:first-child) {
    display: none;
}

#sc-tab-info li .sc-tab-post:not(:last-child) {
    border-bottom: 1px solid rgba(204, 204, 204, 0.4);
}

.sc-tab-post {
    padding: 10px 0;
}

.sc-tab-post img {
    padding: 0;
    margin: 4px 15px 10px 0 !important;
    float: left;
    height: auto;
}

.sc-tab-post .meta {
    font-size: 10px !important;
    line-height: 1.2;
    padding: 0 0 0 0 !important;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    opacity: .7;
    text-transform: uppercase;
}

/* Tab Section with images */
.sc_image_tabs .av-tab-section-tab-title-container {
    background-color: #ffffff;
}

.sc_image_tabs.gray-background .av-tab-section-tab-title-container {
    background-color: #fbfbfb;
}

.sc_image_tabs .av-tab-arrow-container {
    display: none;
}

.sc_image_tabs .av-tab-section-image {
    width: 260px;
    height: 306px;
    filter: none;
    opacity: 0.5;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    position: relative;
}

.sc_image_tabs .av-active-tab-title .av-tab-section-image {
    box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, .15);
    opacity: 1;
}

.sc_image_tabs .av-tab-section-image:after {
    width: 0;
}

.sc_image_tabs .av-active-tab-title .av-tab-section-image:after {
    content: "";
    position: absolute;
    bottom: -26px;
    height: 4px;
    width: 60%;
    background: #cfefee;
    left: 20%;
    -webkit-transition: none;
    transition: none;
}

.sc_image_tabs .tabs_section_container {
    padding: 0 20% 40px 20%;
}

@media only screen and (min-width: 1090px) and (max-width: 1300px) {
    .sc_image_tabs .av-tab-section-image {
        width: 200px;
        height: 235px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1089px) {
    .sc_image_tabs .av-tab-section-image {
        width: 132px;
        height: 155px;
    }
}

@media only screen and (max-width: 767px) {
    .sc_image_tabs .av-tab-section-image {
        width: 100px;
        height: 118px;
    }

    #top .sc_image_tabs .av-section-tab-title {
        padding: 10px 10px 0px 10px;
    }

    .sc_image_tabs .tabs_section_container {
        padding: 0;
    }
}

@media only screen and (min-width: 992px) {
    .html_header_top.html_header_sticky:not(.html_header_transparency) #top #wrap_all #main {
        padding-top: 130px !important;
    }
}

.main_color .sidebar .av_mailchimp_privacy_check a {
    color: #00c7b1;
}

#top .newsletter-signup-form, #top .newsletter-signup-form fieldset {
    margin-bottom: 5px;
}

/* Single blog post */
.template-single-blog .content {
    padding-top: 0;
}

.template-blog.template-single-blog {
    max-width: 100%;
    padding: 0;
}

.big-preview.single-big {
    background: no-repeat bottom center;
    background-size: cover;
    min-height: 400px;
}

#top.single-post .big-preview.single-big a,
#top.single-post .small-preview {
    pointer-events: none;
    cursor: default;
    min-height: 400px;
    max-height: 400px;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
    font-size: 1em;
    max-width: 800px;
}

#top .fullsize .template-blog .post-title {
    color: #00c7b1;
    font-weight: 800;
}

#top .fullsize .template-blog .post-meta-infos,
#top .fullsize .template-blog .post-meta-infos .minor-meta,
#top .fullsize .template-blog .post-meta-infos .text-sep {
    color: #c5c5c5;
    font-size: 15px;
}

#top .fullsize .template-blog .post-title, #top .fullsize .template-blog .post-meta-infos {
    text-align: left;
}

.av-share-box {
    width: 50%;
    margin-bottom: 0;
}

#top .av-share-box ul {
    background: #fff;
    text-align: left;
    display: block;
}

.av-share-box ul li {
    display: inline-block;
}

.av-share-box ul li:before {
    display: none;
}

.av-share-box ul li:first-child {
    position: relative;
    top: 3px;
    width: 120px;
    border-bottom: 2px solid #d8d8d8;
    display: inline-block;

}

.av-share-box ul li:not(:first-child) {
    margin-left: 10px;
}

.av-share-box ul li a {
    width: 50px;
    height: 50px;
    font-size: 32px;
    color: #d8d8d8;
    text-align: center;
}

#top #wrap_all .av-share-link.av-social-link-facebook:hover a,
#top #wrap_all .av-share-link.av-social-link-twitter:hover a,
#top #wrap_all .av-share-link.av-social-link-linkedin:hover a,
#top #wrap_all .av-share-link.av-social-link-mail:hover a {
    color: #00c7b1 !important;
    background-color: #fff !important;
}

.payment-methods-prices table td,
.payment-methods-prices table th {
    vertical-align: middle;
    font-size: 18px;
}

.payment-methods-prices tr td:first-child, .payment-methods-prices tr td:first-child img {
    width: 98px;
}

.payment-methods-prices thead {

}

.payment-methods-prices table th {
    background-color: #00c7b1;
    color: #fff;
    font-weight: bold;
    text-transform: none;
}

.payment-methods-prices {
    max-width: 726px;
    margin: 0 auto;
}

.payment-methods-prices table {
    font-size: 24px;
}


/* PolyLang */
#header_main .widget_polylang {
	position: absolute;
    top: 50%;
    margin: -14px 0 0;
	padding: 0;
    right: 226px;
	font-size: 13px;
	font-weight: 600;
/*	display: none;*/
}
#header_main .widget_polylang label{
	display: none;
}
#header_main .widget_polylang .lang_toggle {
	transition: all .2s ease-in-out;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    line-height: 17px;
    padding: 7px;
	cursor: pointer;
	text-transform: uppercase;
}

ul.lang_choices {
    display: none;
    position: absolute;
    z-index: 9999;
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 0 0 2px 2px;
    list-style: none;
	right: 2px;
}
ul.lang_choices li {
    margin: 0;
    background: #00c7b1;
    color: #333;
    line-height: 30px;
}
ul.lang_choices li a{
    display: block;
	padding: 0 10px;
	text-transform: uppercase;
	text-decoration: none;
	transition: color .15s
}
ul.lang_choices li a:hover{
    color: #e7fa19;
}

ul.lang_choices li div {
    cursor: pointer;
    padding: 0 10px;
   
    white-space: nowrap;
}

ul.lang_choices li div:hover {
    background-color: #0bafc7;
    color: #fff;
}

#top .av-border-deactivate.avia-logo-element-container img {
    box-shadow: 2px 2px 10px #f8f3f3;
}


/* Footer */
#footer {
    padding: 60px 0 60px 0;
}

#footer, #socket {
    border-top: none;
}

#footer .flex_column .widget .widgettitle, #footer .content .widget .widgettitle {
    margin-top: 0;
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 800;
    text-transform: none;
    letter-spacing: normal;
}

#footer .widget {
    margin: 0;
}

#footer .widget_nav_menu a {
    display: inline-block;
}

#top #footer .widget_nav_menu li {
    font-size: 14px;
    line-height: 1.9;
}

#footer .widget_nav_menu a {
    padding: 0;
    color: rgba(255, 255, 255, 0.8);
}

#footer-columns-container, #socket .copyright {
    width: 72%;
}

#socket .copyright {
    float: right;
    line-height: 1.3;
}

#socket .sub_menu_socket {
    float: left;
}

#socket .sub_menu_socket li:first-child {
    padding-left: 0;
}

#socket .sub_menu_socket a {
    font-size: 12px;
    font-weight: bold;
    color: #c2c4c7;
}

#footer-columns-container {
    border-left: 1px solid #40889e;
    float: right;
    padding-left: 76px;
}

#footer-columns-container .widget-privacy-cookies {
    margin-top: 56px;
}

#footer-columns-container .widget-privacy-cookies a {
    color: rgba(255, 255, 255, 0.5);
    padding: 10px 0 3px 0;
    font-size: 20px;
    line-height: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

#footer-columns .av_one_fourth:not(:first-child) {
    margin-left: 8.4%;
}

#footer-buttons-container {
    float: right;
    width: 28%;
    padding-right: 76px;
}

#footer-buttons-container h4 {
    font-size: 24px;
    font-weight: 100;
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
}

#footer-buttons-container .footer_btn:last-child {
    margin-top: 10px;
}

#footer-social {
    width: 100%;
    margin-top: 20px;
    text-align: left;
}

#footer-social .social_bookmarks {
    margin: 0 0 0 -6px;
}

#footer-social li {
    border: none !important;
    margin-right: 23px;
}

#footer-social a {
    color: #fff;
    font-size: 30px;
}

#socket .container {
    padding-top: 25px;
    padding-bottom: 25px;
}

#socket .copyright {
    font-size: 12px;
    color: #607985;
    font-weight: 400;
    width: 66%;
}

#socket .copyright-info {
    font-weight: 700;
    color: #607985;
}

#socket .copyright-info:first-child {
    margin-top: 20px;
}

#stars {
    width: 1px;
    height: 1px;
    border-radius: 100%;
    background: transparent;
    box-shadow: 630px 628px #FFF, 130px 276px #FFF, 1859px 497px #FFF, 1621px 513px #FFF, 1365px 1765px #FFF, 1917px 1768px #FFF, 555px 830px #FFF, 809px 569px #FFF, 1625px 1365px #FFF, 797px 1368px #FFF, 784px 1618px #FFF, 1507px 9px #FFF, 1075px 438px #FFF, 1682px 1725px #FFF, 1094px 1461px #FFF, 289px 254px #FFF, 1240px 1305px #FFF, 1489px 855px #FFF, 821px 189px #FFF, 926px 1668px #FFF, 379px 819px #FFF, 1299px 1172px #FFF, 479px 35px #FFF, 144px 741px #FFF, 68px 1384px #FFF, 749px 1024px #FFF, 1548px 730px #FFF, 190px 1038px #FFF, 165px 1094px #FFF, 338px 898px #FFF, 795px 1478px #FFF, 359px 1859px #FFF, 852px 1104px #FFF, 153px 326px #FFF, 770px 534px #FFF, 1452px 80px #FFF, 1505px 681px #FFF, 549px 985px #FFF, 558px 544px #FFF, 192px 1922px #FFF, 1195px 865px #FFF, 1592px 624px #FFF, 787px 311px #FFF, 304px 1949px #FFF, 11px 1709px #FFF, 618px 870px #FFF, 1806px 1935px #FFF, 1727px 1860px #FFF, 1625px 952px #FFF, 361px 1196px #FFF, 1036px 430px #FFF, 993px 899px #FFF, 1332px 854px #FFF, 960px 62px #FFF, 1412px 168px #FFF, 1638px 1271px #FFF, 1646px 579px #FFF, 1250px 1687px #FFF, 146px 55px #FFF, 200px 1302px #FFF, 999px 1373px #FFF, 1514px 667px #FFF, 984px 1389px #FFF, 114px 1575px #FFF, 1869px 664px #FFF, 1800px 583px #FFF, 596px 732px #FFF, 229px 1367px #FFF, 1449px 858px #FFF, 30px 486px #FFF, 1740px 320px #FFF, 987px 831px #FFF, 50px 13px #FFF, 49px 1066px #FFF, 1283px 381px #FFF, 1181px 739px #FFF, 468px 1526px #FFF, 1406px 184px #FFF, 1381px 470px #FFF, 1094px 1083px #FFF, 1645px 1121px #FFF, 1774px 683px #FFF, 1241px 1374px #FFF, 682px 1215px #FFF, 272px 882px #FFF, 908px 1593px #FFF, 493px 768px #FFF, 868px 1552px #FFF, 1260px 963px #FFF, 725px 1871px #FFF, 1337px 818px #FFF, 1949px 733px #FFF, 1994px 1902px #FFF, 34px 1333px #FFF, 1216px 1662px #FFF, 977px 139px #FFF, 865px 1869px #FFF, 815px 1434px #FFF, 697px 1304px #FFF, 1180px 1993px #FFF, 1833px 1296px #FFF, 1561px 1932px #FFF, 431px 1758px #FFF, 531px 32px #FFF, 1867px 359px #FFF, 1142px 1540px #FFF, 571px 551px #FFF, 194px 216px #FFF, 55px 1114px #FFF, 804px 499px #FFF, 1050px 1697px #FFF, 1805px 1938px #FFF, 289px 993px #FFF, 863px 83px #FFF, 260px 334px #FFF, 1167px 1092px #FFF, 54px 583px #FFF, 1664px 359px #FFF, 1080px 343px #FFF, 518px 1967px #FFF, 218px 451px #FFF, 1564px 1203px #FFF, 1641px 94px #FFF, 1280px 78px #FFF, 737px 415px #FFF, 1107px 921px #FFF, 55px 1233px #FFF, 862px 849px #FFF, 1709px 1212px #FFF, 955px 1328px #FFF, 1496px 1055px #FFF, 921px 841px #FFF, 851px 133px #FFF, 360px 1124px #FFF, 1170px 1118px #FFF, 1633px 1071px #FFF, 1677px 913px #FFF, 222px 1085px #FFF, 1273px 1298px #FFF, 1245px 266px #FFF, 1089px 1808px #FFF, 369px 1918px #FFF, 193px 272px #FFF, 859px 769px #FFF, 662px 742px #FFF, 1019px 132px #FFF, 955px 1264px #FFF, 640px 599px #FFF, 1805px 818px #FFF, 1410px 728px #FFF, 233px 637px #FFF, 1094px 659px #FFF, 1815px 1332px #FFF, 1922px 1829px #FFF, 1109px 158px #FFF, 560px 1447px #FFF, 1420px 907px #FFF, 1302px 1478px #FFF, 256px 1489px #FFF, 482px 337px #FFF, 81px 1684px #FFF, 552px 193px #FFF, 1623px 1px #FFF, 1515px 370px #FFF, 674px 1012px #FFF, 1552px 1326px #FFF, 1078px 135px #FFF, 567px 1555px #FFF, 955px 912px #FFF, 1494px 1346px #FFF, 139px 741px #FFF, 783px 19px #FFF, 1950px 960px #FFF, 366px 596px #FFF, 772px 577px #FFF, 23px 868px #FFF, 702px 1398px #FFF, 604px 1166px #FFF, 787px 472px #FFF, 1676px 1339px #FFF, 746px 229px #FFF, 1279px 226px #FFF, 1219px 597px #FFF, 772px 183px #FFF, 1601px 1927px #FFF, 1020px 1360px #FFF, 1352px 1910px #FFF, 215px 707px #FFF, 1395px 34px #FFF, 1214px 378px #FFF, 691px 246px #FFF, 841px 523px #FFF, 1144px 376px #FFF, 1306px 943px #FFF, 613px 446px #FFF, 1594px 1537px #FFF, 1064px 950px #FFF, 1022px 91px #FFF, 1076px 1200px #FFF, 1337px 826px #FFF, 1169px 762px #FFF, 137px 1177px #FFF, 427px 870px #FFF, 462px 1729px #FFF, 131px 172px #FFF, 325px 366px #FFF, 229px 180px #FFF, 504px 251px #FFF, 873px 1144px #FFF, 1847px 1263px #FFF, 711px 740px #FFF, 1153px 699px #FFF, 1774px 1207px #FFF, 1124px 1421px #FFF, 1619px 268px #FFF, 1896px 131px #FFF, 1121px 695px #FFF, 1699px 1050px #FFF, 1217px 71px #FFF, 1649px 272px #FFF, 1901px 1380px #FFF, 1754px 1243px #FFF, 826px 645px #FFF, 99px 846px #FFF, 443px 1080px #FFF, 175px 997px #FFF, 1968px 1001px #FFF, 1748px 1831px #FFF, 252px 898px #FFF, 1266px 1143px #FFF, 1263px 307px #FFF, 301px 945px #FFF, 968px 1485px #FFF, 460px 1146px #FFF, 421px 778px #FFF, 1039px 235px #FFF, 1076px 63px #FFF, 1931px 790px #FFF, 1545px 1026px #FFF, 1762px 1711px #FFF, 1425px 1552px #FFF, 467px 59px #FFF, 1853px 1152px #FFF, 836px 1958px #FFF, 64px 1516px #FFF, 1035px 997px #FFF, 1286px 73px #FFF, 1605px 1480px #FFF, 805px 493px #FFF, 912px 1050px #FFF, 1574px 41px #FFF, 211px 356px #FFF, 701px 1529px #FFF, 1290px 1109px #FFF, 429px 713px #FFF, 1797px 1938px #FFF, 469px 283px #FFF, 452px 331px #FFF, 1207px 720px #FFF, 1788px 45px #FFF, 784px 1130px #FFF, 683px 1584px #FFF, 1229px 1787px #FFF, 200px 138px #FFF, 1900px 1344px #FFF, 65px 1150px #FFF, 160px 16px #FFF, 184px 1269px #FFF, 1041px 1249px #FFF, 388px 114px #FFF, 1794px 1269px #FFF, 1640px 836px #FFF, 1194px 1576px #FFF, 651px 1994px #FFF, 1299px 1311px #FFF, 1862px 440px #FFF, 202px 1373px #FFF, 1467px 529px #FFF, 66px 86px #FFF, 1148px 1229px #FFF, 1126px 1358px #FFF, 1480px 717px #FFF, 1900px 902px #FFF, 1915px 467px #FFF, 936px 222px #FFF, 611px 1006px #FFF, 9px 1101px #FFF, 1415px 1352px #FFF, 183px 1505px #FFF, 811px 1476px #FFF, 1655px 1007px #FFF, 819px 55px #FFF, 1286px 1573px #FFF, 704px 1047px #FFF, 1010px 1703px #FFF, 809px 1331px #FFF, 1587px 590px #FFF, 302px 1909px #FFF, 1165px 1686px #FFF, 756px 39px #FFF, 532px 18px #FFF, 1643px 467px #FFF, 111px 54px #FFF, 7px 315px #FFF, 1967px 765px #FFF, 199px 993px #FFF, 1141px 1090px #FFF, 1785px 1368px #FFF, 552px 1115px #FFF, 589px 286px #FFF, 540px 416px #FFF, 317px 990px #FFF, 1886px 45px #FFF, 990px 1794px #FFF, 767px 168px #FFF, 845px 1355px #FFF, 1857px 640px #FFF, 1043px 866px #FFF, 1297px 824px #FFF, 31px 856px #FFF, 721px 1053px #FFF, 139px 1741px #FFF, 188px 1867px #FFF, 1738px 505px #FFF, 1966px 930px #FFF, 564px 438px #FFF, 924px 952px #FFF, 548px 1745px #FFF, 1976px 729px #FFF, 443px 446px #FFF, 1771px 1670px #FFF, 61px 597px #FFF, 1789px 1503px #FFF, 410px 988px #FFF, 1574px 1681px #FFF, 1531px 357px #FFF, 1105px 553px #FFF, 1760px 150px #FFF, 261px 1179px #FFF, 911px 590px #FFF, 117px 750px #FFF, 595px 830px #FFF, 505px 1487px #FFF, 921px 14px #FFF, 1477px 1608px #FFF, 1819px 1113px #FFF, 139px 1912px #FFF, 397px 58px #FFF, 995px 1548px #FFF, 1414px 852px #FFF, 884px 1404px #FFF, 1793px 728px #FFF, 1528px 1734px #FFF, 607px 1010px #FFF, 499px 1671px #FFF, 1878px 716px #FFF, 418px 454px #FFF, 1879px 1705px #FFF, 192px 43px #FFF, 517px 1523px #FFF, 107px 751px #FFF, 154px 324px #FFF, 1663px 1690px #FFF, 1449px 1555px #FFF, 1795px 207px #FFF, 1191px 1932px #FFF, 1722px 359px #FFF, 447px 84px #FFF, 361px 962px #FFF, 798px 1964px #FFF, 178px 686px #FFF, 1814px 1934px #FFF, 116px 816px #FFF, 744px 1874px #FFF, 1734px 736px #FFF, 1946px 1182px #FFF, 1222px 131px #FFF, 1958px 1422px #FFF, 1841px 1178px #FFF, 88px 334px #FFF, 517px 179px #FFF, 1018px 601px #FFF, 704px 1945px #FFF, 881px 1904px #FFF, 437px 373px #FFF, 935px 1030px #FFF, 1520px 1631px #FFF, 704px 901px #FFF, 1616px 1922px #FFF, 86px 1109px #FFF, 605px 1418px #FFF, 676px 1318px #FFF, 360px 52px #FFF, 392px 245px #FFF, 1500px 1058px #FFF, 1829px 1879px #FFF, 1496px 1673px #FFF, 1668px 768px #FFF, 55px 1009px #FFF, 1428px 371px #FFF, 1987px 1667px #FFF, 1849px 1794px #FFF, 1509px 760px #FFF, 257px 1907px #FFF, 1215px 655px #FFF, 1770px 1851px #FFF, 852px 337px #FFF, 462px 793px #FFF, 481px 819px #FFF, 1100px 1786px #FFF, 203px 1069px #FFF, 1551px 699px #FFF, 1315px 739px #FFF, 575px 230px #FFF, 1523px 357px #FFF, 1518px 388px #FFF, 1086px 1534px #FFF, 1007px 1700px #FFF, 3px 1488px #FFF, 1402px 223px #FFF, 256px 1777px #FFF, 458px 1874px #FFF, 1406px 814px #FFF, 138px 1483px #FFF, 1413px 1230px #FFF, 968px 663px #FFF, 589px 458px #FFF, 1530px 1209px #FFF, 724px 560px #FFF, 1230px 475px #FFF, 1580px 28px #FFF, 1855px 1989px #FFF, 912px 452px #FFF, 1740px 663px #FFF, 1549px 1788px #FFF, 747px 1567px #FFF, 66px 938px #FFF, 1490px 1522px #FFF, 529px 1354px #FFF, 1837px 842px #FFF, 951px 165px #FFF, 10px 1101px #FFF, 595px 1741px #FFF, 1670px 542px #FFF, 333px 1948px #FFF, 244px 1786px #FFF, 1690px 259px #FFF, 1649px 1270px #FFF, 217px 1750px #FFF, 1183px 425px #FFF, 1302px 1272px #FFF, 1852px 1568px #FFF, 897px 875px #FFF, 832px 1533px #FFF, 1803px 1216px #FFF, 265px 1663px #FFF, 100px 736px #FFF, 1578px 1314px #FFF, 452px 1085px #FFF, 1241px 902px #FFF, 727px 1101px #FFF, 1868px 326px #FFF, 359px 601px #FFF, 273px 1989px #FFF, 543px 768px #FFF, 1973px 791px #FFF, 1790px 1372px #FFF, 474px 1779px #FFF, 1015px 1140px #FFF, 675px 1414px #FFF, 78px 971px #FFF, 606px 72px #FFF, 547px 1887px #FFF, 508px 1666px #FFF, 1915px 875px #FFF, 1270px 1979px #FFF, 1740px 1421px #FFF, 367px 1266px #FFF, 519px 1534px #FFF, 1839px 1354px #FFF, 430px 1730px #FFF, 564px 842px #FFF, 136px 1695px #FFF, 797px 1826px #FFF, 1349px 313px #FFF, 1018px 1904px #FFF, 1714px 726px #FFF, 349px 1472px #FFF, 1935px 723px #FFF, 857px 1577px #FFF, 1124px 1926px #FFF, 1211px 912px #FFF, 55px 865px #FFF, 403px 364px #FFF, 349px 585px #FFF, 676px 91px #FFF, 1729px 462px #FFF, 1895px 1672px #FFF, 290px 1302px #FFF, 1205px 557px #FFF, 172px 365px #FFF, 240px 1744px #FFF, 1181px 112px #FFF, 479px 1313px #FFF, 1859px 1723px #FFF, 287px 284px #FFF, 1689px 1771px #FFF, 1625px 1904px #FFF, 435px 1693px #FFF, 1329px 1749px #FFF, 1243px 677px #FFF, 483px 890px #FFF, 1846px 847px #FFF, 1887px 300px #FFF, 1461px 1342px #FFF, 811px 227px #FFF, 866px 1140px #FFF, 1898px 404px #FFF, 1650px 529px #FFF, 634px 255px #FFF, 1268px 418px #FFF, 401px 25px #FFF, 276px 616px #FFF, 164px 565px #FFF, 1988px 1999px #FFF, 558px 1598px #FFF, 1153px 1280px #FFF, 41px 447px #FFF, 977px 1478px #FFF, 80px 1018px #FFF, 911px 818px #FFF, 758px 215px #FFF, 517px 89px #FFF, 1606px 268px #FFF, 1429px 655px #FFF, 1155px 415px #FFF, 776px 1073px #FFF, 1408px 1997px #FFF, 203px 1632px #FFF, 769px 765px #FFF, 1213px 412px #FFF, 1952px 74px #FFF, 984px 1472px #FFF, 708px 505px #FFF, 74px 1347px #FFF, 681px 473px #FFF, 1475px 1156px #FFF, 5px 1945px #FFF, 452px 486px #FFF, 1815px 499px #FFF, 1410px 660px #FFF, 1639px 619px #FFF, 271px 663px #FFF, 778px 975px #FFF, 559px 24px #FFF, 1944px 826px #FFF, 167px 1960px #FFF, 1568px 1082px #FFF, 443px 1395px #FFF, 1869px 1209px #FFF, 1617px 306px #FFF, 1191px 664px #FFF, 440px 1059px #FFF, 1159px 1285px #FFF, 77px 1813px #FFF, 263px 628px #FFF, 1555px 1199px #FFF, 345px 1630px #FFF, 1230px 1579px #FFF, 1835px 1960px #FFF, 1244px 73px #FFF, 1611px 629px #FFF, 18px 1027px #FFF, 117px 343px #FFF, 318px 574px #FFF, 1584px 1965px #FFF, 1776px 1067px #FFF, 1027px 642px #FFF, 212px 1505px #FFF, 872px 109px #FFF, 327px 331px #FFF, 1302px 226px #FFF, 1112px 77px #FFF, 1958px 570px #FFF, 628px 1114px #FFF, 301px 1574px #FFF, 1882px 1648px #FFF, 555px 528px #FFF, 1476px 467px #FFF, 101px 1973px #FFF, 351px 654px #FFF, 1987px 1653px #FFF, 1987px 108px #FFF, 1643px 61px #FFF, 1390px 774px #FFF, 427px 1782px #FFF, 584px 867px #FFF, 1155px 1812px #FFF, 412px 1722px #FFF, 24px 153px #FFF, 1105px 1552px #FFF, 44px 1469px #FFF, 1527px 871px #FFF, 1327px 1073px #FFF, 1200px 491px #FFF, 1087px 1048px #FFF, 1191px 511px #FFF, 1273px 1975px #FFF, 822px 1705px #FFF, 394px 1359px #FFF, 626px 1859px #FFF, 1779px 305px #FFF, 667px 82px #FFF, 595px 1488px #FFF, 1902px 663px #FFF, 404px 1276px #FFF, 627px 817px #FFF, 681px 1595px #FFF, 1592px 447px #FFF, 107px 1457px #FFF, 670px 576px #FFF, 66px 396px #FFF, 633px 1644px #FFF, 58px 98px #FFF, 104px 1166px #FFF, 1787px 966px #FFF, 1984px 1681px #FFF, 1863px 1176px #FFF, 905px 433px #FFF, 112px 1358px #FFF, 289px 791px #FFF, 1795px 183px #FFF, 1912px 575px #FFF, 1556px 1790px #FFF, 416px 19px #FFF, 1361px 1621px #FFF, 231px 1647px #FFF, 1819px 1458px #FFF, 1433px 1785px #FFF, 292px 1603px #FFF, 1088px 1443px #FFF, 1507px 66px #FFF, 1625px 1457px #FFF, 1290px 675px #FFF, 1400px 508px #FFF, 825px 396px #FFF, 1704px 1871px #FFF, 1805px 206px #FFF, 1785px 525px #FFF, 1102px 1345px #FFF, 1303px 355px #FFF, 1534px 1256px #FFF, 603px 1676px #FFF, 475px 1376px #FFF, 1060px 1527px #FFF, 593px 143px #FFF, 81px 1122px #FFF, 376px 734px #FFF, 98px 1078px #FFF, 206px 996px #FFF, 922px 350px #FFF, 858px 653px #FFF, 690px 353px #FFF, 1233px 84px #FFF, 26px 144px #FFF, 1798px 359px #FFF, 1211px 768px #FFF, 882px 623px #FFF, 394px 941px #FFF, 1994px 1798px #FFF, 871px 1390px #FFF, 265px 146px #FFF, 1389px 592px #FFF, 1615px 1772px #FFF, 656px 981px #FFF, 1620px 859px #FFF, 1091px 1396px #FFF, 1362px 1744px #FFF, 785px 1628px #FFF, 1587px 534px #FFF, 519px 1572px #FFF, 1362px 855px #FFF, 811px 43px #FFF, 1226px 1778px #FFF, 1452px 1546px #FFF, 850px 836px #FFF, 895px 18px #FFF, 283px 482px #FFF, 1993px 1313px #FFF, 1902px 506px #FFF, 1154px 1495px #FFF, 1743px 1012px #FFF, 1423px 1734px #FFF, 764px 967px #FFF, 257px 743px #FFF, 947px 782px #FFF, 1337px 474px #FFF, 444px 1811px #FFF, 526px 253px #FFF, 1040px 289px #FFF;
    animation: animStar 125s linear infinite;
}

#stars:after {
    content: " ";
    position: relative;
    top: 866px;
    width: 1px;
    height: 1px;
    border-radius: 100%;
    background: transparent;
    box-shadow: 630px 628px #FFF, 130px 276px #FFF, 1859px 497px #FFF, 1621px 513px #FFF, 1365px 1765px #FFF, 1917px 1768px #FFF, 555px 830px #FFF, 809px 569px #FFF, 1625px 1365px #FFF, 797px 1368px #FFF, 784px 1618px #FFF, 1507px 9px #FFF, 1075px 438px #FFF, 1682px 1725px #FFF, 1094px 1461px #FFF, 289px 254px #FFF, 1240px 1305px #FFF, 1489px 855px #FFF, 821px 189px #FFF, 926px 1668px #FFF, 379px 819px #FFF, 1299px 1172px #FFF, 479px 35px #FFF, 144px 741px #FFF, 68px 1384px #FFF, 749px 1024px #FFF, 1548px 730px #FFF, 190px 1038px #FFF, 165px 1094px #FFF, 338px 898px #FFF, 795px 1478px #FFF, 359px 1859px #FFF, 852px 1104px #FFF, 153px 326px #FFF, 770px 534px #FFF, 1452px 80px #FFF, 1505px 681px #FFF, 549px 985px #FFF, 558px 544px #FFF, 192px 1922px #FFF, 1195px 865px #FFF, 1592px 624px #FFF, 787px 311px #FFF, 304px 1949px #FFF, 11px 1709px #FFF, 618px 870px #FFF, 1806px 1935px #FFF, 1727px 1860px #FFF, 1625px 952px #FFF, 361px 1196px #FFF, 1036px 430px #FFF, 993px 899px #FFF, 1332px 854px #FFF, 960px 62px #FFF, 1412px 168px #FFF, 1638px 1271px #FFF, 1646px 579px #FFF, 1250px 1687px #FFF, 146px 55px #FFF, 200px 1302px #FFF, 999px 1373px #FFF, 1514px 667px #FFF, 984px 1389px #FFF, 114px 1575px #FFF, 1869px 664px #FFF, 1800px 583px #FFF, 596px 732px #FFF, 229px 1367px #FFF, 1449px 858px #FFF, 30px 486px #FFF, 1740px 320px #FFF, 987px 831px #FFF, 50px 13px #FFF, 49px 1066px #FFF, 1283px 381px #FFF, 1181px 739px #FFF, 468px 1526px #FFF, 1406px 184px #FFF, 1381px 470px #FFF, 1094px 1083px #FFF, 1645px 1121px #FFF, 1774px 683px #FFF, 1241px 1374px #FFF, 682px 1215px #FFF, 272px 882px #FFF, 908px 1593px #FFF, 493px 768px #FFF, 868px 1552px #FFF, 1260px 963px #FFF, 725px 1871px #FFF, 1337px 818px #FFF, 1949px 733px #FFF, 1994px 1902px #FFF, 34px 1333px #FFF, 1216px 1662px #FFF, 977px 139px #FFF, 865px 1869px #FFF, 815px 1434px #FFF, 697px 1304px #FFF, 1180px 1993px #FFF, 1833px 1296px #FFF, 1561px 1932px #FFF, 431px 1758px #FFF, 531px 32px #FFF, 1867px 359px #FFF, 1142px 1540px #FFF, 571px 551px #FFF, 194px 216px #FFF, 55px 1114px #FFF, 804px 499px #FFF, 1050px 1697px #FFF, 1805px 1938px #FFF, 289px 993px #FFF, 863px 83px #FFF, 260px 334px #FFF, 1167px 1092px #FFF, 54px 583px #FFF, 1664px 359px #FFF, 1080px 343px #FFF, 518px 1967px #FFF, 218px 451px #FFF, 1564px 1203px #FFF, 1641px 94px #FFF, 1280px 78px #FFF, 737px 415px #FFF, 1107px 921px #FFF, 55px 1233px #FFF, 862px 849px #FFF, 1709px 1212px #FFF, 955px 1328px #FFF, 1496px 1055px #FFF, 921px 841px #FFF, 851px 133px #FFF, 360px 1124px #FFF, 1170px 1118px #FFF, 1633px 1071px #FFF, 1677px 913px #FFF, 222px 1085px #FFF, 1273px 1298px #FFF, 1245px 266px #FFF, 1089px 1808px #FFF, 369px 1918px #FFF, 193px 272px #FFF, 859px 769px #FFF, 662px 742px #FFF, 1019px 132px #FFF, 955px 1264px #FFF, 640px 599px #FFF, 1805px 818px #FFF, 1410px 728px #FFF, 233px 637px #FFF, 1094px 659px #FFF, 1815px 1332px #FFF, 1922px 1829px #FFF, 1109px 158px #FFF, 560px 1447px #FFF, 1420px 907px #FFF, 1302px 1478px #FFF, 256px 1489px #FFF, 482px 337px #FFF, 81px 1684px #FFF, 552px 193px #FFF, 1623px 1px #FFF, 1515px 370px #FFF, 674px 1012px #FFF, 1552px 1326px #FFF, 1078px 135px #FFF, 567px 1555px #FFF, 955px 912px #FFF, 1494px 1346px #FFF, 139px 741px #FFF, 783px 19px #FFF, 1950px 960px #FFF, 366px 596px #FFF, 772px 577px #FFF, 23px 868px #FFF, 702px 1398px #FFF, 604px 1166px #FFF, 787px 472px #FFF, 1676px 1339px #FFF, 746px 229px #FFF, 1279px 226px #FFF, 1219px 597px #FFF, 772px 183px #FFF, 1601px 1927px #FFF, 1020px 1360px #FFF, 1352px 1910px #FFF, 215px 707px #FFF, 1395px 34px #FFF, 1214px 378px #FFF, 691px 246px #FFF, 841px 523px #FFF, 1144px 376px #FFF, 1306px 943px #FFF, 613px 446px #FFF, 1594px 1537px #FFF, 1064px 950px #FFF, 1022px 91px #FFF, 1076px 1200px #FFF, 1337px 826px #FFF, 1169px 762px #FFF, 137px 1177px #FFF, 427px 870px #FFF, 462px 1729px #FFF, 131px 172px #FFF, 325px 366px #FFF, 229px 180px #FFF, 504px 251px #FFF, 873px 1144px #FFF, 1847px 1263px #FFF, 711px 740px #FFF, 1153px 699px #FFF, 1774px 1207px #FFF, 1124px 1421px #FFF, 1619px 268px #FFF, 1896px 131px #FFF, 1121px 695px #FFF, 1699px 1050px #FFF, 1217px 71px #FFF, 1649px 272px #FFF, 1901px 1380px #FFF, 1754px 1243px #FFF, 826px 645px #FFF, 99px 846px #FFF, 443px 1080px #FFF, 175px 997px #FFF, 1968px 1001px #FFF, 1748px 1831px #FFF, 252px 898px #FFF, 1266px 1143px #FFF, 1263px 307px #FFF, 301px 945px #FFF, 968px 1485px #FFF, 460px 1146px #FFF, 421px 778px #FFF, 1039px 235px #FFF, 1076px 63px #FFF, 1931px 790px #FFF, 1545px 1026px #FFF, 1762px 1711px #FFF, 1425px 1552px #FFF, 467px 59px #FFF, 1853px 1152px #FFF, 836px 1958px #FFF, 64px 1516px #FFF, 1035px 997px #FFF, 1286px 73px #FFF, 1605px 1480px #FFF, 805px 493px #FFF, 912px 1050px #FFF, 1574px 41px #FFF, 211px 356px #FFF, 701px 1529px #FFF, 1290px 1109px #FFF, 429px 713px #FFF, 1797px 1938px #FFF, 469px 283px #FFF, 452px 331px #FFF, 1207px 720px #FFF, 1788px 45px #FFF, 784px 1130px #FFF, 683px 1584px #FFF, 1229px 1787px #FFF, 200px 138px #FFF, 1900px 1344px #FFF, 65px 1150px #FFF, 160px 16px #FFF, 184px 1269px #FFF, 1041px 1249px #FFF, 388px 114px #FFF, 1794px 1269px #FFF, 1640px 836px #FFF, 1194px 1576px #FFF, 651px 1994px #FFF, 1299px 1311px #FFF, 1862px 440px #FFF, 202px 1373px #FFF, 1467px 529px #FFF, 66px 86px #FFF, 1148px 1229px #FFF, 1126px 1358px #FFF, 1480px 717px #FFF, 1900px 902px #FFF, 1915px 467px #FFF, 936px 222px #FFF, 611px 1006px #FFF, 9px 1101px #FFF, 1415px 1352px #FFF, 183px 1505px #FFF, 811px 1476px #FFF, 1655px 1007px #FFF, 819px 55px #FFF, 1286px 1573px #FFF, 704px 1047px #FFF, 1010px 1703px #FFF, 809px 1331px #FFF, 1587px 590px #FFF, 302px 1909px #FFF, 1165px 1686px #FFF, 756px 39px #FFF, 532px 18px #FFF, 1643px 467px #FFF, 111px 54px #FFF, 7px 315px #FFF, 1967px 765px #FFF, 199px 993px #FFF, 1141px 1090px #FFF, 1785px 1368px #FFF, 552px 1115px #FFF, 589px 286px #FFF, 540px 416px #FFF, 317px 990px #FFF, 1886px 45px #FFF, 990px 1794px #FFF, 767px 168px #FFF, 845px 1355px #FFF, 1857px 640px #FFF, 1043px 866px #FFF, 1297px 824px #FFF, 31px 856px #FFF, 721px 1053px #FFF, 139px 1741px #FFF, 188px 1867px #FFF, 1738px 505px #FFF, 1966px 930px #FFF, 564px 438px #FFF, 924px 952px #FFF, 548px 1745px #FFF, 1976px 729px #FFF, 443px 446px #FFF, 1771px 1670px #FFF, 61px 597px #FFF, 1789px 1503px #FFF, 410px 988px #FFF, 1574px 1681px #FFF, 1531px 357px #FFF, 1105px 553px #FFF, 1760px 150px #FFF, 261px 1179px #FFF, 911px 590px #FFF, 117px 750px #FFF, 595px 830px #FFF, 505px 1487px #FFF, 921px 14px #FFF, 1477px 1608px #FFF, 1819px 1113px #FFF, 139px 1912px #FFF, 397px 58px #FFF, 995px 1548px #FFF, 1414px 852px #FFF, 884px 1404px #FFF, 1793px 728px #FFF, 1528px 1734px #FFF, 607px 1010px #FFF, 499px 1671px #FFF, 1878px 716px #FFF, 418px 454px #FFF, 1879px 1705px #FFF, 192px 43px #FFF, 517px 1523px #FFF, 107px 751px #FFF, 154px 324px #FFF, 1663px 1690px #FFF, 1449px 1555px #FFF, 1795px 207px #FFF, 1191px 1932px #FFF, 1722px 359px #FFF, 447px 84px #FFF, 361px 962px #FFF, 798px 1964px #FFF, 178px 686px #FFF, 1814px 1934px #FFF, 116px 816px #FFF, 744px 1874px #FFF, 1734px 736px #FFF, 1946px 1182px #FFF, 1222px 131px #FFF, 1958px 1422px #FFF, 1841px 1178px #FFF, 88px 334px #FFF, 517px 179px #FFF, 1018px 601px #FFF, 704px 1945px #FFF, 881px 1904px #FFF, 437px 373px #FFF, 935px 1030px #FFF, 1520px 1631px #FFF, 704px 901px #FFF, 1616px 1922px #FFF, 86px 1109px #FFF, 605px 1418px #FFF, 676px 1318px #FFF, 360px 52px #FFF, 392px 245px #FFF, 1500px 1058px #FFF, 1829px 1879px #FFF, 1496px 1673px #FFF, 1668px 768px #FFF, 55px 1009px #FFF, 1428px 371px #FFF, 1987px 1667px #FFF, 1849px 1794px #FFF, 1509px 760px #FFF, 257px 1907px #FFF, 1215px 655px #FFF, 1770px 1851px #FFF, 852px 337px #FFF, 462px 793px #FFF, 481px 819px #FFF, 1100px 1786px #FFF, 203px 1069px #FFF, 1551px 699px #FFF, 1315px 739px #FFF, 575px 230px #FFF, 1523px 357px #FFF, 1518px 388px #FFF, 1086px 1534px #FFF, 1007px 1700px #FFF, 3px 1488px #FFF, 1402px 223px #FFF, 256px 1777px #FFF, 458px 1874px #FFF, 1406px 814px #FFF, 138px 1483px #FFF, 1413px 1230px #FFF, 968px 663px #FFF, 589px 458px #FFF, 1530px 1209px #FFF, 724px 560px #FFF, 1230px 475px #FFF, 1580px 28px #FFF, 1855px 1989px #FFF, 912px 452px #FFF, 1740px 663px #FFF, 1549px 1788px #FFF, 747px 1567px #FFF, 66px 938px #FFF, 1490px 1522px #FFF, 529px 1354px #FFF, 1837px 842px #FFF, 951px 165px #FFF, 10px 1101px #FFF, 595px 1741px #FFF, 1670px 542px #FFF, 333px 1948px #FFF, 244px 1786px #FFF, 1690px 259px #FFF, 1649px 1270px #FFF, 217px 1750px #FFF, 1183px 425px #FFF, 1302px 1272px #FFF, 1852px 1568px #FFF, 897px 875px #FFF, 832px 1533px #FFF, 1803px 1216px #FFF, 265px 1663px #FFF, 100px 736px #FFF, 1578px 1314px #FFF, 452px 1085px #FFF, 1241px 902px #FFF, 727px 1101px #FFF, 1868px 326px #FFF, 359px 601px #FFF, 273px 1989px #FFF, 543px 768px #FFF, 1973px 791px #FFF, 1790px 1372px #FFF, 474px 1779px #FFF, 1015px 1140px #FFF, 675px 1414px #FFF, 78px 971px #FFF, 606px 72px #FFF, 547px 1887px #FFF, 508px 1666px #FFF, 1915px 875px #FFF, 1270px 1979px #FFF, 1740px 1421px #FFF, 367px 1266px #FFF, 519px 1534px #FFF, 1839px 1354px #FFF, 430px 1730px #FFF, 564px 842px #FFF, 136px 1695px #FFF, 797px 1826px #FFF, 1349px 313px #FFF, 1018px 1904px #FFF, 1714px 726px #FFF, 349px 1472px #FFF, 1935px 723px #FFF, 857px 1577px #FFF, 1124px 1926px #FFF, 1211px 912px #FFF, 55px 865px #FFF, 403px 364px #FFF, 349px 585px #FFF, 676px 91px #FFF, 1729px 462px #FFF, 1895px 1672px #FFF, 290px 1302px #FFF, 1205px 557px #FFF, 172px 365px #FFF, 240px 1744px #FFF, 1181px 112px #FFF, 479px 1313px #FFF, 1859px 1723px #FFF, 287px 284px #FFF, 1689px 1771px #FFF, 1625px 1904px #FFF, 435px 1693px #FFF, 1329px 1749px #FFF, 1243px 677px #FFF, 483px 890px #FFF, 1846px 847px #FFF, 1887px 300px #FFF, 1461px 1342px #FFF, 811px 227px #FFF, 866px 1140px #FFF, 1898px 404px #FFF, 1650px 529px #FFF, 634px 255px #FFF, 1268px 418px #FFF, 401px 25px #FFF, 276px 616px #FFF, 164px 565px #FFF, 1988px 1999px #FFF, 558px 1598px #FFF, 1153px 1280px #FFF, 41px 447px #FFF, 977px 1478px #FFF, 80px 1018px #FFF, 911px 818px #FFF, 758px 215px #FFF, 517px 89px #FFF, 1606px 268px #FFF, 1429px 655px #FFF, 1155px 415px #FFF, 776px 1073px #FFF, 1408px 1997px #FFF, 203px 1632px #FFF, 769px 765px #FFF, 1213px 412px #FFF, 1952px 74px #FFF, 984px 1472px #FFF, 708px 505px #FFF, 74px 1347px #FFF, 681px 473px #FFF, 1475px 1156px #FFF, 5px 1945px #FFF, 452px 486px #FFF, 1815px 499px #FFF, 1410px 660px #FFF, 1639px 619px #FFF, 271px 663px #FFF, 778px 975px #FFF, 559px 24px #FFF, 1944px 826px #FFF, 167px 1960px #FFF, 1568px 1082px #FFF, 443px 1395px #FFF, 1869px 1209px #FFF, 1617px 306px #FFF, 1191px 664px #FFF, 440px 1059px #FFF, 1159px 1285px #FFF, 77px 1813px #FFF, 263px 628px #FFF, 1555px 1199px #FFF, 345px 1630px #FFF, 1230px 1579px #FFF, 1835px 1960px #FFF, 1244px 73px #FFF, 1611px 629px #FFF, 18px 1027px #FFF, 117px 343px #FFF, 318px 574px #FFF, 1584px 1965px #FFF, 1776px 1067px #FFF, 1027px 642px #FFF, 212px 1505px #FFF, 872px 109px #FFF, 327px 331px #FFF, 1302px 226px #FFF, 1112px 77px #FFF, 1958px 570px #FFF, 628px 1114px #FFF, 301px 1574px #FFF, 1882px 1648px #FFF, 555px 528px #FFF, 1476px 467px #FFF, 101px 1973px #FFF, 351px 654px #FFF, 1987px 1653px #FFF, 1987px 108px #FFF, 1643px 61px #FFF, 1390px 774px #FFF, 427px 1782px #FFF, 584px 867px #FFF, 1155px 1812px #FFF, 412px 1722px #FFF, 24px 153px #FFF, 1105px 1552px #FFF, 44px 1469px #FFF, 1527px 871px #FFF, 1327px 1073px #FFF, 1200px 491px #FFF, 1087px 1048px #FFF, 1191px 511px #FFF, 1273px 1975px #FFF, 822px 1705px #FFF, 394px 1359px #FFF, 626px 1859px #FFF, 1779px 305px #FFF, 667px 82px #FFF, 595px 1488px #FFF, 1902px 663px #FFF, 404px 1276px #FFF, 627px 817px #FFF, 681px 1595px #FFF, 1592px 447px #FFF, 107px 1457px #FFF, 670px 576px #FFF, 66px 396px #FFF, 633px 1644px #FFF, 58px 98px #FFF, 104px 1166px #FFF, 1787px 966px #FFF, 1984px 1681px #FFF, 1863px 1176px #FFF, 905px 433px #FFF, 112px 1358px #FFF, 289px 791px #FFF, 1795px 183px #FFF, 1912px 575px #FFF, 1556px 1790px #FFF, 416px 19px #FFF, 1361px 1621px #FFF, 231px 1647px #FFF, 1819px 1458px #FFF, 1433px 1785px #FFF, 292px 1603px #FFF, 1088px 1443px #FFF, 1507px 66px #FFF, 1625px 1457px #FFF, 1290px 675px #FFF, 1400px 508px #FFF, 825px 396px #FFF, 1704px 1871px #FFF, 1805px 206px #FFF, 1785px 525px #FFF, 1102px 1345px #FFF, 1303px 355px #FFF, 1534px 1256px #FFF, 603px 1676px #FFF, 475px 1376px #FFF, 1060px 1527px #FFF, 593px 143px #FFF, 81px 1122px #FFF, 376px 734px #FFF, 98px 1078px #FFF, 206px 996px #FFF, 922px 350px #FFF, 858px 653px #FFF, 690px 353px #FFF, 1233px 84px #FFF, 26px 144px #FFF, 1798px 359px #FFF, 1211px 768px #FFF, 882px 623px #FFF, 394px 941px #FFF, 1994px 1798px #FFF, 871px 1390px #FFF, 265px 146px #FFF, 1389px 592px #FFF, 1615px 1772px #FFF, 656px 981px #FFF, 1620px 859px #FFF, 1091px 1396px #FFF, 1362px 1744px #FFF, 785px 1628px #FFF, 1587px 534px #FFF, 519px 1572px #FFF, 1362px 855px #FFF, 811px 43px #FFF, 1226px 1778px #FFF, 1452px 1546px #FFF, 850px 836px #FFF, 895px 18px #FFF, 283px 482px #FFF, 1993px 1313px #FFF, 1902px 506px #FFF, 1154px 1495px #FFF, 1743px 1012px #FFF, 1423px 1734px #FFF, 764px 967px #FFF, 257px 743px #FFF, 947px 782px #FFF, 1337px 474px #FFF, 444px 1811px #FFF, 526px 253px #FFF, 1040px 289px #FFF;
}

#stars2 {
    width: 2px;
    height: 2px;
    border-radius: 100%;
    background: transparent;
    box-shadow: 245px 795px #FFF, 108px 276px #FFF, 568px 841px #FFF, 1864px 1718px #FFF, 1557px 99px #FFF, 599px 151px #FFF, 631px 92px #FFF, 1597px 1914px #FFF, 1540px 1320px #FFF, 1861px 585px #FFF, 125px 933px #FFF, 1316px 1182px #FFF, 375px 741px #FFF, 1998px 1596px #FFF, 903px 244px #FFF, 1983px 485px #FFF, 1498px 856px #FFF, 1436px 119px #FFF, 1258px 754px #FFF, 397px 1634px #FFF, 1283px 459px #FFF, 49px 1269px #FFF, 1248px 1022px #FFF, 1768px 865px #FFF, 260px 646px #FFF, 1618px 23px #FFF, 84px 360px #FFF, 187px 1774px #FFF, 1142px 1363px #FFF, 1373px 1384px #FFF, 1233px 685px #FFF, 792px 1725px #FFF, 1513px 1850px #FFF, 576px 229px #FFF, 938px 696px #FFF, 905px 905px #FFF, 1713px 1603px #FFF, 1386px 407px #FFF, 485px 259px #FFF, 617px 1485px #FFF, 1890px 1209px #FFF, 1235px 114px #FFF, 1518px 1031px #FFF, 328px 1205px #FFF, 906px 268px #FFF, 303px 370px #FFF, 1743px 1878px #FFF, 1365px 712px #FFF, 449px 515px #FFF, 1852px 1553px #FFF, 1180px 1623px #FFF, 1221px 520px #FFF, 374px 934px #FFF, 1763px 498px #FFF, 1356px 706px #FFF, 1939px 1651px #FFF, 1530px 1641px #FFF, 1097px 140px #FFF, 55px 406px #FFF, 1907px 26px #FFF, 289px 1278px #FFF, 999px 419px #FFF, 1972px 959px #FFF, 1357px 1595px #FFF, 1589px 815px #FFF, 1269px 889px #FFF, 1947px 394px #FFF, 1662px 117px #FFF, 519px 271px #FFF, 1777px 893px #FFF, 991px 980px #FFF, 413px 441px #FFF, 1098px 1191px #FFF, 963px 209px #FFF, 1848px 1332px #FFF, 596px 425px #FFF, 621px 1464px #FFF, 304px 118px #FFF, 1386px 964px #FFF, 1936px 1560px #FFF, 1412px 82px #FFF, 716px 1016px #FFF, 1786px 484px #FFF, 1582px 966px #FFF, 1563px 1473px #FFF, 347px 907px #FFF, 986px 418px #FFF, 554px 1481px #FFF, 134px 1569px #FFF, 749px 1854px #FFF, 508px 344px #FFF, 1515px 1218px #FFF, 925px 1100px #FFF, 1625px 1382px #FFF, 1832px 757px #FFF, 306px 105px #FFF, 242px 490px #FFF, 1279px 1674px #FFF, 1686px 1680px #FFF, 1307px 344px #FFF, 1343px 494px #FFF, 860px 658px #FFF, 575px 1243px #FFF, 339px 1741px #FFF, 809px 1593px #FFF, 1149px 1932px #FFF, 1430px 1262px #FFF, 1751px 1301px #FFF, 1580px 1206px #FFF, 1055px 23px #FFF, 145px 165px #FFF, 929px 1461px #FFF, 1746px 62px #FFF, 278px 137px #FFF, 818px 945px #FFF, 560px 615px #FFF, 1278px 1271px #FFF, 527px 1797px #FFF, 50px 1864px #FFF, 1876px 1729px #FFF, 298px 636px #FFF, 304px 1874px #FFF, 251px 925px #FFF, 678px 1462px #FFF, 764px 1773px #FFF, 92px 918px #FFF, 1214px 607px #FFF, 1011px 582px #FFF, 142px 980px #FFF, 1861px 1457px #FFF, 1819px 1051px #FFF, 1972px 1512px #FFF, 1108px 459px #FFF, 1494px 1855px #FFF, 692px 1054px #FFF, 1026px 1184px #FFF, 103px 1332px #FFF, 1434px 1730px #FFF, 1866px 420px #FFF, 1984px 11px #FFF, 26px 185px #FFF, 1423px 1334px #FFF, 446px 596px #FFF, 1449px 1917px #FFF, 1607px 1083px #FFF, 633px 1922px #FFF, 479px 1321px #FFF, 976px 1746px #FFF, 1174px 722px #FFF, 228px 766px #FFF, 359px 1369px #FFF, 1703px 1948px #FFF, 1957px 870px #FFF, 602px 720px #FFF, 839px 1886px #FFF, 1767px 1416px #FFF, 1722px 288px #FFF, 1694px 731px #FFF, 456px 329px #FFF, 30px 1689px #FFF, 1894px 371px #FFF, 605px 383px #FFF, 765px 1421px #FFF, 436px 757px #FFF, 1634px 360px #FFF, 631px 1253px #FFF, 1089px 1624px #FFF, 948px 952px #FFF, 1933px 498px #FFF, 556px 987px #FFF, 1070px 464px #FFF, 340px 1493px #FFF, 267px 670px #FFF, 1375px 1555px #FFF, 611px 151px #FFF, 600px 367px #FFF, 1248px 1461px #FFF, 1227px 1363px #FFF, 1108px 327px #FFF, 301px 1605px #FFF, 1570px 1613px #FFF, 1873px 1830px #FFF, 1487px 273px #FFF, 1737px 1497px #FFF, 1351px 1507px #FFF, 1221px 852px #FFF, 1486px 333px #FFF, 597px 1706px #FFF, 1011px 901px #FFF, 1850px 346px #FFF, 1028px 1182px #FFF, 240px 392px #FFF, 557px 1609px #FFF, 416px 1657px #FFF, 870px 918px #FFF, 1850px 435px #FFF, 1330px 281px #FFF, 1294px 574px #FFF, 928px 1042px #FFF, 946px 1964px #FFF;
    animation: animStar 150s linear infinite;
}

#stars2:after {
    content: " ";
    position: relative;
    top: 866px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 245px 795px #FFF, 108px 276px #FFF, 568px 841px #FFF, 1864px 1718px #FFF, 1557px 99px #FFF, 599px 151px #FFF, 631px 92px #FFF, 1597px 1914px #FFF, 1540px 1320px #FFF, 1861px 585px #FFF, 125px 933px #FFF, 1316px 1182px #FFF, 375px 741px #FFF, 1998px 1596px #FFF, 903px 244px #FFF, 1983px 485px #FFF, 1498px 856px #FFF, 1436px 119px #FFF, 1258px 754px #FFF, 397px 1634px #FFF, 1283px 459px #FFF, 49px 1269px #FFF, 1248px 1022px #FFF, 1768px 865px #FFF, 260px 646px #FFF, 1618px 23px #FFF, 84px 360px #FFF, 187px 1774px #FFF, 1142px 1363px #FFF, 1373px 1384px #FFF, 1233px 685px #FFF, 792px 1725px #FFF, 1513px 1850px #FFF, 576px 229px #FFF, 938px 696px #FFF, 905px 905px #FFF, 1713px 1603px #FFF, 1386px 407px #FFF, 485px 259px #FFF, 617px 1485px #FFF, 1890px 1209px #FFF, 1235px 114px #FFF, 1518px 1031px #FFF, 328px 1205px #FFF, 906px 268px #FFF, 303px 370px #FFF, 1743px 1878px #FFF, 1365px 712px #FFF, 449px 515px #FFF, 1852px 1553px #FFF, 1180px 1623px #FFF, 1221px 520px #FFF, 374px 934px #FFF, 1763px 498px #FFF, 1356px 706px #FFF, 1939px 1651px #FFF, 1530px 1641px #FFF, 1097px 140px #FFF, 55px 406px #FFF, 1907px 26px #FFF, 289px 1278px #FFF, 999px 419px #FFF, 1972px 959px #FFF, 1357px 1595px #FFF, 1589px 815px #FFF, 1269px 889px #FFF, 1947px 394px #FFF, 1662px 117px #FFF, 519px 271px #FFF, 1777px 893px #FFF, 991px 980px #FFF, 413px 441px #FFF, 1098px 1191px #FFF, 963px 209px #FFF, 1848px 1332px #FFF, 596px 425px #FFF, 621px 1464px #FFF, 304px 118px #FFF, 1386px 964px #FFF, 1936px 1560px #FFF, 1412px 82px #FFF, 716px 1016px #FFF, 1786px 484px #FFF, 1582px 966px #FFF, 1563px 1473px #FFF, 347px 907px #FFF, 986px 418px #FFF, 554px 1481px #FFF, 134px 1569px #FFF, 749px 1854px #FFF, 508px 344px #FFF, 1515px 1218px #FFF, 925px 1100px #FFF, 1625px 1382px #FFF, 1832px 757px #FFF, 306px 105px #FFF, 242px 490px #FFF, 1279px 1674px #FFF, 1686px 1680px #FFF, 1307px 344px #FFF, 1343px 494px #FFF, 860px 658px #FFF, 575px 1243px #FFF, 339px 1741px #FFF, 809px 1593px #FFF, 1149px 1932px #FFF, 1430px 1262px #FFF, 1751px 1301px #FFF, 1580px 1206px #FFF, 1055px 23px #FFF, 145px 165px #FFF, 929px 1461px #FFF, 1746px 62px #FFF, 278px 137px #FFF, 818px 945px #FFF, 560px 615px #FFF, 1278px 1271px #FFF, 527px 1797px #FFF, 50px 1864px #FFF, 1876px 1729px #FFF, 298px 636px #FFF, 304px 1874px #FFF, 251px 925px #FFF, 678px 1462px #FFF, 764px 1773px #FFF, 92px 918px #FFF, 1214px 607px #FFF, 1011px 582px #FFF, 142px 980px #FFF, 1861px 1457px #FFF, 1819px 1051px #FFF, 1972px 1512px #FFF, 1108px 459px #FFF, 1494px 1855px #FFF, 692px 1054px #FFF, 1026px 1184px #FFF, 103px 1332px #FFF, 1434px 1730px #FFF, 1866px 420px #FFF, 1984px 11px #FFF, 26px 185px #FFF, 1423px 1334px #FFF, 446px 596px #FFF, 1449px 1917px #FFF, 1607px 1083px #FFF, 633px 1922px #FFF, 479px 1321px #FFF, 976px 1746px #FFF, 1174px 722px #FFF, 228px 766px #FFF, 359px 1369px #FFF, 1703px 1948px #FFF, 1957px 870px #FFF, 602px 720px #FFF, 839px 1886px #FFF, 1767px 1416px #FFF, 1722px 288px #FFF, 1694px 731px #FFF, 456px 329px #FFF, 30px 1689px #FFF, 1894px 371px #FFF, 605px 383px #FFF, 765px 1421px #FFF, 436px 757px #FFF, 1634px 360px #FFF, 631px 1253px #FFF, 1089px 1624px #FFF, 948px 952px #FFF, 1933px 498px #FFF, 556px 987px #FFF, 1070px 464px #FFF, 340px 1493px #FFF, 267px 670px #FFF, 1375px 1555px #FFF, 611px 151px #FFF, 600px 367px #FFF, 1248px 1461px #FFF, 1227px 1363px #FFF, 1108px 327px #FFF, 301px 1605px #FFF, 1570px 1613px #FFF, 1873px 1830px #FFF, 1487px 273px #FFF, 1737px 1497px #FFF, 1351px 1507px #FFF, 1221px 852px #FFF, 1486px 333px #FFF, 597px 1706px #FFF, 1011px 901px #FFF, 1850px 346px #FFF, 1028px 1182px #FFF, 240px 392px #FFF, 557px 1609px #FFF, 416px 1657px #FFF, 870px 918px #FFF, 1850px 435px #FFF, 1330px 281px #FFF, 1294px 574px #FFF, 928px 1042px #FFF, 946px 1964px #FFF;
}

#stars3 {
    width: 3px;
    height: 3px;
    border-radius: 100%;
    background: transparent;
    box-shadow: 1033px 1849px #FFF, 759px 771px #FFF, 1929px 974px #FFF, 808px 210px #FFF, 1597px 1725px #FFF, 493px 424px #FFF, 1491px 1027px #FFF, 1246px 155px #FFF, 794px 1522px #FFF, 772px 1503px #FFF, 73px 1063px #FFF, 1124px 1790px #FFF, 1128px 543px #FFF, 1852px 909px #FFF, 191px 1069px #FFF, 1523px 1532px #FFF, 297px 1580px #FFF, 1982px 1355px #FFF, 380px 586px #FFF, 1684px 1574px #FFF, 1817px 487px #FFF, 503px 875px #FFF, 1886px 1247px #FFF, 1728px 749px #FFF, 1803px 1037px #FFF, 1889px 1245px #FFF, 573px 817px #FFF, 672px 1922px #FFF, 1119px 466px #FFF, 1170px 1541px #FFF, 565px 394px #FFF, 1596px 222px #FFF, 730px 1213px #FFF, 379px 1017px #FFF, 32px 1744px #FFF, 1892px 1489px #FFF, 1213px 1936px #FFF, 1728px 1345px #FFF, 1506px 781px #FFF, 758px 1469px #FFF, 1169px 179px #FFF, 628px 827px #FFF, 270px 392px #FFF, 691px 370px #FFF, 201px 1871px #FFF, 472px 1348px #FFF, 1426px 738px #FFF, 1050px 1114px #FFF, 1374px 148px #FFF, 198px 812px #FFF, 528px 1514px #FFF, 1780px 1575px #FFF, 1894px 1150px #FFF, 1109px 582px #FFF, 1064px 120px #FFF, 1427px 251px #FFF, 1940px 1613px #FFF, 953px 571px #FFF, 1335px 992px #FFF, 223px 836px #FFF, 553px 1841px #FFF, 724px 1208px #FFF, 629px 253px #FFF, 200px 948px #FFF, 1018px 1064px #FFF, 136px 1036px #FFF, 526px 851px #FFF, 810px 1518px #FFF, 753px 141px #FFF, 800px 1512px #FFF, 1665px 1905px #FFF, 438px 1146px #FFF, 1503px 1707px #FFF, 301px 1235px #FFF, 1489px 761px #FFF, 102px 1773px #FFF, 113px 1382px #FFF, 1487px 745px #FFF, 1648px 1503px #FFF, 1040px 297px #FFF, 1661px 1625px #FFF, 1170px 523px #FFF, 52px 1837px #FFF, 1744px 1801px #FFF, 283px 1118px #FFF, 1274px 236px #FFF, 1557px 127px #FFF, 1589px 1073px #FFF, 704px 1078px #FFF, 864px 224px #FFF, 1443px 703px #FFF, 1630px 898px #FFF, 816px 8px #FFF, 26px 219px #FFF, 445px 1070px #FFF, 175px 1936px #FFF, 37px 944px #FFF, 425px 1587px #FFF, 772px 608px #FFF, 634px 1868px #FFF;
    animation: animStar 25s linear infinite;
}

#stars3:after {
    content: " ";
    position: relative;
    top: 866px;
    width: 3px;
    height: 3px;
    border-radius: 100%;
    background: transparent;
    box-shadow: 1033px 1849px #FFF, 759px 771px #FFF, 1929px 974px #FFF, 808px 210px #FFF, 1597px 1725px #FFF, 493px 424px #FFF, 1491px 1027px #FFF, 1246px 155px #FFF, 794px 1522px #FFF, 772px 1503px #FFF, 73px 1063px #FFF, 1124px 1790px #FFF, 1128px 543px #FFF, 1852px 909px #FFF, 191px 1069px #FFF, 1523px 1532px #FFF, 297px 1580px #FFF, 1982px 1355px #FFF, 380px 586px #FFF, 1684px 1574px #FFF, 1817px 487px #FFF, 503px 875px #FFF, 1886px 1247px #FFF, 1728px 749px #FFF, 1803px 1037px #FFF, 1889px 1245px #FFF, 573px 817px #FFF, 672px 1922px #FFF, 1119px 466px #FFF, 1170px 1541px #FFF, 565px 394px #FFF, 1596px 222px #FFF, 730px 1213px #FFF, 379px 1017px #FFF, 32px 1744px #FFF, 1892px 1489px #FFF, 1213px 1936px #FFF, 1728px 1345px #FFF, 1506px 781px #FFF, 758px 1469px #FFF, 1169px 179px #FFF, 628px 827px #FFF, 270px 392px #FFF, 691px 370px #FFF, 201px 1871px #FFF, 472px 1348px #FFF, 1426px 738px #FFF, 1050px 1114px #FFF, 1374px 148px #FFF, 198px 812px #FFF, 528px 1514px #FFF, 1780px 1575px #FFF, 1894px 1150px #FFF, 1109px 582px #FFF, 1064px 120px #FFF, 1427px 251px #FFF, 1940px 1613px #FFF, 953px 571px #FFF, 1335px 992px #FFF, 223px 836px #FFF, 553px 1841px #FFF, 724px 1208px #FFF, 629px 253px #FFF, 200px 948px #FFF, 1018px 1064px #FFF, 136px 1036px #FFF, 526px 851px #FFF, 810px 1518px #FFF, 753px 141px #FFF, 800px 1512px #FFF, 1665px 1905px #FFF, 438px 1146px #FFF, 1503px 1707px #FFF, 301px 1235px #FFF, 1489px 761px #FFF, 102px 1773px #FFF, 113px 1382px #FFF, 1487px 745px #FFF, 1648px 1503px #FFF, 1040px 297px #FFF, 1661px 1625px #FFF, 1170px 523px #FFF, 52px 1837px #FFF, 1744px 1801px #FFF, 283px 1118px #FFF, 1274px 236px #FFF, 1557px 127px #FFF, 1589px 1073px #FFF, 704px 1078px #FFF, 864px 224px #FFF, 1443px 703px #FFF, 1630px 898px #FFF, 816px 8px #FFF, 26px 219px #FFF, 445px 1070px #FFF, 175px 1936px #FFF, 37px 944px #FFF, 425px 1587px #FFF, 772px 608px #FFF, 634px 1868px #FFF;
}

@keyframes animStar {
    from {
        transform: translate(866px, -866px);
    }
    to {
        transform: translate(0, 0);

    }
}

.main_color .post strong,
.main_color .newsroom-item strong {
	color: inherit;
}


@media only screen and (max-width: 750px) {
    #payments_engine_banner h1 .yellow-text-highlight {
        margin-left: 2px;
    }
}

@media only screen and (max-width: 380px) {
    /*#top .footer_btn .avia-button {*/
    /*font-size: 16px;*/
    /*line-height: 16px;*/
    /*}*/
    /*#top .footer_btn .avia-button:after {*/
    /*font-size: 27px;*/
    /*top: 10px;*/
    /*}*/
}

@media only screen and (max-width: 445px) {
    #marketplace_banner h1 br {
        display: none;
    }
}

@media only screen and (max-width: 480px) {

    .blog-article-footer {
        line-height: 50px;
    }

    .blog-footer-right, .blog-article-author, .blog-article-date, .main_color a.blog-article-readmore {
        font-size: 14px;
    }

    #footer-buttons-container h4 {
        font-size: 30px;
        text-align: left;
        clear: both;
    }

    #top .footer_btn .avia-button {
        min-width: 100%;
    }

    #footer .flex_column .widget .widgettitle, #footer .content .widget .widgettitle {
        font-size: 16px;
    }

    #footer-social .av_font_icon {
        margin: 0 10px;
    }

}

@media (max-width: 564px) {
    #about_our_story .our-story-logos {
        display: block;
    }

    #about_our_story .our-story-logos img {
        margin: 0 auto;
    }

    #about_our_story .our-story-logos:last-of-type {
        margin-left: 0;
        margin-top: 24px;
    }

    #about_our_story .our-story-logos .avia-image-container-inner {
        display: block;
    }

}

@media only screen and (max-width: 767px) {
	
	#homepage_main_section {
	background-position: 100% 100%!important;
    background-size: 150% !important;
    padding-bottom: 178px !important;
	}
	
    #header_main {
        margin-top: 0;
    }

    .responsive #top #wrap_all .av-logo-container {
        max-width: 100%;
        width: 100%;
    }

    .container_wrap_logo .logo img {
        top: 5px;
        margin: 0 auto;
    }

    .responsive #top .logo {
        margin: 0 auto;
        width: 60%;
    }

    #top #header_meta {
        margin-top: 0;
    }

    #header_main > .container > .inner-container, .main_menu {
        height: 100%;
        width: 100%;
        padding: 0;
        max-width: none;
    }

    .avia-menu.av_menu_icon_beside {
        padding-right: 0;
        margin-right: 0;
        border-right-width: 0;
    }

    .responsive #top #wrap_all .main_menu {
        border-bottom: 0;
    }

    #rightMenu {
        display: none;
    }

    .toggle_mobile_menu, .toggle_mobile_search {
        top: 2px;
    }

    #top .header_color form.search-form input[type='text'], #top .header_color form.search-form input[type='text']:focus {
        height: 80px;
    }

    .page_top_banner:not(.custom_height_mobile) .container {
        height: auto !important;
        padding: 50px 0 !important;
    }

    .no_min_height_mobile .container {
        height: auto !important;
        padding: 50px 0 !important;
    }
		
	.avia-section-huge .content {
		padding-top: 60px;
		padding-bottom: 60px;
	}

    .no_min_height_mobile.avia-section-huge .content {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page_top_banner .avia_textblock.margin-left-10-percentage {
        margin-left: 0;
    }

    .page_top_banner .avia_textblock h1 .yellow-text-highlight {
        display: table;
        margin-left: 0 !important;
    }

    .hide_mobile,
    .hide_mobile.avia-image-container.avia-align-center,
    .hide_mobile.avia-image-container.avia-align-left,
    .hide_mobile.avia-image-container.avia-align-right {
        display: none !important;
    }

    .hide_br_mobile br {
        display: none;
    }

    .center-image-mobile {
        display: block !important;
        margin: 0 auto 10px !important;;
        text-align: center !important;
        clear: both;
        float: none !important;
    }

    .avia-image-container.center-image-mobile .avia-image-container-inner {
        margin: 0 auto;
        display: inline-block;
        vertical-align: bottom;
    }

    .no-background-image-mobile {
        background-image: none !important;
    }

    .no-background-mobile {
        background-image: none !important;
        background-color: transparent !important;
    }

    .no-height-container-mobile .container {
        height: auto !important;
    }

    .mobile-100-percentage {
        width: 100% !important;
    }

    .flexcontainer-mobile .content .entry-content-wrapper {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .responsive #top .flexcontainer-mobile .content .entry-content-wrapper .flex_column_table {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .mobile-flex-order-2 {
        order: 2;
    }

    .mobile-flex-order-1 {
        order: 1
    }

    .no-margin-bottom-mobile, .responsive #top #wrap_all .flex_column.no-margin-bottom-mobile {
        margin-bottom: 0;
    }

    .no-padding-top-content-mobile .content {
        padding-top: 0 !important;
    }

    .no-padding-bottom-content-mobile .content {
        padding-bottom: 0 !important;
    }

    .padding-50-20-mobile {
        padding: 50px 20px !important;
    }

    .responsive #top .av-menu-mobile-active .mobile_menu_toggle {
        width: 100%;
    }

    #top .blog-top-menu.av-submenu-container .avia-menu-fx, #top .sc-top-menu.av-submenu-container .avia-menu-fx {
        display: none;
    }

    #top .avia-customSlide-title {
        text-align: center;
    }

    .responsive #top .avia-customSlide-wrapper .avia-slideshow-controls a {
        display: inline-block;
    }

    #investors_top_banner .container {
        height: 350px !important;
        background-size: contain;
    }

    #contact_us #map {
        height: 300px !important;
    }

    #interface_top_nav {
        padding: 15px 10px;
    }

    #marketplace_interface_bullets {
        padding: 0 10px;
    }

    #interface_cover {
        display: none;
    }

    #marketplace_interface_inner.static-screen #interface_top_nav i.arrow_btn:after {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    #pricing_section .av_textblock_section, .pricing-details {
        padding: 20px;
    }

    #careers_video_section {
        background-size: auto;
    }

    #careers_video_section .learn_more_btn {
        display: block;
        text-align: center;
        clear: both;
    }

    #careers_video_section .learn_more_btn a {
        display: inline-block;
        float: none;
    }

    #top .avia-customSlide-title {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .avia-customSlide-content {
        text-align: left;
    }

    .custom_half {
        width: 100% !important;
        clear: both !important;
    }

    .responsive .tabcontainer .tab.fullsize-tab {
        border-top: 1px solid #ddd;
    }

    .main_color .tabcontainer.noborder_tabs .active_tab {
        color: #fff !important;
    }

    #top .main_color .tabcontainer.light-tabs .tab.active_tab {
        background-color: #008acf !important;
        color: #ffffff !important;
    }

    .content-background-cover .content {
        background-image: none !important;
    }

    .mobile-display-block-image {
        float: none !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20px !important;
    }

    .image_item_box {
        padding: 15px 0;
    }

    .blog-top-menu {
        display: none;
    }

    .av-share-box, .single_to_blog_btn {
        display: block;
        float: none;
        width: 100%;
        margin-bottom: 0;
    }

    .av-share-box ul li:first-child {
        display: none;
    }

    #footer-columns-container, #footer-buttons-container, #socket .copyright {
        display: block;
        float: none;
        width: 100%;
        border-left: 0;
    }

    #footer-buttons-container {
        padding-top: 25px;
        clear: both;
        border-top: 1px solid #2b758e;
    }

    #footer .widget {
        margin: 10px 0;
    }

    #footer-columns-container .widget-privacy-cookies a {
        font-size: 12px;
        line-height: 12px;
    }

    #footer-columns-container {
        padding-left: 0;
    }

    .responsive #top #wrap_all #footer-columns .flex_column:nth-child(odd) {
        width: 47%;
        float: left;
        clear: both;
        margin-right: 3%;
    }

    .responsive #socket .sub_menu_socket {
        margin: 0 0 25px 0;
    }

    .responsive #socket .sub_menu_socket .menu {
        margin-left: 0;
    }

    .responsive #top #wrap_all #footer-columns .flex_column:nth-child(even) {
        width: 50%;
        float: right;
    }

    #socket .copyright-info:not(:first-child) {
        display: inline-block;
    }

    #pricing_section .av_one_half .contact-sales {
        margin-top: 0;
        margin-bottom: 0;
    }

    #pricing_section .av_one_half.enterprise-pricing .pricing-details ul {
        margin-top: 0;
    }

    #pricing_section .av_one_half .pricing-details ul i {
        margin-right: 5px;
    }

    #pricing_section .av_one_half.enterprise-pricing .pricing-details {
        padding-top: 0;
    }

	.top_main_section .av-special-heading-tag, .top_basic_main_section .av-special-heading-tag {
		font-size: 40px!important;
	}

}

@media only screen and (min-width: 992px) {
    #mobile_nav_menu {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	
	#homepage_main_section {
		background-position: 92px 100%!important;
		background-size: 100%!important;
		padding-bottom: 14px !important;
	}
	
    .toggle_mobile_menu, .toggle_mobile_search {
        top: 0;
    }

    #top .header_color form.search-form input[type='text'], #top .header_color form.search-form input[type='text']:focus {
        height: 59px;
    }
}

@media only screen and (max-width: 991px) {
    #header {
        padding-top: 0;
        padding-bottom: 0;
    }
	
	#header_main .widget_polylang {
        display: none !important;
    }

    .html_header_top.html_header_sticky:not(.html_header_transparency) #top #wrap_all #main {
        padding-top: 0 !important;
    }

    .responsive #top .av_mobile_menu_tablet #header_main_alternate {
        display: none;
    }

    .responsive #top #header .main_menu .social_bookmarks {
        display: none;
    }

    .responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
        border: none;
    }

    .avia-menu.av_menu_icon_beside {
        margin-right: 0;
        padding-right: 0;
        border: none;
    }

    .responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
        display: none;
    }

    #mobile_nav_menu {
        position: absolute;
        width: 100%;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 100;
        display: none;
        background-color: #fff;
        overflow: hidden;
        -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    }

    .toggle_mobile_menu {
        position: absolute;
        left: 20px;
        display: inline-block;
    }

    .toggle_mobile_search {
        position: absolute;
        right: 20px;
        display: inline-block;
        width: 35px;
        font-size: 34px;
        text-align: center;
    }

    .toggle_mobile_menu:hover, .toggle_mobile_menu:focus, .toggle_mobile_menu:visited, .toggle_mobile_search:hover, .toggle_mobile_search:focus, .toggle_mobile_search:visited {
        text-decoration: none;
    }

    #searchBtn {
        display: none;
    }

    #search_area {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        display: none;
        background-color: #fff;
        -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
    }

    .show_mobile_search #search_area {
        display: block;
    }

    #top form.search-form {
        width: 100%;
    }

    #top.show_mobile_search .toggle_mobile_search {
        color: #00c7b1;
        z-index: 100;
    }

    #top.show_mobile_search .toggle_mobile_search:before {
        content: '';
        /*content: '';*/
    }

    #top.show_mobile_search form.search-form {
        display: block;
    }

    #top .header_color form.search-form input[type='text'], #top .header_color form.search-form input[type='text']:focus {
        color: #6d6e70;
        font-size: 20px;
        padding: 0 5%;
    }

    #top .header_color form.search-form input[type='text']::-webkit-input-placeholder {
        color: rgba(109, 110, 112, 0.4);
    }

    #top .header_color form.search-form input[type='text']::-moz-placeholder {
        color: rgba(109, 110, 112, 0.4);
    }

    #search_area, #top form.search-form, #search_area, #top form.search-form input[type='text'] {
        background-color: #fff;
    }

}

@media only screen and (max-width: 1199px) {
    #about_top_section .flex_column, #careers_section .flex_column, #careers_video_section .flex_column {
        width: 100%;
    }

    #about_top_section {
        background-image: none !important;
    }

    #about_our_story .left_column {
        display: none;
    }

    #about_our_story .av-flex-placeholder {
        display: none;
    }
}

/*@media only screen and (min-width: 1200px) and (max-width: 1780px) {*/
/*#marketplace_seamless_section, #marketplace_compliance_section {*/
/*background-position: 70% center !important;*/
/*}*/

/*}*/

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    #about_top_section {
        background-position-x: 150% !important;
    }
}

@media only screen and (min-width: 1401px) and (max-width: 1700px) {
    #about_top_section {
        background-position-x: 125% !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1350px) {
    #footer-columns .av_one_fourth:not(:first-child) {
        margin-left: 3%;
    }
}

@media only screen and (max-width: 1200px) {

    #clients-logos, #clients-logos .content {
        height: 250px !important;
    }

    #clients-logos .content {
        background-size: contain;
        animation: loop-roll-up 50s linear infinite;
    }
}

@media only screen and (max-width: 1220px) {
    #pricing_section .pricing-info-column:first-child, #pricing_section .pricing-info-column:last-child {
        float: none;
        text-align: center;
    }

    #pricing_section .pricing-info-column:last-child {
        margin-top: 20px;
    }

}

@media only screen and (max-width: 1079px) {
    #rightMenu {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 850px) {
    .template-single-blog .entry-content-wrapper {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
}

@media only screen and (min-width: 768px)  and (max-width: 1180px) {

    #footer-columns-container {
        float: none;
        width: 100%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        border-right: 0;
    }

    #footer-buttons-container {
        float: none;
        margin-left: auto;
        margin-right: auto;
        min-width: 450px;
        clear: both;
        padding-top: 40px;
    }
}

@media only screen and (max-width: 1180px) {
    #footer-buttons-container {
        padding-right: 0;
    }
}

@media only screen and (min-width: 1262px) {

    .news-room-slider .slides li {
        min-height: 668px;
        position: relative;
    }

    .news-slider-excerpt {
        max-height: 187px;
        overflow: hidden;
    }

    .news-slider-date {
        margin-top: 20px;
        /*font-style: italic;*/
    }

    .news-slider-image {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }
}

@media only screen and (max-width: 1300px) {
    .main_menu ul:first-child > li > a {
        font-size: 14px;
        font-weight: 400;
    }

    .main_menu .av-main-nav-right-wrap ul:first-child > li:not(:last-child):after {
        width: 1px;
    }

    #contact_us .right_column, #contact_us .flex_cell, #contact_us .flex_cell .flex_cell_inner {
        min-height: inherit !important;
        width: 100% !important;
        float: none;
    }

    .responsive #top #wrap_all #contact_us .no_margin.left_column {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #contacts-accordion {
        margin-bottom: auto;
    }

    #blog-sidebar {
        display: none;
    }

    #blog-articles {
        width: 100%;
    }

    #end_to_end_platform_offering {
        background-image: none !important;
    }

}

@media only screen and (max-width: 915px) {
    .main_color .blog-article, .main_color .customers-testimonial {
        float: none;
        width: 100%;
        margin-right: 0;
    }
}

@media only screen and (min-width: 916px) and (max-width: 1299px) {
    .main_color .blog-article {
        width: 49%;
    }

    #blog-articles .blog-articles-container .blog-article:nth-child(even) {
        margin-right: 0;
    }

    #blog-articles .blog-articles-container .blog-article:nth-child(odd) {
        margin-right: 2%;
    }

    .main_color .customers-testimonial {
        width: 48.5%;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1699px) {
    .main_color .blog-article {
        width: 30%;
    }

    .blog-article-content, .blog-article {
        font-size: 13px;
    }

    .blog-article-content h3 {
        font-size: 16px;
    }

    #blog-articles .blog-articles-container .blog-article {
        margin-right: 3%;
    }

    .main_color a.blog-article-readmore {
        font-size: 13px;
    }

    #safecharge-blog .sidebar {
        width: 20.948616600790515%;
    }

    .main_color .customers-testimonial {
        width: 31.813576494427558%;
    }
}

@media only screen and (min-width: 1300px) {
    #end_to_end_platform_offering .flex_column_table_cell.first .avia-image-container {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .home_parallax_inner {
        bottom: 0px;
    }
	.mobile_font_32 {
	    font-size: 32px!important;
	}
	.mobile_font_26 {
	    font-size: 26px!important;
	}
	.mobile_font_20 {
	    font-size: 20px!important;
	}
	.mobile_font_18 {
	    font-size: 18px!important;
	}
	.mobile_font_16,
	.mobile_font_16.avia_textblock span {
	    font-size: 16px!important;
	}
}

@media only screen and (min-width: 768px) {
    .hide_desktop,
    .hide_desktop.avia-image-container.avia-align-center,
    .hide_desktop.avia-image-container.avia-align-left,
    .hide_desktop.avia-image-container.avia-align-right {
        display: none !important;
    }

    .border-right-3-dotted-desktop {
        border-right: 3px dotted #e1e1e1 !important;
    }

    .padding-right-20-desktop {
        padding-right: 20px;
    }

    .padding-left-20-desktop {
        padding-left: 20px;
    }

    .border-left-3-dotted-desktop {
        border-left: 3px dotted #e1e1e1 !important;
    }

    .border-top-3px-dotted-desktop .container .content {
        border-top: 3px dotted #e1e1e1 !important;
    }

    .border-bottom-3px-dotted-desktop .container .content {
        border-bottom: 3px dotted #e1e1e1 !important;
    }

    .border-bottom-3px-dashed-desktop .container .content {
        border-bottom: 1px dashed #e1e1e1 !important;
    }

    .padding-bottom-15-desktop .container .content {
        padding-bottom: 15px;
    }

    .padding-top-15-desktop .container .content {
        padding-top: 15px;
    }

    .padding-top-15-image-desktop .avia_image {
        padding-top: 15px;
    }

    .entry-content-wrapper .ul-li-padding-left-15-desktop li {
        padding-left: 15px;
    }

    #top #main .avia-section.content-background-cover .template-page {
        padding-left: 75px;
        padding-right: 20px;
    }

    .light-tabs .tab {
        border-left-width: 0;
        border-right-width: 0;
    }

    .main_color .tabcontainer.light-tabs .tab {
        padding-left: 0;
    }

    .main_color .tabcontainer.light-tabs .tab:first-child {
        border-top-width: 0;
    }

    .main_color .tabcontainer.light-tabs .tab:last-child {
        border-bottom-width: 0;
    }

    #top .blog-top-menu .av-subnav-menu > li:not(:last-child) {
        margin-right: 40px;
    }

    .blog-top-menu .av-subnav-menu a, .sc-top-menu .av-subnav-menu a {
        font-size: 16px;
    }

    .template-single-blog .entry-content-header {
        margin-top: 57px;
    }

    #top .fullsize .template-blog .post-title {
        font-size: 39px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1090px) {

    /*#header_main .container {*/
    /*width: 90%;*/
    /*}*/

}

@media only screen and (min-width: 1181px) {
    #footer-columns {
        display: table;
        width: 100%;
    }

    #footer-columns .flex_column {
        display: table-cell;
        width: auto;
    }
}

@media only screen and (min-width: 1700px) {
    #safecharge-blog .container {
        max-width: 1664px;
        min-height: 100px;
    }

    .main_color .blog-article {
        width: 378px;
        min-width: 378px;
    }

    .main_color .customers-testimonial {
        width: 417px;
        min-width: 417px;
    }

    #end_to_end_platform_offering {
        background-position: 16% center !important;
    }

}

@media all and (min-width: 1700px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .main_color .customers-testimonial {
        width: 390px;
        min-width: 390px;
    }

    .container_wrap_logo .logo img {
        height: 34px;
        width: 212px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .container_wrap_logo .logo img {
        height: 34px;
        width: 212px;
    }
}