b, strong {
	font-weight: 600;
}
p:last-child {
	margin-bottom: 0;
}
ul:last-child {
	margin-bottom: 0;
}
ul.list-pipes {
	list-style: none;
}
ul.list-pipes li:before {
	display: inline-block;
	margin-right: 8px;
	font-size: 16px;
}
ul.list-pipes li.list-pipe:before {
	content: "\2713";
}
ul.list-pipes li.list-cross:before {
	content: "\2715";
}
.Section-border-bottom {
	border-bottom: 1px solid #f4f5f7;
}
.padding-top-2 {
	padding-top: 2em;
}
.os-content {
	display: none;
}
body.windows .windows-content.os-content {
	display: block;
} 
body.osx .mac-content.os-content {
	display: block;
} 
body.linux .linux-content.os-content {
	display: block;
} 
.display-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex-end {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
/** Widget polygon START */
.widget-polylang > ul {
	display: inline-block !important;
	list-style: none !important;
	padding-left: 0 !important;
}
.widget-polylang > ul .lang-item {
	display: inline-block !important;
}
.widget-polylang > ul li + li {
	margin-left: 6px !important;
}
/** Widget polygon END*/
/** Recent Posts START */
.rpwe-ul{
	list-style: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}
.rpwe-block li{
	display: block;
	width: 33.33333%;
	padding: 0 22px 10px;
	margin-bottom: 10px;
	list-style-type: none;
}
@media screen and (max-width: 960px) {
	.rpwe-ul {
		display: block;
	}
	
	.rpwe-block li{
		width: 100%;
		padding-left: 0;
	}
}

.rpwe-block a{
	display: inline !important;
	text-decoration: none;
}

.rpwe-block h3.rpwe-title{
	margin-top: 6px;
}

.rpwe-thumb {
	width: 100%;
	margin-bottom: 12px;
}

.rpwe-summary {
	font-size: 13px;
}

.rpwe-time {
	color: #bbb;
	font-size: 11px;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after {
	content: "";
	display: table !important;
}

.rpwe-clearfix:after{
	clear: both;
}

.rpwe-clearfix{
	zoom: 1;
}  
/** Recent Posts END */

/** Comparison table */
.Comparison-versions,
.Comparison-row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.Comparison-columns {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
width: 100%;
}
.Comparison-category {
	width: 100%;
}
.Comparison-row {
	border-bottom: 1px solid #f4f4f4;
}
.Comparison-category:last-child .Comparison-row:last-child {
	border-bottom: none;
}
.Comparison-item {
	width: 25%;
	font-size: 0;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.Comparison-item.uk-h5 + .uk-h5 {
	margin-top: 0;
}
.Comparison-info {
	width: 550px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.Comparison-itemTitle {
	color: #292929;
	line-height: 20px;
}
.Comparison-text {
	font-size: 14px;
	font-weight: 400;
}
.Comparison-versions {
	width: calc(100% - 550px);
}
.Comparison-versions .Comparison-item {
	font-size: 12px;
}

@media screen and (max-width: 660px){
	.Comparison-item .uk-button {
		width: 100%;
		padding: 6px;
	}
}
.Comparison-itemDescription {
	font-size: 13px;
	margin-top: 0;
}
.Comparison-categoryTitle {
	margin-top: 65px;
	background-color:#f9f9f9;
	padding: 1em;
} 
.state-text {
	font-size: 13px;
}
.state-text .dashicons{
	display: none;
}
.dashicons-yes:before {
	color: limegreen;
}
.dashicons-no-alt:before {
	opacity: .2
}
.grecaptcha-badge{
	visibility: collapse !important;  
}
@media screen and (max-width: 767px) {
	.Comparison-row {
		display: block;
	}
	.Comparison-tableHeader {
		opacity: 0;
	}
	.Comparison-tableHeader.inView {
		position: fixed;
		z-index: 3;
		width: 100%;
		opacity: 1;
		left: 0;
		top: 0;
		background-color: #ffffff;
		margin-bottom: 0;
		box-sizing: border-box;
		box-shadow: 0 3px 12px rgba(0,0,0,.07);
		-webkit-transition: opacity 321ms ease-in-out;
-moz-transition: opacity 321ms ease-in-out;
-ms-transition: opacity 321ms ease-in-out;
-o-transition: opacity 321ms ease-in-out;
transition: opacity 321ms ease-in-out;
	}
	.Comparison-tableHeader.inView .Comparison-item {
		width: 33%;
		margin: 0;
		padding: 15px 0;
	}
	.Comparison-versions,
	.Comparison-info {
		width: 100%;
	}
	.Comparison-item {
		padding-top: 30px;
		padding-bottom: 20px;
	}
}
/* Advanced forms in ACF START */
.acf-form {
	max-width: 480px;
	margin: 0 auto;
}
.acf-fields > .acf-field {
	border-top: none !important;
}
.acf-field .acf-label label {
	font-weight: 300 !important;
	margin-bottom: 0 !important;
}
.acf-input input,
.acf-input textarea {
	background-color: #f5f5f5;
	border: 0;
	padding: 3% !important;
}
.acf-field .acf-label {
	margin-bottom: 0 !important
}
.af-input input[type="checkbox"] {
	transform: scale(1);
}
.af-submit-button {
	color: #ffffff;
	font-size: 15px;
	font-weight: 400;
	background: #004f9f;
	padding: 8px 15px;
	border: none;
	border-radius: 5px;
	width: auto;
	cursor: pointer;
}
/*  disabled label */ 
[for="acf-field_5e3d642b32a92"],
[for="acf-field_5e3d642b32acd"],
[for="acf-field_5e3d6163f2bf5"],
[for="acf-field_5e3d6163f2c31"],
[for="acf-field_5de0d35118b37"],
[for="acf-field_5dbad2566af28"],
[for="acf-field_5d9b002c61370"],
[for="acf-field_5dd7934ffbed6"],
[for="acf-field_5d96ed75f08f2"] {
  display: none !important;
}
/* Advanced forms in ACF END */
.Homepage-iconsWrap .el-image {
	width: 75px;
}
.Product-licenceWrap .el-content {
	min-height: 188px;
}

.icon-lock {
	content: url('/wp-content/uploads/zamek_blue.svg');
	display: inline-block;
	width: 20px;
	margin-left: 6px;
	margin-top: 4px;
	vertical-align: top;
}
.Product-row + .Product-row {
	margin-top: 45px;
}
.Product-topInfo .el-content {
	text-align: right;
}
.Product-topInfo + h3 {
	min-height: 71px;
}
.Product-description {
	min-height: 145px;
}

.pulsing-button,
.Products-buttonRow a {
	animation: pulse 2.4s ease-in-out infinite;
	background: rgba(255,255,255,.8);
}
@keyframes pulse {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.3);
	}
	100% {
		transform: scale(1);
	}
}


/** weDocs override styles START */
/** weDocs main list START */
.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 {
	display: block;
	text-align: center;
	padding: 2em 0 2em;
}
.wedocs-inside-wrap {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}
.wedocs-inside-item {
	width: 33%;
	text-align: center;
}
.wedocs-inside-item a {
	display: block;
	text-align: center;
	font-size: 13px;
line-height: 1.3;
}
.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .inside {
	padding: 45px 20px 60px;
	min-height: auto;
	text-align: center;
}
.wedocs-inside-imgWrap {
	display: block;
	width: 70px;
	margin: 0 auto 18px;
}
.wedocs-feedback-wrap a {
color: #fff;
border-radius: 20px;
}
/** weDocs main list END */
/** weDocs side bar START */
.wedocs-single-wrap .wedocs-sidebar {
	width: 20%;
}
.wedocs-sidebarTitle {
	margin-top: 5px;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children {
	margin-left: 0px;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children ul.children {
	margin-left: 22px;
}
.doc-nav-list > li {
	border-bottom: 1px dashed #ddd
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children {
	border-left-style: dashed;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children ul.children li a {
	padding-left: 13px;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a {
	background: #152864;
	color: #fff;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a {
	border-left: none;
	font-weight: 400;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a {
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2;
	color: #696969;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a:hover {
	color: #152864;
}
.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb span,
.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb a {
	text-decoration: none;
	font-size: 13px;
}
/* SHAME ON ME  */
.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb > li:first-child {
	display: none;
}
.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb li.delimiter i {
	font-size: 10px;
}
/** weDocs sidebar END */
/** weDocs List view START */
.wedocs-listWrap {
	counter-reset: section;
}
.wedocs-listItem {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}
.wedocs-listNumber {
	position: relative;
	width: 40px;
	height: 40px;
	margin-top: .4em;
	text-align: center;
	color: #fff;
	background-color: #152864;
}
.wedocs-listNumber:before {
	counter-increment: section;
	content: counter(section);  
	line-height: 40px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 19px;
}
.wedocs-listContent {
	width: calc(100% - 60px);
	padding: 1em;
}
/** weDocs List view END */
/** weDocs Accordion view START */
.wedocs-accordionWrap {
	max-width: 960px;
	margin: 0 auto;
}
.wedocs-accordionTitle {
	-webkit-transition: all 321ms ease-in-out;
	-moz-transition: all 321ms ease-in-out;
	-ms-transition: all 321ms ease-in-out;
	-o-transition: all 321ms ease-in-out;
	transition: all 321ms ease-in-out;
	padding: 8px 0 8px 8px;
	margin: 0;
	font-size: 16px;
	color: rgb(105, 105, 105);
}
.wedocs-accordionTitle:hover {
	color: #fff;
	background-color: #152864;
} 
.wedocs-accordionItem.uk-open .wedocs-accordionTitle {
	color: #fff;
	background-color: #152864;
}
/* .wedocs-accordionTitle h3 {
	-webkit-transition: all 321ms ease-in-out;
	-moz-transition: all 321ms ease-in-out;
	-ms-transition: all 321ms ease-in-out;
	-o-transition: all 321ms ease-in-out;
	transition: all 321ms ease-in-out;
} */
.wedocs-accordionContent {
	padding: 0 1em 1em;
	color: #292929;
	font-size: 13px;
	background-color: #ededed;
}
.uk-accordion > :nth-child(n+2) {
	margin-top: 0;
}
/** weDocs Accordion view END */
/** weDocs override styles END */
/** weDocs content Slider START */
.Documentation-SliderWrap {
	margin-top: 25px;
}
.Documentation-FlexNav {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 18px;
}
.Documentation-SliderButton {
	cursor: pointer;
}
.Documentation-SliderNav {
	text-align: center;
	border-top: 1px dashed#ddd;
	border-bottom: 1px dashed#ddd;
	padding: 18px 0;
}
.Documentation-navigationLink {
	display: inline-block;
	padding: 0 8px;
}
.Documentation-navigationLink.uk-active {
	color: #152864;
	text-decoration: underline;
}
.Documentation-SliderImage img {
	margin-bottom: 9px !important;
}
.Documentation-SliderText {
	margin-top: 0;
}
/** weDocs content Slider END */
/** Changelog START */
.Changelog-version {
	display: inline-block;
}
.Changelog-date {
	display: inline-block;
	margin-left: 1em;
}
.Changelog-change {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	margin-bottom: 1em;
}
.Changelog-item {
	border-bottom: 1px solid#e9e9e9;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.Changelog-state {
	width: 150px;
	text-align: center;
	color: #ffffff;
	margin-right: 16px;
}
.state-added {
	background-color: #14b377;
}
.state-removed {
	background-color: #f0506e;
}
.state-changed {
	background-color: #4C89F2;
}
.state-fixed {
	background-color: #faa05a;
}
/** Changelog END */
.Floated-buttons {
	display: none;
	width: 200px;
	text-align: right;
	position: fixed;
	bottom: 1em;
	right: 1em;
}
@media screen and (max-width: 960px) {
	.Floated-buttons {
		display: block;
	}
}
/* .Floated-buttons a {
	overflow: hidden;
	padding: 0 8px;
} */
.Floated-buttons a,
.Floated-buttons a .uk-text-middle {
	-webkit-transition: all 321ms ease-in-out;
	-moz-transition: all 321ms ease-in-out;
	-ms-transition: all 321ms ease-in-out;
	-o-transition: all 321ms ease-in-out;
	transition: all 321ms ease-in-out;
}
.Floated-buttons a {
	border: 1px solid #fff;
}
.Floated-buttons a .uk-text-middle {
	display: inline-block;
	overflow: hidden;
	max-width: 0px;
}
.Floated-buttons a:hover .uk-text-middle {
	max-width: 100%;
}
.Floated-buttons a:hover {
	width: 168px;
}
.Floated-buttons a ~ a {
	margin-top: 4px;
}
.uk-navbar-nav > li:last-child {
	margin-left: 5px;
}
.uk-navbar-nav > li:last-child,
.uk-navbar-nav > li:nth-last-child(2) {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.uk-navbar-nav > li:last-child a {
	background-color: #32CD32;
	color:#ffffff;
	height: 40px;
  min-width: 90px;
	min-height: auto;
	border-radius: 20px;
}
.uk-navbar-nav > li:last-child a:hover {
	background-color: #269c26;
}
.uk-navbar-nav > li.uk-active:last-child a:before {
	background-color: transparent;
}
.uk-navbar-nav > li.uk-active:last-child a {
	background-color:#32CD32;
}
/** Banner */
.banner-text {
	color:#fff;
	font-size: 20px;
}
/** FAQ */
.uk-accordion-content {
	margin-top: 0;
	padding-top: 1em;
	background-color:#fafafa;
}
/** BLOG */
body.blog .uk-article-title {
	font-size: 22px;
}
.single-post-navigation {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-top: 1px solid#f4f4f4;
	padding-top: 25px;
}
.single-post-navigation .uk-icon {
	color: #152864;
	position: relative;
	bottom: 1px;
}
.single-post-navigation .uk-icon {
	display: inline-block;
}
.single-post-navigation .uk-pagination-previous {
	margin-right: 8px;
}
.single-post-navigation .uk-pagination-next {
	margin-left: 8px;
}
.Custom-title .el-title + .el-meta {
	margin-top: 0 !important;
}
.Custom-title .el-item {
	position: relative;
}
.Custom-title .el-title {
	max-width: 150px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	left: 10px;
	top: -25px;
	border: 1px solid#32CD32;
	padding: 6px;
	background:#fff;
	border-radius: 30px;
}

.Threat-section .el-image {
	height: 69px;
}
/** Diff accordion */
.Diff-accordion .uk-accordion-content {
	background-color: #fff;
}

/** Changelog */
.Changelog-eng,
.Changelog-cs {
	display: none;
}

body.language-cs .Changelog-cs {
	display: flex;
}
body.language-eng .Changelog-eng, 
body.language-en .Changelog-eng {
	display: flex;
}

/** JS cover img css */
.js_coverWrap {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	transition: opacity 0.234s ease 0s;
}
.js_coverWrap img {
    position: absolute;
    opacity: 0;
    width: 0px;
}
/** JS cover END */

.blogItem-img-wrap {
	position: relative;
	height: 250px;
}

.blogItem-img-wrap a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/** FORM */
._form-content input:not([type='checkbox']),
._form-content textarea {
	width: 100%;
}
#_form_1_ * { outline:0; }
._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_1_._form-top { top:0; }
#_form_1_._form-bottom { bottom:0; }
#_form_1_._form-left { left:0; }
#_form_1_._form-right { right:0; }
/*#_form_1_ input[type="text"],#_form_1_ input[type="date"],#_form_1_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
*/#_form_1_ textarea { resize:none; }
#_form_1_ ._submit {
   background-color: #32CD32 !important;
   color: #fff;
}
#_form_1_ ._submit:hover {
   background-color: #269c26 !important;
   color: #fff;
}
#_form_1_ ._button-wrapper {
  text-align: center;
}
._html-code {
  text-align: center;
}
#_form_1_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_1_ ._close-icon:before { position:relative; }
#_form_1_ ._form-body { margin-bottom:30px; }
#_form_1_ ._form-image-left { width:150px; float:left; }
#_form_1_ ._form-content-right { margin-left:164px; }
#_form_1_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_1_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
#_form_1_ ._form-label,#_form_1_ ._form_element ._form-label { margin-bottom:5px; display:block; }
#_form_1_._dark ._form-branding { color:#333; }
#_form_1_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
#_form_1_ ._form_element { position:relative; margin-bottom:18px; font-size:0; max-width:100%; }
#_form_1_ ._form_element * { font-size:16px; }
#_form_1_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_1_ ._form_element._clear:after { clear:left; }
/*#_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
*/#_form_1_ ._field-wrapper { position:relative; }
#_form_1_ ._inline-style { float:left; }
#_form_1_ ._inline-style input[type="text"] { width:150px; }
#_form_1_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_1_ ._form_element img._form-image { max-width:100%; }
#_form_1_ ._clear-element { clear:left; }
#_form_1_ ._full_width { width:100%; }
#_form_1_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_1_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
#_form_1_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_1_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_1_ ._error._below { padding-top:4px; top:100%; right:0; }
#_form_1_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_1_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_1_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_1_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_1_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_1_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_1_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_1_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
#_form_1_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_1_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_1_ ._form-content { margin:0; width:100%; }
#_form_1_ ._form-inner { display:block; min-width:100%; }
#_form_1_ ._form-title,#_form_1_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_1_ ._form-title { font-size:1.2em; }
#_form_1_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_1_ ._row._checkbox-radio label { display:inline; }
#_form_1_ ._row,#_form_1_ p,#_form_1_ label { margin-bottom:0.7em; width:100%; }
#_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
#_form_1_ ._row input[type="checkbox"] + span label { display:inline; }
#_form_1_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_1_ ._form-image { max-width:100%; height:auto !important; }
#_form_1_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_1_ button[type="submit"] { padding:20px; font-size:1.5em; }
#_form_1_ ._inline-style { margin:20px 0 0 !important; }
}
#_form_1_ { position:relative; text-align:left; margin:0px auto 0; padding: 0 20px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; border:0px solid #b0b0b0 !important; width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; }
#_form_1_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
#_form_1_:before,#_form_1_:after { content:" "; display:table; }
#_form_1_:after { clear:both; }
#_form_1_._inline-style { width:auto; display:inline-block; }
#_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"] { padding:10px 12px; }
#_form_1_._inline-style button._inline-style { position:relative; top:27px; }
#_form_1_._inline-style p { margin:0; }
#_form_1_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_1_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_1_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}

::placeholder { 
  color: #696969;
  opacity: 1;
}

:-ms-input-placeholder { 
  color: #696969;
}

::-ms-input-placeholder {
  color: #696969;
}

._form .acf-input input, ._form .acf-input textarea {
	
}

/** iframe order form */
.iframe_form_wrap {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 1550px;
}
.iframe_form_wrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.uk-list-bullet > li::before {
	top: -5px;
}

.hidden {
	display: none;
}

#popup .uk-modal-body {
	padding: 40px;
	border: 1px solid #152864;
}

@media screen and (max-width: 920px) {
	#popup .uk-modal-body {
		padding: 20px;
	}

	#popup .uk-button + .uk-button {
		margin-top: 8px;
	}
}

.uk-text-smaller {
	font-size: 80%;
}

.voucher_wrap {
	background: transparent;
	padding: 18px 12px;
	margin: 18px auto 0;
	border-radius: 20px;
	color: #152864;
	border: 1px solid #152864;
}

.uk-modal-title {
	font-size: 27px;
}

.voucher_wrap span {
	font-weight: 900;
}

.uk-modal-close-outside {
	background-color: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
}

.Help_main_row svg.el-image {
	width: 80px !important;
}

.OS-icons-section .el-image {
	width: 60px;
	height: 60px;
}
.OS-icons-section .el-meta {
	text-transform: none;
}
.Diff2-icon-width .el-image {
	width: 100px;
	height: 100px;
}
.Personal-data .el-content {
	padding: 12px;
}
.Personal-data table th {
	text-align: left;
}
.modal-top {
	background-color: #152864;
	color:#fff; 
	margin-left: 0;
}
.modal-top img {
	max-width: 250px;
	width: 100%;
	margin: 0 auto;
}

.uk-modal-body.modal-infoBox {
	padding: 0;
}

.modal-infoBox-content {
	padding: 0 20px 20px;
}
body.page-id-1899 .Newsletter-section, /* Ptate se ID */
body.page-id-3771 .Newsletter-section { /* Osobni udaje ID */
	display: none;
	visibility: 0;
	width: 1px;
	height: 1px;
}