/* 
Theme Name: Qenews WP
Theme URI: https://anthemes.com/themes/qenews/
Description: Qenews - Creative WordPress Theme for Bloggers 
Version: 2.1
Author: An-Themes
Author URI: https://themeforest.net/user/an-themes/portfolio
Tags: sticky-post, right-sidebar, custom-colors
Text Domain: qenews-wp
Tested up to: 5.7
Requires PHP: 5.6
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html 

------------------------------------------------ 

                0.  CSS Reset 
                1.  Layout
                2.  Header
                3.  Home Content
                4.  Entry Content
                5.  Sidebar & Widgets
                6.  Comments
                7.  Contact Form
                8.  Custom Pages 
                9.  Footer
               10.  Shortcodes

-------------------------------------------------- */

/*-----------------------------------------------------------------------------
----------------------------- 0 - CSS Reset -----------------------------------
-----------------------------------------------------------------------------*/

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
form,
li,
ul,
ol,
p,
input,
select,
legend,
textarea,
fieldset {
	margin: 0;
	padding: 0;
}

ul,
ol {
	list-style-type: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

img {
	border: none;
}

a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 26px;
}

h1 {
	font-size: 29px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

pre {
	background: url(../images/bg_pre.png);
	line-height: 20px;
	font-size: 12px;
	display: block;
	margin: 14px 0;
	overflow: hidden;
	padding: 21px 18px 18px 18px;
}

pre:hover {
	overflow: scroll;
}

strong {
	font-weight: bold;
}

fieldset {
	border: none;
}

.clear {
	clear: both;
	display: block;
}

.sleft {
	float: left;
}

.sright {
	float: right;
}

iframe {
	border: 0 !important;
}

input[type='email'],
input[type='number'],
input[type='search'],
textarea,
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'] {
	-webkit-appearance: none;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
}

input[type='submit'] {
	-webkit-appearance: none !important;
	opacity: 1;
}

/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

html body {
	font:
		14px/22px 'Roboto',
		sans-serif,
		Helvetica,
		Arial;
	font-weight: 400;
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
}

/* - Header - */
header {
	width: 100%;
	height: auto;
	margin: 0 auto;
	z-index: 5;
	position: relative;
	box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.04);
}

.main-header {
	width: 1370px;
	height: 112px;
	margin: 0 auto;
}

.header-top {
	width: auto;
	height: 56px;
}

.header-bottom {
	width: auto;
	height: 56px;
	border-top: 1px solid #ebebeb;
}

.wrap-center {
	width: 1370px;
	height: auto;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
}

.wrap-middle {
	width: 1370px;
	height: auto;
	margin: 0 auto;
}

/* - Layout content - */
.wrap-fullwidth {
	width: 1370px;
	height: auto;
	margin: 0 auto 80px auto;
}

.wrap-fullwidth-bg {
	width: 1370px;
	height: auto;
	margin: 60px auto 80px auto;
	border-radius: 5px;
}

.wrap-fullwidth-bg .entry {
	width: auto;
	padding: 0 50px 40px 50px;
}

.wrap-fullwidth.related-margin {
	margin: -90px auto 40px auto;
}

.wrap-modules {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 20px 0 10px 0;
}

.home-sidebar {
	width: 1000px;
	height: auto;
	float: left;
}

body.page-template-template-home-modules div.wrap-modules {
	padding-top: 0px;
}

.single-fw-bg {
	margin-top: 60px;
	padding-bottom: 30px;
}

/* .page-content */

.single-content {
	width: 1000px;
	float: left;
	padding: 0 0 40px 0;
	margin: 60px 0 0 0;
	border-radius: 5px;
}

.sidebar {
	width: 330px;
	float: left;
	margin-left: 40px;
	margin-top: 60px;
	margin-bottom: 5px;
}

/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

/* -- Logo -- */

.logo {
	float: left;
	height: 56px;
	position: relative;
}

img.logo {
	height: 56px;
	image-rendering: -webkit-optimize-contrast;
}

img.logo:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-animation: scaleUp 1s ease-in-out forwards;
	-moz-animation: scaleUp 1s ease-in-out forwards;
	animation: scaleUp 1s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	to {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes scaleUp {
	to {
		-moz-transform: scale(1);
	}
}

@keyframes scaleUp {
	to {
		transform: scale(1);
	}
}

/* -- Search -- */
.searchform2 {
	height: auto;
	float: left;
	margin: 12px 0 0 30px;
}

.searchform2 .search-field {
	font-weight: bold;
	height: 28px;
	font-family: 'Ruda', sans-serif;
	float: left;
	border: none;
	padding: 1px 20px 1px 20px;
	font-size: 13px;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.searchform2 .buttonicon {
	font-family: 'Font Awesome 5 Free';
	font-size: 16px;
	font-weight: 700;
	width: 32px;
	height: 32px;
	padding-right: 15px;
	float: right;
	border: none;
	text-align: center;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.searchform2 .buttonicon:hover {
	cursor: pointer;
}

header .search-field {
	width: 250px;
}

/* -- Live Search -- */
.searchwp-live-search-result p {
	font-weight: 500 !important;
	padding: 5px 15px 5px 15px !important;
	font-size: 14px !important;
	line-height: 22px !important;
	color: #000 !important;
	border-bottom: 1px solid #f5f5f5 !important;
}

.searchwp-live-search-result p:hover {
	background-color: #fafafa !important;
}

.searchwp-live-search-results {
	padding: 5px;
	margin-top: -7px;
	border-top: 3px solid #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	width: 315px;
	max-height: auto !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

/* -- Top social icons -- */
.top-social {
	float: right;
	margin: 2px -8px 0 0;
}

.top-social a {
	float: left;
	margin-top: 6px;
	line-height: 15px;
	font-size: 18px;
	text-align: center;
}

.top-social a {
	font-weight: 400;
}

.top-social a i {
	padding: 10px 8px 15px 8px;
}

.top-social a:hover {
	opacity: 0.7;
}

/* -- Text header -- */
div.text-header {
	float: right;
	margin: 17px 30px 0 0;
	font-size: 17px;
	color: rgba(0, 0, 0, 0.56);
	font-weight: 500;
}

/* -- Upload button header -- */
a.headerbtn {
	display: inline-block;
	border-radius: 5px;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	margin: 10px 0 0 0;
	float: right;
}

/* -- AnThemes Top Header Menu -- */
.ant-responsive-menu {
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 700 !important;
	margin: 5px 0 0 0;
}

.ant-responsive-menu li a span {
	float: right;
	height: 10px;
	line-height: 12px;
	padding: 1px 5px 3px 5px;
	border-radius: 3px;
	margin: 4px 0 0 5px;
	font-size: 9px;
}

/*Top level menu link items style*/

.ant-responsive-menu > li {
	display: block;
	float: left;
	padding: 10px 0 0 0;
}

.ant-responsive-menu > li > a {
	display: block;
	padding: 2px 0 3px 0 !important;
	margin-right: 30px;
}

.ant-responsive-menu > li > a i {
	float: left;
	margin: 2px 2px 0 0 !important;
	font-size: 17px;
	opacity: 1;
}

.ant-responsive-menu li.current_page_item a {
	border-radius: 3px;
}

.ant-responsive-menu li.current-menu-ancestor a {
	border-radius: 3px;
}

.ant-responsive-menu li:hover a {
	border-radius: 3px;
}

.ant-responsive-menu li.current-menu-item a {
	border-radius: 3px;
}

.ant-responsive-menu li.current-post-parent a {
	border-radius: 3px;
}

.ant-responsive-menu li.current-custom-parent a {
	border-radius: 3px;
}

.ant-responsive-menu li .menu-active {
	position: relative;
}

.ant-responsive-menu > li > a > .arrow:before {
	float: right;
	margin: 0 -3px 0 5px !important;
	display: inline;
	font-size: 11px;
	height: auto;
	font-family: 'Font Awesome 5 Free';
	content: '\f0d7';
	font-weight: 900;
	text-shadow: none;
	width: 10px;
	display: inline-block;
	line-height: 20px;
}

/*1st sub level menu*/

.ant-responsive-menu li ul {
	padding: 15px 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	position: absolute;
	z-index: 201;
	margin-left: 0px;
	border-top: none;
	display: none;
	border: 2px solid #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
	border-bottom: 4px solid #f5f5f5;
}

.ant-responsive-menu li ul.sub-menu > li a.arrow {
	border-bottom: none;
	margin-top: -12px !important;
	padding-bottom: 5px !important;
}

.ant-responsive-menu li ul.sub-menu li > a > .arrow:before {
	font-family: 'Font Awesome 5 Free';
	font-size: 12px !important;
	content: '\f105';
	font-weight: 900;
}

.ant-responsive-menu > li > ul.sub-menu {
	width: 230px;
	display: none;
	list-style: none;
	clear: both;
	padding: 15px 0;
	margin: 0px 0 0 -25px;
	position: absolute;
	z-index: 201;
}

.ant-responsive-menu li ul.sub-menu > li {
	width: 225px;
	float: left;
}

.ant-responsive-menu li ul.sub-menu li a {
	float: none;
	text-align: left;
	margin: 0px 25px;
	padding: 7px 0px;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 1.6em;
	font-weight: 700;
}

.ant-responsive-menu > li > ul.sub-menu > li {
	position: relative;
}

.ant-responsive-menu > li > ul.sub-menu > li ul.sub-menu {
	position: absolute;
	left: 220px;
	top: -17px;
	display: none;
	list-style: none;
}

.ant-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
	position: absolute;
	left: 220px;
	top: -17px;
	display: none;
	list-style: none;
}
.ant-responsive-menu > li > ul.sub-menu li > a > .arrow:before {
	float: right;
	margin-top: -19px;
	margin-right: -18px;
	display: inline;
	font-size: 12px;
	font-family: 'Font Awesome 5 Free';
	height: auto;
	content: '\f0da';
	font-weight: 900;
	text-shadow: none;
}

/* -- Menu Toggle Btn -- */
.menu-toggle {
	margin-top: 9px;
	display: none;
	float: left;
	width: 100%;
}

.menu-toggle .icon-bar {
	display: block !important;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5 !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	margin: 3px;
}

.menu-toggle .icon-bar:hover {
	background-color: #f5f5f5 !important;
}

.menu-toggle #menu-btn {
	float: right;
	background: #000;
	border: 1px solid #0c0c0c;
	padding: 8px;
	border-radius: 5px;
	cursor: pointer;
	position: relative;
	z-index: 202;
}

.anthide-menu {
	display: none;
}

/* -- Chrome CSS -- */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.ant-responsive-menu li ul.sub-menu > li a.arrow {
		margin-top: -6px;
	}
	.ant-responsive-menu > li > a > .arrow:before {
		margin-top: 0px !important;
	}
}

/* -- Responsive Menu Styles -- */
@media screen and (max-width: 1024px) {
	.ant-responsive-menu {
		float: right;
		text-align: left;
		opacity: 0;
		padding: 20px;
		margin-top: 92px;
		top: 20px;
		right: 0;
		width: 260px;
		position: absolute;
		z-index: 201;
		border-radius: 5px;
	}

	header .stickytop .ant-responsive-menu {
		margin-top: 36px;
	}

	.ant-responsive-menu li a {
		padding: 5px 10px !important;
	}

	.ant-responsive-menu li:last-child {
		border: none;
	}

	.ant-responsive-menu > li {
		float: left;
		padding: 5px 0;
		width: 100%;
	}

	.ant-responsive-menu li.nav-separator {
		display: none;
	}

	.ant-responsive-menu li a.arrow {
		padding: 15px 30px !important;
		margin-right: -50px;
		margin-top: -15px;
		margin-bottom: -15px;
		display: inline-block;
		float: right;
	}

	.ant-responsive-menu li ul.sub-menu > li a.arrow {
		margin-top: -20px !important;
		margin-bottom: -15px !important;
		margin-right: 0px;
		padding: 15px 30px !important;
		border-bottom: none !important;
	}

	.ant-responsive-menu > li > a > .arrow:before {
		font-family: 'Font Awesome 5 Free';
		float: right;
		content: '\f105';
		font-size: 18px !important;
		width: 20px;
		font-weight: 900;
		color: #fff !important;
	}

	li.menu-active > a > .arrow:before {
		font-family: 'Font Awesome 5 Free';
		content: '\f107';
		font-weight: 900;
	}

	.ant-responsive-menu li ul.sub-menu > li {
		width: 101%;
		margin-left: -0.5%;
		padding-bottom: 0px;
		padding-top: 0px;
	}

	.ant-responsive-menu li ul.sub-menu li ul.sub-menu li a {
		padding-left: 15px;
	}

	.ant-responsive-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a {
		padding-left: 15px;
	}

	.ant-responsive-menu > li > ul.sub-menu {
		width: auto;
		position: static;
		padding: 0px;
		margin: 0px 0 5px -15px !important;
		float: left;
	}

	.ant-responsive-menu > li > ul.sub-menu > li ul.sub-menu {
		position: static;
		padding-top: 5px;
		padding-bottom: 0px;
		margin-left: 10px;
	}

	.ant-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
		position: static;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.ant-responsive-menu li ul.sub-menu li.menu-active > a > .arrow:before {
		font-family: 'Font Awesome 5 Free';
		content: '\f107';
		font-weight: 900;
	}
	.ant-responsive-menu > li > ul.sub-menu li > a > .arrow:before {
		margin-right: -39px;
		font-size: 18px !important;
		font-family: 'Font Awesome 5 Free';
		content: '\f105';
		font-weight: 900;
	}
}

/* -- Sticky Header -- */
header .stickytop {
	background-color: #fff;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	border-top: 0;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/

/* -- Full responsive Ad -- */
.full-responsive {
	width: 100%;
	height: auto;
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
	padding: 25px 0;
	position: relative;
}

.responsive-area {
	width: auto;
	max-width: 970px;
	height: auto;
	margin: 5px auto 5px auto;
	padding: 25px;
	text-align: center;
	color: #ddd;
	background-color: #f5f6f7;
	border-radius: 5px;
}

.responsive-area img {
	width: 100%;
	height: auto;
	margin-bottom: -8px;
}

.responsive-area span {
	font-size: 20px;
	font-weight: bold;
}

/* ##### Featured Slider home ##### 
################################## */
#featured-slider-wrap {
	width: 100%;
	height: 530px;
	float: left;
	margin-top: 0px;
	position: relative;
	z-index: 3;
}

#featured-slider {
	width: 100%;
	height: auto;
	display: none;
	overflow: hidden;
}

#featured-slider .item {
	width: 345px;
	height: 530px;
	float: left;
	border-bottom: 1px solid #f1f1f1;
}

#featured-slider .item img {
	width: 345px;
	height: 345px;
	object-fit: cover;
}

#featured-slider .content {
	width: 274px;
	height: 135px;
	padding: 25px 35px 25px 35px;
	background-color: #fff;
	border-right: 1px solid #f5f5f5;
}

#featured-slider .content h3 {
	font-size: 18px;
	line-height: 28px;
	font-weight: 500;
	margin-top: 10px;
	text-align: center;
}

#featured-slider .content h3:hover {
	text-decoration: underline;
}

#featured-slider:hover .owl-prev {
	opacity: 1;
	left: 25px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#featured-slider:hover .owl-next {
	opacity: 1;
	right: 25px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.entry-content-fp {
	width: auto;
	height: auto;
	float: left;
	margin: -40px 0 0 75px;
}

.owl-prev,
.owl-next {
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-top: -300px;
	position: relative;
	border-radius: 2px;
}

.owl-prev i,
.owl-next i {
	font-size: 22px;
}

.owl-prev {
	float: left;
	left: -5px;
	padding: 27px 14px 24px 12px;
}

.owl-next {
	float: right;
	right: -5px;
	padding: 27px 12px 24px 14px;
}

#featured-slider ul.meta-content {
	width: 190px;
	height: auto;
	margin: 10px auto 0 auto;
	padding-top: 15px;
	border-top: 1px solid #f5f5f5;
}

#featured-slider ul.meta-content img.avatar {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	margin-top: -3px;
	margin-right: 2px;
}

#featured-slider ul.meta-content li {
	float: left;
}

#featured-slider ul.meta-content li.aut-name {
	margin-top: -2px;
	margin-left: 5px;
	font-size: 12px;
	color: #b3b2b2;
}

#featured-slider ul.meta-content li.aut-name a {
	color: #b3b2b2;
}

#featured-slider ul.meta-content li.aut-name a:hover {
	color: #b3b2b2 !important;
}

#featured-slider ul.meta-content li.art-views-text i {
	font-size: 16px;
	color: #dc0505;
}

#featured-slider ul.meta-content li.art-views-text {
	margin: -2px 0 0 5px;
	float: right;
	font-size: 12px;
	color: #b3b2b2;
}

#featured-slider li ul li {
	background: transparent;
	border: none;
}

/* -- Slider Image Hover -- */
.img-zoom-in-slider img {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.img-zoom-in-slider:hover img {
	opacity: 0.9;
	transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
}

/* -- Modul carousel -- */

.carousel {
	width: 100%;
	height: 100%;
	display: flex !important;
	width: 1000px;
	height: 350px;
	position: relative;
	overflow: hidden;
	margin-top: 60px;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

.carousel-item {
	visibility: visible;
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: flex-end;
	-webkit-align-items: center;
	-webkit-justify-content: flex-end;
	position: relative;
	background-color: #000;
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	position: absolute;
	z-index: 0;
	transition: 0.6s all linear;
}

.carousel-white {
	visibility: visible;
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: flex-end;
	-webkit-align-items: center;
	-webkit-justify-content: flex-end;
	position: relative;
	background-color: #fff;
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	position: absolute;
	z-index: 0;
	transition: 0.6s all linear;
}

.carousel-item__info {
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-justify-content: center;
	-webkit-flex-direction: column;
	order: 1;
	left: 0;
	margin: auto;
	padding: 0 40px;
	width: 40%;
}

.carousel-item__image {
	width: 600px;
	height: 350px;
	order: 2;
	align-self: flex-end;
	-webkit-order: 2;
	-webkit-align-self: flex-end;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	transform: translateX(100%);
	transition: 0.6s all ease-in-out;
}

.carousel-item__image img {
	width: 600px;
	height: 350px !important;
	object-fit: cover;
}

h2.carousel-item__title:hover {
	text-decoration: underline;
}

.carousel-item__title {
	font-size: 28px;
	line-height: 40px;
	font-weight: 400 !important;
	color: #fff;
	transform: translateY(25%);
	opacity: 0;
	visibility: hidden;
	transition: 0.6s all ease-in-out;
}

div.carousel-white h2.carousel-item__title {
	color: #000 !important;
}

div.carousel-white .learn-more .button-text {
	color: #000 !important;
}

div.carousel-white .learn-more:hover .button-text {
	color: #fff !important;
}

.carousel-item__description {
	transform: translateY(25%);
	opacity: 0;
	visibility: hidden;
	transition: 0.6s all ease-in-out;
	margin-top: 20px;
	font-size: 16px;
	color: #7e7e7e;
	line-height: 26px;
	margin-bottom: 25px;
}

.carousel-item__btn {
	transform: translateY(25%);
	opacity: 0;
	visibility: hidden;
	transition: 0.6s all ease-in-out;
}

.carousel__nav {
	position: absolute;
	right: 0;
	z-index: 2;
	background-color: #fff;
	bottom: 0;
}

.carousel__icon {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	fill: #5d5d5d;
}

.carousel__arrow {
	cursor: pointer;
	display: inline-block;
	padding: 11px 15px;
	position: relative;
}

.carousel__arrow:nth-child(1):after {
	content: '';
	right: -3px;
	position: absolute;
	width: 1px;
	background-color: #b0b0b0;
	height: 14px;
	top: 50%;
	margin-top: -7px;
}

.carousel .active {
	z-index: 1;
	display: flex;
	visibility: visible;
}

.carousel .active .carousel-item__subtitle,
.carousel .active .carousel-item__title,
.carousel .active .carousel-item__description,
.carousel .active .carousel-item__btn {
	transform: translateY(0);
	opacity: 1;
	transition: 0.6s all ease-in-out;
	visibility: visible;
}

.carousel .active .carousel-item__image {
	transition: 0.6s all ease-in-out;
	transform: translateX(0);
}

/* -- learn-more / read-more button -- */

.learn-more {
	width: 10rem;
	height: auto;
	position: relative;
	display: inline-block;
	cursor: pointer;
	outline: none;
	border: 0;
	vertical-align: middle;
	text-decoration: none;
	background: transparent;
	padding: 0;
	font-size: inherit;
	font-family: inherit;
}

.learn-more .circle {
	transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
	position: relative;
	display: block;
	margin: 0;
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 1.625rem;
}

.learn-more .circle .icon {
	transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
}

.learn-more .circle .icon.arrow {
	transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
	left: 0.38rem;
	width: 1.125rem;
	height: 0.125rem;
	background: none;
}

.learn-more .circle .icon.arrow::before {
	position: absolute;
	content: '';
	top: -0.25rem;
	right: 0.0625rem;
	width: 0.45rem;
	height: 0.45rem;
	border-top: 0.125rem solid #fff;
	border-right: 0.125rem solid #fff;
	transform: rotate(45deg);
}

.learn-more .button-text {
	transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	padding: 0.55rem 0 0.6rem 55px;
	color: #fff !important;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
}

.learn-more:hover .circle {
	width: 150px;
}

.learn-more:hover .circle .icon.arrow {
	background: #fff;
	transform: translate(1rem, 0);
}

.learn-more:hover .button-text {
	color: #fff;
}

/* -- Home content -- */

.home-content {
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
	border-radius: 4px;
}

.home-content div.entry {
	width: 92%;
	margin: 60px 50px 0 50px !important;
	padding: 30px 0 !important;
}

/* -- Big Search Particle -- */
.particle,
.particle:after {
	background: transparent;
}

.particle-1 {
	-webkit-animation: animParticle 60s linear infinite;
	animation: animParticle 60s linear infinite;
	box-shadow:
		0px 0px #f5f5f5,
		351px 80px #f5f5f5,
		1676px 1011px #f5f5f5,
		506px 1493px #f5f5f5,
		626px 30px #f5f5f5,
		1281px 1253px #f5f5f5,
		883px 1550px #f5f5f5,
		2183px 2330px #f5f5f5,
		1887px 869px #f5f5f5,
		352px 2155px #f5f5f5,
		1097px 1091px #f5f5f5,
		1986px 247px #f5f5f5,
		2076px 225px #f5f5f5,
		806px 1508px #f5f5f5,
		1119px 34px #f5f5f5,
		73px 2358px #f5f5f5,
		2426px 449px #f5f5f5,
		167px 2122px #f5f5f5,
		2142px 880px #f5f5f5,
		587px 723px #f5f5f5,
		353px 2355px #f5f5f5,
		2462px 2386px #f5f5f5,
		1925px 272px #f5f5f5,
		99px 1759px #f5f5f5,
		1915px 1583px #f5f5f5,
		310px 2111px #f5f5f5,
		1209px 1058px #f5f5f5,
		1877px 1386px #f5f5f5,
		288px 1918px #f5f5f5,
		1456px 2184px #f5f5f5,
		90px 2496px #f5f5f5,
		2278px 2457px #f5f5f5,
		448px 41px #f5f5f5,
		2301px 314px #f5f5f5,
		464px 845px #f5f5f5,
		212px 1725px #f5f5f5,
		2316px 456px #f5f5f5,
		1929px 139px #f5f5f5,
		440px 2271px #f5f5f5,
		2365px 853px #f5f5f5,
		2358px 2072px #f5f5f5,
		1562px 946px #f5f5f5,
		266px 2237px #f5f5f5,
		1187px 2377px #f5f5f5,
		1777px 228px #f5f5f5,
		951px 251px #f5f5f5,
		584px 2474px #f5f5f5,
		2220px 1682px #f5f5f5,
		1769px 1148px #f5f5f5,
		317px 346px #f5f5f5,
		1927px 822px #f5f5f5,
		1844px 960px #f5f5f5,
		698px 1885px #f5f5f5,
		2460px 1087px #f5f5f5,
		224px 1314px #f5f5f5,
		468px 561px #f5f5f5,
		2030px 1499px #f5f5f5,
		1732px 1158px #f5f5f5,
		405px 1167px #f5f5f5,
		2409px 547px #f5f5f5,
		2317px 2375px #f5f5f5,
		2503px 338px #f5f5f5,
		110px 2548px #f5f5f5,
		1428px 1865px #f5f5f5,
		2485px 2301px #f5f5f5,
		1051px 258px #f5f5f5,
		269px 1087px #f5f5f5,
		1303px 835px #f5f5f5,
		1024px 21px #f5f5f5,
		1575px 1263px #f5f5f5,
		2287px 1121px #f5f5f5,
		2402px 530px #f5f5f5,
		535px 1964px #f5f5f5,
		1325px 1640px #f5f5f5,
		2513px 1092px #f5f5f5,
		550px 628px #f5f5f5,
		923px 1229px #f5f5f5,
		2124px 181px #f5f5f5,
		1941px 1255px #f5f5f5,
		13px 1449px #f5f5f5,
		1873px 88px #f5f5f5,
		673px 709px #f5f5f5,
		630px 2309px #f5f5f5,
		870px 263px #f5f5f5,
		39px 2011px #f5f5f5,
		973px 2075px #f5f5f5,
		994px 1058px #f5f5f5,
		1905px 1222px #f5f5f5,
		52px 1170px #f5f5f5,
		1059px 549px #f5f5f5,
		2088px 656px #f5f5f5,
		1836px 1011px #f5f5f5,
		2404px 1962px #f5f5f5,
		1434px 520px #f5f5f5,
		2072px 193px #f5f5f5,
		2285px 2343px #f5f5f5,
		1170px 591px #f5f5f5,
		158px 1807px #f5f5f5,
		1568px 2019px #f5f5f5,
		1773px 76px #f5f5f5,
		1239px 1413px #f5f5f5,
		2373px 360px #f5f5f5,
		2481px 529px #f5f5f5,
		2543px 528px #f5f5f5,
		404px 16px #f5f5f5,
		2081px 536px #f5f5f5,
		2557px 227px #f5f5f5,
		1438px 631px #f5f5f5,
		1616px 729px #f5f5f5,
		128px 697px #f5f5f5,
		812px 1022px #f5f5f5,
		2408px 1246px #f5f5f5,
		277px 1655px #f5f5f5,
		530px 1155px #f5f5f5,
		487px 597px #f5f5f5,
		2257px 2437px #f5f5f5,
		2529px 912px #f5f5f5,
		2065px 2325px #f5f5f5,
		1423px 1543px #f5f5f5,
		2034px 853px #f5f5f5,
		755px 805px #f5f5f5,
		118px 1119px #f5f5f5,
		2237px 1728px #f5f5f5,
		2521px 1981px #f5f5f5,
		2420px 8px #f5f5f5,
		2171px 2417px #f5f5f5,
		386px 804px #f5f5f5,
		2219px 1793px #f5f5f5,
		365px 2525px #f5f5f5,
		1812px 1943px #f5f5f5,
		1736px 1135px #f5f5f5,
		284px 1966px #f5f5f5,
		303px 1502px #f5f5f5,
		1240px 964px #f5f5f5,
		704px 2248px #f5f5f5,
		258px 1388px #f5f5f5,
		2066px 814px #f5f5f5,
		285px 647px #f5f5f5,
		272px 604px #f5f5f5,
		479px 1696px #f5f5f5,
		1162px 1250px #f5f5f5,
		159px 2258px #f5f5f5,
		999px 2052px #f5f5f5,
		242px 1741px #f5f5f5,
		1260px 1676px #f5f5f5,
		1268px 2128px #f5f5f5,
		2009px 229px #f5f5f5,
		1659px 869px #f5f5f5,
		1394px 394px #f5f5f5,
		955px 764px #f5f5f5,
		558px 577px #f5f5f5,
		1638px 1304px #f5f5f5,
		2512px 2125px #f5f5f5,
		1284px 149px #f5f5f5,
		812px 2463px #f5f5f5,
		1019px 1445px #f5f5f5,
		1928px 444px #f5f5f5,
		1450px 2287px #f5f5f5,
		812px 386px #f5f5f5,
		299px 1813px #f5f5f5,
		504px 881px #f5f5f5,
		948px 929px #f5f5f5,
		1496px 610px #f5f5f5,
		1897px 2433px #f5f5f5,
		583px 44px #f5f5f5,
		2083px 47px #f5f5f5,
		139px 1253px #f5f5f5,
		2115px 7px #f5f5f5,
		2394px 1965px #f5f5f5,
		645px 173px #f5f5f5,
		2337px 1020px #f5f5f5,
		997px 1000px #f5f5f5,
		2230px 2331px #f5f5f5,
		2198px 2003px #f5f5f5,
		2091px 939px #f5f5f5,
		1714px 1323px #f5f5f5,
		2171px 1672px #f5f5f5,
		1859px 50px #f5f5f5,
		113px 1457px #f5f5f5,
		1618px 926px #f5f5f5,
		2305px 1136px #f5f5f5,
		2167px 888px #f5f5f5,
		2112px 1172px #f5f5f5,
		2537px 715px #f5f5f5,
		2150px 1681px #f5f5f5,
		1025px 843px #f5f5f5,
		906px 202px #f5f5f5,
		9px 1926px #f5f5f5,
		264px 1162px #f5f5f5,
		1898px 1983px #f5f5f5,
		127px 1588px #f5f5f5,
		1773px 2505px #f5f5f5,
		2486px 572px #f5f5f5,
		704px 1416px #f5f5f5,
		595px 2264px #f5f5f5,
		788px 376px #f5f5f5,
		300px 1599px #f5f5f5,
		2434px 372px #f5f5f5,
		1820px 1233px #f5f5f5,
		2473px 96px #f5f5f5,
		116px 780px #f5f5f5,
		211px 2535px #f5f5f5,
		1900px 20px #f5f5f5,
		2046px 185px #f5f5f5,
		2010px 1491px #f5f5f5,
		380px 991px #f5f5f5,
		2073px 1228px #f5f5f5,
		308px 2546px #f5f5f5,
		1001px 2031px #f5f5f5,
		1841px 1966px #f5f5f5,
		1794px 1294px #f5f5f5,
		2056px 1266px #f5f5f5,
		1765px 628px #f5f5f5,
		656px 652px #f5f5f5,
		2392px 2078px #f5f5f5,
		607px 796px #f5f5f5,
		651px 63px #f5f5f5,
		650px 1439px #f5f5f5,
		99px 2465px #f5f5f5,
		816px 570px #f5f5f5,
		2001px 2330px #f5f5f5,
		1188px 439px #f5f5f5,
		1293px 1959px #f5f5f5,
		109px 1748px #f5f5f5,
		1568px 2425px #f5f5f5,
		1787px 960px #f5f5f5,
		554px 2364px #f5f5f5,
		215px 1578px #f5f5f5,
		1674px 2324px #f5f5f5,
		1589px 194px #f5f5f5,
		1304px 2100px #f5f5f5,
		1835px 1079px #f5f5f5,
		1593px 395px #f5f5f5,
		265px 1325px #f5f5f5,
		952px 181px #f5f5f5,
		1777px 1030px #f5f5f5,
		679px 725px #f5f5f5,
		2423px 753px #f5f5f5,
		1923px 1777px #f5f5f5,
		780px 1654px #f5f5f5,
		1036px 329px #f5f5f5,
		2235px 755px #f5f5f5,
		903px 505px #f5f5f5,
		1891px 2066px #f5f5f5,
		1029px 1556px #f5f5f5,
		1013px 4px #f5f5f5,
		1861px 2215px #f5f5f5,
		724px 987px #f5f5f5,
		1923px 1925px #f5f5f5,
		62px 1814px #f5f5f5,
		1803px 2252px #f5f5f5,
		1500px 334px #f5f5f5,
		732px 2539px #f5f5f5,
		2281px 1296px #f5f5f5,
		2444px 163px #f5f5f5,
		1882px 179px #f5f5f5,
		1244px 2136px #f5f5f5,
		2188px 1580px #f5f5f5,
		819px 1223px #f5f5f5,
		1610px 617px #f5f5f5,
		1610px 2031px #f5f5f5,
		1979px 154px #f5f5f5,
		625px 1961px #f5f5f5,
		1663px 2534px #f5f5f5,
		628px 1058px #f5f5f5,
		139px 2270px #f5f5f5,
		1475px 521px #f5f5f5,
		1753px 465px #f5f5f5,
		1999px 1670px #f5f5f5,
		721px 1178px #f5f5f5,
		2512px 1815px #f5f5f5,
		2309px 280px #f5f5f5,
		1449px 864px #f5f5f5,
		2474px 610px #f5f5f5,
		1565px 738px #f5f5f5,
		256px 1240px #f5f5f5,
		126px 959px #f5f5f5,
		901px 2157px #f5f5f5,
		2258px 917px #f5f5f5,
		2420px 637px #f5f5f5,
		1944px 1733px #f5f5f5,
		2447px 1254px #f5f5f5,
		1759px 1036px #f5f5f5,
		991px 2553px #f5f5f5,
		1763px 2188px #f5f5f5,
		2146px 1503px #f5f5f5,
		842px 1492px #f5f5f5,
		2125px 67px #f5f5f5,
		190px 2230px #f5f5f5,
		134px 1500px #f5f5f5,
		1862px 796px #f5f5f5,
		2379px 842px #f5f5f5,
		1346px 1952px #f5f5f5,
		1136px 2287px #f5f5f5,
		1870px 821px #f5f5f5,
		1004px 1930px #f5f5f5,
		490px 1401px #f5f5f5,
		615px 2547px #f5f5f5,
		425px 480px #f5f5f5,
		1525px 2282px #f5f5f5,
		1398px 1070px #f5f5f5,
		51px 1745px #f5f5f5,
		2111px 1314px #f5f5f5,
		1919px 2200px #f5f5f5,
		2406px 1468px #f5f5f5,
		1057px 1902px #f5f5f5,
		1039px 1815px #f5f5f5,
		1430px 1324px #f5f5f5,
		549px 2198px #f5f5f5,
		2410px 2437px #f5f5f5,
		2201px 2510px #f5f5f5,
		571px 509px #f5f5f5,
		446px 1875px #f5f5f5,
		2129px 504px #f5f5f5,
		1039px 285px #f5f5f5,
		1275px 1984px #f5f5f5,
		1575px 761px #f5f5f5,
		2210px 836px #f5f5f5,
		632px 1967px #f5f5f5,
		2450px 1442px #f5f5f5,
		1555px 1557px #f5f5f5,
		762px 2126px #f5f5f5,
		1020px 11px #f5f5f5,
		706px 2341px #f5f5f5,
		114px 757px #f5f5f5,
		2251px 187px #f5f5f5,
		2064px 1820px #f5f5f5,
		1232px 1056px #f5f5f5,
		1441px 1683px #f5f5f5,
		202px 2296px #f5f5f5,
		1646px 98px #f5f5f5,
		2196px 1923px #f5f5f5,
		2329px 183px #f5f5f5,
		142px 1546px #f5f5f5,
		2528px 1354px #f5f5f5,
		882px 2125px #f5f5f5,
		1179px 888px #f5f5f5,
		957px 1550px #f5f5f5,
		995px 2324px #f5f5f5,
		2px 104px #f5f5f5,
		2542px 51px #f5f5f5,
		2021px 788px #f5f5f5,
		953px 1309px #f5f5f5,
		1431px 1490px #f5f5f5,
		2312px 2020px #f5f5f5,
		1933px 731px #f5f5f5,
		1718px 1546px #f5f5f5,
		891px 2249px #f5f5f5,
		1228px 835px #f5f5f5,
		289px 2532px #f5f5f5,
		1608px 934px #f5f5f5,
		1266px 2155px #f5f5f5,
		282px 2306px #f5f5f5,
		664px 1391px #f5f5f5,
		2144px 352px #f5f5f5,
		210px 1395px #f5f5f5,
		26px 749px #f5f5f5,
		1828px 416px #f5f5f5,
		93px 1057px #f5f5f5,
		1335px 2121px #f5f5f5,
		1468px 1705px #f5f5f5,
		2309px 1560px #f5f5f5,
		1629px 699px #f5f5f5,
		692px 2295px #f5f5f5,
		1882px 298px #f5f5f5,
		645px 313px #f5f5f5,
		1613px 1175px #f5f5f5,
		756px 1838px #f5f5f5,
		1236px 1019px #f5f5f5,
		941px 2530px #f5f5f5,
		1336px 1245px #f5f5f5,
		2270px 961px #f5f5f5,
		1287px 421px #f5f5f5,
		2558px 2102px #f5f5f5,
		1314px 1614px #f5f5f5,
		1499px 2205px #f5f5f5,
		2096px 543px #f5f5f5,
		1755px 1609px #f5f5f5,
		1248px 1460px #f5f5f5,
		1711px 499px #f5f5f5,
		868px 321px #f5f5f5,
		1768px 458px #f5f5f5,
		832px 2404px #f5f5f5,
		1558px 1344px #f5f5f5,
		45px 713px #f5f5f5,
		988px 1466px #f5f5f5,
		1354px 1250px #f5f5f5,
		2229px 2058px #f5f5f5,
		1605px 2021px #f5f5f5,
		1896px 233px #f5f5f5,
		1391px 726px #f5f5f5,
		86px 702px #f5f5f5,
		577px 1123px #f5f5f5,
		2019px 584px #f5f5f5,
		2022px 582px #f5f5f5,
		1572px 2507px #f5f5f5,
		1257px 754px #f5f5f5,
		677px 1742px #f5f5f5,
		1285px 2424px #f5f5f5,
		1909px 1731px #f5f5f5,
		669px 2082px #f5f5f5,
		2340px 584px #f5f5f5,
		2079px 1425px #f5f5f5,
		1728px 14px #f5f5f5,
		520px 2478px #f5f5f5,
		522px 2340px #f5f5f5,
		574px 1568px #f5f5f5,
		1077px 2101px #f5f5f5,
		220px 467px #f5f5f5,
		174px 503px #f5f5f5,
		308px 480px #f5f5f5,
		987px 1093px #f5f5f5,
		1303px 1887px #f5f5f5,
		1573px 2349px #f5f5f5,
		2120px 2251px #f5f5f5,
		1087px 1793px #f5f5f5,
		1014px 1646px #f5f5f5,
		192px 1636px #f5f5f5,
		2414px 724px #f5f5f5,
		1680px 1907px #f5f5f5,
		2331px 227px #f5f5f5,
		2358px 2017px #f5f5f5,
		995px 409px #f5f5f5,
		2272px 2084px #f5f5f5,
		2078px 1556px #f5f5f5,
		1569px 2240px #f5f5f5,
		202px 382px #f5f5f5,
		1063px 397px #f5f5f5,
		1166px 1132px #f5f5f5,
		876px 210px #f5f5f5,
		2096px 1400px #f5f5f5,
		2040px 1203px #f5f5f5,
		2406px 448px #f5f5f5,
		1183px 1199px #f5f5f5,
		1182px 434px #f5f5f5,
		896px 604px #f5f5f5,
		1675px 1497px #f5f5f5,
		1250px 1634px #f5f5f5,
		971px 1909px #f5f5f5,
		1433px 296px #f5f5f5,
		2395px 1643px #f5f5f5,
		148px 1614px #f5f5f5,
		1926px 1938px #f5f5f5,
		334px 2442px #f5f5f5,
		673px 848px #f5f5f5,
		810px 371px #f5f5f5,
		807px 1406px #f5f5f5,
		850px 1836px #f5f5f5,
		1370px 1534px #f5f5f5,
		2480px 1358px #f5f5f5,
		1438px 2112px #f5f5f5,
		1956px 2108px #f5f5f5,
		2008px 1266px #f5f5f5,
		1507px 1783px #f5f5f5,
		1958px 1713px #f5f5f5,
		2458px 363px #f5f5f5,
		922px 1585px #f5f5f5,
		1554px 422px #f5f5f5,
		520px 2387px #f5f5f5,
		1872px 669px #f5f5f5,
		2038px 2303px #f5f5f5,
		1867px 1092px #f5f5f5,
		1817px 1180px #f5f5f5,
		66px 1286px #f5f5f5,
		53px 401px #f5f5f5,
		2161px 2168px #f5f5f5,
		707px 533px #f5f5f5,
		1050px 493px #f5f5f5,
		871px 50px #f5f5f5,
		1165px 221px #f5f5f5,
		1224px 176px #f5f5f5,
		824px 188px #f5f5f5,
		98px 2332px #f5f5f5,
		1984px 671px #f5f5f5,
		1625px 1595px #f5f5f5,
		1841px 788px #f5f5f5,
		1567px 766px #f5f5f5,
		2027px 1104px #f5f5f5,
		2089px 2402px #f5f5f5,
		1939px 650px #f5f5f5,
		1427px 2549px #f5f5f5,
		1527px 1189px #f5f5f5,
		1881px 1226px #f5f5f5,
		144px 2007px #f5f5f5,
		393px 2500px #f5f5f5,
		413px 2323px #f5f5f5,
		1052px 2436px #f5f5f5,
		1175px 2457px #f5f5f5,
		1932px 517px #f5f5f5,
		1562px 2527px #f5f5f5,
		399px 1494px #f5f5f5,
		1948px 2259px #f5f5f5,
		959px 2108px #f5f5f5,
		1094px 778px #f5f5f5,
		2033px 2380px #f5f5f5,
		520px 661px #f5f5f5,
		1423px 854px #f5f5f5,
		1550px 1645px #f5f5f5,
		2403px 1590px #f5f5f5,
		1971px 847px #f5f5f5,
		22px 1728px #f5f5f5,
		2504px 249px #f5f5f5,
		872px 758px #f5f5f5,
		721px 2075px #f5f5f5,
		1112px 397px #f5f5f5,
		2464px 2089px #f5f5f5,
		58px 650px #f5f5f5,
		901px 2134px #f5f5f5,
		711px 2357px #f5f5f5,
		826px 1532px #f5f5f5,
		2557px 1613px #f5f5f5,
		1538px 1641px #f5f5f5,
		584px 2246px #f5f5f5,
		270px 852px #f5f5f5,
		222px 1269px #f5f5f5,
		1095px 1547px #f5f5f5,
		1694px 2536px #f5f5f5,
		1302px 1567px #f5f5f5,
		770px 1916px #f5f5f5,
		2176px 777px #f5f5f5,
		2321px 425px #f5f5f5,
		1955px 1329px #f5f5f5,
		1497px 2420px #f5f5f5,
		1904px 708px #f5f5f5,
		1338px 2281px #f5f5f5,
		2289px 810px #f5f5f5,
		2253px 483px #f5f5f5,
		1677px 1981px #f5f5f5,
		430px 1710px #f5f5f5,
		1900px 985px #f5f5f5,
		715px 1358px #f5f5f5,
		2547px 672px #f5f5f5,
		1359px 819px #f5f5f5,
		531px 1975px #f5f5f5,
		678px 2510px #f5f5f5,
		746px 1699px #f5f5f5,
		1340px 689px #f5f5f5,
		447px 2053px #f5f5f5,
		993px 1112px #f5f5f5,
		128px 2198px #f5f5f5,
		2290px 1578px #f5f5f5,
		2391px 1813px #f5f5f5,
		979px 1698px #f5f5f5,
		2153px 1093px #f5f5f5,
		1063px 820px #f5f5f5,
		2084px 1498px #f5f5f5,
		976px 2114px #f5f5f5,
		1629px 2238px #f5f5f5,
		129px 559px #f5f5f5,
		66px 108px #f5f5f5,
		1528px 1500px #f5f5f5,
		958px 208px #f5f5f5,
		1095px 1629px #f5f5f5,
		555px 689px #f5f5f5,
		492px 1956px #f5f5f5,
		561px 2211px #f5f5f5,
		1590px 2325px #f5f5f5,
		2124px 63px #f5f5f5,
		2158px 2276px #f5f5f5,
		1255px 2153px #f5f5f5,
		1423px 400px #f5f5f5,
		2021px 1230px #f5f5f5,
		2004px 1424px #f5f5f5,
		412px 1985px #f5f5f5,
		248px 488px #f5f5f5,
		1997px 319px #f5f5f5,
		1014px 2399px #f5f5f5,
		2558px 941px #f5f5f5,
		2164px 2425px #f5f5f5,
		1638px 2264px #f5f5f5,
		2391px 802px #f5f5f5,
		1894px 760px #f5f5f5,
		483px 622px #f5f5f5,
		451px 2149px #f5f5f5,
		178px 1728px #f5f5f5,
		1273px 1178px #f5f5f5,
		297px 1290px #f5f5f5,
		1823px 1094px #f5f5f5,
		2202px 1383px #f5f5f5,
		1735px 1291px #f5f5f5,
		549px 1910px #f5f5f5,
		176px 2367px #f5f5f5,
		1190px 2524px #f5f5f5,
		1310px 1678px #f5f5f5,
		1817px 178px #f5f5f5,
		1679px 685px #f5f5f5,
		1625px 5px #f5f5f5,
		2087px 2165px #f5f5f5,
		1266px 2127px #f5f5f5,
		1193px 1089px #f5f5f5,
		1634px 366px #f5f5f5,
		1240px 1107px #f5f5f5,
		1369px 2393px #f5f5f5,
		2419px 2459px #f5f5f5,
		730px 160px #f5f5f5,
		1271px 920px #f5f5f5,
		1532px 1744px #f5f5f5,
		1968px 2472px #f5f5f5,
		2429px 1159px #f5f5f5,
		93px 1448px #f5f5f5,
		1768px 2447px #f5f5f5;
	height: 1px;
	width: 1px;
}

.particle-1:after {
	box-shadow:
		0px 0px #f5f5f5,
		2308px 2386px #f5f5f5,
		1345px 373px #f5f5f5,
		237px 401px #f5f5f5,
		229px 1755px #f5f5f5,
		1395px 696px #f5f5f5,
		1697px 1933px #f5f5f5,
		1432px 1698px #f5f5f5,
		127px 1367px #f5f5f5,
		2227px 51px #f5f5f5,
		1872px 1894px #f5f5f5,
		1407px 2300px #f5f5f5,
		1455px 1016px #f5f5f5,
		2065px 1947px #f5f5f5,
		2515px 1339px #f5f5f5,
		1083px 189px #f5f5f5,
		313px 624px #f5f5f5,
		1776px 665px #f5f5f5,
		2551px 1450px #f5f5f5,
		1147px 1152px #f5f5f5,
		1673px 1948px #f5f5f5,
		156px 2034px #f5f5f5,
		1226px 592px #f5f5f5,
		166px 1696px #f5f5f5,
		2106px 1681px #f5f5f5,
		2377px 416px #f5f5f5,
		2100px 1748px #f5f5f5,
		2525px 123px #f5f5f5,
		999px 269px #f5f5f5,
		660px 680px #f5f5f5,
		23px 589px #f5f5f5,
		295px 496px #f5f5f5,
		112px 2531px #f5f5f5,
		803px 2308px #f5f5f5,
		2495px 1911px #f5f5f5,
		811px 1517px #f5f5f5,
		351px 435px #f5f5f5,
		86px 1229px #f5f5f5,
		1213px 544px #f5f5f5,
		1507px 261px #f5f5f5,
		2406px 1628px #f5f5f5,
		1713px 122px #f5f5f5,
		1596px 1748px #f5f5f5,
		961px 1438px #f5f5f5,
		2244px 2206px #f5f5f5,
		1187px 2404px #f5f5f5,
		1350px 1738px #f5f5f5,
		327px 1568px #f5f5f5,
		569px 1376px #f5f5f5,
		2506px 584px #f5f5f5,
		538px 2171px #f5f5f5,
		1039px 566px #f5f5f5,
		154px 2447px #f5f5f5,
		922px 1770px #f5f5f5,
		2169px 1866px #f5f5f5,
		2236px 1790px #f5f5f5,
		1368px 2097px #f5f5f5,
		1900px 649px #f5f5f5,
		2036px 1472px #f5f5f5,
		2240px 2520px #f5f5f5,
		1570px 641px #f5f5f5,
		1009px 267px #f5f5f5,
		822px 1098px #f5f5f5,
		1804px 41px #f5f5f5,
		2358px 2366px #f5f5f5,
		306px 1888px #f5f5f5,
		2066px 673px #f5f5f5,
		1489px 1771px #f5f5f5,
		425px 2400px #f5f5f5,
		1047px 2168px #f5f5f5,
		1289px 1741px #f5f5f5,
		424px 1960px #f5f5f5,
		786px 2506px #f5f5f5,
		2146px 438px #f5f5f5,
		972px 2080px #f5f5f5,
		1732px 2158px #f5f5f5,
		450px 793px #f5f5f5,
		472px 1957px #f5f5f5,
		2531px 1305px #f5f5f5,
		1452px 1253px #f5f5f5,
		982px 2440px #f5f5f5,
		908px 194px #f5f5f5,
		490px 335px #f5f5f5,
		2309px 2366px #f5f5f5,
		661px 1205px #f5f5f5,
		555px 131px #f5f5f5,
		1106px 2535px #f5f5f5,
		1133px 2317px #f5f5f5,
		2171px 191px #f5f5f5,
		1798px 304px #f5f5f5,
		2518px 1203px #f5f5f5,
		165px 794px #f5f5f5,
		831px 810px #f5f5f5,
		1059px 2091px #f5f5f5,
		1366px 1775px #f5f5f5,
		2036px 37px #f5f5f5,
		1302px 1318px #f5f5f5,
		1302px 2541px #f5f5f5,
		2134px 2346px #f5f5f5,
		1973px 186px #f5f5f5,
		896px 1243px #f5f5f5,
		1342px 36px #f5f5f5,
		1154px 1455px #f5f5f5,
		671px 724px #f5f5f5,
		2342px 504px #f5f5f5,
		2020px 262px #f5f5f5,
		1701px 1076px #f5f5f5,
		2209px 1016px #f5f5f5,
		1658px 2333px #f5f5f5,
		529px 2048px #f5f5f5,
		2348px 1739px #f5f5f5,
		2119px 1588px #f5f5f5,
		711px 231px #f5f5f5,
		2233px 346px #f5f5f5,
		2163px 902px #f5f5f5,
		1199px 1186px #f5f5f5,
		2143px 2434px #f5f5f5,
		51px 1397px #f5f5f5,
		958px 177px #f5f5f5,
		1100px 1137px #f5f5f5,
		957px 890px #f5f5f5,
		1608px 1751px #f5f5f5,
		1021px 1179px #f5f5f5,
		208px 374px #f5f5f5,
		338px 219px #f5f5f5,
		818px 2533px #f5f5f5,
		267px 320px #f5f5f5,
		1624px 1476px #f5f5f5,
		1009px 2138px #f5f5f5,
		69px 2187px #f5f5f5,
		2234px 1699px #f5f5f5,
		883px 2495px #f5f5f5,
		402px 983px #f5f5f5,
		1465px 2056px #f5f5f5,
		634px 1581px #f5f5f5,
		2053px 1114px #f5f5f5,
		919px 732px #f5f5f5,
		1839px 1605px #f5f5f5,
		705px 1913px #f5f5f5,
		1089px 882px #f5f5f5,
		230px 1214px #f5f5f5,
		1140px 175px #f5f5f5,
		895px 2370px #f5f5f5,
		2527px 597px #f5f5f5,
		2362px 1851px #f5f5f5,
		648px 94px #f5f5f5,
		2494px 1868px #f5f5f5,
		974px 1187px #f5f5f5,
		1347px 1299px #f5f5f5,
		811px 1824px #f5f5f5,
		1933px 405px #f5f5f5,
		1307px 17px #f5f5f5,
		1708px 1018px #f5f5f5,
		265px 2532px #f5f5f5,
		1704px 320px #f5f5f5,
		1306px 1183px #f5f5f5,
		2481px 501px #f5f5f5,
		1115px 2441px #f5f5f5,
		172px 2068px #f5f5f5,
		693px 2133px #f5f5f5,
		149px 1637px #f5f5f5,
		2246px 2475px #f5f5f5,
		2329px 1352px #f5f5f5,
		2467px 830px #f5f5f5,
		1843px 1755px #f5f5f5,
		871px 2416px #f5f5f5,
		216px 1063px #f5f5f5,
		1701px 1218px #f5f5f5,
		185px 1877px #f5f5f5,
		1274px 1580px #f5f5f5,
		89px 182px #f5f5f5,
		433px 335px #f5f5f5,
		585px 937px #f5f5f5,
		2061px 791px #f5f5f5,
		1965px 1759px #f5f5f5,
		473px 829px #f5f5f5,
		1884px 405px #f5f5f5,
		626px 2358px #f5f5f5,
		2212px 817px #f5f5f5,
		1124px 837px #f5f5f5,
		2163px 2028px #f5f5f5,
		211px 405px #f5f5f5,
		604px 178px #f5f5f5,
		983px 2204px #f5f5f5,
		1289px 1240px #f5f5f5,
		1881px 1858px #f5f5f5,
		288px 310px #f5f5f5,
		2220px 888px #f5f5f5,
		2492px 1453px #f5f5f5,
		766px 1677px #f5f5f5,
		552px 1821px #f5f5f5,
		1358px 390px #f5f5f5,
		581px 1993px #f5f5f5,
		86px 428px #f5f5f5,
		1018px 85px #f5f5f5,
		1368px 626px #f5f5f5,
		2172px 1942px #f5f5f5,
		1827px 1254px #f5f5f5,
		1536px 846px #f5f5f5,
		553px 1000px #f5f5f5,
		1864px 2313px #f5f5f5,
		1274px 1786px #f5f5f5,
		667px 1520px #f5f5f5,
		1946px 997px #f5f5f5,
		2144px 132px #f5f5f5,
		2352px 799px #f5f5f5,
		727px 434px #f5f5f5,
		2085px 1805px #f5f5f5,
		1699px 2106px #f5f5f5,
		497px 734px #f5f5f5,
		1956px 1218px #f5f5f5,
		2049px 649px #f5f5f5,
		547px 1436px #f5f5f5,
		196px 1596px #f5f5f5,
		2146px 2097px #f5f5f5,
		2154px 2500px #f5f5f5,
		1938px 2523px #f5f5f5,
		1040px 553px #f5f5f5,
		1402px 2291px #f5f5f5,
		1082px 2346px #f5f5f5,
		344px 2326px #f5f5f5,
		360px 2382px #f5f5f5,
		1872px 322px #f5f5f5,
		2186px 1867px #f5f5f5,
		1612px 1680px #f5f5f5,
		1975px 2052px #f5f5f5,
		2208px 847px #f5f5f5,
		858px 1640px #f5f5f5,
		367px 1077px #f5f5f5,
		2001px 728px #f5f5f5,
		660px 1105px #f5f5f5,
		2076px 1890px #f5f5f5,
		2382px 1981px #f5f5f5,
		808px 1594px #f5f5f5,
		1680px 2490px #f5f5f5,
		60px 1040px #f5f5f5,
		60px 1197px #f5f5f5,
		1958px 1291px #f5f5f5,
		2496px 996px #f5f5f5,
		1237px 1395px #f5f5f5,
		2350px 229px #f5f5f5,
		1040px 2266px #f5f5f5,
		1791px 718px #f5f5f5,
		721px 146px #f5f5f5,
		1326px 690px #f5f5f5,
		1682px 543px #f5f5f5,
		246px 799px #f5f5f5,
		71px 932px #f5f5f5,
		355px 1634px #f5f5f5,
		1028px 232px #f5f5f5,
		1491px 2052px #f5f5f5,
		1722px 835px #f5f5f5,
		1037px 1091px #f5f5f5,
		1301px 186px #f5f5f5,
		2096px 2277px #f5f5f5,
		2491px 452px #f5f5f5,
		1997px 1177px #f5f5f5,
		256px 2484px #f5f5f5,
		421px 1707px #f5f5f5,
		513px 649px #f5f5f5,
		1127px 1210px #f5f5f5,
		2090px 2287px #f5f5f5,
		1481px 544px #f5f5f5,
		2528px 1979px #f5f5f5,
		2320px 2038px #f5f5f5,
		159px 2029px #f5f5f5,
		1916px 795px #f5f5f5,
		1410px 647px #f5f5f5,
		1995px 2316px #f5f5f5,
		796px 363px #f5f5f5,
		767px 2014px #f5f5f5,
		2528px 2073px #f5f5f5,
		1266px 2292px #f5f5f5,
		2429px 631px #f5f5f5,
		1411px 788px #f5f5f5,
		2092px 1540px #f5f5f5,
		583px 46px #f5f5f5,
		2332px 366px #f5f5f5,
		193px 544px #f5f5f5,
		269px 1976px #f5f5f5,
		175px 2060px #f5f5f5,
		1968px 139px #f5f5f5,
		1052px 99px #f5f5f5,
		2376px 1858px #f5f5f5,
		339px 65px #f5f5f5,
		922px 1122px #f5f5f5,
		335px 429px #f5f5f5,
		1981px 982px #f5f5f5,
		2368px 1059px #f5f5f5,
		1363px 2500px #f5f5f5,
		1615px 543px #f5f5f5,
		1107px 559px #f5f5f5,
		2048px 1054px #f5f5f5,
		2472px 269px #f5f5f5,
		402px 648px #f5f5f5,
		1778px 716px #f5f5f5,
		2007px 665px #f5f5f5,
		1924px 101px #f5f5f5,
		1524px 226px #f5f5f5,
		569px 2257px #f5f5f5,
		287px 1481px #f5f5f5,
		1661px 59px #f5f5f5,
		1962px 1358px #f5f5f5,
		472px 212px #f5f5f5,
		343px 1861px #f5f5f5,
		1457px 2499px #f5f5f5,
		1896px 2521px #f5f5f5,
		1702px 1533px #f5f5f5,
		640px 2012px #f5f5f5,
		1842px 2313px #f5f5f5,
		2371px 2407px #f5f5f5,
		1919px 1404px #f5f5f5,
		796px 1006px #f5f5f5,
		1049px 1138px #f5f5f5,
		291px 511px #f5f5f5,
		165px 1022px #f5f5f5,
		1513px 68px #f5f5f5,
		760px 260px #f5f5f5,
		2558px 1332px #f5f5f5,
		1372px 353px #f5f5f5,
		912px 991px #f5f5f5,
		103px 2093px #f5f5f5,
		1591px 630px #f5f5f5,
		1447px 397px #f5f5f5,
		1103px 116px #f5f5f5,
		706px 1834px #f5f5f5,
		1228px 2225px #f5f5f5,
		1216px 294px #f5f5f5,
		1766px 1834px #f5f5f5,
		1810px 2326px #f5f5f5,
		2076px 1287px #f5f5f5,
		2001px 459px #f5f5f5,
		283px 550px #f5f5f5,
		1583px 98px #f5f5f5,
		307px 137px #f5f5f5,
		1846px 59px #f5f5f5,
		2219px 532px #f5f5f5,
		969px 255px #f5f5f5,
		1042px 2113px #f5f5f5,
		469px 378px #f5f5f5,
		1745px 1007px #f5f5f5,
		2524px 431px #f5f5f5,
		157px 574px #f5f5f5,
		1076px 1582px #f5f5f5,
		1682px 243px #f5f5f5,
		972px 1048px #f5f5f5,
		971px 70px #f5f5f5,
		1050px 2153px #f5f5f5,
		1376px 2038px #f5f5f5,
		1976px 899px #f5f5f5,
		1715px 35px #f5f5f5,
		2121px 1886px #f5f5f5,
		1418px 1744px #f5f5f5,
		2443px 2300px #f5f5f5,
		1704px 1772px #f5f5f5,
		1801px 1412px #f5f5f5,
		405px 2396px #f5f5f5,
		835px 1205px #f5f5f5,
		2125px 781px #f5f5f5,
		750px 982px #f5f5f5,
		317px 1037px #f5f5f5,
		1482px 560px #f5f5f5,
		757px 794px #f5f5f5,
		398px 14px #f5f5f5,
		155px 1508px #f5f5f5,
		2108px 2109px #f5f5f5,
		1069px 1694px #f5f5f5,
		1943px 425px #f5f5f5,
		906px 898px #f5f5f5,
		1128px 2494px #f5f5f5,
		1380px 719px #f5f5f5,
		135px 347px #f5f5f5,
		2351px 86px #f5f5f5,
		1736px 586px #f5f5f5,
		2236px 336px #f5f5f5,
		1080px 1915px #f5f5f5,
		2203px 1821px #f5f5f5,
		631px 535px #f5f5f5,
		254px 785px #f5f5f5,
		2001px 2257px #f5f5f5,
		455px 2159px #f5f5f5,
		2167px 1383px #f5f5f5,
		857px 1853px #f5f5f5,
		2160px 1673px #f5f5f5,
		1251px 151px #f5f5f5,
		1077px 1828px #f5f5f5,
		902px 1946px #f5f5f5,
		1547px 1534px #f5f5f5,
		1487px 1749px #f5f5f5,
		1571px 2203px #f5f5f5,
		1130px 2224px #f5f5f5,
		365px 907px #f5f5f5,
		603px 1927px #f5f5f5,
		1407px 189px #f5f5f5,
		1535px 2305px #f5f5f5,
		1853px 442px #f5f5f5,
		2067px 2116px #f5f5f5,
		708px 327px #f5f5f5,
		1258px 964px #f5f5f5,
		2250px 1498px #f5f5f5,
		213px 1560px #f5f5f5,
		2283px 704px #f5f5f5,
		2009px 1246px #f5f5f5,
		978px 2078px #f5f5f5,
		1735px 2335px #f5f5f5,
		131px 1655px #f5f5f5,
		1599px 1380px #f5f5f5,
		957px 1244px #f5f5f5,
		2412px 585px #f5f5f5,
		1757px 1174px #f5f5f5,
		757px 2538px #f5f5f5,
		861px 2406px #f5f5f5,
		2066px 1629px #f5f5f5,
		557px 185px #f5f5f5,
		934px 359px #f5f5f5,
		531px 2553px #f5f5f5,
		1913px 1720px #f5f5f5,
		32px 1054px #f5f5f5,
		2289px 1652px #f5f5f5,
		1112px 2321px #f5f5f5,
		1037px 2237px #f5f5f5,
		1550px 2218px #f5f5f5,
		2168px 1002px #f5f5f5,
		1415px 787px #f5f5f5,
		1427px 2351px #f5f5f5,
		706px 1596px #f5f5f5,
		1689px 332px #f5f5f5,
		706px 481px #f5f5f5,
		225px 2481px #f5f5f5,
		715px 496px #f5f5f5,
		773px 1743px #f5f5f5,
		139px 1472px #f5f5f5,
		103px 1286px #f5f5f5,
		2427px 2557px #f5f5f5,
		1321px 780px #f5f5f5,
		2229px 2127px #f5f5f5,
		1546px 658px #f5f5f5,
		2139px 1638px #f5f5f5,
		951px 743px #f5f5f5,
		1877px 631px #f5f5f5,
		1667px 1617px #f5f5f5,
		240px 1009px #f5f5f5,
		2310px 938px #f5f5f5,
		27px 1030px #f5f5f5,
		1878px 12px #f5f5f5,
		1278px 559px #f5f5f5,
		2135px 1341px #f5f5f5,
		2556px 450px #f5f5f5,
		1118px 239px #f5f5f5,
		176px 528px #f5f5f5,
		1938px 42px #f5f5f5,
		2072px 1853px #f5f5f5,
		1037px 1202px #f5f5f5,
		685px 1931px #f5f5f5,
		2478px 608px #f5f5f5,
		2487px 264px #f5f5f5,
		1710px 2352px #f5f5f5,
		1498px 2510px #f5f5f5,
		1017px 2526px #f5f5f5,
		1355px 502px #f5f5f5,
		322px 1893px #f5f5f5,
		2037px 2300px #f5f5f5,
		592px 411px #f5f5f5,
		617px 2424px #f5f5f5,
		1974px 1562px #f5f5f5,
		2324px 365px #f5f5f5,
		1284px 1835px #f5f5f5,
		1685px 935px #f5f5f5,
		1529px 75px #f5f5f5,
		2272px 1451px #f5f5f5,
		1333px 1326px #f5f5f5,
		158px 1862px #f5f5f5,
		1763px 458px #f5f5f5,
		2291px 884px #f5f5f5,
		185px 1916px #f5f5f5,
		1932px 2512px #f5f5f5,
		1090px 165px #f5f5f5,
		1150px 1087px #f5f5f5,
		1409px 1058px #f5f5f5,
		457px 1016px #f5f5f5,
		2200px 812px #f5f5f5,
		2550px 1185px #f5f5f5,
		597px 2502px #f5f5f5,
		1779px 141px #f5f5f5,
		2108px 1290px #f5f5f5,
		1203px 2053px #f5f5f5,
		48px 3px #f5f5f5,
		514px 935px #f5f5f5,
		2456px 1154px #f5f5f5,
		651px 249px #f5f5f5,
		760px 549px #f5f5f5,
		280px 916px #f5f5f5,
		1821px 2382px #f5f5f5,
		263px 1727px #f5f5f5,
		1536px 496px #f5f5f5,
		2267px 2141px #f5f5f5,
		797px 319px #f5f5f5,
		2373px 1590px #f5f5f5,
		1391px 879px #f5f5f5,
		1774px 1885px #f5f5f5,
		981px 136px #f5f5f5,
		1945px 1245px #f5f5f5,
		581px 132px #f5f5f5,
		1378px 221px #f5f5f5,
		1496px 2106px #f5f5f5,
		1786px 481px #f5f5f5,
		2084px 13px #f5f5f5,
		2397px 1072px #f5f5f5,
		2369px 212px #f5f5f5,
		5px 579px #f5f5f5,
		2448px 1466px #f5f5f5,
		2307px 2018px #f5f5f5,
		2259px 1242px #f5f5f5,
		440px 2261px #f5f5f5,
		973px 2033px #f5f5f5,
		1901px 1064px #f5f5f5,
		841px 586px #f5f5f5,
		1378px 854px #f5f5f5,
		1463px 2013px #f5f5f5,
		631px 1689px #f5f5f5,
		2401px 25px #f5f5f5,
		2489px 769px #f5f5f5,
		1391px 734px #f5f5f5,
		345px 766px #f5f5f5,
		2524px 1438px #f5f5f5,
		1960px 423px #f5f5f5,
		927px 289px #f5f5f5,
		370px 779px #f5f5f5,
		2388px 1608px #f5f5f5,
		860px 1148px #f5f5f5,
		1668px 246px #f5f5f5,
		146px 1144px #f5f5f5,
		1735px 693px #f5f5f5,
		1335px 2415px #f5f5f5,
		760px 1151px #f5f5f5,
		1123px 250px #f5f5f5,
		1609px 271px #f5f5f5,
		1377px 277px #f5f5f5,
		2181px 1671px #f5f5f5,
		148px 447px #f5f5f5,
		683px 2324px #f5f5f5,
		1988px 1318px #f5f5f5,
		399px 570px #f5f5f5,
		259px 313px #f5f5f5,
		1129px 1128px #f5f5f5,
		783px 1541px #f5f5f5,
		618px 1902px #f5f5f5,
		1439px 2443px #f5f5f5,
		419px 1979px #f5f5f5,
		299px 2338px #f5f5f5,
		1776px 701px #f5f5f5,
		2465px 1032px #f5f5f5,
		2159px 126px #f5f5f5,
		2258px 114px #f5f5f5,
		1120px 1719px #f5f5f5,
		1133px 333px #f5f5f5,
		2271px 1120px #f5f5f5,
		73px 1710px #f5f5f5,
		84px 1601px #f5f5f5,
		1017px 1714px #f5f5f5,
		2321px 305px #f5f5f5,
		1289px 2477px #f5f5f5,
		1538px 2455px #f5f5f5,
		1230px 2356px #f5f5f5,
		927px 1682px #f5f5f5,
		553px 519px #f5f5f5,
		2373px 2248px #f5f5f5,
		2494px 1091px #f5f5f5,
		1474px 1521px #f5f5f5,
		358px 581px #f5f5f5,
		1609px 1722px #f5f5f5,
		243px 345px #f5f5f5,
		1338px 2554px #f5f5f5,
		1186px 1668px #f5f5f5,
		189px 604px #f5f5f5,
		1829px 82px #f5f5f5,
		2020px 1736px #f5f5f5,
		796px 1979px #f5f5f5,
		1324px 655px #f5f5f5,
		927px 253px #f5f5f5,
		493px 286px #f5f5f5,
		2127px 453px #f5f5f5,
		1175px 2361px #f5f5f5,
		2112px 1246px #f5f5f5,
		2309px 83px #f5f5f5,
		1004px 610px #f5f5f5,
		13px 588px #f5f5f5,
		2436px 1522px #f5f5f5,
		1376px 55px #f5f5f5,
		1497px 434px #f5f5f5,
		618px 1341px #f5f5f5,
		2133px 682px #f5f5f5,
		727px 1889px #f5f5f5,
		1472px 846px #f5f5f5,
		1406px 250px #f5f5f5,
		875px 1335px #f5f5f5,
		342px 135px #f5f5f5,
		839px 1941px #f5f5f5,
		348px 770px #f5f5f5,
		845px 278px #f5f5f5,
		395px 2516px #f5f5f5;
	height: 1px;
	width: 1px;
}

.particle-2 {
	-webkit-animation: animParticle 120s linear infinite;
	animation: animParticle 120s linear infinite;
	box-shadow:
		0px 0px #f5f5f5,
		2252px 1993px #f5f5f5,
		1605px 971px #f5f5f5,
		1117px 225px #f5f5f5,
		238px 328px #f5f5f5,
		460px 1065px #f5f5f5,
		1130px 483px #f5f5f5,
		2427px 299px #f5f5f5,
		2148px 1733px #f5f5f5,
		1955px 1033px #f5f5f5,
		1721px 2040px #f5f5f5,
		1674px 1931px #f5f5f5,
		254px 2435px #f5f5f5,
		447px 2372px #f5f5f5,
		838px 465px #f5f5f5,
		523px 1352px #f5f5f5,
		4px 205px #f5f5f5,
		468px 240px #f5f5f5,
		279px 703px #f5f5f5,
		2240px 2425px #f5f5f5,
		1891px 2414px #f5f5f5,
		1701px 1957px #f5f5f5,
		548px 1042px #f5f5f5,
		1666px 1041px #f5f5f5,
		939px 710px #f5f5f5,
		1929px 1475px #f5f5f5,
		818px 301px #f5f5f5,
		2485px 738px #f5f5f5,
		685px 2325px #f5f5f5,
		1381px 1273px #f5f5f5,
		95px 1872px #f5f5f5,
		1656px 1414px #f5f5f5,
		2118px 137px #f5f5f5,
		723px 2478px #f5f5f5,
		1825px 2196px #f5f5f5,
		1349px 1807px #f5f5f5,
		1166px 2175px #f5f5f5,
		965px 2128px #f5f5f5,
		1765px 1658px #f5f5f5,
		1584px 1893px #f5f5f5,
		1365px 401px #f5f5f5,
		2054px 1495px #f5f5f5,
		1104px 1084px #f5f5f5,
		484px 1891px #f5f5f5,
		1550px 154px #f5f5f5,
		2439px 883px #f5f5f5,
		2246px 497px #f5f5f5,
		910px 1738px #f5f5f5,
		138px 1658px #f5f5f5,
		1976px 881px #f5f5f5,
		1400px 338px #f5f5f5,
		2544px 569px #f5f5f5,
		1044px 1727px #f5f5f5,
		407px 972px #f5f5f5,
		2152px 1564px #f5f5f5,
		2100px 1457px #f5f5f5,
		392px 2143px #f5f5f5,
		2523px 2024px #f5f5f5,
		2274px 869px #f5f5f5,
		1734px 97px #f5f5f5,
		345px 1588px #f5f5f5,
		2227px 1094px #f5f5f5,
		2507px 1471px #f5f5f5,
		375px 951px #f5f5f5,
		1401px 707px #f5f5f5,
		1540px 543px #f5f5f5,
		2226px 1105px #f5f5f5,
		410px 446px #f5f5f5,
		1000px 1345px #f5f5f5,
		607px 743px #f5f5f5,
		1549px 589px #f5f5f5,
		1449px 845px #f5f5f5,
		1997px 2340px #f5f5f5,
		2513px 2512px #f5f5f5,
		1586px 1951px #f5f5f5,
		1709px 2319px #f5f5f5,
		1300px 519px #f5f5f5,
		2413px 1298px #f5f5f5,
		605px 57px #f5f5f5,
		1279px 808px #f5f5f5,
		82px 941px #f5f5f5,
		391px 1722px #f5f5f5,
		1705px 812px #f5f5f5,
		1250px 97px #f5f5f5,
		1387px 2460px #f5f5f5,
		2343px 152px #f5f5f5,
		779px 2150px #f5f5f5,
		1651px 153px #f5f5f5,
		54px 1788px #f5f5f5,
		1050px 306px #f5f5f5,
		252px 2364px #f5f5f5,
		1531px 1604px #f5f5f5,
		1309px 867px #f5f5f5,
		27px 2485px #f5f5f5,
		1335px 449px #f5f5f5,
		602px 803px #f5f5f5,
		2394px 857px #f5f5f5,
		1397px 1289px #f5f5f5,
		31px 854px #f5f5f5,
		875px 2102px #f5f5f5,
		2558px 1569px #f5f5f5,
		1509px 1750px #f5f5f5,
		804px 2356px #f5f5f5,
		364px 2086px #f5f5f5,
		1319px 612px #f5f5f5,
		1342px 1580px #f5f5f5,
		2319px 584px #f5f5f5,
		968px 120px #f5f5f5,
		1673px 1030px #f5f5f5,
		663px 2295px #f5f5f5,
		354px 1722px #f5f5f5,
		466px 1726px #f5f5f5,
		241px 1633px #f5f5f5,
		730px 1245px #f5f5f5,
		1798px 1753px #f5f5f5,
		1249px 2268px #f5f5f5,
		84px 209px #f5f5f5,
		622px 988px #f5f5f5,
		838px 695px #f5f5f5,
		1228px 1336px #f5f5f5,
		1093px 977px #f5f5f5,
		96px 695px #f5f5f5,
		12px 2280px #f5f5f5,
		1914px 1423px #f5f5f5,
		1279px 2188px #f5f5f5,
		399px 463px #f5f5f5,
		1630px 729px #f5f5f5,
		53px 2474px #f5f5f5,
		2132px 1833px #f5f5f5,
		1768px 1239px #f5f5f5,
		2251px 2326px #f5f5f5,
		1119px 1090px #f5f5f5,
		1428px 2108px #f5f5f5,
		1021px 2259px #f5f5f5,
		1406px 1926px #f5f5f5,
		31px 2529px #f5f5f5,
		1498px 1990px #f5f5f5,
		2267px 2424px #f5f5f5,
		1834px 1260px #f5f5f5,
		675px 1365px #f5f5f5,
		1812px 2338px #f5f5f5,
		2190px 392px #f5f5f5,
		1203px 1849px #f5f5f5,
		499px 2195px #f5f5f5,
		1724px 935px #f5f5f5,
		1072px 1358px #f5f5f5,
		131px 185px #f5f5f5,
		1922px 1791px #f5f5f5,
		2139px 490px #f5f5f5,
		2232px 1650px #f5f5f5,
		427px 2077px #f5f5f5,
		2059px 1810px #f5f5f5,
		2339px 1103px #f5f5f5,
		291px 2528px #f5f5f5,
		779px 1789px #f5f5f5,
		35px 1179px #f5f5f5,
		664px 865px #f5f5f5,
		1847px 2319px #f5f5f5,
		1761px 1528px #f5f5f5,
		1013px 1670px #f5f5f5,
		1745px 1899px #f5f5f5,
		2321px 1651px #f5f5f5,
		1147px 2368px #f5f5f5,
		1751px 1449px #f5f5f5,
		2274px 664px #f5f5f5,
		1678px 1543px #f5f5f5,
		2226px 1013px #f5f5f5,
		576px 66px #f5f5f5,
		2020px 854px #f5f5f5,
		612px 2485px #f5f5f5,
		724px 69px #f5f5f5,
		2310px 2325px #f5f5f5,
		2366px 469px #f5f5f5,
		1040px 2504px #f5f5f5,
		1330px 636px #f5f5f5,
		1768px 1662px #f5f5f5,
		1242px 1414px #f5f5f5,
		1689px 823px #f5f5f5,
		278px 1980px #f5f5f5,
		29px 42px #f5f5f5,
		961px 1246px #f5f5f5,
		701px 2013px #f5f5f5,
		1993px 2149px #f5f5f5,
		2263px 1307px #f5f5f5,
		1487px 1999px #f5f5f5,
		1963px 2514px #f5f5f5,
		2538px 1779px #f5f5f5,
		342px 555px #f5f5f5,
		271px 186px #f5f5f5,
		953px 2337px #f5f5f5,
		91px 200px #f5f5f5,
		334px 1401px #f5f5f5,
		1107px 1756px #f5f5f5,
		2508px 1982px #f5f5f5,
		343px 1838px #f5f5f5,
		721px 442px #f5f5f5,
		2px 830px #f5f5f5,
		797px 767px #f5f5f5,
		1014px 936px #f5f5f5,
		958px 2527px #f5f5f5,
		2458px 399px #f5f5f5;
	height: 2px;
	width: 2px;
}

.particle-2:after {
	box-shadow:
		0px 0px #fff,
		1238px 124px #fff,
		1388px 807px #fff,
		568px 866px #fff,
		1968px 385px #fff,
		911px 1580px #fff,
		2302px 611px #fff,
		2298px 1834px #fff,
		1126px 220px #fff,
		1134px 776px #fff,
		1193px 2164px #fff,
		1466px 275px #fff,
		1069px 1989px #fff,
		1483px 836px #fff,
		536px 1063px #fff,
		1525px 1748px #fff,
		804px 1901px #fff,
		2322px 1183px #fff,
		1685px 1380px #fff,
		1064px 2332px #fff,
		161px 441px #fff,
		906px 170px #fff,
		1902px 1976px #fff,
		1813px 472px #fff,
		847px 1194px #fff,
		168px 1553px #fff,
		2345px 11px #fff,
		234px 1309px #fff,
		1736px 1259px #fff,
		2337px 636px #fff,
		549px 1757px #fff,
		1841px 102px #fff,
		629px 973px #fff,
		320px 179px #fff,
		1800px 1868px #fff,
		2344px 199px #fff,
		281px 108px #fff,
		800px 1153px #fff,
		1500px 2367px #fff,
		1300px 2111px #fff,
		644px 2040px #fff,
		352px 996px #fff,
		1364px 376px #fff,
		1521px 2450px #fff,
		1688px 465px #fff,
		621px 1372px #fff,
		551px 2399px #fff,
		2129px 938px #fff,
		1580px 2103px #fff,
		541px 354px #fff,
		76px 1222px #fff,
		46px 1650px #fff,
		1713px 1824px #fff,
		1928px 337px #fff,
		713px 810px #fff,
		1477px 843px #fff,
		1227px 406px #fff,
		1479px 106px #fff,
		2307px 2413px #fff,
		187px 1100px #fff,
		1116px 1900px #fff,
		1455px 89px #fff,
		2239px 1231px #fff,
		1128px 1601px #fff,
		1211px 961px #fff,
		86px 1746px #fff,
		233px 2556px #fff,
		769px 1942px #fff,
		1013px 1367px #fff,
		1123px 1083px #fff,
		2258px 958px #fff,
		552px 572px #fff,
		569px 2215px #fff,
		1799px 428px #fff,
		1896px 1956px #fff,
		969px 1127px #fff,
		1762px 332px #fff,
		2357px 410px #fff,
		966px 1111px #fff,
		1093px 1831px #fff,
		948px 1469px #fff,
		2421px 1110px #fff,
		292px 1603px #fff,
		149px 599px #fff,
		1833px 343px #fff,
		2037px 519px #fff,
		1372px 700px #fff,
		2263px 1999px #fff,
		1252px 571px #fff,
		2209px 1099px #fff,
		754px 1382px #fff,
		943px 2247px #fff,
		986px 1122px #fff,
		2535px 1342px #fff,
		1220px 1670px #fff,
		1417px 1713px #fff,
		2032px 469px #fff,
		193px 1805px #fff,
		2319px 2206px #fff,
		2305px 937px #fff,
		927px 996px #fff,
		2483px 1152px #fff,
		2365px 314px #fff,
		1491px 286px #fff,
		654px 744px #fff,
		601px 1555px #fff,
		400px 450px #fff,
		3px 1693px #fff,
		599px 234px #fff,
		2214px 43px #fff,
		63px 1599px #fff,
		2364px 525px #fff,
		2167px 1581px #fff,
		2040px 1263px #fff,
		1759px 1215px #fff,
		2362px 1624px #fff,
		88px 1490px #fff,
		1522px 1514px #fff,
		1013px 1779px #fff,
		2017px 717px #fff,
		2480px 485px #fff,
		460px 1856px #fff,
		2398px 1728px #fff,
		248px 96px #fff,
		330px 1481px #fff,
		80px 2555px #fff,
		2515px 1369px #fff,
		2223px 680px #fff,
		2157px 1560px #fff,
		2320px 834px #fff,
		2093px 1985px #fff,
		1968px 234px #fff,
		1403px 139px #fff,
		2139px 884px #fff,
		848px 19px #fff,
		221px 502px #fff,
		78px 1145px #fff,
		475px 288px #fff,
		2236px 1939px #fff,
		1676px 1208px #fff,
		507px 2047px #fff,
		745px 425px #fff,
		2223px 2134px #fff,
		1619px 20px #fff,
		1987px 1185px #fff,
		445px 1676px #fff,
		1017px 2256px #fff,
		1677px 2522px #fff,
		1638px 1917px #fff,
		940px 190px #fff,
		1309px 173px #fff,
		1864px 874px #fff,
		2105px 1891px #fff,
		90px 454px #fff,
		397px 2143px #fff,
		1858px 205px #fff,
		282px 2167px #fff,
		913px 2210px #fff,
		725px 407px #fff,
		923px 1931px #fff,
		1844px 1430px #fff,
		1144px 1127px #fff,
		603px 1494px #fff,
		1571px 1662px #fff,
		109px 2070px #fff,
		740px 1080px #fff,
		2299px 1892px #fff,
		1636px 156px #fff,
		1809px 95px #fff,
		1479px 1796px #fff,
		2259px 106px #fff,
		2479px 2367px #fff,
		1026px 972px #fff,
		2559px 1242px #fff,
		1099px 1808px #fff,
		1154px 836px #fff,
		1610px 236px #fff,
		1071px 1405px #fff,
		220px 829px #fff,
		1745px 591px #fff,
		968px 2347px #fff,
		2044px 1570px #fff,
		1661px 104px #fff,
		2008px 822px #fff,
		206px 1277px #fff,
		281px 536px #fff,
		425px 1947px #fff,
		745px 1585px #fff,
		783px 361px #fff,
		1464px 1350px #fff,
		2081px 1453px #fff,
		1845px 2064px #fff,
		1036px 2386px #fff,
		2069px 683px #fff,
		2151px 1286px #fff,
		961px 669px #fff,
		2105px 2058px #fff,
		2478px 579px #fff,
		6px 2014px #fff,
		1106px 2376px #fff,
		2336px 1698px #fff;
	height: 2px;
	width: 2px;
}

.particle-3 {
	-webkit-animation: animParticle 180s linear infinite;
	animation: animParticle 180s linear infinite;
	box-shadow:
		0px 0px #fff,
		2398px 2432px #fff,
		770px 1014px #fff,
		283px 2479px #fff,
		1128px 365px #fff,
		841px 1624px #fff,
		2465px 484px #fff,
		711px 904px #fff,
		518px 1459px #fff,
		1030px 2466px #fff,
		2336px 1594px #fff,
		1335px 205px #fff,
		2455px 2296px #fff,
		1494px 932px #fff,
		1084px 1731px #fff,
		482px 1474px #fff,
		2108px 1913px #fff,
		1285px 1188px #fff,
		2090px 858px #fff,
		955px 836px #fff,
		1486px 1663px #fff,
		1934px 1162px #fff,
		1685px 427px #fff,
		1378px 1016px #fff,
		970px 39px #fff,
		291px 2316px #fff,
		112px 343px #fff,
		1353px 2054px #fff,
		603px 2155px #fff,
		536px 539px #fff,
		2451px 1409px #fff,
		1605px 2086px #fff,
		2361px 2175px #fff,
		1366px 462px #fff,
		1704px 538px #fff,
		603px 1997px #fff,
		1027px 1196px #fff,
		2377px 1296px #fff,
		1239px 108px #fff,
		2280px 871px #fff,
		1836px 2176px #fff,
		1057px 1521px #fff,
		2289px 520px #fff,
		1301px 1184px #fff,
		1949px 1623px #fff,
		2431px 2075px #fff,
		928px 287px #fff,
		1252px 1935px #fff,
		1050px 2170px #fff,
		330px 638px #fff,
		369px 1314px #fff,
		2064px 1720px #fff,
		594px 2032px #fff,
		1813px 363px #fff,
		1745px 239px #fff,
		2103px 430px #fff,
		2121px 609px #fff,
		2424px 163px #fff,
		2107px 1378px #fff,
		2077px 1517px #fff,
		348px 21px #fff,
		839px 1530px #fff,
		1472px 1664px #fff,
		815px 1686px #fff,
		1847px 885px #fff,
		517px 1929px #fff,
		262px 2297px #fff,
		1330px 2277px #fff,
		1610px 1387px #fff,
		1811px 2469px #fff,
		1492px 939px #fff,
		1621px 622px #fff,
		1785px 994px #fff,
		371px 1233px #fff,
		2097px 192px #fff,
		723px 1128px #fff,
		1331px 523px #fff,
		2113px 530px #fff,
		2346px 715px #fff,
		2560px 2289px #fff,
		406px 615px #fff,
		541px 2120px #fff,
		2481px 1928px #fff,
		758px 1475px #fff,
		2376px 2271px #fff,
		1284px 1093px #fff,
		1647px 607px #fff,
		34px 1883px #fff,
		1232px 2352px #fff,
		1892px 189px #fff,
		361px 2075px #fff,
		1277px 317px #fff,
		2218px 2405px #fff,
		484px 386px #fff,
		453px 2228px #fff,
		656px 802px #fff,
		2035px 1067px #fff,
		1622px 1235px #fff,
		1619px 1720px #fff,
		571px 1312px #fff,
		448px 646px #fff;
	height: 1px;
	width: 1px;
}

.particle-3:after {
	box-shadow:
		0px 0px #fff,
		709px 824px #fff,
		322px 2464px #fff,
		2304px 1565px #fff,
		2179px 1925px #fff,
		1946px 1549px #fff,
		1876px 1812px #fff,
		1393px 467px #fff,
		1816px 607px #fff,
		1824px 1274px #fff,
		1555px 2273px #fff,
		2371px 355px #fff,
		2304px 2360px #fff,
		695px 459px #fff,
		452px 1235px #fff,
		1467px 2052px #fff,
		1501px 1272px #fff,
		531px 1629px #fff,
		985px 72px #fff,
		1024px 1068px #fff,
		357px 1240px #fff,
		344px 2265px #fff,
		1461px 97px #fff,
		1673px 9px #fff,
		2254px 1147px #fff,
		1271px 2046px #fff,
		1082px 607px #fff,
		2331px 2097px #fff,
		1587px 755px #fff,
		1932px 371px #fff,
		887px 568px #fff,
		596px 305px #fff,
		991px 2470px #fff,
		2298px 218px #fff,
		1193px 867px #fff,
		1427px 302px #fff,
		333px 1158px #fff,
		211px 961px #fff,
		1940px 2032px #fff,
		246px 1612px #fff,
		2154px 1292px #fff,
		1925px 962px #fff,
		2036px 303px #fff,
		2467px 1362px #fff,
		352px 2225px #fff,
		1701px 2168px #fff,
		1143px 1270px #fff,
		253px 1120px #fff,
		690px 124px #fff,
		2337px 1885px #fff,
		471px 1296px #fff,
		2096px 1837px #fff,
		694px 1111px #fff,
		1278px 195px #fff,
		1671px 1583px #fff,
		261px 797px #fff,
		825px 1056px #fff,
		1196px 1292px #fff,
		2187px 2260px #fff,
		1920px 1169px #fff,
		2528px 1965px #fff,
		60px 2298px #fff,
		1930px 1621px #fff,
		517px 1500px #fff,
		276px 1731px #fff,
		1940px 1183px #fff,
		1084px 2520px #fff,
		1283px 956px #fff,
		1486px 656px #fff,
		1543px 1104px #fff,
		1618px 1858px #fff,
		2030px 1617px #fff,
		1666px 2037px #fff,
		127px 966px #fff,
		358px 588px #fff,
		2024px 1950px #fff,
		2309px 2236px #fff,
		2355px 109px #fff,
		1037px 2479px #fff,
		2240px 1328px #fff,
		1676px 1919px #fff,
		389px 2520px #fff,
		1502px 852px #fff,
		248px 2327px #fff,
		2531px 1643px #fff,
		12px 1339px #fff,
		1599px 1112px #fff,
		1827px 1745px #fff,
		575px 1757px #fff,
		339px 2220px #fff,
		316px 1511px #fff,
		83px 576px #fff,
		1533px 1192px #fff,
		1735px 7px #fff,
		2250px 1677px #fff,
		181px 1480px #fff,
		413px 1739px #fff,
		56px 813px #fff,
		692px 1642px #fff,
		838px 1597px #fff,
		2392px 1722px #fff;
	height: 1px;
	width: 1px;
}

.particle-4 {
	-webkit-animation: animParticle 600s linear infinite;
	animation: animParticle 600s linear infinite;
	box-shadow:
		0px 0px #fff,
		337px 1659px #fff,
		2128px 200px #fff,
		1827px 1578px #fff,
		1990px 38px #fff,
		254px 1217px #fff,
		1330px 408px #fff,
		2272px 1581px #fff,
		146px 592px #fff,
		580px 2479px #fff,
		1084px 528px #fff,
		2508px 1217px #fff,
		2006px 2211px #fff,
		1817px 299px #fff,
		2441px 1334px #fff,
		526px 415px #fff,
		30px 743px #fff,
		1591px 1564px #fff,
		1038px 188px #fff,
		2376px 325px #fff,
		2420px 1638px #fff,
		2402px 964px #fff,
		1819px 1643px #fff,
		1454px 1939px #fff,
		2547px 87px #fff,
		997px 2326px #fff,
		237px 171px #fff,
		1856px 1141px #fff,
		1881px 489px #fff,
		569px 2556px #fff,
		1499px 1096px #fff,
		2301px 381px #fff,
		1364px 2125px #fff,
		2528px 632px #fff,
		1567px 1904px #fff,
		398px 1102px #fff,
		1067px 2410px #fff,
		482px 474px #fff,
		1908px 340px #fff,
		1934px 1059px #fff,
		518px 848px #fff,
		201px 1186px #fff,
		1008px 1272px #fff,
		992px 1007px #fff,
		1482px 864px #fff,
		777px 2420px #fff,
		2440px 1442px #fff,
		246px 1686px #fff,
		1459px 506px #fff,
		1924px 1876px #fff,
		2176px 1111px #fff,
		1347px 1450px #fff,
		1754px 652px #fff,
		2487px 498px #fff,
		1692px 1682px #fff,
		2426px 2319px #fff,
		262px 1653px #fff,
		794px 426px #fff,
		18px 2526px #fff,
		1564px 82px #fff,
		1796px 2111px #fff,
		2513px 1563px #fff,
		456px 1618px #fff,
		1485px 903px #fff,
		2335px 1054px #fff,
		807px 1325px #fff,
		2085px 2297px #fff,
		1817px 1646px #fff,
		2502px 1510px #fff,
		185px 404px #fff,
		379px 1771px #fff,
		901px 1625px #fff,
		1921px 1963px #fff,
		82px 290px #fff,
		2220px 258px #fff,
		1677px 1519px #fff,
		1493px 1376px #fff,
		286px 397px #fff,
		451px 541px #fff,
		390px 923px #fff,
		339px 591px #fff,
		1074px 752px #fff,
		924px 1279px #fff,
		1460px 2000px #fff,
		199px 712px #fff,
		582px 735px #fff,
		406px 813px #fff,
		595px 2493px #fff,
		875px 1122px #fff,
		1265px 160px #fff,
		2418px 11px #fff,
		1461px 806px #fff,
		1206px 92px #fff,
		1435px 43px #fff,
		601px 2415px #fff,
		2004px 1787px #fff,
		417px 1921px #fff,
		2191px 927px #fff,
		222px 135px #fff,
		2071px 874px #fff,
		1005px 1251px #fff,
		2052px 2010px #fff,
		70px 896px #fff,
		1185px 99px #fff,
		511px 1427px #fff,
		356px 621px #fff,
		936px 2188px #fff,
		1964px 1110px #fff,
		2384px 1780px #fff,
		662px 1440px #fff,
		1428px 1082px #fff,
		1854px 1173px #fff,
		2556px 1300px #fff,
		356px 1220px #fff,
		2414px 802px #fff,
		2190px 558px #fff,
		505px 1692px #fff,
		1345px 1046px #fff,
		1498px 2251px #fff,
		2153px 1666px #fff,
		2496px 1201px #fff,
		664px 1520px #fff,
		1188px 1250px #fff,
		1692px 1921px #fff,
		1137px 83px #fff,
		345px 320px #fff,
		1409px 374px #fff,
		2038px 1189px #fff,
		1970px 2486px #fff,
		1470px 23px #fff,
		621px 2313px #fff,
		532px 1649px #fff,
		2027px 2441px #fff,
		1475px 21px #fff,
		1536px 928px #fff,
		1487px 2410px #fff,
		1065px 1540px #fff,
		2123px 971px #fff,
		1847px 808px #fff,
		2515px 1074px #fff,
		532px 1841px #fff,
		986px 1609px #fff,
		1743px 1955px #fff,
		604px 1064px #fff,
		1280px 2162px #fff,
		430px 2093px #fff,
		2470px 490px #fff,
		2257px 934px #fff,
		8px 2338px #fff,
		2272px 461px #fff,
		1877px 495px #fff,
		1200px 660px #fff,
		769px 1527px #fff,
		1293px 1713px #fff,
		1694px 699px #fff,
		1389px 1340px #fff,
		996px 170px #fff,
		218px 2271px #fff,
		872px 2018px #fff,
		403px 969px #fff,
		1692px 605px #fff,
		384px 844px #fff,
		705px 164px #fff,
		2289px 1043px #fff,
		1936px 2445px #fff,
		2000px 2153px #fff,
		652px 1821px #fff,
		1616px 1685px #fff,
		695px 468px #fff,
		1247px 286px #fff,
		774px 2276px #fff,
		2137px 16px #fff,
		2248px 2352px #fff,
		2226px 2106px #fff,
		1919px 1854px #fff,
		1294px 725px #fff,
		1857px 569px #fff,
		2235px 540px #fff,
		95px 2394px #fff,
		2134px 2508px #fff,
		2377px 183px #fff,
		2213px 1855px #fff,
		1104px 1217px #fff,
		5px 234px #fff,
		113px 165px #fff,
		833px 329px #fff,
		1461px 1672px #fff,
		1181px 222px #fff,
		2080px 474px #fff,
		580px 811px #fff,
		655px 2290px #fff,
		1393px 382px #fff,
		2270px 317px #fff,
		156px 2169px #fff,
		740px 1986px #fff,
		641px 2265px #fff,
		1415px 151px #fff,
		640px 1202px #fff,
		2010px 631px #fff,
		1350px 2465px #fff,
		54px 2559px #fff,
		931px 714px #fff,
		64px 204px #fff,
		268px 1268px #fff,
		2528px 2402px #fff,
		1602px 2447px #fff,
		1373px 303px #fff,
		256px 17px #fff,
		2305px 2361px #fff,
		1482px 1957px #fff,
		1328px 1425px #fff,
		122px 774px #fff,
		1397px 1988px #fff,
		2361px 1414px #fff,
		217px 1197px #fff,
		663px 1102px #fff,
		2310px 921px #fff,
		2273px 701px #fff,
		138px 2023px #fff,
		314px 842px #fff,
		464px 1996px #fff,
		1072px 226px #fff,
		1941px 2402px #fff,
		1497px 1051px #fff,
		556px 691px #fff,
		2558px 2209px #fff,
		412px 1809px #fff,
		1195px 1391px #fff,
		2446px 1143px #fff,
		1162px 2477px #fff,
		746px 1167px #fff,
		425px 567px #fff,
		1534px 1842px #fff,
		1086px 2287px #fff,
		2053px 1986px #fff,
		2250px 2453px #fff,
		2011px 1823px #fff,
		948px 763px #fff,
		1970px 330px #fff,
		348px 1536px #fff,
		2505px 1093px #fff,
		1726px 214px #fff,
		2448px 848px #fff,
		2466px 2038px #fff,
		1587px 1406px #fff,
		1783px 462px #fff,
		1635px 1265px #fff,
		2494px 1291px #fff,
		468px 175px #fff,
		879px 1917px #fff,
		876px 2271px #fff,
		795px 771px #fff,
		2084px 1326px #fff,
		1562px 877px #fff,
		1417px 2303px #fff,
		2px 619px #fff,
		2450px 2396px #fff,
		579px 1400px #fff,
		2346px 896px #fff,
		132px 2120px #fff,
		1200px 1114px #fff,
		1988px 114px #fff,
		1209px 1290px #fff,
		1495px 585px #fff,
		1510px 932px #fff,
		588px 932px #fff,
		185px 251px #fff,
		1027px 768px #fff,
		117px 924px #fff,
		1862px 2376px #fff,
		756px 1991px #fff,
		841px 200px #fff,
		1354px 2355px #fff,
		146px 1021px #fff,
		1761px 923px #fff,
		327px 1422px #fff,
		1974px 1679px #fff,
		1357px 1959px #fff,
		24px 2540px #fff,
		2219px 2119px #fff,
		1114px 35px #fff,
		611px 1631px #fff,
		1085px 2008px #fff,
		2055px 1946px #fff,
		2001px 380px #fff,
		184px 964px #fff,
		1194px 1920px #fff,
		294px 2407px #fff,
		524px 1087px #fff,
		918px 1046px #fff,
		1702px 326px #fff,
		2537px 1572px #fff,
		628px 2477px #fff,
		1438px 1683px #fff,
		2055px 1617px #fff,
		885px 721px #fff,
		188px 1327px #fff,
		1360px 1005px #fff,
		1821px 2406px #fff,
		625px 1344px #fff,
		1416px 1405px #fff,
		894px 2175px #fff,
		1591px 2089px #fff,
		1037px 2359px #fff,
		614px 201px #fff,
		2432px 2261px #fff,
		487px 1214px #fff,
		330px 209px #fff,
		2464px 1280px #fff,
		38px 489px #fff,
		1698px 425px #fff,
		1227px 2241px #fff,
		796px 202px #fff,
		2429px 174px #fff,
		1612px 1926px #fff,
		697px 1409px #fff,
		1411px 791px #fff,
		2522px 596px #fff,
		1749px 813px #fff,
		1487px 2227px #fff,
		1383px 1421px #fff,
		1954px 1074px #fff,
		48px 1329px #fff,
		922px 1153px #fff,
		1248px 1851px #fff,
		555px 2155px #fff,
		1599px 2107px #fff,
		2016px 465px #fff,
		550px 792px #fff,
		2369px 226px #fff,
		1555px 1183px #fff,
		401px 1460px #fff,
		1322px 363px #fff,
		1192px 117px #fff,
		1277px 2280px #fff,
		1841px 662px #fff,
		2035px 2518px #fff,
		529px 689px #fff,
		622px 106px #fff,
		1788px 1863px #fff,
		2382px 1014px #fff,
		284px 757px #fff,
		1157px 1387px #fff,
		650px 542px #fff,
		36px 1814px #fff,
		749px 1579px #fff,
		1328px 1028px #fff,
		546px 1326px #fff,
		399px 1214px #fff,
		1130px 2230px #fff,
		2560px 1784px #fff,
		748px 2000px #fff,
		2075px 37px #fff,
		2300px 661px #fff,
		1960px 2256px #fff,
		1377px 58px #fff,
		684px 864px #fff,
		1084px 350px #fff,
		826px 167px #fff,
		1014px 1299px #fff,
		2030px 1675px #fff,
		2033px 860px #fff,
		465px 876px #fff,
		431px 2477px #fff,
		1312px 1377px #fff,
		1551px 1957px #fff,
		333px 2254px #fff,
		933px 348px #fff,
		2320px 1027px #fff,
		1807px 2090px #fff,
		362px 973px #fff,
		1803px 1976px #fff,
		1218px 2358px #fff,
		43px 2053px #fff,
		1130px 1042px #fff,
		640px 1033px #fff,
		207px 1309px #fff,
		1146px 432px #fff,
		434px 2216px #fff,
		14px 1383px #fff,
		193px 370px #fff,
		2455px 46px #fff,
		1814px 2331px #fff,
		2458px 2525px #fff,
		1106px 580px #fff,
		2383px 2124px #fff,
		585px 2333px #fff,
		142px 539px #fff,
		481px 894px #fff,
		1041px 1441px #fff,
		1958px 1133px #fff,
		85px 1669px #fff,
		1972px 1693px #fff,
		292px 1518px #fff,
		463px 968px #fff,
		2129px 2191px #fff,
		56px 2206px #fff,
		2549px 1615px #fff,
		595px 1215px #fff,
		619px 589px #fff,
		1526px 1577px #fff;
	height: 1px;
	width: 1px;
}

.particle-4:after {
	box-shadow:
		0px 0px #fff,
		1857px 2445px #fff,
		426px 578px #fff,
		1043px 1776px #fff,
		595px 1614px #fff,
		1475px 2119px #fff,
		2153px 2068px #fff,
		395px 2449px #fff,
		350px 1200px #fff,
		1291px 1508px #fff,
		313px 1163px #fff,
		1355px 1476px #fff,
		506px 976px #fff,
		2067px 2099px #fff,
		2207px 2344px #fff,
		358px 1267px #fff,
		29px 2417px #fff,
		1350px 112px #fff,
		1305px 1711px #fff,
		2559px 1555px #fff,
		1179px 898px #fff,
		1941px 1252px #fff,
		2186px 636px #fff,
		804px 1457px #fff,
		1777px 983px #fff,
		1900px 1316px #fff,
		151px 2468px #fff,
		2320px 653px #fff,
		636px 1661px #fff,
		219px 2046px #fff,
		1723px 1485px #fff,
		2277px 1712px #fff,
		1443px 792px #fff,
		758px 869px #fff,
		286px 350px #fff,
		11px 770px #fff,
		2016px 414px #fff,
		1048px 91px #fff,
		2129px 2234px #fff,
		1811px 2411px #fff,
		1276px 2045px #fff,
		1516px 1235px #fff,
		466px 192px #fff,
		897px 2493px #fff,
		1159px 2427px #fff,
		1293px 1951px #fff,
		1724px 2009px #fff,
		1896px 1444px #fff,
		2004px 830px #fff,
		46px 93px #fff,
		791px 2502px #fff,
		1110px 1567px #fff,
		979px 1584px #fff,
		848px 2074px #fff,
		1591px 1212px #fff,
		1468px 1467px #fff,
		859px 843px #fff,
		220px 2019px #fff,
		2239px 2325px #fff,
		417px 1797px #fff,
		2076px 1556px #fff,
		2451px 1454px #fff,
		2335px 1102px #fff,
		2350px 1380px #fff,
		2504px 1012px #fff,
		484px 1197px #fff,
		1914px 387px #fff,
		1793px 1312px #fff,
		1595px 391px #fff,
		1707px 1018px #fff,
		2207px 1106px #fff,
		1906px 1773px #fff,
		1261px 168px #fff,
		1441px 2025px #fff,
		805px 2084px #fff,
		527px 2465px #fff,
		247px 880px #fff,
		2471px 1388px #fff,
		1163px 1516px #fff,
		1776px 2266px #fff,
		1261px 2550px #fff,
		1002px 1530px #fff,
		180px 1813px #fff,
		2195px 1819px #fff,
		1804px 1167px #fff,
		423px 1659px #fff,
		101px 186px #fff,
		669px 138px #fff,
		2079px 227px #fff,
		1682px 1372px #fff,
		2517px 111px #fff,
		843px 886px #fff,
		1828px 1249px #fff,
		1751px 2045px #fff,
		797px 32px #fff,
		1175px 2393px #fff,
		763px 381px #fff,
		1081px 38px #fff,
		240px 1171px #fff,
		1172px 1606px #fff,
		661px 425px #fff,
		2340px 875px #fff,
		1321px 2068px #fff,
		977px 2106px #fff,
		1973px 413px #fff,
		1230px 1713px #fff,
		1358px 1619px #fff,
		1776px 469px #fff,
		813px 842px #fff,
		2188px 2145px #fff,
		532px 583px #fff,
		371px 2235px #fff,
		420px 584px #fff,
		1489px 748px #fff,
		990px 945px #fff,
		200px 2357px #fff,
		268px 1248px #fff,
		499px 1357px #fff,
		880px 1190px #fff,
		1806px 1701px #fff,
		1759px 211px #fff,
		696px 1536px #fff,
		130px 2264px #fff,
		1929px 1687px #fff,
		359px 2372px #fff,
		721px 81px #fff,
		2000px 358px #fff,
		162px 2144px #fff,
		1541px 2174px #fff,
		1924px 479px #fff,
		1287px 2545px #fff,
		2222px 1099px #fff,
		1605px 775px #fff,
		985px 2365px #fff,
		454px 1120px #fff,
		854px 837px #fff,
		242px 2430px #fff,
		878px 2291px #fff,
		2495px 528px #fff,
		1995px 697px #fff,
		685px 1311px #fff,
		2540px 711px #fff,
		1025px 2059px #fff,
		363px 2197px #fff,
		1334px 1399px #fff,
		1910px 2246px #fff,
		2495px 715px #fff,
		1870px 2535px #fff,
		2409px 2331px #fff,
		681px 1402px #fff,
		680px 1103px #fff,
		1990px 209px #fff,
		1564px 322px #fff,
		1264px 1359px #fff,
		1789px 2527px #fff,
		132px 873px #fff,
		1373px 739px #fff,
		410px 675px #fff,
		543px 1723px #fff,
		1382px 522px #fff,
		1188px 887px #fff,
		228px 745px #fff,
		154px 1250px #fff,
		748px 1653px #fff,
		2486px 916px #fff,
		511px 2207px #fff,
		86px 790px #fff,
		1265px 2235px #fff,
		949px 2277px #fff,
		1317px 2489px #fff,
		1480px 1925px #fff,
		84px 1377px #fff,
		1750px 1655px #fff,
		1839px 1784px #fff,
		1520px 2030px #fff,
		1569px 2456px #fff,
		1957px 807px #fff,
		1854px 1051px #fff,
		2370px 1314px #fff,
		1253px 724px #fff,
		24px 1815px #fff,
		269px 894px #fff,
		149px 364px #fff,
		214px 2423px #fff,
		1731px 1511px #fff,
		188px 386px #fff,
		1819px 1010px #fff,
		2520px 1719px #fff,
		1459px 634px #fff,
		1462px 1548px #fff,
		1539px 1764px #fff,
		1116px 1726px #fff,
		1540px 2333px #fff,
		2448px 781px #fff,
		2181px 483px #fff,
		1802px 2417px #fff,
		1518px 2287px #fff,
		1242px 1857px #fff,
		1966px 1578px #fff,
		1766px 1069px #fff,
		268px 1087px #fff,
		399px 1757px #fff,
		1721px 1005px #fff,
		1349px 1018px #fff,
		2333px 2188px #fff,
		998px 1153px #fff,
		160px 2078px #fff,
		2131px 342px #fff,
		427px 1680px #fff,
		1761px 1627px #fff,
		1297px 1122px #fff,
		1395px 2375px #fff,
		1947px 91px #fff,
		2508px 687px #fff,
		1088px 997px #fff,
		1349px 2063px #fff,
		1225px 1990px #fff,
		2270px 1427px #fff,
		406px 497px #fff,
		1840px 988px #fff,
		1885px 367px #fff,
		1366px 1919px #fff,
		2028px 1683px #fff,
		541px 851px #fff,
		2340px 1316px #fff,
		641px 1319px #fff,
		2377px 2041px #fff,
		1367px 463px #fff,
		1250px 2426px #fff,
		540px 250px #fff,
		823px 1889px #fff,
		476px 2165px #fff,
		133px 298px #fff,
		73px 591px #fff,
		1260px 208px #fff,
		1745px 1289px #fff,
		1429px 1573px #fff,
		1764px 311px #fff,
		591px 2250px #fff,
		1911px 28px #fff,
		1159px 1500px #fff,
		254px 467px #fff,
		1391px 1674px #fff,
		26px 216px #fff,
		2376px 2078px #fff,
		895px 2284px #fff,
		755px 76px #fff,
		325px 105px #fff,
		2516px 1211px #fff,
		925px 2106px #fff,
		2144px 1530px #fff,
		2274px 980px #fff,
		665px 1515px #fff,
		1557px 580px #fff,
		540px 879px #fff,
		134px 1388px #fff,
		783px 2224px #fff,
		1103px 254px #fff,
		355px 1781px #fff,
		1443px 1756px #fff,
		1609px 1477px #fff,
		1319px 1807px #fff,
		2341px 378px #fff,
		1166px 744px #fff,
		608px 1053px #fff,
		557px 2493px #fff,
		1372px 1088px #fff,
		1457px 1915px #fff,
		2006px 91px #fff,
		1153px 1049px #fff,
		1611px 1983px #fff,
		1181px 1972px #fff,
		428px 418px #fff,
		1117px 1343px #fff,
		298px 271px #fff,
		547px 1589px #fff,
		1066px 1266px #fff,
		2082px 1501px #fff,
		788px 1233px #fff,
		1119px 413px #fff,
		2402px 81px #fff,
		151px 1309px #fff,
		1262px 434px #fff,
		2178px 422px #fff,
		1213px 2097px #fff,
		1521px 2472px #fff,
		1219px 915px #fff,
		1408px 1324px #fff,
		2110px 1431px #fff,
		1286px 763px #fff,
		619px 1099px #fff,
		1461px 2385px #fff,
		1836px 1023px #fff,
		799px 1693px #fff,
		756px 153px #fff,
		1644px 2451px #fff,
		745px 2057px #fff,
		1806px 1578px #fff,
		241px 1094px #fff,
		1051px 1384px #fff,
		1637px 2273px #fff,
		182px 2127px #fff,
		1791px 947px #fff,
		1036px 2535px #fff,
		1852px 1142px #fff,
		738px 805px #fff,
		1679px 2122px #fff,
		1253px 804px #fff,
		810px 2024px #fff,
		1829px 928px #fff,
		685px 1429px #fff,
		676px 2009px #fff,
		568px 782px #fff,
		1849px 1884px #fff,
		2098px 2028px #fff,
		1113px 1232px #fff,
		2317px 1012px #fff,
		1607px 1872px #fff,
		2208px 1580px #fff,
		2361px 2062px #fff,
		298px 1307px #fff,
		2205px 403px #fff,
		126px 63px #fff,
		1032px 21px #fff,
		684px 871px #fff,
		1807px 2119px #fff,
		1777px 2054px #fff,
		1129px 662px #fff,
		634px 2493px #fff,
		906px 1942px #fff,
		1168px 1621px #fff,
		432px 803px #fff,
		131px 584px #fff,
		2193px 345px #fff,
		2168px 1625px #fff,
		1097px 1509px #fff,
		905px 791px #fff,
		744px 427px #fff,
		1868px 261px #fff,
		452px 1704px #fff,
		1116px 2168px #fff,
		1643px 125px #fff,
		165px 118px #fff,
		398px 6px #fff,
		25px 2103px #fff,
		2353px 335px #fff,
		374px 181px #fff,
		1140px 741px #fff,
		9px 1750px #fff,
		2330px 598px #fff,
		1744px 530px #fff,
		2519px 1060px #fff,
		993px 1949px #fff,
		866px 2229px #fff,
		632px 432px #fff,
		559px 1213px #fff,
		2106px 978px #fff,
		2150px 36px #fff,
		2017px 935px #fff,
		947px 810px #fff,
		344px 1728px #fff,
		2527px 2305px #fff,
		854px 1400px #fff,
		299px 1034px #fff,
		1770px 2143px #fff,
		1529px 10px #fff,
		970px 2126px #fff,
		1338px 1035px #fff,
		726px 1645px #fff,
		1178px 775px #fff,
		880px 312px #fff,
		48px 1787px #fff,
		597px 2408px #fff,
		457px 1830px #fff,
		289px 1894px #fff,
		538px 2477px #fff,
		1747px 341px #fff,
		2203px 2027px #fff,
		964px 1077px #fff,
		2555px 1477px #fff,
		1982px 1196px #fff,
		2108px 612px #fff,
		990px 2411px #fff,
		155px 765px #fff,
		1317px 20px #fff,
		1518px 1374px #fff,
		2330px 1273px #fff,
		183px 1359px #fff,
		959px 1125px #fff,
		1625px 1726px #fff,
		881px 1632px #fff,
		1077px 1883px #fff,
		1654px 1527px #fff,
		1083px 1215px #fff,
		2095px 1412px #fff,
		2511px 2121px #fff,
		2037px 739px #fff,
		2298px 410px #fff,
		969px 2507px #fff,
		1505px 2078px #fff,
		945px 2438px #fff;
	height: 1px;
	width: 1px;
}

@-webkit-keyframes animParticle {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-2560px);
	}
}

@keyframes animParticle {
	from {
		transform: translateY(0px);
	}
	to {
		transform: translateY(-2560px);
	}
}

/* ##### Big Search 1 ##### 
######################### */
/* -- Sub Header -- */
.front-overlay-content {
	width: 100%;
	min-height: 400px;
	max-height: 1000px;
	position: relative;
	margin: 0 auto;
}

.front-overlay-wrap {
	width: 100%;
	min-height: 400px;
	max-height: 1000px;
	text-align: center;
}

.front-overlay-wrap h1 {
	padding-top: 80px;
	font-weight: 400;
	font-size: 27px;
	line-height: 38px;
	word-spacing: 4px;
	max-width: 600px;
	margin: 0 auto;
}

.front-overlay-wrap {
	background-color: rgba(000, 0, 0, 0.5) !important;
}

/* -- Sub Header Search -- */
.front-overlay-content .searchform2 {
	width: 500px;
	float: none !important;
	height: auto;
	margin: 30px auto 5px auto !important;
}

.front-overlay-content .searchform2 .search-field {
	width: 418px;
	font-weight: bold;
	height: 40px;
	font-family: 'Ruda', sans-serif;
	float: left;
	border: none;
	padding: 2px 60px 0 20px;
	font-size: 13px;
	border-radius: 3px;
}

.front-overlay-content .searchform2 .buttonicon {
	margin-left: -44px;
	padding-left: 1px;
	width: 40px;
	height: 36px;
	margin-top: 3px;
	position: absolute;
	font-family: 'Font Awesome 5 Free';
	font-size: 16px;
	font-weight: 700;
	float: right;
	border: none;
	text-align: center;
	font-weight: bold;
	border-radius: 3px;
	padding-right: 0px;
}

.front-overlay-content .searchform2 .buttonicon:hover {
	transition: all 0.4s ease-in-out;
	cursor: pointer;
	opacity: 0.8;
}

/* -- Categories in 4 columns -- */
ul.cat-4cols {
	/* list-style-type: circle; */
	width: 1060px;
	margin: 50px 0 50px -30px;
	display: inline-block;
}

ul.cat-4cols li a {
	font-size: 13px;
	font-weight: 500;
	margin-right: 2px;
	color: #fff !important;
	padding: 3px 12px 3px 15px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	background-color: rgb(0, 0, 0, 0.2);
}

ul.cat-4cols li:before {
	padding: 7px;
	border-radius: 5px;
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	content: '';
	float: left;
	margin-top: 2px;
	margin-right: -7px;
	background-size: cover !important;
	background-color: #fff;
}

ul.cat-4cols li {
	width: 22%;
	display: block;
	margin-left: 3%;
	text-align: left;
	float: left;
	line-height: 35px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}

ul.cat-4cols li:first-letter {
	text-transform: uppercase;
}

ul.cat-4cols li:nth-child(n + 13) {
	display: none;
}

ul.cat-4cols li:hover a {
	background-color: rgb(0, 0, 0, 0.6);
}

ul.cat-4cols li:hover:nth-child(n + 1)::before {
}

.front-overlay-wrap h1 span {
	padding-bottom: 1px;
	font-weight: 500;
	display: inline;
	background-repeat: no-repeat;
	background-size: 0% 100%;
	animation: animatedBackground 2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.5s
		forwards;
}

@keyframes animatedBackground {
	to {
		background-size: 100% 100%;
	}
}

/* -- Img zoom Featured Articles -- */
.img-zoom-in img {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.img-zoom-in:hover img {
	opacity: 0.6;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

/* - categories ribbon - */
.article-category {
	float: none;
	width: 100%;
	display: inline-block;
}

.article-category {
	text-align: center;
	text-transform: uppercase;
	margin-top: -20px;
	height: 18px;
	font-weight: 500;
	font-size: 10px;
	line-height: 20px;
}

.article-category:hover {
	opacity: 0.9;
}

.article-category:hover i {
	opacity: 0.9;
}

.article-category a {
	padding: 3px 10px 3px 10px;
	border-radius: 3px;
}

/* - Blog Style / Masonry - */
ul.big-list {
	width: 1030px;
	height: 100px;
	margin: 0 0 -30px -30px;
}

ul.big-list li {
	width: 485px;
	height: 185px;
	float: left;
	margin: 0 0 30px 30px;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

ul.big-list li img {
	width: 225px;
	height: 185px;
	object-fit: cover;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

ul.big-list li .borderhover {
	width: 225px;
	background: transparent;
}

ul.big-list li div.noimg {
	width: 100%;
	height: 185px;
	float: left;
	background-color: #f5f5f5;
}

ul.big-list li div.list-content {
	padding: 25px 25px 0 25px;
	margin-left: 225px;
}

ul.big-list li div.list-content p {
	float: left;
	font-size: 14px;
	padding: 5px 0 0 0;
	color: #94979c;
}

ul.big-list li h2 {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin-top: 0px;
}

ul.big-list li h2:hover {
	opacity: 0.8;
	text-decoration: underline;
}

ul.big-list li span.meta-art {
	font-size: 13px;
}

ul.big-list li div.qenews-date {
	margin-top: 5px;
	text-align: left;
	float: left;
	font-size: 11px;
	color: #999;
}

ul.big-list li div.qenews-date i {
	font-size: 10px;
	padding-right: 3px;
}

ul.big-list li .article-category {
	float: left;
	text-align: left;
	margin-top: 0px;
}

/* - Blog Style / Masonry - */
ul.big-list-black {
	width: 1030px;
	height: 100px;
	margin: 0 0 -30px -30px;
}

ul.big-list-black li {
	width: 485px;
	height: 185px;
	float: left;
	margin: 0 0 30px 30px;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

ul.big-list-black li img {
	width: 225px;
	height: 185px;
	object-fit: cover;
	float: right;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

ul.big-list-black li .borderhover {
	width: 225px;
	background: transparent;
	float: right;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

ul.big-list-black li div.noimg {
	width: 100%;
	height: 185px;
	float: left;
	background-color: #f5f5f5;
}

ul.big-list-black li div.list-content {
	padding: 25px 25px 0 25px;
	margin-right: 225px;
}

ul.big-list-black li div.list-content p {
	float: left;
	font-size: 14px;
	padding: 10px 0 4px 0;
	color: #7e7e7e;
}

ul.big-list-black li h2 {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin-top: 0;
}

ul.big-list-black li h2:hover {
	opacity: 0.8;
	text-decoration: underline;
}

ul.big-list-black li span.meta-art {
	font-size: 13px;
}

ul.big-list-black li div.qenews-date {
	margin-top: 5px;
	text-align: left;
	float: left;
	font-size: 11px;
	color: #999;
}

ul.big-list-black li div.qenews-date i {
	font-size: 10px;
	padding-right: 3px;
}

ul.big-list-black li .article-category {
	float: left;
	text-align: left;
	margin-top: 0px;
}

/* - Blog Style for modules - */
.home-sidebar ul.grid_list {
	width: 1030px;
	height: auto;
	margin: 0 0 -30px -30px;
}

.home-sidebar ul.grid_list li {
	width: 227.5px;
	height: 430px;
	float: left;
	margin: 0 0 30px 30px;
	border-radius: 5px;
}

.home-sidebar ul.grid_list li img {
	width: 227.5px;
	height: 185px;
	float: left;
	object-fit: cover;
}

.home-sidebar ul.grid_list li div.noimg {
	width: 100%;
	height: 185px;
	float: left;
	background-color: #f5f5f5;
}

.home-sidebar .grid-useravatar img.avatar {
	width: 22px;
	height: 22px;
}

.home-sidebar ul.meta-icons-home {
	width: auto;
	height: 24px;
	float: right;
	margin: 65px 20px 0 0;
}

.home-sidebar ul.meta-icons-home li {
	width: 24px;
	height: 24px;
	border-radius: 50%;
}

.home-sidebar ul.grid_list li .borderhover {
	width: 227.5px;
}

/* #################
 ---- Blog Style -----
#################### -- */
ul.grid_list {
	width: auto;
	height: auto;
	margin: 0 0 0 -30px;
}

ul.grid_list li {
	width: 250px;
	height: auto;
	float: left;
	margin: 0 0 30px 30px;
	border-radius: 5px;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

ul.grid_list li img {
	width: 250px;
	height: 185px;
	object-fit: cover;
	float: left;
	object-fit: cover;
}

ul.grid_list li div.noimg {
	width: 100%;
	height: 7px;
	float: left;
	background-color: #f5f5f5;
}

ul.grid_list li div.grid-content {
	padding: 30px 25px 25px 25px;
}

ul.grid_list li h2 {
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	float: left;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin-top: 10px;
}

ul.grid_list li h2:hover {
	opacity: 0.8;
	text-decoration: underline;
}

ul.grid_list li span.meta-art {
	font-size: 13px;
}

ul.grid_list li div.qenews-date {
	margin-top: 5px;
	text-align: left;
	float: left;
	font-size: 11px;
	color: #999;
}

ul.grid_list li div.qenews-date i {
	font-size: 10px;
	padding-right: 3px;
}

ul.grid_list div.grid-bottom {
	width: 100%;
	height: 45px;
	float: left;
	border-top: 7px solid #f5f5f5;
}

ul.grid_list div.grid-top {
	width: 100%;
	height: 45px;
	float: left;
}

ul.grid_list li .article-category {
	float: left;
	text-align: left;
	margin-top: 0px;
}

/* - Blog Style Ads - */
ul.grid_list li.homeadv,
ul.grid_list li.homeadv img {
	width: 250px !important;
	height: auto;
	min-height: 250px;
	border-radius: 5px;
}

/* -- Ranting Home -- */
.home-rating {
	margin: 11px 20px 0 0;
	float: right;
}

.home-rating span {
	font-weight: 400;
}

.home-rating span.star-result,
.home-rating span.count {
	font-size: 11px !important;
	color: #999;
	display: none;
}

.home-rating span.no-rating-results-text {
	font-size: 11px;
	color: #999;
}

.home-rating .mr-star-rating i {
	font-family: 'Font Awesome 5 Free';
	font-size: 10px !important;
}

.home-rating span.star-result {
	padding-left: 2px;
}

/* - views- */
div.post-views {
	width: auto;
	height: 22px;
	display: inline-block;
	float: left;
	padding: 11px 0 0 22px;
}

div.post-views span {
	color: #888;
	font-size: 11px;
}

div.post-views i {
	font-size: 15px;
}

div.post-views i {
	color: #d92626;
}

/* - user avatar - */
.grid-useravatar img.avatar {
	width: 22px;
	height: 22px;
	float: left;
	border-radius: 50%;
	margin: 11px 0 0 20px;
}

.grid-username {
	float: left;
	margin: 12px 0 0 10px;
}

.grid-username a {
	color: #888 !important;
	font-size: 14px;
}

/* - comments- */
.grid-comm {
	width: auto;
	height: 22px;
	z-index: 101;
	display: inline-block;
	float: left;
	padding: 3.5px 0px 0 20px;
}

.grid-comm a {
	color: #888 !important;
	font-size: 11px;
	line-height: 22px;
}

.grid-comm i {
	margin: 3px 5px 0 0;
	font-size: 11px;
	float: left;
	line-height: 18px;
}

li.post-password-required div.grid-comm {
	margin: 0 0 20px -20px;
	font-size: 12px;
	color: #888 !important;
}

/* -- Icons -- */
ul.meta-icons-home {
	width: auto;
	height: 24px;
	float: right;
	margin: 0 20px -24px 0;
}

ul.meta-icons-home li {
	width: 24px;
	height: 24px;
	margin: 65px 0 0 5px;
	border-radius: 50%;
	font-size: 11px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	float: left;
	position: relative;
	z-index: 4;
}

ul.meta-icons-home li.trending-lm i {
	margin-left: 1px;
}

ul.meta-icons-home li:hover {
	cursor: help;
}

.trending-lm,
.sticky-lm {
	position: relative;
	display: inline-block;
}

.trending-lm .tooltiptext,
.sticky-lm .tooltiptext {
	visibility: hidden;
	padding: 10px 0;
	width: 140px;
	font-size: 14px;
	background-color: #000;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	position: absolute;
	top: 150%;
	left: 50%;
	margin-left: -70px;
}

.trending-lm .tooltiptext::after,
.sticky-lm .tooltiptext::after {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #000 transparent;
}

.trending-lm:hover .tooltiptext,
.sticky-lm:hover .tooltiptext {
	visibility: visible;
}

/* -- Posts hover border -- */
.borderhover {
	width: 250px;
	margin-bottom: 30px;
	position: relative;
	float: left;
	background-color: rgba(0, 0, 0, 1);
}

.borderhover * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

.borderhover img {
	max-width: 100%;
	vertical-align: top;
}

.borderhover a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 3;
	display: block;
}

.borderhover a:before,
.borderhover a:after {
	width: 7px;
	height: 0;
	background-color: rgba(0, 0, 0, 1);
}

.borderhover a:before {
	right: 0;
	top: 0;
}

.borderhover a:after {
	left: 0;
	bottom: 0;
}

.borderhover:before,
.borderhover:after,
.borderhover a:before,
.borderhover a:after {
	position: absolute;
	content: '';
	background-color: #fff;
	z-index: 1;
	-webkit-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
	opacity: 1;
}

.borderhover:before,
.borderhover:after {
	height: 7px;
	width: 0%;
}

.borderhover:before {
	top: 0;
	left: 0;
}

.borderhover:after {
	bottom: 0;
	right: 0;
}

.borderhover:hover img,
.borderhover.hover img {
	opacity: 1;
}

.borderhover:hover a:before,
.borderhover.hover a:before,
.borderhover:hover a:after,
.borderhover.hover a:after {
	height: 100%;
}

.borderhover:hover:before,
.borderhover.hover:before,
.borderhover:hover:after,
.borderhover.hover:after {
	width: 100%;
}

.borderhover:hover:before,
.borderhover.hover:before,
.borderhover:hover:after,
.borderhover.hover:after,
.borderhover:hover a:before,
.borderhover.hover a:before,
.borderhover:hover a:after,
.borderhover.hover a:after {
	opacity: 0.9;
}

ul.grid_list li figure {
	overflow: hidden;
}

/* -- Default pagination -- */
.defaultpag {
	width: 350px;
	text-align: center;
	display: block;
	margin: 20px auto 30px auto;
	font-weight: 500;
}

.defaultpag a {
	font-size: 15px;
	display: inline-block;
	text-align: center;
	padding: 7px 20px 8px 20px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 3px;
	line-height: 24px;
}

.defaultpag a i.fa-angle-right {
	font-size: 12px;
	padding-left: 5px;
}

.defaultpag a i.fa-angle-left {
	font-size: 12px;
	padding-right: 5px;
}

.defaultpag a:hover {
	opacity: 0.8;
}

/* -- Title Module Widget -- */
nav.menu--adsila .nomargin {
	margin-left: -0.5em;
}

.menu__item {
	float: left;
	position: relative;
	display: block;
	outline: none;
	line-height: 1;
}

.menu__item-name,
.menu__item-label {
	position: relative;
	display: inline-block;
}

.menu__item-name {
	font-size: 25px;
}

.menu__item-label {
	margin: 0 0 0 0.5em;
}

.menu--adsila {
	float: left;
	font-size: 20px;
	margin: 60px 0 10px 0;
}

.menu--adsila a {
	color: #272727;
}

.menu--adsila .menu__item {
	margin: 0 0 1em;
}

.menu--adsila .menu__item-name {
	padding: 0 0.35em;
	font-weight: 400;
	line-height: 1.4;
	transition: color 0.5s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.menu--adsila .menu__item-name span {
	position: relative !important;
}

span.menu__item-name span {
	position: relative !important;
}

.menu--adsila .menu__item-name::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 50%;
	left: 0;
	bottom: 0;
	transform: scale3d(0, 1, 1);
	transform-origin: 0% 50%;
	transition: transform 0.5s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.menu--adsila .menu__item-label {
	font-size: 1em;
	letter-spacing: 0.05em;
	transform: translate3d(-0.5em, 0, 0);
	transition:
		transform 0.5s,
		color 0.5s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.menu--adsila .menu__item-label::before {
	content: '';
	position: absolute;
	width: 25%;
	height: 1px;
	left: 0.05em;
	top: 1.25em;
	transform: scale3d(0, 1, 1);
	transform-origin: 100% 50%;
	transition: transform 0.5s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.menu--adsila .menu__item .menu__item-name::before,
.menu--adsila .menu__item:focus .menu__item-name::before,
.menu--adsila .menu__item .menu__item-label::before,
.menu--adsila .menu__item:focus .menu__item-label::before {
	transform: scale3d(1, 1, 1) !important;
}

.menu--adsila .menu__item .menu__item-label,
.menu--adsila .menu__item:focus .menu__item-label {
	transform: translate3d(0, 0, 0) !important;
}

.menu--adsila .menu__item .menu__item-label::before,
.menu--adsila .menu__item:focus .menu__item-label::before {
	transform-origin: 0% 50% !important;
}

/* -- Full responsive Ad Module -- */
.full-responsive-module {
	width: 100%;
	float: left;
	height: auto;
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
	padding: 25px 0;
	position: relative;
	margin-top: 70px;
}

.responsive-area-module {
	width: auto;
	max-width: 728px;
	height: auto;
	margin: 5px auto 5px auto;
	padding: 25px;
	text-align: center;
	color: #ddd;
	background-color: #f5f6f7;
	border-radius: 5px;
}

.responsive-area-module img {
	width: 100%;
	height: auto;
	margin-bottom: -8px;
}

.responsive-area-module span {
	font-size: 20px;
	font-weight: bold;
}

/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

/* -- not-found -- */
.not-found {
	width: 390px;
	min-height: 160px;
	margin-bottom: 50px;
	float: left;
	padding: 50px;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

.not-found .searchform2 {
	float: left;
	margin: 28px 0 0 0;
}

.not-found .search-field {
	width: 300px;
}

.not-found .searchform2 .search-field {
	background-color: #fff;
	border: 1px solid #fff;
	border-left-color: #fff;
	color: #999 !important;
	border-radius: 4px;
}

.not-found h1 {
	font-size: 40px;
	color: #000;
}

.not-found p {
	font-size: 16px;
	padding-top: 20px;
	line-height: 24px;
}

/* -- Related articles single -- */
.single-related {
	width: 100%;
	height: auto;
	float: left;
	margin: 40px 0;
	padding: 0px 0;
}

.single-related-wrap {
	width: 850px;
	margin: 0 auto;
	padding: 40px 0 30px 0;
}

.single-related-wrap img {
	width: 100%;
}

.single-related h4 {
	margin-top: 10px;
}

.single-related .menu--adsila {
	margin: 0px 0 10px 0;
}

.prev-articles .one_half {
	background-color: #000;
	text-align: right;
	border-radius: 3px;
}

.prev-articles .one_half_last {
	border-radius: 3px;
}

.prev-entry {
	padding: 35px 50px;
	color: #ddd;
	font-size: 16px;
}

.prev-articles h2 {
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	padding-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff !important;
}

.prev-articles h2 a {
	color: #fff;
}

.prev-articles h2 a:hover {
	color: #fff;
}

.prev-articles .one_half_last h2 a {
	color: #fff;
}

.prev-articles .one_half_last h2 a:hover,
.prev-articles .one_half h2 a:hover {
	opacity: 0.5;
}

/* -- ribbons middle categories - */

.single-category {
	float: left;
	display: inline-block;
	text-align: center;
	min-height: 18px;
	line-height: 20px;
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
}

.single-category a {
	float: none;
	margin-right: 5px;
	padding: 0 10px 0 10px;
	margin-top: 1px;
	border-radius: 3px;
	display: inline-block;
}

.single-category a:hover {
	opacity: 0.9;
}

/* - Top entry - */

img.attachment-qenews-wp-thumbnail-single-image {
	display: block;
	max-width: 100%;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	margin-top: 30px;
}

.entry-top {
	width: 850px;
	height: auto;
	margin: 0 auto;
	padding: 45px 0 5px 0;
}

ul.meta-entry-top {
	float: left;
	margin-top: 10px;
	color: #080e14;
}

ul.meta-entry-top a {
	color: #080e14;
}

ul.meta-entry-top li {
	float: left;
	margin-right: 5px;
	font-weight: 500;
}

ul.meta-entry-top li img.avatar {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	margin: 1px 5px 0 0;
}

ul.meta-entry-top li span.updated {
	margin: 0 5px 0 15px;
}

ul.meta-entry-top li span.updated i {
	font-size: 11px;
	padding-right: 3px;
}

/* -- Chrome CSS -- */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	ul.meta-entry-top li img.avatar {
		margin: -1px 5px 0 0;
	}
}

/* - views- */

ul.meta-entry-top li.post-views {
	width: auto;
	height: 22px;
	display: inline-block;
	float: left;
	padding: 0 5px 0 5px;
}

ul.meta-entry-top li.post-views span {
	color: #080e14;
}

ul.meta-entry-top li.post-views i {
	font-size: 18px;
	color: #d92626;
}

/* -- Single Share -- */

ul.meta-entry-top li ul.single-share {
	width: auto;
	height: auto;
	float: left;
	margin: -2px 0 0 13px;
}

ul.meta-entry-top li ul.single-share li {
	float: left;
	margin-right: 3px;
	border-radius: 2px;
	display: inline-block;
}

ul.meta-entry-top li ul.single-share li i {
	font-size: 11px !important;
	padding: 0 2px;
	margin-top: 5px;
	font-weight: 400;
}

ul.meta-entry-top li ul.single-share li a {
	padding: 6px 5px 5px 5px;
	border-radius: 2px;
	line-height: 18px;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
}

ul.meta-entry-top li ul.single-share a span {
	color: #fff;
	line-height: 0px;
}

ul.meta-entry-top li ul.single-share a:hover {
	opacity: 0.8;
}

ul.meta-entry-top li ul.single-share li a.fbbutton {
	padding: 6px 15px 5px 15px;
	background-color: #3b5998 !important;
	color: #fff !important;
}

ul.meta-entry-top li ul.single-share li a.fbbutton i {
	padding-right: 3px;
	margin-top: 5px;
}

ul.meta-entry-top li ul.single-share li a.pinbutton i {
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 5px;
}

ul.meta-entry-top li ul.single-share li a.twbutton i {
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 5px;
}

ul.meta-entry-top li ul.single-share a.twbutton {
	background-color: #000 !important;
	color: #fff !important;
}

ul.meta-entry-top li ul.single-share a.pinbutton {
	background-color: #ca212a !important;
	color: #fff !important;
}

ul.meta-entry-top li ul.single-share a.googlebutton {
	display: none;
	padding: 5px 3.5px 4px 3.5px;
	background-color: #eb4026 !important;
	color: #fff !important;
}

/* -- Page / Article Title -- */

h1.article-title {
	font-size: 30px;
	font-weight: 400;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	line-height: 44px;
	margin: 12px 0 0 0;
}

.entry h1.page-title {
	font-size: 36px;
	font-weight: 400;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	line-height: 44px;
	border-bottom: 2px solid #f5f5f5;
	padding-top: 35px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.single-content h1.page-title {
	padding-top: 0px;
}

/* -- Entry bottom -- */

div.wrap-fullwidth-bg .entry-bottom {
	padding-bottom: 50px;
}

.entry-bottom {
	width: 850px;
	height: auto;
	margin: 0 auto 20px auto;
}

.entry-bottom .menu--adsila {
	margin: 0px 0 10px 0;
}

.single-content h3.title {
	font-weight: 700;
	border-radius: 2px;
	font-size: 13px;
	padding: 2px 10px 1px 20px;
	margin: 5px 0 20px 0;
}

.single-content h3.title i {
	float: right;
	border-style: solid;
	border-width: 14px 5px 14px 10px;
	margin: -2px -15px -5px 0px;
	height: 1px;
	width: 0px;
}

div.commenttop h3.comment-reply-title {
	margin-top: -35px !important;
}

/*-- Entry Categories / Tags -- */

.tags-cats {
	width: auto;
	float: left;
	margin: 20px 0 0 -3px;
}

.ct-size a {
	float: none;
	text-transform: uppercase;
	display: inline-block;
	padding: 4px 10px 2px 10px;
	list-style: none;
	border-radius: 2px;
	margin: 0 5px 5px 0;
	font-size: 11px !important;
	font-weight: 500;
}

/* -- Entry content style -- */

.entry {
	width: 850px;
	height: auto;
	margin: 25px auto 10px auto;
}

.entry p {
	padding: 10px 0;
	font-size: 16px;
	line-height: 1.75em;
}

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
	margin-top: 35px;
	line-height: 36px;
	clear: inline-start;
}

.entry strong {
	font-weight: bold;
}

/* -- blockquote -- */

blockquote {
	margin: 1.5em 0;
	padding: 30px;
	border-radius: 3px;
}

blockquote:before {
	content: open-quote;
	font-size: 6em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}

blockquote p {
	font-size: 17px !important;
	line-height: 30px !important;
	display: inline;
	font-weight: 400;
}

/* -- Responsive Images -- */

.entry iframe {
	max-width: 850px;
	max-height: 500px;
	display: block;
	margin-top: -5px;
}

.entry embed {
	max-width: 100%;
}

.entry object {
	max-width: 100%;
}

.entry img,
.wp-caption {
	max-width: 100%;
	border-radius: 3px;
}

.entry img,
img[class*='align'],
img[class*='wp-image-'],
img[class*='attachment-'] {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 100%;
}

.alignleft {
	float: left;
	margin: 15px 30px 20px 0px !important;
}

.alignright {
	float: right;
	margin: 20px 0px 20px 30px;
	clear: both;
}

.aligncenter {
	display: block;
	margin: 10px auto 0 auto;
}

.wp-caption img[class*='wp-image-'] {
	display: block;
	margin: 0;
}

.wp-caption-text {
	font-size: 12px !important;
	margin-top: -7px;
	padding: 0 10px 0 10px;
	text-align: center;
}

.wp-caption-text a {
	background: none !important;
}

a.wp-img-bg-off {
	background: none !important;
}

/* -- End res. img -- */

/* -- Lists -- */

.entry li {
	padding: 3px 0 7px 5px;
}

.entry ul {
	margin: 15px 15px;
	list-style-type: square;
	clear: left;
}

.entry ul li ul {
	margin-bottom: -10px;
	margin-top: 10px;
}

.entry ul li ul li {
	padding: 0px 0 10px 5px !important;
}

.entry ol li ol {
	margin-bottom: -10px;
	margin-top: 10px;
}

.entry ol li ol li {
	padding: 0px 0 10px 5px !important;
}

.entry ol {
	margin: 15px 15px;
	list-style-type: decimal;
}

/* -- Pagination entry articles -- */

.my-paginated-posts {
	font-size: 10px;
	margin-bottom: 30px;
}

.my-paginated-posts span {
	padding: 3px 6px 3px 6px;
	border-radius: 3px;
	font-weight: 700;
}

.my-paginated-posts p {
	font-size: 1.4em;
}

.my-paginated-posts p a {
	border-radius: 3px;
	font-weight: 700;
	padding: 6px 10px;
	text-decoration: none;
	margin: 0 1px;
}

/* -- Entry button for password, etc -- */

form.post-password-form input {
	width: 276px;
	font-size: 18px;
	text-align: center;
	font-weight: 400;
	line-height: 39px;
	border-radius: 3px;
}

form.post-password-form input:hover {
	cursor: pointer;
}

form.post-password-form input[type='submit'] {
	width: 280px !important;
	margin-top: 5px;
	background-color: #222;
	color: #fff;
	border: 1px solid #222;
}

.post-password-form {
	background-color: #f1f1f1;
	border-radius: 3px;
	width: 280px;
	padding: 30px;
	margin: 30px auto;
}

.post-password-form input {
	display: block;
	clear: both;
}

/*-- Tables --*/

table {
	margin-top: 20px;
	margin-bottom: 50px;
	border-collapse: collapse;
	width: 100%;
}

thead {
	text-align: left;
}

table {
	background-color: #fff !important;
}

thead {
	background-color: #f5f5f5;
}

td,
th {
	padding: 10px;
	text-align: left;
}

td {
	text-align: left;
}

dl {
	margin-top: 20px;
	padding: 10px;
}

dt {
	font-weight: 500;
}

table,
td,
dl,
thead,
th {
	border: 1px solid #f5f5f5;
}

/* Chat Posts */

.format-chat .entry p {
	background: #fafafa;
	/* The background color of first paragraph */
	border-left: 7px solid #ddd;
	/* The setting for border of first paragraph */
	margin-bottom: 2px;
	padding-left: 13px;
	padding-right: 13px;
}

.format-chat .entry p:nth-child(odd) {
	background: #f1f1f1;
	/* The background color of next paragraph */
	border-left-color: #ccc;
	/* The setting for border of next paragraph */
}

/* -- Prev and Next articles --*/
.bottom-rating {
	width: 205px;
	height: auto;
	padding: 0 15px 25px 0px;
	left: 0;
	bottom: -15px;
	position: fixed;
	z-index: 1;
}

div.bottom-rating span.no-rating-results-text {
	display: none;
}

div.rating-form form {
	background-color: #fff;
	padding: 35px 35px 45px 35px;
	border-radius: 5px;
	border: 3px solid #f5f5f5;
	margin-left: -5px;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

/* -- Ranting bottom single -- */
.bottom-rating label.description {
	display: none !important;
}

.bottom-rating div.rating-form {
}

.bottom-rating div.rating-form h4 {
	color: #000;
	margin: 0px 0 5px 0;
	font-size: 18px;
}

.bottom-rating span.mr-star-rating i {
	font-size: 16px !important;
}

.bottom-rating p.message {
	font-size: 12px !important;
}

.bottom-rating p.success {
	padding-bottom: 15px;
	color: #888 !important;
	margin-top: -10px;
}

.bottom-rating input.wp-block-button__link {
	border: none;
	border-radius: 4px;
	font-size: 13px;
	font-weight: 600;
	padding: 11px 35px;
	text-align: center;
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.bottom-rating input.wp-block-button__link:hover {
	opacity: 0.85;
	cursor: pointer;
}

.bottom-rating span.rating-result {
	margin: -45px 0 0 35px;
	float: left;
	font-size: 9px;
}

.bottom-rating span.rating-result span.mr-star-rating i {
	font-size: 10px !important;
}

/* -- Index.php Author Social -- */
ul.author-social-top li div.tooltiptext {
	visibility: hidden;
	padding: 3px 10px;
	width: 70px;
	font-size: 14px;
	background-color: #000;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	position: absolute;
	margin-top: 15px;
	margin-left: -31px;
}

ul.author-social-top li div.tooltiptext::after {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #000 transparent;
}

ul.author-social-top li:hover div.tooltiptext {
	visibility: visible;
}

/* -- About Author -- */

.author-meta {
	width: 900px;
	margin: 0px auto 0 auto;
}

.author-meta-entry {
	padding: 45px 70px 0 70px;
	float: left;
	margin-bottom: -30px;
}

.author-info {
	width: auto;
	height: auto;
	margin: 5px 0 -15px 35px;
}

.author-meta strong {
	padding-right: 10px;
}

.author-info p {
	margin-left: 65px;
	padding: 10px 0;
	font-size: 17px;
	line-height: 1.75;
	padding-right: 0px !important;
	-ms-word-wrap: break-word;
	word-wrap: anywhere;
}

.author-info a.author-link {
	font-size: 14px;
	font-weight: bold;
}

.author-info a.author-link i {
}

.author-left-meta {
	width: 70px;
	height: 100px;
	float: left;
	padding: 0 30px 0 0;
}

.author-left-meta img.avatar {
	width: 70px;
	height: 70px;
	margin-top: 8px;
	border-radius: 50%;
	border: 5px solid #fff;
	filter: alpha(opacity=1);
	opacity: 1;
	position: relative;
	-moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
}

.author-meta strong i {
	font-size: 13px;
	padding-right: 5px;
}

div.author-info i.fa-home {
	padding-left: 8px;
	padding-right: 5px;
}

/* -- Author social icons -- */

ul.author-social-top {
	float: left;
	margin: 0px 0 0 65px !important;
}

ul.author-social-top li {
	background-color: #fff;
	border-radius: 5px;
	float: left;
	font-size: 14px;
	display: inline-block;
	margin-right: 5px;
}

ul.author-social-top li a i {
	padding: 6px 9px 6px 9px;
}

ul.author-social-top li a:hover {
	cursor: pointer;
	transition: all 0.2s ease-in-out;
	opacity: 0.7;
}

/* -- Typography First Content Letter -- */
div.p-first-letter > p:first-child::first-letter {
	float: left;
	font-weight: 500;
	font-size: 20px;
	padding: 19px 18px;
	margin: 5px 20px 12px 0;
	border-radius: 3px;
}

/* -- Firefox CSS -- */
@-moz-document url-prefix() {
	div.p-first-letter > p:first-child::first-letter {
		padding: 26px 20px;
	}
}

/* -- Default Blocks -- */
/* -- Block Buttons -- */
.wp-block-button__link {
	color: #fff;
	border-radius: 5px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	margin-bottom: 15px;
}

a.wp-block-button__link {
	color: #fff !important;
	border-color: black;
}

.wp-block-button__link:hover {
	opacity: 0.85;
}

.wp-block-file .wp-block-file__button {
	border-radius: 5px;
	color: #fff !important;
	font-size: 1em;
	padding: 0.5em 1em;
}

/* -- Block Text -- */
.wp-block-media-text {
	margin-bottom: 30px;
}

.wp-block-media-text a {
	color: #fff !important;
}

div.wp-block-file a {
	clear: both;
	font-weight: bold;
}

.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
}

p.has-background {
	padding: 1.25em 2.375em !important;
	margin: 20px 0;
}

p.has-large-font-size {
	padding: 25px 0;
}

/* -- Block Image -- */
.wp-block-image .alignright {
	margin: 0.5em 0 2.5em 1em;
}

.wp-block-image {
	margin: 1em 0 1em;
}

.wp-block-cover,
.wp-block-cover-image {
	margin-top: 25px;
	margin-bottom: 25px;
}

div.wp-block-cover p.wp-block-cover-text a {
	color: #fff !important;
}

/* -- Block Gallery -- */
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	font-size: 1em;
	font-weight: 500;
}

.blocks-gallery-grid,
.wp-block-gallery {
	margin-bottom: 15px;
}

.wp-container-2 {
	margin-bottom: 30px !important;
}

/* -- Block Block-quote -- */
.wp-block-quote {
	margin-top: 50px;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	padding: 25px;
}

.wp-block-pullquote {
	margin: 0 0 1.6em;
}

/* -- Block Gallery -- */
#gallery-1 .gallery-item {
	float: left;
	margin-top: 70px !important;
	text-align: center;
	width: 40% !important;
	margin-left: -50px;
	border: none;
	margin-bottom: 25px;
}

ul.blocks-gallery-grid li {
	padding: 0px;
}

.gallery-caption {
	margin-left: 0;
	margin-top: 5px;
	font-size: 14px !important;
}

/* -- Block group / Elements -- */
.wp-block-columns {
	margin-bottom: 1.75em;
	margin-top: 1.75em;
}

div.widget .wp-block-columns {
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
}

.wp-block-separator {
	margin-top: 25px;
}

.wp-block-separator.is-style-dots {
	margin: 25px 0;
}

pre.wp-block-verse {
	margin-bottom: 25px;
	margin-top: 50px;
}

pre.wp-block-code {
	margin-top: 50px;
}

.wp-block-table.is-style-stripes {
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

.wp-block-table.is-style-stripes table {
	margin-top: 0px;
}

.wp-block-embed {
	margin: 65px 0 20px 0;
}

div.entry .wp-block-group__inner-container {
	padding: 25px;
}

/* -- Block Widgets-- */
ul.wp-block-archives-list {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 17px;
	margin-bottom: 30px;
}

div.widget ul.wp-block-archives-list {
	font-size: 14px;
}

ul.wp-block-archives-list li:before {
	content: '\f1c6';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
}

ul.wp-block-archives-list li {
	display: block;
	padding: 10px 0 10px 5px;
}

div.wp-block-archives-dropdown select {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 250px;
	padding: 10px 15px;
}

div.wp-block-archives-dropdown option {
	padding: 0 10px;
}

div.wp-block-calendar {
	margin-top: 30px;
	margin-bottom: 30px;
}

div.widget div.wp-block-calendar {
	margin-top: 0px;
	margin-bottom: 0px;
}

div.wp-block-categories-dropdown select {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 250px;
	padding: 10px 15px;
}

div.wp-block-categories-dropdown option {
	padding: 0 10px;
}

ol.wp-block-latest-comments {
	margin-left: 0px;
	border: 1px solid #f1f1f1;
	padding: 0 25px 0 25px;
	border-radius: 5px;
	background-color: #fafafa;
	margin-bottom: 30px;
}

div.widget ol.wp-block-latest-comments {
	background: none;
	padding: 0px;
	border: none;
	margin-bottom: 0px;
	margin-top: -20px;
}

div.widget .wp-block-latest-comments__comment-meta {
	width: 200px;
}

ol.wp-block-latest-comments li {
	padding: 20px 0 0 0;
	margin: 0;
	border-bottom: 1px solid #f1f1f1;
	background: none;
}

div.widget ol.wp-block-latest-comments li {
	border-bottom: 1px solid #fafafa;
}

ol.wp-block-latest-comments li:last-child {
	border-bottom: none;
}

ol.wp-block-latest-comments article footer {
	background: transparent !important;
	font-size: 15px;
	box-shadow: none !important;
}

ol.wp-block-latest-comments p {
	font-weight: 500;
	font-size: 16px;
	margin-left: 3px;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-top: -5px;
}

div.widget ol.wp-block-latest-comments p {
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 10px;
}

.wp-block-latest-comments__comment-meta {
	padding: 0 0 15px 0;
}

ul.wp-block-latest-posts {
	margin-left: 0px;
	border: 1px solid #f1f1f1;
	padding: 0 25px 0 25px;
	border-radius: 5px;
	background-color: #fafafa;
	margin-bottom: 30px;
}

div.widget ul.wp-block-latest-posts {
	margin-bottom: 0px;
}

ul.wp-block-latest-posts li {
	padding: 20px;
	margin: 0;
	border-bottom: 1px solid #f1f1f1;
	background: none !important;
}

ul.wp-block-latest-posts li a {
	font-weight: 500;
	font-size: 16px;
}

ul.wp-block-rss {
	margin-left: 0px;
	border: 1px solid #f1f1f1;
	padding: 0 25px 0 25px;
	border-radius: 5px;
	background-color: #fafafa;
	margin-bottom: 30px;
	list-style-type: none;
}

ul.wp-block-rss li {
	padding: 20px 0;
	margin: 0;
	border-bottom: 1px solid #f1f1f1;
}

ul.wp-block-rss li a {
	font-weight: 500;
	font-size: 16px;
}

p.wp-block-tag-cloud {
	margin-bottom: 30px;
}

div.widget p.wp-block-tag-cloud {
	margin-bottom: 0px;
	margin-top: 25px;
}

form.wp-block-search {
	margin-bottom: 30px;
	margin-top: 10px;
}

div.widget form.wp-block-search {
	margin-bottom: -20px;
	margin-top: 0px;
}

label.wp-block-search__label {
	font-weight: 500;
	font-size: 14px;
}

.wp-block-search .wp-block-search__inside-wrapper {
	margin-top: 10px;
}

.wp-block-search .wp-block-search__input {
	border: 2px solid #d5d6d8;
	color: #333;
	border-radius: 5px;
}

.wp-block-search .wp-block-search__button {
	padding: 0.375em 1.625em;
	color: #fff;
	margin-left: 0.625em;
	word-break: normal;
	font-weight: 700;
	border-radius: 5px;
}

.wp-block-search .wp-block-search__button:hover {
	cursor: pointer;
}

.wp-block-page-list {
	margin-top: -10px;
}

.wp-block-page-list li {
	display: block;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #f0eee9;
}

.wp-block-page-list li:last-child {
	border: none;
}

.wp-block-page-list li.has-child {
	margin: -5px 0 -10px 10px;
	padding: 10px 0 0 0;
}

.wp-block-page-list li:before {
	content: '\f0da';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
	font-size: 13px;
}

div.widget_tag_cloud {
	display: inline-block;
	margin-bottom: 10px;
}

p.wp-block-tag-cloud a.tag-cloud-link {
	float: left;
	text-transform: uppercase;
	display: inline-block;
	padding: 4px 10px 4px 10px;
	list-style: none;
	border-radius: 3px;
	margin: 0 5px 5px 0;
	font-size: 11px !important;
	font-weight: 500;
	background-color: #f1f1f1;
	color: #555 !important;
}

p.wp-block-tag-cloud {
	float: left;
}

.widget_block h2,
.widget_block h3 {
	width: auto;
	height: 26px;
	font-weight: 400;
	border-radius: 2px;
	font-size: 20px;
	margin: 0 0 25px 0;
	margin-top: 0px;
	display: inline-block;
	padding-bottom: 2px;
}

.widget_block h2::before,
.widget_block h3::before {
	position: relative;
	content: '';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	color: #000;
	width: 60px !important;
	padding: 0 50px 5px 0;
	height: 10px;
	margin-right: -50px !important;
	border-bottom: 1px solid #f7cb4f;
}

/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */

.sidebar .widget {
	width: 250px;
	padding: 40px 40px;
	margin-bottom: 45px;
	border-radius: 5px;
	position: relative;
}

.sidebar .menu__item-name {
	font-size: 15px;
}

.sidebar .menu__item-label {
	margin: 0 0 0 0.5em !important;
}

.sidebar .menu--adsila {
	float: left;
	font-size: 16px;
	margin: 0 0 10px 0 !important;
}

/* -- Article widget -- */

ul.article_list {
	width: 100%;
	height: auto;
	float: left;
	border-radius: 2px;
	margin-top: -15px;
}

ul.article_list li {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	padding: 15px 0;
}

ul.article_list li:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}

ul.article_list li img {
	width: 75px;
	height: 75px;
	object-fit: cover;
	float: left;
	margin-bottom: 0px;
	border-radius: 5px;
}

ul.article_list li:hover img {
	opacity: 1;
}

ul.article_list li div.an-widget-title {
	font-size: 12px;
	color: #b3b2b2;
}

ul.article_list .an-widget-title h4 {
	font-size: 15px;
	line-height: 24px;
	font-weight: 400;
	margin: 2px 0 0 0;
}

ul.article_list li div.qenews-date {
	margin-top: 5px;
	text-align: left;
	float: left;
	font-size: 11px;
	color: #999;
}

ul.article_list li div.qenews-date i {
	font-size: 10px;
	padding-right: 3px;
}

ul.article_list li .grid-comm {
	padding: 3.5px 0px 0 20px;
}

ul.article_list li .grid-comm a {
	line-height: 24px;
}

ul.article_list li .grid-comm i {
	margin: 3px 5px 0 0;
	font-size: 11px;
	float: left;
	line-height: 16px;
}

/* -- Banner widget 300px -- */

.img-300 {
	width: 300px;
	height: auto;
	margin: -25px 0 -30px -25px;
	padding: 0px;
}

.widget_qenews_wp_300px::after {
	background: transparent;
}

/* -- Banner widget 250px -- */

.img-250 {
	width: 250px;
	height: auto;
	padding: 0px;
	margin-bottom: -5px;
}

.img-250 img {
	width: 100%;
}

.widget_qenews_wp_250px::after {
	background: transparent;
}

/* -- Categories in two columns -- */

.widget_anthemes_categories ul {
	width: 275px;
	margin-top: -10px;
	margin-left: -25px;
	display: inline-block;
}

.widget_anthemes_categories li a {
	font-weight: normal;
}

.widget_anthemes_categories li {
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
	float: left;
	width: 112px;
	margin-left: 25px;
	line-height: 35px;
	font-size: 12px;
	font-weight: bold;
}

/* -- Custom Text -- */

.widget_text img {
	max-width: 100% !important;
}

.widget_text select {
	width: 100%;
	height: 45px;
	padding: 10px 20px 10px 3px;
	border: 1px solid #d5d6d8;
	color: #000;
	border-radius: 5px;
}

.widget_text option {
	padding: 0 10px;
}

footer .widget_text {
	line-height: 26px;
}

/* -- Widget RSS -- */
.widget_rss h3 a img {
	width: 10px;
	height: 10px;
}

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

.widget_rss li {
	background: url(../images/li_minus_gold.png) no-repeat 0 16px;
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
	display: block;
	padding: 10px 0 10px 20px;
}

.widget_rss li a {
	font-weight: bold;
}

/* -- Default Tags -- */
div.widget_tag_cloud {
	display: inline-block;
	margin-bottom: 10px;
}

div.tagcloud a {
	float: left;
	text-transform: uppercase;
	display: inline-block;
	padding: 4px 10px 4px 10px;
	list-style: none;
	border-radius: 3px;
	margin: 0 5px 5px 0;
	font-size: 11px !important;
	font-weight: 500;
}

/* -- Social Widget -- */
ul.social-widget {
	width: 100%;
	float: left;
}

ul.social-widget li {
	width: 100%;
	float: left;
	margin: 2px 0;
	border-radius: 3px;
	display: block;
}

ul.social-widget li i {
	font-size: 13px !important;
	padding: 0 0 0 12px;
	margin-top: 3px;
	font-weight: 400;
}

ul.social-widget li a {
	display: block;
	padding: 5px 1px 5px 1px;
	line-height: 18px;
	font-size: 10px;
	font-weight: 700;
	border-radius: 3px;
	text-transform: uppercase;
}

ul.social-widget a.fbbutton {
	background-color: #3b5998 !important;
	color: #fff !important;
}

ul.social-widget a.twbutton {
	background-color: #000 !important;
	color: #fff !important;
}

ul.social-widget a.ytbutton {
	background-color: #ca212a !important;
	color: #fff !important;
}

ul.social-widget a.googlebutton {
	background-color: #eb4026 !important;
	color: #fff !important;
}

ul.social-widget a span {
	float: right;
	padding-right: 15px;
	margin-top: 1px;
}

ul.social-widget li a:hover {
	opacity: 0.8;
}

.fab.fa-twitter::before {
	display: inline-block;
	width: 1em;
	height: 1.2em;
	content: '';
	background-color: currentColor;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>')
		no-repeat center;
	mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>')
		no-repeat center;
	margin-left: 2px;
}

ul.author-social-top li .fab.fa-twitter::before {
	margin-left: 0px;
}

ul.top-social li .fab.fa-twitter::before {
	margin-left: 0px;
	margin-top: -5px;
}

ul.article-social li .fab.fa-twitter::before {
	margin-left: 0px;
	margin-top: -2px;
}

ul.footer-social li .fab.fa-twitter::before {
	margin-left: 0px;
	margin-top: -6px;
	height: 1.1em;
}

ul.social-widget li .fab.fa-twitter::before {
	margin-left: 0px;
	margin-top: -6px;
}

ul.single-share li .fab.fa-twitter::before {
	margin-left: 0px;
	margin-top: -6px;
}

.top-social a .fab.fa-twitter::before,
.footer-social a .fab.fa-twitter::before {
	margin-left: 0px;
	margin-top: -4px;
}

/* -- Default Search -- */
div.widget_search .searchform2 {
	float: left;
	margin: 0px;
}

div.widget_search .searchform2 .search-field {
	width: 170px;
	background-color: #fff !important;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

div.widget_search .searchform2 #s:focus {
	width: 170px;
	overflow: hidden;
}

div.widget_search .searchform2 .buttonicon {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 3px;
	padding-right: 0px;
	font-size: 14px;
}

div.widget_search .searchform2 div.triangle-search {
	display: none;
}

div.widget_search {
	padding-bottom: 70px !important;
}

/* -- Recent Entries -- */
.widget_recent_entries ul {
	margin-top: -10px;
}

.widget_recent_entries li {
	background: url(../images/li_minus_green.png) no-repeat 0 16px;
	border-bottom: 1px solid #f0eee9;
	display: block;
	padding: 10px 0 10px 20px;
}

.widget_recent_entries li:last-child {
	border: none;
}

/* -- Recent Comments -- */
ul#recentcomments {
	margin-top: -10px;
}

.widget_recent_comments li span.comment-author-link {
	font-weight: 500;
}

.widget_recent_comments li {
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
	display: block;
	padding: 10px 0 10px 0;
}

.widget_recent_comments li:before {
	content: '\f075';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
	font-size: 13px;
}

.widget_recent_comments li:last-child {
	border: none;
}

/* -- Archives and Nav menu widget -- */

div.widget_nav_menu ul {
	margin-top: -10px;
}

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

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

.widget_nav_menu li:last-child {
	border: none;
}

div.widget_archive select {
	width: 100%;
	padding: 10px 20px 10px 3px;
}

div.widget_archive option {
	padding: 0 10px;
}

div.widget_nav_menu li ul.sub-menu {
	margin: -5px 0 -10px 10px;
	padding: 10px 0 0 0;
}

div.widget_nav_menu li ul.sub-menu li {
	padding: 10px 0 10px 20px;
}

.widget_archive li:before {
	content: '\f1c6';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
}

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

.widget_nav_menu li:before {
	content: '\f0da';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
	font-size: 13px;
}

.widget_archive li a {
	padding-right: 4px;
}

div.widget_nav_menu ul li > ul li > ul li > ul li {
	margin-left: -30px;
}

/* -- Meta in two columns -- */
.widget_meta ul {
	margin-top: -10px;
}

footer div.widget_nav_menu ul {
	list-style-type: circle;
	width: 275px;
	margin-top: -15px;
	margin-left: -25px;
	display: inline-block;
}

footer div.widget_nav_menu li a {
	font-weight: normal;
}

footer div.widget_nav_menu li {
	float: left;
	width: 112px;
	margin-left: 25px;
	font-size: 14px;
	color: #ffd800;
	font-weight: bold;
}

footer div.widget_nav_menu {
	padding-top: 15px;
}

footer div.widget_nav_menu li:last-child {
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
}

/* -- Meta and Pages widget -- */
.widget_pages li {
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
	display: block;
	padding: 10px 0 10px 0;
}

.widget_pages li:before {
	content: '\f15c';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
	font-size: 13px;
}

.widget_pages li:last-child {
	border: none;
}

div.widget_pages ul {
	margin-top: -10px;
}

div.widget_pages ul.children {
	margin-top: 10px;
	border-top: 1px solid rgba(241, 241, 241, 0.8);
	margin-bottom: -5px;
}

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

.widget_meta li:before {
	content: '\f0da';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
	font-size: 13px;
}

/* -- Categories -- */
div.widget_categories ul {
	margin-top: -10px;
}

.widget_categories li {
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
	display: block;
	padding: 10px 0 10px 0;
}

.widget_categories li:before {
	content: '\f022';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	padding-right: 10px;
	font-size: 13px;
	margin-top: 1px;
	float: left;
}

.widget_categories li a {
	padding-right: 4px;
}

.widget_categories li:last-child {
	border: none;
}

div.widget_categories select {
	width: 100%;
	padding: 10px 20px 10px 3px;
}

div.widget_categories option {
	padding: 0 10px;
}

.widget_categories li ul.children {
	margin: 10px 0 -10px -5px;
	border-top: 1px solid #f0eee9;
}

.widget_categories li ul.children li {
	padding: 10px 0 10px 20px;
}

/* -- Calendar -- */

#wp-calendar {
	width: 100%;
	margin-top: -10px;
}

#wp-calendar caption {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333;
	font-size: 15px;
	padding: 0 15px;
}

#wp-calendar thead {
	font-size: 10px;
}

#wp-calendar tbody {
	color: #aaa;
}

#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	text-align: center;
	padding: 5px;
}

#wp-calendar tbody td:hover {
	background: #fff;
}

#wp-calendar tbody td a {
	font-weight: bold;
	color: #222;
	display: block;
}

#wp-calendar tbody td#today {
	border-radius: 4px;
}

#wp-calendar td#today a {
	color: #fff !important;
}

#wp-calendar tbody .pad {
	background: none;
}

#wp-calendar tfoot #next {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}

#wp-calendar tfoot #prev {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 10px;
}

#wp-calendar table {
	border: 1px solid #fff;
}

table#wp-calendar {
	margin-bottom: 0px !important;
}

#wp-calendar td#today a {
	color: #fff !important;
}

#wp-calendar td,
#wp-calendar dl,
#wp-calendar thead,
#wp-calendar th {
	border: 1px solid #fff;
}

/* -- Default classes -- */

.gallery-caption {
	font-size: 13;
}

.bypostauthor {
	font-size: 13;
}

/* Text meant only for screen readers. */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

/* -- Subscribe widget -- */

.subscribe-widget {
	padding: 36px 28px;
}

.subscribe-widget {
	background-color: #fafafa;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.subscribe-widget h4 {
	color: #333;
	font-size: 22px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 15px;
	text-align: center;
}

.subscribe-widget p {
	line-height: 24px;
	font-size: 15px;
	color: #424242;
	width: 100%;
	text-align: center;
}

.subscribe-form {
	float: none;
	width: 100%;
	text-align: center;
}

.subscribe-widget input {
	width: 100%;
	margin-bottom: -2px;
}

.subscribe-widget input {
	border: 2px solid #f5f5f5 !important;
	background: #fff;
	padding: 0 9%;
	width: 80%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.subscribe-widget input[type='submit'] {
	width: 100%;
	margin-left: 0;
	margin-bottom: 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.subscribe-widget input::placeholder {
	text-align: center;
	font-size: 12px;
	color: #999;
	padding-left: 20px;
}

.subscribe-widget input[type='submit']:hover {
	opacity: 0.85;
	cursor: pointer;
}

.subscribe-widget input[type='submit'] {
	background: #000;
	color: #fff;
	font-size: 12px;
	padding: 14px 0;
	margin-top: 0;
	font-weight: 500;
}

.mc4wp-success {
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
}

.subscribe-widget p input[type='checkbox'] {
	width: 30px;
	margin: 15px 0 0 -5px;
}

.subscribe-widget input[type='email'] {
	margin-top: 20px;
}

.subscribe-widget p span {
	font-size: 13px !important;
	color: #999;
}

.subscribe-widget input[type='submit'] {
	font-weight: bold;
}

.subscribe-widget input[type='email']::placeholder {
	color: #424242 !important;
	opacity: 0.5;
}

.subscribe-widget input[type='email']:-ms-input-placeholder {
	color: #424242 !important;
}

.subscribe-widget input[type='email']::-ms-input-placeholder {
	color: #424242 !important;
}

.subscribe-widget {
	border-top: 3px solid;
}

/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/

/* - Comments Form -- */

.nocomments,
.nopassword,
.must-log-in {
	text-align: center;
	padding: 15px 0 0 0;
}

ul.comment {
	width: 850px;
	margin: 0 0 50px 0;
}

ul.comment li {
	margin: 0 0 20px 0;
	padding: 25px 25px 25px 25px;
}

ul.comment li span.comm-avatar {
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 7px;
}

ul.comment li img.avatar {
	width: 24px;
	height: 24px;
	margin: 0 0 0 0;
	border-radius: 50%;
}

ul.comment li span.comment-author {
	margin-right: 15px;
	font-weight: 500;
	font-size: 14px;
	float: left;
}

ul.comment li span.comment-date {
	float: left;
	font-size: 13px;
	opacity: 0.4;
}

ul.comment li span.comment-reply-button {
	float: left;
	display: inline-block;
	font-weight: 500;
	border-radius: 3px;
	padding: 2px 5px 2px 5px;
	line-height: 16px;
	margin: 1px 0 0 10px;
	font-size: 10px;
}

ul.comment li span.comment-reply-button:hover {
	opacity: 1;
}

.comment-body {
	padding-bottom: 5px;
}

ul.comment li ul.children li {
	margin: 10px 0 0 0;
}

ul.comment li ul.children li > ul.children li {
	margin-left: -20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;
}

/* -- Chrome CSS -- */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	ul.comment li img.avatar {
		margin: -1.7px 0 0 0;
	}
}

/* -- reply and respond -- */

a.comment-reply-link {
	height: 10px;
	font-size: 11px;
	line-height: 0px;
	border-radius: 3px;
	padding: 0 10px 5px 10px;
}

a.comment-reply-link:hover {
	opacity: 0.8;
}

.comment-respond {
	margin-top: 30px;
}

#respond h3.comment-reply-title {
	margin-top: 0px;
}

/* -- Lists -- */

div.comment-body p {
	font-size: 16px;
	word-break: break-all !important;
	padding-bottom: 6px;
	padding-top: 3px;
}

div.comment-body li {
	padding: 3px 0 7px 5px !important;
	margin-bottom: 0px !important;
	border: none !important;
}

div.comment-body ul {
	margin: 15px 15px;
	list-style-type: square;
}

div.comment-body ul li {
	list-style: disc !important;
	list-style-type: disc !important;
}

div.comment-body ul li ul {
	margin-bottom: -10px;
	margin-top: 10px;
}

div.comment-body ul li ul li {
	padding: 0px 0 10px 5px !important;
}

div.comment-body ol li ol {
	margin-bottom: -10px;
	margin-top: 10px;
}

div.comment-body ol li ol li {
	padding: 0px 0 10px 5px !important;
}

div.comment-body ol {
	margin: 15px 15px;
	list-style-type: decimal;
}

div.comment-body h1,
div.comment-body h2,
div.comment-body h3,
div.comment-body h4,
div.comment-body h5,
div.comment-body h6 {
	margin-top: 35px;
	text-decoration: underline;
}

div.comment-body h2 {
	margin-bottom: 10px;
}

.comment-moderation-text {
	display: block;
	color: red;
}

/* -- Comments -- */

.comments {
	width: 850px;
	float: left;
	height: auto;
	margin: 0 0 0 0;
}

.comments h3.comment-reply-title {
	width: auto;
	height: 26px;
	font-weight: 400;
	border-radius: 2px;
	font-size: 20px;
	margin: 0 0 5px 0;
	display: inline-block;
	padding-bottom: 2px;
}

h3.comment-reply-title::before {
	position: relative;
	content: '';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	color: #000;
	width: 60px !important;
	padding: 0 50px 5px 0;
	height: 10px;
	margin-right: -50px !important;
	border-bottom: 1px solid #f7cb4f;
}

.comments h3.comment-reply-title i {
	float: right;
	border-style: solid;
	border-width: 14px 5px 15px 10px;
	margin: -2px -15px -5px 0px;
	height: 0px;
	width: 0px;
}

.comments h3.comment-reply-title a {
	font-weight: 500;
	text-decoration: underline;
	color: #fff !important;
}

.comments h3.comment-reply-title a#cancel-comment-reply-link {
	text-decoration: none;
	color: #f00 !important;
	font-size: 12px;
	margin-left: 10px;
}

/* -- Comment Form -- */

p.comment-notes {
	margin: 5px 0 25px 0;
	font-size: 14px !important;
	color: #999 !important;
}

p.comment-notes span#email-notes {
	color: #999 !important;
}

#commentform {
	padding: 0 6px 20px 0;
	font-size: 12px;
}

#commentform #author,
#comment,
#email,
#url {
	width: 99.7%;
	height: 40px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 3px;
}

#commentform #submit {
	border: none;
	border-radius: 4px;
	font-weight: 500;
	padding: 11px 25px;
	text-align: center;
	margin: 25px 5px -10px 0;
}

#commentform #submit:hover {
	opacity: 0.85;
	cursor: pointer;
}

#commentform input,
#comment {
	padding-left: 5px;
}

#commentform textarea {
	min-height: 150px;
	-moz-resize: vertical;
	resize: vertical;
}

#commentform label {
	display: block;
	margin-top: 10px;
	font-size: 13px;
	font-weight: 500;
}

#commentform label span {
	font-size: 15px;
}

#wp-comment-cookies-consent {
	float: left;
	margin: 4px 5px 0 0;
}

p.comment-form-cookies-consent {
	margin-top: 15px;
	margin-bottom: 0px;
}

p.comment-form-author {
	margin-right: 4.8% !important;
}

p.comment-form-author,
p.comment-form-email {
	width: 47.5%;
	float: left;
	margin: 0 0 13px 0;
}

/* -- Chrome CSS -- */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#wp-comment-cookies-consent {
		margin: 4px 5px 0 0;
	}
}

/* -- Comment Cols -- */

.one_half_c,
.one_half_last_c {
	float: left;
	width: 47.9%;
	margin-right: 4%;
}

.one_half_last_c {
	margin-right: 0;
	margin-bottom: 20px;
}

.one_full_c {
	float: left;
	width: 99.8%;
}

/*--------------------------------
   -- Comment Attachment CSS --
---------------------------------*/

p.dco-attachment {
	padding: 10px 0;
}

p.dco-attachment img {
	border-radius: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.dco-attachment video {
	float: left;
}

div.comment-body .wp-video {
	margin-top: -10px;
	margin-bottom: 10px;
}

div.comment-body .mejs-audio {
	margin-top: -10px;
	margin-bottom: 10px;
}

/* -- Video small 350px (delete this), default style 640px -- */

div.comment-body .wp-video {
	width: 350px !important;
	border-radius: 4px;
}

div.comment-body iframe {
	width: 350px !important;
	height: 220px;
	border-radius: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* -- Audio small 350px (delete this), default style full width 100% -- */

div.comment-body .mejs-audio {
	width: 350px !important;
}

/* All Mobile Size (devices) */

@media only screen and (max-width: 479px) {
	p.dco-attachment img {
		width: 100%;
	}
	div.comment-body iframe {
		width: 100% !important;
		height: 180px;
	}
}

/* -- Attachment Input Style -- */

input#attachment {
	margin-left: -5px;
	margin-bottom: 10px;
	border: none !important;
	box-shadow: none;
}

/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/

/* -- Contact Cols -- */

.one_half_c,
.one_half_last_c {
	float: left;
	width: 46.5%;
	margin-right: 6%;
}

.one_half_last_c {
	margin-right: 0;
}

.one_full_c {
	float: left;
	width: 99%;
}

/* -- Contact Form 7 Plugin -- */
.wpcf7 input[type='file'] {
	cursor: pointer;
	border: none;
	margin-left: -16px;
}

form.wpcf7-form span.wpcf7-radio input {
	width: auto !important;
	display: inline-block !important;
	height: auto !important;
}

form.wpcf7-form span.wpcf7-checkbox input {
	width: auto !important;
	display: inline-block !important;
	height: auto !important;
}

form.wpcf7-form {
	padding: 30px 50px 10px 50px;
	font-size: 13px !important;
	font-weight: 500;
	border-radius: 4px;
	margin: 25px 0 30px 0;
	font-size: 11px;
}

form.wpcf7-form p {
	font-size: 13px !important;
	font-weight: 500;
}

form.wpcf7-form input {
	display: block;
	width: 98%;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	padding-left: 2%;
}

form.wpcf7-form textarea {
	width: 98%;
	min-height: 200px;
	line-height: 22px;
	font-size: 14px;
	border-radius: 3px;
	font-weight: bold;
	-moz-resize: vertical;
	resize: vertical;
	padding-left: 2%;
}

form.wpcf7-form input.wpcf7-submit {
	width: inherit !important;
	margin-top: 15px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 12px;
	padding: 11px 35px;
	text-align: center;
}

form.wpcf7-form input.wpcf7-submit:hover {
	opacity: 0.85;
	cursor: pointer;
}

form.wpcf7-form img.ajax-loader {
	width: inherit !important;
}

form.wpcf7-form .wpcf7-validation-errors,
form.wpcf7-form .wpcf7-response-output,
form.wpcf7-form div.wpcf7-mail-sent-ok {
	color: #f00;
	margin-top: -20px;
	margin-left: -12px;
	font-size: 12px;
	position: relative;
	border: none;
}

form.wpcf7-form div.wpcf7-mail-sent-ok {
	color: green !important;
}

form.wpcf7-form span.wpcf7-form-control-wrap {
	width: 100% !important;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	text-align: right;
	margin-right: 15px;
	font-size: 11px;
	font-weight: normal;
	margin-top: -28px;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #000 !important;
	opacity: 1;
	font-size: 12px !important;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #000 !important;
	opacity: 1;
	font-size: 12px !important;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #000 !important;
	opacity: 1;
	font-size: 12px !important;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #000 !important;
	opacity: 1;
	font-size: 12px !important;
}

/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/

/* -- 404 page -- */
body.error404 {
	background-color: #fff;
}

#anthemes-404 .middle-404 {
	max-width: 900px;
	margin: 0 auto;
}

#anthemes-404 {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
	min-height: 400px;
	height: auto;
	padding: 200px 0 0 0;
	text-align: left;
}

#anthemes-404 h1 {
	font-size: 80px;
	font-weight: 700;
	padding: 0 0 60px 0;
}

#anthemes-404 p {
	font-size: 20px;
	line-height: 32px;
	color: #000;
}

#anthemes-404 h2 {
	font-size: 11px;
	line-height: 20px;
	font-weight: 700;
	text-transform: uppercase;
	height: 20px;
	display: inline-block;
	padding: 0 15px;
	border-radius: 2px;
}

#anthemes-404 .widget_recent_entries {
	text-align: left;
	width: 100%;
	margin: -30px auto 0 auto;
}

#anthemes-404 div.widget_recent_entries ul {
	margin-top: 10px;
}

#anthemes-404 .widget_recent_entries li {
	border-bottom: 1px solid #fafafa;
	font-weight: 500;
	background: transparent;
	display: block;
	padding: 10px 0 10px 0;
}

#anthemes-404 .widget_recent_entries li:last-child {
}

#anthemes-404 .widget_recent_entries li a {
	color: #000;
}

#anthemes-404 img {
	width: 70%;
	margin-top: -80px;
	float: left;
}

/* -- Chrome CSS -- */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#anthemes-404 h2 {
		line-height: 22px;
	}
}

/* -- Front-end Submission Form -- */
.ap-plugin-link-wrapper {
	display: none;
}

.ap-form-field-wrapper select,
#wp-ap_form_content_editor-wrap {
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #d5d6d8;
	color: #333;
	border-radius: 3px;
}

.ap-form-field-wrapper select {
	height: 40px;
	background: #fff !important;
	padding-left: 1%;
}

form.ap-form-wrapper div.ap-form-field input {
	height: 40px;
	border-radius: 3px;
}

form.ap-form-wrapper label {
	font-size: 13px !important;
	font-weight: 500;
}

.ap-form-error-message {
	font-size: 11px;
	font-weight: bold;
}

form.ap-form-wrapper div.ap-form-error-message {
	margin-bottom: 20px !important;
}

form.ap-form-wrapper #ap_form_content_editor {
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	font-weight: bold;
	border: 1px solid #eae9e9;
}

#wp-ap_form_content_editor-editor-tools {
	margin-top: -35px !important;
}

.ap-form-field-wrapper {
	margin-bottom: 30px;
	margin-top: 20px;
}

form.ap-form-wrapper {
	background-color: #fafafa;
	border: 1px solid rgba(241, 241, 241, 0.8);
	padding: 20px 50px 10px 50px;
	margin-top: 25px;
	border-radius: 5px;
}

input.ap-form-submit-button {
	border: 1px solid;
	border-radius: 3px;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 20px;
	text-transform: uppercase;
	text-align: center;
}

input.ap-form-submit-button:hover {
	cursor: pointer;
}

.ap-post-submission-message {
	box-shadow:
		0px 0px 1px #fafafa,
		0 2px 2px #fafafa inset;
	background: #e9f6e3;
	color: #93c088;
	border: 1px solid #ceedc4;
	padding: 15px;
	margin: 15px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	text-align: center;
}

.ap-form-field-wrapper textarea {
	height: 150px;
	-moz-resize: vertical;
	resize: vertical;
}

.ap-form-wrapper h2 {
	height: 20px;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 2px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 3px;
}

.wp-editor-container {
	border: none !important;
}

div.ap-form-wrapper {
	margin-bottom: 30px;
}

div.mce-panel {
	width: 99.8% !important;
}

/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/

/* -- Footer -- */
footer {
	width: 100%;
	height: auto;
	z-index: 2;
	position: relative;
}

.wrap-footer-middle {
	width: 1370px;
	padding: 0;
	margin: 0 auto;
}

.wrap-footer {
	width: 100%;
	height: 75px;
	margin: 0 auto;
}

/* -- Top social icons -- */
.footer-social {
	margin: 20px 0 0 0;
	float: right;
}

.footer-social a {
	float: left;
	line-height: 15px;
	font-size: 16px;
	text-align: center;
}

.footer-social a {
	font-weight: 400;
}

.footer-social a i {
	padding: 10px 8px 15px 8px;
}

.footer-social a:hover {
	opacity: 0.7;
}

/* -- widgets -- */
footer .wrap-middle {
	width: 1370px;
	padding: 70px 0 50px 0;
	margin: 0 auto;
	background: transparent;
}

div.wrap-middle .widget {
	margin: 0 0 20px 0 !important;
	text-align: left;
}

footer .widget_meta {
	padding-top: 35px !important;
}

footer .menu__item-name {
	font-size: 15px;
}

footer .menu__item-label {
	margin: 0 0 0 0.5em !important;
}

footer .menu--adsila {
	float: left;
	font-size: 16px;
	margin: 0 0 10px 0 !important;
}

/* -- Copyright -- */
.copyright {
	margin-top: 25px;
	float: left;
	font-size: 15px;
	font-weight: 400;
	color: #999;
}

/* -- Back to Top -- */
#back-top {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 999999;
	opacity: 0;
}

#back-top a {
	width: 40px;
	display: block;
}

#back-top span {
	width: 40px;
	height: 40px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-top span i {
	color: #fff;
	margin: 12px 0 0 13.5px;
}

/* -- Full responsive Ad -- */
.full-responsive-footer {
	width: 100%;
	height: auto;
	background-color: #fff;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
	padding: 25px 0;
	position: relative;
}

.responsive-area-footer {
	width: auto;
	max-width: 970px;
	height: auto;
	margin: 5px auto 5px auto;
	padding: 25px;
	text-align: center;
	color: #ddd;
	background-color: #f5f6f7;
	border-radius: 5px;
}

.responsive-area-footer img {
	width: 100%;
	height: auto;
	margin-bottom: -8px;
}

.responsive-area-footer span {
	font-size: 20px;
	font-weight: bold;
}

/*-----------------------------------------------------------------------------
----------------------------- 10 - Shortcodes -------------------------------------
-----------------------------------------------------------------------------*/

/* -- Buttons  -- */
.simplebtn,
.smallbtn {
	display: inline-block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	margin: 10px 10px 0 0;
}

.smallbtn {
	padding: 0px 10px;
	font-weight: 600;
}

.smallbtn a {
	color: #fff !important;
}

.smallbtn a:hover {
	background: inherit !important;
	text-decoration: underline;
}

.simplebtn:hover {
	opacity: 0.85;
	text-decoration: none !important;
}

.simplebtn i {
	padding-right: 5px;
}

a.simplebtn.blue:hover {
	background-color: #0099cc !important;
	color: #fff !important;
}

a.simplebtn.green:hover {
	background-color: #7dc34d !important;
	color: #fff !important;
}

a.simplebtn.green2:hover {
	background-color: #0fbe7c !important;
	color: #fff !important;
}

a.simplebtn.orange:hover {
	background-color: #e76b33 !important;
	color: #fff !important;
}

a.simplebtn.gold:hover {
	background-color: #ffd62c !important;
	color: #fff !important;
}

a.simplebtn.red:hover {
	background-color: #cc3333 !important;
	color: #fff !important;
}

a.simplebtn.pink:hover {
	background-color: #d63f72 !important;
	color: #fff !important;
}

a.simplebtn.black:hover {
	background-color: #3b3b3b !important;
	color: #fff !important;
}

.simplebtn.blue {
	background-color: #0099cc;
	border: 1px solid #0099cc !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #0099cc;
}

.simplebtn.green {
	background-color: #7dc34d;
	border: 1px solid #7dc34d !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #7dc34d;
}

.simplebtn.green2 {
	background-color: #0fbe7c;
	border: 1px solid #0fbe7c !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #0fbe7c;
}

.simplebtn.orange {
	background-color: #e76b33;
	border: 1px solid #e76b33 !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #e76b33;
}

.simplebtn.gold {
	background-color: #ffd62c;
	border: 1px solid #ffd62c !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #ffd62c;
}

.simplebtn.red {
	background-color: #cc3333;
	border: 1px solid #cc3333 !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #cc3333;
}

.simplebtn.pink {
	background-color: #d63f72;
	border: 1px solid #d63f72 !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 #d63f72;
}

.simplebtn.black {
	background-color: #3b3b3b;
	border: 1px solid #3b3b3b;
	color: #fff !important;
	text-shadow: 0 -1px 0 #3b3b3b;
}

/* -- Columns -- */

.one_half,
.one_half_last {
	float: left;
	width: 48%;
	margin-bottom: 10px;
	margin-right: 4%;
}

.one_half_last {
	margin-right: 0;
}

.one_third,
.one_third_last {
	float: left;
	width: 30%;
	margin-bottom: 10px;
	margin-right: 5%;
}

.one_third_last {
	margin-right: 0;
}

.one_fourth,
.one_fourth_last {
	float: left;
	width: 22%;
	margin-bottom: 10px;
	margin-right: 4%;
}

.one_fourth_last {
	margin-right: 0;
}

/* -- Boxes info  -- */

.boxinfo {
	box-shadow:
		0px 0px 1px #fafafa,
		0 2px 2px #fafafa inset;
	background: #ddecf5;
	color: #99b1c1;
	border: 1px solid #c3d9e5;
	padding: 15px;
	margin: 15px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	text-align: center;
}

.boxsucces {
	box-shadow:
		0px 0px 1px #fafafa,
		0 2px 2px #fafafa inset;
	background: #e9f6e3;
	color: #93c088;
	border: 1px solid #ceedc4;
	padding: 15px;
	margin: 15px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	text-align: center;
}

.boxerror {
	box-shadow:
		0px 0px 1px #fafafa,
		0 2px 2px #fafafa inset;
	background: #ffe3e3;
	color: #cf9494;
	border: 1px solid #fdcdcd;
	padding: 15px;
	margin: 15px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	text-align: center;
}

.boxnotice {
	box-shadow:
		0px 0px 1px #fafafa,
		0 2px 2px #fafafa inset;
	background: #fcf9da;
	color: #b3ad77;
	border: 1px solid #ebe7bc;
	padding: 15px;
	margin: 15px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	text-align: center;
}

.boxinfo,
.boxsucces,
.boxerror,
.boxnotice {
	max-width: 100% !important;
	display: inline-block !important;
}

/* -- List styles – ul  -- */

ul.simplelist li {
	padding: 3px 0 3px 15px;
	background: url(../images/li_arrow.png) no-repeat 0px center;
	font-weight: 600;
}

ul.simplelist {
	margin: 20px 40px;
	list-style-type: none;
}

ul.minus-blue-list li {
	padding: 3px 0 3px 17px;
	background: url(../images/li_minus_blue.png) no-repeat 0px center;
	font-weight: 600;
}

ul.minus-blue-list {
	margin: 20px 40px;
	list-style-type: none;
}

ul.minus-green-list li {
	padding: 3px 0 3px 17px;
	background: url(../images/li_minus_green.png) no-repeat 0px center;
	font-weight: 600;
}

ul.minus-green-list {
	margin: 20px 40px;
	list-style-type: none;
}

ul.minus-orange-list li {
	padding: 3px 0 3px 17px;
	background: url(../images/li_minus_orange.png) no-repeat 0px center;
	font-weight: 600;
}

ul.minus-orange-list {
	margin: 20px 40px;
	list-style-type: none;
}

ul.minus-gold-list li {
	padding: 3px 0 3px 17px;
	background: url(../images/li_minus_gold.png) no-repeat 0px center;
	font-weight: 600;
}

ul.minus-gold-list {
	margin: 20px 40px;
	list-style-type: none;
}

ul.minus-black-list li {
	padding: 3px 0 3px 17px;
	background: url(../images/li_minus_black.png) no-repeat 0px center;
	font-weight: 600;
}

ul.minus-black-list {
	margin: 20px 40px;
	list-style-type: none;
}
