/*
Theme Name: Big City Marketing
Theme URI: http://bigcitymarketing.com/
Description: BCM Theme
Author: BCM
Author URI: http://bigcitymarketing.com/
Template: bcm
Version: 0.1
*/

/***Header***/

body #header-outer[data-lhe="default"] header#top nav > ul > li > a {
    padding-left: 25px;
    padding-right: 25px;
}

.ppbutton {
  min-width: 135px;
  max-width: 250px;
  min-height: 50px;
  border: 0;
  outline: 0;

  color: white;

  /* pink to orange */
  background: #ee0979; 
  background: linear-gradient(to right, #ee0979, #ff6a00);
  
  vertical-align: top;
}
.ppbutton {
  cursor: pointer;
}
.ppaoverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000111;
    z-index: 99999999999;
}

/***General***/

.red-text {
    color: #ed3237;
}
.centered-text .divider-small-border {
    margin: 25px auto;
    height: 3px!important;
    max-width: 60px;
}
.remove-spacing {
    letter-spacing: 0!important;
}

/***Footer***/

.textwidget {
    text-align: center;
}
.textwidget h6 {
    font-family: Montserrat!important;
    font-size: 20px!important;
    font-weight: 400!important;
    color: #fff!important;
    margin-top: 20px!important;
    text-transform: uppercase!important;
    font-style: normal!important;
    letter-spacing: 3px!important;
}
.textwidget p {
    font-size: 18px;
    font-family: Crimson Text;
    font-weight: 400;
    font-style: italic;
    padding-bottom: 0!important;
}
#footer-outer .textwidget i {
    font-size: 20px;
    width: 60px;
    height: 60px;
    line-height: 60px!important;
    color: #fff!important;
    border-radius: 0!important;
}
#footer-outer .textwidget i.icon-default-style.fa.fa-comments {
    background-color: #00d4aa!important;
}
#footer-outer .textwidget i.icon-default-style.fa.fa-phone {
    background-color: #00bcd4!important;
}
#footer-outer .textwidget i.icon-default-style.fa.fa-envelope {
    background-color: #3f70ca!important;
}
#footer-outer .textwidget i.icon-default-style.fa.fa-clock-o {
    background-color: #ada014!important;
}
#footer-outer a.nectar-button {
    color: #fff;
    margin-bottom: 0;
}
div#footer-outer > .mid-footer > h4 {
    color: #fff;
    text-align: center;
    margin-top: 70px;
}
#project-planner {
    margin-left: 0!important;
}
body #footer-outer .row {
    padding: 80px 0px 70px;
}
#footer-outer #copyright {
    z-index: 999;
}

/***Testimonials***/

body .testimonial_slider .image-icon.has-bg {
    width: 150px;
    height: 150px;
}
span.testimonial-name {
    font-family: Montserrat!important;
    font-style: normal!important;
    text-transform: uppercase;
    font-weight: 700!important;
    letter-spacing: 2px;
    margin-bottom: 10px!important;
}
span.testimonial-name:before {
    content: "";
    background: #b1b1b1;
    width: 80px;
    height: 3px;
    display: table;
    margin: 0 auto 20px;
}
body .testimonial_slider blockquote p {
    padding-bottom: 15px;
}
html .carousel-wrap .carousel-heading {
    padding: 0px;
    position: absolute;
    width: 100%;
    top: 42%;
    transform: translateY(-50%);
    margin-bottom: 0!important;
}
html body .carousel-wrap[data-full-width="false"] .control-wrap {
    width: 100%;
}
html body .carousel-heading .container .carousel-prev {
    left: 7px;
}
html body .carousel-heading .container .carousel-next {
    right: 15px;
}
html body .carousel-heading .container .carousel-next, html body .carousel-heading .container .carousel-prev {
    background: transparent!important;
    height: 40px;
    width: 35px;
}
html body .carousel-next i, html body .carousel-prev i {
    line-height: 40px;
    font-size: 40px;
}
span.red {
  color: #ed3237;
  font-size: 28px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -5px;
}
h3.journeytext {
    max-width: 630px;
    margin: 0 auto;
}

/**Animation**/

#footer-widgets > .container > .row,
#pbg1 > .col,
.solution-block .vc_column-inner,
#integrations > .col,
#pbg3 > .col,
#testimonials > .col,
#about .nectar-flickity,
#solutions > .col,
#affordable .col,
.affordable .col,
#review > .col,
.sblock .vc_column-inner,
html body .wa-content .co,
.wk-software .vc_column-inner,
.journey  .vc_column-inner,
.frombottom > .vc_column-inner,
.process .vc_column-inner,
.text-intro .vc_column-inner.
.nectar-icon-list,
.toptobottom .vc_column-inner,
.bottomtotop .vc_column-inner,
.content-cols .col,
.work-intro .vc_column-inner,
.sideanimate .col{
    visibility: hidden;
}
#pbg1 .regular-button,
#pbg1 h3.vc_custom_heading,
#pbg1 .wpb_text_column,
#pbg1 .img-with-animation,
#pbg1 .nectar-button,
#text-2,
#text-3,
#text-4,
#text-5,
#solution-top .solution-block .nectar-button,
#solution-bottom .solution-block .nectar-button,
#solution-top .solution-block .nectar_icon_wrap,
#solution-bottom .solution-block .nectar_icon_wrap,
#solution-top .solution-block .wpb_text_column,
#solution-bottom .solution-block .wpb_text_column,
#integrations .ititle h3,
#integrations .ititle h6,
#pbg3 .ititle h3,
#pbg3 .ititle h6,
.stitle h5,
.stitle h2,
#affordable h4,
.affordable .nectar-highlighted-text,
#review img,
#review h4,
#planner h3,
#about .nectar-flickity img,
#about .nectar-flickity h3,
#about .nectar-flickity .vc_custom_heading,
.sblock h4,
.sblock h5,
.rocket-wrapper,
.journey .nectar-button {
    opacity: 0;
}

html body .wa-content .col > .wpb_column,
.process .vc_column-inner .vc_row.inner_row .wpb_column,
.text-intro .vc_column-inner .frombottomb,
.nectar-icon-list .nectar-icon-list-item,
.content-cols .col .wpb_column,
.sideanimate .lefttoright {
    position: relative;
    left: -100px;
    opacity: 0;
}
.sideanimate .righttoleft {
    position: relative;
    right: -100px;
    opacity: 0;
}
.wk-software .vc_column-inner > .wpb_wrapper,
.frombottom > .vc_column-inner .vc_column-inner,
.process .vc_column-inner .wpb_text_column,
.text-intro .vc_column-inner .wpb_text_column,
#solutions .nectar_icon_wrap,
#solutions .wpb_text_column,
.ind-leftslide {
    position: relative;
    top: 100px;
    opacity: 0;   
}
.toptobottom .vc_column-inner .wpb_wrapper {
    position: relative;
    top: -100px;
    opacity: 0;    
}
.bottomtotop .vc_column-inner .wpb_wrapper{
    position: relative;
    top: 100px;
    opacity: 0;    
}
html body:not([data-button-style*="rounded_shadow"]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3), 
html body .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3) {
    opacity: 1;
}
/***Work Slider***/
#pbg3 > .row-bg-wrap > .inner-wrap > .row-bg {
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}
html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap {
    background: transparent!important;
    top: -50px;
}
html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="light"] .project-info h1 {
    color: #fff;
    line-height: 36px!important;
    margin-bottom: 20px!important;
    font-weight: 700;
    font-size: 48px;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
    padding: 0!important;
    margin: 0!important;
}
.nectar_fullscreen_zoom_recent_projects {
    height: 550px!important;
}
html body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
    left: 0;
    width: 100%;
    top: 45%;
    bottom: inherit;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
html body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
    left: 0;
    position: absolute;
}
html body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next {
    right: 0;
    position: absolute;
}
html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap,
html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer, 
html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer {
    backface-visibility: visible;
    overflow: visible;
}
html body .nectar_fullscreen_zoom_recent_projects .project-slide img.project-logo {
    margin-bottom: 30px!important;
    max-height: 100px;
}
.project-slide .project-logo {
    visibility: hidden;
}
.project-slide.current .project-logo {
    visibility: visible;
    -webkit-animation: slide-in-elliptic-top-fwd 1s;
    animation: slide-in-elliptic-top-fwd 1s;
}
.project-testimonials {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 20px;
    text-align: center;
    visibility: hidden;
}
.project-slide.current .project-testimonials {
    visibility: visible;
    -webkit-animation: slide-in-left 1s;
    animation: slide-in-left 1s;
}
.project-testimonials > div {
    padding: 0!important;
}
h3.ptesti-title {
  line-height: 1em!important;
  font-weight: normal!important;
  font-size: 18px!important;
  font-family: 'Crimson Text'!important;
  margin-bottom: 0!important;
  text-transform: capitalize!important;
  font-style: italic;
}
h4.ptesti-author {
    font-weight: 700!important;
    font-size: 14px!important;
    letter-spacing: 0!important;
    margin-bottom: 0!important;
}
#footer-outer #copyright .container div:last-child {
    text-align: right;
}
.bcm {
    background-image: url("bclogo.png");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100px;
    height: 33.63px;
    vertical-align: middle;
    margin-left: 2px;
    position: relative;
    top: -1px;
}
#footer-outer #footer-widgets {
    position: relative;
}
.mid-footer {
    position: relative;
}
div#footer-data,
div#footer-dataemail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #ed3237e8;
    font-size: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#footer-datamsg  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #ed3237e8;
    font-size: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
div#gform_wrapper_2 {
  padding: 0 30px;
  width: 80%;
}
div#gform_wrapper_2 .gform_footer.top_label {
  text-align: center;
}
div#footer-data a.fd-close, div#footer-datamsg a.fdm-close,
div#footer-dataemail a.fde-close {
  position: absolute;
  top: 7%;
  right: 9%;
  transform: translate(50%);
}
div#footer-data.hide,
div#footer-datamsg.hide,
div#footer-dataemail.hide {
    visibility: hidden;
    -webkit-animation: scale-out-center 0.6s;
    animation: scale-out-center 0.6s;
}
div#footer-data.show,
div#footer-datamsg.show,
div#footer-dataemail.show {
    visibility: visible;
    -webkit-animation: scale-in-center 0.6s;
    animation: scale-in-center 0.6s;
}
div#footer-datamsg .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
div#footer-datamsg .gform_wrapper textarea {
  background: #35384c;
  font-size: 14px!important;
}
div#footer-datamsg .gform_wrapper input#input_2_2,
div#footer-datamsg .gform_wrapper input#input_2_1 {
  margin-top: 0!important;
}
div#footer-datamsg .gform_wrapper li.gfield.gfield_error, 
div#footer-datamsg .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  border-top: none;
  border-bottom: none;
  padding-top: 0;
  margin-top: 0;
}
div#footer-datamsg .gform_wrapper .field_description_below .gfield_description {
  padding-top: 0;
  color: #fff;
  padding-left: 10px;
}
div#footer-datamsg .gform_wrapper li.gfield_error textarea {
  border: 1px solid #ffffff;
}
div#footer-data h2,
div#footer-dataemail h2 {
    font-size: 24px!important;
    color: #ed3237;
    display: block;
    width: 100%;
    text-align: center;
    background: white;
}
div#footer-data a.fd-close,
div#footer-dataemail a.fd-close  {
  position: absolute;
  top: 7%;
  right: 9%;
  transform: translate(50%);
}
div#footer-data a.fd-close i,
div#footer-datamsg a.fdm-close i,
div#footer-dataemail a.fde-close i {
    font-size: 45px;
}
input#gform_submit_button_2 {
  background: #fff!important;
  color: #d92f35;
  padding: 10px 60px;
}
div#footer-datamsg .validation_error {
  display: none!important;
}
#footer-outer div#footer-data h2 a,
#footer-outer div#footer-dataemail h2 a {
    color: #ed3237!important;
}
div#footer-data.phone h2 {
    font-size: 30px!important;
}
#cpemail {
  position: absolute;
  top: 65%;
  background: none;
  border: 2px solid #fff;
  color: #fff;
  padding: 10px 20px;
  font-size: 18px;
  border-radius: 10px;
  font-family: 'Montserrat';
  cursor: pointer;
}
#cpemail:hover {
  background: #fff;
  border: 2px solid #fff;
  color: #ed3237!important;
}
html body div[data-style="minimal_small"] .toggle > h3:after, 
html body div[data-style="minimal_small"] .toggle > h3:before {
  bottom: -14px;
}
.nectar-flickity:not(.nectar-carousel) .flickity-slider .cell a {
	z-index: 999;
}
/**** Work ****/
.col.elastic-portfolio-item.element .inner-wrap {
    background: url("") no-repeat;
	-webkit-animation: bg-animation 100s linear infinite;
	animation: bg-animation 100s linear infinite;
}
.portfolio-items .col .work-item.style-3 .work-info-bg {
    opacity: 1!important;
    z-index: 0;
    background-color: transparent!important;
}
.portfolio-items .col .work-item.style-3 .container.normal-container > * {
    display: block;
    text-align: center;
    margin: 0 auto;
}
html .portfolio-items .elastic-portfolio-item .work-item.style-3 img, 
html .portfolio-items .elastic-portfolio-item .work-item.style-4 img, 
html .portfolio-items .elastic-portfolio-item .work-item.style-3-alt img {
    width: 85%!important;
    margin: 0 auto;
    z-index: 2;
}
html body .portfolio-filters-inline {
    background-color: #ffffff;
}
html body .portfolio-filters-inline .container > ul a, 
html body .portfolio-filters-inline .container > ul li#sort-label {
    padding: 0px 10px;
    margin: 7px 0px;
    font-size: 16px;
    line-height: 14px;
    display: inline-block;
    color: #35384c;
    font-weight: 600;
}
.portfolio-filters-inline .container > ul  a {
    position: relative;
}
.portfolio-filters-inline .container > ul a.active:after {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    background: #ed3237;
    left: 50%;
    transform: rotate(45deg) translateX(-50%);
    top: 20px;
    -webkit-animation: roll-in-left 0.6s;
    animation: roll-in-left 0.6s;
}
.project-details {
    height: 280px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: end;
    text-align: center;
    padding: 20px;
}
.project-details h3 {
    font-size: 24px!important;
}
.project-details * {
    color: #fff;
}
.project-details a.btn {
    border: 2px solid;
    font-size: 14px;
    position: absolute;
    z-index: 99999999;
    bottom: 30px;
}
.portfolio-items[data-col-num="elastic"] .col .project-details img {
    height: 50px!important;
    width: auto!important;
    margin-bottom: 20px;
}
.portfolio-items .col:hover .work-item.style-3 img, .portfolio-items .col:hover .work-item.style-3-alt img {
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}
.portfolio-items .elastic-portfolio-item:hover .work-info {
    opacity: 1;
}
.portfolio-items .elastic-portfolio-item:hover .work-info .wibg {
    opacity: 0.6;
}
.portfolio-items .elastic-portfolio-item .work-info .wibg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.portfolio-items .elastic-portfolio-item .work-info a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -ms-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    -webkit-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.portfolio-items .elastic-portfolio-item:hover .work-info a {
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}
.portfolio-items .elastic-portfolio-item .work-info a i {
    opacity: 1;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    color: #fff;
    font-size: 30px;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:after {
    display: none!important;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
    color: #fff;
    font-weight: 600;
    backface-visibility: hidden;
    display: inline-block;
    position: relative;
    border: 2px solid #fff;
    padding: 5px 15px;
}
html body .cell .btn {
    position: absolute!important;
    bottom: auto!important;
    z-index: 999999!important;
    left: 50%!important;
    transform: translate(-50%);
    border: 2px solid #fff;
    top: 50px!important;
    width: auto!important;
    height: auto!important;
    color: #fff!important;
}
div#text-2:hover h6 {
    color: #00d3a9!important;
}
div#text-3:hover h6 {
    color: #00bbd3!important;
}
div#text-4:hover h6 {
    color: #3f70c9!important;
}
div#text-5:hover h6 {
    color: #ac9f14!important;
}
html body .cell .btn:hover,
.project-details a.btn:hover {
    background: #fff!important;
    color: #35384c!important;
    border-color: #fff!important;
}
html body .bottom_controls {
    background-color: #fff;
    padding: 10px 0;
    margin-top: 40px;
    position: relative;
    z-index: 1;
}
.nectar-flickity:not(.masonry) .flickity-viewport {
    margin: 0;
}
html body .row .nectar-icon-list .nectar-icon-list-item h4 {
    line-height: 1em;
    margin-bottom: 20px;
    font-size: 17px;
    letter-spacing: 0;
}
body .nectar-icon-list-item .content {
    color: rgb(0, 0, 0);
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {
    background-color: #28283e!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover:after {
    background-color: rgba(60, 63, 82, 0.86)!important;
}
html body .nectar-fancy-ul[data-list-icon="none"] ul li {
    margin-bottom: 5px;
}
html body .nectar-fancy-ul[data-list-icon="none"] ul li:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("");
    background-size: cover;
    margin-right: 5px;
    position: relative;
    top: -3px;
}
.wpb_row.background-contain .row-bg, .full-width-section.background-contain .row-bg {
    background-size: contain!important;
    -webkit-background-size: contain!important;
    -moz-background-size: contain!important;
}


/**** Filters *****/

html body .portfolio-filters-inline {
  background: transparent!important;
  padding: 0!important;
  margin: 0!important;
}
html body .portfolio-filters-inline ul {
  margin: 0px!important;
  text-align: left;
}
html body .portfolio-filters-inline ul li, 
html body .portfolio-filters-inline ul ul {
  display: block;
}
.owl-dots {
    counter-reset: number;
}
.owl-dot {
    counter-increment: number;
}
.owl-dot span:before {
    content: counter(number);
}
.owl-theme .owl-dots .owl-dot span {
    width: 20px!important;
    height: 20px!important;
    line-height: 20px;
    border: 1px solid #f1564f;
    background: transparent;
    color: #f1564f!important;
}
html .owl-theme .owl-dots .owl-dot.active span, 
html .owl-theme .owl-dots .owl-dot:hover span {
    background: #f1564f;
    color: #fff!important;
}
html .flickity-page-dots {
    bottom: -20px;
    margin: 0!important;
}
.nectar-fancy-ul ul li {
    list-style: none;
    position: relative;
    padding-left: 38px;
    margin-bottom: 10px;
    font-family: Crimson Text;
    font-style: italic;
}
svg.icon {
    width: 90px;
    height: 90px;
    margin-bottom: 12px;
}
html .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}
.witharrow:before {
    content: "";
    visibility: visible;
    width: auto;
    height: auto;
    position: absolute;
    top: 25%;
    left: 0;
    transform: translate(-50%);
    font-family: FontAwesome;
}
.nectar-milestone .subject {
    font-family: Crimson Text;
}
html body .pricing-table[data-style="flat-alternative"].four-cols .pricing-column, 
html body .pricing-table[data-style="flat-alternative"].four-cols .pricing-column.highlight {
    padding: 0;
    text-align: center!important;
    overflow: visible;
}
html body .pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    font-size: 18px!important;
    padding: 20px 0 10px;
    border-bottom: 1px solid #ddd!important;
    margin-bottom: 30px;
}
span.highlight-reason {
    padding: 5px 0!important;
}
.pricing-table[data-style="flat-alternative"] .nectar-button {
    font-size: 15px;
    position: absolute;
    bottom: -35px;
    top: auto;
    width: 85%;
    left: 50%;
    transform: translateX(-50%);
}
.pricing-table[data-style="flat-alternative"] .nectar-button.regular-button.extra-color-3, 
.pricing-table[data-style="flat-alternative"] .nectar-button.tilt.extra-color-3 {
    opacity: 1!important;
}
a.nectar-button.large.see-through-2.pulseb {
    margin-bottom: 10px!important;
}
html body .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {
    padding: 0;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0!important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea.medium {
    padding: 10px!important;
    border-color: #000!important;
	font-family: Crimson Text!important;
}
body .gform_wrapper .gform_footer {
    padding: 0;
}
body .gform_wrapper {
    margin: 16px 0 0!important;
}
body[data-form-submit="regular"] .container-wrap .gform_button.button {
    font-size: 16px!important;
    padding: 10px 20px!important;
}
a.nectar-button.large.regular.accent-color.regular-button:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  transform: scaleX(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
a.nectar-button.large.regular.accent-color.regular-button:hover:before {
  transform: scaleX(1);
}
a.nectar-button.large.regular.accent-color.regular-button:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  box-sizing: border-box;
  transform: scaleY(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
a.nectar-button.large.regular.accent-color.regular-button:hover:after {
  transform: scaleY(1);
}
html body #slide-out-widget-area-bg.fullscreen-alt.padding-removed {
    padding-top: 0!important;
    transform: skew(-60deg)!important;
    width: 165%!important;
    opacity: 1!important;
}
html body #slide-out-widget-area.fullscreen-alt {
    top: 30px!important;
}
html body #slide-out-widget-area .menuwrapper li.back, 
html body #slide-out-widget-area .menu.subview li.subviewopen >.sub-menu >li.back {
    margin-bottom: 10px!important;
}
html body #slide-out-widget-area .menu.subview li.subviewopen >.sub-menu >li {
    margin-bottom: 0!important;
}
html body #slide-out-widget-area.fullscreen-alt .menuwrapper li.back >a {
    padding: 0;
    margin-left: 0;
}
div#project-planner h4 {
    margin-bottom: 5px;
}
.pp-menu {
    width: 75%;
    padding: 30px 0;
    color: #fff;
    margin: 0 auto;
    line-height: 1em;
    position: relative;
    top: 5%;
}
li.pp-menu a {
    background: #fff;
    margin-top: 10px!important;
    color: #ed3237!important;
    display: inline-block!important;
    cursor: pointer;
    border: 2px solid #fff;
}
li.pp-menu a:hover {
    background: transparent;
    color: #fff!important;
}
#footer-outer #copyright .col.span_5 p {
    line-height: 36px;
    margin-top: 3px;
    font-family: Cookie;
    font-size: 20px;
}
#footer-outer #copyright .col.span_7 p {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
}
html body #footer-outer #copyright {
    padding: 10px 0;
}
div#project-planner h4 {
    margin-bottom: 15px;
}
.menu-outer ul.sub-menu li a {
    font-size: 2em!important;
}
html body .nectar-button {
  margin-bottom: 5px;
  text-align: center;
}
html .nectar-flickity:not(.masonry) .flickity-viewport {
    margin: 0;
}
.sf-menu ul.sub-menu {
  min-width: 250px;
}
html body .nectar-icon-list[data-icon-style="border"] .list-icon-holder + .content > * {
    color: inherit!important;
}
.row.carousel.clients.four-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea.medium {
    padding: 10px!important;
    border-color: #fff!important;
    font-family: Montserrat!important;
    color: #fff!important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.nectar-fancy-ul.animated-in.workl a {
    color: #fff;
}
html body .wpb_gallery_slides ul.flex-direction-nav {
    width: 100%;
    position: absolute!important;
    top: 50%!important;
    margin-top: -24px!important;
}
.wpb_gallery_slides.wpb_flexslider.flex-gallery.flexslider {
    overflow: hidden;
}
.wpb_gallery_slides.wpb_flexslider.flex-gallery.flexslider ul.flex-direction-nav li:first-child {
    position: absolute;
    left: -100px;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 0.5s ease-in-out; /** Firefox **/
    -o-transition: all 0.5s ease-in-out; /** Opera **/
}
.wpb_gallery_slides.wpb_flexslider.flex-gallery.flexslider ul.flex-direction-nav li:nth-child(2) {
    position: absolute;
    right: -100px;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 0.5s ease-in-out; /** Firefox **/
    -o-transition: all 0.5s ease-in-out; /** Opera **/
}
.wpb_gallery_slides.wpb_flexslider.flex-gallery.flexslider:hover ul.flex-direction-nav li:first-child {
    left: 0;
    opacity: 1;
}
.wpb_gallery_slides.wpb_flexslider.flex-gallery.flexslider:hover ul.flex-direction-nav li:nth-child(2) {
    right: 0;
    opacity: 1;
    margin-right: 10px;
}
.proj-bg-img {
    opacity: 0.5;
}
.single canvas.particles-js-canvas-el {
    position: absolute;
    z-index: 2;
    width: 100%!important;
    top: 0;
    left: 0;
    opacity: 0.4;
}
.single #intro {
    min-height: 100vh;
}
html body .journey {
    overflow: hidden;
}
html body .journey .rocket-wrapper {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -12.5%;
    height: 245px;
    z-index: 999;
    opacity: 0;
}
html body .journey .trail-wrapper {
    position: absolute;
    top: 192px;
    left: 38px;
    width: 35px;
    height: 110px;
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: top center;
    transform-origin: top center;
    z-index: -1;
    opacity: 1;
}

html body .journey .trail {
    width: 100%!important;
    height: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: jet .02s ease infinite alternate;
    animation: jet .02s ease infinite alternate;
    -webkit-transform-origin: top center;
    transform-origin: top center;
    position: absolute;
    top: 0;
    left: 0;
}
html body .journey .rocket {
    width: 110px!important;
    height: auto;
}
@media only screen and (min-width: 1001px) {
    .slider-col .wpb_wrapper, .slider-col .wpb_wrapper > div, .slider-col .wpb_wrapper > div > div, .slider-col .wpb_wrapper .swiper-container, .slider-col .wpb_wrapper .swiper-wrapper, .slider-col .wpb_wrapper .swiper-slide {
        height: 100%!important;
    }
    .pt-parent > div {
        width: 50%;
        float: left;
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap {
        width: 50%;
        left: auto!important;
        right: 0!important;
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap,
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap * {
        overflow: visible!important;
    }
	.toptitle {
	    margin-bottom: -42px!important;
	}
	.btnbottom {
	    position: relative;
	}
	a.nectar-button.medium.see-through.extra-color-2 {
	    position: absolute;
	    bottom: -50px;
	    top: unset;
	}
	.btnbottom .wpb_wrapper {
	    position: unset!important;
	}
}
@media only screen and (orientation: landscape) {
  html body .main-content .mobileonly {
    display: none;
  }
  html body .main-content .desktoponly {
    display: block;
  }
}
@media only screen and (orientation: portrait) {
  html body .main-content .mobileonly {
    display: block;
  }
  html body .main-content .desktoponly {
    display: none;
  }
}
@media only screen and (max-width: 1100px) and (min-width: 1000px) {
	#header-outer[data-lhe="default"] header#top nav > ul > li > a {
		font-size: 16px;
	}
}
@media only screen and (max-width: 1000px) {
    .slider-col .wpb_wrapper, .slider-col .wpb_wrapper > div, .slider-col .wpb_wrapper > div > div, .slider-col .wpb_wrapper .swiper-container, .slider-col .wpb_wrapper .swiper-wrapper, .slider-col .wpb_wrapper .swiper-slide {
        height: calc(100vh - 98px)!important;
    }
	.equal-mpadding {
		padding: 30px 0!important;
  }
  .single-portfolio .equal-mpadding {
    padding: 30px 0 0!important;
  }
	.nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell {
	    width: 100%;
	    margin-top: 10%;
	}
	html body .cell .btn {
	    bottom: 12px!important;
	    top: auto!important;
	}
	html body .full-width-content .col .wpb_row.toptitle {
	    margin-bottom: -80px!important;
	}
	.nectar-flickity:not(.masonry) .flickity-viewport {
	    margin: 0 0 80px!important;
	}
	.nectar-flickity:not(.masonry) .flickity-slider .cell img {
	    margin: 0 0 73px;
	}
    body .work-item:not([data-custom-content="on"]) .work-info-bg {
        display: block;
    }
    #footer-widgets .container .col {
        margin-bottom: 40px;
        width: 50%;
    }
    .textwidget p {
        font-size: 14px;
    }
    html body .carousel-heading .container .carousel-prev {
        left: 0;
    }
    html body .carousel-heading .container .carousel-next {
        right: 3px;
    }
    div#pbg3 {
        padding: 20px 0 10px!important;
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
        background-size: 100%;
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center bottom;
        bottom: 0;
        position: relative;
        top: auto;
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide img.project-logo {
        max-height: 48px!important;
        margin-bottom: 20px!important;
        height: 48px;
    }
    html .nectar_fullscreen_zoom_recent_projects {
        height: 435px!important;
        padding-bottom: 80px;
    }
    html body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
        position: absolute;
        left: 50%;
        bottom: 0;
        z-index: 100;
        pointer-events: all;
        transform: translate(-50%);
        -webkit-transform: translate(-50%);
        -moz-transform: translate(-50%);
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer, html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer {
        width: 300px;
        left: 50%;
        margin-left: -150px;
    }
	html .nectar_fullscreen_zoom_recent_projects .project-slide .project-info {
	    top: 115px;
	    -webkit-transform: none;
	    transform: none;
	    width: 100%;
	    text-align: center;
	}
    html .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="light"] .project-info h1 {
        color: #fff;
        line-height: 28px!important;
        margin-bottom: 20px!important;
        font-weight: 700;
        font-size: 22px;
        max-width: 100%!important;
    }
    html body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
        left: 0;
    }
    html body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next {
        right: 0;
        margin-right: 0;
    }
    html .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
        display: block;
        width: 100%;
        margin: 0!important;
        max-width: 100%!important;
    }
	html body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
	    top: 105px;
	}
    body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
        margin-top: 15px!important;
        top: 0!important;
    }
    #footer-outer #copyright .container div:last-child {
        text-align: center;
    }
    .witharrow.removei:before {
        display: none;
    }
    html .wpb_wrapper h3.vc_custom_heading {
        font-size: inherit!important;
        line-height: inherit!important;
        text-align: center!important;
    }
    html body.single .wpb_wrapper h3.vc_custom_heading {
        text-align: inherit!important;
    }
    html body .pricing-table[data-style="flat-alternative"] .pricing-column {
        margin-bottom: 60px!important;
    }
	.overflowimg {
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
    .container.normal-container > * {
        display: block;
        margin: 0 auto;
    }
    .project-info p {
        display: none!important;
    }
}
@media only screen and (max-width: 690px) {
	.journey > .col {
	    min-height: calc(100vh - 98px);
	}
    html body .journey .rocket-wrapper {
        bottom: 0%;
    }
	html body #footer-outer #copyright {
	    padding: 12px 0px 20px;
	}
    .half-col-m {
        width: 50%!important;
    }
    .half-col-m.half-centered {
        margin: 0 25%!important;
    }
    .witharrow:before {
        display: none;
    }
    html .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, 
    html .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project, 
    html .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post, 
    html .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {
        min-height: 100px!important;
    }
    html .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .proj-bg-img, 
    html .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .post-bg-img {
        background-size: contain;
        background-repeat: no-repeat;
        opacity: 0.3;
    }
    .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, 
    .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project, 
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, 
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {
        border-bottom: 1px solid #171721;
    }
    html .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, 
    html .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow, 
    html .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul.controls span.line, 
    html .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul h3 .next-arrow, 
    html .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul span.line {
        display: block!important;
    }
    .nectar-icon-list > div:last-child {
        margin-bottom: 0!important;
    }
    #footer-outer #copyright .col.span_5 {
        margin-bottom: 0;
        text-align: center;
    }
    div#footer-data h2 {
        font-size: 15px!important;
    }
    #footer-outer #copyright .container div:last-child {
        margin-bottom: 0px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
    }
    html body .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap {
        background: transparent!important;
	    top: 0;
	}
    h3.ptesti-title {
        font-size: 14px!important;
    }
    h4.ptesti-author {
        font-size: 12px!important;
    }
    div#footer-outer > .mid-footer > h4 {
        margin-top: 50px;
    }
    body #footer-outer .row {
        padding: 20px 0 0;
    }
    h2#abouttype {
        max-width: 75%;
        margin: 0 auto;
    }
    .full-width-section {
        padding: 40px 0!important;
    }
    body .container, body div.slider-nav, body .post-area.standard-minimal.full-width-content article.post .inner-wrap {
        max-width: 360px!important;
    }
    html body .remove-bpadding {
        padding-bottom: 0!important; 
    }
    .pt-parent {
        text-align: center;
    }
    .pt-parent h3 {
        text-align: center!important;
    }
    div#intro h2 {
      margin-bottom: 40px;
      word-wrap: break-word;
    }
    .affordable h3 {
        margin-bottom: 40px!important;
    }
    .nectar-milestone .number {
      font-size: 36px!important;
      line-height: 48px!important;
    }
}
@media only screen and (max-width: 380px) {
    body .container, body div.slider-nav, body .post-area.standard-minimal.full-width-content article.post .inner-wrap {
        max-width: 320px!important;
    }
}
.fade-in-fwd {
    -webkit-animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.puff-in-center {
    -webkit-animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
            animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.rotate-in-ver {
    -webkit-animation: rotate-in-ver 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: rotate-in-ver 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.scale-in-center {
    -webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.scale-out-center {
    -webkit-animation: scale-out-center 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
            animation: scale-out-center 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}
.slide-in-left {
    -webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.slide-in-right {
    -webkit-animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.bounce-in-top {
    -webkit-animation: bounce-in-top 1.1s both;
            animation: bounce-in-top 1.1s both;
}
.bounce-top {
    -webkit-animation: bounce-top 0.9s both;
            animation: bounce-top 0.9s both;
}
.roll-in-left {
    -webkit-animation: roll-in-left 1s ease-out both;
            animation: roll-in-left 1s ease-out both;
}
.slide-in-elliptic-top-fwd {
    -webkit-animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.rotate-in-center {
    -webkit-animation: rotate-in-center 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: rotate-in-center 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.slide-in-fwd-center {
    -webkit-animation: slide-in-fwd-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-fwd-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.tracking-in-expand {
    -webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
            animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
.shadow-pop-br {
    -webkit-animation: shadow-pop-br 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
            animation: shadow-pop-br 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.vibrate-1 {
    -webkit-animation: vibrate-1 0.1s cubic-bezier(0.600, 0.040, 0.980, 0.335) 2s 4 alternate backwards;
            animation: vibrate-1 0.1s cubic-bezier(0.600, 0.040, 0.980, 0.335) 2s 4 alternate backwards;
}
.heartbeat {
    -webkit-animation: heartbeat 2.5s ease-in-out infinite both;
            animation: heartbeat 2.5s ease-in-out infinite both;
}
.wobble-hor-bottom {
    -webkit-animation: wobble-hor-bottom 0.8s both;
            animation: wobble-hor-bottom 0.8s both;
}
.slide-in-elliptic-top-fwd {
    -webkit-animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.swing-top-fwd {
    -webkit-animation: swing-top-fwd 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: swing-top-fwd 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/* ----------------------------------------------
 * Generated by Animista on 2019-5-15 3:55:14
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in-fwd
 * ----------------------------------------
 */
@-webkit-keyframes fade-in-fwd {
  0% {
    -webkit-transform: translateZ(-80px);
            transform: translateZ(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fade-in-fwd {
  0% {
    -webkit-transform: translateZ(-80px);
            transform: translateZ(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-30 1:38:50
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation puff-in-center
 * ----------------------------------------
 */
@-webkit-keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(2px);
            filter: blur(2px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(2px);
            filter: blur(2px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-28 21:11:31
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation rotate-in-ver
 * ----------------------------------------
 */
@-webkit-keyframes rotate-in-ver {
  0% {
    -webkit-transform: rotateY(-360deg);
            transform: rotateY(-360deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    opacity: 1;
  }
}
@keyframes rotate-in-ver {
  0% {
    -webkit-transform: rotateY(-360deg);
            transform: rotateY(-360deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    opacity: 1;
  }
}


/* ----------------------------------------------
 * Generated by Animista on 2019-4-28 20:47:33
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-center
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-28 20:48:47
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-out-center
 * ----------------------------------------
 */
@-webkit-keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
}
@keyframes scale-out-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 5:26:34
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-left
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 5:42:34
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 6:2:25
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation bounce-in-top
 * ----------------------------------------
 */
@-webkit-keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 10:13:50
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation bounce-top
 * ----------------------------------------
 */
@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 6:33:37
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation roll-in-left
 * ----------------------------------------
 */
@-webkit-keyframes roll-in-left {
  0% {
    -webkit-transform: translateX(-100px) rotate(-90deg);
            transform: translateX(-100px) rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
            transform: translateX(0) rotate(0deg);
    opacity: 1;
  }
}
@keyframes roll-in-left {
  0% {
    -webkit-transform: translateX(-100px) rotate(-90deg);
            transform: translateX(-100px) rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
            transform: translateX(0) rotate(0deg);
    opacity: 1;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 10:17:54
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-elliptic-top-fwd
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
            transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
            transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
            transform-origin: 50% 1400px;
    opacity: 1;
  }
}
@keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
            transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
            transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
            transform-origin: 50% 1400px;
    opacity: 1;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 10:19:56
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation rotate-in-center
 * ----------------------------------------
 */
@-webkit-keyframes rotate-in-center {
  0% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotate-in-center {
  0% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    opacity: 1;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 10:31:31
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-fwd-center
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-fwd-center {
  0% {
    -webkit-transform: translateZ(-1400px);
            transform: translateZ(-1400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes slide-in-fwd-center {
  0% {
    -webkit-transform: translateZ(-1400px);
            transform: translateZ(-1400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 10:40:31
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation tracking-in-expand
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 10:59:43
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation shadow-pop-br
 * ----------------------------------------
 */
@-webkit-keyframes shadow-pop-br {
  0% {
    box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    box-shadow: 1px 1px #3e3e3e, 2px 2px #3e3e3e, 3px 3px #3e3e3e, 4px 4px #3e3e3e, 5px 5px #3e3e3e, 6px 6px #3e3e3e, 7px 7px #3e3e3e, 8px 8px #3e3e3e;
    -webkit-transform: translateX(-8px) translateY(-8px);
            transform: translateX(-8px) translateY(-8px);
  }
}
@keyframes shadow-pop-br {
  0% {
    box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    box-shadow: 1px 1px #3e3e3e, 2px 2px #3e3e3e, 3px 3px #3e3e3e, 4px 4px #3e3e3e, 5px 5px #3e3e3e, 6px 6px #3e3e3e, 7px 7px #3e3e3e, 8px 8px #3e3e3e;
    -webkit-transform: translateX(-8px) translateY(-8px);
            transform: translateX(-8px) translateY(-8px);
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 13:25:42
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation vibrate-1
 * ----------------------------------------
 */
@-webkit-keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}


/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 11:56:45
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2019-4-25 12:10:50
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation wobble-hor-bottom
 * ----------------------------------------
 */
@-webkit-keyframes wobble-hor-bottom {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}
@keyframes wobble-hor-bottom {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-27 0:11:45
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-elliptic-top-fwd
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
            transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
            transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
            transform-origin: 50% 1400px;
    opacity: 1;
  }
}
@keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
            transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
            transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
            transform-origin: 50% 1400px;
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-4-28 2:1:52
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation swing-top-fwd
 * ----------------------------------------
 */
@-webkit-keyframes swing-top-fwd {
  0% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes swing-top-fwd {
  0% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}



#footer-outer {
  height: 100%;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  overflow: hidden;
}
#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1028px 329px #FFF , 547px 1464px #FFF , 1647px 1035px #FFF , 13px 1339px #FFF , 1587px 338px #FFF , 1603px 333px #FFF , 284px 1603px #FFF , 1099px 577px #FFF , 578px 414px #FFF , 1657px 916px #FFF , 1510px 1497px #FFF , 1895px 343px #FFF , 793px 819px #FFF , 310px 396px #FFF , 1696px 1075px #FFF , 1993px 1750px #FFF , 1727px 305px #FFF , 1848px 1566px #FFF , 1116px 1882px #FFF , 964px 1669px #FFF , 218px 805px #FFF , 1898px 1881px #FFF , 540px 170px #FFF , 1344px 1063px #FFF , 894px 318px #FFF , 1876px 23px #FFF , 1516px 1858px #FFF , 1643px 1358px #FFF , 647px 624px #FFF , 1066px 1447px #FFF , 943px 1353px #FFF , 198px 752px #FFF , 1823px 1280px #FFF , 266px 163px #FFF , 106px 223px #FFF , 884px 1286px #FFF , 174px 1198px #FFF , 1765px 432px #FFF , 1291px 880px #FFF , 192px 912px #FFF , 1717px 1334px #FFF , 739px 1978px #FFF , 1613px 699px #FFF , 1686px 1716px #FFF , 1954px 1296px #FFF , 192px 1485px #FFF , 414px 1659px #FFF , 1567px 847px #FFF , 1123px 715px #FFF , 411px 1633px #FFF , 1364px 1655px #FFF , 580px 690px #FFF , 1768px 1095px #FFF , 1253px 308px #FFF , 1196px 1088px #FFF , 1437px 1741px #FFF , 137px 942px #FFF , 1189px 941px #FFF , 1386px 296px #FFF , 1300px 776px #FFF , 1906px 283px #FFF , 1168px 1815px #FFF , 1703px 35px #FFF , 922px 869px #FFF , 1176px 1750px #FFF , 397px 1267px #FFF , 1472px 331px #FFF , 1271px 1671px #FFF , 295px 450px #FFF , 1493px 1287px #FFF , 1921px 1864px #FFF , 226px 544px #FFF , 1217px 1480px #FFF , 357px 1918px #FFF , 124px 934px #FFF , 736px 1448px #FFF , 167px 239px #FFF , 1400px 331px #FFF , 37px 470px #FFF , 1335px 101px #FFF , 215px 768px #FFF , 1367px 699px #FFF , 986px 1027px #FFF , 850px 605px #FFF , 877px 1209px #FFF , 1631px 1641px #FFF , 232px 828px #FFF , 1665px 371px #FFF , 1750px 1239px #FFF , 921px 1407px #FFF , 64px 1538px #FFF , 1990px 1044px #FFF , 1442px 1856px #FFF , 1762px 342px #FFF , 188px 1962px #FFF , 1575px 1862px #FFF , 1668px 251px #FFF , 755px 732px #FFF , 515px 562px #FFF , 470px 447px #FFF , 268px 1821px #FFF , 477px 934px #FFF , 1121px 312px #FFF , 1822px 1737px #FFF , 521px 783px #FFF , 1953px 616px #FFF , 1667px 1725px #FFF , 134px 240px #FFF , 993px 1289px #FFF , 1506px 291px #FFF , 813px 702px #FFF , 227px 1874px #FFF , 883px 1007px #FFF , 1071px 373px #FFF , 1383px 627px #FFF , 1746px 768px #FFF , 648px 1228px #FFF , 765px 1495px #FFF , 1370px 844px #FFF , 498px 1473px #FFF , 1621px 177px #FFF , 1558px 6px #FFF , 1045px 744px #FFF , 105px 1014px #FFF , 280px 1016px #FFF , 695px 1930px #FFF , 52px 701px #FFF , 856px 1465px #FFF , 1357px 163px #FFF , 978px 1606px #FFF , 193px 1232px #FFF , 1135px 782px #FFF , 1385px 1197px #FFF , 76px 148px #FFF , 1131px 305px #FFF , 1634px 143px #FFF , 251px 526px #FFF , 1528px 732px #FFF , 344px 799px #FFF , 1561px 84px #FFF , 310px 1570px #FFF , 560px 1294px #FFF , 1294px 1906px #FFF , 1130px 563px #FFF , 419px 844px #FFF , 1890px 1705px #FFF , 1518px 859px #FFF , 219px 869px #FFF , 1836px 1665px #FFF , 1175px 1061px #FFF , 1009px 820px #FFF , 323px 658px #FFF , 1450px 725px #FFF , 740px 888px #FFF , 973px 1214px #FFF , 888px 1972px #FFF , 1093px 893px #FFF , 1465px 1490px #FFF , 1931px 207px #FFF , 1832px 170px #FFF , 1303px 1125px #FFF , 1750px 1693px #FFF , 196px 348px #FFF , 1141px 1920px #FFF , 1794px 1124px #FFF , 1465px 1047px #FFF , 1171px 1648px #FFF , 1303px 1145px #FFF , 356px 1831px #FFF , 940px 281px #FFF , 960px 1120px #FFF , 852px 450px #FFF , 1118px 1052px #FFF , 307px 229px #FFF , 1181px 1309px #FFF , 435px 792px #FFF , 1498px 607px #FFF , 15px 1971px #FFF , 1945px 571px #FFF , 1193px 1375px #FFF , 1431px 1241px #FFF , 1057px 425px #FFF , 1330px 681px #FFF , 1112px 1521px #FFF , 1062px 532px #FFF , 1928px 1158px #FFF , 1641px 910px #FFF , 501px 46px #FFF , 1932px 446px #FFF , 1240px 589px #FFF , 1378px 1196px #FFF , 1700px 943px #FFF , 1763px 1163px #FFF , 1695px 1270px #FFF , 216px 316px #FFF , 679px 154px #FFF , 760px 1805px #FFF , 1076px 1376px #FFF , 550px 994px #FFF , 1013px 663px #FFF , 1414px 1971px #FFF , 492px 259px #FFF , 463px 477px #FFF , 1437px 893px #FFF , 1932px 613px #FFF , 410px 81px #FFF , 764px 814px #FFF , 1736px 1486px #FFF , 66px 421px #FFF , 1097px 414px #FFF , 102px 1628px #FFF , 1896px 571px #FFF , 849px 227px #FFF , 1550px 1722px #FFF , 696px 615px #FFF , 86px 1305px #FFF , 1767px 75px #FFF , 1690px 921px #FFF , 953px 1413px #FFF , 213px 1882px #FFF , 1204px 256px #FFF , 522px 1408px #FFF , 1921px 443px #FFF , 1083px 1841px #FFF , 1636px 997px #FFF , 1825px 1555px #FFF , 1652px 555px #FFF , 1542px 876px #FFF , 1242px 1410px #FFF , 795px 1616px #FFF , 336px 408px #FFF , 756px 1924px #FFF , 1045px 1289px #FFF , 1627px 1527px #FFF , 1657px 293px #FFF , 1043px 1786px #FFF , 1939px 1349px #FFF , 1823px 993px #FFF , 87px 589px #FFF , 897px 588px #FFF , 642px 1556px #FFF , 1816px 228px #FFF , 669px 1060px #FFF , 790px 758px #FFF , 1785px 1576px #FFF , 1109px 261px #FFF , 1236px 1793px #FFF , 66px 238px #FFF , 1149px 1589px #FFF , 1011px 921px #FFF , 1095px 1570px #FFF , 1017px 313px #FFF , 248px 1379px #FFF , 364px 472px #FFF , 545px 1753px #FFF , 1296px 684px #FFF , 1742px 1138px #FFF , 41px 705px #FFF , 1724px 747px #FFF , 961px 1728px #FFF , 1010px 315px #FFF , 1948px 504px #FFF , 1033px 100px #FFF , 1308px 1654px #FFF , 971px 1830px #FFF , 515px 491px #FFF , 298px 1487px #FFF , 371px 557px #FFF , 1373px 418px #FFF , 713px 162px #FFF , 1131px 550px #FFF , 1771px 1156px #FFF , 220px 1102px #FFF , 1560px 556px #FFF , 531px 1155px #FFF , 617px 1699px #FFF , 1008px 920px #FFF , 414px 1613px #FFF , 1397px 1872px #FFF , 92px 783px #FFF , 360px 886px #FFF , 640px 321px #FFF , 942px 1869px #FFF , 315px 678px #FFF , 1097px 419px #FFF , 1317px 1395px #FFF , 1469px 275px #FFF , 542px 313px #FFF , 738px 49px #FFF , 995px 1107px #FFF , 422px 618px #FFF , 1716px 298px #FFF , 1765px 1352px #FFF , 439px 1091px #FFF , 1206px 809px #FFF , 1808px 569px #FFF , 962px 75px #FFF , 1476px 425px #FFF , 1488px 793px #FFF , 1226px 263px #FFF , 259px 1792px #FFF , 1815px 702px #FFF , 971px 660px #FFF , 1416px 864px #FFF , 1907px 1618px #FFF , 741px 457px #FFF , 342px 570px #FFF , 1517px 801px #FFF , 1252px 1693px #FFF , 1567px 1605px #FFF , 1496px 130px #FFF , 433px 1548px #FFF , 1137px 1800px #FFF , 274px 1823px #FFF , 234px 1643px #FFF , 1709px 313px #FFF , 1938px 1451px #FFF , 81px 145px #FFF , 366px 1019px #FFF , 1544px 1309px #FFF , 1923px 1327px #FFF , 1096px 1602px #FFF , 1643px 670px #FFF , 1405px 1381px #FFF , 1036px 963px #FFF , 1019px 315px #FFF , 598px 181px #FFF , 204px 1206px #FFF , 1666px 463px #FFF , 1859px 1362px #FFF , 1985px 956px #FFF , 807px 964px #FFF , 617px 1702px #FFF , 436px 1236px #FFF , 257px 384px #FFF , 655px 1683px #FFF , 356px 1400px #FFF , 809px 366px #FFF , 683px 1684px #FFF , 329px 1646px #FFF , 1579px 1972px #FFF , 1474px 671px #FFF , 770px 1233px #FFF , 1505px 552px #FFF , 240px 1903px #FFF , 181px 1153px #FFF , 597px 1800px #FFF , 491px 511px #FFF , 95px 1238px #FFF , 83px 511px #FFF , 250px 1988px #FFF , 410px 785px #FFF , 705px 224px #FFF , 180px 110px #FFF , 630px 502px #FFF , 703px 1126px #FFF , 1895px 1899px #FFF , 1235px 1880px #FFF , 490px 550px #FFF , 1142px 1322px #FFF , 1161px 1316px #FFF , 424px 1035px #FFF , 313px 1391px #FFF , 181px 614px #FFF , 197px 1297px #FFF , 1309px 1601px #FFF , 67px 329px #FFF , 1732px 1434px #FFF , 1821px 169px #FFF , 1575px 1761px #FFF , 125px 1049px #FFF , 31px 1545px #FFF , 1205px 570px #FFF , 877px 511px #FFF , 1017px 1283px #FFF , 1473px 1317px #FFF , 1709px 1342px #FFF , 2000px 1867px #FFF , 1653px 1519px #FFF , 1956px 739px #FFF , 1349px 1590px #FFF , 997px 709px #FFF , 1704px 1308px #FFF , 846px 970px #FFF , 1868px 1035px #FFF , 1655px 1431px #FFF , 1871px 45px #FFF , 2px 1180px #FFF , 897px 195px #FFF , 278px 1501px #FFF , 1531px 278px #FFF , 1609px 1333px #FFF , 516px 1053px #FFF , 1271px 1391px #FFF , 1917px 338px #FFF , 214px 629px #FFF , 1368px 81px #FFF , 89px 980px #FFF , 1443px 1129px #FFF , 1193px 1179px #FFF , 1263px 709px #FFF , 1175px 198px #FFF , 868px 1251px #FFF , 1633px 1295px #FFF , 1287px 1329px #FFF , 349px 1053px #FFF , 1559px 1163px #FFF , 458px 1796px #FFF , 966px 1858px #FFF , 52px 843px #FFF , 1431px 1946px #FFF , 1252px 1669px #FFF , 691px 1113px #FFF , 1049px 1573px #FFF , 1923px 1234px #FFF , 1409px 1114px #FFF , 1883px 1404px #FFF , 873px 321px #FFF , 289px 688px #FFF , 1860px 892px #FFF , 255px 1645px #FFF , 1933px 389px #FFF , 1154px 461px #FFF , 1365px 386px #FFF , 311px 1015px #FFF , 716px 1546px #FFF , 803px 1113px #FFF , 511px 896px #FFF , 341px 1563px #FFF , 1494px 1731px #FFF , 153px 300px #FFF , 443px 1213px #FFF , 102px 556px #FFF , 1309px 439px #FFF , 1745px 1806px #FFF , 189px 957px #FFF , 1971px 304px #FFF , 908px 1590px #FFF , 1859px 502px #FFF , 1780px 391px #FFF , 1930px 1576px #FFF , 1259px 926px #FFF , 400px 604px #FFF , 1807px 834px #FFF , 604px 483px #FFF , 1162px 254px #FFF , 527px 1114px #FFF , 141px 1215px #FFF , 1253px 531px #FFF , 1535px 1041px #FFF , 1300px 251px #FFF , 713px 1094px #FFF , 1189px 971px #FFF , 63px 1862px #FFF , 649px 1599px #FFF , 1795px 177px #FFF , 1376px 142px #FFF , 1336px 547px #FFF , 1067px 1182px #FFF , 239px 1632px #FFF , 1216px 385px #FFF , 1416px 1806px #FFF , 1372px 1190px #FFF , 36px 226px #FFF , 1415px 995px #FFF , 596px 1820px #FFF , 1335px 1914px #FFF , 984px 1286px #FFF , 1392px 1333px #FFF , 1913px 1519px #FFF , 1760px 1084px #FFF , 880px 950px #FFF , 650px 1603px #FFF , 1853px 1228px #FFF , 1572px 1832px #FFF , 780px 741px #FFF , 720px 1399px #FFF , 1493px 794px #FFF , 453px 1728px #FFF , 672px 1761px #FFF , 1327px 873px #FFF , 993px 1188px #FFF , 1803px 367px #FFF , 695px 8px #FFF , 1324px 196px #FFF , 962px 294px #FFF , 1064px 622px #FFF , 21px 1663px #FFF , 790px 101px #FFF , 679px 89px #FFF , 1894px 1856px #FFF , 561px 251px #FFF , 1817px 942px #FFF , 1030px 605px #FFF , 1633px 61px #FFF , 1029px 264px #FFF , 746px 1401px #FFF , 119px 1928px #FFF , 1968px 1999px #FFF , 1197px 1883px #FFF , 619px 1929px #FFF , 461px 461px #FFF , 1993px 176px #FFF , 111px 201px #FFF , 806px 241px #FFF , 1704px 1313px #FFF , 855px 1992px #FFF , 812px 1731px #FFF , 709px 1537px #FFF , 354px 96px #FFF , 1508px 191px #FFF , 1311px 1533px #FFF , 1926px 404px #FFF , 887px 969px #FFF , 1190px 260px #FFF , 457px 1543px #FFF , 1043px 898px #FFF , 1648px 1340px #FFF , 640px 687px #FFF , 858px 1003px #FFF , 840px 1317px #FFF , 762px 1252px #FFF , 1299px 1740px #FFF , 934px 420px #FFF , 792px 535px #FFF , 816px 1184px #FFF , 677px 164px #FFF , 1377px 1511px #FFF , 696px 1533px #FFF , 515px 179px #FFF , 1890px 451px #FFF , 413px 1301px #FFF , 927px 669px #FFF , 934px 605px #FFF , 350px 1353px #FFF , 562px 1862px #FFF , 1655px 250px #FFF , 69px 844px #FFF , 567px 1620px #FFF , 1519px 804px #FFF , 1446px 1160px #FFF , 1368px 1616px #FFF , 353px 1235px #FFF , 167px 1750px #FFF , 761px 1719px #FFF , 1320px 481px #FFF , 990px 751px #FFF , 1785px 1743px #FFF , 132px 498px #FFF , 1934px 945px #FFF , 140px 1389px #FFF , 259px 189px #FFF , 1881px 1873px #FFF , 1529px 237px #FFF , 1778px 37px #FFF , 392px 850px #FFF , 1009px 1122px #FFF , 969px 1102px #FFF , 1620px 789px #FFF , 382px 1988px #FFF , 1709px 405px #FFF , 1299px 1990px #FFF , 875px 1891px #FFF , 878px 1060px #FFF , 1171px 1443px #FFF , 257px 1577px #FFF , 734px 957px #FFF , 1183px 1192px #FFF , 1740px 870px #FFF , 136px 283px #FFF , 107px 1851px #FFF , 1247px 1047px #FFF , 1384px 908px #FFF , 1240px 1554px #FFF , 20px 177px #FFF , 1684px 878px #FFF , 691px 1057px #FFF , 1070px 151px #FFF , 798px 926px #FFF , 633px 252px #FFF , 436px 1112px #FFF , 221px 201px #FFF , 694px 1759px #FFF , 496px 1257px #FFF , 104px 1267px #FFF , 973px 1378px #FFF , 520px 808px #FFF , 153px 711px #FFF , 1211px 1387px #FFF , 1784px 681px #FFF , 234px 122px #FFF , 643px 1326px #FFF , 1880px 293px #FFF , 223px 478px #FFF , 1466px 975px #FFF , 18px 1338px #FFF , 1783px 977px #FFF , 1245px 255px #FFF , 1595px 286px #FFF , 1209px 1408px #FFF , 550px 281px #FFF , 1477px 1547px #FFF , 735px 353px #FFF , 102px 654px #FFF , 1423px 1063px #FFF , 1296px 1570px #FFF , 425px 916px #FFF , 543px 670px #FFF , 213px 665px #FFF , 1639px 498px #FFF , 1835px 456px #FFF , 276px 1843px #FFF , 807px 998px #FFF , 1874px 1480px #FFF , 608px 1954px #FFF , 57px 1626px #FFF , 1169px 77px #FFF , 1034px 534px #FFF , 990px 1533px #FFF , 350px 1766px #FFF , 1741px 938px #FFF , 1354px 1514px #FFF , 1617px 648px #FFF , 1228px 1268px #FFF , 1004px 617px #FFF , 1317px 1617px #FFF , 1628px 60px #FFF , 678px 1449px #FFF , 1293px 1928px #FFF , 1580px 319px #FFF , 53px 1485px #FFF , 597px 1601px #FFF , 1057px 1910px #FFF , 1997px 1197px #FFF , 1640px 1700px #FFF , 375px 1346px #FFF , 1240px 1429px #FFF , 962px 1900px #FFF , 1872px 1852px #FFF , 835px 526px #FFF , 950px 278px #FFF , 338px 1433px #FFF , 1601px 946px #FFF , 315px 1676px #FFF , 1722px 723px #FFF , 846px 1289px #FFF , 347px 1627px #FFF , 472px 851px #FFF , 1981px 144px #FFF , 1713px 263px #FFF , 1102px 200px #FFF , 1031px 346px #FFF , 958px 1705px #FFF , 1994px 823px #FFF , 715px 1790px #FFF , 1778px 693px #FFF , 1133px 379px #FFF , 1786px 1841px #FFF , 1402px 540px #FFF , 128px 415px #FFF , 1679px 544px #FFF , 1277px 920px #FFF , 1960px 1552px #FFF , 819px 1842px #FFF , 1904px 1616px #FFF , 181px 1209px #FFF , 1424px 908px #FFF , 918px 985px #FFF , 1784px 1854px #FFF , 1773px 450px #FFF , 628px 1956px #FFF , 1434px 883px #FFF , 1282px 84px #FFF , 754px 1486px #FFF , 741px 1782px #FFF , 1667px 503px #FFF , 1015px 1148px #FFF , 330px 485px #FFF , 178px 353px #FFF , 15px 842px #FFF , 1298px 349px #FFF , 952px 1376px #FFF , 894px 468px #FFF , 313px 1131px #FFF , 20px 481px #FFF , 543px 516px #FFF , 1030px 471px #FFF , 687px 915px #FFF , 1736px 1635px #FFF , 1117px 1827px #FFF , 1796px 815px #FFF , 567px 1353px #FFF , 1667px 1107px #FFF , 905px 999px #FFF , 1587px 840px #FFF , 1700px 905px #FFF , 1962px 821px #FFF , 44px 1467px #FFF , 977px 745px #FFF , 1037px 928px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1028px 329px #FFF , 547px 1464px #FFF , 1647px 1035px #FFF , 13px 1339px #FFF , 1587px 338px #FFF , 1603px 333px #FFF , 284px 1603px #FFF , 1099px 577px #FFF , 578px 414px #FFF , 1657px 916px #FFF , 1510px 1497px #FFF , 1895px 343px #FFF , 793px 819px #FFF , 310px 396px #FFF , 1696px 1075px #FFF , 1993px 1750px #FFF , 1727px 305px #FFF , 1848px 1566px #FFF , 1116px 1882px #FFF , 964px 1669px #FFF , 218px 805px #FFF , 1898px 1881px #FFF , 540px 170px #FFF , 1344px 1063px #FFF , 894px 318px #FFF , 1876px 23px #FFF , 1516px 1858px #FFF , 1643px 1358px #FFF , 647px 624px #FFF , 1066px 1447px #FFF , 943px 1353px #FFF , 198px 752px #FFF , 1823px 1280px #FFF , 266px 163px #FFF , 106px 223px #FFF , 884px 1286px #FFF , 174px 1198px #FFF , 1765px 432px #FFF , 1291px 880px #FFF , 192px 912px #FFF , 1717px 1334px #FFF , 739px 1978px #FFF , 1613px 699px #FFF , 1686px 1716px #FFF , 1954px 1296px #FFF , 192px 1485px #FFF , 414px 1659px #FFF , 1567px 847px #FFF , 1123px 715px #FFF , 411px 1633px #FFF , 1364px 1655px #FFF , 580px 690px #FFF , 1768px 1095px #FFF , 1253px 308px #FFF , 1196px 1088px #FFF , 1437px 1741px #FFF , 137px 942px #FFF , 1189px 941px #FFF , 1386px 296px #FFF , 1300px 776px #FFF , 1906px 283px #FFF , 1168px 1815px #FFF , 1703px 35px #FFF , 922px 869px #FFF , 1176px 1750px #FFF , 397px 1267px #FFF , 1472px 331px #FFF , 1271px 1671px #FFF , 295px 450px #FFF , 1493px 1287px #FFF , 1921px 1864px #FFF , 226px 544px #FFF , 1217px 1480px #FFF , 357px 1918px #FFF , 124px 934px #FFF , 736px 1448px #FFF , 167px 239px #FFF , 1400px 331px #FFF , 37px 470px #FFF , 1335px 101px #FFF , 215px 768px #FFF , 1367px 699px #FFF , 986px 1027px #FFF , 850px 605px #FFF , 877px 1209px #FFF , 1631px 1641px #FFF , 232px 828px #FFF , 1665px 371px #FFF , 1750px 1239px #FFF , 921px 1407px #FFF , 64px 1538px #FFF , 1990px 1044px #FFF , 1442px 1856px #FFF , 1762px 342px #FFF , 188px 1962px #FFF , 1575px 1862px #FFF , 1668px 251px #FFF , 755px 732px #FFF , 515px 562px #FFF , 470px 447px #FFF , 268px 1821px #FFF , 477px 934px #FFF , 1121px 312px #FFF , 1822px 1737px #FFF , 521px 783px #FFF , 1953px 616px #FFF , 1667px 1725px #FFF , 134px 240px #FFF , 993px 1289px #FFF , 1506px 291px #FFF , 813px 702px #FFF , 227px 1874px #FFF , 883px 1007px #FFF , 1071px 373px #FFF , 1383px 627px #FFF , 1746px 768px #FFF , 648px 1228px #FFF , 765px 1495px #FFF , 1370px 844px #FFF , 498px 1473px #FFF , 1621px 177px #FFF , 1558px 6px #FFF , 1045px 744px #FFF , 105px 1014px #FFF , 280px 1016px #FFF , 695px 1930px #FFF , 52px 701px #FFF , 856px 1465px #FFF , 1357px 163px #FFF , 978px 1606px #FFF , 193px 1232px #FFF , 1135px 782px #FFF , 1385px 1197px #FFF , 76px 148px #FFF , 1131px 305px #FFF , 1634px 143px #FFF , 251px 526px #FFF , 1528px 732px #FFF , 344px 799px #FFF , 1561px 84px #FFF , 310px 1570px #FFF , 560px 1294px #FFF , 1294px 1906px #FFF , 1130px 563px #FFF , 419px 844px #FFF , 1890px 1705px #FFF , 1518px 859px #FFF , 219px 869px #FFF , 1836px 1665px #FFF , 1175px 1061px #FFF , 1009px 820px #FFF , 323px 658px #FFF , 1450px 725px #FFF , 740px 888px #FFF , 973px 1214px #FFF , 888px 1972px #FFF , 1093px 893px #FFF , 1465px 1490px #FFF , 1931px 207px #FFF , 1832px 170px #FFF , 1303px 1125px #FFF , 1750px 1693px #FFF , 196px 348px #FFF , 1141px 1920px #FFF , 1794px 1124px #FFF , 1465px 1047px #FFF , 1171px 1648px #FFF , 1303px 1145px #FFF , 356px 1831px #FFF , 940px 281px #FFF , 960px 1120px #FFF , 852px 450px #FFF , 1118px 1052px #FFF , 307px 229px #FFF , 1181px 1309px #FFF , 435px 792px #FFF , 1498px 607px #FFF , 15px 1971px #FFF , 1945px 571px #FFF , 1193px 1375px #FFF , 1431px 1241px #FFF , 1057px 425px #FFF , 1330px 681px #FFF , 1112px 1521px #FFF , 1062px 532px #FFF , 1928px 1158px #FFF , 1641px 910px #FFF , 501px 46px #FFF , 1932px 446px #FFF , 1240px 589px #FFF , 1378px 1196px #FFF , 1700px 943px #FFF , 1763px 1163px #FFF , 1695px 1270px #FFF , 216px 316px #FFF , 679px 154px #FFF , 760px 1805px #FFF , 1076px 1376px #FFF , 550px 994px #FFF , 1013px 663px #FFF , 1414px 1971px #FFF , 492px 259px #FFF , 463px 477px #FFF , 1437px 893px #FFF , 1932px 613px #FFF , 410px 81px #FFF , 764px 814px #FFF , 1736px 1486px #FFF , 66px 421px #FFF , 1097px 414px #FFF , 102px 1628px #FFF , 1896px 571px #FFF , 849px 227px #FFF , 1550px 1722px #FFF , 696px 615px #FFF , 86px 1305px #FFF , 1767px 75px #FFF , 1690px 921px #FFF , 953px 1413px #FFF , 213px 1882px #FFF , 1204px 256px #FFF , 522px 1408px #FFF , 1921px 443px #FFF , 1083px 1841px #FFF , 1636px 997px #FFF , 1825px 1555px #FFF , 1652px 555px #FFF , 1542px 876px #FFF , 1242px 1410px #FFF , 795px 1616px #FFF , 336px 408px #FFF , 756px 1924px #FFF , 1045px 1289px #FFF , 1627px 1527px #FFF , 1657px 293px #FFF , 1043px 1786px #FFF , 1939px 1349px #FFF , 1823px 993px #FFF , 87px 589px #FFF , 897px 588px #FFF , 642px 1556px #FFF , 1816px 228px #FFF , 669px 1060px #FFF , 790px 758px #FFF , 1785px 1576px #FFF , 1109px 261px #FFF , 1236px 1793px #FFF , 66px 238px #FFF , 1149px 1589px #FFF , 1011px 921px #FFF , 1095px 1570px #FFF , 1017px 313px #FFF , 248px 1379px #FFF , 364px 472px #FFF , 545px 1753px #FFF , 1296px 684px #FFF , 1742px 1138px #FFF , 41px 705px #FFF , 1724px 747px #FFF , 961px 1728px #FFF , 1010px 315px #FFF , 1948px 504px #FFF , 1033px 100px #FFF , 1308px 1654px #FFF , 971px 1830px #FFF , 515px 491px #FFF , 298px 1487px #FFF , 371px 557px #FFF , 1373px 418px #FFF , 713px 162px #FFF , 1131px 550px #FFF , 1771px 1156px #FFF , 220px 1102px #FFF , 1560px 556px #FFF , 531px 1155px #FFF , 617px 1699px #FFF , 1008px 920px #FFF , 414px 1613px #FFF , 1397px 1872px #FFF , 92px 783px #FFF , 360px 886px #FFF , 640px 321px #FFF , 942px 1869px #FFF , 315px 678px #FFF , 1097px 419px #FFF , 1317px 1395px #FFF , 1469px 275px #FFF , 542px 313px #FFF , 738px 49px #FFF , 995px 1107px #FFF , 422px 618px #FFF , 1716px 298px #FFF , 1765px 1352px #FFF , 439px 1091px #FFF , 1206px 809px #FFF , 1808px 569px #FFF , 962px 75px #FFF , 1476px 425px #FFF , 1488px 793px #FFF , 1226px 263px #FFF , 259px 1792px #FFF , 1815px 702px #FFF , 971px 660px #FFF , 1416px 864px #FFF , 1907px 1618px #FFF , 741px 457px #FFF , 342px 570px #FFF , 1517px 801px #FFF , 1252px 1693px #FFF , 1567px 1605px #FFF , 1496px 130px #FFF , 433px 1548px #FFF , 1137px 1800px #FFF , 274px 1823px #FFF , 234px 1643px #FFF , 1709px 313px #FFF , 1938px 1451px #FFF , 81px 145px #FFF , 366px 1019px #FFF , 1544px 1309px #FFF , 1923px 1327px #FFF , 1096px 1602px #FFF , 1643px 670px #FFF , 1405px 1381px #FFF , 1036px 963px #FFF , 1019px 315px #FFF , 598px 181px #FFF , 204px 1206px #FFF , 1666px 463px #FFF , 1859px 1362px #FFF , 1985px 956px #FFF , 807px 964px #FFF , 617px 1702px #FFF , 436px 1236px #FFF , 257px 384px #FFF , 655px 1683px #FFF , 356px 1400px #FFF , 809px 366px #FFF , 683px 1684px #FFF , 329px 1646px #FFF , 1579px 1972px #FFF , 1474px 671px #FFF , 770px 1233px #FFF , 1505px 552px #FFF , 240px 1903px #FFF , 181px 1153px #FFF , 597px 1800px #FFF , 491px 511px #FFF , 95px 1238px #FFF , 83px 511px #FFF , 250px 1988px #FFF , 410px 785px #FFF , 705px 224px #FFF , 180px 110px #FFF , 630px 502px #FFF , 703px 1126px #FFF , 1895px 1899px #FFF , 1235px 1880px #FFF , 490px 550px #FFF , 1142px 1322px #FFF , 1161px 1316px #FFF , 424px 1035px #FFF , 313px 1391px #FFF , 181px 614px #FFF , 197px 1297px #FFF , 1309px 1601px #FFF , 67px 329px #FFF , 1732px 1434px #FFF , 1821px 169px #FFF , 1575px 1761px #FFF , 125px 1049px #FFF , 31px 1545px #FFF , 1205px 570px #FFF , 877px 511px #FFF , 1017px 1283px #FFF , 1473px 1317px #FFF , 1709px 1342px #FFF , 2000px 1867px #FFF , 1653px 1519px #FFF , 1956px 739px #FFF , 1349px 1590px #FFF , 997px 709px #FFF , 1704px 1308px #FFF , 846px 970px #FFF , 1868px 1035px #FFF , 1655px 1431px #FFF , 1871px 45px #FFF , 2px 1180px #FFF , 897px 195px #FFF , 278px 1501px #FFF , 1531px 278px #FFF , 1609px 1333px #FFF , 516px 1053px #FFF , 1271px 1391px #FFF , 1917px 338px #FFF , 214px 629px #FFF , 1368px 81px #FFF , 89px 980px #FFF , 1443px 1129px #FFF , 1193px 1179px #FFF , 1263px 709px #FFF , 1175px 198px #FFF , 868px 1251px #FFF , 1633px 1295px #FFF , 1287px 1329px #FFF , 349px 1053px #FFF , 1559px 1163px #FFF , 458px 1796px #FFF , 966px 1858px #FFF , 52px 843px #FFF , 1431px 1946px #FFF , 1252px 1669px #FFF , 691px 1113px #FFF , 1049px 1573px #FFF , 1923px 1234px #FFF , 1409px 1114px #FFF , 1883px 1404px #FFF , 873px 321px #FFF , 289px 688px #FFF , 1860px 892px #FFF , 255px 1645px #FFF , 1933px 389px #FFF , 1154px 461px #FFF , 1365px 386px #FFF , 311px 1015px #FFF , 716px 1546px #FFF , 803px 1113px #FFF , 511px 896px #FFF , 341px 1563px #FFF , 1494px 1731px #FFF , 153px 300px #FFF , 443px 1213px #FFF , 102px 556px #FFF , 1309px 439px #FFF , 1745px 1806px #FFF , 189px 957px #FFF , 1971px 304px #FFF , 908px 1590px #FFF , 1859px 502px #FFF , 1780px 391px #FFF , 1930px 1576px #FFF , 1259px 926px #FFF , 400px 604px #FFF , 1807px 834px #FFF , 604px 483px #FFF , 1162px 254px #FFF , 527px 1114px #FFF , 141px 1215px #FFF , 1253px 531px #FFF , 1535px 1041px #FFF , 1300px 251px #FFF , 713px 1094px #FFF , 1189px 971px #FFF , 63px 1862px #FFF , 649px 1599px #FFF , 1795px 177px #FFF , 1376px 142px #FFF , 1336px 547px #FFF , 1067px 1182px #FFF , 239px 1632px #FFF , 1216px 385px #FFF , 1416px 1806px #FFF , 1372px 1190px #FFF , 36px 226px #FFF , 1415px 995px #FFF , 596px 1820px #FFF , 1335px 1914px #FFF , 984px 1286px #FFF , 1392px 1333px #FFF , 1913px 1519px #FFF , 1760px 1084px #FFF , 880px 950px #FFF , 650px 1603px #FFF , 1853px 1228px #FFF , 1572px 1832px #FFF , 780px 741px #FFF , 720px 1399px #FFF , 1493px 794px #FFF , 453px 1728px #FFF , 672px 1761px #FFF , 1327px 873px #FFF , 993px 1188px #FFF , 1803px 367px #FFF , 695px 8px #FFF , 1324px 196px #FFF , 962px 294px #FFF , 1064px 622px #FFF , 21px 1663px #FFF , 790px 101px #FFF , 679px 89px #FFF , 1894px 1856px #FFF , 561px 251px #FFF , 1817px 942px #FFF , 1030px 605px #FFF , 1633px 61px #FFF , 1029px 264px #FFF , 746px 1401px #FFF , 119px 1928px #FFF , 1968px 1999px #FFF , 1197px 1883px #FFF , 619px 1929px #FFF , 461px 461px #FFF , 1993px 176px #FFF , 111px 201px #FFF , 806px 241px #FFF , 1704px 1313px #FFF , 855px 1992px #FFF , 812px 1731px #FFF , 709px 1537px #FFF , 354px 96px #FFF , 1508px 191px #FFF , 1311px 1533px #FFF , 1926px 404px #FFF , 887px 969px #FFF , 1190px 260px #FFF , 457px 1543px #FFF , 1043px 898px #FFF , 1648px 1340px #FFF , 640px 687px #FFF , 858px 1003px #FFF , 840px 1317px #FFF , 762px 1252px #FFF , 1299px 1740px #FFF , 934px 420px #FFF , 792px 535px #FFF , 816px 1184px #FFF , 677px 164px #FFF , 1377px 1511px #FFF , 696px 1533px #FFF , 515px 179px #FFF , 1890px 451px #FFF , 413px 1301px #FFF , 927px 669px #FFF , 934px 605px #FFF , 350px 1353px #FFF , 562px 1862px #FFF , 1655px 250px #FFF , 69px 844px #FFF , 567px 1620px #FFF , 1519px 804px #FFF , 1446px 1160px #FFF , 1368px 1616px #FFF , 353px 1235px #FFF , 167px 1750px #FFF , 761px 1719px #FFF , 1320px 481px #FFF , 990px 751px #FFF , 1785px 1743px #FFF , 132px 498px #FFF , 1934px 945px #FFF , 140px 1389px #FFF , 259px 189px #FFF , 1881px 1873px #FFF , 1529px 237px #FFF , 1778px 37px #FFF , 392px 850px #FFF , 1009px 1122px #FFF , 969px 1102px #FFF , 1620px 789px #FFF , 382px 1988px #FFF , 1709px 405px #FFF , 1299px 1990px #FFF , 875px 1891px #FFF , 878px 1060px #FFF , 1171px 1443px #FFF , 257px 1577px #FFF , 734px 957px #FFF , 1183px 1192px #FFF , 1740px 870px #FFF , 136px 283px #FFF , 107px 1851px #FFF , 1247px 1047px #FFF , 1384px 908px #FFF , 1240px 1554px #FFF , 20px 177px #FFF , 1684px 878px #FFF , 691px 1057px #FFF , 1070px 151px #FFF , 798px 926px #FFF , 633px 252px #FFF , 436px 1112px #FFF , 221px 201px #FFF , 694px 1759px #FFF , 496px 1257px #FFF , 104px 1267px #FFF , 973px 1378px #FFF , 520px 808px #FFF , 153px 711px #FFF , 1211px 1387px #FFF , 1784px 681px #FFF , 234px 122px #FFF , 643px 1326px #FFF , 1880px 293px #FFF , 223px 478px #FFF , 1466px 975px #FFF , 18px 1338px #FFF , 1783px 977px #FFF , 1245px 255px #FFF , 1595px 286px #FFF , 1209px 1408px #FFF , 550px 281px #FFF , 1477px 1547px #FFF , 735px 353px #FFF , 102px 654px #FFF , 1423px 1063px #FFF , 1296px 1570px #FFF , 425px 916px #FFF , 543px 670px #FFF , 213px 665px #FFF , 1639px 498px #FFF , 1835px 456px #FFF , 276px 1843px #FFF , 807px 998px #FFF , 1874px 1480px #FFF , 608px 1954px #FFF , 57px 1626px #FFF , 1169px 77px #FFF , 1034px 534px #FFF , 990px 1533px #FFF , 350px 1766px #FFF , 1741px 938px #FFF , 1354px 1514px #FFF , 1617px 648px #FFF , 1228px 1268px #FFF , 1004px 617px #FFF , 1317px 1617px #FFF , 1628px 60px #FFF , 678px 1449px #FFF , 1293px 1928px #FFF , 1580px 319px #FFF , 53px 1485px #FFF , 597px 1601px #FFF , 1057px 1910px #FFF , 1997px 1197px #FFF , 1640px 1700px #FFF , 375px 1346px #FFF , 1240px 1429px #FFF , 962px 1900px #FFF , 1872px 1852px #FFF , 835px 526px #FFF , 950px 278px #FFF , 338px 1433px #FFF , 1601px 946px #FFF , 315px 1676px #FFF , 1722px 723px #FFF , 846px 1289px #FFF , 347px 1627px #FFF , 472px 851px #FFF , 1981px 144px #FFF , 1713px 263px #FFF , 1102px 200px #FFF , 1031px 346px #FFF , 958px 1705px #FFF , 1994px 823px #FFF , 715px 1790px #FFF , 1778px 693px #FFF , 1133px 379px #FFF , 1786px 1841px #FFF , 1402px 540px #FFF , 128px 415px #FFF , 1679px 544px #FFF , 1277px 920px #FFF , 1960px 1552px #FFF , 819px 1842px #FFF , 1904px 1616px #FFF , 181px 1209px #FFF , 1424px 908px #FFF , 918px 985px #FFF , 1784px 1854px #FFF , 1773px 450px #FFF , 628px 1956px #FFF , 1434px 883px #FFF , 1282px 84px #FFF , 754px 1486px #FFF , 741px 1782px #FFF , 1667px 503px #FFF , 1015px 1148px #FFF , 330px 485px #FFF , 178px 353px #FFF , 15px 842px #FFF , 1298px 349px #FFF , 952px 1376px #FFF , 894px 468px #FFF , 313px 1131px #FFF , 20px 481px #FFF , 543px 516px #FFF , 1030px 471px #FFF , 687px 915px #FFF , 1736px 1635px #FFF , 1117px 1827px #FFF , 1796px 815px #FFF , 567px 1353px #FFF , 1667px 1107px #FFF , 905px 999px #FFF , 1587px 840px #FFF , 1700px 905px #FFF , 1962px 821px #FFF , 44px 1467px #FFF , 977px 745px #FFF , 1037px 928px #FFF;
}
#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1079px 52px #FFF , 1913px 889px #FFF , 933px 842px #FFF , 920px 351px #FFF , 1669px 289px #FFF , 746px 546px #FFF , 1471px 369px #FFF , 255px 1735px #FFF , 1323px 1360px #FFF , 445px 1905px #FFF , 61px 543px #FFF , 1145px 1699px #FFF , 866px 1564px #FFF , 553px 863px #FFF , 1320px 728px #FFF , 820px 1680px #FFF , 626px 583px #FFF , 442px 1706px #FFF , 713px 187px #FFF , 1129px 350px #FFF , 385px 1850px #FFF , 857px 1750px #FFF , 506px 115px #FFF , 1160px 316px #FFF , 1343px 889px #FFF , 691px 1977px #FFF , 1442px 1617px #FFF , 1775px 1549px #FFF , 312px 476px #FFF , 746px 1915px #FFF , 1497px 1790px #FFF , 1120px 1211px #FFF , 299px 123px #FFF , 1565px 68px #FFF , 1443px 468px #FFF , 793px 308px #FFF , 14px 1574px #FFF , 292px 345px #FFF , 157px 1457px #FFF , 1566px 1819px #FFF , 40px 1529px #FFF , 18px 918px #FFF , 1171px 543px #FFF , 1743px 818px #FFF , 1731px 947px #FFF , 1125px 598px #FFF , 1107px 1551px #FFF , 895px 1889px #FFF , 1410px 1276px #FFF , 642px 1399px #FFF , 1106px 1110px #FFF , 1987px 1911px #FFF , 1404px 1358px #FFF , 1323px 1619px #FFF , 539px 1766px #FFF , 1360px 1809px #FFF , 1477px 690px #FFF , 1486px 1285px #FFF , 162px 189px #FFF , 860px 1833px #FFF , 240px 1518px #FFF , 29px 120px #FFF , 860px 114px #FFF , 1885px 224px #FFF , 584px 1080px #FFF , 1124px 145px #FFF , 1901px 1388px #FFF , 99px 595px #FFF , 1274px 1958px #FFF , 1013px 966px #FFF , 1760px 62px #FFF , 1579px 907px #FFF , 1391px 1795px #FFF , 1231px 1582px #FFF , 205px 616px #FFF , 1484px 1967px #FFF , 1662px 1080px #FFF , 1921px 409px #FFF , 1074px 1184px #FFF , 1071px 1629px #FFF , 1553px 1643px #FFF , 1463px 380px #FFF , 408px 1637px #FFF , 1541px 1819px #FFF , 951px 652px #FFF , 1108px 646px #FFF , 909px 1509px #FFF , 1895px 794px #FFF , 654px 861px #FFF , 1131px 1275px #FFF , 250px 1088px #FFF , 1756px 962px #FFF , 648px 1049px #FFF , 1353px 856px #FFF , 1290px 1156px #FFF , 936px 313px #FFF , 1096px 1678px #FFF , 527px 741px #FFF , 1247px 1598px #FFF , 399px 173px #FFF , 48px 1785px #FFF , 821px 1806px #FFF , 1492px 1642px #FFF , 1160px 1242px #FFF , 75px 171px #FFF , 1863px 835px #FFF , 1482px 664px #FFF , 1983px 742px #FFF , 1937px 638px #FFF , 1072px 978px #FFF , 1301px 572px #FFF , 1913px 1911px #FFF , 1589px 794px #FFF , 1835px 262px #FFF , 1750px 581px #FFF , 495px 906px #FFF , 1926px 395px #FFF , 133px 597px #FFF , 1969px 953px #FFF , 471px 284px #FFF , 710px 1802px #FFF , 1292px 1704px #FFF , 925px 570px #FFF , 1796px 243px #FFF , 512px 377px #FFF , 888px 1049px #FFF , 1591px 1868px #FFF , 1278px 1967px #FFF , 1510px 874px #FFF , 1870px 551px #FFF , 670px 1777px #FFF , 1122px 1922px #FFF , 835px 258px #FFF , 1622px 1029px #FFF , 1064px 293px #FFF , 1411px 1778px #FFF , 435px 1182px #FFF , 856px 1663px #FFF , 1767px 879px #FFF , 1918px 1027px #FFF , 928px 45px #FFF , 642px 1908px #FFF , 1644px 1828px #FFF , 1637px 629px #FFF , 1895px 1456px #FFF , 1954px 1802px #FFF , 480px 197px #FFF , 1012px 1973px #FFF , 678px 893px #FFF , 1014px 801px #FFF , 1046px 1122px #FFF , 952px 1804px #FFF , 1796px 1076px #FFF , 1661px 750px #FFF , 108px 1424px #FFF , 802px 417px #FFF , 1956px 1720px #FFF , 802px 1971px #FFF , 1190px 662px #FFF , 1386px 1091px #FFF , 1546px 1805px #FFF , 1020px 1623px #FFF , 1254px 1280px #FFF , 988px 410px #FFF , 9px 237px #FFF , 314px 1093px #FFF , 797px 323px #FFF , 843px 1849px #FFF , 111px 1201px #FFF , 1107px 948px #FFF , 698px 1279px #FFF , 888px 1767px #FFF , 1281px 1223px #FFF , 266px 322px #FFF , 1642px 944px #FFF , 466px 1622px #FFF , 17px 1185px #FFF , 1280px 1081px #FFF , 1148px 986px #FFF , 1783px 1532px #FFF , 355px 1859px #FFF , 588px 406px #FFF , 339px 1182px #FFF , 739px 1232px #FFF , 302px 356px #FFF , 1159px 742px #FFF , 1670px 483px #FFF , 1057px 1430px #FFF , 1492px 1184px #FFF , 549px 1749px #FFF , 727px 1537px #FFF , 7px 593px #FFF , 866px 705px #FFF , 62px 447px #FFF , 1152px 1807px #FFF , 70px 185px #FFF , 1629px 1232px #FFF , 232px 310px #FFF , 1225px 230px #FFF , 1660px 1186px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1079px 52px #FFF , 1913px 889px #FFF , 933px 842px #FFF , 920px 351px #FFF , 1669px 289px #FFF , 746px 546px #FFF , 1471px 369px #FFF , 255px 1735px #FFF , 1323px 1360px #FFF , 445px 1905px #FFF , 61px 543px #FFF , 1145px 1699px #FFF , 866px 1564px #FFF , 553px 863px #FFF , 1320px 728px #FFF , 820px 1680px #FFF , 626px 583px #FFF , 442px 1706px #FFF , 713px 187px #FFF , 1129px 350px #FFF , 385px 1850px #FFF , 857px 1750px #FFF , 506px 115px #FFF , 1160px 316px #FFF , 1343px 889px #FFF , 691px 1977px #FFF , 1442px 1617px #FFF , 1775px 1549px #FFF , 312px 476px #FFF , 746px 1915px #FFF , 1497px 1790px #FFF , 1120px 1211px #FFF , 299px 123px #FFF , 1565px 68px #FFF , 1443px 468px #FFF , 793px 308px #FFF , 14px 1574px #FFF , 292px 345px #FFF , 157px 1457px #FFF , 1566px 1819px #FFF , 40px 1529px #FFF , 18px 918px #FFF , 1171px 543px #FFF , 1743px 818px #FFF , 1731px 947px #FFF , 1125px 598px #FFF , 1107px 1551px #FFF , 895px 1889px #FFF , 1410px 1276px #FFF , 642px 1399px #FFF , 1106px 1110px #FFF , 1987px 1911px #FFF , 1404px 1358px #FFF , 1323px 1619px #FFF , 539px 1766px #FFF , 1360px 1809px #FFF , 1477px 690px #FFF , 1486px 1285px #FFF , 162px 189px #FFF , 860px 1833px #FFF , 240px 1518px #FFF , 29px 120px #FFF , 860px 114px #FFF , 1885px 224px #FFF , 584px 1080px #FFF , 1124px 145px #FFF , 1901px 1388px #FFF , 99px 595px #FFF , 1274px 1958px #FFF , 1013px 966px #FFF , 1760px 62px #FFF , 1579px 907px #FFF , 1391px 1795px #FFF , 1231px 1582px #FFF , 205px 616px #FFF , 1484px 1967px #FFF , 1662px 1080px #FFF , 1921px 409px #FFF , 1074px 1184px #FFF , 1071px 1629px #FFF , 1553px 1643px #FFF , 1463px 380px #FFF , 408px 1637px #FFF , 1541px 1819px #FFF , 951px 652px #FFF , 1108px 646px #FFF , 909px 1509px #FFF , 1895px 794px #FFF , 654px 861px #FFF , 1131px 1275px #FFF , 250px 1088px #FFF , 1756px 962px #FFF , 648px 1049px #FFF , 1353px 856px #FFF , 1290px 1156px #FFF , 936px 313px #FFF , 1096px 1678px #FFF , 527px 741px #FFF , 1247px 1598px #FFF , 399px 173px #FFF , 48px 1785px #FFF , 821px 1806px #FFF , 1492px 1642px #FFF , 1160px 1242px #FFF , 75px 171px #FFF , 1863px 835px #FFF , 1482px 664px #FFF , 1983px 742px #FFF , 1937px 638px #FFF , 1072px 978px #FFF , 1301px 572px #FFF , 1913px 1911px #FFF , 1589px 794px #FFF , 1835px 262px #FFF , 1750px 581px #FFF , 495px 906px #FFF , 1926px 395px #FFF , 133px 597px #FFF , 1969px 953px #FFF , 471px 284px #FFF , 710px 1802px #FFF , 1292px 1704px #FFF , 925px 570px #FFF , 1796px 243px #FFF , 512px 377px #FFF , 888px 1049px #FFF , 1591px 1868px #FFF , 1278px 1967px #FFF , 1510px 874px #FFF , 1870px 551px #FFF , 670px 1777px #FFF , 1122px 1922px #FFF , 835px 258px #FFF , 1622px 1029px #FFF , 1064px 293px #FFF , 1411px 1778px #FFF , 435px 1182px #FFF , 856px 1663px #FFF , 1767px 879px #FFF , 1918px 1027px #FFF , 928px 45px #FFF , 642px 1908px #FFF , 1644px 1828px #FFF , 1637px 629px #FFF , 1895px 1456px #FFF , 1954px 1802px #FFF , 480px 197px #FFF , 1012px 1973px #FFF , 678px 893px #FFF , 1014px 801px #FFF , 1046px 1122px #FFF , 952px 1804px #FFF , 1796px 1076px #FFF , 1661px 750px #FFF , 108px 1424px #FFF , 802px 417px #FFF , 1956px 1720px #FFF , 802px 1971px #FFF , 1190px 662px #FFF , 1386px 1091px #FFF , 1546px 1805px #FFF , 1020px 1623px #FFF , 1254px 1280px #FFF , 988px 410px #FFF , 9px 237px #FFF , 314px 1093px #FFF , 797px 323px #FFF , 843px 1849px #FFF , 111px 1201px #FFF , 1107px 948px #FFF , 698px 1279px #FFF , 888px 1767px #FFF , 1281px 1223px #FFF , 266px 322px #FFF , 1642px 944px #FFF , 466px 1622px #FFF , 17px 1185px #FFF , 1280px 1081px #FFF , 1148px 986px #FFF , 1783px 1532px #FFF , 355px 1859px #FFF , 588px 406px #FFF , 339px 1182px #FFF , 739px 1232px #FFF , 302px 356px #FFF , 1159px 742px #FFF , 1670px 483px #FFF , 1057px 1430px #FFF , 1492px 1184px #FFF , 549px 1749px #FFF , 727px 1537px #FFF , 7px 593px #FFF , 866px 705px #FFF , 62px 447px #FFF , 1152px 1807px #FFF , 70px 185px #FFF , 1629px 1232px #FFF , 232px 310px #FFF , 1225px 230px #FFF , 1660px 1186px #FFF;
}
#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 409px 95px #FFF , 401px 1667px #FFF , 1238px 526px #FFF , 1830px 250px #FFF , 960px 620px #FFF , 1573px 1231px #FFF , 1100px 1358px #FFF , 220px 744px #FFF , 1978px 996px #FFF , 7px 1217px #FFF , 769px 1775px #FFF , 1992px 1785px #FFF , 1454px 237px #FFF , 237px 198px #FFF , 1833px 1793px #FFF , 1160px 952px #FFF , 1105px 995px #FFF , 1256px 161px #FFF , 1314px 1325px #FFF , 41px 447px #FFF , 1641px 1833px #FFF , 1520px 870px #FFF , 173px 1860px #FFF , 1077px 1072px #FFF , 655px 41px #FFF , 100px 1871px #FFF , 633px 1274px #FFF , 533px 1897px #FFF , 166px 1380px #FFF , 1754px 1420px #FFF , 1414px 1373px #FFF , 278px 1766px #FFF , 1557px 391px #FFF , 526px 1008px #FFF , 930px 1424px #FFF , 202px 1746px #FFF , 633px 497px #FFF , 1037px 659px #FFF , 565px 858px #FFF , 237px 1516px #FFF , 945px 1575px #FFF , 415px 649px #FFF , 1760px 223px #FFF , 496px 78px #FFF , 16px 1027px #FFF , 995px 270px #FFF , 801px 897px #FFF , 161px 1166px #FFF , 349px 1902px #FFF , 1231px 1892px #FFF , 1670px 992px #FFF , 755px 1270px #FFF , 1532px 1126px #FFF , 1519px 1426px #FFF , 1362px 213px #FFF , 687px 391px #FFF , 299px 143px #FFF , 1342px 1033px #FFF , 811px 527px #FFF , 939px 1235px #FFF , 1019px 333px #FFF , 612px 608px #FFF , 1391px 321px #FFF , 1246px 510px #FFF , 1253px 112px #FFF , 1257px 1910px #FFF , 1668px 550px #FFF , 1095px 1292px #FFF , 928px 475px #FFF , 108px 360px #FFF , 1021px 1603px #FFF , 1844px 675px #FFF , 378px 1314px #FFF , 1344px 132px #FFF , 303px 1550px #FFF , 184px 1988px #FFF , 1794px 631px #FFF , 1997px 425px #FFF , 1490px 1482px #FFF , 412px 198px #FFF , 1070px 1387px #FFF , 1362px 1444px #FFF , 271px 1251px #FFF , 1590px 1537px #FFF , 1732px 1082px #FFF , 325px 1242px #FFF , 209px 182px #FFF , 21px 1442px #FFF , 1480px 443px #FFF , 1982px 1828px #FFF , 1597px 101px #FFF , 474px 884px #FFF , 1019px 1047px #FFF , 26px 843px #FFF , 3px 1212px #FFF , 1542px 1695px #FFF , 1916px 1214px #FFF , 314px 221px #FFF , 328px 136px #FFF , 416px 583px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 409px 95px #FFF , 401px 1667px #FFF , 1238px 526px #FFF , 1830px 250px #FFF , 960px 620px #FFF , 1573px 1231px #FFF , 1100px 1358px #FFF , 220px 744px #FFF , 1978px 996px #FFF , 7px 1217px #FFF , 769px 1775px #FFF , 1992px 1785px #FFF , 1454px 237px #FFF , 237px 198px #FFF , 1833px 1793px #FFF , 1160px 952px #FFF , 1105px 995px #FFF , 1256px 161px #FFF , 1314px 1325px #FFF , 41px 447px #FFF , 1641px 1833px #FFF , 1520px 870px #FFF , 173px 1860px #FFF , 1077px 1072px #FFF , 655px 41px #FFF , 100px 1871px #FFF , 633px 1274px #FFF , 533px 1897px #FFF , 166px 1380px #FFF , 1754px 1420px #FFF , 1414px 1373px #FFF , 278px 1766px #FFF , 1557px 391px #FFF , 526px 1008px #FFF , 930px 1424px #FFF , 202px 1746px #FFF , 633px 497px #FFF , 1037px 659px #FFF , 565px 858px #FFF , 237px 1516px #FFF , 945px 1575px #FFF , 415px 649px #FFF , 1760px 223px #FFF , 496px 78px #FFF , 16px 1027px #FFF , 995px 270px #FFF , 801px 897px #FFF , 161px 1166px #FFF , 349px 1902px #FFF , 1231px 1892px #FFF , 1670px 992px #FFF , 755px 1270px #FFF , 1532px 1126px #FFF , 1519px 1426px #FFF , 1362px 213px #FFF , 687px 391px #FFF , 299px 143px #FFF , 1342px 1033px #FFF , 811px 527px #FFF , 939px 1235px #FFF , 1019px 333px #FFF , 612px 608px #FFF , 1391px 321px #FFF , 1246px 510px #FFF , 1253px 112px #FFF , 1257px 1910px #FFF , 1668px 550px #FFF , 1095px 1292px #FFF , 928px 475px #FFF , 108px 360px #FFF , 1021px 1603px #FFF , 1844px 675px #FFF , 378px 1314px #FFF , 1344px 132px #FFF , 303px 1550px #FFF , 184px 1988px #FFF , 1794px 631px #FFF , 1997px 425px #FFF , 1490px 1482px #FFF , 412px 198px #FFF , 1070px 1387px #FFF , 1362px 1444px #FFF , 271px 1251px #FFF , 1590px 1537px #FFF , 1732px 1082px #FFF , 325px 1242px #FFF , 209px 182px #FFF , 21px 1442px #FFF , 1480px 443px #FFF , 1982px 1828px #FFF , 1597px 101px #FFF , 474px 884px #FFF , 1019px 1047px #FFF , 26px 843px #FFF , 3px 1212px #FFF , 1542px 1695px #FFF , 1916px 1214px #FFF , 314px 221px #FFF , 328px 136px #FFF , 416px 583px #FFF;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}


a.animatebutton {
  display: block;
  width: 220px;
  height: 70px;
  z-index: 1;
}
a.animatebutton:after {
  content: '';
  background: linear-gradient(120deg, #6559ae, #ff7159, #6559ae);
  background-size: 400% 400%;
  -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%);
  -moz-animation: gradient 3s ease-in-out infinite, border 1s forwards ease-in-out reverse;
  -webkit-animation: gradient 3s ease-in-out infinite, border 1s forwards ease-in-out reverse;
  animation: gradient 3s ease-in-out infinite, border 1s forwards ease-in-out reverse;
}
a.animatebutton > span {
  display: block;
  background: linear-gradient(120deg, #6559ae, #ff7159, #6559ae);
  background-size: 400% 400%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-animation: gradient 3s ease-in-out infinite;
  -webkit-animation: gradient 3s ease-in-out infinite;
  animation: gradient 3s ease-in-out infinite;
}

a.animatebutton, a.animatebutton:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

a.animatebutton {
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  letter-spacing: 2px;
  line-height: 70px;
  font-family: 'Squada One', cursive;
  font-size: 28px;
}

/* motion */
@-moz-keyframes gradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}
@-webkit-keyframes gradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}
@keyframes gradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}
@-moz-keyframes border {
  0% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 216px 66px, 216px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 100% 0%, 0% 0%);
  }
  75% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 0%, 0% 0%);
  }
  100% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 0% 100%);
  }
}
@-webkit-keyframes border {
  0% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 216px 66px, 216px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 100% 0%, 0% 0%);
  }
  75% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 0%, 0% 0%);
  }
  100% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 0% 100%);
  }
}
@keyframes border {
  0% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 216px 66px, 216px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 100% 0%, 0% 0%);
  }
  75% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 0%, 0% 0%);
  }
  100% {
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 0% 100%);
  }
}

@-webkit-keyframes bg-animation {
    0% {
        background-position: top left;
    }

    50% {
        background-position: bottom right;
    }
    100% {
        background-position: top right;
    }
}

@keyframes bg-animation {
    0% {
        background-position: top left;
    }

    50% {
        background-position: bottom right;
    }
    100% {
        background-position: top right;
    }
}

@keyframes jet {
    0% {
        transform: scale(0.9);
    }
    100% {
        transform: scale(1.2);
    }
}

/**Tooltips***/

.tooltipp {
    position: relative;
    padding: 5px 12px;
    margin: 5px;
    font-size: 15px;
    border-radius: 100%;
    color: #FFF;
}

.tooltipp:before,
.tooltipp:after {
    position: absolute;
    content: '';
    visibility: hidden;
}

.tooltipp:before {
    border-width: 10px 8px 0 8px;
    border-style: solid;
    border-color: #ed3237d1 transparent transparent transparent;
    top: -30px;
    left: 35px;
}

.tooltipp:after {
    content: attr(data-tooltipp);
    background: #ed3237d1;
    width: auto;
    height: auto;
    min-width: 170px;
    font-size: 14px;
    font-weight: 300;
    top: -70px;
    left: -50%;
    padding: 10px;
    border-radius: 0;
    letter-spacing: 1px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
}

.tooltipp:hover::before,
.tooltipp:hover::after {
    visibility: visible;
    -webkit-animation: bounce-in-top 1s;
    animation: bounce-in-top 1s;
}

@keyframes shake {
  0% { 
    transform: rotate(2deg);
  }
  50% {
   transform: rotate(-3deg);
  }
  70% {
    transform: rotate(3deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

#anim:hover {
  animation: shake 500ms ease-in-out forwards;
}


/* Stuff I added */
.menu-outer:hover ~ .menu-close {
  margin-right:-100px;
}
.menu-outer:hover .bar { background:rgba(100,200,240,.9); }

/* The rest I chnaged parts but not most of it */

html, body {
  background: rgba(20,20,20,1);
}
.menu-outer {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  font-family: 'Montserrat', serif;
  font-weight: 700;
  z-index: 999998;  
  width: 100%;
  left: 100%;
  margin-left: -98px;
  height: 100%;
  background: rgb(237, 50, 55);  
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s; 
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.menu-outer:hover {
  background: rgb(237, 50, 55);
  left: 0;
  margin-left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.menu-icon {
    z-index: 999999;
    position: absolute;
    top: 55px;
    left: 15px;
    width: 30px;
    pointer-events: none;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
.menu-icon .bar {
  background: rgba(250,250,250,1);
  width: 100%;
  height: 5px;
  margin: 0 0 5px;
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
}
.menu-outer:hover > .menu-icon {
  opacity: 0;
}
.menu-outer nav ul {
  position:absolute;
  width:100%;
  height: 100%;
  padding: 0;
  left: 10%;; /*prevents possible click when not oppened*/
  top: 0;
  margin: 0;
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  vertical-align: middle;
  overflow: hidden;
}
.menu-outer:hover > nav ul {
  left: 0;
}
.menu-outer nav li {
  list-style:none;
  text-align: center;
  text-transform: uppercase;
  width: 80%;
  margin: 0 auto;
}
.menu-pp {
  top: auto!important;
  bottom: 0;
  background: url("") #000111;
  background-size: cover;
  background-position: center;
  align-items: start!important;
  vertical-align: top!important;
  align-content: start!important;
  padding-top: 40px!important;
}
.menu-outer nav li a {
    font-size: 1.5em;
    color: rgb(255,255,255);
    text-decoration: none;
    margin: 0 auto;
    padding: 15px;
    display:block;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
.menu-outer nav li a:hover {
  color: rgba(255,255,255,1);
}
.menu-outer nav li ul.sub-menu {
    display: none;
}
ul.subopen > li {
    display: none;
}
ul.subopen > li.active {
    display: block;
}
ul.subopen > li.active > a {
    display: none;
}
ul.subopen > li.active .sub-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
ul.sub-menu {
    border-top: none!important;
}
.menu-close {
  z-index: 999999;
  position: fixed;
  top: 0;
  right: 100%;
  width: 200px;
  height: 200px;
  background: rgb(255, 255, 255);
  cursor: pointer;
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menu-close .menu-icon {
  right: 15px; left: auto;top: 68px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.menu-close .bar {
  background: rgb(237, 50, 55);
  width: 100%;
  height: 5px;
  position:absolute;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
}
.menu-close .bar:first-child {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menu-close .bar:last-child {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.admin-bar .menu-outer,
.admin-bar .menu-close {
    top: 32px;
}
h6.tracking-in-expand span {
    color: #828282!important;
}
pre span {
    white-space: initial;
}

@media only screen and (max-width: 1000px) {
    html #footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4) {
        margin-bottom: 0px!important;
    }
    .menu-outer {
        display: block;
    }
    html .nectar-flickity:not(.masonry) .flickity-slider .cell img {
        width: 100%;
    }
    html .nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell {
        width: 100%;
    }
    .mobile-orange > div.column-bg-overlay {
        background-color: #ec4949!important;
    }
    html body .wpb_column.mobile-orange:hover > div.column-bg-overlay {
        background-color: #ec4949!important;
    }
    .mobile-blue > div.column-bg-overlay {
        background-color: #0a3f6f!important;
    }
    html body .wpb_column.mobile-blue:hover > div.column-bg-overlay {
        background-color: #0a3f6f!important;
    }
}
@media only screen and (max-width: 768px) {
  .admin-bar .menu-outer,
  .admin-bar .menu-close {
      top: 0;
  }
  .mblock {
      display: block!important;
  }
  h4.ptesti-author {
    max-width: 250px!important;
    line-height: 1em!important;
    margin-top: 30px!important;
  }
}

@media only screen and (max-width: 641px) {
	html body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
	    line-height: 1;
	    min-height: 1rem;
	}
}
@media screen and (max-width: 600px), screen and (max-height: 600px) {
  .menu-outer nav ul {font-size:.75em;}
  .menu-outer nav ul a {padding: 10px;}
}