/*
Theme Name: inostrony
Theme URI: https://inostrony.pl
Author: Hanna Kostkiewicz
Author URI: https://themefreesia.com
Description: 
Version: 1.0.0
Requires at least: 5.0
Requires PHP: 5.6
Text Domain: inostrony
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

==================================================
*/

/* 1.0 Browser Reset
================================================== */
html {overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
  	text-rendering: optimizelegibility;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}

*,
*:before,
*:after { /* box layout to all elements */-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

body {background-color: #f4f4f4;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {display: block;}

ol, ul {list-style: none;margin: 0;}

ul li a,
ol li a {color: #555;}

ul li a:hover,
ol li a:hover {color: #b12009;}

ul ul,
ol ol,
ul ol,
ol ul {margin-bottom: 0;}

table, 
th, 
td {border: 1px solid rgba(0, 0, 0, 0.1);}

table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin-bottom: 20px;width: 100%;}

caption, 
th {font-weight: 400;text-align: left;}

th {text-transform: uppercase;color: #333;}

td, th {padding: 8px;border-width: 0 1px 1px 0;}

a img {border: 0 none;}

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

/* Other fixes*/
*,*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/* Webkit */
::selection {background: #b12009;color: #fff;}

/* Gecko/Mozilla */
::-moz-selection {background: #b12009;color: #fff;}

/* 2.0 Typography
================================================== */
body,
button,
input,
select,
textarea {color: #484848;font-family: "Roboto Condensed", "Helvetica Neue", helvetica, arial, sans-serif;font-size: 15px;font-weight: 400;line-height: 1.533;word-wrap: break-word;overflow-x: hidden;}

/* ----- #Headings  ----- */
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {color: #555;font-family: "Rajdhani", sans-serif;font-weight: 600;margin-top:0;margin-bottom: 15px;}

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { color: #555;font-weight: inherit;}

h1 {font-size: 30px;line-height: 1.233;}

h2 {font-size: 26px;line-height: 1.269;}

h3 {font-size: 24px;line-height: 1.292;}

h4 {font-size: 22px;line-height: 1.318;}

h5 {font-size: 20px;line-height: 1.350;}

h6 {font-size: 18px;line-height: 1.389;}

.highlight { font-weight: 500;}

/* ----- #Text Elements  ----- */
p {padding: 0;margin: 0 0 20px 0;}

b, 
strong { font-weight: 700; }

dfn, 
cite, 
em, 
i {font-style: italic;}

/* -----  #Blockquote shortcode start styles  ----- */
blockquote:before {content: '\f10d';color: #b12009;font-family: "FontAwesome";font-style: normal;font-variant: normal;font-size: 30px;font-weight: 400;font-style: italic;line-height: 1;position: absolute;z-index: 0;top: 5px;left: 0;width: 100%;}

blockquote {color: #888;font-family: "Roboto Condensed", sans-serif;font-size: 18px;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;letter-spacing: 0.3px;line-height: 1.625;padding-left: 50px;position: relative;quotes: none;}

blockquote cite {display: block;font-size: 15px;font-style: normal;text-align: right;}

blockquote em,
blockquote i,
blockquote cite {font-style: normal;}

address {display: block;margin: 0 0 1.6em;}

pre {background-color: #f8f8f8;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;clear: both;color: #747474;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 14px;line-height: 1.500;margin-bottom: 20px;overflow: auto;padding: 30px;position: relative;white-space: pre;z-index: 1;}

code, 
kbd, 
tt, 
var {font: 14px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;line-height: 1.500;}

abbr,
acronym,
dfn {border-bottom: 1px dotted #666;cursor: help;}

mark, 
ins {background: #fff9c0;text-decoration: none;margin-bottom: 20px;}

sup,
sub {font-size: 75%;height: 0;line-height: 1;position: relative;vertical-align: baseline;}

sup {bottom: 1ex;}

sub {top: .5ex;}

audio,
video {display: inline-block;}

audio:not([controls]) {display: none;height: 0;}

img {border-style: none;}

svg:not(:root) {overflow: hidden;}

[hidden] {display: none;}

/* 3.0 Links
================================================== */
a {color: #b12009;cursor:pointer;text-decoration: none;transition-property: color;transition-duration: 0.2s;transition-timing-function: linear;}

a:focus,
a:active,
a:hover {text-decoration: none;}

a:focus {outline: thin dotted;outline-offset: -3px;}

/* 4.0 Body Structure
================================================== */
.form_content {z-index:999999;background:#fff; margin:0 auto;border:0;width:100%;padding:0;margin-top:-5px;position:fixed;bottom:0; border-top:#b12009 2px solid;text-align:center;	}
.form_content p {margin-left:10px;padding-top:0;margin-top:6px;margin-bottom:6px;color:#000;font-size:13px;font-family:Calibri;}
.form_content p a{color:#b12009;text-decoration:none;font-weight:bold;}
.form_content span{cursor:pointer;}
.form_content span:hover{cursor:pointer;color:#b12009;}

#page {width: 100%;background-color: #fff;}

.wide-wrap:after,
.wrap:after {clear: both;content: "";display: block;}

.wide-wrap {margin: 0 40px;}

.wrap {margin: 0 auto;max-width: 1280px;padding: 0;position: relative;}

.inner-wrap {max-width: 978px;margin: 0 auto;overflow: hidden;}

#primary .wrap {max-width: 100%;}

/* Blog and archive page full width, woocommerce shop and archive page fixed(to default width, not full width)*/
body.blog .site-content > .wrap,
body.archive:not(.woocommerce) .site-content > .wrap {max-width: 100%;}

.elementor-template-full-width .site-content > .wrap,
.elementor-page .site-content > .wrap {width: 100%;max-width: 100%;}

/* --------------------------------------------Column
-------------------------------------------- */

.column {margin: 0 -15px;}

.one-column,
.two-column,
.three-column,
.four-column {float: left;padding: 0 15px 30px;}

.two-column-full-width {float: left;padding-bottom: 40px;}

.one-column,
#primary .two-column {width:100%;}

.two-column,
.two-column-full-width,
#primary .three-column,
#primary .four-column-full-width,
#primary .four-column {width: 50%;}

.three-column,
.boxed-layout-small .four-column-full-width,
.three-column-full-width {width: 33.33%;}

.four-column,
.four-column-full-width {width: 25%;}

#primary .three-column:nth-child(3n+4),
#primary .four-column:nth-child(4n+5),
.boxed-layout-small .four-column-full-width:nth-child(4n+5) {
 	clear: none;}

.two-column:nth-child(2n+3),
.three-column:nth-child(3n+4),
.four-column:nth-child(4n+5),
.four-column-full-width:nth-child(4n+5),
.boxed-layout-small .four-column-full-width:nth-child(3n+4),
#primary .three-column:nth-child(2n+3),
#primary .four-column:nth-child(2n+3) {
 	clear: both;}

/* 5.0 Buttons
================================================== */
/* ----- Default Button ----- */
.btn-default {background-color: #b12009;color: #fff;display: inline-block;font-family: "Rajdhani", sans-serif;font-size: 13px;font-weight: 400;line-height: 1.769;margin: 10px 10px 0;overflow: hidden;padding: 5px 20px;position: relative;text-align: center;text-transform: uppercase;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}

.btn-default:hover {color: #fff;}

/* ----- Go To Top Button ----- */

.go-to-top {background-color: transparent;border: none;bottom: 40px;cursor: pointer;height: 45px;margin: 0;overflow: hidden;padding: 0;position: fixed;right: 40px;width: 45px;z-index: 10000;}
.go-to-top .icon-bg {background-color: #fff;border:1px solid #b12009;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.08);display: block;height: 45px;position: relative;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;width: 45px;}
.go-to-top .back-to-top-text {color: #b12009;font-size: 24px;font-weight: 400;left: 50%;position: absolute;text-align: center;text-transform: uppercase;top: 50%;-webkit-transform: translate3d(-50%, -50%, 0px);-moz-transform: translate3d(-50%, -50%, 0px);-ms-transform: translate3d(-50%, -50%, 0px);-o-transform: translate3d(-50%, -50%, 0px);transform: translate3d(-50%, -50%, 0px);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;width: 100%;z-index: 2;}
.go-to-top .back-to-top-icon {color: #b12009;font-size: 24px;left: 50%;position: absolute;top:50%;-webkit-transform: translate3d(-50%, -50%, 0px);-moz-transform: translate3d(-50%, -50%, 0px);-ms-transform: translate3d(-50%, -50%, 0px);-o-transform: translate3d(-50%, -50%, 0px);transform: translate3d(-50%, -50%, 0px);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;z-index: 2;}
@media only screen and (max-width: 767px) {
	.go-to-top {right:15px}
}

.go-to-top:hover .back-to-top-text {opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);top: 40%;}
.go-to-top:hover .back-to-top-icon {opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);top: 50%;}

/* ----- More Link Button ----- */

a.more-link {color: #b12009;display: inline-block;font-family: "Rajdhani",sans-serif;font-size: 14px;position: relative;text-align: left;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;font-weight: 500;}

p a.more-link {margin-left: 10px;}

a.more-link:hover {color: #333;}

a.more-link:after {content: "\f101";font-family: "FontAwesome";font-size: 14px;font-style: normal;left: 5px;position: relative;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;vertical-align: top;}

/* ----- Widget More Button ----- */

.widget-title .more-btn:after {content: "\f101";font-family: "FontAwesome";font-style: normal;left: 5px;position: relative;}

.widget-title .more-btn {color: #111;font-size: 13px;float: right;margin-right: 6px;}

/* 6.0 Accessibility
================================================== */

/* Text meant only for screen readers */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;overflow: hidden;width: 1px;}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {background-color: #f1f1f1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);box-shadow:	0 1px 2px rgba(0, 0, 0, 0.15);clip: auto !important;color: #b12009;display: block;font-size: 14px;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar */}

/* 7.0 Alignments
================================================== */

.alignleft {display: inline;float: left;margin-right: 20px;}

.alignright {display: inline;float: right;margin-left: 20px;}

.aligncenter {clear: both;display: block;margin: 0 auto;}

/* 8.0 Breadcrumb
================================================== */

.breadcrumb {font-size: 13px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.breadcrumb,
.breadcrumb a:hover {color: #999;}

.breadcrumb a {color: #333;}

.breadcrumb .home:before {content: '\f015';display: inline-block;font-family: "FontAwesome";font-size: 16px;font-style: normal;line-height: 1.313;margin-right: 4px;vertical-align: top;}

/* 9.0 Universal Clearfix
================================================== */
/* slightly enhanced, universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/* 10.0 Forms
================================================== */

button,
input,
select,
textarea {font-size: 100%; /* Corrects font size in all browsers */margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */vertical-align: baseline; /* Appearance and consistency in all browsers */*vertical-align: middle; /* Appearance and consistency in IE6/IE7 */}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="search"],
input[type="password"],
textarea {padding: 10px;border: 1px solid rgba(0, 0, 0, 0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 100%;margin-bottom: 30px;background-color: #fafafa;}

input[type="search"] {background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

input[type="reset"],
input[type="button"],
input[type="submit"] {background-color: #b12009;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 0 none;color: #fff;cursor: pointer;display: block;margin-bottom: 30px;padding: 6px 18px;text-align: center;text-transform: uppercase;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {background-color: #747474;}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus {border-color: rgba(0, 0, 0, 0.20);background-color: #fff;}

input[type="search"]:focus {background-color: #f8f8f8;}

button:focus {outline: 2px dotted;outline-offset: 2px;}

input[type="checkbox"],
input[type="radio"] {padding: 0; /* Addresses excess padding in IE8/9 */}

input[type=search] {
  -webkit-appearance: none;}

/* #Search Form 
================================================== */
.header-search:before {border: 1px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: "";display: inline-block;height: 15px;top: 1px;-webkit-transform: translateX(0%) translateY(0%);-moz-transform: translateX(0%) translateY(0%);-ms-transform: translateX(0%) translateY(0%);-o-transform: translateX(0%) translateY(0%);transform: translateX(0%) translateY(0%);width: 15px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.3s ease;}

.header-search:after {background-color: #fff;content: "";display: inline-block;height: 10px;-webkit-transform: translateX(50%) translateY(50%) rotate(-45deg);-moz-transform: translateX(50%) translateY(50%) rotate(-45deg);-ms-transform: translateX(50%) translateY(50%) rotate(-45deg);-o-transform: translateX(50%) translateY(50%) rotate(-45deg);transform: translateX(50%) translateY(50%) rotate(-45deg);width: 1px;}

.header-search, 
.header-search-x {background-color: transparent;border: none;cursor: pointer;height: 32px;width: 32px;float: right;position: relative;top: 50%;transform: translateY(-50%);}

.search-x {background-color: transparent;border: none;position: absolute;cursor: pointer;right: 20px;top: 15px;height: 65px;width: 65px;background-color: #b12009;border-radius: 50px;}

.admin-bar .search-x {top: 40px;}

.search-x:after, 
.search-x:before{position: absolute;top: 32px;left: 15px;content: '';display: block;width: 35px;height: 1px;background-color: #fff;}
.search-x:after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.search-x:before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

/** hidden search field **/
#search-box {background-color: #fff;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);position: fixed;left: 0;top: 0;visibility: hidden;height: 100%;width: 100%;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear;transition: all .3s linear;z-index: 0;-webkit-transform: scale(0.95);transform: scale(0.95);}

#search-box.show-search-box {opacity: 0.95;-moz-opacity: 0.95;filter:alpha(opacity=95);visibility: visible;-webkit-transform: scale(1);transform: scale(1);z-index: 999;}

#search-box .search-form {background-color: rgba(255, 255, 255, 1);display: none;height: 65px;padding: 10px 20px 0 20px;width: 60%;position: absolute;top: 50%;margin: 0 auto;left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

#search-box.show-search-box .search-form {display: block;}

#search-box input.search-field {color: #999;font-size: 30px;letter-spacing: 2px;height: 50px;width: calc(100% - 50px);}

#search-box .search-submit {border-bottom: 1px solid #b12009;color: #b12009;background-color: transparent;border-top: none;border-left: none;border-right: none;font-size: 28px;height: 50px;}

#search-box input[type="search"] {background-color: transparent;border-top: none;border-left: none;border-right: none;border-bottom: 1px solid #b12009;}

/* 11.0 Logo-Name-Slogan
================================================== */
#site-branding {-webkit-flex: 0 1 auto; /* Safari 6.1+ */-ms-flex: 0 1 auto; /* IE 10 */ flex: 0 1 auto;padding: 0 10px;float: left;text-align: left;margin-left: 50px;}

#site-detail {display: inline-block;padding: 10px 0;text-align: left;vertical-align: middle;}

.is-sticky #site-detail {padding: 15px 0;}

#site-title {font-family: "Rajdhani", sans-serif;font-style: italic;font-size: 36px;font-style: inherit;font-weight: 500;line-height: 1.222;margin: 0;-webkit-transition: all 300ms ease-out 0s;-moz-transition: all 300ms ease-out 0s;-o-transition: all 300ms ease-out 0s;-ms-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;}

#site-title a {color: #fff;display: block;}

.is-sticky #site-title {font-size: 26px;}

#site-description {clear: both;color: #fff;font-family: "Rajdhani", sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.1em;line-height: 1.727;margin: 0;text-transform: uppercase;}

.custom-logo-link .custom-logo {height: 80px;width: auto;}

/* #Horizontal Line
================================================== */
hr {background-color: rgba(0, 0, 0, 0.1);border: 0;height: 1px;margin-bottom: 1.5em;}

/* 12.0 Images
================================================== */
img {height: auto;/* Make sure images are scaled correctly. */max-width: 100%;/* Adhere to container width. */vertical-align: top;}

img.alignleft,
img.alignright,
img.aligncenter {margin-top: 20px;margin-bottom: 20px;}

figure {margin: 0;}

img#wpstats {display: none;}

.entry-content img,
.comment-content img,
.widget img {max-width: 100%;}

.img-border {background-color: #fff;padding: 5px;border: 1px solid #ccc;}

/* ----- Media ----- */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}

.wp-caption {margin-bottom: 20px;max-width: 100%;}

.wp-caption a {position: relative;}

.wp-caption .wp-caption-text {margin-bottom: 0;padding: 10px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

.wp-caption .wp-caption-text,
.gallery-caption {font-style: italic;}

/* 13.0 Margin-Padding-Border Override Classes
================================================== */
.margin-top-none {/* Clear Margin Top */margin-top: 0 !important;}

.margin-bottom-none {/* Clear Margin Bottom */margin-bottom: 0 !important;}

.margin-right-none {/* Clear Margin Right */margin-right: 0 !important;}

.margin-left-none {/* Clear Margin Left */margin-left: 0 !important;}

.padding-top-none {/* Clear Padding Top */padding-top: 0 !important;}

.padding-bottom-none {/* Clear Padding Bottom */padding-bottom: 0 !important;}

.padding-right-none {/* Clear Padding Right */padding-right: 0 !important;}

.padding-left-none {/* Clear Padding Left */padding-left: 0 !important;}

.border-top-none {/* Clear Border Top */border-top: 0 none !important;}

.border-bottom-none {/* Clear Border Bottom */border-bottom: 0 none !important;}

.border-right-none {/* Clear Border Right */border-right: 0 none !important;}

.border-left-none {/* Clear Border Left */border-left: 0 none !important;}

.shadow-none {/* Remove Shadow */-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}

.margin-bottom-none p {/* Clear Inner p Tags Margin Bottom */margin-bottom: 0 !important;}

/* 15.0 Header Section
================================================== */
/* ----- Top Header Bar ----- */

/*  Right Header */

.right-toggle {-webkit-flex: 0 1 auto; /* Safari 6.1+ */-ms-flex: 0 1 auto; /* IE 10 */flex: 0 1 auto;margin-right: 50px;margin-left: auto;}
.side-menu-wrap {position: relative;clear: both;text-align: left;}
.side-menu:after {box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.20);content: "";background-color: #b12009;position: absolute;height: 70px;width: 120%;top: -44px;left: -15px;transform: rotate(-10deg);}
.side-menu {background-color: #000;display: none;z-index: 9999;margin-right: -14px;position: fixed;right: 0;height: 100%;width: 350px;top: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);-ms-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);overflow-y: scroll;overflow-x: hidden;}
.side-menu.show {padding: 50px 25px 0;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.admin-bar .side-menu {top: 30px;}
.side-nav-wrap {clear: both;padding-bottom: 30px;}
.side-widget-tray {display: inline-block;margin-bottom: 40px;width: 100%;}
.page-overlay:before {content: "";background-color: #000;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);position: absolute;height: 100%;width: 100%;}
.page-overlay {position: fixed;display: block;left: 0;top: 0;bottom: 0;cursor: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E"),pointer;z-index: 999;visibility: hidden;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);-webkit-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.095, 1.08);-ms-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.095, 1.08);transition: all 1500ms cubic-bezier(0.645, 0.045, 0.095, 1.08);-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.page-overlay.side-menu-open {right: 0;visibility: visible;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.show-menu-toggle {background-color: transparent;border: 1px solid #fff;cursor: pointer;display: block;padding: 2px 6px 3px;float: left;position: relative;top: 50%;transform: translateY(-50%);margin-right: 10px;}
.show-menu-toggle .sn-text {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.show-menu-toggle .bars:after, 
.show-menu-toggle .bars:before {background-color: #fff;position: absolute;content: '';display: inline-block;height: 1px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;outline: 1px solid transparent;right: 0;width: 20px;}
.show-menu-toggle .bars:after {top: 6px;}
.show-menu-toggle .bars:before {top: -6px;}
.show-menu-toggle .bars {background-color: #fff;display: inline-block;width: 20px;height: 1px;position: relative;top: -10px;vertical-align: bottom;}
.hide-menu-toggle {background-color: transparent;border: none;cursor: pointer;padding: 8px 20px;position: absolute;left: 5px;top: 2px;z-index: 9;}
.hide-menu-toggle .bars:after, 
.hide-menu-toggle .bars:before {background-color: #fff;position: absolute;content: '';display: inline-block;width: 20px;height: 2px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;outline: 1px solid transparent;left: 0;}
.hide-menu-toggle .bars:after {top: 0;-webkit-transform: translateX(-50%) rotate(-45deg);-moz-transform: translateX(-50%) rotate(-45deg);-ms-transform: translateX(-50%) rotate(-45deg);-o-transform: translateX(-50%) rotate(-45deg);transform: translateX(-50%) rotate(-45deg);}
.hide-menu-toggle .bars:before {top: 0;-webkit-transform: translateX(-50%) rotate(45deg);-moz-transform: translateX(-50%) rotate(45deg);-ms-transform: translateX(-50%) rotate(45deg);-o-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);}
.show-menu-toggle:hover .bars:before {width: 10px;}
.show-menu-toggle:hover .bars:after {width: 15px;}
.hide-menu-toggle .bars {display: inline-block;position: relative;top: -10px;vertical-align: bottom;}
.side-menu-wrap #site-branding {margin: 10px 0;text-align: center;width: 100%;}
.side-menu-wrap .custom-logo {}
.side-menu-wrap #site-title {font-size: 30px;font-weight: 600;line-height: 1.636;}
.side-menu-wrap #site-detail {text-align: center;padding: 5px 0 15px;}
.side-menu-wrap #site-title a,
.side-menu-wrap #site-description {color: #333;}
.side-menu-wrap .side-nav-wrap a {border-bottom: 1px solid rgba(255, 255, 255, 0.3);color: #fff;display: block;font-family: "Rajdhani",sans-serif;font-size: 16px;line-height: 44px;text-align: right;font-weight: bold;}
.side-menu-wrap .side-nav-wrap a:hover {color: #b12009;}
.side-menu-wrap .side-nav-wrap .sub-menu {display:none;}
.side-menu .social-links {float: right;margin-bottom: 40px;}
.side-menu .side-phone{width:100%;text-align:center;color:#fff;display:inline-block;font-size:30px;}
.side-menu .side-phone a{color:#fff;font-size:30px;}
.side-menu .side-phone a span{color:#fff;font-size:20px;}


.header-wrap {position: relative;display: block;clear: both;}
.top-header {text-align: center;margin-bottom: -1px;position: relative;z-index: 9;}
.logo-bar {padding: 30px 0;}
.logo-bar #site-branding {float: left;}

#sticky-header {background-color: #171717;float: left;-webkit-transition: all 300ms ease-out 0s;-moz-transition: all 300ms ease-out 0s;-o-transition: all 300ms ease-out 0s;-ms-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;width: 100%;z-index: 999;}

.vid-thumb #sticky-header,
.sld-plus #sticky-header {background-color: transparent;background: -moz-linear-gradient(top, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);background: -webkit-linear-gradient(top, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);background: linear-gradient(to bottom, rgba(23,23,23, 1) 0%, rgba(23,23,23, 0) 100%);padding: 20px 0 30px;}

.is-sticky #sticky-header {background: none;background-color: rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}

.main-header {display: flex;position: relative;transition: all 300ms;}

.is-sticky #sticky-header,
.vid-thumb .is-sticky #sticky-header,
.sld-plus .is-sticky #sticky-header {padding: 0;}

@media only screen and (max-width: 767px) {
	#sticky-header {padding-top:15px!important;	background-color: rgba(0, 0, 0, 0.7)}}

.boxed-layout #sticky-header,
.boxed-layout-small #sticky-header {width: 100%;transition: none;}

.boxed-layout .is-sticky #sticky-header,
.boxed-layout-small .is-sticky #sticky-header {width: inherit;}

/* ----- Header Widget Title ----- */
.top-bar .widget-title {display: none;}

/* ----- Header Image ----- */
.header-image {width: 100%;height: auto;}

/* ----- Header Media ----- */
.custom-header {display: block;height: auto;width: 100%;}

.wp-custom-header {position: relative;}

#wp-custom-header-video {width: 100%;}

video#wp-custom-header-video {height: auto;}

.wp-custom-header .wp-custom-header-video-button { background-color: rgba(0, 0, 0, 0.3);border: 1px solid rgba(255, 255, 255, 0.6);color: rgba(255, 255, 255, 0.6);cursor: pointer;font-size: 0;height: 45px;overflow: hidden;padding: 0;position: absolute;right: 30px;top: 30px;-webkit-transition: all 300ms ease-out 0s;-moz-transition: all 300ms ease-out 0s;-o-transition: all 300ms ease-out 0s;-ms-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;width: 45px;}

.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { border-color: rgba(255, 255, 255, 0.8);background-color: rgba(0, 0, 0, 0.5);color: #fff;}

.wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-play:after,
.wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-pause:after {color: #fff;font-family: "FontAwesome";font-size: 18px;font-style: normal;font-weight: normal;opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);vertical-align: middle;}

.wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-play:after {content: "\f04c";}
.wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-pause:after{content: "\f04b";}


/* 16.0 Social Links
================================================== */
.header-social-block {display: none;position: fixed;left: 10px;top: 50%;opacity: 1;z-index: 9;transform: translateY(-50%);-webkit-transition: all 0.5s linear 0s;-moz-transition: all 0.5s linear 0s;-o-transition: all 0.5s linear 0s;-ms-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}

.vid-thumb .header-social-block,
.sld-plus .header-social-block {display: block;}

.header-social-block:before {content: "";background-color: rgba(0,0,0,0.3);width: 100%;height: 100%;-webkit-filter: blur(25px);-moz-filter: blur(25px);-o-filter: blur(25px);-ms-filter: blur(25px);filter: blur(25px);z-index: -1;position: absolute;padding: 10px;border-radius: 30px;}

.header-social-block.scrolled-social {
 left: -100px;
 opacity: 0;}

.header-social-block .social-links {margin-top: 3px;float: right;}

.header-social-block .social-links li a {color: #fff;border: 1px solid #fff;border-radius: 30px;line-height: 33px;}

.header-social-block .social-links li {display: block;margin-bottom: 10px;height: 35px;width: 35px;}

.social-links {float: left;}

.entry-content .social-links {margin: 0;}

.social-links li {display: inline-block;}

.social-links li a {color: #484848;display: block;float: left;font-family: "FontAwesome";font-size: 14px;text-align: center;line-height: 35px;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;transition: all 0.2s linear 0s;width: 35px;}

.social-links li a[href*="facebook.com"]:before {content: '\f09a';}

.social-links li a[href*="facebook.com"]:hover {background-color: #3B5998;border-color: #3B5998;color: #fff;}

.social-links li a[href*="twitter.com"]:before {content: '\f099';}

.social-links li a[href*="twitter.com"]:hover {background-color: #33CCFF;border-color: #33CCFF;color: #fff;}

.social-links li a[href*="plus.google.com"]:before {content: '\f2b3';}

.social-links li a[href*="plus.google.com"]:hover {background-color: #DF4B38;border-color: #DF4B38;color: #fff;}

.social-links li a[href*="pinterest.com"]:before {content: '\f231';}

.social-links li a[href*="pinterest.com"]:hover {background-color: #CB2027;border-color: #CB2027;color: #fff;}

.social-links li a[href*="dribbble.com"]:before {content: '\f17d';}

.social-links li a[href*="dribbble.com"]:hover {background-color: #F26798;border-color: #F26798;color: #fff;}

.social-links li a[href*="instagram.com"]:before {content: '\f16d';}

.social-links li a[href*="instagram.com"]:hover {background-color: #8E6051;border-color: #8E6051;color: #fff;}

.social-links li a[href*="flickr.com"]:before {content: '\f16e';}

.social-links li a[href*="flickr.com"]:hover {background-color: #0063DB;border-color: #0063DB;color: #fff;}

.social-links li a[href*="linkedin.com"]:before {content: '\f0e1';}

.social-links li a[href*="linkedin.com"]:hover {background-color: #007BB6;border-color: #007BB6;color: #fff;}

/* 17.0 Navigation
================================================== */
.main-navigation {-webkit-flex: 1; /* Safari 6.1+ */-ms-flex: 1; /* IE 10 */ flex: 1;float: left;}

.nav-menu {position: relative;top: 50%;transform: translateY(-50%);}

.top-logo-title .nav-menu {position: relative;top: auto;transform: none;}

.main-navigation > ul > li {position: relative;display: inline-block;}

.main-navigation a {color: #fff;display: block;font-family: "Rajdhani", sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.2px;line-height: 50px;padding: 0 10px;text-align: left;text-transform: uppercase;}

.main-navigation a:hover,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a,
.main-navigation li.current-menu-ancestor.menu-item-has-children > a:after,
.main-navigation li.current-menu-item.menu-item-has-children > a:after,
.main-navigation ul li:hover > a:after,
.main-navigation li.menu-item-has-children > a:hover:after,
.main-navigation li.page_item_has_children > a:hover:after {color: #b12009;}
.main-navigation li.current-menu-item a{color:#fff;font-weight:bold;}
.main-navigation ul li.current_page_item a{color:#fff;font-weight:bold;}
/* ----- Dropdown ----- */
.main-navigation ul li ul,
.main-navigation ul li:hover ul ul,
.main-navigation ul ul li:hover ul ul,
.main-navigation ul ul ul li:hover ul ul,
.main-navigation ul ul ul ul li:hover ul ul {visibility:hidden;}

.main-navigation ul li ul:after {border-color: transparent transparent #b12009 transparent;}

.main-navigation ul li ul:after {content: '';width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;position: absolute;left: 50%;margin-left: -6px;top: -8px;}

.main-navigation ul li ul:before {background-color: #b12009;content: '';width: 100%;height: 2px;position: absolute;left: 0;top: -2px;display: block;}

.main-navigation ul li ul {background-color: #fff;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);line-height: 2.667;list-style-type: none;margin: 0;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);padding: 0;position: absolute;left: 50%;top: 60px;transform: translateX(-50%);-webkit-transition: all .50s ease;-moz-transition: all .50s ease;-ms-transition: all .50s ease;-o-transition: all .50s ease;transition: all .50s ease;visibility: hidden;width: 200px;z-index: 9999;}

.main-navigation ul li ul li ul:after {display: none;}

.main-navigation > ul > li:hover > ul,
.main-navigation > ul > li.focus > ul {display: block;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);	
  	visibility:visible;
  	top: 50px;}

.is-sticky .main-navigation > ul > li:hover > ul {top: 60px;}

.main-navigation ul li ul li {float: none;margin: 0;position: relative;text-align: left;width: 200px;z-index: 1;}

.main-navigation ul li ul li:before {border-top: 1px solid #eee;content: "";height: 1px;left: 10px;position: absolute;top: 0;width: 90%;}

.main-navigation ul li ul li:first-child:before {border-top: none;}

.main-navigation ul li ul li a,
.main-navigation ul li.current-menu-item ul li a,
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor ul li a,
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current_page_item ul li a {color: #747474;float: none;font-size: 15px;height: inherit;line-height: 1.538;padding: 12px 15px;text-transform: capitalize;}

.is-sticky .main-navigation ul li ul li a {line-height: 1.538;}

.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover > a,
.main-navigation ul li.current-menu-item ul li a:hover {color: #b12009;}

.main-navigation ul li ul li ul {left: 300px;top: 10px;}

.main-navigation ul li:last-child ul li ul {left: -200px;}

.main-navigation ul ul li:hover ul,
.main-navigation ul ul li.focus ul,
.main-navigation ul ul ul li:hover ul,
.main-navigation ul ul ul li.focus ul {top: 0;display: block;opacity: 1;	-moz-opacity: 1;	filter:alpha(opacity=100);	
  	visibility:visible;}

.main-navigation li.menu-item-has-children > a:after,
.main-navigation li li.menu-item-has-children > a:after,
.main-navigation li.page_item_has_children > a:after,
.main-navigation li li.page_item_has_children > a:after {
   font-family: "FontAwesome";
   font-style: normal;
   font-weight: 400;
   text-decoration: inherit;
   color: #fff;
   padding-left: 6px;}

.main-navigation li.menu-item-has-children > a:after,
.main-navigation li.page_item_has_children > a:after {
   content: "\f107";}

.main-navigation li li.menu-item-has-children > a:after,
.main-navigation li li.page_item_has_children > a:after {
   content: "\f105";
   position: absolute;
   right: 15px;
   color: #747474;}

/* ----- Responsive Navigation ----- */
.top-menu-toggle,
.menu-toggle,
.main-navigation .menu-toggle {display: none;}

.line-bar, 
.line-bar:after, 
.line-bar:before {background-color: #fff;}

/* 18.0 Content
================================================== */
#content {padding: 60px 0;}

.elementor-template-full-width #content,
.elementor-page #content,
.siteorigin-panels.full-width-layout #content {padding: 0;}

body.blog #content,
body.archive:not(.post-type-archive-product) #content,
.inostrony-corporate #content {padding: 0;}

#main ul {list-style-type: disc;}

#main ol {list-style-type: decimal;}

#main ol ol {list-style: upper-alpha;}

#main ol ol ol {list-style: lower-roman;}

#main ol ol ol ol {list-style: lower-alpha;}

#primary {float: left;padding-right: 30px;width: 70%;}
.full-width #primary {padding-right: 0px;width: 100%;}

body.blog #primary,
body.archive:not(.post-type-archive-product) #primary,
.page-template-gallery-template #primary {width: 100%;padding-right: 0;}

/* 19.0 Sidebars
================================================== */
#secondary {border-left: 1px solid #eee;float: left;padding-left: 30px;width: 30%;}

/* 20.0 Post
================================================== */
.sticky {background-color: #f4f4f4;padding: 20px;position: relative;}

.entry-header {padding-bottom: 5px;}

.post {margin-bottom: 50px;}

.post-content {
 	background-color: #fff;position: relative;}

.single-post-title {background-color: #f4f4f4;margin-bottom: 50px;}

.single-post-title .entry-header {padding: 20px 30px 5px;}

.single-post-title .entry-meta {margin-bottom: 10px;}

/* ----- Entry Titles ----- */
.entry-title {font-size: 26px;line-height: 33px;margin-bottom: 15px;}

.entry-title,
.entry-title a {color: #555;}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {color: #b12009;}

/* ----- Entry Meta ----- */
.entry-meta {overflow: hidden;}

.entry-meta span:last-child {margin-right: 0;}

.entry-meta span {color: #484848;display: inline-block;margin-right: 15px;margin-bottom: 10px;}

.entry-meta,
.entry-meta a {color: #484848;font-family: "Rajdhani",sans-serif;font-size: 14px;font-weight: 500;line-height: 1.666;}

.entry-meta a:hover {color: #b12009;}

/* ----- Tag-cat Links ----- */

.entry-content .entry-meta {float: right;}

.cats-links a,
.tag-links a {padding: 0 5px 5px 0;}

.cats-links:before {content: "\f0e8";}

.tag-links:before {content: "\f02c";}

.cats-links:before,
.tag-links:before,
.entry-meta .entry-format a:before {font-family: "FontAwesome";font-size: 14px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 18px;padding-right: 5px;}

body:not(.single) .has-post-thumbnail .entry-meta .entry-format a:before {font-size: 22px;line-height: 44px;padding: 15px;}

body:not(.single) .has-post-thumbnail .entry-footer .entry-meta .entry-format {display: none;}

/* Entry-format */
.format-aside .entry-format a:before {content: "\f06e";}

.format-image .entry-format a:before {content: "\f03e";}

.format-gallery .entry-format a:before {content: "\f1ad";}

.format-video .entry-format a:before {content: "\f03d";}

.format-status .entry-format a:before {content: "\f130";}

.format-quote .entry-format a:before {content: "\f10d";}

.format-link .entry-format a:before {content: "\f0c1";}

.format-chat .entry-format a:before {content: "\f086";}

.format-audio .entry-format a:before {content: "\f028";}

/* #Entry Content
================================================== */
.entry-content {display: block;margin: 0 0 20px;}

.entry-content p:last-child {margin-bottom: 10px;}

.entry-content dt,
.comment-content dt {font-weight: 700;}

.entry-content dd,
.comment-content dd {margin-bottom: 20px;}

.entry-content td,
.comment-content td {padding: 8px;}

.entry-content ul,
.entry-content ol {margin: 0 0 30px 30px;}

.entry-content li > ul, 
.entry-content li > ol {margin-bottom: 0;}

.entry-content a {text-decoration: underline;}

.entry-content a:hover {text-decoration: none;}

/* 21.0 Gallery
================================================== */
.gallery {margin-bottom: 20px;}

.gallery-item {display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
  	box-sizing: border-box;margin: 0 4px 4px 0;width: 100%;vertical-align: top;text-align: center;}

.gallery-columns-1 .gallery-item {max-width: 100%;}

.gallery-columns-2 .gallery-item {max-width: 48%;max-width: -webkit-calc(50% - 4px);max-width: calc(50% - 4px);}

.gallery-columns-3 .gallery-item {max-width: 32%;max-width: -webkit-calc(33.3% - 4px);max-width: calc(33.3% - 4px);}

.gallery-columns-4 .gallery-item {max-width: 23%;max-width: -webkit-calc(25% - 4px);max-width: calc(25% - 4px);}

.gallery-columns-5 .gallery-item {max-width: 19%;max-width: -webkit-calc(20% - 4px);max-width: calc(20% - 4px);}

.gallery-columns-6 .gallery-item {max-width: 15%;max-width: -webkit-calc(16.7% - 4px);max-width: calc(16.7% - 4px);}

.gallery-columns-7 .gallery-item {max-width: 13%;max-width: -webkit-calc(14.28% - 4px);max-width: calc(14.28% - 4px);}

.gallery-columns-8 .gallery-item {max-width: 11%;max-width: -webkit-calc(12.5% - 4px);max-width: calc(12.5% - 4px);}

.gallery-columns-9 .gallery-item {max-width: 9%;max-width: -webkit-calc(11.1% - 4px);max-width: calc(11.1% - 4px);}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear: left;}

.gallery-caption {text-align: left;}

/* #Post-Image-Paging Navigation
================================================== */
.wp-pagenavi,
.default-wp-page {margin: 50px 0;clear: both;}

.wp-pagenavi .pages {border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #747474;padding: 9px 15px;}

.wp-pagenavi .current,
.wp-pagenavi a {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #747474;display: block;float: left;border: 1px solid rgba(0, 0, 0, 0.15);padding: 4px 11px;}

.wp-pagenavi .current,
.wp-pagenavi a:hover,
.wp-pagenavi span.current {color: #747474;border: 1px solid rgba(0, 0, 0, 0.15);background-color: #f4f4f4;}

.wp-pagenavi span.current {font-weight: 200;}

/* ----- wp-pagenavi ----- */
.wp-pagenavi {text-align: center;}

.wp-pagenavi .current,
.wp-pagenavi a {display: inline-block;float: none;margin-left: 4px;}

/* ----- Default wp-page ----- */
#main ul.default-wp-page {margin-left: 0;list-style: none;padding-bottom: 0;}

ul.default-wp-page li a {color: #848484;border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;padding: 2px 10px;}

ul.default-wp-page li a:hover {background-color: #f4f4f4;}

ul.default-wp-page li {padding: 0 0 20px;}

ul.default-wp-page li.previous {float:left;	}

ul.default-wp-page li.next {float:right;}

/* ----- Default wp-page-navi ----- */
.navigation.pagination:after {clear: both;content: "";display: table;table-layout: fixed;}

.navigation.pagination {clear: both;margin-bottom: 50px;margin-top: 50px;text-align: center;}

.navigation.pagination .nav-links {display: inline-block;}

.page-numbers {background-color: #f4f4f4;border: 1px solid #fafafa;color: #747474;display: block;float: left;margin-right: 8px;outline: 1px solid #eee;padding: 4px 11px;}

.page-numbers:last-child {margin-right: 0;}

.page-numbers.current,
.page-numbers:hover {background-color: #e8e8e8;}

.navigation.post-navigation {clear: both;margin-bottom: 50px;}

.navigation.post-navigation .nav-links,
.image-navigation .nav-links {display: inline-block;width: 100%;}

.navigation.post-navigation .nav-previous,
.image-navigation .nav-links .nav-previous {float: left;}

.navigation.post-navigation .nav-next,
.image-navigation .nav-links .nav-next {float: right;}

.navigation.post-navigation .post-title {color: #949494;display: block;}

.image-navigation .nav-links a {color: #b12009;}

/* 22.0 Attachments
================================================== */
.image-attachment div.attachment {background-color: #f8f8f8;border: 1px solid #ddd;border-width: 1px 0;margin: 0 -8.9% 1.625em;overflow: hidden;padding: 1.625em 1.625em 0;text-align: center;}

.image-attachment div.attachment img {display: block;height: auto;margin: 0 auto 1.625em;max-width: 100%;}

.image-attachment div.attachment a img {border-color: #f8f8f8;}

.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {border-color: #ddd;background-color: #fff;}

.image-attachment .entry-caption p {font-size: 10px;letter-spacing: 0.1em;line-height: 2.6em;margin: 0 0 2.6em;text-transform: uppercase;}

/* ----- View attachment page ----- */
.attachment-jpeg .attachment {text-align: center;}

/* 23.0 Comments
================================================== */
.comments-title {font-size: 30px;font-weight: 400;line-height: 1.267;padding-bottom: 15px;}

#main .comments-area ul,
#main .comments-area ol {margin: 0 0 30px 30px;}

#main .comments-area ul ul,
#main .comments-area ol ol {margin-bottom: 0;}

.comments-area article {margin: 24px 0;margin: 1.714285714rem 0;}

.comments-area article header {margin: 0 0 48px;margin: 0 0 3.428571429rem;overflow: hidden;position: relative;}

.comments-area article header img {float: left;padding: 0;line-height: 0;}

.comments-area article header cite,
.comments-area article header time {display: block;margin-left: 85px;margin-left: 6.071428571rem;}

.comments-area article header cite {font-style: normal;font-size: 15px;font-size: 1.071428571rem;line-height: 1.42857143;}

.comments-area article header time {line-height: 1.714285714;text-decoration: none;font-size: 12px;font-size: 0.857142857rem;color: #484848;}

.comments-area article header a {text-decoration: none;color: #484848;}

.comments-area article header a:hover {color: #21759b;}

.comments-area article header cite a {color: #444;}

.comments-area article header cite a:hover {text-decoration: underline;}

.comments-area article header h4 {position: absolute;top: 0;right: 0;padding: 6px 12px;padding: 0.428571429rem 0.857142857rem;font-size: 12px;font-size: 0.857142857rem;font-weight: 400;color: #fff;background-repeat: repeat-x;background: #0088d0;background: -webkit-linear-gradient(#009cee, #0088d0);background: -moz-linear-gradient(#009cee, #0088d0);background: -ms-linear-gradient(#009cee, #0088d0);background: -o-linear-gradient(#009cee, #0088d0);background: -webkit-gradient(#009cee, #0088d0);background: linear-gradient(#009cee, #0088d0);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #007cbd;}

.comments-area li.bypostauthor cite span {position: absolute;margin-left: 5px;margin-left: 0.357142857rem;padding: 2px 5px;padding: 0.142857143rem 0.357142857rem;font-size: 10px;font-size: 0.714285714rem;}

a.comment-reply-link {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #747474;}

a.comment-reply-link:hover {color: #21759b;}

.commentlist .pingback {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}

.commentlist .children {margin-left: 48px;margin-left: 3.428571429rem;}

#comments .comment ol {list-style: none;}

/* ----- Comment form ----- */
.comment-respond {margin-top: 48px;margin-top: 3.428571429rem;}

.comment-respond h3#reply-title {font-size: 30px;font-weight: 400;line-height: 1.267;padding-bottom: 15px;}

.comment-respond h3#reply-title #cancel-comment-reply-link {margin-left: 10px;margin-left: 0.714285714rem;font-weight: 400;font-size: 12px;font-size: 0.857142857rem;}

.comment-respond form {margin: 24px 0;margin: 1.714285714rem 0;}

.comment-respond form p {margin: 11px 0;margin: 0.785714286rem 0;}

.comment-respond form p.logged-in-as {margin-bottom: 24px;margin-bottom: 1.714285714rem;}

.comment-respond form label {display: block;line-height: 1.714285714;}

.comment-respond form input[type="text"],
.comment-respond form textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
  	box-sizing: border-box;font-size: 12px;font-size: 0.857142857rem;line-height: 1.714285714;padding: 10px;padding: 0.714285714rem;width: 100%;}

.comment-respond form p.form-allowed-tags {margin: 0;font-size: 12px;font-size: 0.857142857rem;line-height: 2;color: #484848;}

.required {color: red;}

label ~ span.required {display: block;float: left;margin: -18px 0 0 -16px;margin: -1.285714286rem 0 0 -1.142857143rem;}

.comment-respond .comment-form .comment-form-cookies-consent label {display: inline-block;margin-left: 10px;}

/* 24.0 Pages
================================================== */
/* ----- Page Title ----- */
.page-header {background-color: #f4f4f4;padding: 15px 30px 0;position: relative;overflow: hidden;margin-bottom: 50px;}

.elementor-template-full-width .page-header,
.elementor-page .page-header,
.siteorigin-panels.full-width-layout .page-header {display: none;}

.blog .page-header,
.archive .page-header {display: none;width: calc(86% - 20px);margin-left: auto;margin-right: auto;margin-top: 60px;margin-bottom: 20px;clear: both;}

.error-404 .page-header {background-color: #fddbdd;margin-top: 0;padding: 25px 20px 15px;}

.error-404 .page-title {padding: 0;}

.error-404 .page-content {padding: 20px 0;}

.error-404 #colophon {position: absolute;bottom: 0;width: 100%;}

.page-title {color: #343434;font-size: 24px;line-height: 1.333;}

/* ----- Contact Page ----- */
.wpcf7-select {background-color: #fafafa;border: 1px solid rgba(0, 0, 0, 0.1);margin: 0 0 30px;padding: 10px;width: 40%;display: block;}

.wpcf7 p {margin-bottom: 0;}

input[type="file"]  {margin: 0 0 30px;display: block;}

input[type="checkbox"] {margin: 0 0 30px;}

/* 14.0 Layouts
================================================== */

.page-template-front-page-feature-template #content,
.page-template-latest-blog-template #content {padding: 0;}

.blog.inostrony-corporate #content {padding: 60px 0 0;}

/*------ Boxed Layout ------*/
.boxed-layout #page {max-width: 1230px;margin: 30px auto;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow:    0 1px 6px rgba(0, 0, 0, 0.15);box-shadow: 	0 1px 6px rgba(0, 0, 0, 0.15);}

.boxed-layout-small #page {max-width: 1038px;margin: 30px auto;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow:    0 1px 6px rgba(0, 0, 0, 0.15);box-shadow: 	0 1px 6px rgba(0, 0, 0, 0.15);}

.boxed-layout .wrap {margin: 0 auto;max-width: 1170px;padding: 0;position: relative;}

.boxed-layout-small .wrap {margin: 0 auto;max-width: 978px;padding: 0;position: relative;}

.boxed-layout #page,
.boxed-layout-small #page {overflow: hidden;}

/* ----- two-column-blog ----- */
.two-column-blog #primary .post {width: calc(50% - 15px);float: left;margin-right: 15px;margin-bottom: 15px;}

.two-column-blog #primary .post:nth-child(2n+1) {margin-right: 0;margin-left: 15px;}

.two-column-blog #primary .post:nth-child(2n+2) {clear: both;}

.two-column-blog .entry-header,
.two-column-blog .entry-content {padding-bottom: 0;}

/* ----- small-image-blog ----- */
.small-image-blog .post {clear: both;float: left;margin-bottom: 30px;width: 100%;}

.small-image-blog .entry-title {text-align: left;}

.small-image-blog #primary .entry-thumb-content {display: inline-block;float: left;margin-bottom: 20px;margin-right: 20px;overflow: hidden;width: 40%;}

.small-image-blog .entry-thumb .posted-on {max-width: 72px;padding: 5px;}

.small-image-blog .entry-thumb .entry-meta .posted-on a {font-size: 12px;line-height: 18px;}

.search-results.small-image-blog #primary .page,
.search-results.two-column-blog #primary .page {display: block;float: left;margin-bottom: 60px;}

/* 25.0 Widgets
================================================== */
.widget {margin-bottom: 30px;}

.widget ul li a {color: #555;}

.widget ul li a:hover {color: #b12009;}

.widget-title {font-family: "Rajdhani", sans-serif;font-size: 18px;line-height: 1.388;font-weight: 600;}

.widget-title,
.widget-title a {color:#484848;}

.widget-title a:hover {color: #b12009;}

#secondary .widget:last-child {margin-bottom: 0;}

#secondary .widget-title {color: #b12009;font-size: 18px;font-weight: bold;line-height: 1.714;margin-bottom: 30px;position: relative;text-align: left;text-transform: uppercase;}

#secondary .widget-title:before {content: "";width: 1px;height: 15px;background-color: #b12009;position: absolute;left: -31px;top: 7px;}

/* Search Widget
================================================== */
input.search-field {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #747474;float: left;font-size: 14px;height: 40px;line-height: 1.571;margin: 0;outline: medium none;padding: 6px 8px;width: 80%; /* fallback if needed */width: calc(100% - 50px);}

.search-submit {background-color: #b12009;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #fff;cursor: pointer;font-size: 18px;height: 40px;margin-left: -1px;outline: medium none;right: 0;width: 50px;-webkit-transition: all 300ms ease-out 0s;-moz-transition: all 300ms ease-out 0s;-o-transition: all 300ms ease-out 0s;-ms-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;}

.search-submit:hover {background-color: #585858;border: 1px solid #585858;}

/* Featured Gallery
================================================== */

.featured-gallery-header {text-align: center;width: 100%;}
.featured-gallery-title {display: inline-block;font-size: 30px;line-height: 37px;margin-top: 60px;}
.filter-button {text-align: center;width: 100%;padding-top:30px;padding-bottom:30px;}
.filter-button div {border-bottom: #eee;}
.filter-button div button {background:#fff;border:1px solid #b12009;border-radius:3px;color:#555;display: inline-block;cursor: pointer;margin:5px 10px;}
.filter-button div button:hover,
.filter-button div button.active {color: #fff;background:#b12009;border:1px solid #b12009;}

.featured-gallery {margin: 5px;display: block;overflow: hidden;}
.featured-gallery .post-gallery-wrap {position: relative;}
.featured-gallery .featured-item {padding: 5px;float: left;margin-bottom: 0;position: relative;overflow: hidden;}

.gallery-col-2 .featured-item {width: 50%;}
.gallery-col-3 .featured-item {width: 33.33%;}
.gallery-col-4 .featured-item {width: 25%;}
.gallery-col-5 .featured-item {width: 20%;}
.gallery-col-4 .two.featured-item {width: 50%;}

.featured-image-content {overflow: hidden;}
.featured-gallery .featured-image-content{border:1px solid #ddd;}
.featured-gallery .featured-image-content img {opacity: 1;-webkit-transition: opacity 1s,-webkit-transform 1s;/* transition: opacity 1s,-webkit-transform 1s; *//* transition: opacity 1s,transform 1s; */transition: opacity 1s,transform 1s,-webkit-transform 1s;}

.featured-gallery .featured-image-content:hover img {opacity: .9;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}

.popup-image {position: relative;display: block;}

.featured-gallery .featured-text-content {padding: 80px 40px;background-color: #b12009;position: relative;}
.featured-gallery .featured-item .featured-text-content:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.featured-gallery .featured-item:nth-child(4n+1) .featured-text-content:after {background-color: rgba(0, 0, 0, 0);}
.featured-gallery .featured-item:nth-child(4n+2) .featured-text-content:after {background-color: rgba(0, 0, 0, 0.3);}
.featured-gallery .featured-item:nth-child(4n+3) .featured-text-content:after {background-color: rgba(0, 0, 0, 0.1);}
.featured-gallery .featured-item:nth-child(4n+4) .featured-text-content:after {background-color: rgba(0, 0, 0, 0.2);}
.featured-gallery .featured-item:nth-child(4n+5) .featured-text-content:after {background-color: rgba(0, 0, 0, 0.6);}
.featured-gallery .has-post-thumbnail .featured-text-content:after {content: none;}
.featured-gallery .has-post-thumbnail .featured-text-content {opacity: 1;padding: 0;position: initial;}
.featured-text-content .featured-title {font-family: "Roboto Condensed", sans-serif;font-size: 22px;line-height:27px;font-weight: 500;margin-bottom: 0;text-align: center;position: relative;z-index: 2;}
.featured-text-content .featured-title a {color: #fff;}

/* Feature Gallery Layout 2 */

.fg-layout-2 .featured-gallery {margin: 0 10px;}
.fg-layout-2 .featured-gallery .featured-item {padding: 10px;}
.fg-layout-2 .featured-gallery-header {float: left;width: calc(25% - 30px);margin-top: 50px;text-align: right;padding-right: 50px;text-align: right;}
.fg-layout-2 .featured-gallery {float: right;width: 75%;}
.fg-layout-2  .filter-button {text-align: right;padding: 0;}
.fg-layout-2 .filter-button div button {display: block;padding: 10px 0;margin: 0;}

/* Show/hide Gallery Title */

/* Show Gallery Title */
.show-fgt .featured-item .featured-text-content {opacity: 1;padding: 10px;background-color: #eee;height: auto;position: relative;}
.show-fgt .featured-item .featured-text-content:after {content: none;}
.show-fgt .has-post-thumbnail .featured-text-content .featured-title {font-size: 15px;margin-bottom: 0;}
.show-fgt .has-post-thumbnail .featured-text-content:before {content: "";display: block;position: absolute;top: -14px;left: 10px;width: 0;border-width: 7px;border-style: solid;border-top-color: transparent;border-right-color: transparent;border-left-color: transparent;border-bottom-color: #eee;}
.show-fgt .featured-text-content .featured-title a {color: #666;}
.show-fgt .featured-text-content .featured-title {font-size: 15px;line-height: 22px;font-weight: 500;margin-bottom: 0;text-align: left;}

/* Show Gallery Title on Hover */
.show-fgt-hover .featured-item.has-post-thumbnail:hover .featured-text-content {display: block;opacity: 1;bottom: 0;}
.show-fgt-hover .post-gallery-wrap {overflow: hidden;}
.show-fgt-hover .featured-gallery .featured-text-content {height: auto;}
.show-fgt-hover .featured-item.has-post-thumbnail .featured-title {font-size: 22px;line-height: 27px;position: absolute;top: 50%;left: 50%;padding: 0 10px;text-align: center;width: 100%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;z-index: 2;}
.show-fgt-hover .featured-item.has-post-thumbnail:hover .featured-title {top: 50%;opacity: 1;}
.show-fgt-hover .featured-item.has-post-thumbnail .popup-image:after {content: "";position: absolute;top: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.5);z-index: 1;height: 100%;pointer-events: none;opacity: 0;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.show-fgt-hover .featured-item.has-post-thumbnail:hover .popup-image:after {opacity: 1;}

/* Feature Gallery Without Border */
.no-border .featured-gallery,
.no-border .fg-layout-2 .featured-gallery {margin: 0;}
.no-border .featured-gallery .featured-item,
.no-border .fg-layout-2 .featured-gallery .featured-item {padding: 0;}

/* Black & White/Color Image Gallery */
.grayscale-img img {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: all 400ms;}
.grayscale-img .featured-item:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}

/* Box Layout Gallery hania*/
.box-gallery .featured-gallery-content {width: 86%;margin-left: auto;margin-right: auto;clear: both;}
.featured-gallery-content {width: 86%;margin-left: auto;margin-right: auto;clear: both;text-align:center;}
.featured-gallery-content h4 {position:relative;display:inline-block;color:#b12009;margin-bottom:20px;margin-top:30px;padding-bottom:35px;font-weight:700;font-size:35px;width:100%;text-align:center;}
.featured-gallery-content h4:after{content:'';position:absolute;bottom:0px;left:calc(50% - 60px);width: 120px;height:5px;background:#555;margin: 10px auto 25px;}
.featured-gallery-content .more {display:inline-block;color:#fff;background:#b12009;border:1px solid #b12009;margin-top:30px;padding:3px 12px;border-radius: 5px;margin-top:5px;box-shadow:1px 3px 10px 1px rgb(0 0 0 / 5%)}
.featured-gallery-content .more:hover {color:#b12009;background:#fff;border:1px solid #b12009;}
#main .more {position:absolute;bottom:30px;left:calc(50% - 60px);display:inline-block;color:#fff;background:#b12009;width:120px;border:1px solid #b12009;margin:0 auto;margin-top:30px;padding:3px 12px;border-radius: 5px;margin-top:5px;box-shadow:1px 3px 10px 1px rgb(0 0 0 / 5%)}
#main .more .more:hover {color:#b12009;background:#fff;border:1px solid #b12009;}
@media only screen and (max-width: 1024px) {
	#main .more {bottom:15px;}
}
.featured-gallery-content .featured-gallery {margin-bottom:30px;}
/* Gallery Post Blog
================================================== */

.post-featured-gallery {margin: 10px;display: block;overflow: hidden;}
.post-featured-gallery .post-featured-item {padding: 10px;float: left;margin-bottom: 0;position: relative;overflow: hidden;}
.post-featured-gallery-wrap {-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.post-featured-gallery:not(.no-posts-border) .post-featured-item:hover .post-featured-gallery-wrap {box-shadow: 0 0px 10px rgba(0, 0, 0, 0.20);}
.post-gallery-col-2 .post-featured-item {width: 50%;}
.post-gallery-col-3 .post-featured-item {width: 33.33%;}
.post-gallery-col-4 .post-featured-item {width: 25%;}
.post-gallery-col-5 .post-featured-item {width: 20%;}
.post-gallery-col-4 .post-two.featured-item {width: 50%;}
.post-featured-gallery-wrap {background-color: rgba(0,0,0,.02);position: relative;width: 100%;}

/* ----- Masonry Grid ----- */

.entry-thumb {position: relative;z-index: 2;}

.entry-thumb-content {margin-bottom: 15px;text-align: left;}

.single .entry-thumb-content {margin-bottom: 40px;}

.entry-thumb-content a {display: block;}

.entry-thumb .entry-meta {background-color: #fafafa;position: absolute;bottom: -20px;left: 20px;}

.single .entry-thumb .entry-meta {background-color: transparent;}

.entry-thumb .entry-meta span {margin-bottom: 0;}

.entry-thumb .entry-meta .entry-format a {font-size: 0;}

.entry-details {padding: 30px 20px 20px;}

.has-post-thumbnail .entry-details {padding-top: 10px;}

/* ----- Masonry Grid Text on hover ----- */

.text-hover-presentation .post-featured-gallery-wrap {overflow: hidden;}

.text-hover-presentation .post-featured-item.has-post-thumbnail .popup-image:after {content: "";position: absolute;top: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.5);z-index: 1;height: 100%;pointer-events: none;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 6s ease;}

.text-hover-presentation .post-featured-item.has-post-thumbnail:hover .popup-image:after {opacity: 1;}

.text-hover-presentation .post-featured-item .entry-thumb-content img {-webkit-transition: all 1.5s ease;-moz-transition: all 1.5s ease;-o-transition: all 1.5s ease;-ms-transition: all 1.5s ease;transition: all 1.5s ease;}

.text-hover-presentation .post-featured-item:hover .entry-thumb-content img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}

.text-hover-presentation .entry-meta,
.text-hover-presentation .has-post-thumbnail .entry-content {display: none;}

.text-hover-presentation .has-post-thumbnail .entry-thumb-content {margin-bottom: 0;}

.text-hover-presentation .has-post-thumbnail .entry-details,
.text-hover-presentation .has-post-thumbnail .entry-header {padding: 0;}

.text-hover-presentation .has-post-thumbnail .entry-title {font-size: 18px;line-height: 25px;position: absolute;top: 100%;width: 100%;padding: 0 20px;display: inline-block;text-align: center;color: #fff;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;z-index: 99;}

.text-hover-presentation .post-featured-item:hover .entry-title {top: 40%;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}

.text-hover-presentation .has-post-thumbnail .entry-details .entry-title a {color: #fff;}

/* ----- No Border on Posts ----- */
.no-posts-border .post-featured-item {padding: 0;}

.no-posts-border {margin: 0;} 

/* ----- Boxed Gallery Postes ----- */
.box-gallery-post {width: 86%;margin-left: auto;margin-right: auto;margin-top: 40px;clear: both;}

/* Popular Post Widget
================================================== */

.widget-popular-posts {position: relative;width: 100%;}

.tf-popular .tf-post {clear: both;margin-bottom: 15px;display: inline-block;border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom: 10px;width: 100%;}

.tf-popular .tf-post:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}

.tf-popular .tf-featured-image {float: left;width: 75px;margin-right: 15px;margin-bottom: 10px;}

.tf-popular .has-post-thumbnail .tf-content {width: calc(100% - 90px);float: right;}

.tf-content .tf-title {font-size: 16px;line-height: 23px;margin-bottom: 10px;}

.tf-entry-meta span {display: inline-block;margin-right: 10px;margin-bottom: 5px;}

.tf-entry-meta, 
.tf-entry-meta a {color: #949494;font-size: 11px;letter-spacing: 0.2px;line-height: 20px;}

.tf-entry-meta .author {display: none;}

/* Contact Widget
================================================== */
.widget_contact ul li i {font-size: 13px;padding-right: 5px;vertical-align: middle;}

.widget_contact ul li {padding: 6px 0 7px 0;}

.widget_contact ul li a:hover {color: #fff;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}

/* Calendar Widget
================================================== */
.widget_calendar #wp-calendar {width: 90%;margin: 0 auto;}

.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar td {text-align: center;}

.widget_calendar #wp-calendar caption {font-size: 18px;padding: 0 0 30px;text-transform: uppercase;}

.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar tfoot td {background-color: #f4f4f4;}


/* Posts Widget
================================================== */
.widget_posts {margin-bottom: 30px;}

.widget_posts .post-title a:hover {text-decoration: underline;}

.widget_posts .article-calendar {font-size: 14px;}

/* Tag Cloud Widget
================================================== */
.widget_tag_cloud a {background-color: #b12009;color: #fff;display: inline-block;font-size: 13px !important;font-weight: 300;margin-bottom: 10px;margin-right: 5px;padding: 2px 15px;}

.widget_tag_cloud a:hover {background-color: #333;}

.widget_search .widget-title {display: none;}

.widget_rss ul li {display: block;padding: 10px 0;}

.widget_meta ul li,
.widget_recent_comments ul li,
.widget_categories ul li,
.widget_recent_entries ul li,
.widget_archive ul li {display: block;padding: 6px 0 7px;position: relative;}

.widget_recent_entries span {display: block;}

.widget_text .textwidget li {margin-bottom: 10px;}

#secondary .widget_media_image {text-align: center;}

#colophon .widget_posts .post-title {font-size: 15px;line-height: 1.467;padding-bottom: 0;}

/* Footer column
================================================== */
.contact{display:block;float:left;width:100%;margin:0 auto;color:#f8f8f8;position:relative;text-align:center;padding-top:30px;padding-bottom:0px;background:#062b56;text-align:center;}
.contact .container{text-align:center;margin-bottom:30px;width:80%;margin:0 auto;}
.contact h2{color:#f8f8f8;font-size:35px;margin-bottom:15px;position:relative;min-height:80px;}
.contact h4{color:#f8f8f8;}
.contact h2:after{content:'';width:100px;height:5px;background:#818287;position:absolute;top:40px;left:calc(50% - 50px);margin-top:15px}
.contact a{color:#f8f8f8;}
.contact .left{display:block;float:left;width:60%;padding-right:40px;padding-top:30px;text-align:justify;}
.contact .right{display:block;float:right;width:40%;padding-left:20px;padding-top:30px;text-align:justify;position:relative;z-index:2;}

.contact .foot-right{width:100%;float:left;text-align:left;}
.contact .foot-right form{width:100%;display:inline-block;}
.contact .foot-right input{background:#a1a1a1;color:#fff;font-size:14px;}
.contact .foot-right input::placeholder{color:#fff}
.contact .foot-right textarea::placeholder{color:#fff}
.contact .foot-right textarea{background:#a1a1a1;font-size:14px;}
.contact .foot-right .checkbox{background:#a1a1a1;font-size:14px;}
.contact .foot-right .input{width:100%;border:2px solid #a1a1a1;padding:16px 12px;height:20px;margin-bottom:15px;}
.contact .foot-right .input-left{width:calc(50% - 12px);float:left;border:2px solid #a1a1a1;padding:16px 12px;height:20px;margin-bottom:15px;}
.contact .foot-right .input-right{width:calc(50% - 12px);float:left;margin-left:24px;border:2px solid #a1a1a1;padding:16px 12px;height:20px;margin-bottom:15px;}
.contact .foot-right .textarea{font-family: 'Lato', sans-serif;width:100%;border:2px solid #a1a1a1;padding:12px;height:120px;overflow:hidden;margin-bottom:15px;color: #fff;font-size:14px;}
.contact .foot-right .submit{float:right;border:0;background:#b12009;padding:5px 22px}
.contact .foot-right a{color:#f1e4df}

.main {display: block;position: relative;padding-left: 25px;margin-bottom: 15px;cursor: pointer;font-size: 12px;}  

.mark {position: absolute;top: 0;left: 0;height: 15px;width: 15px;background-color:#a1a1a1;}
.main input:checked ~ .mark {background-color:#a1a1a1;}
.mark:after {content: "";position: absolute;display: none;}
.main input:checked ~ .mark:after {display: block;}
.main .mark:after {left: 4px;bottom: 5px;width: 4px;height: 8px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.contact .contact-data-left{display:block;float:left;width:60%;text-align:justify;}
.contact .contact-data-left i{font-size:20px;width:20px;float:left;clear:both;margin-top:12px;}
.contact .contact-data-left p{float:right;width:calc(100% - 40px);margin-top:12px;margin-bottom:5px;}
.contact .contact-data-left h4{width:100%;border-bottom:#818287 3px solid;padding-left:40px;padding-bottom:10px;}
.contact .contact-data-right{display:block;float:right;width:10%;text-align:justify;}
.contact .contact-data-right i{width:43px;font-size:40px;float:left;margin-top:5px;margin-right:10px;}
.contact .contact-data-right p{float:right;width:calc(100% - 53px);margin-top:12px;}
.contact .contact-data-right h4{width:100%;border-bottom:#818287 3px solid;padding-bottom:10px;}
.contact .contact-data-right .notr{text-align:left;padding-top:0px;display:inline-block;width:100%}
@media only screen and (max-width: 767px) {
	.contact .container{width:90%;}
	.contact .left{width:100%;padding-right:0px;padding-top:30px;}
	.contact .right{width:100%;padding-left:0px;padding-top:30px;}
	.contact .contact-data-left{width:100%;}

}
.copyright {border-top:#818287 1px solid;clear:both;display:inline-block;width:80%;color: #818287;font-size: 12px;padding-top:15px;line-height: 1.666;text-align: center;}
.copyright a {color: #818287;}
.copyright a:hover {color: #818287;}
.copyright a:first-child {font-size: 14px;font-weight: bold;}

.contact-effect{display:block;position:absolute;top:0;right:0;width:40%;height:100%;overflow:hidden;z-index:1;}
.circle-container {position: absolute;transform: translateY(-10vh);-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.circle-container .circle {width: 100%;height: 100%;border-radius: 50%;mix-blend-mode: screen;background-image: radial-gradient(#818287, #818287 10%, rgba(153, 255, 255, 0) 56%);-webkit-animation: fadein-frames 200ms infinite, scale-frames 2s infinite;animation: fadein-frames 200ms infinite, scale-frames 2s infinite;}
@-webkit-keyframes fade-frames {0% {opacity: 1;}50% {opacity: 0.7;}100% {opacity: 1;}}
@keyframes fade-frames {0% {opacity: 1;}50% {opacity: 0.7;}100% {opacity: 1;}}
@-webkit-keyframes scale-frames {0% {transform: scale3d(0.4, 0.4, 1);}50% {transform: scale3d(2.2, 2.2, 1);}100% {transform: scale3d(0.4, 0.4, 1);}}
@keyframes scale-frames {0% {transform: scale3d(0.4, 0.4, 1);}50% {transform: scale3d(2.2, 2.2, 1);}100% {transform: scale3d(0.4, 0.4, 1);}}
.circle-container:nth-child(1) {width: 4px;height: 4px;-webkit-animation-name: move-frames-1;animation-name: move-frames-1;-webkit-animation-duration: 34814ms;animation-duration: 34814ms;-webkit-animation-delay: 2704ms;animation-delay: 2704ms;}
@-webkit-keyframes move-frames-1 {from {transform: translate3d(56vw, 108vh, 0);}to {transform: translate3d(50vw, -133vh, 0);}}
@keyframes move-frames-1 {from {transform: translate3d(56vw, 108vh, 0);}to {transform: translate3d(50vw, -133vh, 0);}}
.circle-container:nth-child(1) .circle {-webkit-animation-delay: 1604ms;animation-delay: 1604ms;}
.circle-container:nth-child(2) {width: 1px;height: 1px;-webkit-animation-name: move-frames-2;animation-name: move-frames-2;-webkit-animation-duration: 28171ms;animation-duration: 28171ms;-webkit-animation-delay: 18945ms;animation-delay: 18945ms;}
@-webkit-keyframes move-frames-2 {from {transform: translate3d(52vw, 107vh, 0);}to {transform: translate3d(57vw, -137vh, 0);}}
@keyframes move-frames-2 {from {transform: translate3d(52vw, 107vh, 0);}to {transform: translate3d(57vw, -137vh, 0);}}
.circle-container:nth-child(2) .circle {-webkit-animation-delay: 466ms;animation-delay: 466ms;}
.circle-container:nth-child(3) {width: 6px;height: 6px;-webkit-animation-name: move-frames-3;animation-name: move-frames-3;-webkit-animation-duration: 30783ms;animation-duration: 30783ms;-webkit-animation-delay: 12183ms;animation-delay: 12183ms;}
@-webkit-keyframes move-frames-3 {from {transform: translate3d(55vw, 104vh, 0);}to {transform: translate3d(50vw, -125vh, 0);}}
@keyframes move-frames-3 {from {transform: translate3d(55vw, 104vh, 0);}to {transform: translate3d(50vw, -125vh, 0);}}
.circle-container:nth-child(3) .circle {-webkit-animation-delay: 1590ms;animation-delay: 1590ms;}
.circle-container:nth-child(4) {width: 4px;height: 4px;-webkit-animation-name: move-frames-4;animation-name: move-frames-4;-webkit-animation-duration: 36134ms;animation-duration: 36134ms;-webkit-animation-delay: 18426ms;animation-delay: 18426ms;}
@-webkit-keyframes move-frames-4 {from {transform: translate3d(76vw, 103vh, 0);}to {transform: translate3d(38vw, -127vh, 0);}}
@keyframes move-frames-4 {from {transform: translate3d(76vw, 103vh, 0);}to {transform: translate3d(38vw, -127vh, 0);}}
.circle-container:nth-child(4) .circle {-webkit-animation-delay: 603ms;animation-delay: 603ms;}
.circle-container:nth-child(5) {width: 7px;height: 7px;-webkit-animation-name: move-frames-5;animation-name: move-frames-5;-webkit-animation-duration: 32082ms;animation-duration: 32082ms;-webkit-animation-delay: 28534ms;animation-delay: 28534ms;}
@-webkit-keyframes move-frames-5 {from {transform: translate3d(43vw, 110vh, 0);}to {transform: translate3d(69vw, -114vh, 0);}}
@keyframes move-frames-5 {from {transform: translate3d(43vw, 110vh, 0);}to {transform: translate3d(69vw, -114vh, 0);}}
.circle-container:nth-child(5) .circle {-webkit-animation-delay: 1505ms;animation-delay: 1505ms;}
.circle-container:nth-child(6) {width: 4px;height: 4px;-webkit-animation-name: move-frames-6;animation-name: move-frames-6;-webkit-animation-duration: 34741ms;animation-duration: 34741ms;-webkit-animation-delay: 32330ms;animation-delay: 32330ms;}
@-webkit-keyframes move-frames-6 {from {transform: translate3d(24vw, 104vh, 0);}to {transform: translate3d(73vw, -114vh, 0);}}
@keyframes move-frames-6 {from {transform: translate3d(24vw, 104vh, 0);}to {transform: translate3d(73vw, -114vh, 0);}}
.circle-container:nth-child(6) .circle {-webkit-animation-delay: 959ms;animation-delay: 959ms;}
.circle-container:nth-child(7) {width: 1px;height: 1px;-webkit-animation-name: move-frames-7;animation-name: move-frames-7;-webkit-animation-duration: 36748ms;animation-duration: 36748ms;-webkit-animation-delay: 11654ms;animation-delay: 11654ms;}
@-webkit-keyframes move-frames-7 {from {transform: translate3d(2vw, 106vh, 0);}to {transform: translate3d(73vw, -132vh, 0);}}
@keyframes move-frames-7 {from {transform: translate3d(2vw, 106vh, 0);}to {transform: translate3d(73vw, -132vh, 0);}}
.circle-container:nth-child(7) .circle {-webkit-animation-delay: 2208ms;animation-delay: 2208ms;}
.circle-container:nth-child(8) {width: 8px;height: 8px;-webkit-animation-name: move-frames-8;animation-name: move-frames-8;-webkit-animation-duration: 34871ms;animation-duration: 34871ms;-webkit-animation-delay: 23139ms;animation-delay: 23139ms;}
@-webkit-keyframes move-frames-8 {from {transform: translate3d(43vw, 108vh, 0);}to {transform: translate3d(71vw, -134vh, 0);}}
@keyframes move-frames-8 {from {transform: translate3d(43vw, 108vh, 0);}to {transform: translate3d(71vw, -134vh, 0);}}
.circle-container:nth-child(8) .circle {-webkit-animation-delay: 3979ms;animation-delay: 3979ms;}
.circle-container:nth-child(9) {width: 2px;height: 2px;-webkit-animation-name: move-frames-9;animation-name: move-frames-9;-webkit-animation-duration: 34670ms;animation-duration: 34670ms;-webkit-animation-delay: 1802ms;animation-delay: 1802ms;}
@-webkit-keyframes move-frames-9 {from {transform: translate3d(1vw, 108vh, 0);}to {transform: translate3d(28vw, -127vh, 0);}}
@keyframes move-frames-9 {from {transform: translate3d(1vw, 108vh, 0);}to {transform: translate3d(28vw, -127vh, 0);}}
.circle-container:nth-child(9) .circle {-webkit-animation-delay: 2899ms;animation-delay: 2899ms;}
.circle-container:nth-child(10) {width: 3px;height: 3px;-webkit-animation-name: move-frames-10;animation-name: move-frames-10;-webkit-animation-duration: 33930ms;animation-duration: 33930ms;-webkit-animation-delay: 28495ms;animation-delay: 28495ms;}
@-webkit-keyframes move-frames-10 {from {transform: translate3d(78vw, 110vh, 0);}to {transform: translate3d(25vw, -139vh, 0);}}
@keyframes move-frames-10 {from {transform: translate3d(78vw, 110vh, 0);}to {transform: translate3d(25vw, -139vh, 0);}}
.circle-container:nth-child(10) .circle {-webkit-animation-delay: 3374ms;animation-delay: 3374ms;}
.circle-container:nth-child(11) {width: 6px;height: 6px;-webkit-animation-name: move-frames-11;animation-name: move-frames-11;-webkit-animation-duration: 34904ms;animation-duration: 34904ms;-webkit-animation-delay: 27020ms;animation-delay: 27020ms;}
@-webkit-keyframes move-frames-11 {from {transform: translate3d(65vw, 106vh, 0);}to {transform: translate3d(26vw, -110vh, 0);}}
@keyframes move-frames-11 {from {transform: translate3d(65vw, 106vh, 0);}to {transform: translate3d(26vw, -110vh, 0);}}
.circle-container:nth-child(11) .circle {-webkit-animation-delay: 1260ms;animation-delay: 1260ms;}
.circle-container:nth-child(12) {width: 6px;height: 6px;-webkit-animation-name: move-frames-12;animation-name: move-frames-12;-webkit-animation-duration: 32300ms;animation-duration: 32300ms;-webkit-animation-delay: 36023ms;animation-delay: 36023ms;}
@-webkit-keyframes move-frames-12 {from {transform: translate3d(47vw, 110vh, 0);}to {transform: translate3d(34vw, -126vh, 0);}}
@keyframes move-frames-12 {from {transform: translate3d(47vw, 110vh, 0);}to {transform: translate3d(34vw, -126vh, 0);}}
.circle-container:nth-child(12) .circle {-webkit-animation-delay: 799ms;animation-delay: 799ms;}
.circle-container:nth-child(13) {width: 8px;height: 8px;-webkit-animation-name: move-frames-13;animation-name: move-frames-13;-webkit-animation-duration: 34532ms;animation-duration: 34532ms;-webkit-animation-delay: 3096ms;animation-delay: 3096ms;}
@-webkit-keyframes move-frames-13 {from {transform: translate3d(90vw, 109vh, 0);}to {transform: translate3d(5vw, -119vh, 0);}}
@keyframes move-frames-13 {from {transform: translate3d(90vw, 109vh, 0);}to {transform: translate3d(5vw, -119vh, 0);}}
.circle-container:nth-child(13) .circle {-webkit-animation-delay: 1395ms;animation-delay: 1395ms;}
.circle-container:nth-child(14) {width: 2px;height: 2px;-webkit-animation-name: move-frames-14;animation-name: move-frames-14;-webkit-animation-duration: 36872ms;animation-duration: 36872ms;-webkit-animation-delay: 2891ms;animation-delay: 2891ms;}
@-webkit-keyframes move-frames-14 {from {transform: translate3d(65vw, 102vh, 0);}to {transform: translate3d(89vw, -114vh, 0);}}
@keyframes move-frames-14 {from {transform: translate3d(65vw, 102vh, 0);}to {transform: translate3d(89vw, -114vh, 0);}}
.circle-container:nth-child(14) .circle {-webkit-animation-delay: 2071ms;animation-delay: 2071ms;}
.circle-container:nth-child(15) {width: 5px;height: 5px;-webkit-animation-name: move-frames-15;animation-name: move-frames-15;-webkit-animation-duration: 32847ms;animation-duration: 32847ms;-webkit-animation-delay: 7170ms;animation-delay: 7170ms;}
@-webkit-keyframes move-frames-15 {from {transform: translate3d(50vw, 108vh, 0);}to {transform: translate3d(65vw, -119vh, 0);}}
@keyframes move-frames-15 {from {transform: translate3d(50vw, 108vh, 0);}to {transform: translate3d(65vw, -119vh, 0);}}
.circle-container:nth-child(15) .circle {-webkit-animation-delay: 1448ms;animation-delay: 1448ms;}
.circle-container:nth-child(16) {width: 3px;height: 3px;-webkit-animation-name: move-frames-16;animation-name: move-frames-16;-webkit-animation-duration: 36016ms;animation-duration: 36016ms;-webkit-animation-delay: 26383ms;animation-delay: 26383ms;}
@-webkit-keyframes move-frames-16 {from {transform: translate3d(83vw, 106vh, 0);}to {transform: translate3d(93vw, -128vh, 0);}}
@keyframes move-frames-16 {from {transform: translate3d(83vw, 106vh, 0);}to {transform: translate3d(93vw, -128vh, 0);}}
.circle-container:nth-child(16) .circle {-webkit-animation-delay: 2923ms;animation-delay: 2923ms;}
.circle-container:nth-child(17) {width: 3px;height: 3px;-webkit-animation-name: move-frames-17;animation-name: move-frames-17;-webkit-animation-duration: 31047ms;animation-duration: 31047ms;-webkit-animation-delay: 12031ms;animation-delay: 12031ms;}
@-webkit-keyframes move-frames-17 {from {transform: translate3d(97vw, 102vh, 0);}to {transform: translate3d(40vw, -106vh, 0);}}
@keyframes move-frames-17 {from {transform: translate3d(97vw, 102vh, 0);}to {transform: translate3d(40vw, -106vh, 0);}}
.circle-container:nth-child(17) .circle {-webkit-animation-delay: 3266ms;animation-delay: 3266ms;}
.circle-container:nth-child(18) {width: 8px;height: 8px;-webkit-animation-name: move-frames-18;animation-name: move-frames-18;-webkit-animation-duration: 36544ms;animation-duration: 36544ms;-webkit-animation-delay: 5297ms;animation-delay: 5297ms;}
@-webkit-keyframes move-frames-18 {from {transform: translate3d(61vw, 102vh, 0);}to {transform: translate3d(78vw, -128vh, 0);}}
@keyframes move-frames-18 {from {transform: translate3d(61vw, 102vh, 0);}to {transform: translate3d(78vw, -128vh, 0);}}
.circle-container:nth-child(18) .circle {-webkit-animation-delay: 3975ms;animation-delay: 3975ms;}
.circle-container:nth-child(19) {width: 1px;height: 1px;-webkit-animation-name: move-frames-19;animation-name: move-frames-19;-webkit-animation-duration: 35038ms;animation-duration: 35038ms;-webkit-animation-delay: 23684ms;animation-delay: 23684ms;}
@-webkit-keyframes move-frames-19 {from {transform: translate3d(36vw, 106vh, 0);}to {transform: translate3d(53vw, -119vh, 0);}}
@keyframes move-frames-19 {from {transform: translate3d(36vw, 106vh, 0);}to {transform: translate3d(53vw, -119vh, 0);}}
.circle-container:nth-child(19) .circle {-webkit-animation-delay: 1124ms;animation-delay: 1124ms;}
.circle-container:nth-child(20) {width: 4px;height: 4px;-webkit-animation-name: move-frames-20;animation-name: move-frames-20;-webkit-animation-duration: 31370ms;animation-duration: 31370ms;-webkit-animation-delay: 17880ms;animation-delay: 17880ms;}
@-webkit-keyframes move-frames-20 {from {transform: translate3d(29vw, 108vh, 0);}to {transform: translate3d(5vw, -137vh, 0);}}
@keyframes move-frames-20 {from {transform: translate3d(29vw, 108vh, 0);}to {transform: translate3d(5vw, -137vh, 0);}}
.circle-container:nth-child(20) .circle {-webkit-animation-delay: 2005ms;animation-delay: 2005ms;}
.circle-container:nth-child(21) {width: 6px;height: 6px;-webkit-animation-name: move-frames-21;animation-name: move-frames-21;-webkit-animation-duration: 32166ms;animation-duration: 32166ms;-webkit-animation-delay: 2777ms;animation-delay: 2777ms;}
@-webkit-keyframes move-frames-21 {from {transform: translate3d(39vw, 104vh, 0);}to {transform: translate3d(8vw, -124vh, 0);}}
@keyframes move-frames-21 {from {transform: translate3d(39vw, 104vh, 0);}to {transform: translate3d(8vw, -124vh, 0);}}
.circle-container:nth-child(21) .circle {-webkit-animation-delay: 3710ms;animation-delay: 3710ms;}
.circle-container:nth-child(22) {width: 8px;height: 8px;-webkit-animation-name: move-frames-22;animation-name: move-frames-22;-webkit-animation-duration: 34730ms;animation-duration: 34730ms;-webkit-animation-delay: 9157ms;animation-delay: 9157ms;}
@-webkit-keyframes move-frames-22 {from {transform: translate3d(37vw, 101vh, 0);}to {transform: translate3d(81vw, -127vh, 0);}}
@keyframes move-frames-22 {from {transform: translate3d(37vw, 101vh, 0);}to {transform: translate3d(81vw, -127vh, 0);}}
.circle-container:nth-child(22) .circle {-webkit-animation-delay: 366ms;animation-delay: 366ms;}
.circle-container:nth-child(23) {width: 6px;height: 6px;-webkit-animation-name: move-frames-23;animation-name: move-frames-23;-webkit-animation-duration: 29694ms;animation-duration: 29694ms;-webkit-animation-delay: 15424ms;animation-delay: 15424ms;}
@-webkit-keyframes move-frames-23 {from {transform: translate3d(82vw, 103vh, 0);}to {transform: translate3d(22vw, -120vh, 0);}}
@keyframes move-frames-23 {from {transform: translate3d(82vw, 103vh, 0);}to {transform: translate3d(22vw, -120vh, 0);}}
.circle-container:nth-child(23) .circle {-webkit-animation-delay: 2089ms;animation-delay: 2089ms;}
.circle-container:nth-child(24) {width: 1px;height: 1px;-webkit-animation-name: move-frames-24;animation-name: move-frames-24;-webkit-animation-duration: 36877ms;animation-duration: 36877ms;-webkit-animation-delay: 13985ms;animation-delay: 13985ms;}
@-webkit-keyframes move-frames-24 {from {transform: translate3d(17vw, 107vh, 0);}to {transform: translate3d(24vw, -121vh, 0);}}
@keyframes move-frames-24 {from {transform: translate3d(17vw, 107vh, 0);}to {transform: translate3d(24vw, -121vh, 0);}}
.circle-container:nth-child(24) .circle {-webkit-animation-delay: 3916ms;animation-delay: 3916ms;}
.circle-container:nth-child(25) {width: 2px;height: 2px;-webkit-animation-name: move-frames-25;animation-name: move-frames-25;-webkit-animation-duration: 28721ms;animation-duration: 28721ms;-webkit-animation-delay: 35893ms;animation-delay: 35893ms;}
@-webkit-keyframes move-frames-25 {from {transform: translate3d(49vw, 110vh, 0);}to {transform: translate3d(66vw, -133vh, 0);}}
@keyframes move-frames-25 {from {transform: translate3d(49vw, 110vh, 0);}to {transform: translate3d(66vw, -133vh, 0);}}
.circle-container:nth-child(25) .circle {-webkit-animation-delay: 2005ms;animation-delay: 2005ms;}
.circle-container:nth-child(26) {width: 7px;height: 7px;-webkit-animation-name: move-frames-26;animation-name: move-frames-26;-webkit-animation-duration: 29367ms;animation-duration: 29367ms;-webkit-animation-delay: 13444ms;animation-delay: 13444ms;}
@-webkit-keyframes move-frames-26 {from {transform: translate3d(4vw, 110vh, 0);}to {transform: translate3d(54vw, -138vh, 0);}}
@keyframes move-frames-26 {from {transform: translate3d(4vw, 110vh, 0);}to {transform: translate3d(54vw, -138vh, 0);}}
.circle-container:nth-child(26) .circle {-webkit-animation-delay: 540ms;animation-delay: 540ms;}
.circle-container:nth-child(27) {width: 3px;height: 3px;-webkit-animation-name: move-frames-27;animation-name: move-frames-27;-webkit-animation-duration: 32599ms;animation-duration: 32599ms;-webkit-animation-delay: 31679ms;animation-delay: 31679ms;}
@-webkit-keyframes move-frames-27 {from {transform: translate3d(79vw, 103vh, 0);}to {transform: translate3d(66vw, -128vh, 0);}}
@keyframes move-frames-27 {from {transform: translate3d(79vw, 103vh, 0);}to {transform: translate3d(66vw, -128vh, 0);}}
.circle-container:nth-child(27) .circle {-webkit-animation-delay: 3129ms;animation-delay: 3129ms;}
.circle-container:nth-child(28) {width: 6px;height: 6px;-webkit-animation-name: move-frames-28;animation-name: move-frames-28;-webkit-animation-duration: 29659ms;animation-duration: 29659ms;-webkit-animation-delay: 18313ms;animation-delay: 18313ms;}
@-webkit-keyframes move-frames-28 {from {transform: translate3d(40vw, 103vh, 0);}to {transform: translate3d(54vw, -127vh, 0);}}
@keyframes move-frames-28 {from {transform: translate3d(40vw, 103vh, 0);}to {transform: translate3d(54vw, -127vh, 0);}}
.circle-container:nth-child(28) .circle {-webkit-animation-delay: 900ms;animation-delay: 900ms;}
.circle-container:nth-child(29) {width: 5px;height: 5px;-webkit-animation-name: move-frames-29;animation-name: move-frames-29;-webkit-animation-duration: 31294ms;animation-duration: 31294ms;-webkit-animation-delay: 35408ms;animation-delay: 35408ms;}
@-webkit-keyframes move-frames-29 {from {transform: translate3d(42vw, 109vh, 0);}to {transform: translate3d(46vw, -128vh, 0);}}
@keyframes move-frames-29 {from {transform: translate3d(42vw, 109vh, 0);}to {transform: translate3d(46vw, -128vh, 0);}}
.circle-container:nth-child(29) .circle {-webkit-animation-delay: 1733ms;animation-delay: 1733ms;}
.circle-container:nth-child(30) {width: 2px;height: 2px;-webkit-animation-name: move-frames-30;animation-name: move-frames-30;-webkit-animation-duration: 36240ms;animation-duration: 36240ms;-webkit-animation-delay: 28657ms;animation-delay: 28657ms;}
@-webkit-keyframes move-frames-30 {from {transform: translate3d(64vw, 108vh, 0);}to {transform: translate3d(76vw, -118vh, 0);}}
@keyframes move-frames-30 {from {transform: translate3d(64vw, 108vh, 0);}to {transform: translate3d(76vw, -118vh, 0);}}
.circle-container:nth-child(30) .circle {-webkit-animation-delay: 3823ms;animation-delay: 3823ms;}
.circle-container:nth-child(31) {width: 4px;height: 4px;-webkit-animation-name: move-frames-31;animation-name: move-frames-31;-webkit-animation-duration: 29213ms;animation-duration: 29213ms;-webkit-animation-delay: 181ms;animation-delay: 181ms;}
@-webkit-keyframes move-frames-31 {from {transform: translate3d(74vw, 104vh, 0);}to {transform: translate3d(96vw, -130vh, 0);}}
@keyframes move-frames-31 {from {transform: translate3d(74vw, 104vh, 0);}to {transform: translate3d(96vw, -130vh, 0);}}
.circle-container:nth-child(31) .circle {-webkit-animation-delay: 318ms;animation-delay: 318ms;}
.circle-container:nth-child(32) {width: 4px;height: 4px;-webkit-animation-name: move-frames-32;animation-name: move-frames-32;-webkit-animation-duration: 30735ms;animation-duration: 30735ms;-webkit-animation-delay: 32170ms;animation-delay: 32170ms;}
@-webkit-keyframes move-frames-32 {from {transform: translate3d(63vw, 104vh, 0);}to {transform: translate3d(10vw, -116vh, 0);}}
@keyframes move-frames-32 {from {transform: translate3d(63vw, 104vh, 0);}to {transform: translate3d(10vw, -116vh, 0);}}
.circle-container:nth-child(32) .circle {-webkit-animation-delay: 1827ms;animation-delay: 1827ms;}
.circle-container:nth-child(33) {width: 1px;height: 1px;-webkit-animation-name: move-frames-33;animation-name: move-frames-33;-webkit-animation-duration: 29052ms;animation-duration: 29052ms;-webkit-animation-delay: 14359ms;animation-delay: 14359ms;}
@-webkit-keyframes move-frames-33 {from {transform: translate3d(39vw, 102vh, 0);}to {transform: translate3d(59vw, -109vh, 0);}}
@keyframes move-frames-33 {from {transform: translate3d(39vw, 102vh, 0);}to {transform: translate3d(59vw, -109vh, 0);}}
.circle-container:nth-child(33) .circle {-webkit-animation-delay: 2730ms;animation-delay: 2730ms;}
.circle-container:nth-child(34) {width: 5px;height: 5px;-webkit-animation-name: move-frames-34;animation-name: move-frames-34;-webkit-animation-duration: 30533ms;animation-duration: 30533ms;-webkit-animation-delay: 22941ms;animation-delay: 22941ms;}
@-webkit-keyframes move-frames-34 {from {transform: translate3d(32vw, 105vh, 0);}to {transform: translate3d(4vw, -134vh, 0);}}
@keyframes move-frames-34 {from {transform: translate3d(32vw, 105vh, 0);}to {transform: translate3d(4vw, -134vh, 0);}}
.circle-container:nth-child(34) .circle {-webkit-animation-delay: 2631ms;animation-delay: 2631ms;}
.circle-container:nth-child(35) {width: 8px;height: 8px;-webkit-animation-name: move-frames-35;animation-name: move-frames-35;-webkit-animation-duration: 36040ms;animation-duration: 36040ms;-webkit-animation-delay: 35312ms;animation-delay: 35312ms;}
@-webkit-keyframes move-frames-35 {from {transform: translate3d(78vw, 102vh, 0);}to {transform: translate3d(34vw, -112vh, 0);}}
@keyframes move-frames-35 {from {transform: translate3d(78vw, 102vh, 0);}to {transform: translate3d(34vw, -112vh, 0);}}
.circle-container:nth-child(35) .circle {-webkit-animation-delay: 285ms;animation-delay: 285ms;}
.circle-container:nth-child(36) {width: 5px;height: 5px;-webkit-animation-name: move-frames-36;animation-name: move-frames-36;-webkit-animation-duration: 34144ms;animation-duration: 34144ms;-webkit-animation-delay: 26342ms;animation-delay: 26342ms;}
@-webkit-keyframes move-frames-36 {from {transform: translate3d(7vw, 104vh, 0);}to {transform: translate3d(39vw, -118vh, 0);}}
@keyframes move-frames-36 {from {transform: translate3d(7vw, 104vh, 0);}to {transform: translate3d(39vw, -118vh, 0);}}
.circle-container:nth-child(36) .circle {-webkit-animation-delay: 2085ms;animation-delay: 2085ms;}
.circle-container:nth-child(37) {width: 8px;height: 8px;-webkit-animation-name: move-frames-37;animation-name: move-frames-37;-webkit-animation-duration: 33261ms;animation-duration: 33261ms;-webkit-animation-delay: 28288ms;animation-delay: 28288ms;}
@-webkit-keyframes move-frames-37 {from {transform: translate3d(15vw, 101vh, 0);}to {transform: translate3d(81vw, -116vh, 0);}}
@keyframes move-frames-37 {from {transform: translate3d(15vw, 101vh, 0);}to {transform: translate3d(81vw, -116vh, 0);}}
.circle-container:nth-child(37) .circle {-webkit-animation-delay: 2625ms;animation-delay: 2625ms;}
.circle-container:nth-child(38) {width: 8px;height: 8px;-webkit-animation-name: move-frames-38;animation-name: move-frames-38;-webkit-animation-duration: 34095ms;animation-duration: 34095ms;-webkit-animation-delay: 35091ms;animation-delay: 35091ms;}
@-webkit-keyframes move-frames-38 {from {transform: translate3d(3vw, 110vh, 0);}to {transform: translate3d(32vw, -136vh, 0);}}
@keyframes move-frames-38 {from {transform: translate3d(3vw, 110vh, 0);}to {transform: translate3d(32vw, -136vh, 0);}}
.circle-container:nth-child(38) .circle {-webkit-animation-delay: 2203ms;animation-delay: 2203ms;}
.circle-container:nth-child(39) {width: 4px;height: 4px;-webkit-animation-name: move-frames-39;animation-name: move-frames-39;-webkit-animation-duration: 28715ms;animation-duration: 28715ms;-webkit-animation-delay: 8874ms;animation-delay: 8874ms;}
@-webkit-keyframes move-frames-39 {from {transform: translate3d(29vw, 109vh, 0);}to {transform: translate3d(14vw, -113vh, 0);}}
@keyframes move-frames-39 {from {transform: translate3d(29vw, 109vh, 0);}to {transform: translate3d(14vw, -113vh, 0);}}
.circle-container:nth-child(39) .circle {-webkit-animation-delay: 749ms;animation-delay: 749ms;}
.circle-container:nth-child(40) {width: 5px;height: 5px;-webkit-animation-name: move-frames-40;animation-name: move-frames-40;-webkit-animation-duration: 29299ms;animation-duration: 29299ms;-webkit-animation-delay: 5160ms;animation-delay: 5160ms;}
@-webkit-keyframes move-frames-40 {from {transform: translate3d(77vw, 105vh, 0);}to {transform: translate3d(52vw, -129vh, 0);}}
@keyframes move-frames-40 {from {transform: translate3d(77vw, 105vh, 0);}to {transform: translate3d(52vw, -129vh, 0);}}
.circle-container:nth-child(40) .circle {-webkit-animation-delay: 3511ms;animation-delay: 3511ms;}
.circle-container:nth-child(41) {width: 2px;height: 2px;-webkit-animation-name: move-frames-41;animation-name: move-frames-41;-webkit-animation-duration: 35789ms;animation-duration: 35789ms;-webkit-animation-delay: 35237ms;animation-delay: 35237ms;}
@-webkit-keyframes move-frames-41 {from {transform: translate3d(78vw, 109vh, 0);}to {transform: translate3d(89vw, -119vh, 0);}}
@keyframes move-frames-41 {from {transform: translate3d(78vw, 109vh, 0);}to {transform: translate3d(89vw, -119vh, 0);}}
.circle-container:nth-child(41) .circle {-webkit-animation-delay: 1217ms;animation-delay: 1217ms;}
.circle-container:nth-child(42) {width: 2px;height: 2px;-webkit-animation-name: move-frames-42;animation-name: move-frames-42;-webkit-animation-duration: 35272ms;animation-duration: 35272ms;-webkit-animation-delay: 31309ms;animation-delay: 31309ms;}
@-webkit-keyframes move-frames-42 {from {transform: translate3d(34vw, 102vh, 0);}to {transform: translate3d(92vw, -123vh, 0);}}
@keyframes move-frames-42 {from {transform: translate3d(34vw, 102vh, 0);}to {transform: translate3d(92vw, -123vh, 0);}}
.circle-container:nth-child(42) .circle {-webkit-animation-delay: 1274ms;animation-delay: 1274ms;}
.circle-container:nth-child(43) {width: 3px;height: 3px;-webkit-animation-name: move-frames-43;animation-name: move-frames-43;-webkit-animation-duration: 31050ms;animation-duration: 31050ms;-webkit-animation-delay: 16980ms;animation-delay: 16980ms;}
@-webkit-keyframes move-frames-43 {from {transform: translate3d(65vw, 108vh, 0);}to {transform: translate3d(83vw, -111vh, 0);}}
@keyframes move-frames-43 {from {transform: translate3d(65vw, 108vh, 0);}to {transform: translate3d(83vw, -111vh, 0);}}
.circle-container:nth-child(43) .circle {-webkit-animation-delay: 1932ms;animation-delay: 1932ms;}
.circle-container:nth-child(44) {width: 5px;height: 5px;-webkit-animation-name: move-frames-44;animation-name: move-frames-44;-webkit-animation-duration: 34314ms;animation-duration: 34314ms;-webkit-animation-delay: 60ms;animation-delay: 60ms;}
@-webkit-keyframes move-frames-44 {from {transform: translate3d(22vw, 107vh, 0);}to {transform: translate3d(80vw, -119vh, 0);}}
@keyframes move-frames-44 {from {transform: translate3d(22vw, 107vh, 0);}to {transform: translate3d(80vw, -119vh, 0);}}
.circle-container:nth-child(44) .circle {-webkit-animation-delay: 56ms;animation-delay: 56ms;}
.circle-container:nth-child(45) {width: 3px;height: 3px;-webkit-animation-name: move-frames-45;animation-name: move-frames-45;-webkit-animation-duration: 30337ms;animation-duration: 30337ms;-webkit-animation-delay: 30279ms;animation-delay: 30279ms;}
@-webkit-keyframes move-frames-45 {from {transform: translate3d(59vw, 106vh, 0);}to {transform: translate3d(65vw, -127vh, 0);}}
@keyframes move-frames-45 {from {transform: translate3d(59vw, 106vh, 0);}to {transform: translate3d(65vw, -127vh, 0);}}
.circle-container:nth-child(45) .circle {-webkit-animation-delay: 2594ms;animation-delay: 2594ms;}
.circle-container:nth-child(46) {width: 5px;height: 5px;-webkit-animation-name: move-frames-46;animation-name: move-frames-46;-webkit-animation-duration: 33305ms;animation-duration: 33305ms;-webkit-animation-delay: 18766ms;animation-delay: 18766ms;}
@-webkit-keyframes move-frames-46 {from {transform: translate3d(77vw, 102vh, 0);}to {transform: translate3d(40vw, -116vh, 0);}}
@keyframes move-frames-46 {from {transform: translate3d(77vw, 102vh, 0);}to {transform: translate3d(40vw, -116vh, 0);}}
.circle-container:nth-child(46) .circle {-webkit-animation-delay: 689ms;animation-delay: 689ms;}
.circle-container:nth-child(47) {width: 5px;height: 5px;-webkit-animation-name: move-frames-47;animation-name: move-frames-47;-webkit-animation-duration: 29254ms;animation-duration: 29254ms;-webkit-animation-delay: 25485ms;animation-delay: 25485ms;}
@-webkit-keyframes move-frames-47 {from {transform: translate3d(46vw, 101vh, 0);}to {transform: translate3d(78vw, -121vh, 0);}}
@keyframes move-frames-47 {from {transform: translate3d(46vw, 101vh, 0);}to {transform: translate3d(78vw, -121vh, 0);}}
.circle-container:nth-child(47) .circle {-webkit-animation-delay: 2558ms;animation-delay: 2558ms;}
.circle-container:nth-child(48) {width: 3px;height: 3px;-webkit-animation-name: move-frames-48;animation-name: move-frames-48;-webkit-animation-duration: 31477ms;animation-duration: 31477ms;-webkit-animation-delay: 16140ms;animation-delay: 16140ms;}
@-webkit-keyframes move-frames-48 {from {transform: translate3d(84vw, 110vh, 0);}to {transform: translate3d(76vw, -140vh, 0);}}
@keyframes move-frames-48 {from {transform: translate3d(84vw, 110vh, 0);}to {transform: translate3d(76vw, -140vh, 0);}}
.circle-container:nth-child(48) .circle {-webkit-animation-delay: 2242ms;animation-delay: 2242ms;}
.circle-container:nth-child(49) {width: 3px;height: 3px;-webkit-animation-name: move-frames-49;animation-name: move-frames-49;-webkit-animation-duration: 28150ms;animation-duration: 28150ms;-webkit-animation-delay: 12423ms;animation-delay: 12423ms;}
@-webkit-keyframes move-frames-49 {from {transform: translate3d(66vw, 105vh, 0);}to {transform: translate3d(96vw, -129vh, 0);}}
@keyframes move-frames-49 {from {transform: translate3d(66vw, 105vh, 0);}to {transform: translate3d(96vw, -129vh, 0);}}
.circle-container:nth-child(49) .circle {-webkit-animation-delay: 3760ms;animation-delay: 3760ms;}
.circle-container:nth-child(50) {width: 7px;height: 7px;-webkit-animation-name: move-frames-50;animation-name: move-frames-50;-webkit-animation-duration: 31248ms;animation-duration: 31248ms;-webkit-animation-delay: 3531ms;animation-delay: 3531ms;}
@-webkit-keyframes move-frames-50 {from {transform: translate3d(29vw, 106vh, 0);}to {transform: translate3d(44vw, -114vh, 0);}}
@keyframes move-frames-50 {from {transform: translate3d(29vw, 106vh, 0);}to {transform: translate3d(44vw, -114vh, 0);}}
.circle-container:nth-child(50) .circle {-webkit-animation-delay: 3334ms;animation-delay: 3334ms;}
.circle-container:nth-child(51) {width: 3px;height: 3px;-webkit-animation-name: move-frames-51;animation-name: move-frames-51;-webkit-animation-duration: 30644ms;animation-duration: 30644ms;-webkit-animation-delay: 24951ms;animation-delay: 24951ms;}
@-webkit-keyframes move-frames-51 {from {transform: translate3d(6vw, 104vh, 0);}to {transform: translate3d(81vw, -131vh, 0);}}
@keyframes move-frames-51 {from {transform: translate3d(6vw, 104vh, 0);}to {transform: translate3d(81vw, -131vh, 0);}}
.circle-container:nth-child(51) .circle {-webkit-animation-delay: 3323ms;animation-delay: 3323ms;}
.circle-container:nth-child(52) {width: 7px;height: 7px;-webkit-animation-name: move-frames-52;animation-name: move-frames-52;-webkit-animation-duration: 35868ms;animation-duration: 35868ms;-webkit-animation-delay: 13249ms;animation-delay: 13249ms;}
@-webkit-keyframes move-frames-52 {from {transform: translate3d(30vw, 102vh, 0);}to {transform: translate3d(26vw, -103vh, 0);}}
@keyframes move-frames-52 {from {transform: translate3d(30vw, 102vh, 0);}to {transform: translate3d(26vw, -103vh, 0);}}
.circle-container:nth-child(52) .circle {-webkit-animation-delay: 1100ms;animation-delay: 1100ms;}
.circle-container:nth-child(53) {width: 5px;height: 5px;-webkit-animation-name: move-frames-53;animation-name: move-frames-53;-webkit-animation-duration: 33707ms;animation-duration: 33707ms;-webkit-animation-delay: 34297ms;animation-delay: 34297ms;}
@-webkit-keyframes move-frames-53 {from {transform: translate3d(60vw, 110vh, 0);}to {transform: translate3d(27vw, -140vh, 0);}}
@keyframes move-frames-53 {from {transform: translate3d(60vw, 110vh, 0);}to {transform: translate3d(27vw, -140vh, 0);}}
.circle-container:nth-child(53) .circle {-webkit-animation-delay: 1847ms;animation-delay: 1847ms;}
.circle-container:nth-child(54) {width: 6px;height: 6px;-webkit-animation-name: move-frames-54;animation-name: move-frames-54;-webkit-animation-duration: 31956ms;animation-duration: 31956ms;-webkit-animation-delay: 1040ms;animation-delay: 1040ms;}
@-webkit-keyframes move-frames-54 {from {transform: translate3d(33vw, 106vh, 0);}to {transform: translate3d(96vw, -118vh, 0);}}
@keyframes move-frames-54 {from {transform: translate3d(33vw, 106vh, 0);}to {transform: translate3d(96vw, -118vh, 0);}}
.circle-container:nth-child(54) .circle {-webkit-animation-delay: 2105ms;animation-delay: 2105ms;}
.circle-container:nth-child(55) {width: 6px;height: 6px;-webkit-animation-name: move-frames-55;animation-name: move-frames-55;-webkit-animation-duration: 35644ms;animation-duration: 35644ms;-webkit-animation-delay: 34146ms;animation-delay: 34146ms;}
@-webkit-keyframes move-frames-55 {from {transform: translate3d(38vw, 105vh, 0);}to {transform: translate3d(47vw, -109vh, 0);}}
@keyframes move-frames-55 {from {transform: translate3d(38vw, 105vh, 0);}to {transform: translate3d(47vw, -109vh, 0);}}
.circle-container:nth-child(55) .circle {-webkit-animation-delay: 1253ms;animation-delay: 1253ms;}
.circle-container:nth-child(56) {width: 1px;height: 1px;-webkit-animation-name: move-frames-56;animation-name: move-frames-56;-webkit-animation-duration: 30654ms;animation-duration: 30654ms;-webkit-animation-delay: 23047ms;animation-delay: 23047ms;}
@-webkit-keyframes move-frames-56 {from {transform: translate3d(81vw, 110vh, 0);}to {transform: translate3d(5vw, -140vh, 0);}}
@keyframes move-frames-56 {from {transform: translate3d(81vw, 110vh, 0);}to {transform: translate3d(5vw, -140vh, 0);}}
.circle-container:nth-child(56) .circle {-webkit-animation-delay: 2869ms;animation-delay: 2869ms;}
.circle-container:nth-child(57) {width: 4px;height: 4px;-webkit-animation-name: move-frames-57;animation-name: move-frames-57;-webkit-animation-duration: 34837ms;animation-duration: 34837ms;-webkit-animation-delay: 23785ms;animation-delay: 23785ms;}
@-webkit-keyframes move-frames-57 {from {transform: translate3d(26vw, 103vh, 0);}to {transform: translate3d(17vw, -131vh, 0);}}
@keyframes move-frames-57 {from {transform: translate3d(26vw, 103vh, 0);}to {transform: translate3d(17vw, -131vh, 0);}}
.circle-container:nth-child(57) .circle {-webkit-animation-delay: 1153ms;animation-delay: 1153ms;}
.circle-container:nth-child(58) {width: 7px;height: 7px;-webkit-animation-name: move-frames-58;animation-name: move-frames-58;-webkit-animation-duration: 35197ms;animation-duration: 35197ms;-webkit-animation-delay: 36476ms;animation-delay: 36476ms;}
@-webkit-keyframes move-frames-58 {from {transform: translate3d(76vw, 110vh, 0);}to {transform: translate3d(4vw, -131vh, 0);}}
@keyframes move-frames-58 {from {transform: translate3d(76vw, 110vh, 0);}to {transform: translate3d(4vw, -131vh, 0);}}
.circle-container:nth-child(58) .circle {-webkit-animation-delay: 267ms;animation-delay: 267ms;}
.circle-container:nth-child(59) {width: 4px;height: 4px;-webkit-animation-name: move-frames-59;animation-name: move-frames-59;-webkit-animation-duration: 28833ms;animation-duration: 28833ms;-webkit-animation-delay: 11007ms;animation-delay: 11007ms;}
@-webkit-keyframes move-frames-59 {from {transform: translate3d(35vw, 105vh, 0);}to {transform: translate3d(29vw, -119vh, 0);}}
@keyframes move-frames-59 {from {transform: translate3d(35vw, 105vh, 0);}to {transform: translate3d(29vw, -119vh, 0);}}
.circle-container:nth-child(59) .circle {-webkit-animation-delay: 2880ms;animation-delay: 2880ms;}
.circle-container:nth-child(60) {width: 1px;height: 1px;-webkit-animation-name: move-frames-60;animation-name: move-frames-60;-webkit-animation-duration: 36767ms;animation-duration: 36767ms;-webkit-animation-delay: 31470ms;animation-delay: 31470ms;}
@-webkit-keyframes move-frames-60 {from {transform: translate3d(75vw, 101vh, 0);}to {transform: translate3d(98vw, -115vh, 0);}}
@keyframes move-frames-60 {from {transform: translate3d(75vw, 101vh, 0);}to {transform: translate3d(98vw, -115vh, 0);}}
.circle-container:nth-child(60) .circle {-webkit-animation-delay: 3122ms;animation-delay: 3122ms;}
.circle-container:nth-child(61) {width: 8px;height: 8px;-webkit-animation-name: move-frames-61;animation-name: move-frames-61;-webkit-animation-duration: 29733ms;animation-duration: 29733ms;-webkit-animation-delay: 727ms;animation-delay: 727ms;}
@-webkit-keyframes move-frames-61 {from {transform: translate3d(8vw, 109vh, 0);}to {transform: translate3d(75vw, -127vh, 0);}}
@keyframes move-frames-61 {from {transform: translate3d(8vw, 109vh, 0);}to {transform: translate3d(75vw, -127vh, 0);}}
.circle-container:nth-child(61) .circle {-webkit-animation-delay: 3903ms;animation-delay: 3903ms;}
.circle-container:nth-child(62) {width: 3px;height: 3px;-webkit-animation-name: move-frames-62;animation-name: move-frames-62;-webkit-animation-duration: 31221ms;animation-duration: 31221ms;-webkit-animation-delay: 30340ms;animation-delay: 30340ms;}
@-webkit-keyframes move-frames-62 {from {transform: translate3d(46vw, 101vh, 0);}to {transform: translate3d(82vw, -122vh, 0);}}
@keyframes move-frames-62 {from {transform: translate3d(46vw, 101vh, 0);}to {transform: translate3d(82vw, -122vh, 0);}}
.circle-container:nth-child(62) .circle {-webkit-animation-delay: 3989ms;animation-delay: 3989ms;}
.circle-container:nth-child(63) {width: 7px;height: 7px;-webkit-animation-name: move-frames-63;animation-name: move-frames-63;-webkit-animation-duration: 33615ms;animation-duration: 33615ms;-webkit-animation-delay: 33028ms;animation-delay: 33028ms;}
@-webkit-keyframes move-frames-63 {from {transform: translate3d(89vw, 108vh, 0);}to {transform: translate3d(77vw, -117vh, 0);}}
@keyframes move-frames-63 {from {transform: translate3d(89vw, 108vh, 0);}to {transform: translate3d(77vw, -117vh, 0);}}
.circle-container:nth-child(63) .circle {-webkit-animation-delay: 3207ms;animation-delay: 3207ms;}
.circle-container:nth-child(64) {width: 7px;height: 7px;-webkit-animation-name: move-frames-64;animation-name: move-frames-64;-webkit-animation-duration: 36353ms;animation-duration: 36353ms;-webkit-animation-delay: 10513ms;animation-delay: 10513ms;}
@-webkit-keyframes move-frames-64 {from {transform: translate3d(75vw, 101vh, 0);}to {transform: translate3d(37vw, -106vh, 0);}}
@keyframes move-frames-64 {from {transform: translate3d(75vw, 101vh, 0);}to {transform: translate3d(37vw, -106vh, 0);}}
.circle-container:nth-child(64) .circle {-webkit-animation-delay: 189ms;animation-delay: 189ms;}
.circle-container:nth-child(65) {width: 5px;height: 5px;-webkit-animation-name: move-frames-65;animation-name: move-frames-65;-webkit-animation-duration: 35292ms;animation-duration: 35292ms;-webkit-animation-delay: 11115ms;animation-delay: 11115ms;}
@-webkit-keyframes move-frames-65 {from {transform: translate3d(14vw, 107vh, 0);}to {transform: translate3d(75vw, -135vh, 0);}}
@keyframes move-frames-65 {from {transform: translate3d(14vw, 107vh, 0);}to {transform: translate3d(75vw, -135vh, 0);}}
.circle-container:nth-child(65) .circle {-webkit-animation-delay: 1320ms;animation-delay: 1320ms;}
.circle-container:nth-child(66) {width: 7px;height: 7px;-webkit-animation-name: move-frames-66;animation-name: move-frames-66;-webkit-animation-duration: 32472ms;animation-duration: 32472ms;-webkit-animation-delay: 7797ms;animation-delay: 7797ms;}
@-webkit-keyframes move-frames-66 {from {transform: translate3d(83vw, 104vh, 0);}to {transform: translate3d(100vw, -126vh, 0);}}
@keyframes move-frames-66 {from {transform: translate3d(83vw, 104vh, 0);}to {transform: translate3d(100vw, -126vh, 0);}}
.circle-container:nth-child(66) .circle {-webkit-animation-delay: 2938ms;animation-delay: 2938ms;}
.circle-container:nth-child(67) {width: 7px;height: 7px;-webkit-animation-name: move-frames-67;animation-name: move-frames-67;-webkit-animation-duration: 36959ms;animation-duration: 36959ms;-webkit-animation-delay: 26688ms;animation-delay: 26688ms;}
@-webkit-keyframes move-frames-67 {from {transform: translate3d(76vw, 109vh, 0);}to {transform: translate3d(18vw, -116vh, 0);}}
@keyframes move-frames-67 {from {transform: translate3d(76vw, 109vh, 0);}to {transform: translate3d(18vw, -116vh, 0);}}
.circle-container:nth-child(67) .circle {-webkit-animation-delay: 202ms;animation-delay: 202ms;}
.circle-container:nth-child(68) {width: 5px;height: 5px;-webkit-animation-name: move-frames-68;animation-name: move-frames-68;-webkit-animation-duration: 29702ms;animation-duration: 29702ms;-webkit-animation-delay: 15177ms;animation-delay: 15177ms;}
@-webkit-keyframes move-frames-68 {from {transform: translate3d(90vw, 104vh, 0);}to {transform: translate3d(8vw, -125vh, 0);}}
@keyframes move-frames-68 {from {transform: translate3d(90vw, 104vh, 0);}to {transform: translate3d(8vw, -125vh, 0);}}
.circle-container:nth-child(68) .circle {-webkit-animation-delay: 3327ms;animation-delay: 3327ms;}
.circle-container:nth-child(69) {width: 1px;height: 1px;-webkit-animation-name: move-frames-69;animation-name: move-frames-69;-webkit-animation-duration: 36201ms;animation-duration: 36201ms;-webkit-animation-delay: 12634ms;animation-delay: 12634ms;}
@-webkit-keyframes move-frames-69 {from {transform: translate3d(49vw, 102vh, 0);}to {transform: translate3d(9vw, -111vh, 0);}}
@keyframes move-frames-69 {from {transform: translate3d(49vw, 102vh, 0);}to {transform: translate3d(9vw, -111vh, 0);}}
.circle-container:nth-child(69) .circle {-webkit-animation-delay: 2125ms;animation-delay: 2125ms;}
.circle-container:nth-child(70) {width: 7px;height: 7px;-webkit-animation-name: move-frames-70;animation-name: move-frames-70;-webkit-animation-duration: 31768ms;animation-duration: 31768ms;-webkit-animation-delay: 26335ms;animation-delay: 26335ms;}
@-webkit-keyframes move-frames-70 {from {transform: translate3d(12vw, 101vh, 0);}to {transform: translate3d(11vw, -114vh, 0);}}
@keyframes move-frames-70 {from {transform: translate3d(12vw, 101vh, 0);}to {transform: translate3d(11vw, -114vh, 0);}}
.circle-container:nth-child(70) .circle {-webkit-animation-delay: 1824ms;animation-delay: 1824ms;}
.circle-container:nth-child(71) {width: 4px;height: 4px;-webkit-animation-name: move-frames-71;animation-name: move-frames-71;-webkit-animation-duration: 35130ms;animation-duration: 35130ms;-webkit-animation-delay: 36855ms;animation-delay: 36855ms;}
@-webkit-keyframes move-frames-71 {from {transform: translate3d(29vw, 109vh, 0);}to {transform: translate3d(23vw, -120vh, 0);}}
@keyframes move-frames-71 {from {transform: translate3d(29vw, 109vh, 0);}to {transform: translate3d(23vw, -120vh, 0);}}
.circle-container:nth-child(71) .circle {-webkit-animation-delay: 3799ms;animation-delay: 3799ms;}
.circle-container:nth-child(72) {width: 1px;height: 1px;-webkit-animation-name: move-frames-72;animation-name: move-frames-72;-webkit-animation-duration: 34028ms;animation-duration: 34028ms;-webkit-animation-delay: 1620ms;animation-delay: 1620ms;}
@-webkit-keyframes move-frames-72 {from {transform: translate3d(50vw, 104vh, 0);}to {transform: translate3d(72vw, -123vh, 0);}}
@keyframes move-frames-72 {from {transform: translate3d(50vw, 104vh, 0);}to {transform: translate3d(72vw, -123vh, 0);}}
.circle-container:nth-child(72) .circle {-webkit-animation-delay: 889ms;animation-delay: 889ms;}
.circle-container:nth-child(73) {width: 3px;height: 3px;-webkit-animation-name: move-frames-73;animation-name: move-frames-73;-webkit-animation-duration: 29731ms;animation-duration: 29731ms;-webkit-animation-delay: 9807ms;animation-delay: 9807ms;}
@-webkit-keyframes move-frames-73 {from {transform: translate3d(69vw, 102vh, 0);}to {transform: translate3d(4vw, -132vh, 0);}}
@keyframes move-frames-73 {from {transform: translate3d(69vw, 102vh, 0);}to {transform: translate3d(4vw, -132vh, 0);}}
.circle-container:nth-child(73) .circle {-webkit-animation-delay: 317ms;animation-delay: 317ms;}
.circle-container:nth-child(74) {width: 1px;height: 1px;-webkit-animation-name: move-frames-74;animation-name: move-frames-74;-webkit-animation-duration: 33319ms;animation-duration: 33319ms;-webkit-animation-delay: 4568ms;animation-delay: 4568ms;}
@-webkit-keyframes move-frames-74 {from {transform: translate3d(76vw, 107vh, 0);}to {transform: translate3d(63vw, -116vh, 0);}}
@keyframes move-frames-74 {from {transform: translate3d(76vw, 107vh, 0);}to {transform: translate3d(63vw, -116vh, 0);}}
.circle-container:nth-child(74) .circle {-webkit-animation-delay: 1020ms;animation-delay: 1020ms;}
.circle-container:nth-child(75) {width: 5px;height: 5px;-webkit-animation-name: move-frames-75;animation-name: move-frames-75;-webkit-animation-duration: 29251ms;animation-duration: 29251ms;-webkit-animation-delay: 8968ms;animation-delay: 8968ms;}
@-webkit-keyframes move-frames-75 {from {transform: translate3d(100vw, 108vh, 0);}to {transform: translate3d(71vw, -122vh, 0);}}
@keyframes move-frames-75 {from {transform: translate3d(100vw, 108vh, 0);}to {transform: translate3d(71vw, -122vh, 0);}}
.circle-container:nth-child(75) .circle {-webkit-animation-delay: 691ms;animation-delay: 691ms;}
.circle-container:nth-child(76) {width: 2px;height: 2px;-webkit-animation-name: move-frames-76;animation-name: move-frames-76;-webkit-animation-duration: 31339ms;animation-duration: 31339ms;-webkit-animation-delay: 19210ms;animation-delay: 19210ms;}
@-webkit-keyframes move-frames-76 {from {transform: translate3d(26vw, 108vh, 0);}to {transform: translate3d(85vw, -130vh, 0);}}
@keyframes move-frames-76 {from {transform: translate3d(26vw, 108vh, 0);}to {transform: translate3d(85vw, -130vh, 0);}}
.circle-container:nth-child(76) .circle {-webkit-animation-delay: 2531ms;animation-delay: 2531ms;}
.circle-container:nth-child(77) {width: 6px;height: 6px;-webkit-animation-name: move-frames-77;animation-name: move-frames-77;-webkit-animation-duration: 33942ms;animation-duration: 33942ms;-webkit-animation-delay: 31129ms;animation-delay: 31129ms;}
@-webkit-keyframes move-frames-77 {from {transform: translate3d(78vw, 109vh, 0);}to {transform: translate3d(89vw, -115vh, 0);}}
@keyframes move-frames-77 {from {transform: translate3d(78vw, 109vh, 0);}to {transform: translate3d(89vw, -115vh, 0);}}
.circle-container:nth-child(77) .circle {-webkit-animation-delay: 3150ms;animation-delay: 3150ms;}
.circle-container:nth-child(78) {width: 3px;height: 3px;-webkit-animation-name: move-frames-78;animation-name: move-frames-78;-webkit-animation-duration: 29535ms;animation-duration: 29535ms;-webkit-animation-delay: 1413ms;animation-delay: 1413ms;}
@-webkit-keyframes move-frames-78 {from {transform: translate3d(60vw, 109vh, 0);}to {transform: translate3d(31vw, -117vh, 0);}}
@keyframes move-frames-78 {from {transform: translate3d(60vw, 109vh, 0);}to {transform: translate3d(31vw, -117vh, 0);}}
.circle-container:nth-child(78) .circle {-webkit-animation-delay: 2372ms;animation-delay: 2372ms;}
.circle-container:nth-child(79) {width: 2px;height: 2px;-webkit-animation-name: move-frames-79;animation-name: move-frames-79;-webkit-animation-duration: 30129ms;animation-duration: 30129ms;-webkit-animation-delay: 4706ms;animation-delay: 4706ms;}
@-webkit-keyframes move-frames-79 {from {transform: translate3d(4vw, 109vh, 0);}to {transform: translate3d(33vw, -133vh, 0);}}
@keyframes move-frames-79 {from {transform: translate3d(4vw, 109vh, 0);}to {transform: translate3d(33vw, -133vh, 0);}}
.circle-container:nth-child(79) .circle {-webkit-animation-delay: 2547ms;animation-delay: 2547ms;}
.circle-container:nth-child(80) {width: 1px;height: 1px;-webkit-animation-name: move-frames-80;animation-name: move-frames-80;-webkit-animation-duration: 35466ms;animation-duration: 35466ms;-webkit-animation-delay: 32964ms;animation-delay: 32964ms;}
@-webkit-keyframes move-frames-80 {from {transform: translate3d(22vw, 101vh, 0);}to {transform: translate3d(46vw, -109vh, 0);}}
@keyframes move-frames-80 {from {transform: translate3d(22vw, 101vh, 0);}to {transform: translate3d(46vw, -109vh, 0);}}
.circle-container:nth-child(80) .circle {-webkit-animation-delay: 2068ms;animation-delay: 2068ms;}
.circle-container:nth-child(81) {width: 1px;height: 1px;-webkit-animation-name: move-frames-81;animation-name: move-frames-81;-webkit-animation-duration: 32706ms;animation-duration: 32706ms;-webkit-animation-delay: 34935ms;animation-delay: 34935ms;}
@-webkit-keyframes move-frames-81 {from {transform: translate3d(30vw, 109vh, 0);}to {transform: translate3d(37vw, -130vh, 0);}}
@keyframes move-frames-81 {from {transform: translate3d(30vw, 109vh, 0);}to {transform: translate3d(37vw, -130vh, 0);}}
.circle-container:nth-child(81) .circle {-webkit-animation-delay: 2856ms;animation-delay: 2856ms;}
.circle-container:nth-child(82) {width: 3px;height: 3px;-webkit-animation-name: move-frames-82;animation-name: move-frames-82;-webkit-animation-duration: 31870ms;animation-duration: 31870ms;-webkit-animation-delay: 1568ms;animation-delay: 1568ms;}
@-webkit-keyframes move-frames-82 {from {transform: translate3d(49vw, 104vh, 0);}to {transform: translate3d(56vw, -117vh, 0);}}
@keyframes move-frames-82 {from {transform: translate3d(49vw, 104vh, 0);}to {transform: translate3d(56vw, -117vh, 0);}}
.circle-container:nth-child(82) .circle {-webkit-animation-delay: 195ms;animation-delay: 195ms;}
.circle-container:nth-child(83) {width: 2px;height: 2px;-webkit-animation-name: move-frames-83;animation-name: move-frames-83;-webkit-animation-duration: 35855ms;animation-duration: 35855ms;-webkit-animation-delay: 29775ms;animation-delay: 29775ms;}
@-webkit-keyframes move-frames-83 {from {transform: translate3d(67vw, 103vh, 0);}to {transform: translate3d(83vw, -116vh, 0);}}
@keyframes move-frames-83 {from {transform: translate3d(67vw, 103vh, 0);}to {transform: translate3d(83vw, -116vh, 0);}}
.circle-container:nth-child(83) .circle {-webkit-animation-delay: 254ms;animation-delay: 254ms;}
.circle-container:nth-child(84) {width: 1px;height: 1px;-webkit-animation-name: move-frames-84;animation-name: move-frames-84;-webkit-animation-duration: 35927ms;animation-duration: 35927ms;-webkit-animation-delay: 31318ms;animation-delay: 31318ms;}
@-webkit-keyframes move-frames-84 {from {transform: translate3d(37vw, 107vh, 0);}to {transform: translate3d(69vw, -128vh, 0);}}
@keyframes move-frames-84 {from {transform: translate3d(37vw, 107vh, 0);}to {transform: translate3d(69vw, -128vh, 0);}}
.circle-container:nth-child(84) .circle {-webkit-animation-delay: 3013ms;animation-delay: 3013ms;}
.circle-container:nth-child(85) {width: 1px;height: 1px;-webkit-animation-name: move-frames-85;animation-name: move-frames-85;-webkit-animation-duration: 28120ms;animation-duration: 28120ms;-webkit-animation-delay: 17630ms;animation-delay: 17630ms;}
@-webkit-keyframes move-frames-85 {from {transform: translate3d(49vw, 109vh, 0);}to {transform: translate3d(78vw, -136vh, 0);}}
@keyframes move-frames-85 {from {transform: translate3d(49vw, 109vh, 0);}to {transform: translate3d(78vw, -136vh, 0);}}
.circle-container:nth-child(85) .circle {-webkit-animation-delay: 29ms;animation-delay: 29ms;}
.circle-container:nth-child(86) {width: 5px;height: 5px;-webkit-animation-name: move-frames-86;animation-name: move-frames-86;-webkit-animation-duration: 36737ms;animation-duration: 36737ms;-webkit-animation-delay: 13319ms;animation-delay: 13319ms;}
@-webkit-keyframes move-frames-86 {from {transform: translate3d(32vw, 106vh, 0);}to {transform: translate3d(12vw, -122vh, 0);}}
@keyframes move-frames-86 {from {transform: translate3d(32vw, 106vh, 0);}to {transform: translate3d(12vw, -122vh, 0);}}
.circle-container:nth-child(86) .circle {-webkit-animation-delay: 2755ms;animation-delay: 2755ms;}
.circle-container:nth-child(87) {width: 1px;height: 1px;-webkit-animation-name: move-frames-87;animation-name: move-frames-87;-webkit-animation-duration: 32752ms;animation-duration: 32752ms;-webkit-animation-delay: 15054ms;animation-delay: 15054ms;}
@-webkit-keyframes move-frames-87 {from {transform: translate3d(16vw, 103vh, 0);}to {transform: translate3d(59vw, -110vh, 0);}}
@keyframes move-frames-87 {from {transform: translate3d(16vw, 103vh, 0);}to {transform: translate3d(59vw, -110vh, 0);}}
.circle-container:nth-child(87) .circle {-webkit-animation-delay: 3334ms;animation-delay: 3334ms;}
.circle-container:nth-child(88) {width: 4px;height: 4px;-webkit-animation-name: move-frames-88;animation-name: move-frames-88;-webkit-animation-duration: 29210ms;animation-duration: 29210ms;-webkit-animation-delay: 36636ms;animation-delay: 36636ms;}
@-webkit-keyframes move-frames-88 {from {transform: translate3d(25vw, 107vh, 0);}to {transform: translate3d(41vw, -131vh, 0);}}
@keyframes move-frames-88 {from {transform: translate3d(25vw, 107vh, 0);}to {transform: translate3d(41vw, -131vh, 0);}}
.circle-container:nth-child(88) .circle {-webkit-animation-delay: 3073ms;animation-delay: 3073ms;}
.circle-container:nth-child(89) {width: 7px;height: 7px;-webkit-animation-name: move-frames-89;animation-name: move-frames-89;-webkit-animation-duration: 34736ms;animation-duration: 34736ms;-webkit-animation-delay: 20815ms;animation-delay: 20815ms;}
@-webkit-keyframes move-frames-89 {from {transform: translate3d(99vw, 108vh, 0);}to {transform: translate3d(31vw, -135vh, 0);}}
@keyframes move-frames-89 {from {transform: translate3d(99vw, 108vh, 0);}to {transform: translate3d(31vw, -135vh, 0);}}
.circle-container:nth-child(89) .circle {-webkit-animation-delay: 572ms;animation-delay: 572ms;}
.circle-container:nth-child(90) {width: 7px;height: 7px;-webkit-animation-name: move-frames-90;animation-name: move-frames-90;-webkit-animation-duration: 36926ms;animation-duration: 36926ms;-webkit-animation-delay: 7317ms;animation-delay: 7317ms;}
@-webkit-keyframes move-frames-90 {from {transform: translate3d(98vw, 109vh, 0);}to {transform: translate3d(40vw, -135vh, 0);}}
@keyframes move-frames-90 {from {transform: translate3d(98vw, 109vh, 0);}to {transform: translate3d(40vw, -135vh, 0);}}
.circle-container:nth-child(90) .circle {-webkit-animation-delay: 1405ms;animation-delay: 1405ms;}
.circle-container:nth-child(91) {width: 3px;height: 3px;-webkit-animation-name: move-frames-91;animation-name: move-frames-91;-webkit-animation-duration: 34443ms;animation-duration: 34443ms;-webkit-animation-delay: 15634ms;animation-delay: 15634ms;}
@-webkit-keyframes move-frames-91 {from {transform: translate3d(71vw, 108vh, 0);}to {transform: translate3d(29vw, -115vh, 0);}}
@keyframes move-frames-91 {from {transform: translate3d(71vw, 108vh, 0);}to {transform: translate3d(29vw, -115vh, 0);}}
.circle-container:nth-child(91) .circle {-webkit-animation-delay: 1586ms;animation-delay: 1586ms;}
.circle-container:nth-child(92) {width: 5px;height: 5px;-webkit-animation-name: move-frames-92;animation-name: move-frames-92;-webkit-animation-duration: 31412ms;animation-duration: 31412ms;-webkit-animation-delay: 24402ms;animation-delay: 24402ms;}
@-webkit-keyframes move-frames-92 {from {transform: translate3d(57vw, 101vh, 0);}to {transform: translate3d(53vw, -113vh, 0);}}
@keyframes move-frames-92 {from {transform: translate3d(57vw, 101vh, 0);}to {transform: translate3d(53vw, -113vh, 0);}}
.circle-container:nth-child(92) .circle {-webkit-animation-delay: 3065ms;animation-delay: 3065ms;}
.circle-container:nth-child(93) {width: 2px;height: 2px;-webkit-animation-name: move-frames-93;animation-name: move-frames-93;-webkit-animation-duration: 32520ms;animation-duration: 32520ms;-webkit-animation-delay: 35003ms;animation-delay: 35003ms;}
@-webkit-keyframes move-frames-93 {from {transform: translate3d(34vw, 110vh, 0);}to {transform: translate3d(22vw, -136vh, 0);}}
@keyframes move-frames-93 {from {transform: translate3d(34vw, 110vh, 0);}to {transform: translate3d(22vw, -136vh, 0);}}
.circle-container:nth-child(93) .circle {-webkit-animation-delay: 429ms;animation-delay: 429ms;}
.circle-container:nth-child(94) {width: 3px;height: 3px;-webkit-animation-name: move-frames-94;animation-name: move-frames-94;-webkit-animation-duration: 33203ms;animation-duration: 33203ms;-webkit-animation-delay: 35481ms;animation-delay: 35481ms;}
@-webkit-keyframes move-frames-94 {from {transform: translate3d(77vw, 110vh, 0);}to {transform: translate3d(29vw, -114vh, 0);}}
@keyframes move-frames-94 {from {transform: translate3d(77vw, 110vh, 0);}to {transform: translate3d(29vw, -114vh, 0);}}
.circle-container:nth-child(94) .circle {-webkit-animation-delay: 1500ms;animation-delay: 1500ms;}
.circle-container:nth-child(95) {width: 5px;height: 5px;-webkit-animation-name: move-frames-95;animation-name: move-frames-95;-webkit-animation-duration: 31887ms;animation-duration: 31887ms;-webkit-animation-delay: 29461ms;animation-delay: 29461ms;}
@-webkit-keyframes move-frames-95 {from {transform: translate3d(69vw, 109vh, 0);}to {transform: translate3d(38vw, -128vh, 0);}}
@keyframes move-frames-95 {from {transform: translate3d(69vw, 109vh, 0);}to {transform: translate3d(38vw, -128vh, 0);}}
.circle-container:nth-child(95) .circle {-webkit-animation-delay: 1166ms;animation-delay: 1166ms;}
.circle-container:nth-child(96) {width: 1px;height: 1px;-webkit-animation-name: move-frames-96;animation-name: move-frames-96;-webkit-animation-duration: 29969ms;animation-duration: 29969ms;-webkit-animation-delay: 5641ms;animation-delay: 5641ms;}
@-webkit-keyframes move-frames-96 {from {transform: translate3d(26vw, 109vh, 0);}to {transform: translate3d(12vw, -122vh, 0);}}
@keyframes move-frames-96 {from {transform: translate3d(26vw, 109vh, 0);}to {transform: translate3d(12vw, -122vh, 0);}}
.circle-container:nth-child(96) .circle {-webkit-animation-delay: 3977ms;animation-delay: 3977ms;}
.circle-container:nth-child(97) {width: 8px;height: 8px;-webkit-animation-name: move-frames-97;animation-name: move-frames-97;-webkit-animation-duration: 35173ms;animation-duration: 35173ms;-webkit-animation-delay: 19133ms;animation-delay: 19133ms;}
@-webkit-keyframes move-frames-97 {from {transform: translate3d(39vw, 102vh, 0);}to {transform: translate3d(60vw, -132vh, 0);}}
@keyframes move-frames-97 {from {transform: translate3d(39vw, 102vh, 0);}to {transform: translate3d(60vw, -132vh, 0);}}
.circle-container:nth-child(97) .circle {-webkit-animation-delay: 541ms;animation-delay: 541ms;}
.circle-container:nth-child(98) {width: 1px;height: 1px;-webkit-animation-name: move-frames-98;animation-name: move-frames-98;-webkit-animation-duration: 31506ms;animation-duration: 31506ms;-webkit-animation-delay: 25216ms;animation-delay: 25216ms;}
@-webkit-keyframes move-frames-98 {from {transform: translate3d(68vw, 107vh, 0);}to {transform: translate3d(44vw, -119vh, 0);}}
@keyframes move-frames-98 {from {transform: translate3d(68vw, 107vh, 0);}to {transform: translate3d(44vw, -119vh, 0);}}
.circle-container:nth-child(98) .circle {-webkit-animation-delay: 2391ms;animation-delay: 2391ms;}
.circle-container:nth-child(99) {width: 8px;height: 8px;-webkit-animation-name: move-frames-99;animation-name: move-frames-99;-webkit-animation-duration: 28772ms;animation-duration: 28772ms;-webkit-animation-delay: 34346ms;animation-delay: 34346ms;}
@-webkit-keyframes move-frames-99 {from {transform: translate3d(17vw, 107vh, 0);}to {transform: translate3d(46vw, -126vh, 0);}}
@keyframes move-frames-99 {from {transform: translate3d(17vw, 107vh, 0);}to {transform: translate3d(46vw, -126vh, 0);}}
.circle-container:nth-child(99) .circle {-webkit-animation-delay: 3802ms;animation-delay: 3802ms;}
.circle-container:nth-child(100) {width: 5px;height: 5px;-webkit-animation-name: move-frames-100;animation-name: move-frames-100;-webkit-animation-duration: 34179ms;animation-duration: 34179ms;-webkit-animation-delay: 6585ms;animation-delay: 6585ms;}
@-webkit-keyframes move-frames-100 {from {transform: translate3d(55vw, 105vh, 0);}to {transform: translate3d(42vw, -112vh, 0);}}
@keyframes move-frames-100 {from {transform: translate3d(55vw, 105vh, 0);}to {transform: translate3d(42vw, -112vh, 0);}}
.circle-container:nth-child(100) .circle {-webkit-animation-delay: 1982ms;animation-delay: 1982ms;}
.circle-container:nth-child(101) {width: 2px;height: 2px;-webkit-animation-name: move-frames-101;animation-name: move-frames-101;-webkit-animation-duration: 28828ms;animation-duration: 28828ms;-webkit-animation-delay: 34523ms;animation-delay: 34523ms;}
@-webkit-keyframes move-frames-101 {from {transform: translate3d(16vw, 110vh, 0);}to {transform: translate3d(32vw, -122vh, 0);}}
@keyframes move-frames-101 {from {transform: translate3d(16vw, 110vh, 0);}to {transform: translate3d(32vw, -122vh, 0);}}
.circle-container:nth-child(101) .circle {-webkit-animation-delay: 3942ms;animation-delay: 3942ms;}
.circle-container:nth-child(102) {width: 1px;height: 1px;-webkit-animation-name: move-frames-102;animation-name: move-frames-102;-webkit-animation-duration: 28871ms;animation-duration: 28871ms;-webkit-animation-delay: 5626ms;animation-delay: 5626ms;}
@-webkit-keyframes move-frames-102 {from {transform: translate3d(48vw, 109vh, 0);}to {transform: translate3d(80vw, -135vh, 0);}}
@keyframes move-frames-102 {from {transform: translate3d(48vw, 109vh, 0);}to {transform: translate3d(80vw, -135vh, 0);}}
.circle-container:nth-child(102) .circle {-webkit-animation-delay: 2083ms;animation-delay: 2083ms;}
.circle-container:nth-child(103) {width: 7px;height: 7px;-webkit-animation-name: move-frames-103;animation-name: move-frames-103;-webkit-animation-duration: 30582ms;animation-duration: 30582ms;-webkit-animation-delay: 20410ms;animation-delay: 20410ms;}
@-webkit-keyframes move-frames-103 {from {transform: translate3d(21vw, 104vh, 0);}to {transform: translate3d(11vw, -123vh, 0);}}
@keyframes move-frames-103 {from {transform: translate3d(21vw, 104vh, 0);}to {transform: translate3d(11vw, -123vh, 0);}}
.circle-container:nth-child(103) .circle {-webkit-animation-delay: 3257ms;animation-delay: 3257ms;}
.circle-container:nth-child(104) {width: 5px;height: 5px;-webkit-animation-name: move-frames-104;animation-name: move-frames-104;-webkit-animation-duration: 35127ms;animation-duration: 35127ms;-webkit-animation-delay: 14045ms;animation-delay: 14045ms;}
@-webkit-keyframes move-frames-104 {from {transform: translate3d(38vw, 108vh, 0);}to {transform: translate3d(44vw, -119vh, 0);}}
@keyframes move-frames-104 {from {transform: translate3d(38vw, 108vh, 0);}to {transform: translate3d(44vw, -119vh, 0);}}
.circle-container:nth-child(104) .circle {-webkit-animation-delay: 2876ms;animation-delay: 2876ms;}
.circle-container:nth-child(105) {width: 1px;height: 1px;-webkit-animation-name: move-frames-105;animation-name: move-frames-105;-webkit-animation-duration: 31607ms;animation-duration: 31607ms;-webkit-animation-delay: 3068ms;animation-delay: 3068ms;}
@-webkit-keyframes move-frames-105 {from {transform: translate3d(2vw, 103vh, 0);}to {transform: translate3d(65vw, -123vh, 0);}}
@keyframes move-frames-105 {from {transform: translate3d(2vw, 103vh, 0);}to {transform: translate3d(65vw, -123vh, 0);}}
.circle-container:nth-child(105) .circle {-webkit-animation-delay: 3604ms;animation-delay: 3604ms;}
.circle-container:nth-child(106) {width: 6px;height: 6px;-webkit-animation-name: move-frames-106;animation-name: move-frames-106;-webkit-animation-duration: 34405ms;animation-duration: 34405ms;-webkit-animation-delay: 12552ms;animation-delay: 12552ms;}
@-webkit-keyframes move-frames-106 {from {transform: translate3d(58vw, 101vh, 0);}to {transform: translate3d(59vw, -108vh, 0);}}
@keyframes move-frames-106 {from {transform: translate3d(58vw, 101vh, 0);}to {transform: translate3d(59vw, -108vh, 0);}}
.circle-container:nth-child(106) .circle {-webkit-animation-delay: 3850ms;animation-delay: 3850ms;}
.circle-container:nth-child(107) {width: 4px;height: 4px;-webkit-animation-name: move-frames-107;animation-name: move-frames-107;-webkit-animation-duration: 31266ms;animation-duration: 31266ms;-webkit-animation-delay: 25885ms;animation-delay: 25885ms;}
@-webkit-keyframes move-frames-107 {from {transform: translate3d(91vw, 109vh, 0);}to {transform: translate3d(42vw, -123vh, 0);}}
@keyframes move-frames-107 {from {transform: translate3d(91vw, 109vh, 0);}to {transform: translate3d(42vw, -123vh, 0);}}
.circle-container:nth-child(107) .circle {-webkit-animation-delay: 843ms;animation-delay: 843ms;}
.circle-container:nth-child(108) {width: 7px;height: 7px;-webkit-animation-name: move-frames-108;animation-name: move-frames-108;-webkit-animation-duration: 31876ms;animation-duration: 31876ms;-webkit-animation-delay: 7855ms;animation-delay: 7855ms;}
@-webkit-keyframes move-frames-108 {from {transform: translate3d(41vw, 105vh, 0);}to {transform: translate3d(64vw, -124vh, 0);}}
@keyframes move-frames-108 {from {transform: translate3d(41vw, 105vh, 0);}to {transform: translate3d(64vw, -124vh, 0);}}
.circle-container:nth-child(108) .circle {-webkit-animation-delay: 3268ms;animation-delay: 3268ms;}
.circle-container:nth-child(109) {width: 2px;height: 2px;-webkit-animation-name: move-frames-109;animation-name: move-frames-109;-webkit-animation-duration: 34388ms;animation-duration: 34388ms;-webkit-animation-delay: 22885ms;animation-delay: 22885ms;}
@-webkit-keyframes move-frames-109 {from {transform: translate3d(42vw, 110vh, 0);}to {transform: translate3d(39vw, -123vh, 0);}}
@keyframes move-frames-109 {from {transform: translate3d(42vw, 110vh, 0);}to {transform: translate3d(39vw, -123vh, 0);}}
.circle-container:nth-child(109) .circle {-webkit-animation-delay: 192ms;animation-delay: 192ms;}
.circle-container:nth-child(110) {width: 1px;height: 1px;-webkit-animation-name: move-frames-110;animation-name: move-frames-110;-webkit-animation-duration: 36679ms;animation-duration: 36679ms;-webkit-animation-delay: 8536ms;animation-delay: 8536ms;}
@-webkit-keyframes move-frames-110 {from {transform: translate3d(72vw, 104vh, 0);}to {transform: translate3d(39vw, -125vh, 0);}}
@keyframes move-frames-110 {from {transform: translate3d(72vw, 104vh, 0);}to {transform: translate3d(39vw, -125vh, 0);}}
.circle-container:nth-child(110) .circle {-webkit-animation-delay: 3340ms;animation-delay: 3340ms;}
.circle-container:nth-child(111) {width: 1px;height: 1px;-webkit-animation-name: move-frames-111;animation-name: move-frames-111;-webkit-animation-duration: 32671ms;animation-duration: 32671ms;-webkit-animation-delay: 10255ms;animation-delay: 10255ms;}
@-webkit-keyframes move-frames-111 {from {transform: translate3d(14vw, 103vh, 0);}to {transform: translate3d(9vw, -130vh, 0);}}
@keyframes move-frames-111 {from {transform: translate3d(14vw, 103vh, 0);}to {transform: translate3d(9vw, -130vh, 0);}}
.circle-container:nth-child(111) .circle {-webkit-animation-delay: 249ms;animation-delay: 249ms;}
.circle-container:nth-child(112) {width: 1px;height: 1px;-webkit-animation-name: move-frames-112;animation-name: move-frames-112;-webkit-animation-duration: 29860ms;animation-duration: 29860ms;-webkit-animation-delay: 20157ms;animation-delay: 20157ms;}
@-webkit-keyframes move-frames-112 {from {transform: translate3d(69vw, 110vh, 0);}to {transform: translate3d(33vw, -114vh, 0);}}
@keyframes move-frames-112 {from {transform: translate3d(69vw, 110vh, 0);}to {transform: translate3d(33vw, -114vh, 0);}}
.circle-container:nth-child(112) .circle {-webkit-animation-delay: 49ms;animation-delay: 49ms;}
.circle-container:nth-child(113) {width: 3px;height: 3px;-webkit-animation-name: move-frames-113;animation-name: move-frames-113;-webkit-animation-duration: 30256ms;animation-duration: 30256ms;-webkit-animation-delay: 669ms;animation-delay: 669ms;}
@-webkit-keyframes move-frames-113 {from {transform: translate3d(66vw, 105vh, 0);}to {transform: translate3d(17vw, -124vh, 0);}}
@keyframes move-frames-113 {from {transform: translate3d(66vw, 105vh, 0);}to {transform: translate3d(17vw, -124vh, 0);}}
.circle-container:nth-child(113) .circle {-webkit-animation-delay: 213ms;animation-delay: 213ms;}
.circle-container:nth-child(114) {width: 5px;height: 5px;-webkit-animation-name: move-frames-114;animation-name: move-frames-114;-webkit-animation-duration: 33482ms;animation-duration: 33482ms;-webkit-animation-delay: 11718ms;animation-delay: 11718ms;}
@-webkit-keyframes move-frames-114 {from {transform: translate3d(10vw, 103vh, 0);}to {transform: translate3d(92vw, -110vh, 0);}}
@keyframes move-frames-114 {from {transform: translate3d(10vw, 103vh, 0);}to {transform: translate3d(92vw, -110vh, 0);}}
.circle-container:nth-child(114) .circle {-webkit-animation-delay: 2961ms;animation-delay: 2961ms;}
.circle-container:nth-child(115) {width: 2px;height: 2px;-webkit-animation-name: move-frames-115;animation-name: move-frames-115;-webkit-animation-duration: 32648ms;animation-duration: 32648ms;-webkit-animation-delay: 35837ms;animation-delay: 35837ms;}
@-webkit-keyframes move-frames-115 {from {transform: translate3d(80vw, 110vh, 0);}to {transform: translate3d(44vw, -120vh, 0);}}
@keyframes move-frames-115 {from {transform: translate3d(80vw, 110vh, 0);}to {transform: translate3d(44vw, -120vh, 0);}}
.circle-container:nth-child(115) .circle {-webkit-animation-delay: 1653ms;animation-delay: 1653ms;}
.circle-container:nth-child(116) {width: 7px;height: 7px;-webkit-animation-name: move-frames-116;animation-name: move-frames-116;-webkit-animation-duration: 35599ms;animation-duration: 35599ms;-webkit-animation-delay: 31917ms;animation-delay: 31917ms;}
@-webkit-keyframes move-frames-116 {from {transform: translate3d(16vw, 103vh, 0);}to {transform: translate3d(83vw, -123vh, 0);}}
@keyframes move-frames-116 {from {transform: translate3d(16vw, 103vh, 0);}to {transform: translate3d(83vw, -123vh, 0);}}
.circle-container:nth-child(116) .circle {-webkit-animation-delay: 2939ms;animation-delay: 2939ms;}
.circle-container:nth-child(117) {width: 2px;height: 2px;-webkit-animation-name: move-frames-117;animation-name: move-frames-117;-webkit-animation-duration: 35467ms;animation-duration: 35467ms;-webkit-animation-delay: 33310ms;animation-delay: 33310ms;}
@-webkit-keyframes move-frames-117 {from {transform: translate3d(15vw, 102vh, 0);}to {transform: translate3d(65vw, -110vh, 0);}}
@keyframes move-frames-117 {from {transform: translate3d(15vw, 102vh, 0);}to {transform: translate3d(65vw, -110vh, 0);}}
.circle-container:nth-child(117) .circle {-webkit-animation-delay: 1751ms;animation-delay: 1751ms;}
.circle-container:nth-child(118) {width: 1px;height: 1px;-webkit-animation-name: move-frames-118;animation-name: move-frames-118;-webkit-animation-duration: 28287ms;animation-duration: 28287ms;-webkit-animation-delay: 23939ms;animation-delay: 23939ms;}
@-webkit-keyframes move-frames-118 {from {transform: translate3d(39vw, 103vh, 0);}to {transform: translate3d(29vw, -115vh, 0);}}
@keyframes move-frames-118 {from {transform: translate3d(39vw, 103vh, 0);}to {transform: translate3d(29vw, -115vh, 0);}}
.circle-container:nth-child(118) .circle {-webkit-animation-delay: 895ms;animation-delay: 895ms;}
.circle-container:nth-child(119) {width: 4px;height: 4px;-webkit-animation-name: move-frames-119;animation-name: move-frames-119;-webkit-animation-duration: 32890ms;animation-duration: 32890ms;-webkit-animation-delay: 34257ms;animation-delay: 34257ms;}
@-webkit-keyframes move-frames-119 {from {transform: translate3d(80vw, 101vh, 0);}to {transform: translate3d(53vw, -110vh, 0);}}
@keyframes move-frames-119 {from {transform: translate3d(80vw, 101vh, 0);}to {transform: translate3d(53vw, -110vh, 0);}}
.circle-container:nth-child(119) .circle {-webkit-animation-delay: 2857ms;animation-delay: 2857ms;}
.circle-container:nth-child(120) {width: 4px;height: 4px;-webkit-animation-name: move-frames-120;animation-name: move-frames-120;-webkit-animation-duration: 32653ms;animation-duration: 32653ms;-webkit-animation-delay: 7622ms;animation-delay: 7622ms;}
@-webkit-keyframes move-frames-120 {from {transform: translate3d(93vw, 110vh, 0);}to {transform: translate3d(20vw, -122vh, 0);}}
@keyframes move-frames-120 {from {transform: translate3d(93vw, 110vh, 0);}to {transform: translate3d(20vw, -122vh, 0);}}
.circle-container:nth-child(120) .circle {-webkit-animation-delay: 2360ms;animation-delay: 2360ms;}
.circle-container:nth-child(121) {width: 3px;height: 3px;-webkit-animation-name: move-frames-121;animation-name: move-frames-121;-webkit-animation-duration: 30291ms;animation-duration: 30291ms;-webkit-animation-delay: 34645ms;animation-delay: 34645ms;}
@-webkit-keyframes move-frames-121 {from {transform: translate3d(14vw, 105vh, 0);}to {transform: translate3d(44vw, -126vh, 0);}}
@keyframes move-frames-121 {from {transform: translate3d(14vw, 105vh, 0);}to {transform: translate3d(44vw, -126vh, 0);}}
.circle-container:nth-child(121) .circle {-webkit-animation-delay: 304ms;animation-delay: 304ms;}
.circle-container:nth-child(122) {width: 4px;height: 4px;-webkit-animation-name: move-frames-122;animation-name: move-frames-122;-webkit-animation-duration: 33020ms;animation-duration: 33020ms;-webkit-animation-delay: 28629ms;animation-delay: 28629ms;}
@-webkit-keyframes move-frames-122 {from {transform: translate3d(79vw, 108vh, 0);}to {transform: translate3d(42vw, -114vh, 0);}}
@keyframes move-frames-122 {from {transform: translate3d(79vw, 108vh, 0);}to {transform: translate3d(42vw, -114vh, 0);}}
.circle-container:nth-child(122) .circle {-webkit-animation-delay: 674ms;animation-delay: 674ms;}
.circle-container:nth-child(123) {width: 6px;height: 6px;-webkit-animation-name: move-frames-123;animation-name: move-frames-123;-webkit-animation-duration: 31328ms;animation-duration: 31328ms;-webkit-animation-delay: 10514ms;animation-delay: 10514ms;}
@-webkit-keyframes move-frames-123 {from {transform: translate3d(85vw, 103vh, 0);}to {transform: translate3d(20vw, -116vh, 0);}}
@keyframes move-frames-123 {from {transform: translate3d(85vw, 103vh, 0);}to {transform: translate3d(20vw, -116vh, 0);}}
.circle-container:nth-child(123) .circle {-webkit-animation-delay: 248ms;animation-delay: 248ms;}
.circle-container:nth-child(124) {width: 5px;height: 5px;-webkit-animation-name: move-frames-124;animation-name: move-frames-124;-webkit-animation-duration: 30969ms;animation-duration: 30969ms;-webkit-animation-delay: 20287ms;animation-delay: 20287ms;}
@-webkit-keyframes move-frames-124 {from {transform: translate3d(25vw, 110vh, 0);}to {transform: translate3d(30vw, -120vh, 0);}}
@keyframes move-frames-124 {from {transform: translate3d(25vw, 110vh, 0);}to {transform: translate3d(30vw, -120vh, 0);}}
.circle-container:nth-child(124) .circle {-webkit-animation-delay: 919ms;animation-delay: 919ms;}
.circle-container:nth-child(125) {width: 5px;height: 5px;-webkit-animation-name: move-frames-125;animation-name: move-frames-125;-webkit-animation-duration: 34613ms;animation-duration: 34613ms;-webkit-animation-delay: 30687ms;animation-delay: 30687ms;}
@-webkit-keyframes move-frames-125 {from {transform: translate3d(71vw, 110vh, 0);}to {transform: translate3d(49vw, -114vh, 0);}}
@keyframes move-frames-125 {from {transform: translate3d(71vw, 110vh, 0);}to {transform: translate3d(49vw, -114vh, 0);}}
.circle-container:nth-child(125) .circle {-webkit-animation-delay: 3008ms;animation-delay: 3008ms;}
.circle-container:nth-child(126) {width: 4px;height: 4px;-webkit-animation-name: move-frames-126;animation-name: move-frames-126;-webkit-animation-duration: 28164ms;animation-duration: 28164ms;-webkit-animation-delay: 14612ms;animation-delay: 14612ms;}
@-webkit-keyframes move-frames-126 {from {transform: translate3d(15vw, 109vh, 0);}to {transform: translate3d(92vw, -126vh, 0);}}
@keyframes move-frames-126 {from {transform: translate3d(15vw, 109vh, 0);}to {transform: translate3d(92vw, -126vh, 0);}}
.circle-container:nth-child(126) .circle {-webkit-animation-delay: 1967ms;animation-delay: 1967ms;}
.circle-container:nth-child(127) {width: 6px;height: 6px;-webkit-animation-name: move-frames-127;animation-name: move-frames-127;-webkit-animation-duration: 33783ms;animation-duration: 33783ms;-webkit-animation-delay: 19902ms;animation-delay: 19902ms;}
@-webkit-keyframes move-frames-127 {from {transform: translate3d(7vw, 104vh, 0);}to {transform: translate3d(92vw, -116vh, 0);}}
@keyframes move-frames-127 {from {transform: translate3d(7vw, 104vh, 0);}to {transform: translate3d(92vw, -116vh, 0);}}
.circle-container:nth-child(127) .circle {-webkit-animation-delay: 1859ms;animation-delay: 1859ms;}
.circle-container:nth-child(128) {width: 7px;height: 7px;-webkit-animation-name: move-frames-128;animation-name: move-frames-128;-webkit-animation-duration: 32658ms;animation-duration: 32658ms;-webkit-animation-delay: 26809ms;animation-delay: 26809ms;}
@-webkit-keyframes move-frames-128 {from {transform: translate3d(98vw, 102vh, 0);}to {transform: translate3d(41vw, -128vh, 0);}}
@keyframes move-frames-128 {from {transform: translate3d(98vw, 102vh, 0);}to {transform: translate3d(41vw, -128vh, 0);}}
.circle-container:nth-child(128) .circle {-webkit-animation-delay: 2513ms;animation-delay: 2513ms;}
.circle-container:nth-child(129) {width: 4px;height: 4px;-webkit-animation-name: move-frames-129;animation-name: move-frames-129;-webkit-animation-duration: 31677ms;animation-duration: 31677ms;-webkit-animation-delay: 34958ms;animation-delay: 34958ms;}
@-webkit-keyframes move-frames-129 {from {transform: translate3d(18vw, 109vh, 0);}to {transform: translate3d(29vw, -139vh, 0);}}
@keyframes move-frames-129 {from {transform: translate3d(18vw, 109vh, 0);}to {transform: translate3d(29vw, -139vh, 0);}}
.circle-container:nth-child(129) .circle {-webkit-animation-delay: 2720ms;animation-delay: 2720ms;}
.circle-container:nth-child(130) {width: 1px;height: 1px;-webkit-animation-name: move-frames-130;animation-name: move-frames-130;-webkit-animation-duration: 34583ms;animation-duration: 34583ms;-webkit-animation-delay: 8401ms;animation-delay: 8401ms;}
@-webkit-keyframes move-frames-130 {from {transform: translate3d(95vw, 107vh, 0);}to {transform: translate3d(91vw, -109vh, 0);}}
@keyframes move-frames-130 {from {transform: translate3d(95vw, 107vh, 0);}to {transform: translate3d(91vw, -109vh, 0);}}
.circle-container:nth-child(130) .circle {-webkit-animation-delay: 2322ms;animation-delay: 2322ms;}
.circle-container:nth-child(131) {width: 4px;height: 4px;-webkit-animation-name: move-frames-131;animation-name: move-frames-131;-webkit-animation-duration: 35624ms;animation-duration: 35624ms;-webkit-animation-delay: 32174ms;animation-delay: 32174ms;}
@-webkit-keyframes move-frames-131 {from {transform: translate3d(67vw, 107vh, 0);}to {transform: translate3d(23vw, -134vh, 0);}}
@keyframes move-frames-131 {from {transform: translate3d(67vw, 107vh, 0);}to {transform: translate3d(23vw, -134vh, 0);}}
.circle-container:nth-child(131) .circle {-webkit-animation-delay: 724ms;animation-delay: 724ms;}
.circle-container:nth-child(132) {width: 2px;height: 2px;-webkit-animation-name: move-frames-132;animation-name: move-frames-132;-webkit-animation-duration: 31679ms;animation-duration: 31679ms;-webkit-animation-delay: 27866ms;animation-delay: 27866ms;}
@-webkit-keyframes move-frames-132 {from {transform: translate3d(39vw, 110vh, 0);}to {transform: translate3d(86vw, -120vh, 0);}}
@keyframes move-frames-132 {from {transform: translate3d(39vw, 110vh, 0);}to {transform: translate3d(86vw, -120vh, 0);}}
.circle-container:nth-child(132) .circle {-webkit-animation-delay: 2903ms;animation-delay: 2903ms;}
.circle-container:nth-child(133) {width: 6px;height: 6px;-webkit-animation-name: move-frames-133;animation-name: move-frames-133;-webkit-animation-duration: 30893ms;animation-duration: 30893ms;-webkit-animation-delay: 16611ms;animation-delay: 16611ms;}
@-webkit-keyframes move-frames-133 {from {transform: translate3d(79vw, 103vh, 0);}to {transform: translate3d(68vw, -133vh, 0);}}
@keyframes move-frames-133 {from {transform: translate3d(79vw, 103vh, 0);}to {transform: translate3d(68vw, -133vh, 0);}}
.circle-container:nth-child(133) .circle {-webkit-animation-delay: 1267ms;animation-delay: 1267ms;}
.circle-container:nth-child(134) {width: 8px;height: 8px;-webkit-animation-name: move-frames-134;animation-name: move-frames-134;-webkit-animation-duration: 29192ms;animation-duration: 29192ms;-webkit-animation-delay: 24455ms;animation-delay: 24455ms;}
@-webkit-keyframes move-frames-134 {from {transform: translate3d(39vw, 109vh, 0);}to {transform: translate3d(8vw, -137vh, 0);}}
@keyframes move-frames-134 {from {transform: translate3d(39vw, 109vh, 0);}to {transform: translate3d(8vw, -137vh, 0);}}
.circle-container:nth-child(134) .circle {-webkit-animation-delay: 3170ms;animation-delay: 3170ms;}
.circle-container:nth-child(135) {width: 4px;height: 4px;-webkit-animation-name: move-frames-135;animation-name: move-frames-135;-webkit-animation-duration: 28475ms;animation-duration: 28475ms;-webkit-animation-delay: 22860ms;animation-delay: 22860ms;}
@-webkit-keyframes move-frames-135 {from {transform: translate3d(25vw, 108vh, 0);}to {transform: translate3d(49vw, -117vh, 0);}}
@keyframes move-frames-135 {from {transform: translate3d(25vw, 108vh, 0);}to {transform: translate3d(49vw, -117vh, 0);}}
.circle-container:nth-child(135) .circle {-webkit-animation-delay: 1465ms;animation-delay: 1465ms;}
.circle-container:nth-child(136) {width: 4px;height: 4px;-webkit-animation-name: move-frames-136;animation-name: move-frames-136;-webkit-animation-duration: 32003ms;animation-duration: 32003ms;-webkit-animation-delay: 18418ms;animation-delay: 18418ms;}
@-webkit-keyframes move-frames-136 {from {transform: translate3d(45vw, 108vh, 0);}to {transform: translate3d(59vw, -118vh, 0);}}
@keyframes move-frames-136 {from {transform: translate3d(45vw, 108vh, 0);}to {transform: translate3d(59vw, -118vh, 0);}}
.circle-container:nth-child(136) .circle {-webkit-animation-delay: 1004ms;animation-delay: 1004ms;}
.circle-container:nth-child(137) {width: 5px;height: 5px;-webkit-animation-name: move-frames-137;animation-name: move-frames-137;-webkit-animation-duration: 30207ms;animation-duration: 30207ms;-webkit-animation-delay: 2199ms;animation-delay: 2199ms;}
@-webkit-keyframes move-frames-137 {from {transform: translate3d(53vw, 106vh, 0);}to {transform: translate3d(49vw, -131vh, 0);}}
@keyframes move-frames-137 {from {transform: translate3d(53vw, 106vh, 0);}to {transform: translate3d(49vw, -131vh, 0);}}
.circle-container:nth-child(137) .circle {-webkit-animation-delay: 1953ms;animation-delay: 1953ms;}
.circle-container:nth-child(138) {width: 7px;height: 7px;-webkit-animation-name: move-frames-138;animation-name: move-frames-138;-webkit-animation-duration: 29597ms;animation-duration: 29597ms;-webkit-animation-delay: 21975ms;animation-delay: 21975ms;}
@-webkit-keyframes move-frames-138 {from {transform: translate3d(40vw, 103vh, 0);}to {transform: translate3d(5vw, -130vh, 0);}}
@keyframes move-frames-138 {from {transform: translate3d(40vw, 103vh, 0);}to {transform: translate3d(5vw, -130vh, 0);}}
.circle-container:nth-child(138) .circle {-webkit-animation-delay: 1208ms;animation-delay: 1208ms;}
.circle-container:nth-child(139) {width: 1px;height: 1px;-webkit-animation-name: move-frames-139;animation-name: move-frames-139;-webkit-animation-duration: 31067ms;animation-duration: 31067ms;-webkit-animation-delay: 14062ms;animation-delay: 14062ms;}
@-webkit-keyframes move-frames-139 {from {transform: translate3d(67vw, 103vh, 0);}to {transform: translate3d(8vw, -123vh, 0);}}
@keyframes move-frames-139 {from {transform: translate3d(67vw, 103vh, 0);}to {transform: translate3d(8vw, -123vh, 0);}}
.circle-container:nth-child(139) .circle {-webkit-animation-delay: 3797ms;animation-delay: 3797ms;}
.circle-container:nth-child(140) {width: 6px;height: 6px;-webkit-animation-name: move-frames-140;animation-name: move-frames-140;-webkit-animation-duration: 32099ms;animation-duration: 32099ms;-webkit-animation-delay: 27867ms;animation-delay: 27867ms;}
@-webkit-keyframes move-frames-140 {from {transform: translate3d(46vw, 107vh, 0);}to {transform: translate3d(32vw, -122vh, 0);}}
@keyframes move-frames-140 {from {transform: translate3d(46vw, 107vh, 0);}to {transform: translate3d(32vw, -122vh, 0);}}
.circle-container:nth-child(140) .circle {-webkit-animation-delay: 2465ms;animation-delay: 2465ms;}
.circle-container:nth-child(141) {width: 6px;height: 6px;-webkit-animation-name: move-frames-141;animation-name: move-frames-141;-webkit-animation-duration: 32659ms;animation-duration: 32659ms;-webkit-animation-delay: 32708ms;animation-delay: 32708ms;}
@-webkit-keyframes move-frames-141 {from {transform: translate3d(79vw, 108vh, 0);}to {transform: translate3d(85vw, -111vh, 0);}}
@keyframes move-frames-141 {from {transform: translate3d(79vw, 108vh, 0);}to {transform: translate3d(85vw, -111vh, 0);}}
.circle-container:nth-child(141) .circle {-webkit-animation-delay: 751ms;animation-delay: 751ms;}
.circle-container:nth-child(142) {width: 2px;height: 2px;-webkit-animation-name: move-frames-142;animation-name: move-frames-142;-webkit-animation-duration: 29499ms;animation-duration: 29499ms;-webkit-animation-delay: 33669ms;animation-delay: 33669ms;}
@-webkit-keyframes move-frames-142 {from {transform: translate3d(75vw, 105vh, 0);}to {transform: translate3d(93vw, -122vh, 0);}}
@keyframes move-frames-142 {from {transform: translate3d(75vw, 105vh, 0);}to {transform: translate3d(93vw, -122vh, 0);}}
.circle-container:nth-child(142) .circle {-webkit-animation-delay: 3499ms;animation-delay: 3499ms;}
.circle-container:nth-child(143) {width: 2px;height: 2px;-webkit-animation-name: move-frames-143;animation-name: move-frames-143;-webkit-animation-duration: 31208ms;animation-duration: 31208ms;-webkit-animation-delay: 33950ms;animation-delay: 33950ms;}
@-webkit-keyframes move-frames-143 {from {transform: translate3d(51vw, 106vh, 0);}to {transform: translate3d(78vw, -134vh, 0);}}
@keyframes move-frames-143 {from {transform: translate3d(51vw, 106vh, 0);}to {transform: translate3d(78vw, -134vh, 0);}}
.circle-container:nth-child(143) .circle {-webkit-animation-delay: 3339ms;animation-delay: 3339ms;}
.circle-container:nth-child(144) {width: 5px;height: 5px;-webkit-animation-name: move-frames-144;animation-name: move-frames-144;-webkit-animation-duration: 29316ms;animation-duration: 29316ms;-webkit-animation-delay: 2525ms;animation-delay: 2525ms;}
@-webkit-keyframes move-frames-144 {from {transform: translate3d(35vw, 108vh, 0);}to {transform: translate3d(49vw, -130vh, 0);}}
@keyframes move-frames-144 {from {transform: translate3d(35vw, 108vh, 0);}to {transform: translate3d(49vw, -130vh, 0);}}
.circle-container:nth-child(144) .circle {-webkit-animation-delay: 151ms;animation-delay: 151ms;}
.circle-container:nth-child(145) {width: 8px;height: 8px;-webkit-animation-name: move-frames-145;animation-name: move-frames-145;-webkit-animation-duration: 28740ms;animation-duration: 28740ms;-webkit-animation-delay: 8909ms;animation-delay: 8909ms;}
@-webkit-keyframes move-frames-145 {from {transform: translate3d(69vw, 110vh, 0);}to {transform: translate3d(71vw, -128vh, 0);}}
@keyframes move-frames-145 {from {transform: translate3d(69vw, 110vh, 0);}to {transform: translate3d(71vw, -128vh, 0);}}
.circle-container:nth-child(145) .circle {-webkit-animation-delay: 1265ms;animation-delay: 1265ms;}
.circle-container:nth-child(146) {width: 8px;height: 8px;-webkit-animation-name: move-frames-146;animation-name: move-frames-146;-webkit-animation-duration: 33105ms;animation-duration: 33105ms;-webkit-animation-delay: 22930ms;animation-delay: 22930ms;}
@-webkit-keyframes move-frames-146 {from {transform: translate3d(21vw, 107vh, 0);}to {transform: translate3d(73vw, -128vh, 0);}}
@keyframes move-frames-146 {from {transform: translate3d(21vw, 107vh, 0);}to {transform: translate3d(73vw, -128vh, 0);}}
.circle-container:nth-child(146) .circle {-webkit-animation-delay: 1537ms;animation-delay: 1537ms;}
.circle-container:nth-child(147) {width: 8px;height: 8px;-webkit-animation-name: move-frames-147;animation-name: move-frames-147;-webkit-animation-duration: 32859ms;animation-duration: 32859ms;-webkit-animation-delay: 8644ms;animation-delay: 8644ms;}
@-webkit-keyframes move-frames-147 {from {transform: translate3d(94vw, 104vh, 0);}to {transform: translate3d(94vw, -125vh, 0);}}
@keyframes move-frames-147 {from {transform: translate3d(94vw, 104vh, 0);}to {transform: translate3d(94vw, -125vh, 0);}}
.circle-container:nth-child(147) .circle {-webkit-animation-delay: 3741ms;animation-delay: 3741ms;}
.circle-container:nth-child(148) {width: 8px;height: 8px;-webkit-animation-name: move-frames-148;animation-name: move-frames-148;-webkit-animation-duration: 31017ms;animation-duration: 31017ms;-webkit-animation-delay: 22330ms;animation-delay: 22330ms;}
@-webkit-keyframes move-frames-148 {from {transform: translate3d(98vw, 103vh, 0);}to {transform: translate3d(69vw, -130vh, 0);}}
@keyframes move-frames-148 {from {transform: translate3d(98vw, 103vh, 0);}to {transform: translate3d(69vw, -130vh, 0);}}
.circle-container:nth-child(148) .circle {-webkit-animation-delay: 3885ms;animation-delay: 3885ms;}
.circle-container:nth-child(149) {width: 7px;height: 7px;-webkit-animation-name: move-frames-149;animation-name: move-frames-149;-webkit-animation-duration: 31978ms;animation-duration: 31978ms;-webkit-animation-delay: 17145ms;animation-delay: 17145ms;}
@-webkit-keyframes move-frames-149 {from {transform: translate3d(21vw, 104vh, 0);}to {transform: translate3d(13vw, -111vh, 0);}}
@keyframes move-frames-149 {from {transform: translate3d(21vw, 104vh, 0);}to {transform: translate3d(13vw, -111vh, 0);}}
.circle-container:nth-child(149) .circle {-webkit-animation-delay: 1963ms;animation-delay: 1963ms;}
.circle-container:nth-child(150) {width: 6px;height: 6px;-webkit-animation-name: move-frames-150;animation-name: move-frames-150;-webkit-animation-duration: 34528ms;animation-duration: 34528ms;-webkit-animation-delay: 31782ms;animation-delay: 31782ms;}
@-webkit-keyframes move-frames-150 {from {transform: translate3d(42vw, 104vh, 0);}to {transform: translate3d(17vw, -108vh, 0);}}
@keyframes move-frames-150 {from {transform: translate3d(42vw, 104vh, 0);}to {transform: translate3d(17vw, -108vh, 0);}}
.circle-container:nth-child(150) .circle {-webkit-animation-delay: 555ms;animation-delay: 555ms;}
.circle-container:nth-child(151) {width: 3px;height: 3px;-webkit-animation-name: move-frames-151;animation-name: move-frames-151;-webkit-animation-duration: 30762ms;animation-duration: 30762ms;-webkit-animation-delay: 20538ms;animation-delay: 20538ms;}
@-webkit-keyframes move-frames-151 {from {transform: translate3d(10vw, 110vh, 0);}to {transform: translate3d(81vw, -117vh, 0);}}
@keyframes move-frames-151 {from {transform: translate3d(10vw, 110vh, 0);}to {transform: translate3d(81vw, -117vh, 0);}}
.circle-container:nth-child(151) .circle {-webkit-animation-delay: 652ms;animation-delay: 652ms;}
.circle-container:nth-child(152) {width: 5px;height: 5px;-webkit-animation-name: move-frames-152;animation-name: move-frames-152;-webkit-animation-duration: 35299ms;animation-duration: 35299ms;-webkit-animation-delay: 19919ms;animation-delay: 19919ms;}
@-webkit-keyframes move-frames-152 {from {transform: translate3d(61vw, 101vh, 0);}to {transform: translate3d(37vw, -106vh, 0);}}
@keyframes move-frames-152 {from {transform: translate3d(61vw, 101vh, 0);}to {transform: translate3d(37vw, -106vh, 0);}}
.circle-container:nth-child(152) .circle {-webkit-animation-delay: 1367ms;animation-delay: 1367ms;}
.circle-container:nth-child(153) {width: 2px;height: 2px;-webkit-animation-name: move-frames-153;animation-name: move-frames-153;-webkit-animation-duration: 29086ms;animation-duration: 29086ms;-webkit-animation-delay: 12003ms;animation-delay: 12003ms;}
@-webkit-keyframes move-frames-153 {from {transform: translate3d(20vw, 106vh, 0);}to {transform: translate3d(43vw, -117vh, 0);}}
@keyframes move-frames-153 {from {transform: translate3d(20vw, 106vh, 0);}to {transform: translate3d(43vw, -117vh, 0);}}
.circle-container:nth-child(153) .circle {-webkit-animation-delay: 1749ms;animation-delay: 1749ms;}
.circle-container:nth-child(154) {width: 8px;height: 8px;-webkit-animation-name: move-frames-154;animation-name: move-frames-154;-webkit-animation-duration: 31653ms;animation-duration: 31653ms;-webkit-animation-delay: 1376ms;animation-delay: 1376ms;}
@-webkit-keyframes move-frames-154 {from {transform: translate3d(56vw, 102vh, 0);}to {transform: translate3d(19vw, -104vh, 0);}}
@keyframes move-frames-154 {from {transform: translate3d(56vw, 102vh, 0);}to {transform: translate3d(19vw, -104vh, 0);}}
.circle-container:nth-child(154) .circle {-webkit-animation-delay: 867ms;animation-delay: 867ms;}
.circle-container:nth-child(155) {width: 8px;height: 8px;-webkit-animation-name: move-frames-155;animation-name: move-frames-155;-webkit-animation-duration: 33510ms;animation-duration: 33510ms;-webkit-animation-delay: 9090ms;animation-delay: 9090ms;}
@-webkit-keyframes move-frames-155 {from {transform: translate3d(32vw, 101vh, 0);}to {transform: translate3d(61vw, -110vh, 0);}}
@keyframes move-frames-155 {from {transform: translate3d(32vw, 101vh, 0);}to {transform: translate3d(61vw, -110vh, 0);}}
.circle-container:nth-child(155) .circle {-webkit-animation-delay: 415ms;animation-delay: 415ms;}
.circle-container:nth-child(156) {width: 2px;height: 2px;-webkit-animation-name: move-frames-156;animation-name: move-frames-156;-webkit-animation-duration: 31287ms;animation-duration: 31287ms;-webkit-animation-delay: 26661ms;animation-delay: 26661ms;}
@-webkit-keyframes move-frames-156 {from {transform: translate3d(62vw, 110vh, 0);}to {transform: translate3d(25vw, -132vh, 0);}}
@keyframes move-frames-156 {from {transform: translate3d(62vw, 110vh, 0);}to {transform: translate3d(25vw, -132vh, 0);}}
.circle-container:nth-child(156) .circle {-webkit-animation-delay: 2575ms;animation-delay: 2575ms;}
.circle-container:nth-child(157) {width: 3px;height: 3px;-webkit-animation-name: move-frames-157;animation-name: move-frames-157;-webkit-animation-duration: 33261ms;animation-duration: 33261ms;-webkit-animation-delay: 33510ms;animation-delay: 33510ms;}
@-webkit-keyframes move-frames-157 {from {transform: translate3d(38vw, 108vh, 0);}to {transform: translate3d(33vw, -118vh, 0);}}
@keyframes move-frames-157 {from {transform: translate3d(38vw, 108vh, 0);}to {transform: translate3d(33vw, -118vh, 0);}}
.circle-container:nth-child(157) .circle {-webkit-animation-delay: 777ms;animation-delay: 777ms;}
.circle-container:nth-child(158) {width: 4px;height: 4px;-webkit-animation-name: move-frames-158;animation-name: move-frames-158;-webkit-animation-duration: 28464ms;animation-duration: 28464ms;-webkit-animation-delay: 9420ms;animation-delay: 9420ms;}
@-webkit-keyframes move-frames-158 {from {transform: translate3d(95vw, 110vh, 0);}to {transform: translate3d(29vw, -132vh, 0);}}
@keyframes move-frames-158 {from {transform: translate3d(95vw, 110vh, 0);}to {transform: translate3d(29vw, -132vh, 0);}}
.circle-container:nth-child(158) .circle {-webkit-animation-delay: 384ms;animation-delay: 384ms;}
.circle-container:nth-child(159) {width: 4px;height: 4px;-webkit-animation-name: move-frames-159;animation-name: move-frames-159;-webkit-animation-duration: 31707ms;animation-duration: 31707ms;-webkit-animation-delay: 22866ms;animation-delay: 22866ms;}
@-webkit-keyframes move-frames-159 {from {transform: translate3d(5vw, 108vh, 0);}to {transform: translate3d(5vw, -127vh, 0);}}
@keyframes move-frames-159 {from {transform: translate3d(5vw, 108vh, 0);}to {transform: translate3d(5vw, -127vh, 0);}}
.circle-container:nth-child(159) .circle {-webkit-animation-delay: 2733ms;animation-delay: 2733ms;}
.circle-container:nth-child(160) {width: 2px;height: 2px;-webkit-animation-name: move-frames-160;animation-name: move-frames-160;-webkit-animation-duration: 29228ms;animation-duration: 29228ms;-webkit-animation-delay: 9116ms;animation-delay: 9116ms;}
@-webkit-keyframes move-frames-160 {from {transform: translate3d(95vw, 103vh, 0);}to {transform: translate3d(8vw, -130vh, 0);}}
@keyframes move-frames-160 {from {transform: translate3d(95vw, 103vh, 0);}to {transform: translate3d(8vw, -130vh, 0);}}
.circle-container:nth-child(160) .circle {-webkit-animation-delay: 2987ms;animation-delay: 2987ms;}
.circle-container:nth-child(161) {width: 7px;height: 7px;-webkit-animation-name: move-frames-161;animation-name: move-frames-161;-webkit-animation-duration: 31794ms;animation-duration: 31794ms;-webkit-animation-delay: 33789ms;animation-delay: 33789ms;}
@-webkit-keyframes move-frames-161 {from {transform: translate3d(92vw, 108vh, 0);}to {transform: translate3d(10vw, -113vh, 0);}}
@keyframes move-frames-161 {from {transform: translate3d(92vw, 108vh, 0);}to {transform: translate3d(10vw, -113vh, 0);}}
.circle-container:nth-child(161) .circle {-webkit-animation-delay: 795ms;animation-delay: 795ms;}
.circle-container:nth-child(162) {width: 4px;height: 4px;-webkit-animation-name: move-frames-162;animation-name: move-frames-162;-webkit-animation-duration: 33837ms;animation-duration: 33837ms;-webkit-animation-delay: 33836ms;animation-delay: 33836ms;}
@-webkit-keyframes move-frames-162 {from {transform: translate3d(55vw, 103vh, 0);}to {transform: translate3d(66vw, -128vh, 0);}}
@keyframes move-frames-162 {from {transform: translate3d(55vw, 103vh, 0);}to {transform: translate3d(66vw, -128vh, 0);}}
.circle-container:nth-child(162) .circle {-webkit-animation-delay: 481ms;animation-delay: 481ms;}
.circle-container:nth-child(163) {width: 7px;height: 7px;-webkit-animation-name: move-frames-163;animation-name: move-frames-163;-webkit-animation-duration: 29498ms;animation-duration: 29498ms;-webkit-animation-delay: 5849ms;animation-delay: 5849ms;}
@-webkit-keyframes move-frames-163 {from {transform: translate3d(96vw, 108vh, 0);}to {transform: translate3d(99vw, -135vh, 0);}}
@keyframes move-frames-163 {from {transform: translate3d(96vw, 108vh, 0);}to {transform: translate3d(99vw, -135vh, 0);}}
.circle-container:nth-child(163) .circle {-webkit-animation-delay: 2812ms;animation-delay: 2812ms;}
.circle-container:nth-child(164) {width: 5px;height: 5px;-webkit-animation-name: move-frames-164;animation-name: move-frames-164;-webkit-animation-duration: 30156ms;animation-duration: 30156ms;-webkit-animation-delay: 15242ms;animation-delay: 15242ms;}
@-webkit-keyframes move-frames-164 {from {transform: translate3d(24vw, 105vh, 0);}to {transform: translate3d(99vw, -120vh, 0);}}
@keyframes move-frames-164 {from {transform: translate3d(24vw, 105vh, 0);}to {transform: translate3d(99vw, -120vh, 0);}}
.circle-container:nth-child(164) .circle {-webkit-animation-delay: 3569ms;animation-delay: 3569ms;}
.circle-container:nth-child(165) {width: 4px;height: 4px;-webkit-animation-name: move-frames-165;animation-name: move-frames-165;-webkit-animation-duration: 32336ms;animation-duration: 32336ms;-webkit-animation-delay: 17669ms;animation-delay: 17669ms;}
@-webkit-keyframes move-frames-165 {from {transform: translate3d(32vw, 101vh, 0);}to {transform: translate3d(30vw, -129vh, 0);}}
@keyframes move-frames-165 {from {transform: translate3d(32vw, 101vh, 0);}to {transform: translate3d(30vw, -129vh, 0);}}
.circle-container:nth-child(165) .circle {-webkit-animation-delay: 1509ms;animation-delay: 1509ms;}
.circle-container:nth-child(166) {width: 8px;height: 8px;-webkit-animation-name: move-frames-166;animation-name: move-frames-166;-webkit-animation-duration: 30655ms;animation-duration: 30655ms;-webkit-animation-delay: 3020ms;animation-delay: 3020ms;}
@-webkit-keyframes move-frames-166 {from {transform: translate3d(76vw, 109vh, 0);}to {transform: translate3d(87vw, -133vh, 0);}}
@keyframes move-frames-166 {from {transform: translate3d(76vw, 109vh, 0);}to {transform: translate3d(87vw, -133vh, 0);}}
.circle-container:nth-child(166) .circle {-webkit-animation-delay: 35ms;animation-delay: 35ms;}
.circle-container:nth-child(167) {width: 4px;height: 4px;-webkit-animation-name: move-frames-167;animation-name: move-frames-167;-webkit-animation-duration: 29663ms;animation-duration: 29663ms;-webkit-animation-delay: 20216ms;animation-delay: 20216ms;}
@-webkit-keyframes move-frames-167 {from {transform: translate3d(25vw, 108vh, 0);}to {transform: translate3d(31vw, -117vh, 0);}}
@keyframes move-frames-167 {from {transform: translate3d(25vw, 108vh, 0);}to {transform: translate3d(31vw, -117vh, 0);}}
.circle-container:nth-child(167) .circle {-webkit-animation-delay: 1052ms;animation-delay: 1052ms;}
.circle-container:nth-child(168) {width: 6px;height: 6px;-webkit-animation-name: move-frames-168;animation-name: move-frames-168;-webkit-animation-duration: 29867ms;animation-duration: 29867ms;-webkit-animation-delay: 13475ms;animation-delay: 13475ms;}
@-webkit-keyframes move-frames-168 {from {transform: translate3d(97vw, 106vh, 0);}to {transform: translate3d(96vw, -127vh, 0);}}
@keyframes move-frames-168 {from {transform: translate3d(97vw, 106vh, 0);}to {transform: translate3d(96vw, -127vh, 0);}}
.circle-container:nth-child(168) .circle {-webkit-animation-delay: 3627ms;animation-delay: 3627ms;}
.circle-container:nth-child(169) {width: 2px;height: 2px;-webkit-animation-name: move-frames-169;animation-name: move-frames-169;-webkit-animation-duration: 28846ms;animation-duration: 28846ms;-webkit-animation-delay: 26658ms;animation-delay: 26658ms;}
@-webkit-keyframes move-frames-169 {from {transform: translate3d(69vw, 109vh, 0);}to {transform: translate3d(25vw, -126vh, 0);}}
@keyframes move-frames-169 {from {transform: translate3d(69vw, 109vh, 0);}to {transform: translate3d(25vw, -126vh, 0);}}
.circle-container:nth-child(169) .circle {-webkit-animation-delay: 744ms;animation-delay: 744ms;}
.circle-container:nth-child(170) {width: 4px;height: 4px;-webkit-animation-name: move-frames-170;animation-name: move-frames-170;-webkit-animation-duration: 29026ms;animation-duration: 29026ms;-webkit-animation-delay: 14219ms;animation-delay: 14219ms;}
@-webkit-keyframes move-frames-170 {from {transform: translate3d(32vw, 103vh, 0);}to {transform: translate3d(99vw, -106vh, 0);}}
@keyframes move-frames-170 {from {transform: translate3d(32vw, 103vh, 0);}to {transform: translate3d(99vw, -106vh, 0);}}
.circle-container:nth-child(170) .circle {-webkit-animation-delay: 2582ms;animation-delay: 2582ms;}
.circle-container:nth-child(171) {width: 3px;height: 3px;-webkit-animation-name: move-frames-171;animation-name: move-frames-171;-webkit-animation-duration: 30062ms;animation-duration: 30062ms;-webkit-animation-delay: 2797ms;animation-delay: 2797ms;}
@-webkit-keyframes move-frames-171 {from {transform: translate3d(12vw, 107vh, 0);}to {transform: translate3d(94vw, -118vh, 0);}}
@keyframes move-frames-171 {from {transform: translate3d(12vw, 107vh, 0);}to {transform: translate3d(94vw, -118vh, 0);}}
.circle-container:nth-child(171) .circle {-webkit-animation-delay: 444ms;animation-delay: 444ms;}
.circle-container:nth-child(172) {width: 4px;height: 4px;-webkit-animation-name: move-frames-172;animation-name: move-frames-172;-webkit-animation-duration: 34421ms;animation-duration: 34421ms;-webkit-animation-delay: 25830ms;animation-delay: 25830ms;}
@-webkit-keyframes move-frames-172 {from {transform: translate3d(70vw, 108vh, 0);}to {transform: translate3d(40vw, -138vh, 0);}}
@keyframes move-frames-172 {from {transform: translate3d(70vw, 108vh, 0);}to {transform: translate3d(40vw, -138vh, 0);}}
.circle-container:nth-child(172) .circle {-webkit-animation-delay: 2978ms;animation-delay: 2978ms;}
.circle-container:nth-child(173) {width: 1px;height: 1px;-webkit-animation-name: move-frames-173;animation-name: move-frames-173;-webkit-animation-duration: 31528ms;animation-duration: 31528ms;-webkit-animation-delay: 9288ms;animation-delay: 9288ms;}
@-webkit-keyframes move-frames-173 {from {transform: translate3d(92vw, 108vh, 0);}to {transform: translate3d(73vw, -124vh, 0);}}
@keyframes move-frames-173 {from {transform: translate3d(92vw, 108vh, 0);}to {transform: translate3d(73vw, -124vh, 0);}}
.circle-container:nth-child(173) .circle {-webkit-animation-delay: 3225ms;animation-delay: 3225ms;}
.circle-container:nth-child(174) {width: 3px;height: 3px;-webkit-animation-name: move-frames-174;animation-name: move-frames-174;-webkit-animation-duration: 29761ms;animation-duration: 29761ms;-webkit-animation-delay: 25663ms;animation-delay: 25663ms;}
@-webkit-keyframes move-frames-174 {from {transform: translate3d(67vw, 104vh, 0);}to {transform: translate3d(14vw, -127vh, 0);}}
@keyframes move-frames-174 {from {transform: translate3d(67vw, 104vh, 0);}to {transform: translate3d(14vw, -127vh, 0);}}
.circle-container:nth-child(174) .circle {-webkit-animation-delay: 2421ms;animation-delay: 2421ms;}
.circle-container:nth-child(175) {width: 8px;height: 8px;-webkit-animation-name: move-frames-175;animation-name: move-frames-175;-webkit-animation-duration: 31522ms;animation-duration: 31522ms;-webkit-animation-delay: 16826ms;animation-delay: 16826ms;}
@-webkit-keyframes move-frames-175 {from {transform: translate3d(66vw, 104vh, 0);}to {transform: translate3d(50vw, -114vh, 0);}}
@keyframes move-frames-175 {from {transform: translate3d(66vw, 104vh, 0);}to {transform: translate3d(50vw, -114vh, 0);}}
.circle-container:nth-child(175) .circle {-webkit-animation-delay: 3557ms;animation-delay: 3557ms;}
.circle-container:nth-child(176) {width: 6px;height: 6px;-webkit-animation-name: move-frames-176;animation-name: move-frames-176;-webkit-animation-duration: 31534ms;animation-duration: 31534ms;-webkit-animation-delay: 6994ms;animation-delay: 6994ms;}
@-webkit-keyframes move-frames-176 {from {transform: translate3d(2vw, 102vh, 0);}to {transform: translate3d(33vw, -128vh, 0);}}
@keyframes move-frames-176 {from {transform: translate3d(2vw, 102vh, 0);}to {transform: translate3d(33vw, -128vh, 0);}}
.circle-container:nth-child(176) .circle {-webkit-animation-delay: 3485ms;animation-delay: 3485ms;}
.circle-container:nth-child(177) {width: 7px;height: 7px;-webkit-animation-name: move-frames-177;animation-name: move-frames-177;-webkit-animation-duration: 36206ms;animation-duration: 36206ms;-webkit-animation-delay: 29713ms;animation-delay: 29713ms;}
@-webkit-keyframes move-frames-177 {from {transform: translate3d(36vw, 104vh, 0);}to {transform: translate3d(58vw, -114vh, 0);}}
@keyframes move-frames-177 {from {transform: translate3d(36vw, 104vh, 0);}to {transform: translate3d(58vw, -114vh, 0);}}
.circle-container:nth-child(177) .circle {-webkit-animation-delay: 1350ms;animation-delay: 1350ms;}
.circle-container:nth-child(178) {width: 7px;height: 7px;-webkit-animation-name: move-frames-178;animation-name: move-frames-178;-webkit-animation-duration: 30522ms;animation-duration: 30522ms;-webkit-animation-delay: 25241ms;animation-delay: 25241ms;}
@-webkit-keyframes move-frames-178 {from {transform: translate3d(53vw, 109vh, 0);}to {transform: translate3d(48vw, -132vh, 0);}}
@keyframes move-frames-178 {from {transform: translate3d(53vw, 109vh, 0);}to {transform: translate3d(48vw, -132vh, 0);}}
.circle-container:nth-child(178) .circle {-webkit-animation-delay: 814ms;animation-delay: 814ms;}
.circle-container:nth-child(179) {width: 7px;height: 7px;-webkit-animation-name: move-frames-179;animation-name: move-frames-179;-webkit-animation-duration: 34471ms;animation-duration: 34471ms;-webkit-animation-delay: 18197ms;animation-delay: 18197ms;}
@-webkit-keyframes move-frames-179 {from {transform: translate3d(83vw, 103vh, 0);}to {transform: translate3d(45vw, -107vh, 0);}}
@keyframes move-frames-179 {from {transform: translate3d(83vw, 103vh, 0);}to {transform: translate3d(45vw, -107vh, 0);}}
.circle-container:nth-child(179) .circle {-webkit-animation-delay: 938ms;animation-delay: 938ms;}
.circle-container:nth-child(180) {width: 8px;height: 8px;-webkit-animation-name: move-frames-180;animation-name: move-frames-180;-webkit-animation-duration: 33726ms;animation-duration: 33726ms;-webkit-animation-delay: 26728ms;animation-delay: 26728ms;}
@-webkit-keyframes move-frames-180 {from {transform: translate3d(77vw, 102vh, 0);}to {transform: translate3d(82vw, -117vh, 0);}}
@keyframes move-frames-180 {from {transform: translate3d(77vw, 102vh, 0);}to {transform: translate3d(82vw, -117vh, 0);}}
.circle-container:nth-child(180) .circle {-webkit-animation-delay: 3300ms;animation-delay: 3300ms;}
.circle-container:nth-child(181) {width: 8px;height: 8px;-webkit-animation-name: move-frames-181;animation-name: move-frames-181;-webkit-animation-duration: 33817ms;animation-duration: 33817ms;-webkit-animation-delay: 33478ms;animation-delay: 33478ms;}
@-webkit-keyframes move-frames-181 {from {transform: translate3d(5vw, 109vh, 0);}to {transform: translate3d(7vw, -123vh, 0);}}
@keyframes move-frames-181 {from {transform: translate3d(5vw, 109vh, 0);}to {transform: translate3d(7vw, -123vh, 0);}}
.circle-container:nth-child(181) .circle {-webkit-animation-delay: 2801ms;animation-delay: 2801ms;}
.circle-container:nth-child(182) {width: 5px;height: 5px;-webkit-animation-name: move-frames-182;animation-name: move-frames-182;-webkit-animation-duration: 33662ms;animation-duration: 33662ms;-webkit-animation-delay: 36124ms;animation-delay: 36124ms;}
@-webkit-keyframes move-frames-182 {from {transform: translate3d(44vw, 107vh, 0);}to {transform: translate3d(81vw, -109vh, 0);}}
@keyframes move-frames-182 {from {transform: translate3d(44vw, 107vh, 0);}to {transform: translate3d(81vw, -109vh, 0);}}
.circle-container:nth-child(182) .circle {-webkit-animation-delay: 77ms;animation-delay: 77ms;}
.circle-container:nth-child(183) {width: 6px;height: 6px;-webkit-animation-name: move-frames-183;animation-name: move-frames-183;-webkit-animation-duration: 33572ms;animation-duration: 33572ms;-webkit-animation-delay: 31461ms;animation-delay: 31461ms;}
@-webkit-keyframes move-frames-183 {from {transform: translate3d(68vw, 103vh, 0);}to {transform: translate3d(92vw, -112vh, 0);}}
@keyframes move-frames-183 {from {transform: translate3d(68vw, 103vh, 0);}to {transform: translate3d(92vw, -112vh, 0);}}
.circle-container:nth-child(183) .circle {-webkit-animation-delay: 479ms;animation-delay: 479ms;}
.circle-container:nth-child(184) {width: 8px;height: 8px;-webkit-animation-name: move-frames-184;animation-name: move-frames-184;-webkit-animation-duration: 29033ms;animation-duration: 29033ms;-webkit-animation-delay: 15283ms;animation-delay: 15283ms;}
@-webkit-keyframes move-frames-184 {from {transform: translate3d(59vw, 107vh, 0);}to {transform: translate3d(33vw, -113vh, 0);}}
@keyframes move-frames-184 {from {transform: translate3d(59vw, 107vh, 0);}to {transform: translate3d(33vw, -113vh, 0);}}
.circle-container:nth-child(184) .circle {-webkit-animation-delay: 1808ms;animation-delay: 1808ms;}
.circle-container:nth-child(185) {width: 6px;height: 6px;-webkit-animation-name: move-frames-185;animation-name: move-frames-185;-webkit-animation-duration: 28144ms;animation-duration: 28144ms;-webkit-animation-delay: 5436ms;animation-delay: 5436ms;}
@-webkit-keyframes move-frames-185 {from {transform: translate3d(94vw, 101vh, 0);}to {transform: translate3d(86vw, -128vh, 0);}}
@keyframes move-frames-185 {from {transform: translate3d(94vw, 101vh, 0);}to {transform: translate3d(86vw, -128vh, 0);}}
.circle-container:nth-child(185) .circle {-webkit-animation-delay: 3081ms;animation-delay: 3081ms;}
.circle-container:nth-child(186) {width: 5px;height: 5px;-webkit-animation-name: move-frames-186;animation-name: move-frames-186;-webkit-animation-duration: 36030ms;animation-duration: 36030ms;-webkit-animation-delay: 9330ms;animation-delay: 9330ms;}
@-webkit-keyframes move-frames-186 {from {transform: translate3d(6vw, 108vh, 0);}to {transform: translate3d(34vw, -134vh, 0);}}
@keyframes move-frames-186 {from {transform: translate3d(6vw, 108vh, 0);}to {transform: translate3d(34vw, -134vh, 0);}}
.circle-container:nth-child(186) .circle {-webkit-animation-delay: 2985ms;animation-delay: 2985ms;}
.circle-container:nth-child(187) {width: 4px;height: 4px;-webkit-animation-name: move-frames-187;animation-name: move-frames-187;-webkit-animation-duration: 36813ms;animation-duration: 36813ms;-webkit-animation-delay: 1589ms;animation-delay: 1589ms;}
@-webkit-keyframes move-frames-187 {from {transform: translate3d(45vw, 103vh, 0);}to {transform: translate3d(44vw, -118vh, 0);}}
@keyframes move-frames-187 {from {transform: translate3d(45vw, 103vh, 0);}to {transform: translate3d(44vw, -118vh, 0);}}
.circle-container:nth-child(187) .circle {-webkit-animation-delay: 857ms;animation-delay: 857ms;}
.circle-container:nth-child(188) {width: 7px;height: 7px;-webkit-animation-name: move-frames-188;animation-name: move-frames-188;-webkit-animation-duration: 35831ms;animation-duration: 35831ms;-webkit-animation-delay: 18616ms;animation-delay: 18616ms;}
@-webkit-keyframes move-frames-188 {from {transform: translate3d(29vw, 107vh, 0);}to {transform: translate3d(7vw, -121vh, 0);}}
@keyframes move-frames-188 {from {transform: translate3d(29vw, 107vh, 0);}to {transform: translate3d(7vw, -121vh, 0);}}
.circle-container:nth-child(188) .circle {-webkit-animation-delay: 1896ms;animation-delay: 1896ms;}
.circle-container:nth-child(189) {width: 3px;height: 3px;-webkit-animation-name: move-frames-189;animation-name: move-frames-189;-webkit-animation-duration: 32245ms;animation-duration: 32245ms;-webkit-animation-delay: 3913ms;animation-delay: 3913ms;}
@-webkit-keyframes move-frames-189 {from {transform: translate3d(23vw, 105vh, 0);}to {transform: translate3d(22vw, -111vh, 0);}}
@keyframes move-frames-189 {from {transform: translate3d(23vw, 105vh, 0);}to {transform: translate3d(22vw, -111vh, 0);}}
.circle-container:nth-child(189) .circle {-webkit-animation-delay: 738ms;animation-delay: 738ms;}
.circle-container:nth-child(190) {width: 2px;height: 2px;-webkit-animation-name: move-frames-190;animation-name: move-frames-190;-webkit-animation-duration: 36253ms;animation-duration: 36253ms;-webkit-animation-delay: 20370ms;animation-delay: 20370ms;}
@-webkit-keyframes move-frames-190 {from {transform: translate3d(20vw, 102vh, 0);}to {transform: translate3d(46vw, -122vh, 0);}}
@keyframes move-frames-190 {from {transform: translate3d(20vw, 102vh, 0);}to {transform: translate3d(46vw, -122vh, 0);}}
.circle-container:nth-child(190) .circle {-webkit-animation-delay: 879ms;animation-delay: 879ms;}
.circle-container:nth-child(191) {width: 1px;height: 1px;-webkit-animation-name: move-frames-191;animation-name: move-frames-191;-webkit-animation-duration: 28733ms;animation-duration: 28733ms;-webkit-animation-delay: 20592ms;animation-delay: 20592ms;}
@-webkit-keyframes move-frames-191 {from {transform: translate3d(31vw, 106vh, 0);}to {transform: translate3d(77vw, -119vh, 0);}}
@keyframes move-frames-191 {from {transform: translate3d(31vw, 106vh, 0);}to {transform: translate3d(77vw, -119vh, 0);}}
.circle-container:nth-child(191) .circle {-webkit-animation-delay: 3908ms;animation-delay: 3908ms;}
.circle-container:nth-child(192) {width: 8px;height: 8px;-webkit-animation-name: move-frames-192;animation-name: move-frames-192;-webkit-animation-duration: 33198ms;animation-duration: 33198ms;-webkit-animation-delay: 6808ms;animation-delay: 6808ms;}
@-webkit-keyframes move-frames-192 {from {transform: translate3d(55vw, 108vh, 0);}to {transform: translate3d(96vw, -125vh, 0);}}
@keyframes move-frames-192 {from {transform: translate3d(55vw, 108vh, 0);}to {transform: translate3d(96vw, -125vh, 0);}}
.circle-container:nth-child(192) .circle {-webkit-animation-delay: 872ms;animation-delay: 872ms;}
.circle-container:nth-child(193) {width: 7px;height: 7px;-webkit-animation-name: move-frames-193;animation-name: move-frames-193;-webkit-animation-duration: 31525ms;animation-duration: 31525ms;-webkit-animation-delay: 4830ms;animation-delay: 4830ms;}
@-webkit-keyframes move-frames-193 {from {transform: translate3d(59vw, 102vh, 0);}to {transform: translate3d(26vw, -106vh, 0);}}
@keyframes move-frames-193 {from {transform: translate3d(59vw, 102vh, 0);}to {transform: translate3d(26vw, -106vh, 0);}}
.circle-container:nth-child(193) .circle {-webkit-animation-delay: 3216ms;animation-delay: 3216ms;}
.circle-container:nth-child(194) {width: 1px;height: 1px;-webkit-animation-name: move-frames-194;animation-name: move-frames-194;-webkit-animation-duration: 31412ms;animation-duration: 31412ms;-webkit-animation-delay: 19503ms;animation-delay: 19503ms;}
@-webkit-keyframes move-frames-194 {from {transform: translate3d(16vw, 106vh, 0);}to {transform: translate3d(46vw, -123vh, 0);}}
@keyframes move-frames-194 {from {transform: translate3d(16vw, 106vh, 0);}to {transform: translate3d(46vw, -123vh, 0);}}
.circle-container:nth-child(194) .circle {-webkit-animation-delay: 6ms;animation-delay: 6ms;}
.circle-container:nth-child(195) {width: 7px;height: 7px;-webkit-animation-name: move-frames-195;animation-name: move-frames-195;-webkit-animation-duration: 28076ms;animation-duration: 28076ms;-webkit-animation-delay: 5265ms;animation-delay: 5265ms;}
@-webkit-keyframes move-frames-195 {from {transform: translate3d(61vw, 110vh, 0);}to {transform: translate3d(100vw, -136vh, 0);}}
@keyframes move-frames-195 {from {transform: translate3d(61vw, 110vh, 0);}to {transform: translate3d(100vw, -136vh, 0);}}
.circle-container:nth-child(195) .circle {-webkit-animation-delay: 2573ms;animation-delay: 2573ms;}
.circle-container:nth-child(196) {width: 7px;height: 7px;-webkit-animation-name: move-frames-196;animation-name: move-frames-196;-webkit-animation-duration: 29459ms;animation-duration: 29459ms;-webkit-animation-delay: 7378ms;animation-delay: 7378ms;}
@-webkit-keyframes move-frames-196 {from {transform: translate3d(34vw, 108vh, 0);}to {transform: translate3d(54vw, -118vh, 0);}}
@keyframes move-frames-196 {from {transform: translate3d(34vw, 108vh, 0);}to {transform: translate3d(54vw, -118vh, 0);}}
.circle-container:nth-child(196) .circle {-webkit-animation-delay: 117ms;animation-delay: 117ms;}
.circle-container:nth-child(197) {width: 4px;height: 4px;-webkit-animation-name: move-frames-197;animation-name: move-frames-197;-webkit-animation-duration: 32793ms;animation-duration: 32793ms;-webkit-animation-delay: 19896ms;animation-delay: 19896ms;}
@-webkit-keyframes move-frames-197 {from {transform: translate3d(25vw, 109vh, 0);}to {transform: translate3d(26vw, -111vh, 0);}}
@keyframes move-frames-197 {from {transform: translate3d(25vw, 109vh, 0);}to {transform: translate3d(26vw, -111vh, 0);}}
.circle-container:nth-child(197) .circle {-webkit-animation-delay: 3529ms;animation-delay: 3529ms;}
.circle-container:nth-child(198) {width: 2px;height: 2px;-webkit-animation-name: move-frames-198;animation-name: move-frames-198;-webkit-animation-duration: 34546ms;animation-duration: 34546ms;-webkit-animation-delay: 1507ms;animation-delay: 1507ms;}
@-webkit-keyframes move-frames-198 {from {transform: translate3d(26vw, 106vh, 0);}to {transform: translate3d(34vw, -136vh, 0);}}
@keyframes move-frames-198 {from {transform: translate3d(26vw, 106vh, 0);}to {transform: translate3d(34vw, -136vh, 0);}}
.circle-container:nth-child(198) .circle {-webkit-animation-delay: 2033ms;animation-delay: 2033ms;}
.circle-container:nth-child(199) {width: 8px;height: 8px;-webkit-animation-name: move-frames-199;animation-name: move-frames-199;-webkit-animation-duration: 36517ms;animation-duration: 36517ms;-webkit-animation-delay: 9537ms;animation-delay: 9537ms;}
@-webkit-keyframes move-frames-199 {from {transform: translate3d(52vw, 101vh, 0);}to {transform: translate3d(70vw, -129vh, 0);}}
@keyframes move-frames-199 {from {transform: translate3d(52vw, 101vh, 0);}to {transform: translate3d(70vw, -129vh, 0);}}
.circle-container:nth-child(199) .circle {-webkit-animation-delay: 331ms;animation-delay: 331ms;}
.circle-container:nth-child(200) {width: 5px;height: 5px;-webkit-animation-name: move-frames-200;animation-name: move-frames-200;-webkit-animation-duration: 31226ms;animation-duration: 31226ms;-webkit-animation-delay: 29161ms;animation-delay: 29161ms;}
@-webkit-keyframes move-frames-200 {from {transform: translate3d(15vw, 104vh, 0);}to {transform: translate3d(62vw, -125vh, 0);}}
@keyframes move-frames-200 {from {transform: translate3d(15vw, 104vh, 0);}to {transform: translate3d(62vw, -125vh, 0);}}
.circle-container:nth-child(200) .circle {-webkit-animation-delay: 327ms;animation-delay: 327ms;}


/* ----- Footer Navigation ----- */
#footer-navigation {float: right;margin-bottom: 15px;text-align: center;}
#footer-navigation a:hover{color: #b12009;}
#footer-navigation a {color: #666;float: left;font-size: 11px;font-weight: 400;padding: 0 15px;}
#footer-navigation ul li:after {content: '|';color: #666666;font-size: 11px;vertical-align: top;}
#footer-navigation ul li:last-child:after {content: none;}
#footer-navigation ul li {position: relative;display: inline-block;}
#footer-navigation .sub-menu {display: inline-block;}

/* #Video and image header
================================================== */

.vid-thumb .top-header,
.sld-plus .top-header {position: absolute;top: 0;left: 0;z-index: 9;width: 100%;}
@media only screen and (min-width: 1000px) {
.vid-thumb-bg {background-position: center center;background-size: cover;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100vh;position: relative;}

.vid-thumb-content {position: absolute;left: 47%;text-align:left;top: 37%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0 auto;max-width:50%;}
}
.vid-thumb-content .vid-thumb-title, 
.vid-thumb-content .vid-thumb-title a {color: #fff;font-size: 46px;font-weight: 600;line-height: 1.25;margin-bottom: 6px;}
.movie .vid-thumb-content .vid-thumb-title, 
.movie .vid-thumb-content .vid-thumb-title a {font-size: 28px;line-height: 1.25;}
.vid-thumb-content .vid-thumb-text {color: #fff;font-size: 24px;font-weight: 300;line-height: 1.4;margin-bottom: 10px;}
.movie .vid-thumb-content .vid-thumb-text {font-size: 18px;font-weight: 300;line-height: 1.4;}
.jarallax-video-pause {background-color: transparent;border: none;position: absolute;bottom: 60px;right: 50px;color: #fff;cursor: pointer;text-align: left;font-size: 30px;line-height: 30px;height: 38px;width: 38px;opacity: 0.5;z-index: 99;}
.scroll-down {background-color: transparent;border: none;display: none;font-size: 0px;}
.vid-thumb .scroll-down,
.sld-plus .scroll-down {display: block;}

.scroll-down span {position: absolute;bottom: 50px;left: 50%;width: 24px;height: 24px;margin-left: -12px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: tf15 2s infinite;animation: tf15 2s infinite;opacity: 0;box-sizing: border-box;cursor: pointer;z-index: 2;}
.scroll-down span:nth-of-type(1) {-webkit-animation-delay: .3s;animation-delay: .3s;}
.scroll-down span:nth-of-type(2) {bottom: 66px;-webkit-animation-delay: .15s;animation-delay: .15s;}
.scroll-down span:nth-of-type(3) {bottom: 82px;-webkit-animation-delay: 0s;animation-delay: 0s;}
@-webkit-keyframes tf15 {0% {	opacity: 0;}50% {	opacity: 1;}100% {	opacity: 0;}}
@keyframes tf15 {0% {	opacity: 0;}50% {	opacity: 1;}100% {	opacity: 0;}}

/* #services
================================================== */

#services {background:#fefefc;text-align:center;position:relative;display:block;float:left;width:100%;}
#services .container {text-align:left;position:relative;display:inline-block;width:100%;padding-top:50px;padding-bottom:50px;margin:0 auto;}
@media (min-width : 1000px) {
	#services .container {width:1000px;}
}
@media only screen and (max-width: 1024px) {
	#services .container {max-width:calc(100% - 30px);width:calc(100% - 30px);}
}
#services .section2 {display:block;float:left;width:100%;}
#services .section2 h4{position:relative;display:inline-block;color:#b12009;margin-bottom:30px;padding-bottom:35px;font-weight:700;font-size:35px;width:100%;text-align:center;}
#services .section2 h4:after{content:'';position:absolute;bottom:0px;left:calc(50% - 60px);width: 120px;height:5px;background:#555;margin: 10px auto 25px;}
#services .section2 .left{display:block;float:left;width:70%;}
#services .section2 .right{display:block;float:left;width:30%;}

@media only screen and (max-width: 767px) {
	#services .section2 .left{width:100%;padding-left:15px;padding-right:15px;}
	#services .section2 .right{width:100%;padding-left:15px;padding-right:15px;}
}
#services .section2 ul{list-style:none;}
#services .section2 .tabs-con{list-style:none;margin-top:10px;}
#services .section2 .tabs-con .tablinks{box-shadow: 1px 3px 10px 1px rgb(0 0 0 / 5%);cursor:pointer;display:flex;justify-content:center;align-items:center;height:40px;font-size:16px;font-weight:500;line-height:16px;border:solid 1px #555;background:#fff;width:240px;color:#555;text-align:center;border-radius:5px;padding:5px 15px;margin-bottom:10px;}

#services .section2 .tabs-con .tablinks:hover{background:#b12009;color:#fff;height:40px;font-size:16px;border:solid 1px #b12009;}
#services .section2 .tabs-con .tablinks.active{background:#b12009;color:#fff;height:40px;font-size:16px;border:solid 1px #b12009;text-shadow:1px 0.5px 1px rgba(239,239,239)}
@media only screen and (max-width: 1024px) {
	#services .section2 .tabs-con .tablinks{width:100%;}
}
@media only screen and (max-width: 767px) {
	
	#services .section2 .tabs-con .tablinks{width:48%;float:left;height:50px;}
	#services .section2 .tabs-con .tablinks:nth-child(odd) {margin-right:4%;}
	#services .section2 .tabs-con .tablinks:hover{height:50px;}
	#services .section2 .tabs-con .tablinks.active{height:50px;}
}
#services .section2 .tab {display:none;}
#services .section2 .tab.active {display:block;}
#services .section2 .tab li {display:inline-block;width:100%;margin-bottom:10px;}
#services .section2 .tab li i {margin-right:10px;color:#b12009;font-size:24px;display:block;float:left;}
#services .section2 .tab .separator {display:inline-block;width:200px;height:3px;background:#555;}
#services .section2 .tab .more {display:inline-block;color:#fff;background:#b12009;border:1px solid #b12009;padding:3px 12px;border-radius: 5px;margin-top:5px;}
#services .section2 .tab .more:hover {color:#b12009;background:#fff;border:1px solid #b12009;}
@media (min-width : 1000px) {
	#services .section2 .tab li{padding-right:20px;}
}

#services .area{background:linear-gradient(to left, #fefefc, #ffffff);  width: 100%;}
#services .circles{position: absolute;top: 0;left: 0;width: 35%;height: 100%;overflow: hidden;}
#services .circles li{position: absolute;display: block;list-style: none;width: 20px;height: 20px;border:1px solid #b12009;background: rgba(255, 255, 255);animation: animate 25s linear infinite;bottom: -150px;}
#services .circles li:nth-child(1){left: 25%;width: 80px;height: 80px;animation-delay: 0s;}
#services .circles li:nth-child(2){left: 10%;width: 20px;height: 20px;animation-delay: 2s;animation-duration: 12s;}
#services .circles li:nth-child(3){left: 70%;width: 20px;height: 20px;animation-delay: 4s;}
#services .circles li:nth-child(4){left: 40%;width: 60px;height: 60px;animation-delay: 0s;animation-duration: 18s;}
#services .circles li:nth-child(5){left: 65%;width: 20px;height: 20px;animation-delay: 0s;}
#services .circles li:nth-child(6){left: 75%;width: 110px;height: 110px;animation-delay: 3s;}
#services .circles li:nth-child(7){left: 35%;width: 150px;height: 150px;animation-delay: 7s;}
#services .circles li:nth-child(8){left: 50%;width: 25px;height: 25px;animation-delay: 15s;animation-duration: 45s;}
#services .circles li:nth-child(9){left: 20%;width: 15px;height: 15px;animation-delay: 2s;animation-duration: 35s;}
#services .circles li:nth-child(10){right: 4%;width: 120px;height: 120px;animation-delay: 0s;animation-duration: 11s;}
@keyframes animate {
	0%{transform: translateY(0) rotate(0deg);opacity: 1;border-radius: 0;}
	100%{transform: translateY(-1000px) rotate(720deg);opacity: 0;border-radius: 50%; }
}
/* #About Us page
================================================== */

.about-template .about-contant,
.contact-template .contact-content {background-attachment: fixed;background-color: #747474;background-position: center center;background-size: cover;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 600px;position: relative;}
.about-template .about-contant.has-post-thumbnail #primary {width: 50%;float: right;padding-right: 0;margin: 50px 0;}
.about-template .about-contant #primary {width: 50%;float: none;padding: 50px 0;margin: 0 auto;}
.contact-template .contact-content .wrap {padding: 100px 0;width: 70%;}
.contact-template #primary {width: 60%;}
.contact-template #secondary {border: none;margin-top: 100px;width: 40%;}

.contact-template input[type="text"], 
.contact-template input[type="email"], 
.contact-template input[type="url"], 
.contact-template input[type="tel"], 
.contact-template input[type="number"], 
.contact-template input[type="date"], 
.contact-template input[type="search"], 
.contact-template input[type="password"], 
.contact-template textarea {border: 1px solid #ccc;border-radius: 0;background-color: transparent;margin-top: 10px;}

.contact-template input,
.contact-template textarea {color: #fff;}

.contact-template #content,
.about-template #content {padding: 0;}

.about-template .page-header,
.contact-template .page-header {background-color: transparent;padding: 0;margin-bottom: 40px;}

.about-template .page-title,
.contact-template .page-title {font-size: 30px;}




/* #Main Slider
================================================== */
.main-slider {clear: both;position: relative;}

.main-slider .layer-slider,
.main-slider .multi-slider {height: 100%;position: relative;}

.layer-slider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;}

html[xmlns] .layer-slider .slides {
  display: block;}

* html .layer-slider .slides {
  height: 1%;}

.layer-slider .slides > li:first-child {
  display: block;}

.main-slider .image-slider {background-position: center center;background-size: cover;
  	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	height: 100vh;
  	position: relative;}

.boxed-layout-small .main-slider .image-slider {min-height: 500px;}

.slider-content {position: absolute;left: 0;right: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0 auto;max-width: 60%;}

.slider-content .slider-title, 
.slider-content .slider-title a {color: #fff;font-size: 46px;font-weight: 600;line-height: 1.25;margin-bottom: 6px;}

.slider-content .slider-title a:hover {color: #fff;opacity: 0.7;}

.slider-content .slider-text {color: #fff;font-size: 24px;font-weight: 300;line-height: 1.4;margin-bottom: 10px;}

/* ----- Slider Content Animation 
============================================= */

/* ----- Slider Content Animation Bottom ----- */
.animation-bottom .layer-slider li .slider-title,
.animation-bottom .layer-slider li .slider-text {	-webkit-animation-duration: .1s;	animation-duration: .1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-animation-name: fadeOutBottom;	animation-name: fadeOutBottom;}

.animation-bottom .layer-slider li.flex-active-slide .slider-content .slider-title,
.animation-bottom .layer-slider li.flex-active-slide .slider-content .slider-text {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-animation-name: fadeInBottom;	animation-name: fadeInBottom;}

.animation-bottom .layer-slider li.flex-active-slide .slider-content .slider-title {	-webkit-animation-delay: .5s;	animation-delay: .5s;}

.animation-bottom .layer-slider li.flex-active-slide .slider-content .slider-text {	-webkit-animation-delay: 1s;	animation-delay: 1s;}

/* ----- Bottom Animation ----- */
@-webkit-keyframes fadeInBottom {	0% {			opacity: 0;			-webkit-transform: translate3d(0, 100%, 0);			transform: translate3d(0, 100%, 0);	}	100% {			opacity: 1;			-webkit-transform: none;			transform: none;	}}

@keyframes fadeInBottom {	0% {			opacity: 0;			-webkit-transform: translate3d(0, 100%, 0);			transform: translate3d(0, 100%, 0);	}	100% {			opacity: 1;			-webkit-transform: none;			transform: none;	}}

@-webkit-keyframes fadeOutBottom {	0% {			opacity: 1;	}	100% {			opacity: 0;			-webkit-transform: translate3d(0, 100%, 0);			transform: translate3d(0, 100%, 0);	}}

@keyframes fadeOutBottom {	0% {			opacity: 1;	}	100% {			opacity: 0;			-webkit-transform: translate3d(0, -100%, 0);			transform: translate3d(0, 100%, 0);	}}

/* ----- Slider Buttons ----- */
.main-slider .flex-direction-nav {right: 50px;bottom: 50px;position: absolute;z-index: 2;}

.main-slider .flex-direction-nav li {border: 1px solid #fff;display: block;float: left;font-size: 0;height: 45px;outline: medium none;text-align: left;width: 45px;z-index: 99;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;transition: all 500ms ease-out;}

.main-slider .flex-direction-nav li:hover {background-color: #fff;}

.main-slider .flex-direction-nav a:before {-webkit-transform: translateX(-50%) rotate(30deg);-moz-transform: translateX(-50%) rotate(30deg);-ms-transform: translateX(-50%) rotate(30deg);-o-transform: translateX(-50%) rotate(30deg);transform: translateX(-50%) rotate(30deg);transform-origin: 0 100% 0;}

.main-slider .flex-direction-nav a:before,
.main-slider .flex-direction-nav a:after {backface-visibility: hidden;background-color: #fff;content: "";height: 50%;left: 38%;position: absolute;-webkit-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;-moz-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;-o-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;-ms-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;width: 1px;}

.main-slider .flex-direction-nav li:hover a:before,
.main-slider .flex-direction-nav li:hover a:after {background-color: #333;}

.main-slider .flex-direction-nav a:after {top: 50%;-webkit-transform: translateX(-50%) rotate(-30deg);-moz-transform: translateX(-50%) rotate(-30deg);-ms-transform: translateX(-50%) rotate(-30deg);-o-transform: translateX(-50%) rotate(-30deg);transform: translateX(-50%) rotate(-30deg);transform-origin: 0 0 0;}

.main-slider .flex-direction-nav a {display: block;height: 30px;position: relative;top: 6px;}

.main-slider .flex-direction-nav li.flex-nav-next {margin-left: -1px;}

.main-slider .flex-direction-nav li.flex-nav-next a {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}


/* ----- Slider Pagination Buttons ----- */
.main-slider .flex-control-nav {text-align: right;line-height: 0;position: absolute;bottom: 30px;z-index: 2;left: 50px;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;transition: all 500ms ease-out;}

.main-slider .flex-control-nav li {display: inline-block;}

.main-slider .flex-control-nav li a {background-color: rgba(255, 255, 255, 0.4);cursor: pointer;display: inline-block;font-size: 0;height: 10px;margin-right: 5px;opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);text-align: center;vertical-align: middle;width: 10px;-webkit-transition: background .3s ease;-moz-transition: background .3s ease;-o-transition: background .3s ease;-ms-transition: background .3s ease;
  	transition: background .3s ease;}

.main-slider .flex-control-nav a.flex-active, 
.main-slider .flex-control-nav a:hover {background-color: #fff;
  	height: 12px;
  	width: 12px;}

/* Header Design 
================================================== */

/* Site Title and Logo Top and Center */
.top-logo-title .main-header {display: block;}

.top-logo-title #site-branding {float: none;margin-left: 0;text-align: center;}

.top-logo-title #site-navigation {float: none;}

.top-logo-title #site-detail {display: block;text-align: center;padding: 0;margin: 10px 0;}

.top-logo-title .right-toggle {margin-right: 0;float: right;display: inline-block;top: 80px;position: absolute;right: 50px;}



@media only screen and (max-width: 480px) {.bbp-search-form input[type="submit"] {	height: 29px;}}

/* Woocommerce
================================================== */
.woocommerce #main .page-title {display: none;}

.woocommerce-ordering .orderby {background-color: #fafafa;border: 1px solid rgba(0, 0, 0, 0.1);padding: 5px;}

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {background-color: #b12009;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-weight: 400;-ms-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {background-color: #b12009;color: #fff;-ms-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {background-color: #999;color: #fff;}

.woocommerce .quantity .qty {height: 34px;}

.woocommerce span.onsale {background-color: #2eb851;font-size: 14px;font-weight: 500;left: -20px;min-height: 4em;min-width: 4em;padding: 0.402em;top: -20px;}

.woocommerce ul.products li.product .onsale {margin: -1em -1em 0 0;}

.woocommerce ul.products li.product h3 {font-size: 1.2em;}

.woocommerce ul.products li.product .price {font-size: 1em;}

.woocommerce div.product p.price, 
.woocommerce div.product span.price {color: #747474;}

.woocommerce ul.products li.product .price {color: #747474;}

.woocommerce div.product .woocommerce-tabs .panel {padding-top: 20px;}

.woocommerce-demo-store p.demo_store {background-color: #b12009;}

.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text {width: auto;}

.woocommerce .woocommerce-message:before {color: #b12009;}

.woocommerce-cart table.cart td.actions .coupon .input-text {padding: 10px 6px 12px;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {padding: 15px;}

.woocommerce table.shop_table td {padding: 12px;border-top: 0;}

.woocommerce table.shop_table {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce div.product .woocommerce-tabs ul.tabs li {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {display: none;}

.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce nav.woocommerce-pagination ul li span {padding: 0.5em 0.8em;}

.woocommerce .woocommerce-ordering, 
.woocommerce .woocommerce-result-count {margin: 0 0 3em;}

.woocommerce ul.products li.product a img {border: 1px solid #ddd;margin: 0;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: #2eb851;}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #008922;}

.woocommerce .star-rating,
.comment-form-rating .stars span a {color: #f9b91e;}

.woocommerce .woocommerce-product-search input.search-field {width: calc(100% - 95px);}

.woocommerce .woocommerce-product-search button[type="submit"] {cursor: pointer;height: 40px;padding: 0 15px;margin-left: -1px;}

.woocommerce .tagcloud a {border: 1px solid #ddd;display: inline-block;margin: 0 2px 6px 0;padding: 3px 10px;}

.woocommerce-review-link {color: #747474;}

#main .woocommerce-MyAccount-navigation > ul {list-style: none;}

.woocommerce-MyAccount-navigation ul li > a {border: 1px solid #e4e4e4;display: block;height: 100%;margin-bottom: -1px;padding: 8px;width: 100%;}

.woocommerce-MyAccount-navigation ul li > a:hover,
.woocommerce-MyAccount-navigation ul li.is-active {background-color: #f8f8f8;}

.related.products {display: inline-block;}

.woocommerce nav.woocommerce-pagination {display: inline-block;margin-bottom: 40px;width: 100%;}

.woocommerce-pagination .page-numbers {outline: none;}

.woocommerce .single-featured-image-header {display: none;}

@media only screen and (max-width: 767px) {
	.woocommerce span.onsale {	left: 0;}
	.woocommerce ul.products li.product .onsale {	margin: -0.6em -0.6em 0 0;}
	}

/* Jetpack
================================================== */
@media only screen and (max-width: 800px) {
	#infinite-handle {	clear: both;	display: block;}
}

/* Recent Posts With Thumbnails
================================================== */
.rpwwt-widget ul li {margin: 0 0 5px !important;}

.rpwwt-post-author {color: #747474;}

.rpwwt-post-date {color: #949494;font-size: 13px;font-style: italic;}

.post_in_cat li {animation: FadeIn 1s linear; animation-fill-mode: both;padding-top:7px;padding-bottom:5px;font-size:18px;}
.post_in_cat li .postlink i{margin-right:10px;}
.post_in_cat li .postlink{text-decoration:none;}
@keyframes FadeIn {
  0% {opacity: 0;transform: scale(.1);}
  85% {opacity: 1;transform: scale(1.05);}
  100% {transform: scale(1);}
  }
@media only screen and (min-width: 1000px){
	.post_in_cat li{display:inline-block;width:33%;}
}
.zliczanie-klikniec{text-decoration:none!important;}
.click{padding:5px 15px;border:#b12009 1px solid;border-radius:5px;text-decoration:none!important;}
.click:hover{padding:5px 15px;border:#b12009 1px solid;background:#b12009;color:#fff;border-radius:5px;text-decoration:none!important;}
.next_text {float:right;margin-left:7px;}
.prev_text {float:left;margin-right:7px;}
.prev_text svg{transform: rotate(180deg);}
.nav-links span{display:inline-block;}
.navigation.post-navigation .post-title{display:inline-block;}

.link--arrowed {display: inline-block;height: 2rem;line-height: 2rem;}
.right-nav .arrow-icon {position: relative;top: -1px;transition: transform 0.3s ease;vertical-align: middle;}
.right-nav .arrow-icon--circle {transition: stroke-dashoffset 0.3s ease;stroke-dasharray: 95;stroke-dashoffset: 95;}
.right-nav:hover .arrow-icon {transform: translate3d(5px, 180deg, 0);}
.right-nav:hover .arrow-icon--circle {stroke-dashoffset: 0;}

.left-nav .arrow-icon {position: relative;top: -1px;transition: transform 0.3s ease;vertical-align: middle;}
.left-nav .arrow-icon--circle {transition: stroke-dashoffset 0.3s ease;stroke-dasharray: 95;stroke-dashoffset: 95;}
.left-nav:hover .arrow-icon {transform: translate3d(5px, 180deg, 0);}
.left-nav:hover .arrow-icon--circle {stroke-dashoffset: 0;}

.spin_item{text-align:center;font-size:14px;border:#1970b7 3px solid;border-radius:15px;width:100%;height:100%;}
.spin_name{display:inline-block;width:100%;}
.ino_spins h1{text-align:center;font-weight:800; text-shadow: 0px 0px 6px #000;}

/*.ino_spins {position:relative;margin-left:22px;margin-right:22px;margin-bottom:50px;border-radius:5px;display:inline-block;text-align:center;max-width:100%;background:#fff;position:relative;z-index:0;padding:0;height: 385px;}
*/
.postid-198 #page{background:#1970b7;color:#fff}
.postid-198 #page .single-post-title{background:#000;}
.postid-198 #page .single-post-title h1{color:#fff;}
.postid-198 #page .single-post-title .entry-meta span{color:#fff;}
.postid-198 #page .single-post-title .entry-meta a{color:#fff;}
.postid-198 #page .single-post-title .entry-meta a:hover{color:#b12009;}
.postid-198 #page .navigation.post-navigation .post-title{color:#fff;}
.postid-198 #page .navigation.post-navigation .post-title:hover{color:#b12009;}
.postid-198 .site-info .copyright {color:#fff;}
.postid-198 .site-info .copyright a{color:#fff;}


/* googlemap */
.postid-193 .single-post-title{background:#0b9038;}
.postid-193 #page .single-post-title h1{color:#fff;}
.postid-193 #page .single-post-title .entry-meta span{color:#fff;}
.postid-193 #page .single-post-title .entry-meta a{color:#fff;}
.postid-193 #wpgmza_map a{color:#0b9038;}

/* koniec googlemap */
/* karuzela z nagrodami */

.ino_spins {position:relative;margin-right:22px;margin-bottom:20px;border-radius:5px;display:inline-block;background:#1970b7;max-width:100%;position:relative;z-index:0;padding:0;padding-left:15px;padding-right:15px;}
.ino_spins button{border:1px solid #fff;border-radius:5px;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);background: rgb(25,112,183);
background: linear-gradient(176deg, rgba(25,112,183,1) 0%, rgba(7,52,89,1) 100%);color:#efc319;padding:7px 26px!important;font-weight:bold;font-size:16px;cursor:pointer;}
.ino_spins .countdowns{border:1px solid #fff;border-radius:5px;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);background: rgb(25,112,183);
background: linear-gradient(176deg, rgba(25,112,183,1) 0%, rgba(7,52,89,1) 100%);color:#efc319;padding:7px 26px!important;font-weight:bold;font-size:16px;cursor:pointer;display:inline-block;}
.ino_spins .spin_login {border:1px solid #fff;border-radius:5px;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);background: rgb(25,112,183);
background: linear-gradient(176deg, rgba(25,112,183,1) 0%, rgba(7,52,89,1) 100%);color:#efc319;padding:7px 26px!important;font-weight:bold;font-size:16px;cursor:pointer;display:inline-block;}
.ino_spins .spin_timeout {border:1px solid #fff;border-radius:5px;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);background: rgb(25,112,183);
background: linear-gradient(176deg, rgba(25,112,183,1) 0%, rgba(7,52,89,1) 100%);color:#efc319;padding:7px 26px!important;font-weight:bold;font-size:16px;cursor:pointer;display:inline-block;}
.ino_window {overflow: hidden;position: relative;width:9000px;height: 220px;}
.ino_wrapers {position: relative;margin: auto;width:100%;overflow-x: hidden;overflow-y: hidden;}
.ino_wraper {position: relative;margin: auto;width:100%;overflow-x: hidden;overflow-y: hidden;text-align:center;border-radius: 2px;}
.ino_list {position: relative;display: inline-block;overflow:hidden;margin-left:0;padding-left:0;}
.ino_list li {color:#000!important;border: 4px solid transparent ;width:200px;height:200px;list-style: none; display: inline-block; float: left;}
.ino_list li img {max-width:140px;max-height:140px;margin-top:10px;}
.ino_list li.noth img {margin-top:20px;max-width:190px;}
.ino_line  {position: absolute;top: 0; right:calc( 50% + 3.5px);z-index: 1;height:100%;width:3px;background:#00ff66;display:inline-block;}
.ino_arrowup {position: absolute;bottom: 0; right: 50%;z-index: 1; width: 0;height: 0;border-bottom: 20px solid #00ff66; border-left: 5px solid transparent; border-right: 5px solid transparent;}
.ino_arrowdown {position: absolute; top: 0;right: 50%;z-index: 1;width: 0; height: 0;border-top: 20px solid #00ff66;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.ino_arrowdown {position: absolute; top: 0;right: 50%;z-index: 1;width: 0; height: 0;border-top: 20px solid #00ff66;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.displaynone{display:none;}

.container_login_popup{display:none;height:100%;width:100%;top:0px;left:0px;color:#000;background:rgb(1, 112, 191, 0.8);text-align:center;position:fixed;z-index:11011;overflow:hidden; -webkit-animation-name: fadeIn; /* Fade in the background */ -webkit-animation-duration: 1.2s;}
.login_popup{display:inline-block;max-width:400px;margin-top:20px;border-radius:15px;text-align:left;background:#fff;padding:15px; -webkit-animation-name: slideIn; -webkit-animation-duration: 1s;}
.login_popup input{background:#fff;color:#000;}
.login_popup #inostrony_login_submit{cursor:pointer;padding:10px 17px;line-height: 17px;font-size: 16px;border:0;border-radius:4px;background:#0170bf;color:#fff;font-weight:bold;font-size:16px;}
.login_popup .close{cursor:pointer;}
.login_popup .close:hover {opacity:1;color:#000:}
.kasuj{clear:both;}
.carousel-kon{position:relative;}
.ino_carousel{padding:10px 0px;overflow:hidden;margin-bottom:20px;}
.carousel-zaw{max-height:190px;margin:0;padding:0;}
.carousel-zaw-poz{width:240px;float:left;list-style:none;}
.carousel-zaw-poz-p{padding:10px 10px;list-style:none;}

.carousel-zaw-poz-zaw{background:url('images/carousel-zaw-poz-p.jpg') top left repeat-x;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5);text-align:center;font-size:18px;font-weight:600;color:#fff;height:180px;border:#1970b7 1px solid;border-radius:15px;text-shadow: 0px 0px 6px #000;  }
.carousel-zaw-poz-zaw img{max-width:140px;margin-top:10px; }
.carousel-zaw-poz-zaw.noth img{max-width:180px;margin-top:20px; }
.spin_click{width:100%;display:inline-block;text-align:center;}
.spin_click .ifclick{display:inline-block;text-align:center;margin-top:-130px;}
.carousel-przycisk{}
.carousel-wynik{width:100px;line-height:100px;height:100px;text-align:center;border:2px solid black; cursor:pointer;  margin:0px auto;font-size:30px;  }
.ino_spins .spin_timeout{min-height:25px;cursor:pointer;padding-left:29px;padding-right:29px;line-height: 17px;font-size: 14px;border:1px solid #fff;border-radius:10px;background:#0170bf;color:#ffff00;padding-top:4px!important;padding-bottom:4px!important;font-weight:bold;font-size:16px;}

.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu{opacity:1!important;background:rgb(9, 56, 94, 0.95) ;margin-top:0!important;min-height:100%!important;z-index: 99999;position:fixed;width:100%;max-height:100%;top:0;left:0;}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons{z-index: 999999!important}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover{color:#fff!important;}
.fixed-position{ position: fixed;width:100%;}
@media (max-width: 768px){
.ino_spins {padding-bottom:0;margin-bottom:0;}
.ino_spins{margin-right:0!important;padding-left:0!important;padding-right:0!important;line-height:17px!important}	
.fusion-fullwidth{padding-left:0!important;padding-right:0!important}
.woocommerce .products li.product-type-lottery{}
body #boxed-wrapper{background-size:auto auto!important;}
}
.wpb_wl_images{padding-top:70px;}

@media (max-width: 700px){
.fusion-body .woocommerce-container .products li {width:100%;}
.woocommerce .products li.product-type-lottery {width:96%;}
}
.wpb_wl_images{padding-top:70px;}
.highlight {opacity: 1 !important;}
.image-container {position: relative;}
.images {width: 100%;overflow: hidden;white-space: nowrap;position: relative;}
.images img {width: 100%;max-width: 100%!important;height: auto;display: inline;margin: 0 0 -3px;border: none;}
.images i {position: absolute;top: 50%;transform: translateY(-50%);color: rgba(255, 255, 255, 0.8);cursor: pointer;text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);font-size: 4em;z-index: 9;}
.images i:hover {color: white;text-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}
.images i:nth-child(1) {left: 0.5em;}
.images i:nth-child(2) {right: 0.5em;}

.spin_pop{position:absolute;top:-50px;left:25%;width:50%;background:#fff;border-radius:10px;color:#000;text-align:center;display:none;}
.post-content .spin_pop h1{color:#000}
.post-content .spin_pop h3{color:#000}
@media (max-width: 700px){
	.spin_pop{top:-50px;left:1%;width:98%;}
	.fusion-logo{margin-bottom:0!important}
	.fusion-flyout-menu-icons{margin-top:31px;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu-icons{margin-top:31px!important;}
	.ticket_header_group .menu_ticket{padding-left:20px;padding-right:20px;}
	.stats{display:inline-block!important;padding-top:5px;}
	.stats-col{font-size:17px!important;line-height:20px!important;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu-icons{text-align:right;padding-left:15px;}
	.ino_logo_menu{max-width:90%!important;}
}

/* produkt rolety */
.opcje-do-scrollowania input{margin-bottom:0;margin-right:5px;margin-top:3px;}
.separ{background:#dcdcdc;display:inline-block;width:100%;margin-bottom:10px;}
.inf-szer-recz{display:none;}
.inf-wys-el{display:none;}
.inf-max-wys{display:none;}
.inf-max-pow{display:none;}
.osprzet-lab {cursor:pointer;}
.osprzet-lab input{display:none}
.osprzet-class {margin-bottom:10px;}
.osprzet-class input[type="radio"]{display:none;}
.osprzet-class img{max-width:70px;max-height:70px;float:left;margin-right:10px;margin-bottom:10px;}
.osprzet-class input[type="radio"] + label{height: 70px;width: 100%;display:inline-block;padding: 0 0 0 0px;cursor:pointer;}
.osprzet-class input[type="radio"]:checked + label img{border:solid 2px #2485be;}

.stuff-class {margin-bottom:10px;}
.stuff-class input[type="radio"]{display:none;}
.stuff-class img{max-width:70px;max-height:70px;float:left;margin-right:10px;margin-bottom:10px;}
.stuff-class input[type="radio"] + label{height: 70px;width: 100%;display:inline-block;padding: 0 0 0 0px;cursor:pointer;}
.stuff-class input[type="radio"]:checked + label img{border:solid 2px #2485be;}

.fields-width{width:100%;display:inline-block;}
.fiels-width{width:49%;margin-left:1%;display:inline-block;}
.fiels-width:first-child{margin-right:1%;margin-left:0;}
/* koniec produkt rolety */
/* podstrona portfolio */
.page-template-portfolio #content{padding-top:0px;}
.page-template-oferta #content{padding-top:0px;}
.page-template-kontakt #content{padding-top:0px;}
.portfolio{background:url('images/header-portfolio.jpg') top no-repeat;background-size:100%;padding:50px;display:inline-block;width:100%;}
@media (max-width:600px){
	.portfolio{padding:20px;}
}
.portfolio .single-post-title{padding:0;background:transparent;margin-bottom:0;padding-bottom:0;}
.portfolio .single-post-title .entry-header{padding:0;background:transparent;text-align:center;}
.portfolio .single-post-title .entry-title{color:#fff;font-size:50px;font-weight:700;margin-bottom:0;text-shadow: 2px 8px 6px rgba(0,0,0,0.2),0px -5px 35px rgba(255,255,255,0.3);}

.home #main{position:relative;display:block;float:left;width:100%;height:auto;min-height:900px;overflow:hidden;}
.portfolio_homepage {display:inline-block;position:absolute;overflow:hidden;width:100%;left:0;z-index:2;height:930px;text-align:center;}
.page-template-portfolio .featured-gallery-wrap {display:block;float:left;width:100%;background:#fff;}
.featured-gallery-wrap article{display:inline-block;}
.featured-gallery-wrap article .post-gallery-wrap{}
canvas {position:absolute;top:0;left:0;width:100%;z-index:0;background-color: #fff; display: block; margin: 0 auto;}

.technology-homepage{ position:relative;overflow: hidden;max-width:100%;background:#062b56;color:#fff;text-align:center;background-size:100%;padding:30px;display:inline-block;width:100%;}
.technology-homepage h4{color:#fff;font-size:34px;}
.technology-homepage ul{overflow:hidden;height:80px;padding:0;margin:0 auto;width:80%}
.technology-homepage li{display:block;float:left;margin-left:10px;margin-right:10px;padding:15px;}
.technology-homepage li div{display:flex;justify-content:center;align-items:center;height:50px;font-size:18px;}
.technology-homepage li div i{font-size:40px;margin-right:10px;}
.technology-homepage li div svg{height:30px!important;margin-right:10px;}
.technology-homepage li.mysql div svg{height:50px!important;margin-right:0px;}

.technology-homepage .rc-rcbrand-inner {height:50px;position: relative;display:inline-block;width:100%;}
.technology-homepage .technology-homepage .rc-rcbrand-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.technology-homepage .rc-rcbrand-nav-left,
.technology-homepage .rc-rcbrand-nav-right {display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;position: absolute;cursor: pointer;z-index: 4;top:50%;background: rgb(255, 255, 255);color: #062b56; }
.technology-homepage .rc-rcbrand-nav-left {left:0px;}
.technology-homepage .rc-rcbrand-nav-right {right:0px}

.services {width:100%;display:inline-block;text-align:center;}
.services .container{display:inline-block;margin: auto;width:80%;}
.services .left{width:50%;float:left;padding-bottom:50px;overflow:hidden;}
.services .right{width:50%;float:left;padding-bottom:50px;overflow:hidden;}
.services .right .img-programowanie{clear:both;margin-top:20px;display:inline-block;}

@media (min-width:1024px){
.services .right .img-programowanie{margin-top:50px;}
.services .right .img-wordpress{margin-top:-10px;width:90%}
}
.services .clear{width:100%;display:inline-block;clear:both;}
.services ul{}
.services ul li{display:inline-block;}
.services ul li a{background: #b12009;border: 1px solid #b12009;border-radius: 3px;color: #fff;display: inline-block;cursor: pointer;padding:5px 10px;margin:30px 10px;box-shadow: 1px 3px 10px 1px rgb(0 0 0 / 15%);border-radius:5px;}

.services h4{margin-top:30px;}
.services .section{padding-top:30px;padding-bottom:30px;text-align:left;}
.services .section h2{position:relative;display:inline-block;color:#b12009;margin-bottom:30px;padding-bottom:35px;font-weight:700;font-size:35px;width:100%;text-align:center;}
.services .section h2:after{content:'';position:absolute;bottom:0px;left:calc(50% - 60px);width: 120px;height:5px;background:#555;margin: 10px auto 25px;}

.services .aministration {list-style:none;margin:0;padding:0;}
.services .aministration li{width:100%;margin:0;padding:0;margin-bottom:15px;}
.services .aministration li span{float:left;width:40px;height:40px;background:#b12009;color:#fff;font-size:20px;font-weight:bold;text-align:center;margin-right:10px;border-radius:50%;line-height:40px;}


#services-box{ width:100%;margin:0 auto;position:relative;z-index:3;overflow:hidden;padding-bottom:20px;}
#services-box .box{position:relative; width:30%;min-height:570px;padding-bottom:30px;padding-top:30px;margin:0 auto;margin-right:5%;margin-bottom:30px;position:relative;background:#fff;border:1px solid #ccc;display:block;float:left;border-radius:7px;box-shadow: 1px 3px 10px 1px rgb(0 0 0 / 15%);}
#services-box .box:last-child{margin-right:0;}
#services-box .box h3{color:#4C4B4B;text-align:center;}
#services-box .box p{text-align:left;margin-left:10px;margin-right:10px;}
#services-box .box ul{text-align:left;margin-left:20px;margin-right:20px;padding:0;}
#services-box .box ul li{width:100%;display:inline-block;color:#0195FF;padding-left:0px;margin-left:0px;}
#services-box .box ul li i{color:#b12009;display:block;float:left;margin-right:10px;font-size:20px;width:20px;}
#services-box .box ul li span{color:#555;display:block;float:left;width:calc(100% - 30px);}
#services-box .box a{position:absolute;bottom:-15px;left:50%;text-align:center;margin-left:-110px;background:#b12009;width:220px;padding:5px 0px 5px 0px;color:#fff;font-size:20px;text-decoration:none;text-shadow: 1px 1px 2px #000;border-radius:7px;box-shadow: 1px 3px 10px 1px rgb(0 0 0 / 15%);}

.services  .ul-section li{width:100%;display:inline-block;color:#555;padding-left:0px;margin-left:0px;}
.services  .ul-section li i{color:#b12009;display:block;float:left;margin-right:10px;font-size:20px;width:20px;}
.services  ul li span{color:#555;display:block;float:left;width:calc(100% - 30px);}

@media (max-width:1024px){
	.services .container{width:90%;}
	.services .left{width:100%;}
	.services .right{width:100%;}
	.services ul li{width:40%;margin:5px 10px;}
	.services ul li a{padding:5px 10px;margin:5px 15px;width:100%}
	#services-box .box{width:100%}
}
@media (max-width:600px){
.services ul li{width:100%;margin-left:0px;margin-right:0px;margin-top:0;}
.services ul li a{padding:5px 10px;margin:5px 0px;}
}
@media (min-width:1500px){
	.technology-homepage .rc-rcbrand-nav-left{display:none;}
	.technology-homepage .rc-rcbrand-nav-right{display:none;}
}
@media (max-width: 700px){
.technology-homepage ul{width:100%}	
.technology-homepage li{margin-left:0px;margin-right:0px;padding-left:0px;}
.technology-homepage .rc-rcbrand-nav-left {left:-10px;}
.technology-homepage .rc-rcbrand-nav-right {right:-10px;}
}
body.archive {text-align:center;}
body.archive:not(.post-type-archive-product) #primary,
body.archive .archive-page{width:80%;margin:0 auto;display:inline-block;margin-left:10%}
/* start konfigurator */
#site_url_subpage{display:none;}
#site_url{display:none;}
.carousel-item{min-height:581px;}
@media (min-width: 1200px){
	.container.archive{max-width:1170px!important;}
	.container.header{max-width:1200px!important;}
	.container.secton-about{max-width:1170px!important;}
	.container.secton-jobs{max-width:1170px!important;}
	.container.secton-trade{max-width:1170px!important;}
	.secton-search-result{max-width:1170px!important;}
	.site-footer .container{max-width:1170px!important;}
	#footer-widget .container{max-width:1170px!important;}
	.container.searchedtitle{max-width:1170px!important;}
	.container.searched{max-width:1170px!important;}
	.carousel-item{min-height:581px;background-size: cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important;width:100%;}
	.carousel-item-cat{height:370px;background-size: cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important;width:100%;}
}

header#masthead{padding-top:0;padding-bottom:0;box-shadow:none;background:#fff;}
header#masthead.bg-light{background:#fff!important;}
.logo{margin-top:-5px;box-shadow: 0px 0px 20px -4px #e9eaea;margin-bottom:-34px;width:116px;height:151px;transition: all 300ms ease-in-out; }
.karo.logo { margin-top:5px;margin-bottom:0;box-shadow:none;width:40px;height:52px;
}

#masthead .navbar-nav > li a {font-family: 'Montserrat', sans-serif!important;color:#231f20;font-size:13px;font-weight:400;text-transform:uppercase;padding-left:18px;padding-right:18px;}
#masthead .navbar-nav > li:hover a{font-weight:600;font-family: 'Montserrat', sans-serif!important;color:#231f20;}
#masthead .navbar-nav > li.active a{font-weight:600;font-family: 'Montserrat', sans-serif!important;color:#231f20;}
#masthead .navbar-nav > li > li a{font-weight:400!important;}
#masthead .navbar-nav > li:hover > li a{font-weight:400!important;}
#masthead .navbar-nav > li:hover > li:hover a{font-weight:400!important;}
#masthead .navbar-nav li ul li a{font-weight:400!important;}
#masthead .navbar-nav li ul li:hover a{font-weight:400!important;}
.dropdown-menu{border:none!important;border-top:4px solid #000!important;border-radius:0!important;min-width:232px}
.dropdown-menu .dropdown-menu{border:none!important;}
.dropdown-menu > .dropdown-item{padding-top:3px!important;padding-bottom:3px!important;padding-left:20px;}
.dropdown-item:hover, .dropdown-item:focus{background:#ebebeb!important;}
.dropdown-menu > li:hover > .dropdown-item{background:#ebebeb!important;}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children > .dropdown-menu{margin-top:-8px!important;}

#masthead .nav-link{padding-top:13px!important;padding-bottom:13px!important;}
.wpm-language-switcher{}

.header-widget-5 {text-align:center;}
.header-widget-5 section{display:inline-block;margin-bottom:0;}
#wpm_language_switcher-5{position:relative;display:inline-block;}
#wpm_language_switcher-5{font-family: 'Montserrat', sans-serif;color:#231f20;font-size:13px;font-weight:400;text-transform:uppercase;}
#wpm_language_switcher-5.widget{margin-bottom:0!important;}

.wpm-language-switcher li{padding-left:18px;padding-right:18px;padding-top:13px;padding-bottom:13px;}
.wpm-language-switcher li ul li{padding-top:3px;padding-bottom:4px;}
.wpm-language-switcher li ul li:hover{background:#ebebeb;}
.wpm-language-switcher li ul {padding-top:8px;border-top:4px solid #000;}
.wpm-language-switcher li:hover ul {background:#fff;}
#search-6{margin-left:15px;margin-right:15px;margin-top:15px;position:relative;min-width:25px;display:inline-block;}

.sb-search {position: relative;width: 0%;width: 30px;height: 30px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position: absolute;top: 0;right: 0;border: none;outline: none;background: #fff;width: 100%;height: 30px;margin: 0;z-index: 10;padding: 15px 25px 20px 20px;font-family: inherit;font-size: 14px;color: #b8b8b8;}
.sb-icon-search,.sb-search-submit  {width: 30px;height: 30px;display: block;position: absolute;right: 0;top: 0;padding: 0;margin: 0;line-height: 40px;text-align: center;cursor: pointer;}
.sb-search-submit {background: #fff; /* IE needs this */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */  filter: alpha(opacity=0); /* IE 5-7 */  opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}
.sb-icon-search {color: #b8b8b8;background: #fff;z-index: 90;font-size: 14px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.sb-icon-search:before {content:url('images/search.png');}
/* Open state */
.sb-search.sb-search-open,.no-js .sb-search {border-radius:5px;border:1px solid #b8b8b8;width: 100%;min-width:250px;transition: width 2s, height 2s, transform 2s;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {background: #fff;color: #b8b8b8;z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index: 90;}

.home .carousel-caption{bottom:10%!important;}
.carousel-caption{top:12%!important;}
.without-image .carousel-caption{top:30%!important;}
.carousel-inner h1{font-family: 'Montserrat', sans-serif;color:#b12009;font-size:60px;text-transform:uppercase;font-weight:900;line-height:63px;}
.post-template-single-job .carousel-inner h1 {word-spacing: 100vw; }
.carousel-inner h2{font-family: 'Montserrat', sans-serif;color:#231f20;font-size:35px;font-weight:300;text-transform:uppercase}
.carousel-inner h3{font-family: 'Roboto', sans-serif;color:#000;font-size:13px;font-weight:400;line-height:19px;}
.carousel-caption a{border:0;margin-top:37px;background:#b12009;padding:6px 24px;font-family: 'Montserrat', sans-serif;color:#fff;font-size:13px;font-weight:800;border-radius:0;}
.carousel-caption a:hover{border:0;margin-top:37px!important;color:#fff;padding:6px 24px!important;}
.carousel-inner .crumbs h5{text-transform:uppercase;margin-top:14px;color:#231f20;font-family: 'Montserrat', sans-serif;font-size:13px;font-weight:300;}
.carousel-inner .crumbs h5 a{margin-top:14px;color:#231f20;font-family: 'Montserrat', sans-serif;font-size:13px;font-weight:300;}
.carousel-inner .crumbs h5 span{margin-left:3px;margin-right:3px;}
.carousel-inner .crumbs h5 br{display:none;}
.carousel-inner .crumbs h5 strong{font-weight:300;}

.catalog{text-align:center;padding-top:100px;padding-bottom:80px;}
.catalog h4{font-family: 'Montserrat', sans-serif;color:#231f20;font-size:18px;font-weight:900;text-align:center;text-transform:uppercase;margin-bottom:25px;margin-top:30px;}
.catalog h3{font-family: 'Roboto', sans-serif;color:#231f20;font-size:13px;font-weight:400;margin-bottom:50px;}
.catalog h5{margin-bottom:17px;}
.catalog h5 a{font-family: 'Montserrat', sans-serif;color:#939598;text-transform:uppercase;font-size:13px;font-weight:400;position:relative;}
.catalog h5 a{color:#6d6e71;text-decoration:none;}
.catalog h5 a:hover{color:#b12009;text-decoration:none;}
.catalog h5 a:after {font-family: 'Montserrat', sans-serif;color:#939598;text-transform:uppercase;font-size:13px;font-weight:400;content:url('images/catalog-link.png');margin-left:5px;position:absolute;top:0px;}

.home-about {text-align:center;display:inline-block;width:100%;background:#b12009;margin-top:40px;margin-bottom:40px;}
.secton-about {margin-top:-18px;margin-bottom:-18px;text-align:left;box-shadow: 0px 0px 20px -12px #09181b;}
.secton-about .row{}

.secton-about h2{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:35px;color:#000;}
.secton-about h2 span{color:#b02009;}
.secton-about h3{font-family: 'Roboto', sans-serif;color:#000;font-size:13px;font-weight:400;line-height:19px;}
/*.secton-about a{border:0;margin-top:37px;background:#b12009;padding:6px 24px;font-family: 'Montserrat', sans-serif;color:#fff;font-size:13px;font-weight:800;border-radius:0;}
.secton-about a:hover{border:0;margin-top:37px!important;color:#fff;padding:6px 24px!important;}
*/
.searchedtitle {}
.searchedtitle .row{padding-top:30px;padding-bottom:30px;}
.searchedtitle h2{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:35px;text-transform:uppercase;}
.searched.new{width:90%;margin-left:5%;padding-bottom:60px;}
.searched .col-sm-12.col-lg-4{padding-left:0!important;padding-right:0!important;}
.searched .col-sm-12.col-lg-4 a{width:100%;height:100%;display:inline-block;position:relative;}
.searched .col-sm-12.col-lg-4 a img{width:100%;height:100%;position:relative;z-index:1;top:0;}
.searched .col-sm-12.col-lg-4 a span{text-align:center;color:#b02009;font-family: 'Montserrat', sans-serif;font-weight:900;font-size:24px;height:20%;width:100%;padding-top:20px;padding-bottom:20px;display:inline-block;background-color: rgba(255, 255, 255, 0.5);position:absolute;left:0;top:40%;z-index:2;}

.secton-trade{padding-top:80px;padding-bottom:80px;}
.secton-trade h2{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:35px;color:#000;text-transform:uppercase;}
.secton-trade h3{font-family: 'Roboto', sans-serif;color:#000;font-size:13px;font-weight:400;line-height:19px;}
.secton-trade ul {list-style:none;display:inline-block;text-align:center;margin:0;padding:0;margin-top:25px;}
.secton-trade ul li{list-style:none;display:inline-block;width:20%;vertical-align:top;padding-top:15px;}

.secton-trade ul li:last-child{display:none;}
.secton-trade ul li:nth-child(5n+1){clear:both;}
.secton-trade ul li:nth-child(n+10){display:none;}
.secton-trade ul li{list-style:none;display:inline-block;}
.secton-trade ul li img{margin-bottom:10px;}
.secton-trade ul li h7{font-family: 'Montserrat', sans-serif;font-weight:800;font-size:13px;line-height:0px!important;color:#000;text-transform:uppercase;}

#footer-widget{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:13px;background:#6d6e71;padding-top:45px;padding-bottom:25px;}
#footer-widget ul{list-style:none;}
#footer-widget ul {margin-left:0;padding-left:0;}
#footer-widget .sub-menu {margin-left:0;padding-left:0;margin-bottom:15px;}
#footer-widget ul li {line-height:16px!important;}
#footer-widget ul li a {text-decoration:underline;color:#dadada;font-size:13px;}
#footer-widget ul li a:hover {background:none;}
#footer-widget ul li ul a {text-decoration:none;font-size:13px;padding-top:1px;padding-bottom:1px;}
#footer-widget ul li ul a:hover {background:none;}

#menu-stopka-menu-poziome {list-style:none;margin:0;padding:0;}
#menu-stopka-menu-poziome li{float:left;margin-right:25px;}
#menu-stopka-menu-poziome li a:hover{text-decoration:none;}
.site-footer.bg-light{background:#4d4d4f!important;color:#777!important;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:13px;}

h2.entry-title{border-bottom:0;}
h1.entry-title{border-bottom:0;}
.entry-title a{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:35px;color:#b12009;text-transform:uppercase;}
.archive .arch-post{border-bottom:1px solid #b12009;margin-bottom:100px;}
.archive .arch-post:last-child{border-bottom:0;}
.single.kariera .archive .arch-post{border-bottom:0;margin-bottom:0px;}
.single.kariera .nav-previous a{position:relative;display:inline-block;height:25px;padding-left:35px;border-radius:0;border:none;color:#dadada;text-transform:uppercase;line-height:10px;font-size:14px;font-family: 'Montserrat', sans-serif;}
.single.kariera .nav-previous a:hover{background:none;}
.single.kariera .nav-previous a:before{content:url('images/arrow-left.png');color:#b12009;position:absolute;top:0;left:0;}
.single.kariera .nav-next a{position:relative;display:inline-block;height:25px;padding-right:35px;border-radius:0;border:none;color:#dadada;text-transform:uppercase;line-height:10px;font-size:14px;font-family: 'Montserrat', sans-serif;}
.single.kariera .nav-next a:hover{background:none;}
.single.kariera .nav-next a:after{content:url('images/arrow-right.png');color:#b12009;position:absolute;top:0;right:0;}
.single.kariera .nav-job {display:inline-block;margin-top:-40px;}

.archive .arch-post .col-sm-12{padding-left:0;padding-right:0;}
.archive .post.hentry{margin-bottom:50px;}
.archive .more-link{border:0;margin-top:37px;text-transform:uppercase;background:#b12009;padding:6px 24px;margin-top:50px;display:inline-block;font-family: 'Montserrat', sans-serif;color:#fff;font-size:13px;font-weight:800;border-radius:0;}
.archive .more-link:hover{text-decoration:none;}

.entry-content h2{font-family: 'Montserrat', sans-serif;color:#b12009;font-weight:300;font-size:35px;text-transform:uppercase;}
.entry-content h3{font-family: 'Roboto', sans-serif;color:#000;font-size:13px;font-weight:400;line-height:19px;padding-top:20px;}
.entry-content p{font-family: 'Roboto', sans-serif;color:#000;font-size:13px;font-weight:400;line-height:19px;}
.entry-content hr{color:#b12009;background:#b12009;width:100%;display:inline-block;margin-top:30px;margin-bottom:30px;}
.job_excerpt h2{font-family: 'Montserrat', sans-serif;color:#b12009;font-weight:300;font-size:35px;text-transform:uppercase;}
.job_excerpt p{font-family: 'Roboto', sans-serif;color:#000;font-size:13px;font-weight:400;line-height:19px;}
.job_excerpt hr{color:#b12009;background:#b12009;width:100%;display:inline-block;margin-top:30px;margin-bottom:30px;}

/* FAQ */

.arconix-faq-term-title{display:none;}
.arconix-faq-wrap{border-radius:0px!important;border:0!important;padding:0!important;margin:0!important;border-bottom:1px solid #b12009!important;}
.arconix-faq-title{font-family: 'Montserrat', sans-serif;font-weight:500;font-size:18px;background:url('../images/catalog-link.png') right no-repeat!important;padding:5px 30px 5px 15px !important;text-transform:uppercase;}
.arconix-faq-title{background:url('../images/catalog-link-open.png') right no-repeat!important;padding:5px 30px 5px 15px !important;}
.arconix-faq-title:hover{background:#ebebeb url('../images/catalog-link-open.png') right no-repeat!important;}
.arconix-faq-title.faq-open{background:#ebebeb url('../images/catalog-link-close.png') right no-repeat!important;font-weight:600;}
.arconix-faq-content.faq-open{padding-top:20px;padding-bottom:20px;position:relative;}
.arconix-faq-content.faq-open .download-attachments{display:inline-block;min-height:110px;background:url('../images/download-icon.jpg') left no-repeat;padding-left:100px;}
.arconix-faq-content .attachment-icon{display:none;}
.arconix-faq-content .attachment-size{display:none;}
.arconix-faq-content .attachment-downloads{display:none;}
.arconix-faq-content .da-attachments-list{margin-left:0;padding-left:0;width:100%;}
.arconix-faq-content .da-attachments-list li{display:inline-block;width:100%;min-width:200px;}
.arconix-faq-content .da-attachments-list li p{display:inline-block;width:100%;}
.arconix-faq-content .da-attachments-list li a{color:#000;text-transform:uppercase;display:inline-block;width:100%;background:url('../images/catalog-link-open.png') right no-repeat;margin-right:0;padding-right:0;width:100%;}
.arconix-faq-content .da-attachments-list li a:hover{font-weight:600;}
.arconix-faq-content .download-title{text-transform:uppercase;font-weight:600;padding-bottom:0;}

.page-id-746 .da-attachments-list{margin-left:0;padding-left:0;width:100%;}
.page-id-746 .da-attachments-list li{display:inline-block;width:100%;min-width:200px;}
.page-id-746 .da-attachments-list li p{display:inline-block;width:100%;}
.page-id-746 .da-attachments-list li a{color:#000;text-transform:uppercase;display:inline-block;width:100%;background:url('../images/catalog-link-open.png') right no-repeat;margin-right:0;padding-right:0;width:100%;}
.page-id-746 .da-attachments-list li a:hover{font-weight:600;}
.page-id-746 .download-title{text-transform:uppercase;font-weight:600;padding-bottom:0;}





#faq-626.arconix-faq-wrap{border-bottom:0!important;}
#faq-626 .arconix-faq-title{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:35px;color:#b12009;background:none;padding:5px 30px 30px 0px !important;text-transform:uppercase;}
#faq-626 .arconix-faq-title{background:none;cursor:auto!important;}
#faq-626 .arconix-faq-title:hover{background:#fff;}
#faq-626 .arconix-faq-content.faq-open{display:none!important;}
#faq-626 .arconix-faq-title{background:#fff!important;}
#faq-626 .arconix-faq-title:hover{background:#fff!important;}
#faq-626 .arconix-faq-title.faq-open{background:#fff;}

#gallery-1 .gallery-item{padding:10px;}
.page-id-736 #primary{max-width:100%!important;}

.galleryid-736 {display:inline-block;width:100%;text-align:center;max-width:100%!important;}
.page-id-766 .entry-content h3{font-size:15px;font-weight:600;padding-top:15px;}
.wp-image-1119{max-width:50%;}

.dobor-sprezyny{width:100%;display:inline-block;}
.dobor-sprezyny p{}
.dobor-sprezyny h3{clear:none;margin-top:100px;}
@media (min-width: 1100px){
.arconix-faq-wrap{display:inline-block;max-width:670px;width:670px;}
.arconix-faq-content.faq-open .download-attachments{position:absolute;right:-390px;width:330px;top:10px;background:url('../images/download-icon.jpg') left no-repeat;padding-left:130px;}
.page-id-746 .download-attachments{position:relative;height:150px;padding-left:150px;width:500px;top:10px;background:url('../images/download-icon.jpg') left top no-repeat;}

.arconix-faq-content.faq-open .download-attachments li{}

}
.job_excerpt{padding-top:66px;padding-bottom:66px;}
.home-jobs {text-align:center;display:inline-block;width:100%;background:#b12009;margin-top:29px;margin-bottom:40px;}
.secton-jobs {background:#fff;margin-top:-18px;margin-bottom:-18px;text-align:left;box-shadow: 0px 0px 20px -12px #09181b;}
.secton-search-result {background:#fff;margin-top:-18px;margin-bottom:-18px;text-align:left;box-shadow: 0px 0px 20px -12px #09181b;}
.secton-search-result .row{padding:100px 15px!important;}
.secton-jobs .row{padding:100px 15px!important;}
.secton-jobs h2{font-family: 'Montserrat', sans-serif;color:#b12009;font-weight:300;font-size:35px;text-transform:uppercase;}
.secton-jobs ul {list-style:none;display:inline-block;text-align:center;margin:0;padding:0;margin-top:25px;width:100%;}
.secton-jobs ul li{list-style:none;display:inline-block;width:16.66%;vertical-align:top;padding-top:15px;}
.secton-jobs ul li{list-style:none;display:inline-block;}
.secton-jobs ul li span{font-family: 'Montserrat', sans-serif;font-weight:300;font-size:13px;}
.secton-jobs ul li img{margin-bottom:10px;margin-top:10px;}
.secton-jobs ul li h7{display:inline-block;font-family: 'Montserrat', sans-serif;font-weight:800;font-size:13px;line-height:15px!important;color:#000;text-transform:uppercase;}
.secton-jobs ul li h7 span{font-weight:400;}

.job-ul{margin-left:0;padding-left:0;list-style:none;display:inline-block;width:100%;}
.job-ul li a{display:inline-block;width:100%;padding:7px 15px;font-family: 'Montserrat', sans-serif;color:#231f20;text-transform:uppercase;font-size:18px;font-weight:400;position:relative;}
.job-ul li a:after{content:url('../images/catalog-link.png');position:absolute;right:15px}
.job-ul li a:hover{background:#ebebeb;}
@media (min-width: 700px){
	.job-ul li a{width:50%;}
}

.contact-theme{background:url('../images/bg-contact.jpg') top center no-repeat;display:inline-block;width:100%;margin:0 auto;padding:0;}
.contact-theme h4 {margin-bottom:20px;font-family: 'Montserrat', sans-serif;color:#b12009;font-weight:900;font-size:26px;text-transform:uppercase;}
.contact-theme ul {list-style:none;margin-left:0;padding-left:0;vertical-align:top;}
.contact-theme li {width:33%;display:inline-block;vertical-align:top;font-family: 'Montserrat', sans-serif;color:#000;font-weight:400;font-size:18px;text-transform:uppercase;}
.contact-theme li a{color:#000;}
.contact-theme p {font-family: 'Montserrat', sans-serif;color:#989393;font-weight:300;font-size:13px;text-transform:uppercase;}
.contact-theme #content.site-content {padding-top:30px;}
.contact-theme hr{margin-bottom:85px;}

.distributors .entry-content h4 {margin-bottom:20px;font-family: 'Montserrat', sans-serif;color:#b12009;font-weight:900;font-size:26px;text-transform:uppercase;}
.distributors .entry-content ul {list-style:none;margin-left:0;padding-left:0;vertical-align:top;width:100%;display:inline-block;}
.distributors .entry-content li {width:33%;display:inline-block;vertical-align:top;margin-bottom:30px;font-family: 'Montserrat', sans-serif;color:#000;font-weight:400;font-size:13px;text-transform:uppercase;}
.distributors .entry-content li a{color:#000;}
.distributors .entry-content #content.site-content {padding-top:30px;}
.distributors .entry-content hr{margin-bottom:85px;}

.product-theme{display:inline-block;width:100%;margin:0 auto;padding:0;}
.product-theme .carousel-item-cat{height:60px;}
.product-theme #content.site-content{padding-top:10px;}
.product-theme h1{font-family: 'Montserrat', sans-serif;color:#b12009;font-size:60px;text-transform:uppercase;font-weight:900;line-height:63px;}

.product-list ul{padding:0;margin:0;text-align:left;}
.product-list p{display:none;}
.product-list li{list-style:none;padding-left:0!important;padding-right:0!important;margin-bottom:25px;PADDING-BOTTOM:10PX;display:inline-block;width:32%;float:left;margin-right:1%;position:relative;}
.product-list li:nth-child(-n+3) {border-bottom:#b12009 solid 1px;}
.product-list a{width:100%;height:100%;display:inline-block;position:relative;color:#000;font-family: 'Montserrat', sans-serif;font-weight:400;font-size:18px;}
.product-list a strong{font-weight:900;}
.product-list a strong span{color:#b12009;}
.product-list a:hover{background:#ebebec;color:#000}
.product-list a:hover span{background:#ebebec;color:#b12009;}
.product-list a div.text-link-product {width:100%;height:100%;display:inline-block;text-align:center;height:20%;width:100%;padding-top:20px;padding-bottom:20px;display:inline-block;position:absolute;left:0;top:50%;z-index:2;}
.product-list a img{width:100%;height:100%;position:relative;z-index:1;top:0;}

.product-subpage h1 strong{color:#000;}
.product-subpage h2{font-family: 'Montserrat', sans-serif;color:#b12009;font-weight: 300;font-size: 35px;text-transform: uppercase;}
.product-subpage h2 strong{font-weight:800;}
.product-subpage h2 span{color:#000}
.page-template-product .product-subpage .download-attachments{display:inline-block;min-height:110px;background:url('../images/download-icon.jpg') left no-repeat;padding-left:100px;}
.page-template-product .product-subpage .download-attachments:before{content:'';display:inline-block;min-height:110px;background:url('../images/download-line.png') left repeat-y;width:2px;position:absolute;left:-50px;}
.product-subpage .attachment-icon{display:none;}
.product-subpage .attachment-size{display:none;}
.product-subpage .attachment-downloads{display:none;}
.page-template-product .product-subpage .da-attachments-list{margin-left:0;padding-left:0;width:100%;}
.page-template-product .product-subpage .da-attachments-list li{display:inline-block;width:100%;min-width:200px;}
.page-template-product .product-subpage .da-attachments-list li p{display:inline-block;width:100%;}
.page-template-product .product-subpage .da-attachments-list li a{color:#939598;text-transform:uppercase;display:inline-block;width:100%;background:url('../images/catalog-link-open.png') right no-repeat;margin-right:0;padding-right:0;width:100%;}
.page-template-product .product-subpage .da-attachments-list li a:hover{font-weight:600;}
.page-template-product .product-subpage .download-title{text-transform:uppercase;font-weight:600;padding-bottom:0;}
.button-search{border:0;text-transform:uppercase;background:#b12009;padding:6px 24px;margin-top:8px;width:100%;max-width:370px;text-align:center;display:inline-block;font-family: 'Montserrat', sans-serif;color:#fff;font-size:13px;font-weight:800;border-radius:0;}
.button-search:hover{text-decoration:none;color:#fff;}
.product-subpage hr{color:#b12009;background:#b12009;width:100%;display:inline-block;margin-top:30px;margin-bottom:50px;}
.product-subpage .widget-search-product{padding-bottom:50px;}
.product-subpage .widget-search-product h2{margin-bottom:40px;}

.ymm-extra{display:block!important;}
.ymm-category-container{display:none;}
.ymm-submit-any-selection{display:none!important;}
.level-block{width:75%;float:left;display:inline-block;}
.ymm-search{margin-top:0!important;}
.ymm-extra{width:25%;float:left;display:inline-block;}
.ymm-extra input{width:100%;margin-top:0;}
.ymm-extra button{width:100%;margin-top:15px;background:#b12009;font-family: 'Montserrat', sans-serif;font-weight:600;padding-top:7px;padding-bottom:7px;color:#fff;text-transform:uppercase;text-align:center;border:0;}
.woocommerce .ymm input{width:100%;margin-top:0;}
.woocommerce .ymm button{width:100%;margin-top:15px;background:#b12009;color:#fff;font-family: 'Montserrat', sans-serif;font-weight:600;padding-top:10px;padding-bottom:10px;color:#fff;text-transform:uppercase;border-radius:0;text-align:center;border:none;border-bottom:none;}
.woocommerce .ymm button.button:disabled[disabled]{color:#fff;opacity: .5;}
.home-jobs button.button:disabled[disabled]{color:#fff;opacity: .5;}
.woocommerce .ymm button:hover{background:#b12009;font-weight:600;color:#fff;}
.ymm-search-field{	padding:7px;padding-right:10px;background-origin: content-box;font-size:14px;color:#939598;border:1px solid #939598;}
.secton-search-result.ymm select {-moz-appearance: none;-webkit-appearance: none;appearance: none; background-position: right center;background-repeat: no-repeat; background-size: 35px;padding:5px;padding-right:10px; background-origin: content-box;font-family: 'Roboto', sans-serif;font-size:14px!important;border:1px solid #939598;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9IjIzLjEsMzQuMSA1MS41LDYxLjcgODAsMzQuMSA4MS41LDM1IDUxLjUsNjQuMSAyMS41LDM1IDIzLjEsMzQuMSAiLz48L3N2Zz4=");}
.home-jobs select {-moz-appearance: none;-webkit-appearance: none;appearance: none; background-position: right center;background-repeat: no-repeat; background-size: 35px;padding:5px;padding-right:10px; background-origin: content-box;font-family: 'Roboto', sans-serif;font-size:14px!important;border:1px solid #939598;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9IjIzLjEsMzQuMSA1MS41LDYxLjcgODAsMzQuMSA4MS41LDM1IDUxLjUsNjQuMSAyMS41LDM1IDIzLjEsMzQuMSAiLz48L3N2Zz4=");}


.ymm2-extra{display:block!important;}
.ymm2-category-container{display:none;}
.ymm2-submit-any-selection{display:none!important;}
.ymm2-search{margin-top:0!important;}
.ymm2-extra{width:25%;float:left;display:inline-block;}
.ymm2-extra input{width:100%;margin-top:0;}
.ymm2-extra button{width:100%;margin-top:15px;background:#b12009;font-family: 'Montserrat', sans-serif;font-weight:600;padding-top:7px;padding-bottom:7px;color:#fff;text-transform:uppercase;text-align:center;border:0;}
.woocommerce .ymm2 input{width:100%;margin-top:0;}
.woocommerce .ymm2 button{width:100%;margin-top:15px;background:#b12009;font-family: 'Montserrat', sans-serif;font-weight:600;padding-top:10px;padding-bottom:10px;color:#fff;text-transform:uppercase;border-radius:0;text-align:center;border:0;}
.woocommerce .ymm2 button:hover{background:#b12009;font-weight:600;color:#fff;}
.ymm2-search-field{	padding:5px;padding-right:10px;background-origin: content-box;font-size:14px;color:#939598;border:1px solid #939598;}

.ymm3-extra{display:block!important;}
.ymm3-category-container{display:none;}
.ymm3-submit-any-selection{display:none!important;}
.ymm3-search{margin-top:0!important;}
.ymm3-extra{width:25%;float:left;display:inline-block;}
.ymm3-extra input{width:100%;margin-top:0;}
.ymm3-extra button{width:100%;margin-top:15px;background:#b12009;font-family: 'Montserrat', sans-serif;font-weight:600;padding-top:7px;padding-bottom:7px;color:#fff;text-transform:uppercase;text-align:center;border:0;}
.woocommerce .ymm3 input{width:100%;margin-top:0;}
.woocommerce .ymm3 button{width:100%;margin-top:15px;background:#b12009;font-family: 'Montserrat', sans-serif;font-weight:600;padding-top:10px;padding-bottom:10px;color:#fff;text-transform:uppercase;border-radius:0;text-align:center;border:0;}
.woocommerce .ymm3 button:hover{background:#b12009;font-weight:600;color:#fff;}
.ymm3-search-field{	padding:5px;padding-right:10px;background-origin: content-box;font-size:14px;color:#939598;border:1px solid #939598;}

.product-subpage .searches{margin-top:80px;}
.color_make{}
@media (min-width: 1100px){
.product-subpage .entry-content{position:relative;padding-right:450px;}
.product-subpage .searches .entry-content{position:relative;padding-right:50px;}
.arconix-faq-wrap{display:inline-block;max-width:670px;width:670px;}
.page-template-product .product-subpage .download-attachments{position:absolute;right:-140px;width:330px;top:10px;background:url('../images/download-icon.jpg') left no-repeat;padding-left:130px;}
.product-subpage  .download-attachments li{}
.search-results .product-subpage .download-attachments{position:relative}
.search-results .product-subpage  .download-attachments li{}

.search-results #content.site-content{padding-top:0px;padding-bottom:0;}
}

.list-tabs{display:inline-block;float:left;font-family: 'Roboto', sans-serif;color:#000;text-transform:uppercase;}
.list-tabs p{margin-bottom:0;padding-bottom:0;}
.list-01 h1{font-family: 'Roboto', sans-serif;color:#000;text-transform:uppercase;line-height:21px;font-size:14px;font-weight:normal;}
.list-01{width:20%;}
.list-02{width:20%;}
.list-03{width:15%;}
.list-04{width:30%;}
.list-05{width:15%;}
.search-vahicle{display:inline-block;width:100%;}
.aspect-tab.head-tab{background:#b12009;color:#fff;}
.aspect-tab.head-tab .list-01 h1{color:#fff;}
.aspect-tab.head-tab .list-tabs{color:#fff;}
.aspect-content{border-bottom:#000 solid 1px;}
.aspect-tab.head-tab{border-bottom:none;}
.aspect-tab {position: relative;width: 100%;margin: 0 auto;background-color: #fff;opacity: 1;}
.aspect-input {display: none;}
.aspect-input:checked ~ .aspect-content + .aspect-tab-content {max-height: 3000px;}
.aspect-input:checked ~ .aspect-content:after {background: url('../images/catalog-link-close.png') right no-repeat;}
.aspect-input:checked ~ .aspect-content {background:#ebebeb;}
.aspect-label {position: absolute;top: 0;left: 0;height: 100%;max-height: 70px;width: 100%;margin: 0;padding: 0;font-size: 0;z-index: 1;cursor: pointer;}
.aspect-label:hover ~ .aspect-content:after {background:url('../images/catalog-link-close.png') right no-repeat;}

.aspect-content {position: relative;display: block;width:100%;margin: 0;padding: 20px 87px 0px 20px;white-space: nowrap;cursor: pointer;user-select: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;}
.head-tab .aspect-content{padding-bottom:20px;}
.aspect-content:before, .aspect-content:after {content: '';display: inline-block;}
.aspect-content:before {height: 100%;}
.aspect-content:after {position: absolute;width:50px;height: 100%;top:0px;right:30px;background: url('../images/catalog-link-open.png') right no-repeat;}
.head-tab .aspect-content:after {background: none;}
.head-tab .aspect-content{border: none;}
.aspect-name {display: inline-block;width: 75%;margin-left: 16px;font-weight: 500;color: #242a32;white-space: normal;text-align: left;}
.aspect-stat {width: 40%; text-align: right;}
.all-opinions,
.aspect-name {font-size: 14px;line-height: 22px;}
.all-opinions {color: #5d5d5d;text-align: left;}

.aspect-tab-description{padding:40px 20px;}
.aspect-tab-content {max-height: 100%;padding:60px;overflow: hidden;}
.aspect-content + .aspect-tab-content {max-height: 0;padding:0;overflow: hidden;transition: max-height .3s;}
.aspect-content > div,
.aspect-stat > div {display: inline-block;}


.aspect-info {width: 60%;white-space: nowrap;font-size: 0;}
.aspect-info:before {content: '';display: inline-block;height: 44px;}
.chart-pie {position: relative;display: inline-block;height: 44px;width: 44px;border-radius: 50%;background-color: #e4e4e4;vertical-align: middle;}
.chart-pie:after {content: '';display: block;position: absolute;height: 40px;width: 40px;top: 2px;left: 2px;border-radius: 50%;background-color: #fff;}
.chart-pie-count {position: absolute;display: block;height: 100%;width: 100%;font-size: 14px;font-weight: 500;line-height: 44px;color: #242a32;text-align: center;z-index: 1;}
.chart-pie > div {clip: rect(0, 44px, 44px, 22px);}
.chart-pie > div,
.chart-pie.over50 .first-fill {position: absolute;height: 44px;width: 44px;border-radius: 50%;}
.chart-pie.over50 > div {clip: rect(auto, auto, auto, auto);}
.chart-pie.over50 .first-fill {clip: rect(0, 44px, 44px, 22px);}
.chart-pie:not(.over50) .first-fill {display: none;}
.second-fill {position: absolute;clip: rect(0, 22px, 44px, 0);width: 100%;height: 100%;border-radius: 50%;border-width: 3px;border-style: solid;box-sizing: border-box;}
.chart-pie.positive .first-fill {background-color: #82d428;}
.chart-pie.positive .second-fill {border-color: #82d428;}
.chart-pie.negative .first-fill {background-color: #ff6e00;}
.chart-pie.negative .second-fill {border-color: #ff6e00;}


.search-results .product-subpage .download-attachments{background:none;}
.search-results .product-subpage .download-attachments:before{background:none;}
.search-results .download-attachments li a{border:0;text-transform:uppercase;background:#b12009;padding:6px 24px;margin-top:8px;width:100%;max-width:370px;text-align:center;display:inline-block;font-family: 'Montserrat', sans-serif;color:#fff;font-size:13px;font-weight:800;border-radius:0;}
.search-results .download-attachments li a:hover{text-decoration:none;color:#fff;}

.aspect-tab-content table tr td{font-family: 'Roboto', sans-serif;color:#000;text-transform:uppercase;}
.aspect-tab-content table tr td:first-child{width:300px;}
.aspect-tab-content table tr td:last-child{font-weight:bold;}

@media screen and (max-width: 800px) {.aspect-label {  max-height: 102px;}
.aspect-content {  height: auto;  padding: 10px 87px 10px 30px;}.aspect-content:before {  display: none;}.aspect-content:after {  top: 0;}
.aspect-content > div {  display: block;  width: 100%;}
.aspect-stat {  margin-top: 10px;  text-align: left;}
}
@media screen and (max-width: 750px) {.sentiment-wrapper > div {  display: block;  width: 100%;  max-width: 100%;}
.sentiment-wrapper > div:not(:first-child) {  margin-top: 10px;}

}
@media screen and (max-width: 500px) {.aspect-label {  max-height: 140px;}
.aspect-stat > div {  display: block;  width: 100%;}
.all-opinions {  margin-bottom: 10px;}
.all-opinions + div > span:first-child {  margin: 0;}
}

.woo-cont-for-title {display:inline-block;width:100%;}
.woo-cont-for-title h1.page-title{display:none;}
.woo-cont-for-title .woocommerce-ordering{margin-top:20px;}
.woo-cont-for-title .woocommerce-result-count{margin-top:20px;}

.table-nak{font-family: 'Roboto', sans-serif;}
.table-nak thead th, .table-nak tfoot th{background:#b12009!important;color:#fff!important;border-bottom:0;border-right:solid #c85042 1px;text-align:center;font-weight:400;text-transform:uppercase;}
.table-nak thead th:last-child, .table-nak tfoot th:last-child{border-right:0;}
.table-nak.table-nak thead th{border-bottom:0;}
.table-nak.table-nak tbody tr{background:#f9f9f9;border-bottom:1px solid #b8b8ba;}
.table-nak.table-nak tbody tr:last-child{border-bottom:0;}
.table-nak.table-nak tbody tr td{border-right:1px solid #b8b8ba;}
.table-nak.table-nak tbody tr td:last-child{border-right:0;}
.table-nak.table-nak {border-bottom:1px solid #b8b8ba;}
.table-nak.table-nak tbody tr:first-child td{background:#b12009!important;color:#fff;border-right:1px solid #c85042;}
.arconix-faq-content.faq-open > .table-nak{padding:0!important;}
#faq-592 .arconix-faq-content.faq-open{padding:0!important;margin:0;}
.woocommerce-ordering{display:none;}

@media (max-width: 1024px){
	.sb-icon-search{display:none;}
	.container.crumbs{display:none;}
	.wpm-language-switcher{display:none;}
	.navbar-toggler{float:right;margin-right:20px;}
	.widget-area.justify-content-end{display:none;}
	
	.navbar-collapse.justify-content-end.collapse.show{background:#fff;position:absolute;top:90px;left:-15px;right:-15px;}
	.navbar-brand img{width:60px;box-shadow:none;}
	.dropdown-menu.show{border-top:none;}
	.navbar.navbar-expand-xl.p-0.navbar-fixed-top{background:#fff;min-height:90px;}
	.search-results .carousel-inner{min-height:100px;}
}
@media (max-width: 1024px){
	.sb-icon-search{display:none;}
	.container.crumbs{display:none;}
	.wpm-language-switcher{display:none;}
}
@media (min-width: 1100px){
.arconix-faq-content{position:relative;}
.arconix-faq-content .faq-img{max-width:300px;position:absolute;top:0;right:-300px}
.page-id-746  .carousel-inner h1{font-size:50px;}
}
.product-search-cart-bottom{width:100%;display:inline-block;text-transform:uppercase;position:relative;}
.product-search-cart-bottom a{color:#b12009;font-weight:600;}
@media (min-width: 700px){
.product-search-cart-bottom .product-left-text{width:60%;display:inline-block;float:left;}
.product-search-cart-bottom .product-attach{width:40%;display:inline-block;float:right;text-align:right;}
.product-search-cart-bottom .product-attach .download-attachments{display:inline-block;position:absolute;bottom:0;right:0;}

.search-results .page-title{margin-top:21px!important;margin-bottom:0px!important;}
}
.woocommerce-info{border:none;background:#fff;font-size:16px;}
.woocommerce-info:before{color:#b12009;}

.cars{display:none;}
.choice-category ul {width:100%;display:inline-block;padding:0;margin:0;margin-bottom:50px;margin-top:30px;}
.choice-category ul li {list-style:none;float:left;width:25%;font-family: 'Montserrat', sans-serif;font-size:16px;}
.choice-category ul li input{max-width:30px;float:left;}
fieldset {border: none;padding: 0;}
.choice-category li {display: inline-block;position: relative;line-height:18px;padding-top:0!important;text-align:left;}
.choice-category li input[type="radio"] {position: absolute;left: -9999px;z-index: -9999;visibility: hidden;}
.choice-category li input[type="radio"] + label {padding: 5px;padding-top:0;padding-bottom:0;margin-bottom:0;padding-left: 28px;cursor: pointer;display: inline-block;line-height:10px;}
.choice-category li input[type="radio"] + label:before {content: "";position: absolute;top: 0;left: 0;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #999;}
.choice-category li input[type="radio"] + label:after {content: "";position: absolute;top: 0;left: 0;margin-top: 4px;margin-left: 4px;width: 10px;height:10px;border-radius: 50%;background: none;}
.choice-category li input[type="radio"]:active,
.choice-category li input[type="radio"]:focus {outline: 1px dashed rgba(182, 15, 46, 0.6);}
.choice-category li input[type="radio"]:checked + label {color:#b12009;font-weight:600;}
.choice-category li input[type="radio"]:checked + label:after {content: "";background: #b12009;transition: all 75ms ease-in;}

.entry-footer{display:none;}
.searche h2{color:#231f20;}
.secton-search-result h2{color:#231f20;}
.searches h2{color:#231f20;}

#aspect-content .aspect-tab.head-tab{display:block;}
.aspect-content{min-height:60px;display:inline-block;}

@media (min-width: 620px){
	.container.searched .col-lg-4{max-width: 33.3333333333%;}
}
@media (max-width: 400px){
.distributors .entry-content li{width:100%;}
.contact-theme li{width:100%;margin-bottom:20px;}	
.secton-jobs li{width:100%;margin-bottom:20px;}	
	
}
@media only screen and (min-width: 500px) and (max-width: 1024px){
	.choice-category li input[type="radio"] + label{line-height:16px;}
}
@media only screen and (min-width: 401px) and (max-width: 601px){
	.distributors .entry-content li{width:50%;float:left;}
	.contact-theme li{width:100%;margin-bottom:20px;}
	.secton-jobs ul li{width:50%;margin-bottom:15px;}
	
}
@media (max-width: 700px){
	.carousel-caption{left:0;left:0;margin-left:30px;}
}
@media (max-width: 1000px){
.container .d-none{display:block;}
.carousel-caption{right:0;}
.carousel-item{background-size: cover;background-position:top center;max-height:300px;}	
.carousel-item .d-none{display:block!important;}	
.carousel-inner h1{font-size:45px;line-height:50px;}
.secton-about{box-shadow:none;}
.secton-trade ul li {width:50%;}
.navbar-toggler-icon{width:34px!important;height:34px!important;}
.dropup, .dropdown{position:static!important;}
.navbar-toggler{padding-right:0!important;}
.navbar-light .navbar-toggler-icon{background:#fff url('../images/menu-icon.jpg');}
.navbar-light .selected .navbar-toggler-icon{background:#fff url('../images/close-icon.jpg');}
.dropdown.show .dropdown-toggle:after {background:#fff;display: inline-block; width: 34px; height: 34px;margin-left: 0.255em; vertical-align: 0.255em;position:absolute;top:-54px;right:15px;content:url('../images/close-icon.jpg')!important;	font-size:30px;font-family: 'Roboto', sans-serif;color:#737373; border-top: 0; border-right: 0;border-bottom: 0;border-left: 0!important;}

.dropdown-menu.show ul.dropdown-menu{display:block!important;position:relative;left:15px;padding-left:-15px;}

.dropdown-menu.show ul.dropdown-menu li a:after{content:""!important;border:0!important;}
.navbar-nav .dropdown-menu{background:#fff;position:absolute;top:0;left:0;right:0;margin-left:0;border-top:0!important;max-width:100%;min-height:calc(100% - 5px);}
.navbar-nav .dropdown-menu li{margin-left:10px;margin-right:10px;}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children > a:after{border:none!important;}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children > .dropdown-menu{left:15px;margin-top:0!important;margin-right:10px;}
.container.header{vertical-align:top!important;padding-left:0;padding-right:0;}
.navbar.navbar-expand-xl.p-0.navbar-fixed-top{margin-top:-20px;}
.navbar-toggler{margin-right:15px;margin-top:15px;}
.navbar-toggler.collapsed{}
#masthead .navbar-nav {padding-top:10px;padding-left:10px;padding-right:10px;}
#masthead .navbar-nav  li a{font-size:15px;padding-top:7px;padding-bottom:7px;padding-left:7px;padding-right:7px;}
#masthead .navbar-nav  li a:hover{background:#f5f5f5;}
#masthead .navbar-nav li ul  li ul li a:hover{background:#fff!important;}

}
@media (max-width: 500px){
	.choice-category ul li{width:100%;margin-bottom:15px;}
	
	.level-block{width:100%}
	.ymm-selector.ymm-horizontal .level{width:100%;margin-bottom:10px;}
	.ymm-extra{width:100%;}
	.ymm-selector.ymm-horizontal .level select.ymm-select, .ymm-selector.ymm-horizontal .level select.ymm-category-select{width:100%;}
	.ymm-selector.ymm-horizontal .ymm-extra .ymm-search{margin-right:0;}
	.ymm2-selector.ymm2-horizontal .level{width:100%;margin-bottom:10px;}
	.ymm2-extra{width:100%;}
	.ymm2-selector.ymm2-horizontal .level select.ymm2-select, .ymm2-selector.ymm2-horizontal .level select.ymm2-category-select{width:100%;}
	.ymm2-selector.ymm2-horizontal .ymm2-extra .ymm2-search{margin-right:0;}

	.ymm3-selector.ymm3-horizontal .level{width:100%;margin-bottom:10px;}
	.ymm3-extra{width:100%;}
	.ymm3-selector.ymm3-horizontal .level select.ymm3-select, .ymm3-selector.ymm3-horizontal .level select.ymm3-category-select{width:100%;}
	.ymm3-selector.ymm3-horizontal .ymm3-extra .ymm3-search{margin-right:0;}
	.aspect-content{min-height:60px;padding-left:5px;padding-right:5px;display:inline-block;}
	.list-tabs{width:23%;padding-top:10px;}
	.list-tabs.list-04{display:none;}
	.aspect-content:after{right:0px;}
	.input-search button{padding-top:15px!important;padding-bottom:15px!important;}
	.product-list li{width:100%;margin-bottom:20px;}
}
@media (max-width: 350px){
	.aspect-content:after{right:-25px;}
}
/* KONFIGURATOR */
.container.section-config{position:relative;}
.section-config {background:#fff;margin-top:-18px;margin-bottom:-18px;padding-left:25px;padding-right:25px;padding-top:50px;text-align:left;box-shadow: 0px 0px 20px -12px #09181b;}
.section-config .nrconifg{color:#000;font-weight: 300;font-size: 20px;margin-left:50px;}
.section-config h2{font-family: 'Montserrat', sans-serif;color:#000;font-weight: 300;font-size: 35px;text-transform: uppercase;margin-left:50px;}
.section-config h2 strong{font-weight:900;}
.section-config h2 strong span{color:#b12009}
.type-list ul{padding:0;margin:0;text-align:left;}
.type-list li{list-style:none;padding-left:0!important;padding-right:0!important;min-height:210px;display:inline-block;width:24%;float:left;margin-right:1%;position:relative;}
.type-list label{width:100%;display:block;list-style:none;padding-left:0!important;padding-right:0!important;margin-bottom:25px;padding-top:10px;min-height:210px;display:inline-block;float:left;position:relative;}
.type-list label{text-align:center;color:#000;font-family: 'Montserrat', sans-serif;font-weight:400;font-size:18px;}
.type-list label:hover{background:#ebebec;border: solid #b12009 1px;}
.type-list label.active{background:#ebebec;border: solid #b12009 1px;}
.type-list input[type=radio]:checked + label {background:#ebebec;border: solid #b12009 1px;}
.type-list li strong{font-weight:900;}
.type-list li strong span{color:#b12009;}
.type-list li div.text-link-type {width:100%;height:100%;display:inline-block;text-align:center;height:20%;width:100%;padding-top:20px;padding-bottom:20px;display:inline-block;position:absolute;left:0;top:50%;z-index:2;}
.type-list li img{width:100%;height:100%;position:relative;z-index:1;top:0;}

.type-diameter ul{padding:0;margin:0;text-align:left;}
.type-diameter li{list-style:none;padding-left:0!important;padding-right:0!important;border: solid #fff 1px;margin-bottom:25px;padding-top:30px;padding-bottom:30px;display:inline-block;width:19%;float:left;margin-right:1%;position:relative;}
.type-diameter li label{list-style:none;padding-left:0!important;padding-right:0!important;border: solid #fff 1px;margin-bottom:25px;padding-top:30px;padding-bottom:30px;display:inline-block;width:100%;float:left;position:relative;}
.type-diameter li label{text-align:center;color:#000;font-family: 'Montserrat', sans-serif;font-weight:900;font-size:30px;}
.type-diameter li label:hover{background:#ebebec;border: solid #b12009 1px;}
.type-diameter li input[type=radio]:checked + label {background:#ebebec;border: solid #b12009 1px;}

.section-config .mama:nth-letter(3){color:#0000ff;}

.section-config .post-navigation{display:inline-block;width:100%;padding-top:15px;padding-bottom:50px;}
.section-config .nav-previous .sendurl{background:none;position:relative;display:inline-block;height:25px;padding-left:35px;border-radius:0;border:none;color:#b12009;font-weight:bold;text-transform:uppercase;line-height:15px;font-size:14px;font-family: 'Montserrat', sans-serif;}
.section-config .nav-previous .sendurl:hover{background:none;cursor:pointer;}
.section-config .nav-previous .sendurl:before{content:url('images/arrow-left.png');color:#b12009;position:absolute;top:-1px;left:0;}
.section-config .nav-next .sendurl{background:none;position:relative;display:inline-block;height:25px;padding-right:35px;border-radius:0;border:none;color:#b12009;font-weight:bold;text-transform:uppercase;line-height:9px;font-size:14px;font-family: 'Montserrat', sans-serif;}
.section-config .nav-next .sendurl:hover{background:none;cursor:pointer;}
.section-config .nav-next .sendurl:after{content:url('images/arrow-right.png');color:#b12009;position:absolute;top:1px;right:0;}

.section-config .conf-nav.post-navigation{width:90%;margin-left:5%;margin-top:100px;margin-bottom:40px;}
.section-config .conf-nav.post-navigation a{color:#b12009;font-weight:900;}

.spr{display:inline-block;width:100%;margin-bottom:-20px;position:relative;z-index:1;}
.koncówka-lewa{display:inline-block;float:left;width:13.4168%;text-align:right;}
.srodek{display:inline-block;float:left;width:73.1%}
.koncówka-prawa{display:inline-block;float:left;width:13.4168%;text-align:left;}
.koncówka-lewa img{width:100%;}
.koncówka-prawa img{width:100%;}
.srodek img{width:100%;}
.spr-des{display:inline-block;width:100%;margin-bottom:-20px;position:relative;z-index:2;}
.srodek .conf-text-center{display:inline-block;float:left;text-align:center;width:100%}
.srodek .conf-text-left{display:inline-block;float:left;text-align:center;width:33.333%}
.srodek .conf-text-right{display:inline-block;float:left;text-align:center;width:66.666%}

.spr-des-bottom{display:inline-block;width:100%;padding-bottom:150px;position:relative;z-index:2;}

.width-90{display:inline-block;width:90%;margin-left:5%;padding-bottom:30px;}
.width-80{display:inline-block;width:80%;margin-left:10%;padding-bottom:30px;}
.section-config .width-90 .left{width:50%;float:left;text-align:left;}
.section-config .width-90 .right{width:50%;float:right;text-align:right}
.section-config p{display:block;}
.section-config .width-90 .text-16{font-size:16px;color:#939598}
.section-config .width-90 .text-14{font-size:14px;color:#939598}
.section-config select{border:solid 1px #939598;min-width:300px;text-align:center;color:#939598}
.section-config input{border:solid 1px #939598;height:34px;min-width:300px;text-align:center;color:#939598}
.section-config .skok select{border:solid 1px #939598;min-width:200px;text-align:center;color:#939598}
.section-config .skok select{border:solid 1px #939598;min-width:200px;text-align:center;color:#939598}
.section-config .skok input{border:solid 1px #939598;height:34px;min-width:200px;max-width:210px;text-align:center;color:#939598}

.section-config select option{text-align:left;}
.section-config .margin-30{margin-top:30px;}

.section-config .button-table{max-width:202px;border:0;font-weight:600;font-size:14px;background:#d7d7d7;color:#fff;text-transform:uppercase;}
.section-config .button-table.active{background:#b12009;cursor:pointer;}
.section-config .button-table a{text-decoration:none;color:#fff;}
.section-config hr{color:#b12009;background:#b12009;width:100%;display:inline-block;margin-top:30px;margin-bottom:30px;}

.selected-parameters{width:100%;display:inline-block;margin-bottom:100px;}
.selected-parameters h2{font-weight:600;font-size:16px;margin-left:0;padding-left:0;}
.selected-parameters ul{margin:0;padding:0;}
.selected-parameters ul li{list-style:none;margin:0;padding:0;width:100%;display:inline-block;text-transform:uppercase;}
.selected-parameters ul li .left{width:50%;float:left;}
.selected-parameters ul li .right{width:50%;float:left;text-align:left!important;font-weight:600;}
.selected-parameters ul li .right p{margin-bottom:0;}
.section-config .left-choise{width:50%;float:left;display:table;text-align:left;}
.section-config .left-choise .images-tech{width:280px;height:280px;display:table-cell;vertical-align:middle;display:table-cell;border:1px #b12009 solid;text-align:center;}
.section-config .left-choise .text-parametr{min-height:280px;vertical-align:middle;display:table-cell;text-align:center;}
.section-config .right-choise{width:50%;float:right;display:table;text-align:right;}
.section-config .right-choise .images-tech{width:280px;height:280px;display:table-cell;vertical-align:middle;display:table-cell;border:1px #b12009 solid;text-align:center;}
.section-config .right-choise .text-parametr{min-height:280px;vertical-align:middle;display:table-cell;text-align:center;}

.section-config .table-nak{width:70%;float:left;}
.section-config .images{width:30%;float:left;text-align:center;}
.section-config.popup h2{font-size:20px;text-transform:none; margin-left:0;padding-left:0;float:left;width:50%;}
.section-config.popup form{display:inline-block;width:100%;}
.section-config.popup .button-table{display:inline-block;min-width:100px;margin-top:25px;cursor:default;}
.section-config.popup .button-table.active{cursor:pointer;}
.section-config.popup .close-popup{float:right;}
.section-config.popup {display:none;z-index:11;position: absolute;left:5%;top:150px;height:100%;width:90%;opacity:0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.section-config.popup.is-visible{display:block;opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}

.section-config.popup2 h2{font-size:20px;text-transform:none; margin-left:0;padding-left:0;float:left;width:70%;}
.section-config.popup2 .close-popup2{float:right;}
.section-config.popup2 {display:none;z-index:11;position: absolute;left:calc(100% - 90%);top:150px;height:100%;width:90%;opacity:0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.section-config.popup2.is-visible{display:block;opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.section-config.popup2 .button-table{display:inline-block;min-width:100px;margin-top:25px;}
.section-config.popup2 .close-popup{float:right;}

.section-config.popup3 h2{font-size:20px;text-transform:none; margin-left:0;padding-left:0;float:left;width:70%;}
.section-config.popup3 .close-popup3{float:right;}
.section-config.popup3 {z-index:11;position: absolute;left:calc(100% - 90%);top:150px;height:100%;width:80%;opacity:0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.section-config.popup3.is-visible{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.section-config.popup3 .button-table{display:inline-block;min-width:100px;margin-top:25px;}
.section-config.popup3 .close-popup{float:right;}

.section-config.popup4 h2{font-size:20px;text-transform:none; margin-left:0;padding-left:0;float:left;width:70%;}
.section-config.popup4 .close-popup4{float:right;}
.section-config.popup4 {z-index:11;position: absolute;left:calc(100% - 90%);top:150px;height:450px;width:80%;opacity:0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.section-config.popup4.is-visible{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.section-config.popup4 .button-table{display:inline-block;margin-top:25px;}
.section-config.popup4 .close-popup{float:right;}


.section-config .opcdod p {display: inline-block;position: relative;line-height:18px;padding-top:0!important;text-align:left;width:100%;}
.section-config .opcdod input[type="checkbox"] {position: absolute;left: -9999px;z-index: -9999;visibility: hidden;}
.section-config .opcdod input[type="checkbox"] + label {padding: 5px;padding-top:0;padding-bottom:0;margin-bottom:0;padding-left: 28px;cursor: pointer;display: inline-block;}
.section-config .opcdod input[type="checkbox"] + label:before {content: "";position: absolute;top: 0;left: 0;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #999;}
.section-config .opcdod input[type="checkbox"] + label:after {content: "";position: absolute;top: 0;left: 0;margin-top: 4px;margin-left: 4px;width: 10px;height:10px;border-radius: 50%;background: none;}
.section-config .opcdod input[type="checkbox"]:active,
.section-config .opcdod input[type="checkbox"]:focus {outline: 1px dashed rgba(182, 15, 46, 0.6);}
.section-config .opcdod input[type="checkbox"]:checked + label {font-weight:600;}
.section-config .opcdod input[type="checkbox"]:checked + label:after {content: "";background: #b12009;transition: all 75ms ease-in;}


.section-config .custom-radio {width:20px;max-width:20px;min-width:20px;float:left;display:none;}
.mo:checked ~ label {font-weight:bold}
.mos:checked ~ label {font-weight:bold}
.section-config .customlabel {width:100%;height:100%;padding:10px 5px;cursor:pointer;}
.product-options tr td{text-align:center;}
.product-options tr td:first-child{padding:0!important}
.product-options tr td label{margin-bottom:0;}
.product-options tr.odd:nth-child(2n+1) {}
#wybierzindex1{min-width:100px;max-width:150px;}
#wybierzindex2{min-width:100px;max-width:150px;}
#addres h2{display:inline-block;}

.section6-buttons{margin:50px;}
.section6-buttons span{margin-right:50px;}

.section-config .orderpop{font-size:18px;color:#000;}
.section-config .orderpop input{margin-bottom:40px;width:100%;border:1px solid #cacaca;padding:12px;font-size:16px;max-width:340px;text-align:left;}
.section-config .orderpop input.firma{max-width:100%;}
.section-config .orderpop textarea{width:100%;max-width:100%;height:200px;border:1px solid #cacaca;}
.section-config .orderpop .wyrazeniezgody{font-size:14px;margin-top:20px;}

.zgoda {display: block;position: relative;padding-left: 35px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.zgoda input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height:25px;width:25px;background-color:#fff;border:1px solid #cacaca}
.zgoda:hover input ~ .checkmark {background-color: #fff;}
.zgoda input:checked ~ .checkmark {background-color:#fff;}
.checkmark:after {content: "";position: absolute;display:none;}
.zgoda input:checked ~ .checkmark:after {display:block;}
.zgoda .checkmark:after {left: 7px;top: 1px;width:9px;height:16px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.section-config .orderpop .zgodachech{float:left;display:block;width:35px);}
.section-config .orderpop .zgodatext{float:right;display:block;width:calc(100% - 35px);}

.section-config .orderpop .send{font-size:14px;margin-top:20px;}
.section-config .send .button-table{float:right;border:none;text-align:center;color:#fff;max-width:202px;padding:10px 30px;border:0;font-weight:600;font-size:14px;background:#d7d7d7;color:#fff;text-transform:uppercase;}
.section-config .send .button-table.active{background:#b12009;cursor:pointer;}
.section-config .sending .button-table{width:70%;max-width:70%;min-width:70%;margin-left:15%;text-align:center;}
.section-config .sending p{font-size:20px;text-align:center;}
@media (min-width: 1100px){
.type-diameter .FA-BLOCK{display:flex;}
}
.FA-BLOCK .label span:nth-child(n+6) {font-size:16px;font-weight:400;}
.FA-BLOCK .label span:nth-child(6):before {
    content: "\a ";
    white-space: pre;
  }

@media (max-width: 500px){
	.width-90{width:100%;margin-left:0;}
	.type-list li{width:100%;margin-bottom:20px;}
	.type-diameter {text-align:center;}
	.type-diameter li{width:50%!important;margin-bottom:20px;display:inline-block;margin-right:0;}
	.section-config .width-90 .left{width:100%}
	.section-config .width-90 .right{width:100%;text-align:left;}
	.section-config select{min-width:100%;}
	.section-config h2{margin-left:0;}
	.product-options.table-nak td, .product-options.table-nak th{padding-left:2px;padding-right:2px;}
	.section-config.popup{width:90%;left:5%}
	.section-config .left-choise{width:100%;}
	.section-config .right-choise{width:100%;}
	.section-config .left-choise .images-tech{width:50%;height:170px;display:inline-block;}
	.section-config .left-choise .images-tech img{max-width:100%;max-height:100%;}
	.section-config .left-choise .text-parametr{width:50%;height:170px;min-height:170px;display:inline-block;}
	.section-config .right-choise .images-tech{width:50%;height:170px;display:inline-block;margin-top:20px;}
	.section-config .right-choise .images-tech img{max-width:100%;max-height:100%;}
	.section-config .right-choise .text-parametr{width:50%;height:170px;min-height:170px;display:inline-block;margin-top:20px;}
	.section-config .section6-buttons  .button-table{margin-left:0;width:100%;max-width:100%;margin-bottom:20px;margin-right:0;display:block;float:left;text-align:center;}
	.section-config .nrconifg{margin-right:0;}
	.section-config .nrconifg{margin-left:0;}
	.section6-buttons {margin-left:0;margin-right:0;}
	.section-config .orderpop input{max-width:100%;min-width:100%;}
	.section-config.popup4{height:550px;}
}
#addres{position:relative;}
.alert{position:absolute;top:-40px;right:0;color:#939598;font-size:16px;}

.table-nak tr:has(input:checked) {
  background:red;
 }
.section1 .label .text-link-product{text-transform:uppercase;}

.sticky{width: 100%;position: fixed;background: #fff;z-index: 999;}
.sticky #site-branding img{height: 50px;top: 5px;}
.tabmoc1{padding:10px 30px}
.tabmoc2{padding:10px 30px}
.tabmoc3{padding:10px 30px}
.section6-buttons .button-table{padding:10px 30px}
/* koniec konfigurator */

.postid-921 .woocommerce-Tabs-panel h2{display:none;}
.postid-921 .posted_in{display:none;}
.postid-921 .tabs.wc-tabs{display:none;}
.postid-921 .woocommerce-Tabs-panel{width:100%;display:inline-block;}
@media (min-width: 800px){
#product-921 .woocommerce-product-gallery{width:45%;display:inline-block;float:left;margin-right:2%;}
#product-921 .summary.entry-summary{width:50%;display:inline-block;}
#product-921 .woocommerce-tabs.wc-tabs-wrapper{width:50%;display:inline-block;}
}
